* {
	padding: 0;
	margin: 0;
	list-style: none;
	font-family: MSYH;
}
@font-face{
	font-family: "pingfang";
	src:url("PINGFANG MEDIUM.TTF");
	src:local("PINGFANG MEDIUM.TTF");
}
@font-face{
    font-family: 'MSYH';
    src: url('MSYH.TTF');
}
html,
body {
	margin: 0 auto;
	/*background-color: #f4f3f3;*/
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
blockquote,
dl,
dt,
dd,
ul,
ol,
li,
pre,
form,
fieldset,
legend,
button,
input,
textarea,
th,
td,
header,
section,
footer {
	margin: 0;
	padding: 0
}

body,
button,
input,
select,
textarea {
	font: 12px/1.5 MSYH;
	color: #666666;
}

body {
	overflow-x: hidden;
}

address,
cite,
dfn,
em,
var,
i {
	font-style: normal
}

ul,
ol,
dl {
	list-style: none
}

a {
	text-decoration: none;
	outline: none;
	font-family: MSYH;
	color: #666666;
	cursor: pointer;
	font-size: 16px;
}

li {
	font-size: 12px;
	font-family: MSYH;
	list-style: none;
	margin: 0;
	padding: 0;
}

em {
	font-style: normal;
	font-size: 12px;
}

body,
p,
span {
	font-family: MSYH;
}

img {
	border: none;
}

p {
	margin: 0px;
	padding: 0px;
	word-wrap: break-word;
}

:focus {
	outline: none;
}

img {
	border: 0;
	vertical-align: middle;
	display: inline-block;

}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clear {
	clear: both;
}

.clear:after {
	display: block;
	mainContent: "";
	clear: both;
}

.transtion {
	transition: all 0.5s;
	-o-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
}

.content{
	overflow: hidden;
}

.contactUs{
	width: 1200px;
	margin: 0 auto;
}
.contactUsBody{

	background-color: #f4f3f3;
}
/**/
#local{
	height: 63px;
	background: url("local_bg.png") no-repeat center;
}
#local_contact{
	height: 63px;
	background-color: white;
	line-height: 63px;
	padding-left: 20px;
}
#local_contact #local{
	 margin-left: 14px;
	 color: #666;
	 font-size: 16px;
	 background:white;
}
.local_con_left_contact #local,.local_con_left #local,.local_con_left_download #local{
	 margin-left: 14px;
	 color: #666;
	 font-size: 16px;
	 background:white;
}
.download{
	width: 1200px;
	margin:0 auto;
	
}
#market_content,.download_content{
	 background-color: #f4f3f3;
}
.marketnet{
	width: 1200px;
	margin:0 auto;
}
#local_market,#local_download{
	height: 63px;
	background-color: white;
	line-height: 63px;
	padding-left: 20px;
}
.local_con_left_download,.local_con_left_contact{
	width: 100%;
	height: 63px;
}
#local_con{
	width: 1200px;
	margin:0 auto;
	height: 44px
}
#local_con .local_con_ul01{height: 44px}
#local_con .local_con_ul01 .local_con_left{
	float: left;
	width: 50%;
	height: 44px;
	line-height: 44px;
	font-size: 16px;
}
#local_con .local_con_ul01 .local_con_right{
	float: right;
	width: 50%;
	height: 44px;
}
#local_con .local_con_ul01 .local_con_right .innerNav ul{
	height: 44px;
}
#local_con .local_con_ul01 .local_con_right .innerNav ul li{
	float: left;
	line-height: 44px;
	width: 150px;
}
#local_con .local_con_ul01 .local_con_right .innerNav ul li a{
	display: block;
	width: 166px;
	text-align: center;
	font-size:16px;
}
#local_con .local_con_ul01 .local_con_right .innerNav ul li a.on{
	background-color: #b83944;
	color: #fff;
}





/**/

