/** 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;
}
#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:575px;margin:0 auto;width:1200px;position:relative;}
.dibubox dl{width:200px;height:515px;float:left;text-align:left;color:#393939;padding-top:60px;background:url(/web/pic/bright.png) top right no-repeat;padding-left:30px;}
.dibubox dt{font-size:16px;color:#fff;line-height:40px;background:url(t3.jpg) left bottom no-repeat;text-align:left;text-indent:10px;margin-bottom:20px;font-weight:bold;}
.dibubox dd{line-height:36px;font-size:16px;color:#888888;}
#putonglist ul{}
#putonglist ul li{}
#putonglist i{float:left;margin-right:10px;}
#putonglist span{
float:right;
width:418px;
}
.dibubox a{color:#fff;}
.dibubox a:Hover{color:#ff0000;}
.dibubox dt a{color:#fff;}
.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{height:575px;position:relative;background:#2a1908;}
.dibubox dl h1{font-size:16px;font-weight:normal;line-height:40px;color:#008cbb;}
#bottomprolist{line-height:20px;margin-bottom:10px;}
#ru{
	background:url(../images/ru.png) 10px center no-repeat;
}
#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:375px;float:left;margin-right:20px;}
#dibuboxleft h2{
font-size:16px;
line-height:32px;
font-weight:normal;
color:#fff;
}
.slideBox30{
	overflow:hidden;
}
.slideBox30 .hd{
	overflow:hidden;
	margin-top:25px;
}
.slideBox30 .hd #hd_title{
	overflow: hidden;
	height: 150px;
	background: url(/web/pic/hd_title.jpg) no-repeat;
	font-size: 33px;
	color: #fff;
	text-transform: uppercase;
	padding-top:65px;
	padding-left: 70px;
}
.slideBox30 .hd ul{
	overflow: hidden;
	padding: 0;
	border-top: none;
}
.slideBox30 .hd ul li{
	display:block;
	cursor:pointer;
	width:300px;
	height: 79px;
	line-height: 79px;
	overflow: hidden;
	float:left;
	background:none;
	transition: 0.6s;
	color: #676767;
	background:#999999;
	padding-left:20px;
}
.slideBox30 .hd ul li font{
display:block;
font-size:22px;
margin-right:15px;
float:left;
}
.slideBox30 .hd ul li span{
display:block;
float:left;
font-size:14px;
word-break: break-all;
}
.slideBox30 .hd ul li .iconfont{
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
}
.slideBox30 .hd ul li a{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #fff;
}
.slideBox30 .hd ul li.on{
	background:#0964b3;
}
.slideBox30 .hd ul li.on a{
	color: #fff;
}
/*
.slideBox3 .hd ul li.on:after{
	border: solid transparent;
	content: ' ';
	height: 0;
	top:50%;
	position: absolute;
	width: 0;
	border-width: 10px;
	left: 100%;
	margin-top:-10px;
	border-left-color:#113653;
} */
.slideBox30 .hd .arrow{
	display: block;
	overflow: hidden;
	margin-top: 50px;
}
.slideBox30 .hd .prev,
.slideBox30 .hd .next{
	width: 45px;
	height: 45px;
	display: block;
	float: left;
	border: 1px solid #10398B;
	text-align: center;
	line-height: 45px;
	margin-right: 25px;
	transition: 0.5s;
	cursor: pointer;
}
.slideBox30 .hd .prev:hover,
.slideBox30 .hd .next:hover{
	background: #10398B;
}
.slideBox30 .hd .prev .fa,
.slideBox30 .hd .next .fa{
	font-size: 26px;
	line-height: 45px;
	color: #10398B;
}
.slideBox30 .hd .prev:hover .fa,
.slideBox30 .hd .next:hover .fa{
	color: #fff;
}
.slideBox30 .bd{
	overflow: visible;
}
.slideBox30 .bd ul{
	overflow: visible;
}
#bottom_pro{
width:360px;
}
#bottom_news{
width:240px;
}
/*.slideBox30 .bd ul li{
	width: 285px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 30px;
}
.slideBox30 .bd ul li .pic{
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	transition: 0.6s;
}

.slideBox30 .bd ul li img{
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}
.slideBox30 .bd ul li:hover .pic{
	border-color: #F38001;
}
.slideBox30 .bd ul li:hover img{
	transform: scale(1.1);
}
.slideBox30 .bd ul li h3{
	display: block;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	margin-top: 15px;
}
.slideBox30 .bd ul li .detail{
	display: block;
	overflow: hidden;
	margin-top: 15px;
	color: #666;
}*/

