@charset "utf-8";
@media screen and (min-width:1260px){
.info-url{ height:60px; background:#fff; line-height:60px; color:#888; font-size:13px; position:relative; z-index:9; box-shadow:0px 0px 10px #ddd;}
.info-url span{ background:url(../images/home.png) left no-repeat; padding-left:32px;}
.info-url form{ float:right;}
.info-title{ padding:35px 0; background:url(../images/titbg.jpg) center no-repeat; text-align:center;}
.info-title span{ font-size:36px; color:#ec4322; line-height:50px; font-weight:700;}

.infoban{ height:460px;background:url(../images/ban/02.jpg) center no-repeat;}
.infobanp{ height:460px;background:url(../images/ban/pbg.jpg) center no-repeat;}
.infobana{ height:460px;background:url(../images/ban/abg.jpg) center no-repeat;}
.infobann{ height:460px;background:url(../images/ban/nbg.jpg) center no-repeat;}
.infobanc{ height:460px;background:url(../images/ban/cbg.jpg) center no-repeat;}

.xy-left{ width:230px; float:left; margin-top:28px;}
.xy-left-title{ height:70px; background:#e53130; text-align:center; border-bottom:3px #d51b1a solid; border-top-left-radius:2px; border-top-right-radius:2px;}
.xy-left-title span{ line-height:70px; font-size:24px; color:#fff;}
.xy-left-title.martop{ margin-top:25px;}
.xy-left-content{ border:1px #ddd solid; padding:10px; border-bottom-left-radius:2px; border-bottom-right-radius:2px;}
.xy-left-content li{ height:42px; line-height:42px; background:#ddd; margin-bottom:10px;}
.xy-left-content li a{ display:block; padding-left:38px; transition:.5s; font-size:17px;}
.xy-left-content li a:hover{ background:url(../images/jt.png) #aaa center no-repeat; color:#fff;}
.xy-left-content li a.lion{ background:url(../images/jt.png) #aaa 177px center no-repeat; color:#fff;}
.xy-left-contact{ border:1px #ddd solid; padding:10px;}
.xy-left-contact p{ padding:5px 0; line-height:24px; font-size:15px; color:#555; border-bottom:1px #ddd dashed;}
.xy-left-contact p:last-child{ border-bottom:0;}

.xy-right{ width:930px; float:right; margin-top:28px;}
.xy-right-title{ border-bottom:1px #ddd solid; height:48px; line-height:48px; background:url(../images/arrow.gif) 5px center no-repeat;}
.xy-right-title em{ font-size:20px; font-weight:700; padding-left:25px; padding-right:6px; border-bottom:2px #e53130 solid;}
.xy-right-title span{ font-size:13px; color:#999;}
.xy-right-title span a{ color:#999;}
.xy-right-content{ display:block; width:930px; margin:0 auto; padding-top:25px;}
.xy-right-content ul li{ width:268px; border:1px #ddd solid; padding:10px; float:left; margin:10px; transition:.5s;}
.xy-right-content ul li .liimg{ height:160px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-content ul li .liimg img{ width:100%;}
.xy-right-content ul li .liimg img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}

.xy-right-content ul li:hover .liimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.xy-right-content ul li span a{ display:block; text-align:center; background:#f0f0f0; height:48px; line-height:48px; font-size:16px; overflow:hidden; transition:.5s;}
.xy-right-content ul li:hover span a{ background:#e53130; color:#fff;}
.xy-right-content ul li em{ display:block; height:36px; line-height:36px; text-align:center; font-size:15px; background:#f0f0f0; transition:.5s; padding-bottom:6px;}
.xy-right-content ul li:hover em{ background:#e53130; color:#ffff00; font-size:17px;}
.xy-right-content ul li:hover{ border:1px #e53130 solid; box-shadow:0px 0px 15px #999;}

.xy-right-neirong{ padding:25px 5px; font-size:15px; line-height:28px; color:#555;}
.xy-right-neirong img{ max-width:100% !important; height:auto !important;}
.xy-right-news{ margin:0 auto 40px;}
.xy-right-news ul li{ height:150px; margin:15px 0px; border:1px #f0f0f0 solid;}
.xy-right-news ul li a{ display:block; height:120px; transition:0.5s; padding:15px;}
.xy-right-news ul li a:hover{ box-shadow:0px 0px 15px #ddd;}
.xy-right-news ul li a:hover em{ color:#3580b9;}
.xy-right-news ul li a img{ float:left; margin-right:15px; width:180px; height:120px;}
.xy-right-news ul li a em{ font-size:20px; line-height:37px;}
.xy-right-news ul li a p{ color:#999;}

}
@media screen and (max-width:1260px){
.infoban{ height:100px; background:url(../images/ban/02.jpg) center no-repeat; background-size:130%;}
.infobanp{ height:100px;background:url(../images/ban/pbg.jpg) center no-repeat; background-size:130%;}
.infobana{ height:100px;background:url(../images/ban/abg.jpg) center no-repeat; background-size:130%;}
.infobann{ height:100px;background:url(../images/ban/nbg.jpg) center no-repeat; background-size:130%;}
.infobanc{ height:100px;background:url(../images/ban/cbg.jpg) center no-repeat; background-size:130%;}

.xy-left{ margin-top:15px;}
.xy-left-title{ display:none;}
.xy-left-content{ text-align:center; margin:0 5px;}
.xy-left-content li{ width:calc(33.33% - 20px); float:left; height:35px; line-height:35px; background:#ddd; margin:5px 10px;}
.xy-left-content li a.lion{ background:#e53130; display:block; color:#fff;}
.xy-left-contact{ display:none;}

.xy-right{ margin:10px 15px;}
.xy-right-title{ border-bottom:1px #ddd solid; height:48px; line-height:48px; background:url(../images/arrow.gif) 5px center no-repeat;}
.xy-right-title em{ font-size:18px; font-weight:700; padding:0 6px 12px 25px; border-bottom:2px #e53130 solid;}
.xy-right-title span{ display:none;}
.xy-right-content{ display:block; padding-top:25px;}
.xy-right-content ul li{ width:calc(50% - 22px); border:1px #ddd solid; padding:10px; float:left; margin:10px; box-sizing: border-box;}
.xy-right-content ul li .liimg{ height:90px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-content ul li .liimg img{ width:100%;}

.xy-right-neirong{ padding:25px 5px; font-size:15px; line-height:28px; color:#555;}
.xy-right-neirong img{ max-width:100% !important; height:auto !important;}
.xy-right-news{ margin:0 auto 40px;}
.xy-right-news ul li{ padding:10px 0; border-bottom:1px #ddd solid;}
.xy-right-news ul li a{ display:block;}
.xy-right-news ul li a img{ display:none;}
.xy-right-news ul li a em{ font-size:15px; line-height:24px;}
.xy-right-news ul li a p{ display:none;}

}




@media screen and (min-width:1260px){
.newnr{ height:auto; color:#666;}
.ntit{ width:85%; height:auto; line-height:35px; text-align:center; font-weight:100; color:#333; font-size:22px; font-weight:700; margin:22px auto;}
.nwcon{ height:auto; font-size:15px; line-height:30px; border-bottom:2px #f0f0f0 solid; padding:20px 5px 50px;}
.nwcon video{ display:block; width:100%; max-width:600px; margin:0 auto;}
.nwcon table{ width:100% !important;}
.nwcon table tr td{ padding:3px 5px;}
.nwcon img{ max-width:100% !important; height:auto !important; width:auto !important;  text-align:center; margin:0 auto; display:block; padding:8px 0;}
.jhurl{ height:34px; line-height:34px; font-size:13px; font-family:微软雅黑; text-align:center; color:#777; background:#f0f0f0;}
.jhurl span{ padding:0 15px;}
.context{ height:30px; line-height:30px; padding:10px 20px; background:#f0f0f0;}
.context ul{ margin:0; padding:0;}
.context ul li{ width:450px; height:30px; line-height:30px; float:left;}
.context ul li a{ color:#666;}
/**proview**/
.inf-content{ width:100%; padding-top:35px;}
.pro_img{ width:340px; border:1px #ddd solid; padding:15px;}
.pro_img img{ max-width:330px; height:auto;}
.pro_title{ width:520px;}
.pro_title em{ font-size:24px; line-height:55px; color:#222;}
.pro_title span{ line-height:25px; color:#888;}
.pro_title p{ padding:15px 0; margin-top:15px; line-height:26px; border-top:1px #ddd solid;}
.Homexz_tit {OVERFLOW: hidden; text-align:center; margin-top:40px; border-bottom:1px #ddd solid;}
.Homexz_tit span {FONT-SIZE:16px; FLOAT:left; WIDTH:150px; LINE-HEIGHT:50px; background:#dedede; cursor: hand; cursor: pointer;}
.Homexz_tit span.hover { height:50px; background:#e53130; cursor: hand; color:#fff; cursor: pointer;}
.Homexz_con { OVERFLOW: hidden; ZOOM: 1; width:100%; float:left; height:auto; color:#666; padding:10px 0; line-height:25px; font-size:15px; line-height:33px; color:#555;}
.Homexz_con img{ max-width:100% !important; height:auto !important;}
.Homexz_con table{ border-top:1px #999 solid; border-left:1px #999 solid; border-right:0px !important; border-bottom:0px !important;}
.Homexz_con table tr td{ padding:5px 8px;  border-right:1px #999 solid; border-bottom:1px #999 solid;}
/*pages*/
.pagination-wrapper { clear:both; padding:1em 0 2em 0; text-align:center; margin-top:28px;}
.pagination { display: inline-block; *display: inline; *zoom: 1; font-size:16px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagination li{ list-style: none; display: inline; float: left; line-height: 1em; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; }
.pagination li a { display: inline-block; padding: 1.0em 1.2em; background-color: #f9f9f9; color: #999; }
.pagination li a:link{ background:#fff; color: #3580b9; }
.pagination li a:hover{ text-decoration:none; }
.pagination li a:link:hover { color: #000; }
.pagination li.thisclass { background-color: #ec4322; color:#fff; }
.pagination li:first-child { border-left-width: 1px; border-radius: 3px 0 0 3px; }
.pagination li:last-child{ border-radius: 0 3px 3px 0; }
.pagination .pageinfo{ color: #444; }

.inf-map{ width:500px; float:left; border:1px #ddd solid;}
.inf-contact{ width:400px; float:right;}
}
@media screen and (max-width:1260px){
.newnr{ height:auto; color:#666;}
.ntit{ width:85%; height:auto; line-height:35px; text-align:center; font-weight:100; color:#333; font-size:22px; font-weight:700; margin:22px auto;}
.nwcon{ height:auto; font-size:15px; line-height:30px; border-bottom:2px #f0f0f0 solid; padding:20px 5px 50px;}
.nwcon video{ display:block; width:100%; max-width:600px; margin:0 auto;}
.nwcon table{ width:100% !important;}
.nwcon table tr td{ padding:3px 5px;}
.nwcon img{ max-width:100% !important; height:auto !important; width:auto !important;  text-align:center; margin:0 auto; display:block; padding:8px 0;}
.jhurl{ height:34px; line-height:34px; font-size:13px; font-family:微软雅黑; text-align:center; color:#777; background:#f0f0f0;}
.jhurl span{ padding:0 15px;}
.context{ line-height:25px; padding:10px 20px; background:#f0f0f0;}
.context ul{ margin:0; padding:0;}
.context ul li{ height:30px; line-height:25px;}
.context ul li a{ color:#666;}
/**proview**/
.inf-content{ padding-top:35px;}
.pro_img{ width:340px; border:1px #ddd solid; padding:15px;}
.pro_img img{ max-width:330px; height:auto;}
.pro_title{ width:100%;}
.pro_title em{ font-size:24px; line-height:55px; color:#222;}
.pro_title span{ line-height:25px; color:#888;}
.pro_title p{ padding:15px 0; margin-top:15px; line-height:26px; border-top:1px #ddd solid;}
.Homexz_tit {OVERFLOW: hidden; text-align:center; margin-top:10px; border-bottom:1px #ddd solid;}
.Homexz_tit span {FONT-SIZE:14px; FLOAT:left; WIDTH:120px; LINE-HEIGHT:40px; background:#dedede; cursor: hand; cursor: pointer;}
.Homexz_tit span.hover { height:40px; background:#e53130; cursor: hand; color:#fff; cursor: pointer;}
.Homexz_con { OVERFLOW: hidden; ZOOM: 1; width:100%; float:left; height:auto; color:#666; padding:10px 0; line-height:25px; font-size:15px; line-height:33px; color:#555;}
.Homexz_con img{ max-width:100% !important; height:auto !important;}
.Homexz_con table{ border-top:1px #999 solid; border-left:1px #999 solid; border-right:0px !important; border-bottom:0px !important;}
.Homexz_con table tr td{ padding:5px 8px;  border-right:1px #999 solid; border-bottom:1px #999 solid;}
/*pages*/
.pagination-wrapper { clear:both; padding:1em 0 2em 0; text-align:center; margin-top:28px;}
.pagination { display: inline-block; *display: inline; *zoom: 1; font-size:16px; border-radius: 3px; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); }
.pagination li{ list-style: none; display: inline; float: left; line-height: 1em; text-decoration: none; border: 1px solid #ddd; border-left-width: 0; }
.pagination li a { display: inline-block; padding: 1.0em 1.2em; background-color: #f9f9f9; color: #999; }
.pagination li a:link{ background:#fff; color: #3580b9; }
.pagination li a:hover{ text-decoration:none; }
.pagination li a:link:hover { color: #000; }
.pagination li.thisclass { background-color: #ec4322; color:#fff; }
.pagination li:first-child { border-left-width: 1px; border-radius: 3px 0 0 3px; }
.pagination li:last-child{ border-radius: 0 3px 3px 0; }
.pagination .pageinfo{ color: #444; }

.inf-map{ display:none;}
.inf-contact{}
}


/**风采**/
@media screen and (min-width:1260px){
.xy-right-fengc{ display:block; width:930px; margin:0 auto; padding-top:25px;}
.xy-right-fengc ul li{ width:423px; border:1px #ddd solid; padding:10px; float:left; margin:10px; transition:.5s;}
.xy-right-fengc ul li .lcimg{ height:270px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-fengc ul li .lcimg img{ width:100%;}
.xy-right-fengc ul li .lcimg img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}

.xy-right-fengc ul li:hover .lcimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.xy-right-fengc ul li span a{ display:block; text-align:center; background:#f0f0f0; height:48px; line-height:48px; font-size:16px; overflow:hidden; transition:.5s;}
.xy-right-fengc ul li:hover span a{ background:#e53130; color:#fff;}
.xy-right-fengc ul li em{ display:block; height:36px; line-height:36px; text-align:center; font-size:15px; background:#f0f0f0; transition:.5s; padding-bottom:6px;}
.xy-right-fengc ul li:hover em{ background:#e53130; color:#ffff00; font-size:17px;}
.xy-right-fengc ul li:hover{ border:1px #e53130 solid; box-shadow:0px 0px 15px #999;}
/**荣誉**/
.xy-right-rongy{ display:block; width:930px; margin:0 auto; padding-top:25px;}
.xy-right-rongy ul li{ width:268px; border:1px #ddd solid; padding:10px; float:left; margin:10px; transition:.5s;}
.xy-right-rongy ul li .ryimg{ height:240px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-rongy ul li .ryimg img{ height:240px; display:block; margin:0 auto;}
.xy-right-rongy ul li .ryimg img{
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 2s ease;
	-moz-transition: all 2s ease;
	-o-transition: all 2s ease;
	transition: all 2s ease;
}

.xy-right-rongy ul li:hover .ryimg img {
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	transform: scale(1.05);
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	transition: all 1s ease;
}

.xy-right-rongy ul li span a{ display:block; text-align:center; background:#f0f0f0; height:48px; line-height:48px; font-size:16px; overflow:hidden; transition:.5s;}
.xy-right-rongy ul li:hover span a{ background:#e53130; color:#fff;}
.xy-right-rongy ul li em{ display:block; height:36px; line-height:36px; text-align:center; font-size:15px; background:#f0f0f0; transition:.5s; padding-bottom:6px;}
.xy-right-rongy ul li:hover em{ background:#e53130; color:#ffff00; font-size:17px;}
.xy-right-rongy ul li:hover{ border:1px #e53130 solid; box-shadow:0px 0px 15px #999;}
}
@media screen and (max-width:1260px){
.xy-right-fengc{ display:block; padding-top:15px;}
.xy-right-fengc ul li{ width:calc(50% - 22px); border:1px #ddd solid; box-sizing: border-box; padding:10px; float:left; margin:10px;}
.xy-right-fengc ul li .lcimg{ height:95px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-fengc ul li .lcimg img{ width:100%;}
/**荣誉**/
.xy-right-rongy{ padding-top:15px;}
.xy-right-rongy ul li{ width:calc(50% - 22px); border:1px #ddd solid; box-sizing: border-box; padding:10px; float:left; margin:10px;}
.xy-right-rongy ul li .ryimg{ height:95px; overflow:hidden; margin-bottom:10px; text-align:center;}
.xy-right-rongy ul li .ryimg img{ width:100%;}
}