#maps{
	box-sizing: border-box;
	width: 100%;
	height: 612px;
	padding:43px 73px 0px 73px;
	background-color: white;
}
#side{
	box-sizing: border-box;
	margin:-520px 0 0 733px;
	width: 320px;
	height: 514px;
	position: absolute;
	background: url("side.png") no-repeat center;
	padding:175px 0 0 31px;

}
#side_text{
	color: white;
	font-size: 14px;
	line-height:36px;
}
#side_text #address{
	float: left;

}
#side_text #suojin{
	float: left;
	display: inline;
	width: 190px;
}
strong{
	font-size: 16px;
}
#form_container{
	height: 650px;
	width: 1200px;
	margin:0 auto;
	background-color: white;
}
#forms{
	height: 564px;
	background:url("form_bg.png") no-repeat center;
	padding-top: 68px;

}
.layui-form{
	box-sizing: border-box;
	width: 784px;
	height: 500px;
	margin:0 auto;
	background-color:white;
	opacity: .8;
	padding: 20px 0 0 178px;
}
.tableft{
	font-size: 16px;
	color: #333;
	width: 85px;
	text-align: right;
}
.tabright{
	width: 304px;
	height: 41px;
	margin:12px 0 12px 0;
	border-radius: 5px;
	box-sizing: border-box;
}
.tabright input{
	color: #333;
	width: 304px;
	height: 41px;
	border:1px solid #a7a7a7;
	margin:12px 0 12px 0;
	border-radius: 5px;
	padding-left: 19px;
	box-sizing: border-box;
	font-size: 16px;
}
.tabright input::-webkit-input-value {
				/*WebKit browsers*/
				color:#333;
			}
			
.tabright input::-moz-input-value {
				/*Mozilla Firefox*/
				color:#333;
			}
			
.tabright input::-ms-input-value {
				/*Internet Explorer*/
				color:#333;
			}



.layui-unselect layui-form-select{
	color: #000;
	width: 300px;
	height: 41px;
	border:1px solid #a7a7a7;
	margin:12px 0 12px 0;
	border-radius: 5px;
	padding-left: 19px;
	box-sizing: border-box;
}
.layui-form-select .layui-input{
	color: #666;
}
.layui-select-title .layui-edge{
	top:53%;
}

.layui-textarea{
	color: #333;
	width: 304px;
	height: 108px;
	border:1px solid #a7a7a7;
	margin:12px 0 12px 0;
	border-radius: 5px;
	padding-left: 19px;
	box-sizing: border-box;
	resize: none;
	font-size: 16px;
}
.tabright input[name="code"]{
	width: 132px;
	margin:12px 0 12px 0;
	vertical-align: middle;
}
.tabright .validateCode{
	margin-left: 30px;
	height: 41px;
}
.layui-btn{
	box-sizing: border-box;
	width: 203px;
	height: 44px;
	background-color: #175da3;
	margin:12px 0 12px 0;
	color: white;
	font-size: 16px;
	line-height: 30px;
}

