@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#2d2c2c;
	font-size:15px;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#2d2c2c; }
a:hover{ color:#1768d6;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.yztop{ width:1200px; margin:0 auto; height:125px; overflow:hidden;}
.sp01{ width:250px; background:url(../images/dianhuapic.png) no-repeat left; line-height:26px; padding-left:45px; height:50px; margin-top:35px;}
.sp01 strong{ font-size:20px;}

.yzmenu{ width:100%; height:65px; overflow:hidden; background:#eaeaea;}
#nav {
	line-height: 65px;
	height:65px;
	width:1200px;
	margin:0 auto;
}
#nav li a {
	display: block;
	width: 150px;
	text-align:center;
	color:#2d2c2c;
	font-weight:bold;
}
#nav li {
 float: left; width:150px;
}
#nav li a:hover{
	display:block; width:150px; height:65px; line-height:65px; background:#1768d6; color:#FFF;
}
#nav li a#topcur{
	display:block; width:150px; height:65px; line-height:65px; background:#1768d6; color:#FFF;
}

#nav li ul {
	line-height:45px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 150px;
	border:1px solid #1768d6;
	position: absolute;
	border-top-style: none;
	z-index:10000;
	overflow:hidden;
}

#nav li ul li{
	float: left;
	width: 150px;
	background: #3b84e7;filter: Alpha(Opacity=90);
	border-top: none #6b8549;
	border-right: none #6b8549;
	border-bottom: none #6b8549;
	border-left: none #6b8549;
}
#nav li ul li a{
 display: block;
  width: 150px;
  text-align:center;
 font-weight:normal;
}
#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF;text-decoration:none;font-weight:normal;
 background:#1768d6;filter: Alpha(Opacity=70); height:45px; line-height:45px;
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	
.yysp{ width:150px; float:left; text-align:center; margin-top:21.5px;height:22px; overflow:hidden;}
			
/***********************************************end****************************************/
/*banner滚动*/
.banner { position:relative; overflow:hidden; width: 100%;}
.banner .bannerfix >li { height: 695px; line-height: 0; opacity:0; transition:opacity 1000ms linear;
 -webkit-transition:opacity 1000ms linear; float:left; position: relative;}
