/** Generated by FG **/
body,input,textarea,button{
	font-family:Arial, Helvetica, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
}
.nav{
	/* margin-right: -50px; */
}
.nav .nLi h3 a{
	padding:0 19px;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/line2.gif) right center no-repeat;
	text-transform:capitalize;
}
.footer dl{
	margin-right:50px;
	padding-right: 50px;
}
.sub{
	min-width: 200px;
}
.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:Arial, Helvetica, sans-serif;
}
ul.index_cplist_02 li .title{
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
}
#about_title{
	margin-top: 0;
}
#about_title .shang{
	font-family:Arial, Helvetica, sans-serif;
	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:16px;
	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:514px;margin:0 auto;width:1300px;position:relative;}
.dibubox dl{width:250px;height:auto;float:left;text-align:left;color:#393939;padding-top:80px;}
.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:44px;font-size:16px;color:#898989;}
#putonglist i{float:left;margin-right:10px;}
.dibubox a{color:#898989;}
.dibubox a:Hover{color:#3687c8;}
.dibubox dt a{color:#ffffff;}
.dibubox dt a:hover{color:#3687c8;}
.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:#212240;}
.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:18px;
	font-weight: normal;
	line-height:100px;
	transition: 0.6s;
	color:#1b1b1b;
}
#sp{
	background:url(../images/sp_fang.png) 10px center no-repeat;
}
#en{
	background:url(../images/en_fang.png) 10px center no-repeat;
}
#dibuboxleft{width:280px;margin-right:50px;margin-top:10px;}
#dibuboxleft h2{color:#fff;font-weight:normal;font-size:50px;line-height:66px;}
#dibuboxleft h3{color:#fff;font-weight:normal;font-size:16px;line-height:35px;margin-top:20px;}
#dibuboxleft h4{color:#fff;font-weight:normal;font-size:16px;line-height:35px;}
.yuanjiao_lx{float:left;display:block;width:22px;height:26px;line-height:26px;text-align:center;background:none;}
#dibuboxleft i{font-size:20px;color:#fff;}

#bottom_xw{
width:195px;float:right;
}
.nav {
	width: auto;
	float: left;
	margin-left:100px;
}

#bottom_contactus{
width:175px;float:right;
}
#sub295{
	left:-690px;
}
#sub295{
	width:1300px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub295 dl{
	width:17.9666666%;
	float:left;
	margin:0 0.8%;
	overflow:hidden;
	height:auto;
	text-align:center;
	padding-bottom:20px;
}
#sub295 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	text-align:center;
	border-bottom:1px solid #ccc;
}
#sub295 dl dt a{
color:#000;
}
#sub295 dl dt a:hover{
color:#3687c8;
}
#sub295 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub295 dl dd{
	margin-top:10px;
}
#sub295 dl dd ul{

}
#sub295 dl dd ul li{
padding-left:0;
}
#sub295 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub295 dl a{
	text-align:center;
	text-indent:0;
}
#sub295 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}


#sub1{
	left:-791px;
}
#sub1{
	width:1300px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub1 dl{
	width:17.8666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	height:auto;
	text-align:left;
	padding-bottom:20px;
}
#sub1 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
#sub1 dl dt a{
color:#000;
}
#sub1 dl dt a:hover{
color:#3687c8;
}
#sub1 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub1 dl dd{
	margin-top:10px;
}
#sub1 dl dd ul{

}
#sub1 dl dd ul li{
padding-left:0;
}
#sub1 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub1 dl a{
	text-align:center;
	text-indent:0;
}
#sub1 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}


#sub309{
	left:-163px;
}
#sub309{
	width:400px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub309 dl{
	width:47.8666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	height:auto;
	text-align:left;
	padding-bottom:20px;
}
#sub309 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
#sub309 dl dt a{
color:#000;
}
#sub309 dl dt a:hover{
color:#3687c8;
}
#sub309 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub309 dl dd{
	margin-top:10px;
}
#sub309 dl dd ul{

}
#sub309 dl dd ul li{
padding-left:0;
}
#sub309 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub309 dl a{
	text-align:center;
	text-indent:0;
}
#sub309 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}

#sub31{
	left:-978px;
}
#sub31{
	width:1300px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub31 dl{
	width:17.8666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	height:auto;
	text-align:left;
	padding-bottom:20px;
}
#sub31 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
#sub31 dl dt a{
color:#000;
}
#sub31 dl dt a:hover{
color:#3687c8;
}
#sub31 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub31 dl dd{
	margin-top:10px;
}
#sub31 dl dd ul{

}
#sub31 dl dd ul li{
padding-left:0;
}
#sub31 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub31 dl a{
	text-align:center;
	text-indent:0;
}
#sub31 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}


#sub277{
	left:-390px;
}
#sub277{
	width:1300px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub277 dl{
	width:17.8666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	height:auto;
	text-align:left;
	padding-bottom:20px;
}
#sub277 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
#sub277 dl dt a{
color:#000;
}
#sub277 dl dt a:hover{
color:#3687c8;
}
#sub277 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub277 dl dd{
	margin-top:10px;
}
#sub277 dl dd ul{

}
#sub277 dl dd ul li{
padding-left:0;
}
#sub277 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub277 dl a{
	text-align:center;
	text-indent:0;
}
#sub277 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}

#sub279{
	left:-133px;
}
#sub279{
	width:400px;
	padding:10px 0;
	border-bottom-left-radius:15px;
	border-bottom-right-radius:15px;
}

#sub279 dl{
	width:47.8666666%;
	float:left;
	margin:0 1%;
	overflow:hidden;
	height:auto;
	text-align:left;
	padding-bottom:20px;
}
#sub279 dl dt{
	display:block;
	width:auto;
	overflow:hidden;
	font-size:16px;
	font-weight:normal;
	padding-left:10px;
	border-bottom:1px solid #ccc;
}
#sub279 dl dt a{
color:#000;
}
#sub279 dl dt a:hover{
color:#3687c8;
}
#sub279 dl dt img{
	max-width:100%;
	height:auto;
	display:block;
}
#sub279 dl dd{
	margin-top:10px;
}
#sub279 dl dd ul{

}
#sub279 dl dd ul li{
padding-left:0;
}
#sub279 dl dd ul li a{
padding-left:0;
text-indent:10px;
}
#sub279 dl a{
	text-align:center;
	text-indent:0;
}
#sub279 p{
	display:block;
	line-height:30px!important;
	border-bottom:1px dotted #ccc;
}