#global{
	box-sizing: border-box;
	width: 100%;
	height: 880px;
	background-color: white;
	padding-top: 56px;
}
#global_map{
	width: 655px;
	height: 349px;
	margin:0 0 109px 230px;
}
#countrys{
	width: 1084px;
	margin:0 auto;

}
.pageContent{
	min-height: 400px;
}
.country{
	width: 225px;
	height: 62px;
	float: left;
	font-size: 16px;
	box-sizing: border-box;
	text-align: left;
	margin:0 46px 39px 0;
	padding-top: 15px;
	padding-left: 50px;
}
#technology,#project,#newslist{
	/*height: 1170px;*/
	width: 1200px;
	margin:0 auto;
}
#project{
	/*height: 1250px;*/
}
#technology_title,#project_title,#newslist_title{
	margin-top: 65px;
	text-align: center;
	font-size: 30px;
}
#technology_eng,#project_eng,#newslist_eng,#newsDetail_eng{
	text-align: center;
	font-size: 14px;
	color: #999;
	margin-bottom: 66px;
}
#project_eng{
	margin-bottom: 45px;
}
#newslist_eng{
	margin-bottom: 43px;
}
.technology_item{
	width: 100%;
	height: 95px;
	margin-bottom: 58px;
}
.item_pic{
	float: left;
	width: 219px;
	height: 100%;
	text-align: center;
}
.item_pic img{
	margin-bottom: 14px;

}
.item_pic span{
	font-size: 16px;
}
#dashed{
	height: 1px;
	width: 1150px;
	margin-left:24px;
	border-bottom: 1px dashed #d1d1d1;
}
.item_text{
	float: right;
	width: 950px;
	height: 100%;
	color: #999;
	font-size: 16px;
	line-height: 36px;
}
.item_text span{
	color: #b83944;
}
#technology_text{
	margin-top: 45px;
	color: #666;
	font-size: 16px;
	line-height: 36px;
	margin-bottom: 80px;
}
#project_con{
	/*height: 1105px;*/
	width: 100%;
}
#project_con p{
	font-size: 16px;
	color: #666;
}
#project_partners{
	text-align: center;
	width: 1216px;
	margin-top: 49px;
	
}
.layui-laypage{
	margin:50px 0;
}
.innerProduct .innerProduct-rightList .layui-laypage{
	position: absolute;
	bottom: 0;
	float: left;
	left: 0;
	right: 0;
	margin:20px 0;
}
#project_partners .layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #b83944;
}
#project_partners .layui-laypage a:hover{
	color: #b83944;
}
#newslist_con .layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #b83944;
}
#newslist_con .layui-laypage a:hover{
	color: #b83944;
}
.innerProduct-rightList-list .layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #d42206;
}
.innerProduct-rightList-list .layui-laypage a:hover{
	color: #d42206;
}
#datalist .layui-laypage .layui-laypage-curr .layui-laypage-em{
	background-color: #d42206;
}
#datalist .layui-laypage a:hover{
	color: #d42206;
}
.project_partner{
	float: left;
	width: 288px;
	height: 189px;
	margin-right: 16px;
	margin-bottom: 26px;
	background-color: #f5f5f4;
}
.project_partner_pic{
	box-sizing: border-box;
	padding-top: 60px;
	width: 100%;
	text-align: center;
}
.project_partner_name{
	text-align: center;
	font-size: 16px;
	color: #666;
}
#local_right{
	box-sizing: border-box;
	width: 600px;
	height: 44px;
	float: right;
	margin-right: 10px;
	margin-top: -37px;
}
#local_right li{
	box-sizing: border-box;
	width: 166px;
	height: 45px;
	float: left;
	text-align: center;
	list-style-type: none;
	padding-top: 10px;
}
#local_right li a{
	font-size: 16px;
}
#newslist_con{
	text-align: center;
	width: 1200px;
	min-height: 500px;
	/*height: 1374px;*/
	margin:0 auto;
	/*margin-bottom: 100px;*/
	
}
#newslist_pic{
	height: 262px;
}
#newslist_pic img{
	float: left;
	margin-right: 30px;
}
.bdshare-button-style0-16{
	margin-top: -5px;
	float: left;
	display: inline;
	position: absolute;
}
.newslist_item{
	float: left;
	height: 130px;
	width: 1200px;
	margin:38px 0 0 10px;
	border-bottom: 1px solid #f2f2f2;
}
.newslist_item:hover .newslist_item_date{
	border-top:11px solid #b83944;
}
.newslist_item:hover .date_day,.newslist_item:hover .date_year,.newslist_item:hover .newslist_item_title{
	color: #b83944;
}
.newslist_item:hover .newslist_item_text span{
	font-size: 16px;
	color: #b83944;
}
.newslist_item_date{
	float: left;
	height: 100%;
	width: 136px;
	border-top: 11px solid #e5e5e5;
	border-right: 1px solid #ececec;
}
#newsDetail_con #left{
	width: 1131px;
	float: left;
	margin-top: 25px;
}
#newsDetail_con img{
	display: block;
	margin:0 auto;
}
#newslist_con_line{
	height: 1px;
	width: 1200px;
	background-color: #e8e7e7;
}

#newslist_con_foot{
	width: 1131px;
	margin:0 auto;
	margin-bottom: 80px;
	font-size: 16px;
	padding-top: 10px;
}
#newslist_con_foot a{
	color: #999;
}
#product_con_line{
	height: 1px;
	width: 855px;
	margin-top: 10px;
	background-color: #e8e7e7;
}