.banner .bannerfix >li .bimg { line-height: 0; width: 100%; position: relative; transition: transform 5s ease; -webkit-transition: transform 5s ease; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);}
.banner .bannerfix >li.imgIn{ opacity:1; z-index:10; display:block;}
.banner .bannerfix >li.imgIn .bimg { transform: matrix(1, 0, 0, 1, 0, 0); -webkit-transform: matrix(1, 0, 0, 1, 0, 0); }
.banner .flex-control-nav{ width:100%; height:20px; position:absolute; left:0; bottom:50px; text-align:center; z-index:20;}
.banner .flex-control-nav li{ display:inline-block; position:relative; margin-right:15px; width:5px; height:20px;}
.banner .flex-control-nav li:last-child{ margin-right:0;}
.banner .flex-control-nav li span{ display:block; text-indent:999px; overflow:hidden; width:5px; height:8px; position:absolute; background:#fff; transition:320ms; left:0; top:6px;}
.banner .flex-control-nav li a.flex-active span{ height:20px; top:0; background:#d7a449;}
.banner .txt{ position: absolute; top: 60%; left: 50%; transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); 
-moz-transform: translate(-50%,-50%);  width: 1200px;}
.banner .txt img{ display: block; max-width: 100%;} 
/***************end*************/
	
.yzguanjianci{ width:1200px; margin:0 auto; height:70px; margin-top:35px; overflow:hidden;}	
.yzguanjianci1{ width:252px;border-left:2px solid #1768d6;}
.inp0{ width:185px; height:40px; border:none; float:left; margin-left:25px;}
.inp1{ width:40px; float:left; height:40px;}

.sp02{ width:800px; margin-top:8px;}
.sp02 a{ margin:0 15px;}
/**********************************************************************end*****************************/

.yzchanpin{ width:100%; background:url(../images/chanpinbg.jpg) no-repeat center; height:600px; overflow:hidden;}
.yzchanpin1{ width:1200px; margin:0 auto; margin-top:40px;}
.sp03{ background:url(../images/chanpintubiao.png) no-repeat left 10px; height:72px; color:#4a4a4a; font-size:12px; padding-left:75px; width:220px; padding-top:10px;}
.sp03 strong{ font-size:20px; color:#1768d6;}

.ul01{ width:680px; margin-top:26px;}
.ul01 li{ width:50%; float:left; text-align:left; background:url(../images/quan.png) no-repeat left; text-indent:30px;}
.ul01 li:hover{ background:url(../images/quan2.png) no-repeat;}

.yzchanpin2{ width:1200px; margin:0 auto; margin-top:10px;}
.yzchanpin2 ul{ width:100%; float:left;}
.yzchanpin2 li{ width:30.3333%; float:left; margin:1%;border:1px solid #1768d6;}
.yzchanpin2 li:hover{ border:1px solid #012e58;}
.yzchanpin2 li a img{ width:100%; height:auto; float:left; }
.sp09{ width:100%; height:30px; line-height:30px; text-align:center; background:#1768d6;}
.sp09 a{ color:#FFF;}
.sp09:hover{ background:#012e58;}
/********end*****/


.yzgongsi {
    overflow: hidden;
    width: 100%;
	margin-top:80px;
}
.yzgongsi2 {
    height: 684px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}


.yzgongsi3{ width:1200px; margin:0 auto;}	
.yzgongsi3-1{ width:560px; margin-left:640px;}
.yzgongsi3-1 h1{ display:block; width:100%; font-size:30px; font-weight:bold;}
.yzgongsi3-1 h1 strong{ color:#1768d6;}
.yzgongsi3-1 hr{ display:block; width:50px; border:2px solid #1768d6; margin-top:22px;}
.p01{ width:100%; line-height:27px; margin-top:60px; text-align:justify;}
.gsgeng{ width:100%; margin-top:47px;}
.gsmore1{ width:40%; height:45px; line-height:45px; text-align:center; border:2px solid #2d2c2c; border-radius:20px; margin-right:4%;}
.gsmore1:hover{ border:2px solid #1768d6; color:#1768d6;}

#products{ width:1200px;float:left; margin-top:55px; background:#f5f5f5;}
#products #products_con{ margin:0px; padding:0px; height:236px;}
#products_con .LeftBotton {height:286px; width:63px; background:url(../images/zuogif.png) 0px center no-repeat; float:left; cursor:pointer;}
#products_con .RightBotton {height:286px; width:63px; background:url(../images/yougif.png) 0px center no-repeat; float:right; cursor:pointer;}

#products_con .Cont {width:1074px; overflow:hidden; float:left;}
#products_con .ScrCont{width:10000000px; padding:0; float:left;}
#products_con #List1, #products_con #List2 {float:left; padding:0px; margin:0px;}
#products_con .Cont li{ margin:0px; padding:40px 17px; float:left; list-style:none; overflow:hidden;}
#products_con img{}
#products_con a{ display:block;}
/**********************************************************************end*****************************/

.yzyoushi{ width:1200px; margin:0 auto; margin-top:70px; text-align:center; font-size:30px; font-weight:bold;}
.yzyoushi2{ width:1200px; margin:0 auto; background:url(../images/xian1.png) no-repeat center; text-align:center; font-size:12px; margin-top:10px;}
.yzyoushi3{ width:1200px; margin:0 auto; margin-top:30px;}
.yzyoushi3 ul{ width:100%; float:left;}
.yzyoushi3 li{ width:20%; font-size:14px; float:left;padding-left:5%;}
.yzyoushi3 li strong{ font-size:20px;}
.yzli1{ background:url(../images/zl1.png) no-repeat left;}
.yzli1:hover{ background:url(../images/zl1-1.png) no-repeat left; color:#1768d6; cursor:pointer; }

.yzli2{ background:url(../images/zl2.png) no-repeat left;}
.yzli2:hover{ background:url(../images/zl2-1.png) no-repeat left; color:#1768d6; cursor:pointer; }

.yzli3{ background:url(../images/zl3.png) no-repeat left;}
.yzli3:hover{ background:url(../images/zl3-1.png) no-repeat left; color:#1768d6; cursor:pointer; }

.yzli4{ background:url(../images/zl4.png) no-repeat left;}
.yzli4:hover{ background:url(../images/zl4-1.png) no-repeat left; color:#1768d6; cursor:pointer; }

.yzyoushi4{ width:100%; margin:0 auto;  margin-top:50px;}

.swiper-container{width: 100%;max-width:100%;max-height: 647px;}
.swiper-slide{position: relative;width: 100%!important;background:url(../images/zlbg.gif) no-repeat left; background-color:#FFF;}
.swiper-slide .info{position: absolute;top: 9%;left: 20%;width: 40%;height: 100%;padding: 35px 130px;box-sizing: border-box;background:url(../images/yzyoushi.png) no-repeat;}
.swiper-slide .info h3{color: #FFF;font-weight:bold;font-size: 20px; margin-top:60px;}
.swiper-slide .info h2{font-size: 25px; font-weight:bold; color:#FFF; margin-top:20px;}
.swiper-slide .info p{color: #FFF;font-size: 15px;line-height: 26px;padding-bottom: 12%; margin-top:25px;}
.swiper-slide .img{float: right;max-width:100%;max-height: 647px;overflow: hidden;}
.swiper-slide .img img{max-width: 100%;}
.swiper-pagination{text-align: left;}
.swiper-pagination-fraction{left: 45px;font-weight: bold;font-size: 20px;}
.swiper-button-next,
.swiper-button-prev{top: auto;bottom: 14px;width: 27px;height: 15px;}
.swiper-button-prev{left: 25px;}
.swiper-button-next{right: auto;left: 80px;}
@media (max-width: 1440px){.swiper-slide .img{width: 60%;}.swiper-container-3d{perspective: none;}}
@media (max-width: 1280px){.swiper-slide .info h2{font-size: 24px;}.swiper-slide .info p{width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}}
@media (max-width: 980px){.swiper-slide .info p{display: none;}}
@media (max-width: 780px){.swiper-slide .info{padding-top: 10px;}.swiper-slide .info h2{font-size: 14px;margin: 0;padding-bottom: 30px;}.swiper-slide .info a{font-size: 14px;}}
@media (max-width: 640px){.swiper-slide .info{padding: 10px;left: 5px;}.swiper-slide .info h3{display: none;}.swiper-slide .info h2{font-size: 14px;margin: 0;padding-bottom: 0px;}.swiper-slide .info a{font-size: 10px;}}
/***************************************end*************************************/

.yzchenggong{ width:100%; background:url(../images/anlibg.jpg) no-repeat center; height:935px; overflow:hidden; margin-top:50px;}
.yzchenggong1{ width:1200px; margin:0 auto; text-align:center; font-size:30px; font-weight:bold; color:#FFF; margin-top:70px;}
.yzchenggong2{ width:1200px; margin:0 auto; text-align:center; background:url(../images/xian2.png) no-repeat center; font-size:20px; color:#FFF; margin-top:10px;}
.yzchenggong3{ width:1200px; margin:0 auto; margin-top:20px;}

.yzchenggong3-1{ width:1200px; margin-top:22px;}
.yzchenggong3-1-1{ width:591px;}
.sp04{ width:591px; font-size:16px; font-weight:bold; height:57px; line-height:57px; text-align:center; background:url(../images/spanbg.png) repeat; color:#FFF; position:absolute; margin-top:266px;}
.sp04:hover{ background:#1768d6; color:#FFF;}
.almm{ margin-left:18px;}

.yzchenggong3-2{ width:1200px; margin-top:22px;}
.sp05{ width:316px; font-size:14px; font-weight:bold; height:57px; line-height:57px; text-align:center; background:url(../images/spanbg.png) repeat; color:#FFF; position:absolute; margin-top:266px;}
.sp05:hover{ background:#1768d6; color:#FFF;}


.sp06{ width:524px; font-size:16px; font-weight:bold; height:57px; line-height:57px; text-align:center; background:url(../images/spanbg.png) repeat; color:#FFF; position:absolute; margin-top:266px;}
.sp06:hover{ background:#1768d6; color:#FFF;}
.more01{ width:100px; margin-top:15px; text-align:right;}
.almm2{ margin:0 22px;}
/************************************************end*************************************************/

.yzxinwen{ width:1200px; margin:0 auto; margin-top:70px; text-align:center; font-size:30px; background:url(../images/xian1.png) no-repeat center; font-weight:bold;}
.yzxinwen2{ width:1200px; margin:0 auto;}
.sp07{ width:96px; border-bottom:3px solid #1768d6; padding-bottom:10px; font-size:24px;}

.yzxinwen3{ width:1200px; margin:0 auto; margin-top:20px;}
.ul02{ width:601px; margin-left:25px;}
.ul02 li{ width:100%; float:left; line-height:22px; margin:5px 0; border-bottom:1px dotted #CCC; padding-bottom:10px;}
/*******************************************end**********************************************/

.yzfoot{ width:100%; background:#454545; padding:35px 0; margin-top:30px;}
.yzfoot1{ width:1200px; margin:0 auto; border-bottom:1px solid #FFF; border-top:1px solid #FFF; color:#FFF; height:55px; line-height:55px;}
.yzfoot2{ width:1200px; margin:0 auto; margin-top:50px;}
.sp08{ width:600px; color:#FFF; line-height:26px;}
.sp08 a{ color:#FFF; text-decoration:underline;}
/*******************************************end***********************************/


/*固定的悬浮窗*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#1698d4 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#1698d4 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_ercode{background:#1698d4 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}

.dc_pages{ width:945px; float:left; margin-top:25px; margin-bottom:25px;}
.dc_pages1{ width:610px; margin:0 auto;}
.dc_pages1 a{ display:block; color:#999; width:100px; float:left; height:37px; border:1px solid #999; margin:0px 10px 0px 10px; line-height:37px; text-align:center;}
.dc_pages1 a:hover{ display:block; background:#19507e; color:#FFF;}

.cpshangxia{
	width:100%;
	float:left;
	margin-top:35px;	}		
.shang{
	width:31.8%;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:1.3%;}

.daqianmessage{ width:945px; float:left; margin-bottom:25px;}
.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}


/*************/
.neiba {
    overflow: hidden;
    width: 100%;
}
.slideshowba {
    height: 370px;
    overflow: hidden;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}

@media screen and (max-width: 1440px){
.slideshowba{height: 220px;}
}
@media screen and (max-width: 760px){
.slideshowba{    height: 100px;}
}

.yz{ width:1200px; margin:0 auto;}	
.yzlistview{ margin-top:25px;}
.yzlistview1{ width:230px;}
.sp2{ width:230px; background:#1768d6; border-bottom:3px solid #ffba00; color:#FFF; height:62px; text-align:center; font-size:20px; font-weight:bold; line-height:62px;}
.yzlistview1 ul{ width:230px; float:left; background:#4c88db;}
.yzlistview1 li{ width:230px; float:left; border-bottom:1px solid #e5e5e5; height:auto; line-height:21px; padding:10px 0; text-align:center;}
.yzlistview1 li a{ color:#FFF;}
.plx{ width:94%; padding:3%; line-height:27px; background:#4c88db; color:#FFF;}
.plx strong{ font-size:15px; line-height:22px;}
.spmm{ margin-top:20px;}
.ersp2{ width:230px; height:auto; line-height:21px; padding:10px 0;background:#0a847e; color:#FFF; text-align:center; font-size:15px; font-weight:bold;}


.yzlistview2{ width:945px; margin-left:25px;}
.yzlistview2-1{ width:945px; border-bottom:2px solid #c3c3c3; padding-bottom:15px; font-size:16px; font-weight:bold;}
.sp3{ width:40%; float:right; color:#999; font-size:14px; font-weight:normal; text-align:right;}
.sp3 a{ color:#999;}
.yzlistview2-2{ width:945px; text-align:center; margin-top:15px; font-size:20px; font-weight:bold;}
.yzlistview2-3{ width:945px; line-height:30px; margin-top:12px; text-align:justify;}

.yzlistview2-4{ width:945px; margin-top:12px;}
.yzlistview2-4 ul{ width:945px; float:left;}
.yzlistview2-4 li{ width:276px; height:335px;float:left; margin:12px 19px 12px 18px; text-align:center; overflow:hidden;}
.yzlistview2-4 li a img{ margin-bottom:10px; border:1px solid #CCC; width:99.5%; height:auto;}
.yzlistview2-4 li a{ font-size:14px; font-weight:normal;}

.yzlistview2-5{ width:945px; margin-top:12px;}
.yzlistview2-5 ul{ width:945px; float:left;}
.yzlistview2-5 li{ width:945px; margin:0px 0px 15px 0px; border-bottom:1px dotted #CCC; padding-bottom:5px;}
.xwbiaoti{ width:720px; margin-left:25px;}
.biaoti1{ width:720px; font-weight:bold; font-size:16px;}
.biaoti2{ width:720px; margin-top:5px;}
.biaoti2 a{font-size:14px; color:#868686;}