@charset "utf-8";
/* CSS Document */
html{color:#000;background:#FFF;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var,optgroup{font-style:inherit;}del,ins{text-decoration:none;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:baseline;}sub{vertical-align:baseline;}legend{color:#000;}input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}input,button,textarea,select{*font-size:100%;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
a{ text-decoration:none; color:#424242;}
a:hover{ color:#1671c2; }


body{ margin:0 auto;padding:0px;width:100%;font-family:microsoft yahei;font-size:15px!important;color:#424242; }
.alogo{ width:1200px; margin:0 auto; padding-top:20px; padding-bottom:20px;}
.alogo h1{ font-size:31px; font-weight:900; line-height:45px;}
.alogo h1 span{ font-size:15px; font-weight:normal; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; letter-spacing:0.5px;line-height:20px;}
.alogo img{ float:left; padding-right:20px;}



.en{ background:url(../images/en.jpg) no-repeat left; padding-left:40px; padding-right:10px; margin-top:25px;}
.en a{ font-size:16px; color:#bdbdbd;}

.en1{ border-left:#bdbdbd solid 1px; padding-left:10px;margin-top:25px;}


.nav_bgc{ width:570px; float:right; padding-top:10px;}

.nav li {
	float: left;
	display: inline-block;
	list-style: none;
	font-size: 17px;
	text-align: center;
	position: relative;
	padding: 10px 8px;
}
.nav li a { padding-left:14px; padding-right:14px;
	display: block;
	text-align: center;
	position: relative;
	color: #000;
	height: 30px;
	line-height: 30px;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
}
.nav li.hover a, .nav li:hover a {
	color: #1671c2;

}
.nav li .subnav {
	background: #fff;
	border-top: 2px solid #1671c2;
	box-shadow: 0 13px 42px 11px rgba(0, 0, 0, 0.05);
	height: auto;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 199;
}
.nav li .subnav {
filter: progid:DXImageTransform.Microsoft.Shadow(color=#0091df, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav li:hover .subnav {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav li .subnav a { 
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
	color: #666;
	display: block;
	font-size: 15px;
	font-weight: 500;
	line-height: 40px;
	height: 40px;
	padding: 0;
	transition: all 0.2s ease-in-out 0s;
	width: 100%;
	border-bottom: 1px solid #eee;
	background: #fff;
}
.nav li .subnav a:hover {
	color: #1671c2;
	background: #f9f9f9;
	text-indent: 10px;
}


.about{ width:1200px; margin:0 auto; margin-top:70px ;}

.azuo{ width:1200px; padding-bottom:70px;}
.azuo h2{ color:#000;font-family:microsoft yahei; text-transform:uppercase; font-size:35px; font-weight:normal; text-align:center; }
.azuo h3{ font-size:17px; margin-top:10px; margin-bottom:20px; text-align:center; line-height:30px; padding-bottom:35px;}
.aline{ background:#1671c2; height:1px; width:120px; margin:auto; margin-top:15px;}


.ab1{ width:400px; float:left; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; background:url(../images/a1.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab1 b{ width:400px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }

.ab2{ width:400px; float:left; background:url(../images/a2.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab2 b{ width:400px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }

.ab3{ width:400px; float:left; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; background:url(../images/a3.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab3 b{ width:400px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }



.ab11{ width:390px; float:left; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; background:url(../images/a1.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab11 b{ width:390px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }

.ab22{ width:390px; float:left; background:url(../images/a2.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab22 b{ width:390px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }

.ab33{ width:390px; float:left; border-left:#e1e1e1 solid 1px; border-right:#e1e1e1 solid 1px; background:url(../images/a3.png) no-repeat top center; padding-top:72px;text-align:center; font-size:15px; color:#6c6c6c;line-height:27px; }
.ab33 b{ width:390px; float:left; text-align:center; font-size:18px; color:#000000; font-weight:normal; line-height:40px; }




.p1{ float:left; width:1000px; padding-top:0px; padding-left:200px; padding-bottom:40px;}

.p1 ul{overflow:hidden; }
.p1 ul li{display:block;float:left;}
.p1 ul li a{float:left; text-align:center;line-height:40px; font-size:15px; }
.p1 ul li a:hover{   float:left;}



.zz1{  float:left; padding-top:10px; }

.zz1 a{ color:#FFFFFF;background:#1671c2; border:#1671c2 solid 1px;padding-left:100px; padding-right:100px; float:left;  line-height:40px; margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz1 a:hover{
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}
	
.zz2{float:left;  padding-top:10px; }


.zz2 a{ color:#000;background:#fff; border:#bcbcbc solid 1px; padding-left:100px; padding-right:100px; float:left;  line-height:40px;  margin-left:3px; margin-right:3px; border-radius:5px;
transition:All 0.4s ease-in-out;
	-webkit-transition:All 0.4s ease-in-out;
	-moz-transition:All 0.4s ease-in-out;
	-o-transition:All 0.4s ease-in-out;}


.zz2 a:hover{color:#FFFFFF;background:#43a1dd; 
	transform: translate(0,-5px);
	-webkit-transform: translate(0,-5px);
	-moz-transform: translate(0,-5px);
	-o-transform: translate(0,-5px);
	-ms-transform: translate(0,-5px);}




.more ul { text-align:center;}
.more ul li  { width:216px; height:49px; line-height:49px; text-align:center; color:#fff; font-size:17px; display:inline-block; margin:60px 10px; border-radius:50px; transition:all 0.4s;  }
.more ul a:nth-child(1) li { background:#1671c2;} 
.more ul a:nth-child(2) li { background:#fff; border:2px solid #1671c2; color:#1671c2; line-height:45px;} 
.more ul a:hover li {transform:translateY(-10px); }





.biaoti h2 { width:100%; padding-top:50px;  text-align:center;font-weight:700; font-size:35px;  text-transform:uppercase; margin-bottom:37px; color:#1f1f1f}

.biaoti span { display:block; font-size:16px; line-height:25px; color:#5b5b5b;font-weight:400; margin-top:20px;}
.biaoti b { font-weight:700; color:#1c1c1c;}


.zd{ width:500px; background:#ea7f00; margin:auto; line-height:45px; text-align:center; color:#FFFFFF; font-size:17px; border-radius:25px; font-weight:normal; text-transform:none; margin-top:20px;}
.zd a{ color:#FFFFFF; }

.pro { width:100%; margin:0px auto; clear:both; overflow:visible;  height:1000px; background:url(../images/pro_bg.jpg) no-repeat 0px 280px #f0f0f0 ; border-bottom:#e5e5e5  solid 1px; margin-bottom:45px; 

}


.pro_con { width:1200px; margin:0px auto; padding-top:70px;}
.pro_con dl { width:160px; height:186px; padding:8px 8px 0px 8px; float:left; text-align:center; transition:all 0.4s; }


.pro_con dl dt { width:144px; height:144px;border:3px dotted #fff; border-radius:50%; background-repeat:no-repeat; background-position:center center; transition:all 0.4s; color:#fff; padding-top:53px; font-weight:normal  }
.pro_con a:nth-child(1) dl dt { background-image:url(../images/pro_b1_a.png);}
.pro_con a:nth-child(2) dl dt { background-image:url(../images/pro_b2_a.png);}
.pro_con a:nth-child(3) dl dt { background-image:url(../images/pro_b3_a.png);}
.pro_con a:nth-child(4) dl dt { background-image:url(../images/pro_b4_a.png);}
.pro_con a:nth-child(5) dl dt { background-image:url(../images/pro_b5_a.png);}


.pro_con dl dd { font-size:20px; font-weight:700px; background:url(../images/pro_xx.jpg) no-repeat center bottom; line-height:55px; color:#fff; transition:all 0.4s;}



.pro_con dl:hover { background:url(../images/pro_tu_bg.png) no-repeat center top; height:186px;  }
.pro_con dl:hover dt {border:0px dotted #fff; font-size:25px;}

.pro_con a:hover:nth-child(1) dl dt { background-image:url(../images/pro_b1_b.png);}
.pro_con a:hover:nth-child(2) dl dt { background-image:url(../images/pro_b2_b.png);}
.pro_con a:hover:nth-child(3) dl dt { background-image:url(../images/pro_b3_b.png);}
.pro_con a:hover:nth-child(4) dl dt { background-image:url(../images/pro_b4_b.png);}
.pro_con a:hover:nth-child(5) dl dt { background-image:url(../images/pro_b5_b.png);}


.pro_con dl:hover dd {}




.pro_nr { width:1200px; margin:0px auto;}
.pro_nr ul{ width:1200px;}
.pro_nr ul li { width:267px; height:227px; float:left; margin-right:30px;  padding:8px; background:#fff; border-radius:15px; box-shadow:0px 0px 8px 8px rgba(0,0,0,.07); line-height:40px; }

.pro_nr ul li img { width:240px; height:165px; float:left;  border-radius:10px; margin-left:5px;}







#new{width:1200px; margin:auto; overflow:hidden; height:520px; }

#new h2{ width:100%; padding-top:0px; text-align:center;font-weight:700; font-size:35px;  text-transform:uppercase;color:#1f1f1f; }

#new span { display:block; font-size:16px; line-height:25px; color:#5b5b5b;font-weight:400; margin-top:10px; padding-bottom:50px; }


.ttxw_tu{width:522px; height:329px; float:left; padding-bottom:15px; }
.ttxw_tu .tttt{width:522px; height:329px; float:left; overflow:hidden}
.ttxw_tu a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.ttxw_tu a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.n21{ width:452px; float:left;}
.n1{ width:452px; height:314px; float:left;overflow:hidden; z-index:0}
.n1 a img{ display:block; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;-moz-transition: all 0.5s ease 0s; -o-transition: all 0.5s ease 0s; }
.n1 a:hover img{ transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1); -moz-transition:scale(1.1,1.1); -o-transition:scale(1.1,1.1);}

.nr1{width:280px; margin-left:80px; position:absolute; clear: both; z-index:200;}
.nr2{ width:280px; height:100px; background:#2076c9; position:absolute;clear: both; text-align:left; color:#FFFFFF; margin-top:263px; margin-left:93px; padding-left:20px; padding-top:20px; padding-right:20px; font-size:18px; font-weight:normal; text-transform:none; line-height:24px; }
.nr2 a{ color:#FFFFFF; }



 
.n2{width:700px;float:right;}

.n2 ul{overflow:hidden; text-align:left; float:left;}
.n2 ul li{display:inline;float:left;  height:110px; float:left; background:#f3f3f3; width:700px; margin-bottom:15px;padding-right:50px; padding-top:20px; }
.n2 ul li a{ float:left; font-size:15px; color:#a1a1a1 }

.n2 em{ color:#d3d3d3;  font-style:normal }


.n2 .shijian{ width:100px; float:left;  color:#c7c7c7; font-weight:normal;  text-align:center; padding-top:5px; font-size:15px; margin-right:10px;}
.n2 .shijian b{  font-size:35px;text-align:center; padding-left:10px; }
 

.nr{width:540px;float:left;font-weight:normal;}
.nr h5{ color:#666666; font-size:17px; line-height:24px; float:left; font-weight:normal;width:540px;}
.nr h5 a{ color:#666666;}


#footer1{ float:left; width:100%; background:#1671c2; margin-top:55px; padding-top:30px;}


.fotv{ width:1200px; margin:auto; padding-top:30px; overflow:hidden; padding-bottom:40px;}

.daoh{ float:left; width:200px;  color:#ff; }
.daoh span{ float:left;   width:200px;  font-size:20px; height:40px; color:#fff}
.daoh p{ float:left; width:200px;  line-height:26px; color:#fff}
.daoh a{ color:#fff }


.daoh1{ float:left; width:330px; padding-left:50px;  color:#ff; border-left:#2a7bc4 solid 1px;  border-right:#2a7bc4 solid 1px; }
.daoh1 span{ float:left; width:330px;   font-size:20px; height:40px; color:#fff}
.daoh1 p{ float:left; width:330px;  line-height:26px; color:#fff}
.daoh1 a{ color:#fff }



.contact{ float:left; width:450px; padding-left:50px;  color:#fff;  }
.contact a{ color:#fff;  }

.contact span{ float:left; width:450px;   font-size:20px; height:40px; color:#fff}
.contact p{ float:left; width:450px;  line-height:26px; color:#fff}




.ewm{ float:right; width:109px; color:#fff; text-align:center; line-height:30px; padding-top:0px; }

.ewm1{ float:right; width:109px; color:#ccc; text-align:center; line-height:30px; padding-top:0px; }
.ewm1 img{ border:#ececec solid 1px; }

#footer3{float:left; width:100%; background:#115592;line-height:25px; color:#fff; padding-top:20px; padding-bottom:20px; }
#footer3 a{color:#fff }
#footer{margin:auto;width:1200px;  text-align:left; line-height:25px;  overflow:hidden;  }
.zzb07tail
{ 
}
a.zzb07link{

	text-decoration:none;
}

a.zzb07link:hover {
	text-decoration:underline;

}



.neiye{  width:100%; margin:0 auto;}
.nybanner{width:100%;margin:0 auto;height:350px;background-attachment: fixed;
background-size: cover;}
.nydaohang{ width:100%; margin:0 auto; height:80px; background:#f2f2f2; }
.nymenu{ width:1200px; margin:0 auto}
.nymenu ul {display: flex; width: 100%;height: 80px;line-height: 80px;}
.nymenu ul li {width: 100%;text-align: center;border-right: #e5e5e5 1px solid;vertical-align: top;}
.nymenu ul li a{ font-size:18px; font-weight:700px;}
/*---------
.sim-button {
	line-height:80px;
	height:80px;
	text-align:center;
	margin-right:auto;
	margin-left:auto;
	cursor:pointer;}

.button2 {-webkit-transition:all 0.5s;transition:all 0.5s;overflow:hidden;position:relative;}
.button2:hover {background-color:rgba(1,132,202,0.9); color:#fff;}
.button2>span {-webkit-transition:all 0.3s;transition:all 0.3s;}
.button2:hover>span {opacity:0;}
.button2::after {
	content:attr(data-text);
	width:100%;
	height:100%;
	position:absolute;
	left:-50px;font-size:18px; font-weight:700px;
	top:0;
	opacity:0;
	-webkit-transition:all 0.5s;
	transition:all 0.5s;}
.button2:hover::after {left:0;opacity:1;}--------*/
.neiye_main{ width:1200px; margin:0 auto; padding-top:70px;}
.neirong{ width:1200px; margin:0 auto; line-height:30px; padding-top:30px;}
.nywenzi{ text-align:center; margin:0 auto; width:1200px;}
.nywenzi h2{ font-size:35px; font-weight:700px; color:#000; font-weight:bold}
.nywenzi h3{ margin-top:10px;}
.nyline{ background:#d8d8d8; height:1px; width:100%; margin-top:40px; margin-bottom:40px;}
.nymenu ul li {
 -webkit-transition: padding-left .8s;
 -moz-transition: padding-left .8s;
 -o-transition: padding-left .8s;}
.nymenu ul li:hover {padding-left: 20px; background:#1671c2;}
.nymenu ul li:hover a{ color:#fff}
.ny01{ margin-bottom:60px;}
.page_zhici_box_l{ width:347px;}
.page_zhici_box_r{ background:#f2f2f2; width:853px;padding-bottom:50px; margin-top:70px;}
.page_zhici_box_r_title{ padding-top:50px; padding-left:50px; font-size:25px; font-weight:bold; padding-bottom:30px;}
.page_zhici_box_r_con{ padding-left:50px; padding-right:50px; }

.nylie{ width:300px; height:200px; background:#f2f2f2; overflow:hidden;}
.nylie img{cursor: pointer; width:300px; height:200px;
  transition: all 0.6s;}
.nylie img:hover{   transform: scale(1.4);}
.nylie h2{ padding-left:30px; padding-bottom:20px; padding-top:50px; color:#333;}
.nylie h3{ padding-left:30px;}





.contentPage{text-align:center; margin:0px 3px; padding:0px; padding-top:15px;width: 100%; color: #1671c2; line-height: 30px; text-decoration: none; clear:both;}
.contentPage a:link {color: #1671c2; text-decoration: none; font-size: 14px; margin:0px 3px; padding:4px 7px; border: 1px solid #1671c2; font-weight: normal;}
.contentPage a:visited {color: #1671c2; text-decoration: none; font-size: 14px; margin:0px 3px; border: 1px solid #1671c2; padding:4px 7px; font-weight: normal;}
.contentPage a:hover {color:#FFF; margin:0px 3px; font-size: 14px; text-decoration: none; padding:4px 7px; background-color:#1671c2;font-weight:normal;}
.contentPage .current{color:#1671c2; text-decoration: none; font-size: 14px; margin: 0px; border:0px solid #1671c2; padding:4px 7px; font-weight: normal;}
.contentPage .zi{font-size:14px; font-weight:normal; float:none!important;}
.contentPage .zi form{ display:inline;}
.contentPage .zi form input[type="text"]{ border:1px solid #CCC; line-height:18px; width:25px!important;}
.contentPage .zi form input[type="submit"]{ background-color:#CCC; border:0px; line-height:20px; color:#FFF; cursor:pointer;}

.tupian ul li{ float:left;margin-bottom:20px; width:340px; overflow:hidden;margin-left:30px; margin-right:30px;}
.eenma{ text-align:center;}
.chanpinlbbc{ width:340px; height:260px!important;text-align:center;vertical-align:middle;display:block;position:relative;  }
.chanpinlbbc a{display:table-cell;vertical-align:middle;width:340px; height:250px!important; border:1px solid #d8d8d8; overflow: hidden!important;}
.chanpinlbbc a img{max-width:330px;max-height:240px; overflow:hidden!important }
.chanpinlbbc a:hover{border:1px solid #F60;}

.chanpinlbbc{width: 340px;height: 260px!important;overflow: hidden!important;}
.chanpinlbbc img{cursor: pointer;transition: all 0.6s;}
.chanpinlbbc img:hover{transform: scale(1.4);}

.neiyezhong{ width:1200px; margin:0 auto}
.wenzia{ margin:0 auto;padding-top:50px; padding-bottom:50px; text-align:center;}
.wenzia h2 { color:#000; font-weight:bold; font-size:35px; text-align:center; margin:0 auto; }
.wenzia h3{ font-size:15px; color:#818181; font-family:Arial, Helvetica, sans-serif; text-align:center;font-weight:normal; text-transform:uppercase;}
.line{ background:#0271c3;height:3px;width:50px;margin:0 auto;margin-top:15px;margin-bottom:15px;}

.ny_pro{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}
.ny_pro ul li .ny_pro_l {width: 222px;height: 170px;overflow: hidden;}
.ny_pro ul li .ny_pro_l img { width: 222px;height: 170px;transition: all 0.2s;}
.ny_pro ul li .ny_pro_r {width: 314px;padding: 36px 20px 0;}
.cle {clear: both;}
.ny_pro ul li .ny_pro_r { width: 314px; padding: 36px 20px 0;}
.ny_pro ul li .ny_pro_r .pro_title {height: 62px;line-height: 28px;}
#content .box a:link, #content .box a:visited {color: #444;}
.ny_pro ul li .ny_pro_r .pro_more { width: 98px;height: 28px;line-height: 28px;text-align: center;background: #0075c2;}
.ny_pro ul li .ny_pro_r .pro_more a{ color:#fff;}
.ny_pro ul li .ny_pro_l img:hover { transform: scale(1.1,1.1);transform-origin: center center;}
.ny_pro ul li {float: left;width: 576px;background: #f0f0f0;height: 170px; margin: 10px 10px;}
.ny_pro ul li .ny_pro_r .pro_more a:hover{ background:#058be2; display:block}




.lanse{ background:#058be2; width:100%; margin:0 auto}
.lanse_cen{ width:1200px; margin:0 auto; padding-top:30px; padding-bottom:30px;}
.lanse_cen ul li{ float:left; margin-right:40px;}
.lanse_cen ul li a{ color:#fff; line-height:40px;}

.tabbox {width:1200px;margin-top:30px;}
.tabmenu {width:906px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu ul {margin:0;padding:0;list-style-type: none; }
.tabmenu li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}
#tabcontent {width:900px; margin:0 auto; padding-top:30px; padding-bottom:40px;}
#tabcontent ul {margin:0;padding:5px;list-style-type: none;}
#tabcontent .hidden {display:none;}

.tabbox2 {width:1200px;margin-top:30px;}
.tabmenu2 {width:604px;height:50px;border-left:1px solid  #CCC;border-top:1px solid #ccc; text-align:center; margin:0 auto}
.tabmenu2 ul {margin:0;padding:0;list-style-type: none; }
.tabmenu2 li { text-align:center; float:left; display:block; width:300px; height:50px; overflow:hidden; background-color: #f2f2f; line-height:50px; border-right:#ccc 1px solid; border-bottom:#ccc 1px solid; display:inline; font-size:20px; }
.tabmenu2 .cli {text-align:center;float:left;display:block;width:300px;height:50px;overflow:hidden;background-color: #058be2;line-height:50px;border-right:#ccc 1px solid;border-bottom:#fff 1px solid;display:inline;font-size:20px; cursor:pointer; color:#fff;}

.box {
    margin-top: 54px;
    color: #444;
    line-height: 30px;
}
.qywh01 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dt img {
    transition: all 0.2s;
}
.qywh02 dl dt img {
    transition: all 0.2s;
}
.qywh01 dl dt {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: left;
}
.qywh01 dl dd {
    width: 790px;
    padding: 30px;
    float: left;
}
.qywh h1 {
    font-size: 24px;
    color: #0075c2;
}
.qywh h2 {
    font-size: 15px;
    padding-top: 10px; line-height:25px;
}
.qywh02 {
    background: #ededed;
    height: 208px;
    margin-top: 20px;
}
.qywh02 dl dt {
    width: 800px;
    padding: 30px;
    float: left;
    text-align: right;
}
.qywh02 dl dd {
    width: 338px;
    height: 208px;
    overflow: hidden;
    float: right;
}
.qywh02 dl dd img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}
.qywh01 dl dt img:hover {
    transform-origin: center center;
    transform: scale(1.4,1.4);
}

.smgnp{ padding-top:50px;}
.wostes{ width:1200px; margin:0 auto; padding-bottom:70px; line-height:30px;}



.xinwen ul{ padding-top:5px;}
.xinwen ul li { background:url(../images/index_22.png) no-repeat left; padding-left:20px; line-height:42px; border-bottom:1px dashed #d8d88d }



.ditu{ width:580px;}
.lianx{ width:550px;}
.rit-box .top-tit {
border-bottom: 1px dotted #BBBBBB;
padding-bottom: 30px;}
.rit-box .top-tit h3 {font-size: 18px;font-weight: 700;}
.rit-box .top-tit p {font-size: 15px;color: #999999;margin-top: 10px;}
.city li.on, .city li:hover {background-color: #F4A823;}
.city li {float: left;margin-right: 10px;width: 150px;height: 38px;text-align: center;line-height: 38px;font-size: 15px;background-color: #ECF0F1;}
.city li a{ color:#fff}
.city {width: 420px;display: table;margin-top: 15px;}
.kbm{ margin-top:20px;}



.join-us .recruit-list{max-width:1200px;padding:80px 0px;}
.join-us .recruit-list .item{border-bottom:1px dashed #D3D3D3;}
.join-us .recruit-list .item .title{height:80px;line-height:80px;font-size:16px;color:#333333;cursor:pointer;}
.join-us .recruit-list .item .title .down{width:30px;height:30px;line-height:30px;text-align:center;font-size:18px;color:#8A8A8A;float:right;border-radius:50%;margin-top:25px;
	transition:all .6s;-webkit-transition:all .6s;-moz-transition:all .6s;-ms-transition:all .6s;}
.join-us .recruit-list .item .title .down:hover{background:#1671c2;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .title .down.open{background:#1671c2;color:#FFFFFF;transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);line-height:31px;}
.join-us .recruit-list .item .contents{font-size:14px;color:#555;line-height:1.8;overflow:hidden;display:none;}
.join-us .recruit-list .item .contents.open{}
.join-us .recruit-list .item .contents p{padding-bottom:30px;}


.join-us .recruit-list .item .title .down {

    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    font-size: 18px;
    color: #8A8A8A;
    float: right;
    border-radius: 50%;
    margin-top: 25px;
    transition: all .6s;
    -webkit-transition: all .6s;
    -moz-transition: all .6s;
    -ms-transition: all .6s;

}
.iconfont {

    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;

}
.nybt{ line-height:40px; text-align:center; color:#1671c2; font-size:20px; margin-bottom:20px;}
.fanhui{ width:100%; margin:0 auto; line-height:40px; margin-top:20px; margin-bottom:30px;}
.fanhui ul li{ float:left; width:29%;background:#f2f2f2;padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; }
.fanhui ul li:nth-child(2n) {background: #1671c2; text-align:center}
.fanhui ul li:nth-child(2n) a{ color:#fff; text-align:center}


.box {color: #444;line-height: 30px;}
.ny_news {margin-bottom: 25px;border-bottom: 1px solid #ddd;padding-bottom: 15px;padding-top: 15px; margin-top:25px;}
.ny_news_time {width: 90px;height: 92px;background: #1671c2;color: #fff;text-align: center;}
.ny_news_time h2 {font-size: 24px;padding-top: 15px;}
.ny_news_time h3 {font-size: 16px;}
.ny_news_txt {width: 750px;padding-left: 24px;border-left: 1px solid #e6e6e6;margin-left: 21px;}
.ny_news_txt a{ color:#000; font-size:18px;}
.ny_news_txt p a{ color:#7f7f7f; font-size:15px;}
.ny_news_more {width: 170px;height: 44px;border-left: 1px solid #1671c2;border-right: 1px solid #1671c2;text-align: center;line-height: 44px;margin-right: 30px; margin-top: 30px;}
.ny_news_txt p {color: #7f7f7f;line-height: 22px;padding-top: 12px;}
.ny_news_more:hover{background:#1671c2;color:#fff}
.ny_news_more:hover a{color:#fff;}
.ny_news:hover{background:#f7f7f7}



.ny_news_txt a{ color:#000; font-size:18px;-webkit-transition: padding-left .8s;-moz-transition: padding-left .8s;-o-transition: padding-left .8s;}
.ny_news_txt a:hover{padding-left:20px; color:#1671c2}

.xiangxi h2{ text-align:center; margin:0 auto; color:#333}
.xiangxi .shijian{ text-align:left; margin:0 auto ; width:1200px;}


.cplist2{ width:350px; height:330px; background:#efefef;-moz-border-radius:10px;/*Firefox支持*/ -webkit-border-radius:10px;/*webkit内核的Safari和Chrome支*/border-radius:10px;/*--Opera支持*/ -webkit-transition: .8s; margin-right:25px; margin-left:25px; margin-bottom:60px;}
.biaoq2{ color:#c7c7c7; padding-top:30px; font-size:16px;text-align:center}
.cplist2 h2{ font-size:20px; font-weight:bold; color:#000; text-align:center; padding-top:15px; padding-bottom:15px;}
.cplist2 h2 a{ color:#000}
.cplist2 a:hover  h2 { color:#1671c2}
.cpmiao2{ background:#fff; line-height:30px; width:75%; margin:10px; padding:2px; margin:0 auto; color:#555;}
.cpmiao2 img{ width:263px; height:180px;}

.pmore2{ background:#1671c2;height:30px; line-height:30px; text-align:center; width:130px;margin-top:40px; margin-bottom:40px;-moz-border-radius:20px;/*Firefox支持*/ -webkit-border-radius:20px;/*webkit内核的Safari和Chrome支*/border-radius:20px;/*--Opera支持*/ margin:0 auto; text-align:center; margin-top:20px; color:#fff}
.pmore2 a{ color:#fff;-webkit-transition: padding-left .8s;
-moz-transition: padding-left .8s;
-o-transition: padding-left .8s;}
.pmore2 a:hover {padding-left:20px; display:block }
.cplist2:hover{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px); -o-transform:translateY(-20px);transform:translateY(-20px);-webkit-transition: .8s;-moz-transition:.8s;-o-transition: .8s;}
.wslan{ background:#1671c2; width:80%; margin:0 auto; text-align:center; height:60px;}
.wslan h2{ color:#fff; text-align:center; line-height:60px;}

.neirong table td{ padding-left:20px;}



.imglist1 ul li{text-align:center;float:left;display:inline;width:360px;height:290px; margin:10px 9px;overflow:hidden; border: #e4e4e4 1px solid;background:#FFF; padding:10px; border-radius:5px;}
.imglist1 ul li img{background:#FFF;width:355px;height:240px;}
.imglist1 ul li span{line-height:27px;display:block;background:#FFF; text-align:center; padding-top:20px; font-size:15px;}




/*sousuo*/
.gsjj_con1_div1{background: #fff; box-sizing: border-box;font-size: 0;padding: 30px 50px; margin-top:0px; margin-bottom:15px;}

.divBox{width:1200px;margin: 0 auto;}

.gsjj_con1{background: url(../images/jj1_02.jpg) no-repeat center center ;background-size: cover;}



.alzs .gsjj_con1_div1{background: #f1f1f1;}

.alzs .gsjj_con1_div1_al {background: #f1f1f1;}

.case .ej_nav_u1 li{width: 50%;}

.alzs_div_sousuo{font-size: 0;/*margin-bottom: 35px;*/}

.alzs_div_sousuo_span{display: inline-block;vertical-align: top;width: 200px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: white;

background: #ffd600;cursor: pointer;transition: 0.3s ease-in-out;}

.alzs_div_sousuo_span img{margin-right: 10px;margin-top: -2px;}

.alzs_div_sousuo_span:hover{background: #d8b607}

.alzs_div_sousuo input[type=text]{display: inline-block;vertical-align: top;width: calc(100% - 214px);margin-right: 14px;border: none;box-sizing: border-box;

height: 50px;background: white;padding-left:30px;font-size: 16px;}

.alzs_div_tx{font-size: 0;margin-top: 20px;display: none;}

.alzs_div_tx span{display: inline-block;vertical-align: top;width: 75px;font-size: 15px;color: #282828;font-weight: bold;}

.alzs_div_tx_u1{display: inline-block;vertical-align: top;width: calc(100% - 75px);font-size: 0;}

.alzs_div_tx_u1 li{display: inline-block;vertical-align: top;}

.alzs_div_tx_u1 li a{padding: 0 25px;border-right: 1px solid #e2e2e2;line-height: 1;font-size: 16px;color: #777;}

.alzs_div_tx_u1 li a:hover{color: #ffd600;}

.alzs_div_tx_u1 li.active a{color: #ffd600;}


/*sousuo e*/