#product_con_foot{
	width: 855px;
	margin:0 auto;
	margin-bottom: 80px;
	font-size: 16px;
	padding-top: 10px;
}
#product_con_foot a{
	color: #999;
}
#newsDetail_con{
	width: 1131px;
	min-height: 200px;
	margin:0 auto;
	text-align: left;
	font-size: 16px;
	margin-bottom: 20px;
}
#newsDetail_con li{
	float: left;
}
#newslist_con_foot #left{
	font-size: 16px;
	float: left;
}
#newslist_con_foot #right{
	font-size: 16px;
	float: right;
}
#product_con_foot #left{
	font-size: 16px;
	float: left;
}
#product_con_foot #right{
	font-size: 16px;
	float: right;
}
.date_day,.date_year{
	width: 136px;
	margin:17px auto 0px auto;
	font-size: 40.4px;
	line-height: 46.1px;
	color: #bfbfbf;
	text-align: center;
	font-family: pingfang;
	font-weight: lighter;

}
.date_year{
	margin:8px auto 0px auto;
	color: #cfcfcf;
	font-size: 20px;
	line-height: 30px;
}
.newslist_item_con{
	float: right;
	width: 1034px;
	height: 100%;
}
.newslist_item_title{
	text-align: left;
	font-size: 20px;
	line-height: 30px;
	margin-bottom: 23px;
}
.newslist_item_text{
	text-align: left;
	font-size: 16px;
	line-height: 30px;
	color: #999;
}
.newslist_item_text span{
	float: right;
	font-size: 14px;
}
#datalist{
	text-align: center;
	box-sizing: border-box;
	width: 1200px;
	/*height: 1355px;*/
	margin:0 auto;
	padding:62px 42px 0 42px;
	background-color: white;

}
.dataitem{
	width: 302px;
	height: 524px;
	margin:0 35px;
	margin-bottom: 103px;
	float: left;
}
.datalist_title{
	font-size: 18px;
	color: #999;
	text-align: center;
	margin-top: 18px;
}
.datalist_button{
	box-sizing: border-box;
	text-align: center;
	width: 249px;
	height: 43px;
	border-radius: 30px;
	border:1px solid #999;
	margin: 28px auto 0 auto;
	
	font-size: 18px;
	padding-top: 7px;
}
.datalist_button:hover{
	border:1px solid #d42206;
}
.datalist_button span{
	color: #999;
}
.datalist_button:hover span{
	color: #d42206;
}
.datalist_button img{
	margin-left:5px;
}
.page_banner{
	width: 100%;
}
.page_banner .bd ul li img{max-width: 100%;}
.productDetail_title{
	font-size: 24px;
	font-weight: bold;
	color: #d42206;
	text-align: center;
	margin-top: 46px;
}
.productDetail_state{
	font-size: 14px;
	line-height: 40px;
	color: #808080;
	text-align: center;
	margin-bottom: 25px;
}
.productDetail_state li{
	display: inline;
}

.productDetail_descript{
	margin-left: 35px;
	font-size: 16px;
	line-height: 40px;
	color: #808080;
	text-align: left;
}
.productDetail_pic{
	text-align: center;
}
.innerProduct-rightList-detail{
	overflow: hidden;
	height: 1455px;
	background-color: white;
}
/*产品中心左侧收起展开*/
.right4 {
	width:220px;
	background:url(hcy2.jpg) repeat;
	margin-bottom:40px;
}
.right4 ul {
	padding:15px 0 15px 0;
}
.right4 ul li a {
	width:190px;
	height:34px;
	color:#333;
	font-size:18px;
	font-family:"Calibri","Microsoft YaHei";
	line-height:34px;
	padding:0 0 0 30px;
	display:block;
	overflow:hidden;
}
.right4 ul li ul{
	display:none;
	padding:0;
	}
.right4 ul li ul li a{
	width:180px;
	height:24px;
	color:#333;
	font-size:12px;
	font-family:"Calibri","Microsoft YaHei";
	line-height:24px;
	padding:0 0 0 40px;
	display:block;
	overflow:hidden;
	}
