/** Generated by FG **/
@font-face {
	font-family: 'GothamLight';
	src: url('../fonts/GothamLight.eot');
	src: local('☺'), url('../fonts/GothamLight.woff') format('woff'), url('../fonts/GothamLight.ttf') format('truetype'), url('../fonts/GothamLight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'Gotham-Bold';
	src: url('../fonts/Gotham-Bold.eot');
	src: local('☺'), url('../fonts/Gotham-Bold.woff') format('woff'), url('../fonts/Gotham-Bold.ttf') format('truetype'), url('../fonts/Gotham-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'gothambook';
	src: url('../fonts/gothambook.eot');
	src: local('☺'), url('../fonts/gothambook.woff') format('woff'), url('../fonts/gothambook.ttf') format('truetype'), url('../fonts/gothambook.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/** Generated by FG **/
@font-face {
	font-family: 'impact-webfont';
	src: url('../fonts/impact-webfont.eot');
	src: local('☺'), url('../fonts/impact-webfont.woff') format('woff'), url('../fonts/impact-webfont.ttf') format('truetype'), url('../fonts/impact-webfont.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
body,input,textarea,button{
	font-family:'GothamLight',Arial,Helvetica,sans-serif,"宋体";
	-webkit-font-smoothing: subpixel-antialiased;
}
.nav{
	/* margin-right: -50px; */
}
.nav .nLi h3 a{
	padding:0 5px;
	
	font-family: 'gothambook';
	background:url(../images/line2.gif) right center no-repeat;
}
.footer dl{
	margin-right:50px;
	padding-right: 50px;
}
.sub{
	min-width: 200px;
}
.nav .nLi h3 a {
	display:block;
	font-size:8px;
	line-height:50px;
	transition: 0.6s;
	color:#fff;
}
.nav .sub li {
	zoom:1;
	height:40px;
	position:relative;
	border-bottom:1px solid rgba(255,255,255,0.3);
	text-align:left;
	padding: 0 15px;
}
#logo_r .shang{
	font-size: 20px;
}
#logo_r .xia{
	font-size: 14px;
}
#top_tel_01 .xia{
	font-family: 'impact-webfont';
}
ul.index_cplist_02 li .title{
	font-family: 'Gotham-Bold';
	font-weight: normal;
}
#about_title{
	margin-top: 0;
}
#about_title .shang{
	font-family: 'Gotham-Bold';
	font-weight: normal;
	float: none;
}
#about_title .xia{
	float: none;
	font-size: 18px;
	margin-top: 10px;
}
#about_txt{
	line-height: 28px;
	margin-top: 20px;
}
#case_left .xia{
	line-height: 25px;
}
#footer_l_title{
	font-size: 18px;
}
.ny_zlm a{
	font-size:12px;
	padding:0 10px;
}
.ycjn4box{}
.ycjn4box ul{
width:650px;
float:left;
text-align:left;
color:#fff;
padding-top:60px;
}
.ycjn4box ul h2{
font-size:36px;
line-height:50px;
margin-bottom:30px;
}
.ycjn4box ul h3{
font-size:18px;
line-height:36px;
}
.ycjn4box ul li{
width:156px;
height:51px;
line-height:51px;
background:#111111;
margin-top:40px;
text-align:center;
font-size:16px;
color:#fff;
}
.ycjn4box:hover ul li{
background:#e69900;
}
#gwsj li font{display:block;float:right;width:300px;line-height:20px;}
.dibubox{height:337px;margin:0 auto;width:1200px;position:relative;}
.dibubox dl{width:300px;height:307px;float:left;text-align:left;color:#393939;padding-top:30px;}
.dibubox dt{font-size:18px;color:#ffffff;line-height:40px;background:url(t3.jpg) left bottom no-repeat;text-align:left;padding-left:10px;margin-bottom:20px;font-weight:bold;}
.dibubox dd{line-height:30px;font-size:14px;color:#898989;}
#putonglist i{float:left;margin-right:10px;}
.dibubox a{color:#898989;}
.dibubox a:Hover{color:#ff0000;}
.dibubox dt a{color:#ffffff;}
.dibubox dt a:hover{color:#ff0000;}
.dibubox dd span{display:block;width:101px;height:30px;line-height:30px;font-size:14px;text-align:center;background:url(more2.jpg) center no-repeat;}
.dibuboxys{position:relative;margin-top:20px;background:#272727;}
.dibubox dl h1{font-size:16px;font-weight:normal;line-height:40px;color:#008cbb;}
#bottomprolist{line-height:20px;margin-bottom:10px;}
.nav .nLi h3 a {
	display:block;
	font-size:14px;
	font-weight: normal;
	line-height:50px;
	transition: 0.6s;
	color:#fff;
}
#sp{
	background:url(../images/sp_fang.png) 10px center no-repeat;
}
#en{
	background:url(../images/en_fang.png) 10px center no-repeat;
}
.sentesi6boxleft dl{text-align:left;}
.sentesi6boxleft dl dt{overflow:hidden;}
.sentesi6boxleft dl h4{font-weight:normal;font-size:20px;line-height:60px;}
.sentesi6boxleft dl h5{font-weight:normal;font-size:16px;line-height:22px;color:#898989;}
.sentesi7box h2{font-size:32px;font-weight:normal;line-height:80px;}
.sentesi7box h3{font-size:18px;font-weight:normal;line-height:60px;}
#dibuboxleft{width:286px;float:right;margin-top:15px;margin-left:100px;}
#dibuboxleft h1{line-height:80px;color:#fff;}
#dibuboxleft h2{color:#bcbebb;font-weight:normal;font-size:14px;line-height:26px;}

.huichi5{margin-top:30px;}
.huichi5 h2{font-size:36px;text-align:center;line-height:60px;margin-bottom:30px;background:url(../images/t3.jpg) center bottom no-repeat;}
.huichi5 dl{width:380px;float:left;}
.huichi5 dl dt{position:relative;overflow:hidden;}
.huichi5 dl dd{text-align:left;border:1px solid #eeeeee;padding:10px 0 0 0;}
.huichi5 dl dd h4{font-size:20px;line-height:26px;margin-bottom:10px;padding:0 10px 0 10px;}
.huichi5 dl dd h5{font-size:14px;font-weight:normal;line-height:24px;color:#94949d;padding:0 10px 0 10px;}
.huichi5 dl dd h6{}
.huichi5 dl dd h6 span{height:64px;line-height:64px;font-size:16px;text-align:center;display:block;background:none;border-top:1px solid #eeeeee;margin-top:30px;color:#4b5b40;}
.huichi5 dl:hover h6 span{background:#4b5b40;color:#fff;}
.huichi5 h3{width:145px;height:44px;line-height:44px;background:#4b5b40;font-size:14px;text-align:center;margin:40px auto 0 auto;color:#fff;}
.huichi5:hover h3{background:#37890e;}
.huichi5time{width:93px;height:32px;line-height:32px;color:#fff;font-size:14px;text-align:center;background:#4b5b40;position:absolute;left:0;bottom:0;}
.huichi5 dl dt img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.huichi5 dl dt:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.headerword h1{
font-size:12px;
line-height:40px;
font-weight:normal;
}
.headerword h1 font{
color:#242424;
}
.headerword h1 span{
color:#f58020;
}
.headerword h2{
font-size:12px;
line-height:17px;
color:#a6a6a6;
font-weight:normal;
}
.slideBox2{
	margin-top:20px;
	overflow:hidden;
}
.slideBox2 .hd{
width:262px;
float:left;
background:#008924;
}
.slideBox2 .hd ul{
	width:100%;
	overflow:hidden;
	padding:24px 0 24px 0;
}
.slideBox2 .hd ul li{
	font-size:12px;
	height:42px;
	line-height:42px;
	width:255px;
	border-radius:25px;
	margin:0 auto 10px auto;
	cursor:pointer;
	text-align:left;
	position:relative;
	background:#fff;
	text-indent:12px;
}
.slideBox2 .hd ul li i{float:right;font-size:18px;margin-right:15px;color:#008924;}
.slideBox2 .on:after{
	/*三角*/
	border: solid transparent;
	content: ' ';
	height: 0;
	bottom:0px;
	position: absolute;
	width: 0;
	border-width: 0;
	border-bottom-color: #000;
	left: 50%;
	margin-left:-6px;
	/*横线
	content: '';
	height: 2px;
	margin-bottom: -1px;
	bottom:100%;
	position: absolute;
	width: 100%;
	left: 0;
	background: #34DAC6;*/
}
.slideBox2 .hd ul li a{
	display:block;
	color:#454545;
}
.slideBox2 .bd{
width:916px;
float:right;
}
.slideBox2 .bd ul{
	overflow:hidden;
}
.slideBox2 .bd ul dl:hover .cpmore{background:#85c227;color:#ffffff;}
.slideBox2 .bd ul dl:hover .cpmore a{color:#ffffff;}
.cpmore{width:44px;height:44px;line-height:44px;text-align:center;font-size:22px;background:#ffffff;border-radius:100%;position:absolute;left:310px;top:368px;}
.slideBox2 .bd ul dl{width:290px;float:left;margin-bottom:18px;position:relative;border:1px solid #eeeeee;}
.slideBox2 .bd ul dl dt{height:218px;overflow:hidden;}
.slideBox2 .bd ul dl h4{font-size:14px;height:45px;line-height:45px;padding:0;margin:0;font-weight:normal;}
.slideBox2 .bd ul dl dt img{width:290px;height:218px;}
.slideBox2 .bd ul dl dd{line-hegiht:35px;text-align:center;}
.slideBox2 .bd ul dl dd font{display:block;font-size:14px;float:left;line-height:25px;}
.slideBox2 .bd ul dl dd font a{color:#999999;}
.slideBox2 .bd ul dl dd font a:hover{color:#ff0000;}
.slideBox2 .bd ul dl dd span{display:block;font-size:14px;float:right;line-height:25px;}
.slideBox2 .bd ul dl dd span i{font-size:24px;color:#a6a6a6;}
.slideBox2 .bd ul dl:hover dd span i{color:#003567;}
.slideBox2 .bd ul dl dt img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.slideBox2 .bd ul dl dt:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.zongjie2{
margin-top:40px;
padding-top:30px;
background:url(/web/pic/bg1.jpg) top center no-repeat;
text-align:center;
}
.zongjie2box1{
padding:22px;
}
.zongjie2box2{
margin-top:45px;
}
.zongjie2box3{

}
.zongjie2 h2{
font-size:34px;
line-height:65px;
color:#fff;
}
.zongjie2 h3{
line-height:30px;
font-size:14px;
font-weight:normal;
color:#d8d8d8;
background:url(../images/t1.png) center no-repeat;
margin-bottom:42px;
}
.zongjie2box1left{
width:520px;
float:left;
margin-left:35px;
margin-top:35px;
}
.zongjie2box1left dl{
border-bottom:1px solid #eeeeee;
padding-bottom:20px;
margin-bottom:25px;
}
.zongjie2box1left dl dt{
width:89px;
height:53px;
line-height:53px;
text-align:center;
background:url(../images/navbg.jpg) center no-repeat;
font-size:34px;
color:#fff;
float:left;
}
.zongjie2box1left dl dd{
width:420px;
float:right;
text-align:left;
}
.zongjie2box1left dl dd ul{}
.zongjie2box1left dl dd ul li{
color:#bababa;
}
.zongjie2box1left dl dd ul li font{
display:block;
font-size:26px;
color:#252525;
}
.zongjie2box1left h4{
font-size:16px;
text-align:left;
font-weight:normal;
line-height:45px;
margin-bottom:20px;
}
.zongjie2box1left h4 font{
background:url(../images/at1.gif) left center no-repeat;
width:20px;
height:20px;
float:left;
}
.zongjie2box1left h4 span{
width:496px;
float:right;
line-height:24px;
text-align:left;
}
.zongjie2box1left h5{
width:253px;
height:48px;
line-height:48px;
background:#f58020;
border-radius:25px;
font-size:16px;
color:#fff;
margin-top:30px;
}
.zongjie2box1left h5 font{
font-size:22px;
}
.zongjie2box1right{
width:567px;
float:right;
overflow:hidden;
}
.zongjie2box1right img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.zongjie2box1right:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.zongjie2box2left{
width:581px;
float:left;
}
.zongjie2box2left dl{
border-bottom:1px solid #eeeeee;
padding-bottom:20px;
margin-bottom:25px;
}
.zongjie2box2left dl dt{
width:89px;
height:53px;
line-height:53px;
text-align:center;
background:url(../images/navbg.jpg) center no-repeat;
font-size:34px;
color:#fff;
float:left;
}
.zongjie2box2left dl dd{
width:470px;
float:right;
text-align:left;
}
.zongjie2box2left dl dd ul{}
.zongjie2box2left dl dd ul li{
color:#bababa;
}
.zongjie2box2left dl dd ul li font{
display:block;
font-size:26px;
color:#252525;
}
.zongjie2box2left h4{
font-size:16px;
text-align:left;
font-weight:normal;
line-height:45px;
margin-bottom:20px;
}
.zongjie2box2left h4 font{
background:url(../images/at1.gif) left center no-repeat;
width:20px;
height:20px;
float:left;
}
.zongjie2box2left h4 span{
width:560px;
float:right;
line-height:24px;
text-align:left;
}
.zongjie2box2left h5{
margin-top:20px;
overflow:hidden;
}
.zongjie2box2left h5 img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.zongjie2box2left h5:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}

.zongjie2box2right{
width:581px;
float:right;
}
.zongjie2box2right dl{
border-bottom:1px solid #eeeeee;
padding-bottom:20px;
margin-bottom:25px;
}
.zongjie2box2right dl dt{
width:89px;
height:53px;
line-height:53px;
text-align:center;
background:url(../images/navbg.jpg) center no-repeat;
font-size:34px;
color:#fff;
float:left;
}
.zongjie2box2right dl dd{
width:470px;
float:right;
text-align:left;
}
.zongjie2box2right dl dd ul{}
.zongjie2box2right dl dd ul li{
color:#bababa;
}
.zongjie2box2right dl dd ul li font{
display:block;
font-size:26px;
color:#252525;
}
.zongjie2box2right h4{
font-size:16px;
text-align:left;
font-weight:normal;
line-height:45px;
margin-bottom:20px;
}
.zongjie2box2right h4 font{
background:url(../images/at1.gif) left center no-repeat;
width:20px;
height:20px;
float:left;
}
.zongjie2box2right h4 span{
width:560px;
float:right;
line-height:24px;
text-align:left;
}
.zongjie2box2right h5{
margin-top:20px;
overflow:hidden;
}
.zongjie2box2right h5 img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.zongjie2box2right h5:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.zongjie2box3{
height:342px;
box-shadow:0 0  10px 2px #dedede;
margin-top:20px;
}
.zongjie2box3left{
width:540px;
float:left;
padding:30px 0 0 30px;
}
.zongjie2box3left dl{
border-bottom:1px solid #eeeeee;
padding-bottom:20px;
margin-bottom:25px;
}
.zongjie2box3left dl dt{
width:89px;
height:53px;
line-height:53px;
text-align:center;
background:url(../images/navbg.jpg) center no-repeat;
font-size:34px;
color:#fff;
float:left;
}
.zongjie2box3left dl dd{
width:400px;
float:right;
text-align:left;
}
.zongjie2box3left dl dd ul{}
.zongjie2box3left dl dd ul li{
color:#bababa;
}
.zongjie2box3left dl dd ul li font{
display:block;
font-size:26px;
color:#252525;
}
.zongjie2box3left h4{
font-size:16px;
line-height:20px;
text-align:left;
font-weight:normal;
}
.zongjie2box3right{
width:649px;
float:right;
overflow:hidden;
}
.zongjie2box3right img{
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.zongjie2box3right:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.zongjie2box3left_left{
width:270px;
float:left;
margin-top:10px;
}
.zongjie2box3left_left i{
float:left;
font-size:43px;
color:#008924;
margin-top:15px;
}
.zongjie2box3left_left ul{
float:right;
width:210px;
text-align:left;
}
.zongjie2box3left_left ul h5{
font-size:25px;
line-height:35px;
font-weight:normal;
color:#272727;
}
.zongjie2box3left_right{
width:162px;
float:right;
height:60px;
line-height:60px;
font-size:16px;
background:#008924;
border-radius:10px;
margin-top:30px;
}
.zongjie2box3left_right{
color:#fff;
font-size:16px;
text-align:left;
}
.zongjie2box3left_right i{
font-size:26px;
float:left;
margin-right:10px;
margin-left:29px;
}
.zongjie31{

}
.zongjie311{
width:183px;
float:left;
padding-top:45px;
}
.zongjie312{
width:440px;
float:left;
text-align:left;
margin-left:50px;
color:#fff;
padding-top:25px;
}
.zongjie312 h2{
font-size:16px;
font-weight:normal;
line-height:45px;
}
.zongjie312 h3{
font-size:12px;
font-weight:normal;
width:505px;
height:38px;
line-height:38px;
background:#f58020;
text-align:center;
margin-bottom:10px;
}
.zongjie312 h4{
font-size:14px;
font-weight:normal;
line-height:20px;
}
.zongjie313{
width:315px;
float:right;
padding-top:45px;
color:#fff;
}
.zongjie313 dl{}
.zongjie313 dl dt{
width:50px;
float:left;
padding-top:30x;
}
.zongjie313 dl dt i{
font-size:40px;
color:#ffffff;
}
.zongjie313 dl dd{
width:251px;
float:right;
}
.zongjie313 dl dd h2{
font-size:16px;
font-weight:normal;
}
.zongjie313 dl dd h3{
font-size:28px;
font-weight:normal;
}
.zongjie313 dl dd h4{
font-size:29px;
font-weight:normal;
}
.slideBox1{
	overflow:visible;
}
.slideBox1 .hd{
	overflow: visible;
	text-align: center;
	border-bottom:1px solid #c8c8c8;
	margin-bottom:26px;
	padding-bottom:10px;
}
.slideBox1 .hd ul{
	overflow: visible;
	text-align: center;
}
.slideBox1 .hd ul li{
	cursor:pointer;
	position: relative;
	background:none;
	width:242px;
	height:40px;
	line-height:40px;
	float:left;
}
.slideBox1 .hd ul li a{
	display: block;
	font-size:24px;
	color: #333333;
	/* border: 1px solid #fff; */
	min-width: 112px;
}
.slideBox1 .hd ul li.on{
	background:url(../images/jingguo.png) no-repeat;
}
.slideBox1 .hd ul li.on a{
	color: #ee5000;
	/* background: #003399;
	border-color: #003399; */
}
.slideBox1 .hd ul li.on:after{
	/* content: "";
	width: 100%;
	height: 3px;
	display: block;
	background: #D80001;
	position: absolute;
	left:0;
	bottom:-1px;
	z-index: 10; 
	border: solid transparent;
	content: ' ';
	height: 0;
	top:100%;
	position: absolute;
	width: 0;
	border-width: 10px;
	border-top-color: #163A84;
	left: 50%;
	margin-left: -10px;*/
}
.slideBox1 .bd{
	overflow:visible;
}
.slideBox1 .bd ul{
	/* width: auto; */
	overflow: visible;
}
.zlm{
	width:auto;
	background:#fff;
	border-left:1px solid #EEEEEE;
	border-right:1px solid #EEEEEE;
}
.zlm dl{
	overflow:visible;
}
.zlm dl dt{
	line-height:20px;
	border-bottom:1px solid #EEEEEE;
	cursor:pointer;
	overflow:visible;
	position: relative;
	font-size:18px;
	font-weight:bold;
	padding: 15px 15px;
	background:#222121;
}
.zlm dl dt a{
	display:block;
	float:left;
	color:#fff;
	/* font-size: 16px; */
}
.zlm dl dt a span.yuanjiao{
	margin-right:10px;
	display:none;
	width:7px;
	height:7px;
	border:1px solid #fff;
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.zlm dl dt i.fa-angle-down{
	float:right;
	margin:3px 10px 0 0;
	font-size:16px;
	cursor:pointer;
	color:#fff;
}
.zlm dl dt:hover,.zlm dl #zlm_on,.zlm dl .zlm_on{
	background:#018925;
	color:#fff;
}
.zlm dl dt:hover::before,.zlm dl #zlm_on::before,.zlm dl .zlm_on::before{
	content: "";
	width: 2px;
	height: 100%;
	background: #018925;
	position: absolute;
	color:#fff;
	left:0;
	top:0;
	margin-left: -1px;
}
.zlm dl .sanji{
	display:none;
	
}
.zlm dl .sanji li{
	height:61px;
	line-height:21px;
	position:relative;
	padding-indent:15px;
	font-size:16px;
	padding-top:10px;
	background:#f2f2f2;
	border-bottom:1px solid #d8d8d8;
}
.zlm dl .sanji li span{margin-left:10px;display:block;}
.zlm dl .sanji li:hover{
	height:61px;
	line-height:21px;
	position:relative;
	padding-indent:15px;
	font-size:16px;
	padding-top:10px;
	background:#018925;
	border-bottom:1px solid #018925;
}
.zlm dl .sanji li:hover a{
color:#fff;
}
.zlm dl .sanji li a{
	display:block;
	color:#333;
}
.zlm dl .sanji li i{
	float:right;
	margin-right:10px;
	margin-top:10px;
}
.zlm dl .dropdown-menu{
	position:absolute;
	left:100%;
	top:0;
	background:#f0f0f0;
	width:200px;
	display:none;
}
.zlm dl .sanji li:hover .dropdown-menu{
	display:block;
}