/** 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 28px;
	font-family: 'gothambook';
	background:url(../images/line2.gif) right center no-repeat;
}
.footer dl{
	margin-right:50px;
	padding-right: 50px;
}
.sub{
	min-width: 200px;
	margin-left:0;
}
.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: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;}
.nav .nLi h3 a {
	display:block;
	font-size:16px;
	font-weight: normal;
	line-height:38px;
	transition: 0.6s;
	color:#262626;
	text-transform:capitalize;
}
#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;
}