/* 默认样式重置 */

body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,pre,form,input,textarea,th,td,select{margin:0;padding:0; 
  font-family:"微软雅黑"; font-weight: normal;}

body{ max-width: 1920px; margin: 0 auto; min-width: 1200px; }

em{font-style:normal}

li{list-style:none}

a{text-decoration:none;}

img{border:none; vertical-align:top;}

table{border-collapse:collapse;} 

textarea{ resize:none;overflow:auto; outline:none;}

input{ outline:none;}

*{ box-sizing:border-box;color: #333;}

/* 样式 */

.clear{zoom:1;}

.clear:after{ content:"";display:block;clear:both;}

.fl{ float:left;}

.fr{ float:right;}

.warp{ width: 1200px; margin: 0 auto; }



iframe{padding-left: 50px;}









.head{ height: 140px; width: 1300px;}

.logo{ background: url(/skin/imgs/logo.png) 0 34px no-repeat; padding-left: 130px; padding-top: 39px; font-size:26px;}

.logo h1{ font-size: 27px; line-height: 31px; color: #001f8d; font-weight: bold; padding-bottom: 10px; }	

.logo1{ height: 22px; width: 345px; background: url(/skin/imgs/bj2.png); }

.dh{  }

.dh li{ float: right; margin-top: 56px;}

.dh a{ width: 91px; text-align: center; font-size: 16px; color: #333; margin: 0 2px; line-height: 28px;

 display: block; background: url(/skin/imgs/bj3.png) 0 100px no-repeat;  }

.dh a:hover{ background-position: 0 0; color: #fff; }

/* 轮播图样式 */

#lunbo{position: relative; margin: 0 auto; width: 100%; height: 400px; min-width: 1200px; max-width: 1920px; }

.lunbo{ position: relative; margin: 0 auto; width: 100%; height: 100%; }

.lunbotu{ position:relative; left: 0; top:0; height: 100%; width: 100%; overflow: hidden;}

.lunbotu li{ position:absolute; margin-left: -960px; left: 50%; top:0; }

.lunbotu li img{ opacity:0;  height:400px; background-size:cover; background-repeat: no-repeat;}

.lunbotu2{ position:absolute; left: 50%; bottom:3%; z-index: 2; margin-left: -13px;}

.lunbotu2 li{ float:left; border:1px solid #8a8a8a; height:12px; width:12px; border-radius:50%; margin-right:15px;

	background-color:rgba(255,255,255,0.2); cursor:pointer;}



.head1{ height: 80px; }

.head1 h4{ line-height: 80px; font-size: 14px; color: #999; float: left; }

.sous{  }

.sous input { height: 35px; border:none; float: left; margin-top: 23px; background: #ebebeb; }

.sous input:nth-child(6){ width: 503px; border: 1px solid #999; padding-left: 1em; }

.sous input:nth-child(7){ width: 101px; background: #377eff; color: #fff; }



.yous{ padding-top: 184px; background: url(/skin/imgs/youshi.png) no-repeat 354px 20px; }

.yous2{  }

.yous2 li{ float: left; width: 285px; background-color: #3c3846;  margin-right: 20px; 

	border:8px solid #fff; padding: 0 10px}

.yous2 li:hover{ background-color: #000; border-color: #000; }

.yous2 li img{ margin: 56px 0 0 99px; }

.yous2 li:nth-child(4){ margin-right: 0px; }

.yous2 li h3{ font-size: 24px; line-height: 1.2em; color: #6fa2ff; text-align: center; padding: 22px 0 6px 0; font-weight: bold; }

.yous2 li h4{ font-size: 16px; line-height: 1em; color: #999; text-align: center; }

.yous2 li p{ padding-top: 26px; line-height: 30px; font-size: 14px; text-align: center; color: #fff; }



.chanp{  }

.classification h3{text-align: center;

	padding-top: 40px;font-size: 29px;

	 line-height: 45px; color: #0a5bc0; 

	}

.classification h4{text-align: center;

	font-size: 14px; 

	line-height: 1em;

	 color: #999; 

	 margin-top: -4px; 

}

.tou{ width: 100%; height: 106px; background: url(/skin/imgs/bjtou.png) no-repeat 0 46px; padding-top: 46px; }

.tou h3{ font-size: 29px; line-height: 45px; color: #d3d3d3; }

.tou h4{ font-size: 20px; line-height: 1em; color: #333; margin-top: -4px; }

.chanp1{ padding-top: 32px; padding-bottom: 23px; }

.chanp1 li{ width: 289px;height: 300px;  border: 1px solid #d5d5d5; float: left; margin: 0 14.66px 16px 0;

background: #fff; padding: 20px; }

.chanp1 li:nth-child(4n){ margin-right: 0; }

.chanp1 a{ text-align: center; display: block; font-size: 16px; line-height: 1em; }

.chanp1 a img{ width: 247px; height: 200px; margin-bottom: 20px; }

.chanp1 li:hover{ border-color: #a9a6a5; }

.chanp1 li:hover a{ color: #377eff; }



.jianj{ height: 447px; }

.jianj1{ width: 570px;

    font-size: 14px;

    line-height: 30px;

    color: #fff;

    padding: 17px 0;}

.jianj2{ float: right; margin-top: -23px; }

.jianj2 li{ float: left; width: 202px; margin-right: 23px; }

.jianj2 li img{ width: 202px; height: 164px; }

.jianj2 li h3{ font-size: 16px; line-height: 34px; text-align: center; color: #fff; margin-top: 6px; }

.jianj2 li p{ font-size: 14px; line-height: 25px; text-align: center; color: #999; }



.anli{ height: 515px; position: relative; }

#reyinglan{ width:1112px; position:absolute; left:44px; top:150px; height: 263px;}

#reyinglan .chuangkou{ width:100%; height: 100%; position:relative; overflow:hidden; }

.r1,.r2{ top:50%; padding: 4px; position: absolute; margin-top: -35px; background:rgba(211,211,211,0.4); }

.r1:hover,.r2:hover{ background:rgba(211,211,211,0.8); }

#reyinglan .r1{ left:-40px; border-radius: 6px 0 0 6px;}

#reyinglan .r2{ right:-40px; border-radius: 0 6px 6px 0;}

#reyinglan li a img{ width: 258px; height: 261px; }

.chuangkou ul{ position:absolute; left:0px; top:0; width: 9999px;}

.chuangkou li{ width: 260px; margin:0 9px; float:left; border:1px solid #d3d3d3; 

	background: #fff;}

.chuangkou li:hover{ border-color: #29b7c8; }



.xwly{ height: 725px; }

.xw{ width: 662px; }

.news1{ width: 100%; }

.news1 li{ border-bottom: 1px dotted #e7e7e7;}

.news1 li h4{ line-height: 54px; font-size: 14px; }

.news1 li h4 a{ color: #999; }

.news1 li h4 a:hover{ color: #377eff; }

.news1 li h4 span{ font-size: 14px; color: #999; float: right; }



.liuy{ width: 100%; height: 570px; background: #626165; padding: 20px 17px; margin-top: 30px; }

.liuy p{ height: 50px; font-size: 14px; text-align: right; }

.liuy p span{  line-height: 35px; color: #fff; }

.liuy input{ height: 35px; width: 388px; float: right; border:1px solid #d2d2d2; }

.liuy .tj{ width: 62px; height: 25px; background: url(/skin/imgs/bjtj.png) no-repeat 0 0; border:none; cursor: pointer;

 float: left; margin: 0 10px; }

.liuy .shur{ height: 200px; }

.liuy .shur span{ line-height: 220px; float: left;}

.liuy .shur textarea{ height: 190px; width: 388px; border:1px solid #d2d2d2; line-height: 35px; }



.hezuo{ height: 263px; position: relative; }

#hezuo{ width:1134px; position:absolute; left:44px; top:150px; height: 86px;}

#hezuo .chuangkou2{ width:100%; height: 100%; position:relative; overflow:hidden; }

.h1,.h2{ top:0;  position: absolute;}

.h1:hover,.h2:hover{  }

#hezuo .h1{ left:-40px; border-radius: 6px 0 0 6px;}

#hezuo .h2{ right:-40px; border-radius: 0 6px 6px 0;}

#hezuo li a img{ height: 84px; }

.chuangkou2 ul{ position:absolute; left:0px; top:0; width: 9999px;}

.chuangkou2 li{ margin:0 9px; float:left; border:1px solid #fff;}

.chuangkou2 li:hover{ border-color: #d3d3d3; }



.foot{ height: 290px; }

.logof{  padding-top: 38px; }

.logof h1{ font-size: 33px; line-height: 56px; color: #fff; font-weight: bold; }	

.logof1{ height: 22px; width: 430px; background: url(/skin/imgs/bjfoot2.png); }

.foot h5{ font-size: 14px; line-height: 22px; color: #fff;  }

.erw{ margin: 45px 0 0 110px; width: 153px;}

.erw img{ width: 153px; height: 152px; }

.erw h5{ text-align: center; padding-top: 10px; }

.beia h5 a{ font-size: 14px; line-height: 22px; color: #fff;}

.beia h5 a:hover{ color: #f08300;}

.beia{ margin: 50px 10px 0 0; }

.beia img{ margin: 10px 5px 0 0; }



.list_pro{



}

.list_pro .position{

	padding-bottom: 30px;

	color: #999;

	font-size: 12px;

}

.list_pro .position a{

	color: #999;

	font-size: 12px;

	height: 50px;

	line-height: 50px;

}

.list_head{

	height: 105px;

	width: 530px;

	border: 3px solid #377eff;

	text-align: center;

	margin: 0 auto;

}

.list_head span{

	font-size: 55px;

	color: #eee;

}

.list_head p{

	font-size: 32px;

	color: #377eff;

	font-weight: 700;

	margin-top: -25px;

}

#select{

	width:1200px;

	margin:50px auto 0px;

}

#select .sel_but{

	width:1200px;

	height:140px;

	background: #2061b1;

}

#select .sel_but ul li{

	width:240px;

	height:45px;

	font-size: 13px;

	float:left;

	text-align:center;

    line-height:45px;

    color: #fff;

    cursor: pointer;

}

#select .sel_but ul li.hover{

	background: #1c5193;

}

#select .Con{

	width:1200px;

	margin-top:20px;

}

#select .Con .content{

    width:1200;

	display:none;

}

.list_pro .left{

	width: 210px;

	float: left;

	margin-bottom: 30px;

}

.list_pro .left div{

	padding: 15px 10px;

	width: 195px;

	border-left: 4px solid #377eff; 

	background: #413e4a;

}

.list_pro .left ul li{

	width: 195px;

	height: 38px;

	line-height: 38px;

	text-align: center;

	margin-top: 3px;

}

.list_pro .left ul li:hover{

	background: url(/skin/imgs/back.jpg)no-repeat;

}

.list_pro .left ul li.hover{

	background: url(/skin/imgs/back.jpg)no-repeat;

}

.list_pro .left ul li a{

	padding: 9px 68px;

	color: #fff;

}

.list_pro .right{

	margin-left: 20px;

	width: 970px;

	float: left;

}

.list_pro .right p{

	font-size: 16px;

	color: #333;

	line-height: 30px;

}

.list_pro .right div span{



	color: #666;

	line-height: 25px;

}

.list_pro .right div p{

	float: right;

	font-size: 14px;

	color: #666;

	line-height: 25px;

}

.list_pro .right ul{

	margin-top: -15px;

	margin-bottom: 30px;

}

.list_pro .right ul li{

	margin-top: 15px;

	height: 70px;

	border-bottom: 1px dotted #aaa;

}

.list_pro .content{

	margin:  30px 0;

	line-height: 30px;

	color: #666;

}

.list_pro .wznr img{ margin: 0 auto; display: block; }

.list_pro .massage{

	margin-bottom: 30px;

}

.list_pro .massage div{

	color: #333;

	line-height: 30px;

	margin: 30px 0; 

	text-align: center;

}

.list_pro .massage form{

	width: 510px;

	margin: 0 auto;

}

.list_pro .massage input{

	height: 35px;

	width: 100%;

	border: 1px dotted #999;

	background: #eee;

	color: #333;

	padding: 0 10px;

}

.list_pro .massage textarea{

	width: 100%;

	border: 1px dotted #999;

	background: #eee;

	color: #333;

	padding: 10px 10px;

}

.list_pro .massage button{

	width: 120px;

	height: 30px;

	background: #377eff;

	color: #fff;

	border: 0px;

	margin-top: 10px;

	cursor: pointer;

}

.list_pro .massage p{

	line-height: 40px;

	color: #333;

	margin-top: 5px;

}

.right_news{ width: 980px; float: right; }

.right_news img{ margin: 0 auto; display: block; }





.list_pro .right_news .t{

	color: #333;

	line-height: 50px;

	font-size: 22px;

	text-align: center;

}

.list_pro .right_news ul{

	height: 30px;

	width: 970px;

}

.list_pro .right_news ul li:first-child{

	margin-left: 340px;

}

.list_pro .right_news ul li{

	float: left;

	color: #999;

	margin-left: 20px;

}

.list_pro .right_news .p{

	color: #666;

	line-height: 25px;

	padding-bottom: 40px;

}

.pages{

	margin-left: 300px;

	margin-top: 30px;

	margin-bottom: 30px;

	clear: both;

}

.pages a{

	color: #666;

	padding: 3px 5px;

	border: 1px solid #f1f1f1;

	margin-left: 3px;

}

.pages span{

	color: #666;

	padding: 3px 5px;

	border: 1px solid #f1f1f1;

	background: #f1f1f1;

	margin-left: 3px;

}

.list_pro .search{

	width: 1000px;

	margin: 0 auto;

}

.list_pro .search ul{

	margin-top: 30px;

	margin-bottom: 30px;

}

.list_pro .search ul li{

	margin-top: 15px;

	height: 70px;

	border-bottom: 1px dotted #aaa;

}

.list_pro .search p{

	font-size: 16px;

	color: #333;

	line-height: 30px;

}

.list_pro .search div span{

	color: #666;

	line-height: 25px;

}

.list_pro .search div p{

	float: right;

	font-size: 14px;

	color: #666;

	line-height: 25px;

}