.right4 ul .bt {
	width:202px;
	height:50px;
	color:#333;
	font-size:24px;
	font-family:"Calibri","Microsoft YaHei";
	line-height:50px;
	text-align:center;
	display:block;
}
.right4 ul li a:hover {
	background:url(hcy1.jpg);
}
#hover2 a {
	background:url(hcy1.jpg);
	padding:0 0 0 18px;
	width:202px;
}
.hover3 a {
	background:url(../images/left_nav2.jpg);	
}
/**/
.header{width: 1200px;margin: 0 auto;height: 132px;}
.header .logo{float: left;}
.header .lang{float: right;height: 132px;}
.header .lang .search{ float: left;border: 1px solid #dddddd;height: 40px;width: 265px;border-radius: 40px;overflow: hidden;margin-top: 40px;box-shadow: 0px 1px 3px 0px #dddddd;}
a.searchBtn{font-size: 0;background:url("search.png") no-repeat center center;width: 20px;height: 20px;float: right;margin-top: 10px;margin-right: 10px;}
.header .lang .search input{border: none;height: 40px;font-size: 16px;margin-left: 20px;width: 200px;}
.header .lang .search span{float: right;font-size: 0;line-height: 40px;margin-right: 20px;cursor: pointer;}
.header .lang .switch{float: right;margin-left: 30px;margin-top:50px;}
.header .lang .switch a{font-size: 14px;color: #999;margin-left: 10px;padding-left: 10px;border-left: 1px solid #8c8c8c;}
.header .lang .switch a:first-child{border: none;}
.header .lang .switch a img{vertical-align: top;margin-top: 4px;margin-right: 5px;}

/**/
.nav-box{height: 49px;background: url("nav-bg.png") no-repeat center;}
.nav-box .nav{width: 1200px;margin: 0 auto;}
.nav-box .nav ul{height: 49px;}
.nav-box .nav ul li{height: 49px;float: left;width: 11.11%;}
.nav-box .nav ul li a{display: block;line-height: 49px;font-size: 16px;color: #fff;text-align: center;transition: all 0.3s;}
.nav-box .nav ul li a.on{background: #d42206;}
.nav-box .nav ul li a:hover{background: #d42206;}

/**/
.banner{position: relative;}
.banner .hd{position: absolute;bottom: 10px;left: 0;width: 100%;text-align: center;z-index: 99;}
.banner .hd ul{display: inline-block;overflow: hidden;}
.banner .hd ul li{float: left;margin: 0 10px;height: 15px;width: 15px;background: #fff;border-radius: 50%;font-size: 0;}
.banner .hd ul li.on{background: #d42206;}
.banner .bd li{position: relative;height: 613px;overflow: hidden;}
.banner .bd li img{position: absolute;top: 0;left: 50%;margin-left: -960px;}

/**/
.title{text-align: center;margin: 30px 0;}
.title p{font-size: 14px;text-transform: uppercase;}
.title h3{font-size: 30px;color: #333333;}

/**/
.product{width: 1200px;margin: 0 auto;}
.product .product-list .hd{text-align: center;}
.product .product-list .hd ul{display: inline-block;overflow: hidden;}
.product .product-list .hd ul li{float: left;width: 218px;height: 44px;border: 1px solid #acabab;border-radius: 44px;line-height: 44px;font-size: 18px;margin: 0 21px;overflow: hidden;}
.product .product-list .hd ul li.on{background: #d42206;color: #fff;border-color: #d42206;}

.product .product-list .slideBox{ overflow:hidden; zoom:1; padding:10px 42px 10px 42px; position:relative;display: flex;flex-direction: row;}

.product .product-list .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:126px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url(prev.png) center center no-repeat #f4f4f4; }
.product .product-list .sNext{ width: 30px;height: 94px;left: auto;right: 0px;top:126px;position: absolute; background:url(next.png) center center no-repeat #f4f4f4;border:1px solid #ddd;}
.product .product-list .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }

.product .product-list .bd ul{overflow: hidden;margin: 55px 0;}
.product .product-list .bd ul li{float: left;width:400px;position: relative;}
.product .product-list .bd ul li dt{height: 272px;font-size: 0;text-align: center;line-height: 272px;}
.product .product-list .bd ul li dt img{max-width: 100%;max-height: 100%;}
.product .product-list .bd ul li dd{font-size: 18px;text-align: center;line-height: 40px;margin: 25px 0;}
.product .product-list .bd ul li a{position: absolute;bottom: -200px;left: 0;height: 200px;background: rgba(212,34,6,0.75);text-align: center;color: #fff;transition: all 0.3s;width: 100%;}
.product .product-list .bd ul li a h3{font-size: 18px;margin: 30px 0 10px 0;}
.product .product-list .bd ul li a p{font-size: 16px;margin: 10px;height: 48px;}
.product .product-list .bd ul li a img{margin-top: 20px;}
.product .product-list .bd ul li:hover a{bottom: 0;}

/**/
.brief-box{height: 735px;background: #f5f5f5;overflow: hidden;}
.brief-box .brief{width: 1200px;margin: 0 auto;}
.brief-box .brief dl{overflow: hidden;margin-top: 50px;}
.brief-box .brief dl dt{float: left;}
.brief-box .brief dl dd{float: right;width: 700px;position: relative;height: 516px;}
.brief-box .brief dl dd .text{position: absolute;top: 60px;left: -162px;width: 860px;height: 280px;background: #fff;box-shadow: 2px 2px 4px 1px #dedede;z-index: 99;}
.brief-box .brief dl dd .text p{width: 790px;margin: 30px 40px;font-size: 16px;line-height: 32px;}
.brief-box .brief dl dd .text a{font-size: 16px;color: #d42206;text-transform: uppercase;width: 184px;height: 48px;display: block;border: 1px solid #d42206;text-align: center;line-height: 48px;margin-left: 40px;}
.brief-box .brief dl dd .item{position: absolute;bottom: 30px;left: 80px;overflow: hidden;}
.brief-box .brief dl dd .item div{float: left;text-align: center;margin: 0 30px;}
.brief-box .brief dl dd .item div h3{font-size: 16px;color: #333333;font-weight: normal;margin: 10px 0;}

/**/
.news{width: 1200px;margin: 0 auto;}
.news-item{text-align: center;}
.news-item ul{display: inline-block;}
.news-item ul li{float: left;width: 218px;height: 44px;margin:0 19px;}
.news-item ul li a{display: block;border: 1px solid #333;border-radius: 44px;line-height: 42px;font-size: 16px;transition: all 0.3s;}
.news-item ul li a:hover{color: #d42206;background: #d42206;color: #fff;border-color: #d42206;}
.news .news-list{overflow: hidden;margin: 40px 0;}
.news .news-list .news-list-left{float: left;position: relative;width: 346px;border: 1px solid #dedede;border-radius: 10px;padding: 20px;}
.news .news-list .news-list-left .hd{position: absolute;bottom: 22px;right: 20px;z-index: 99;background: #fff;padding: 10px 0;}
.news .news-list .news-list-left .hd ul li{float: left;height: 10px;width: 10px;border: 1px solid #333;border-radius: 50%;margin: 0 5px;}
.news .news-list .news-list-left .hd ul li.on{background: #d42206;border-color: #d42206;}
.news .news-list .news-list-left .bd ul li div{height: 170px;text-align: center;line-height: 170px;font-size: 0;}
.news .news-list .news-list-left .bd ul li div img{max-width: 100%;max-height: 100%;}
.news .news-list .news-list-left .bd ul li h3{font-size: 16px;color: #333;text-align: center;margin: 10px 0;}
.news .news-list .news-list-left .bd ul li p{font-size: 16px;line-height: 28px;}
.news .news-list .news-list-left .bd ul li span{font-size: 24px;color: #333;margin-top: 15px;display: inline-block;}
.news .news-list .news-list-center{float: left;width: 454px;margin: 0 25px;}
.news .news-list .news-list-center li a{font-size: 16px;color: #333;border-bottom: 1px dashed #dedede;display: block;line-height: 44px;}
.news .news-list .news-list-center li a:hover{color: #d42206;border-color: #d42206;}
.news .news-list .news-list-center li a:hover span{color: #d42206;}
.news .news-list .news-list-center li a span{float: right;color: #999;}
.news .news-list .news-list-right{width: 265px;float: right;background: #f4f3f3;height: 100%;padding: 20px;}
.news .news-list .news-list-right b{font-size: 18px;color: #333;}
.news .news-list .news-list-right b i{float: left;width: 14px;height: 2px;background: #d42206;margin-top: 13px;margin-right: 10px;}
.news .news-list .news-list-right h3{font-size: 16px;font-weight: normal;overflow: hidden;margin: 10px 0;}
.news .news-list .news-list-right h3 span{float: left;width: 25px;height: 25px;text-align: center;line-height: 25px;color: #fff;background: #223d8d;}
.news .news-list .news-list-right h3 em{font-size: 16px;margin-left: 10px;float: left;width: 225px;}
.news .news-list .news-list-right p{overflow: hidden;margin: 10px 0;}
.news .news-list .news-list-right p span{float: left;width: 25px;height: 25px;text-align: center;line-height: 25px;color: #fff;background: #d42206;}
.news .news-list .news-list-right p em{font-size: 16px;margin-left: 10px;float: left;width: 225px;}


/**/
.technology{background: #fafafa;overflow: hidden;padding: 30px 0;}
.technology .technology-list{width: 1200px;margin: 0 auto;overflow: hidden;}
.technology .technology-list dl{float: left;width: 33.33%;}
.technology .technology-list dl dt{width: 188px;height: 188px;overflow: hidden;margin: 0 auto;background: url("technology-bg.png") no-repeat center;}
.technology .technology-list dl dt img{position: relative;transition: all 0.3s;left: 0;}
.technology .technology-list dl:hover dt{background: url("technology-bg02.png") no-repeat center;}
.technology .technology-list dl:hover img{left: -188px;}
.technology .technology-list dl dd{text-align: center;}
.technology .technology-list dl dd h3{font-size: 18px;color: #333;margin: 20px 0;}
.technology .technology-list dl dd p{font-size: 14px;margin: 0 20px;}


/**/
.partner{overflow: hidden;margin: 20px auto;width: 1200px;}
.partner .title{float: left;}
.partner .title h3{font-size: 24px;color: #d42206;}
.partner .partner-list{float: right;position: relative;margin-right: 100px;}
.partner .partner-list .bd{margin-top: 35px;}
.partner .partner-list .bd ul{overflow: hidden;}
.partner .partner-list .bd ul li{width:268px;float: left;}
.partner .partner-list .bd ul li a{float: left;width: 220px;height: 60px;margin: 0 24px;text-align: center;line-height: 60px;font-size: 0;display: block;}
.partner .partner-list .bd ul li img{max-width: 100%;max-height: 100%;}
.partner .partner-list .prev{position: absolute;top: 54px;left: -50px;}
.partner .partner-list .next{position: absolute;top: 54px;right: -50px;}


/**/
.footer{height: 260px;background: #434343;overflow: hidden;text-align: center;}
.footer .footer-nav{text-align: center;}
.footer .footer-nav ul{display: inline-block;}
.footer .footer-nav ul li{float: left;}
.footer .footer-nav ul li a{display: block;font-size: 16px;color: #fff;padding: 0 20px;border-left: 1px solid #fff;margin-top: 20px;margin: 60px 0 40px 0;}
.footer .footer-nav ul li:first-child a{border: none;}
.footer p{text-align: left;font-size: 16px;color: #fff;line-height: 30px;display: inline-block;}
.footer p a{font-size: 16px;color: #fff;}
.footer img{width: 100px;height: 100px;display: inline-block;margin-left: 50px;margin-top: -60px;}



/**/
.innerBanner{position: relative;height: 320px;}
.innerBanner img{position: absolute;top: 0;left: 50%;margin-left: -960px;}

/**/
.innerProduct-box{background: #f4f3f3;padding-top: 65px;}
.innerProduct{width: 1200px;margin: 0 auto;overflow: hidden;}
.innerProduct .innerProduct-leftNav{float: left;width: 267px;margin-bottom: 72px;}
.innerProduct .innerProduct-leftNav .leftNav-title{height: 101px;background: url("column-bg.jpg") no-repeat center;text-align: center;overflow: hidden;}
.innerProduct .innerProduct-leftNav .leftNav-title em{color: #fff;font-size: 30px;text-align: center;margin-top: 18px;display: block;}
.innerProduct .innerProduct-leftNav .leftNav-title span{color: rgba(255,255,255,0.5);text-transform: uppercase;}
.innerProduct .innerProduct-leftNav h3{font-size: 18px;background: #fff;color: #333;text-indent: 1rem;height: 74px;border-bottom: 1px solid #ccc;line-height: 74px;}
.innerProduct .innerProduct-leftNav p{padding: 0 20px;height: 55px;line-height: 55px;background: #fff;font-size: 16px;color: #333;position: relative;}
.innerProduct .innerProduct-leftNav p:before{position: absolute;bottom: 0;left: 20px;height: 1px;width: 230px;content: "";background: #ebebeb;}
.innerProduct .innerProduct-leftNav .innerProduct-leftNav-list{background: #fff;padding: 0 20px;}
.innerProduct .innerProduct-leftNav .innerProduct-leftNav-list li a{display: block;line-height: 45px;font-size: 15px;color: #999999;}
.innerProduct .innerProduct-leftNav .innerProduct-leftNav-list li a:hover{color: #d42206;}
.innerProduct .innerProduct-leftNav .innerProduct-leftNav-list li:last-child{border-bottom: 1px solid #ebebeb;}
.innerProduct .innerProduct-rightList{float: right;padding: 25px;float: right;width: 855px;background: #fff;}
.innerProduct .innerProduct-rightList .currentPosition{font-size: 16px;border-bottom: 1px solid #ccc;line-height: 50px;}
.innerProduct .innerProduct-rightList .currentPosition img{margin-right: 10px;}
.innerProduct .innerProduct-rightList .currentColumn{line-height: 60px;margin: 10px 0;}
.innerProduct .innerProduct-rightList .currentColumn b{color: #d42206;font-size: 24px;}
.innerProduct .innerProduct-rightList .currentColumn span{color: #999;font-size: 14px;text-transform: uppercase;}
.innerProduct .innerProduct-rightList .currentColumn em{font-size: 14px;color: #999;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list{text-align:center;overflow: hidden;position: relative;padding-bottom: 90px;}

.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl{width: 244px;float: left;border: 1px solid #eeeeee;margin: 15px 19px;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl dt{height: 193px;font-size: 0;text-align: center;line-height: 193px;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl dt img{max-width: 100%;max-height: 100%;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl dd{height: 60px;line-height: 60px;text-align: center;font-size: 16px;background: #f9f9f9;transition: all 0.3s;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl dd img{margin-left: 10px;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl:hover{border-color: #d42206;}
.innerProduct .innerProduct-rightList .innerProduct-rightList-list dl:hover dd{background: #d42206;color: #fff;}


.map{position:relative;text-align: center;margin-bottom: 100px;}
.map .ch{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:175px;left:315px;display:none;}
.map .ch h2,.map .ch p{font-size:12px;color:#fff;}
.map .fr{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:188px;left:295px;display:none;}
.map .fr h2,.map .fr p{font-size:12px;color:#fff;}
.map .chn{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:220px;left:500px;display:none;}
.map .chn h2,.map .chn p{font-size:12px;color:#fff;}
.map .kr{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:213px;left:517px;display:none;}
.map .kr h2,.map .kr p{font-size:12px;color:#fff;}
.map .ru{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:170px;left:432px;display:none;}
.map .ru h2,.map .ru p{font-size:12px;color:#fff;}
.map .tr{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:212px;left:370px;display:none;}
.map .tr h2,.map .tr p{font-size:12px;color:#fff;}
.map .de{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:199px;left:317px;display:none;}
.map .de h2,.map .de p{font-size:12px;color:#fff;}
.map .sp{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:211px;left:294px;display:none;}
.map .sp h2,.map .sp p{font-size:12px;color:#fff;}
.map .br{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:285px;left:218px;display:none;}
.map .br h2,.map .br p{font-size:12px;color:#fff;}
.map .ca{position:absolute;width:250px;height:150px;padding:5px;background:url(divbg.png);top:172px;left:130px;display:none;}
.map .ca h2,.map .ca p{font-size:12px;color:#fff;}
.map .frp{width:20px;height:20px;cursor:pointer;position:absolute;top:141px;left:560px;}
.map .chp{width:20px;height:20px;cursor:pointer;position:absolute;top:131px;left: 583px;}
.map .chnp{width:20px;height:20px;cursor:pointer;position:absolute;top:177px;left: 764px;}
.map .krp{width:20px;height:20px;cursor:pointer;position:absolute;top:169px;left: 786px;}
.map .rup{width:20px;height:20px;cursor:pointer;position:absolute;top:125px;left: 696px;}
.map .trp{width:20px;height:20px;cursor:pointer;position:absolute;top:167px;left:637px;}
.map .dep{width:20px;height:20px;cursor:pointer;position:absolute;top:155px;left: 584px;}
.map .spp{width:20px;height:20px;cursor:pointer;position:absolute;top:165px;left: 561px;}
.map .brp{width:20px;height:20px;cursor:pointer;position:absolute;top:241px;left: 483px;}
.map .cap{width:20px;height:20px;cursor:pointer;position:absolute;top:127px;left: 396px;}