.ibtn{
	width:100px;
	height:38px;
	text-align:center;
	line-height:38px;
	-moz-border-radius: 5px;      /* Gecko browsers */
  -webkit-border-radius: 5px;   /* Webkit browsers */
  border-radius:5px;            /* W3C syntax */
	border:none;
	outline:none;
	cursor:pointer;
	margin:5px 20px 5px 5px;
	color:#fff;
}
.ibtn:hover{
	-moz-box-shadow:2px 2px 5px #333;
	-webkit-box-shadow:2px 2px 5px #333;
	box-shadow:2px 2px 5px #333;
	transition:0.6s;
}
.nav {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}
.nav .nLi{
	float: left;
	height: 48px;
	position:relative;
	z-index: 8888;
	margin-left: 6px;
}
/* .lang-zh_cn .nav .nLi{
	margin-left: 15px;
} */
.nav .nLi:last-child{
	background:none;
	border-right:none;
}
.nav .nLi i{
	margin-left: 5px;
}
.nav .nLi h3{
	display: block;
}


.nav .on h3 a{
	color: #f00;

}

.nav .nLi h3 a {
	display:block;
	font-size:15px;
	font-weight: normal;
	line-height:48px;
	text-transform: capitalize;
	transition: 0.6s;
	color: #000;
	padding: 0 12px 0 12px;
	background: url(/web/pic/lihover.png) right center no-repeat;
}
.nav .nLi .fa-home{
	margin-right: 10px;
	font-size: 20px;
	vertical-align: middle;
}
.nav .nLi h3 .line{
	display:block;
	width:0px;
	height:2px;
	margin:-2px auto 0 auto;
}
.nav .nLi:hover h3 .line,.nav .on h3 .line{
	width:70%;
	transition:0.6s;
}
.nav .sub {
	/* display:none;
	left:0;
	top:100%;
	width:auto;
	width:100%;
	position:absolute;
	background:rgba(0,0,0,0.5); */
	
	/* padding:10px 0;
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 20px rgba(0,0,0,.1);
	position:relative; */
	
}

.sub-menu{
	border-top: 8px solid transparent;
	position:absolute;
	top:100%;
	left: 50%;
	transform: translateX(-50%);
	display:none;
	z-index: 8888;
	/* opacity: 0; */
}
.sub-menu .sub{
	padding:10px 0;
	background:#fff;
	border-radius:3px;
	box-shadow:0 0 20px rgba(0,0,0,.1);
	position:relative;
}
.sub-menu > .sub::before{
	content:"";
	width:0;
	height:0;
	border:8px solid transparent;
	border-bottom-color:#fff;
	display:block;
	position:absolute;
	top:-16px;
	left:50%;
	margin-left:-8px;
}

.nav .sub li {
	zoom:1;
	height:40px;
	position:relative;
	/* border-bottom:1px solid rgba(255,255,255,0.3); */
	text-align:center;
	white-space:nowrap;
	color:#333;
	/* padding: 0 15px; */
}
.nav .sub a {
	display:block;
	line-height:40px;
	height:40px;
	overflow:hidden;
	color:#333;
	padding: 0 30px;
}
.nav .sub a i{
	float:right;
	margin:13px 10px 0 0;
}
.nav .dropdown-menu,.nav .dropdown-menu ul{
	position:absolute;
	width:auto;
	left:100%;
	top:0;
	display:none;
	background-color: #fff;
}
.nav .sub li:hover .dropdown-menu,.nav .sub .dropdown-menu li:hover ul{
	display:block;
}
.nav .sub li:hover .dropdown-menu,.nav .sub .dropdown-menu li a{color:#000;}
.nav .sub li:hover .dropdown-menu,.nav .sub .dropdown-menu li:hover a{color:#fff;}
.header-right{
	height: auto;
	width:900px;
	overflow: visible;
	position: relative;
	z-index: 99;
	float:left;
	margin-left:100px;
	margin-top:25px;
}