﻿@import url("//at.alicdn.com/t/c/font_4966493_ud7fci10u.css");
*{
	padding:0px;
	margin:0px;
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */
	}
body{
	margin:0;
	color:#121212;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	min-width:1400px;
	overflow-x:hidden;
	overflow-x:hidden;
	}
ul {
	margin:0;
	padding:0;
	list-style:none;
	}
h1,h2,h3,h4,h5,h6{
	margin:0;
	padding:0;}
a{
	text-decoration:none;
	color:#121212;
	}
a:hover{
	text-decoration:none;
	color:#ff0000;
	}
.clear{clear:both; 
	margin:0; 
	padding:0;
	height:0;
	overflow:hidden;
	}
img{ 
	border:0;
}
fieldset{ 
	border:none; 
}
em, cite, th { 
	font-style:normal; 
	font-weight:normal; 
}
.nomargin{
	margin-right:0;
}
/*通用部分开始*/
.section-common{
	line-height:24px;
	padding-top:20px;
}
.section-menu{
	width:100%;
	line-height:45px;
	margin-top:0;
	padding:30px 0 30px 0;
	position:relative;
}
.section-menu ul{
	list-style:none;
	text-align:center;
	margin:0 auto;
}
.section-menu li{
	background:#666;
	position:relative;
	padding:0 15px 0 15px;
	display:inline-block;
	*display:inline;
	zoom:1; 
	margin:10px; 
	padding:0;
	font-size:14px;
	border-radius:25px;
}
.section-menu li a{
	color:#ffffff;
}

.section-menu ul ul {
	visibility:hidden;
	position:absolute;
	left:0;
	top:45px;
}
.section-menu table {
	position:absolute; 
	top:0; 
	left:0;
}
.section-menu ul li:hover ul,
.section-menu ul a:hover ul{
	visibility:visible;
}
.section-menu a{
	display:block;
	text-decoration:none;
	color:#5C5C5C;
	padding:0 15px 0 15px;
}
.section-menu a:hover{
	color:#ffffff;
}
.section-menu ul ul{
	line-height:36px;
	padding-left:2px;
}
.section-menu ul ul li {
	border-radius:25px;
	clear:both;
	float:left;
	text-align:left;
	padding-left:13px;
	margin:1px 0 0 0;
	font-size:14px;
	height:36px;
	line-height:36px;
	width:170px;
}
.section-menu ul ul li a{
	padding:0;
	display:block;
	width:170px;
	color:#ffffff;
	height:36px;
	margin:0;
	border:0;
	border-radius:25px;
}
.section-menu ul ul li a:hover{
	background:none;
	color:#000000;
	border-radius:none;
}
.section-menu ul ul li:hover{
	background:#666;
	color:#fff;
}
.section-menu ul ul li:hover a{
background:#666;
color:#fff;
}
.section-menu dl{ 
	position:absolute; 
	top:47px; 
	left:0;
	background:#FF6E02; 
	width:140px; 
	display:none; 
	padding:0; 
	margin:0;}
.section-menu dl dd{ 
	height:30px; 
	position:relative;
	z-index:500;}
.section-menu dl a{ 
	float:none; 
	height:30px; 
	font:bold 13px/30px "宋体"; 
	text-align:left;
	padding-left:10px;}
.section-menu dl a:hover{
	color:#DF2318;
	background:none; 
	width:160px; 
	filter:alpha(opacity=100);
	-moz-opacity:1;
	-khtml-opacity:1;
	opacity:1;} 
.section-menu dl dl{ 
	position:absolute; 
	top:0; 
	left:20px;}
.section-menu li:hover{
	color:#ff0000;
	background:#046ccf;
}
.section-menu ul ul li {
	background:#046ccf;
}
.section-menu ul ul li a{
	background:#046ccf;
}
.banner{height:400px;margin:1px auto 0 auto;position:relative;}
/*产品滑动样式*/
#content_r{width:100%;margin-top:10px;}
#dise{ width:190px;}
/*鼠标滑动样式*/
.scrollFrame{width:100%;}
.scrollFrame .cls{clear: both;}
.scrollFrame .cont{text-align: left;padding-top:30px;}
.scrollFrame .hidden{display: none;}
.scrollFrame .display{display: block;}
.scrollFrame .bor03{clear: both; margin-top:5px;}
.scrollFrame .bor03 li{ float:left;}
.yy{float:left; margin:8px 5px 8px 0;}
.scrollFrame .bor03 li img{}
.scrollUl{ color:#3E3E3E;padding-left:50px;}
.scrollUl li{  height:38px; line-height:38px;color:#b6b6b6;padding:0 30px 0 30px;}
.scrollFrame .sd01{cursor: pointer; padding:0 30px 0 30px;color:#000;
    height: 38px;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	float: left;
	text-align:center;
}
.scrollFrame .sd02
{
	cursor: pointer;
	padding:0 30px 0 30px;
	height: 38px;
	font-size: 18px;
	line-height: 38px;
	text-align: center;
	float: left;
	text-align:center;
	color:#b6b6b6;
}
.scrollFrame .sd01 a{
color:#1a2181;
}
/*滑动结束*/
.yuanjiao{
	-moz-border-radius: 100%;      /* Gecko browsers */
    -webkit-border-radius: 100%;   /* Webkit browsers */
    border-radius:100%;            /* W3C syntax */
}
.key_text{
	height:46px;
	float:left;
	width:315px;
	overflow:hidden;
	line-height:46px;
	outline:none;
	border:1px solid #c5cacd;
	border-right:0 solid #c5cacd;
	padding-left: 10px;
	background:#fff;
	color:#919191;
	border-right: none;
}
.search_btn{
	cursor:pointer;
	border:none;
	outline:none;
	float: right;
	width: 94px;
	height:48px;
	overflow:hidden;
	text-align:center;
	background:#046ccf;
	line-height: 48px;
	text-align: center;
	border:1px solid #046ccf;
	border-left:0;
}
.search_btn span,
.search_btn i{
	font-size: 20px;
	color:#fff;
}
/*首页部分开始*/
.slideBox4{
	overflow:hidden;
}
.slideBox4 .hd{
	overflow:hidden;
	position:relative;
	margin-bottom:20px;
	width:253px;
	float:left;
}
.slideBox4 .hd h2{height:96px;background:url(leftbg.jpg) center no-repeat;color:#fff;padding-top:15px;}
.slideBox4 .hd h2 font{display:block;font-size:34px;color:#fff;line-height:40px;text-align:center;}
.slideBox4 .hd h2 span{display:block;font-size:34px;color:#fff;line-height:40px;text-align:center;}
.slideBox4 .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;
}
.slideBox4 .hd ul{
	overflow: hidden;
	padding: 0;
	border-top: none;
}
.slideBox4 .hd ul li{
	display:block;
	cursor:pointer;
	text-indent:10px;
	line-height: 56px;
	overflow: hidden;
	transition: 0.6s;
	color: #fff;
	width:306px;
	margin-right:20px;
	background:url(left.png) 0 center no-repeat #fff;
	text-align:left;
	border-bottom:1px dashed #e9e9e9;
}
.slideBox4 .hd ul h4{float:right;font-size:16px;font-weight:normal;line-height:45px;}
.slideBox4 .hd ul li .iconfont{
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
	color:#7a7a7a;
}
.slideBox4 .hd ul li a{
	display: block;
	overflow: hidden;
	font-size: 16px;
	padding-left:10px;
	color: #333;
}
.slideBox4 .hd ul li.on{
	background:none;
	border-bottom:1px solid #0559c1;
}
.slideBox4 .hd ul li.on i{color:#006fb6;}
.slideBox4 .hd ul li.on a{
	color: #1659b0;
}
/*
.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;
} */
.slideBox4 .hd .arrow{
	display: block;
	overflow: hidden;
	margin-top: 50px;
}
.slideBox4 .hd .prev,
.slideBox4 .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;
}
.slideBox4 .hd .prev:hover,
.slideBox4 .hd .next:hover{
	background: #10398B;
}
.slideBox4 .hd .prev .fa,
.slideBox4 .hd .next .fa{
	font-size: 26px;
	line-height: 45px;
	color: #10398B;
}
.slideBox4 .hd .prev:hover .fa,
.slideBox4 .hd .next:hover .fa{
	color: #fff;
}
.slideBox4 .bd{
	overflow: visible;
	width:930px;
	float:right;
}
.slideBox4 .bd ul{
	overflow: visible;
	width: 100%;
	position:relative;
}
.slideBox4 .bd ul h3{height:60px;line-height:60px;border-bottom:1px solid #e8e8e8;margin-bottom:25px;}
.slideBox4 .bd ul h3 font{float:left;widkth:380px;font-size:27px;}
.slideBox4 .bd ul h3 font span{font-size:18px;font-weight:normal;color:#9c9c9c;}
.slideBox4 .bd ul h3 i{color:#3b3b3b;}
#yaohui1boxspan{width:100px;float:right;display:block;font-weight:normal;}
#yaohui1boxspan:hover i{color:#006fb6;}
/*.slideBox4 .bd ul li{
	width: 285px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 30px;
}
.slideBox4 .bd ul li .pic{
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	transition: 0.6s;
}

.slideBox4 .bd ul li img{
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}
.slideBox4 .bd ul li:hover .pic{
	border-color: #F38001;
}
.slideBox4 .bd ul li:hover img{
	transform: scale(1.1);
}
.slideBox4 .bd ul li h3{
	display: block;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	margin-top: 15px;
}
.slideBox4 .bd ul li .detail{
	display: block;
	overflow: hidden;
	margin-top: 15px;
	color: #666;
}*/
.slideBox2{
	overflow:hidden;
}
.slideBox2 .hd{
	overflow:hidden;
	position:relative;
	margin-bottom:40px;
	padding-left:375px;
}
.slideBox2 .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;
}
.slideBox2 .hd ul{
	overflow: hidden;
	padding: 0;
	border-top: none;
}
.slideBox2 .hd ul li{
	display:block;
	cursor:pointer;
	width:210px;
	line-height:50px;
	overflow: hidden;
	transition: 0.6s;
	color: #fff;
	float:left;
	margin-right:30px;
	border:1px solid #e3e3e3;
}
.slideBox2 .hd ul li .iconfont{
	font-size: 20px;
	margin-right: 10px;
	vertical-align: middle;
}
.slideBox2 .hd ul li a{
	display: block;
	overflow: hidden;
	font-size: 18px;
	color: #333;
}
.slideBox2 .hd ul li.on{height: 50px;line-height: 50px;background:#046ccf
}
.slideBox2 .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;
} */
.slideBox2 .hd .arrow{
	display: block;
	overflow: hidden;
	margin-top: 50px;
}
.slideBox2 .hd .prev,
.slideBox2 .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;
}
.slideBox2 .hd .prev:hover,
.slideBox2 .hd .next:hover{
	background: #10398B;
}
.slideBox2 .hd .prev .fa,
.slideBox2 .hd .next .fa{
	font-size: 26px;
	line-height: 45px;
	color: #10398B;
}
.slideBox2 .hd .prev:hover .fa,
.slideBox2 .hd .next:hover .fa{
	color: #fff;
}
.slideBox2 .bd{
	overflow: visible;
}
.slideBox2 .bd ul{
	overflow: visible;
	width: 100%;
}
/*.slideBox2 .bd ul li{
	width: 285px;
	float: left;
	overflow: hidden;
	margin-right: 20px;
	margin-top: 30px;
}
.slideBox2 .bd ul li .pic{
	display: block;
	overflow: hidden;
	position: relative;
	border: 1px solid #ddd;
	transition: 0.6s;
}

.slideBox2 .bd ul li img{
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}
.slideBox2 .bd ul li:hover .pic{
	border-color: #F38001;
}
.slideBox3 .bd ul li:hover img{
	transform: scale(1.1);
}
.slideBox2 .bd ul li h3{
	display: block;
	font-size: 16px;
	font-weight: normal;
	overflow: hidden;
	margin-top: 15px;
}
.slideBox2 .bd ul li .detail{
	display: block;
	overflow: hidden;
	margin-top: 15px;
	color: #666;
}*/
.cp_scroll .owl-prev,
.cp_scroll .owl-next{
	top:135px;
	margin-top: 0;
	right:auto;
}
.cp_scroll .owl-prev{
	left:20px;z-index:9999;
}
.cp_scroll .owl-next{
	right:20px;z-index:9999;
}

.cp_scrollc .owl-prev,
.cp_scrollc .owl-next{
	top:205px;
	margin-top: 0;
	right:auto;
}
.cp_scrollc .owl-prev{
	left:20px;z-index:9999;
}
.cp_scrollc .owl-next{
	right:20px;z-index:9999;
}

/*--------标题浮动在图片上-------*/
.scroll .item2{
	overflow: hidden;
	position: relative;
	height: 580px;
	background-position: center center;
	background-size: cover;
}
.scroll .item2 .pic{
	display: block;
	overflow: hidden;
	position: relative;
}
.scroll .item2 img{
	display:block;
	transition: 0.6s;
	object-fit：fill;
}
.scroll .item2:hover img{
	transform: scale(1.1);
}
.scroll .item2 a{
	display:block;
	overflow:hidden;
	color: #fff;
}
.scroll .item2 .zhezhao{
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: absolute;
	z-index: 10;
	left:0;
	top:0;
	background: rgba(0, 0, 0, 0.4);
	padding: 0 20px;
}
.scroll .item2:hover .zhezhao{
	background: rgba(0, 0, 0, 0.1);
}
.scroll .item2 .zhezhao h3{
	display: block;
	line-height: 25px;
	font-size: 16px;
	font-weight: normal;
	color: #fff;
	margin-top: 390px;
	height: 50px;
	overflow: hidden;
}
.scroll .item2 .zhezhao .detail{
	width: 120px;
	height: 35px;
	border: 1px solid #fff;
	color: #fff;
	transition: 0.6s;
	margin-top: 15px;
	display: block;
	text-align: center;
	line-height: 35px;
}
.scroll .item2:hover .zhezhao .detail{
	background: #E90303;
	color: #fff;
	border-color: #E90303;
}

/*-----普通的样式-----*/
.scroll .item3{
	overflow:hidden;
	transition: 0.6s;
}
.scroll .item3 a{
	display: block;
	overflow: hidden;
}
.scroll .item3 .pic{
	display:block;
	overflow:hidden;
	border: 1px solid #ccc;
}
.scroll .item3:hover .pic{
	/* box-shadow:0 0px 15px rgba(0,0,0,.18); */
	/* border-color: #0186D3; */
}
.scroll .item3:before{
	/* content: "";
	width: 34px;
	height: 34px;
	background: url(/web/pic/hot.png) no-repeat;
	position: absolute;
	top:-3px;
	left:-3px;
	z-index: 10;
	overflow: hidden;
	display: block; */
}
.scroll .item3 img{
	max-width: 100%;
	height: auto;
	display:block;
	margin:0px auto 0 auto;
	transition:0.6s;
}

.scroll .item3:hover img{
	/* transform:scale(1.1); */
}
.scroll .item3 .xia{
	overflow: hidden;
	padding: 20px;
}
.scroll .item3 .txt{
	width: 450px;
	float: left;
	padding-right: 30px;
	overflow: hidden;
}
.scroll .item3 h3{
	display:block;
	font-size:16px;
	overflow:hidden;
	font-weight: normal;
}
.scroll .item3 p,
.scroll .item3 .desc{
	display:block;
	overflow:hidden;
	color:#666;
	margin-top:10px;
	line-height: 25px;
	height: 50px;
}
.scroll .item3 .detail{
	display: block;
	color: #fff;
	line-height: 45px;
	background: #2EA7E0;
	font-size: 20px;
	text-align: center;
	visibility: hidden;
}
.scroll .item3:hover .detail{
	visibility: visible;
}

.scroll .item3 .time{
	display: block;
	color: #999;
	margin-top: 20px;
	font-size: 15px;
}


/*---鼠标经过遮罩层---*/
.scroll .item4{
	overflow:hidden;
	position:relative;
	text-align: center;
	/* border: 1px solid #ccc; */
}
.scroll .item4:hover{
	/* border-color: #E50112; */
}
.scroll .item4 a{
	display: block;
	overflow: visible;
}
.scroll .item4 .pic{
	position: relative;
	display: block;
	overflow: hidden;
	/* border: 1px solid #ccc; */
}
.scroll .item4 img{
	height: 450px;
	width: auto;
	display:block;
	transition:0.6s;
	margin-left: -150px;
}
.scroll .item4:hover img{
	transform:scale(1.1);
}

.scroll .item4 .zhezhao{
	width:100%;
	height:100%;
	overflow:hidden;
	display:block;
	background:rgba(0, 0, 0, 0.3);
	transition:0.6s;
	position:absolute;
	z-index:10;
	left:0;
	top:0;
	padding: 30px;
	display: flex;
  justify-content:center;
  align-items:Center;
}
.scroll .item4 a i,
.scroll .item4 a .iconfont{
	font-size:38px;
	color: #02BFF7;
	text-align: center;
	display: none;
}
.scroll .item4:hover a i{
	color: #fff;
}
.scroll .item4 a h3{
	font-size:14px;
	display:block;
	font-weight:normal;
	position: absolute;
	width: 100%;
	height: 40px;
	line-height: 40px;
	left:0;
	bottom:0;
	z-index: 10;
	color: #fff;
	background: rgba(0, 0, 0, 0.5);
}
.scroll .item4:hover .iconfont{
	display: block;
}
.scroll .item4:hover .zhezhao{
	background: rgba(0, 0, 0, 0.1);
}
/*第5种*/
.scroll .item5{
	overflow: hidden;
	position: relative;
	padding-top: 50px;
}
.scroll .item5 a{
	display: block;
	overflow: hidden;
}
.scroll .item5 .pic{
	display: block;
	width: 100px;
	height: 100px;
	border: 5px solid #fff;
	position: absolute;
	left:40px;
	top:0;
	z-index: 10;
}
.scroll .item5 .pic img{
	max-width: 100%;
	height: auto;
	display: block;
	transition: 0.6s;
}
.scroll .item5 .xia{
	width: 100%;
	height: 250px;
	background: #fff;
	padding: 70px 45px 0 45px;
	overflow: hidden;
}
.scroll .item5 h3{
	display: block;
	font-size: 16px;
	font-weight: normal;
}
.scroll .item5 .title{
	overflow: hidden;
	margin-top: 5px;
	color: #999;
}
.scroll .item5 .desc{
	overflow: hidden;
	margin-top: 20px;
	line-height: 30px;
	font-size: 16px;
	color: #666;
}






.scroll .owl-prev{
	position:absolute;
	width:45px;
	height:45px;
	text-align:center;
	z-index:20;
	top:50%;
	margin-top:0;
	transition: 0.6s;
	border: 1px solid #ccc;
	background:none;
	color:#686868;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
}
.scroll .owl-next{
	position:absolute;
	width:45px;
	height:45px;
	text-align:center;
	z-index:20;
	top:50%;
	margin-top: 0;
	transition: 0.6s;
	border: 1px solid #686868;
	background:none;
	color:#686868;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
}
.scroll .owl-prev .iconfont,
.scroll .owl-next .iconfont{
	line-height: 45px;
	font-size: 18px;
}
.scroll .owl-next .iconfont{
	margin-left:0;
}
.scroll .owl-prev:hover .iconfont,
.scroll .owl-next:hover .iconfont{
	color:#686868;
}

.scroll .owl-prev{
	right:0;
	top:-100px;
}
.scroll .owl-next{
	left:1280px;
	top:-100px;
}
.scroll .owl-dots{
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 50px;
}
.scroll .owl-dots .owl-dot{
	width:12px;
	height:12px;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 5px;
	background:url(anniuhover.png) center no-repeat;
}
.scroll .owl-dots .owl-dot.active{
	background:url(anniu001.png) center no-repeat;
}
.scrollcase .owl-prev{
	position:absolute;
	width:36px;
	height:51px;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
	text-align:center;
	z-index:20;
	top:80%;
	margin-top: -17.5px;
	transition: 0.6s;
	background:url(../images/anlijt1.png) no-repeat;
}
.scrollcase .owl-next{
	position:absolute;
	width:36px;
	height:51px;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
	text-align:center;
	z-index:20;
	top:80%;
	margin-top: -17.5px;
	transition: 0.6s;
	background:url(../images/anlijt2.png) no-repeat;
}
.scrollcase .owl-prev .iconfont,
.scrollcase .owl-next .iconfont{
	line-height: 35px;
	font-size: 18px;
}
.scrollcase .owl-next .iconfont{
	margin-left: 3px;
}
.scroll .owl-prev:hover .iconfont,
.scroll .owl-next:hover .iconfont{
	color:#fff;
}

.scrollcase .owl-prev{
	left:-60px;
}
.scrollcase .owl-next{
	right:-60px;
}
.scrollcase .owl-dots{
	display: block;
	width: 100%;
	text-align: center;
	margin-top: 30px;
}
.scrollcase .owl-dots .owl-dot{
	width:10px;
	height:10px;
	-moz-border-radius: 100%;
  -webkit-border-radius: 100%;
  border-radius:100%;
	display:inline-block;
	*display:inline;
	*zoom:1;
	margin:0 5px;
	background: #666;
}
.scrollcase .owl-dots .owl-dot.active{
	background: #E90303;
}
.txtf123{width:95%;height:40px;line-height:40px;border:1px solid #dedede;box-shadow:0 0  10px 2px #f8f8f8;text-indent:10px;outline:none;}
.txtf123:hover{box-shadow:0 0  10px 2px #dedede;}

.TextBox{width:100px;height:35px;line-height:35px;border:1px solid #dedede;box-shadow:0 0  10px 2px #f8f8f8;text-indent:10px;outline:none;}
.TextBox:hover{box-shadow:0 0  10px 2px #dedede;}

.txtf1233{width:100%;height:65px;line-height:22px;border:1px solid #dedede;box-shadow:0 0  10px 2px #f8f8f8;padding:10px;outline:none;}
.txtf1233:hover{box-shadow:0 0  10px 2px #dedede;}
#biaodan{
	width:auto;
	overflow:hidden;
	margin:20px 0 20px 0;
}
#biaodan p{
	display:block;
	margin-top:15px;
	overflow:hidden;
	clear:both;
	text-align:left;
}
#biaodan p label{
	width:80px;
	float:left;
	text-align:right;
	overflow:hidden;
	margin-right:25px;
	line-height:38px;
}
.search-btm{display:block; width:50px;height:50px;line-height:50px;cursor:pointer;}
.search-btm i{color:#fff;font-size:22px;}
.search_main{height:35px;overflow:hidden; padding:10px; background:#fff; border:1px solid #eee; border-radius:5px; position:absolute; top:100px; right:190px; width:260px; z-index:777;}
.s_text{width:192px;height:35px;overflow:hidden;float:left;}
.s_input{width:190px;height:33px;line-height:33px;border:1px solid #eee;background:#fff;text-indent:6px;color:#c2c2c2;outline:none 0;margin:0; padding:0; vertical-align:middle; display:block; font-size:14px;}
.s_btm{width:60px;height:35px;float:right;overflow:hidden; line-height:35px; text-align:center;}
.container{
	width:1400px;
	margin: 0 auto;
}
.slideBox4 .hd ul h2{text-align:left;font-size:16px;font-weight:normal;line-height:40px;color:#9b9b9b;}
.slideBox4 .hd ul h3{text-align:left;font-size:22px;line-height:30px;margin-bottom:15px;color:#191919;}
.slideBox4 .hd ul h5{background:#0559c1;line-height:56px;width:307px;float:left;color:#fff;font-size:18px;font-weight:normal;}
.slideBox4 .hd ul:hover h5{background:#073772;}

.txtf123_bottom{width:252px;height:35px;line-height:35px;background:#3c407e;border:0;text-indent:15px;color:#ccc;font-size:14px;}
.feedbackan_bottom{width:146px;height:35px;line-height:35px;font-size:16px;text-align:center;background:#0e1255;border:0;margin-top:11px;cursor:pointer;color:#fff;}
.dibubox dl:hover .feedbackan_bottom{background:#0b3f80;}
.indextxtf123{width:100%;height:58px;line-height:58px;color:#333;outline:0;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:15px;text-indent:10px;}
.indextxtf1232{width:100%;height:58px;line-height:58px;color:#333;outline:0;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:15px;text-indent:10px;}
.indextxtf1233{width:100%;height:98px;line-height:28px;color:#333;outline:0;border:1px solid #e3e3e3;background:#f7f7f7;border-radius:15px;padding:10px;}
.indexfeedbackan{width:380px;height:58px;line-height:58px;font-size:14px;text-align:center;background:#099948;border-radius:15px;float:left;cursor:pointer;color:#fff;border:0;}
.indexfeedbackan:hover{background:#047736;color:#ffffff;}



#nydownload{}
#nydownload h2{font-size:14px;font-weight:normal;line-height:20px;text-align:left;margin-bottom:20px;color:#666;}
#specheight{height:150px;overflow:hidden;}
.linkbox{width:100%;margin:10px auto 10px auto;background:url(linkys.gif) repeat-x;height:36px;line-height:36px;font-size:14px;}
.linkboxleft{width:108px;font-weight:bold;float:left;text-align:left;height:36px;line-height:36px;color:#333333;background:url(linkleft.gif) left no-repeat;}
.linkboxleft i{font-size:22px;float:left;margin-right:10px;}
.linkboxright{width:1280px;float:right;height:36px;line-height:36px;background:url(linkright.gif) right no-repeat;text-align:left;color:#999999;}
.linkboxright a{color:#999999;}
.linkboxright a:hover{color:#ff0000;}

.mainflbox{border:1px solid #dddddd;}
.mainflbox h1{height:48px;line-height:48px;background:#f2f2f2;text-align:left;font-size:14px;font-weight:normal;text-indent:15px;border-bottom:1px solid #dddddd;}
.mainflbox1{padding:10px;}
.mainflbox11{width:80px;line-height:41px;float:left;text-align:left;font-size:16px;}
.mainflbox12{width:810px;float:right;}
.mainflbox12 ul{}
.mainflbox12 ul li{width:98px;min-height:41px;float:left;border:1px solid #dddddd;margin-right:10px;}
.mainflbox12 ul li:hover{border:1px solid #1f5e95;}
.mainflbox2{padding:0 10px 10px 10px;}
.mainflbox21{width:80px;line-height:41px;float:left;text-align:left;font-size:16px;}
.mainflbox22{width:810px;float:right;}
.mainflbox22 ul{}
.mainflbox22 ul li{width:98px;min-height:41px;line-height:41px;text-align:left;float:left;margin-right:5px;}
.mainflbox22 ul li a{color:#333;}
.mainflbox22 ul li a:hover{color:#f00;}

.footer_zone{
	width:100%;
	overflow:hidden;
	min-width:100%;
	background:#333333;
	background-size: cover;
	height:527px;
	margin-top:26px;
}

.fbiaodan{
	overflow:hidden;
	width: 570px;
	float: right;
}
.fitem{
	overflow: hidden;
	border-bottom: 1px solid rgba(255,255,255,0.1);
	height: 45px;
	width:270px;
	position: relative;
	margin-bottom: 10px;
}
.fitem i{
	color: #999999;
	position: absolute;
	left:0;
	top:11px;
	font-size: 18px;
	width: 30px;
}
.fitem label{
	display: block;
	line-height: 40px;
	float: left;
	width: 90px;
	text-align: right;
}
.ftext{
	height:45px;
	border: none;
	overflow:hidden;
	background:none;
	display: block;
	outline: none;
	width: 100%;
	padding-left: 35px;
	color: #999999;
}
.fcontent{
	height:45px;
	border: none;
	line-height:25px;
	overflow:hidden;
	background:none;
	outline: none;
	padding-left: 35px;
	padding-top: 7px;
	color: #999999;
}
.fbtn{
	cursor:pointer;
	border:none;
	background:#2278c5;
	text-align:center;
	outline:none;
	display: block;
	height: 40px;
	text-align: center;
	transition: 0.6s;
	color: #fff;
	font-size: 16px;
	text-transform: uppercase;
	line-height: 40px;
	width: 140px;
	margin-top: 5px;
	float:right;
}
.fbtn .iconfont{
	margin-left: 10px;
	font-size: 30px;
	vertical-align: middle;
}
.fbtn:hover{
background:#e9bc01;
	/* background: #fff; */
	/* color: #fff; */
}
#copy{
	overflow:hidden;
	width:100%;
	height:59px;
	line-height:59px;
	margin:0px auto 0 auto;
	color:#999999;
	border-top:1px solid #484848;
	/* border-top: 1px solid rgba(255,255,255,0.1); */
}
#copy a{
	color:#999999;
}
#copy_l{
	float: left;
	overflow: hidden;
}
#copy_r{
	float: right;
	overflow: hidden;
}


/*首页部分结束*/
.tubiao{
	}


.tubiao i{
	width: 40px;
	height: 60px;
	text-align: center;
	line-height: 60px;
	color:#919191;
}
.aimi3 dl:hover .tubiao i::after{color:#fff;}
.tubiao i::after{
	font-family: "iconfont" !important;
	font-size: 28px;
	color: #919191;
	text-align:center;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tubiao.aa-1 i::after{
	content: "\ed1f";
}
.tubiao.aa-2 i::after{
	content: "\ed1d";
}
.tubiao.aa-3 i::after{
	content: "\ed26";
}
.tubiao.aa-4 i::after{
	content: "\ed22";
}
.tubiao.aa-5 i::after{
	content: "\ed25";
}
.tubiao.aa-6 i::after{
	content: "\ed1e";
}
.tubiao.aa-7 i::after{
	content: "\ed24";
}
.tubiao.aa-8 i::after{
	content: "\ed21";
}
.tubiao2{
	}


.tubiao2 i{
	width: 40px;
	height: 40px;
	text-align: center;
	line-height: 98px;
	color:#fff;
}
.quanqi112 dl:hover .tubiao2 i::after{color:#4cb034;}
.tubiao2 i::after{
	font-family: "iconfont" !important;
	font-size: 38px;
	color: #fff;
	text-align:center;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tubiao2.aa-1 i::after{
	content: "\e769";
}
.tubiao2.aa-2 i::after{
	content: "\e737";
}
.tubiao2.aa-3 i::after{
	content: "\e73a";
}
.icon-diqiu1{float:left;font-size:20px;}

.feedback_yzm{
	margin-top:30px;
}
.feedback_yzm1{
	width:50px;
	float:left;
	text-align:left;
	overflow:hidden;
	margin-right:25px;
	line-height:38px;
}
.feedback_yzm2{
	float:left;
	line-height:38px;
	margin-right:15px;
}
.feedback_yzm3{
	float:left;
	line-height:38px;
	margin-top:5px;
}
#biaodan2{
	width:auto;
	overflow:hidden;
	margin:20px 0 20px 0;
}
#biaodan2 p{
	display:block;
	margin-top:15px;
	overflow:hidden;
	clear:both;
	text-align:left;
}
#biaodan2 p label{
	width:80px;
	float:left;
	text-align:right;
	overflow:hidden;
	margin-right:25px;
	line-height:38px;
}
#biaodan2 ul{}
#biaodan2 ul li{
float:left;
}
.txtf1232{width:170px;height:35px;line-height:35px;border:1px solid #dedede;box-shadow:0 0  10px 2px #dedede;text-indent:10px;outline:none;}
.txtf1232:hover{box-shadow:0 0  10px 2px #cccccc;}
.txtf12332{width:435px;height:65px;line-height:22px;border:1px solid #dedede;box-shadow:0 0  10px 2px #dedede;padding:10px;outline:none;}
.txtf12332:hover{box-shadow:0 0  10px 2px #cccccc;}

#ngwsj0 {line-height:26px;color:#8c8c8c;text-align:left;}
#ngwsj0 li{margin-bottom:5px;}
#ngwsj0 i{font-size:20px;margin:0 auto;}
#ngwsj0 a{color:#8c8c8c;}
#ngwsj0 a:hover{color:#ff0000;}
#ngwsj0 i{float:left;font-size:20px;}

#ngwsj {line-height:30px;color:#8c8c8c;text-align:center;margin-bottom:10px;}
#ngwsj li{margin-bottom:10px;}
#ngwsj i{font-size:20px;margin:0 auto;}
#ngwsj font{
width:30px;
height:30px;
line-height:30px;
text-align:center;
display:block;
border-radius:100%;
float:left;
background:#ccc;
}
#ngwsj span{
width:80%;
float:left;
text-align:left;
margin-left:15px;
}
#ngwsj a{color:#8c8c8c;}
#ngwsj a:hover{color:#ff0000;}

#ngwsj1 {line-height:28px;color:#8c8c8c;text-align:center;margin-bottom:5px;}
#ngwsj1 li{margin-bottom:5px;}
#ngwsj1 i{font-size:20px;margin:0 auto;}
#ngwsj1 span{
width:82%;
float:left;
text-align:left;
line-height:28px;
margin-left:15px;
}
#ngwsj1 a{color:#8c8c8c;}
#ngwsj1 a:hover{color:#ff0000;}
#ngwsj1 i{float:left;font-size:24px;}



#gwsj3{
text-align:left;
line-height:30px;
}
#ngwsj3{
text-align:left;
line-height:30px;
}
#gwsj0 {line-height:26px;color:#8c8c8c;text-align:left;}
#gwsj0 li{margin-bottom:5px;}
#gwsj0 i{font-size:20px;margin:0 auto;}
#gwsj0 a{color:#8c8c8c;}
#gwsj0 a:hover{color:#ff0000;}
#gwsj0 i{float:left;font-size:20px;}

#gwsj {line-height:30px;color:#8c8c8c;text-align:center;margin-bottom:10px;}
#gwsj li{margin-bottom:15px;}
#gwsj i{font-size:20px;margin:0 auto;}
#gwsj font{
width:30px;
height:30px;
line-height:30px;
text-align:center;
display:block;
border-radius:100%;
float:left;
background:#FFFFFF;
}
#gwsj span{
width:83%;
float:left;
text-align:left;
margin-left:15px;
}
#gwsj a{color:#8c8c8c;}
#gwsj a:hover{color:#ff0000;}

#gwsj1 {line-height:24px;color:#8c8c8c;text-align:center;margin-bottom:5px;}
#gwsj1 li{margin-bottom:5px;line-height:24px;}
#gwsj1 span{
width:83%;
float:left;
line-height:24px;
text-align:left;
margin-left:15px;
}
#gwsj1 a{color:#8c8c8c;}
#gwsj1 a:hover{color:#ff0000;}
#gwsj1 i{float:left;font-size:24px;}

.mainbox{
width:96%;
height:243px;
border:1px solid #4680a5;
border-bottom:3px solid #4680a5;
padding:2%;
}
.mainbox h4{
width:100%;
height:50px;
line-height:50px;
font-weight:normal;
border:1px solid #c7d8e8;
}
.mainbox h4 font{
float:left;
width:15%;
text-align:center;
font-size:15px;
display:block;
}
.mainbox h4 span{
float:right;
width:85%;
height:41px;
line-height:41px;
padding-top:9px;
background:#e2eefa;
display:block;
text-indent:20px;
}
.mainbox_t{
font-size:16px;
line-height:45px;
}

.key_text2{
width:378px;
height:30px;
border:0;
text-indent:10px;
color:#666;
line-height:30px;
background:#ffffff;

}
.search_btn2{
	cursor:pointer;
	border:none;
	outline:none;
	width: 105px;
	height:33px;
	overflow:hidden;
	text-align:center;
	color:#fff;
	line-height: 33px;
	background:#046ccf;
	border:0;
	margin-left:20px;
	float:left;
}
.search_btn2 span,
.search_btn2 i{
	font-size: 20px;
	color:#666666;
}
.search_btn2:hover{
background:#0759a8;
}
.mainbox2{
width:100%;
border:1px solid #4c7ea3;
margin-top:20px;
}
.mainbox2 dl{

}
.mainbox2 dl dt{
background:#e2eefa;
width:100%;
height:45px;
font-size:18px;
line-height:45px;
}
.mainbox2 dl dd{
padding:10px 0 10px 0;
width:100%;
text-align:left;
font-size:16px;
padding-left:20px;
border-bottom:1px solid #ccc;

}
.section-keywords .line{
    height:90px;
    border-bottom:1px solid #eeeeee;
}
.mainbox2 dl dd img{
margin:0 auto;
display:block;
}
.section-keywords-left{
    width:50%;
	float:left;
	text-align:left;
	line-height:90px;
}
.section-keywords-left font{
    width:40px;
	display:block;
	float:left;
}
.section-keywords-left font i{
    font-size:30px;
}
.section-keywords-left span{
    width:auto;
	display:block;
	float:left;
	font-size:16px;
}
.section-keywords-right{
    width:421px;
	height:48px;
	line-height:48px;
	float:right;
	margin-top:22px;
}
.section-fenlei{
	margin-top:22px;
}
.fenleibox{

}
.fenleibox ul{
	width:25%;
	float:left;
	text-align:left;
}
.fenleibox ul h2{
    font-size:18px;
	font-weight:normal;
	line-height:50px;
}
.fenleibox ul li{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
}
.fenleibox ul h3{
    font-size:16px;
	font-weight:normal;
	line-height:50px;
	color:#999999;
}
.section-product{
    margin-top:30px;
}
.productbox dl{
    width:23.5%;
	float:left;
	margin-right:2%;
}
.productbox dl dt{
    width:100%;
    border:1px solid #dedede;
}
.productbox dl dt img{
    width:100%;
	height:auto;
}
.productbox dl dd{
    font-size:16px;
	line-height:45px;
}
.section-aboutus{
    background:url(../images/bg1.png) center top no-repeat;
	height:729px;
	margin-top:30px;
}
.section-aboutus-left{
    width:415px;
	float:left;
	text-align:left;
	padding-top:70px;
}
.section-aboutus-left h2{
    font-size:18px;
	line-height:30px;
	color:#007ef3;
}
.section-aboutus-left h3{
    font-size:36px;
	line-height:50px;
	color:#fff;
}
.section-aboutus-left h4{
    width:40px;
	height:2px;
	background:#0a81f3;
	margin:20px auto 20px auto;
	float:left;
}
.section-aboutus-left h5{
    font-size:20px;
	line-height:50px;
	font-weight:normal;
	color:#fff;
}
.section-aboutus-left h6{
    width:138px;
	height:48px;
	line-height:48px;
	background:#099948;
	text-align:center;
	font-size:16px;
	font-weight:normal;
	color:#fff;
	margin-top:40px;
	border-bottom-left-radius:20px;
	border-top-right-radius:20px;
	margin-bottom:50px;
}
.section-aboutus-left h6:hover{
	background:#097337;
}
.section-aboutus-left ul{
    float:left;
	width:50%;
	text-align:left;
	margin-bottom:50px;
}
.section-aboutus-left ul li{

}
.section-aboutus-left ul li font{
     font-size:36px;
	 color:#099948;
	 font-weight:bold;
	 line-height:45px;
	 display:block;
}
.section-aboutus-left ul li span{
     font-size:16px;
	 color:#fff;
	 line-height:25px;
	 display:block;
}
.section-aboutus-right{
    width:806px;
	float:right;
	text-align:left;
	padding-top:65px;
}
.section-aboutus-right h2{
    font-size:16px;
	line-height:30px;
	font-weight:normal;
	margin-bottom:30px;
	color:#fff;
}
.section-anli{
	margin-top:30px;
}
.anlibox h2{
    font-size:40px;
	line-height:40px;
	font-weight:bold;
}
.anlibox h3{
    font-size:16px;
	line-height:40px;
	font-weight:normal;
	color:#888888;
	margin-bottom:30px;
}
.anlibox dl{
    width:31%;
	float:left;
	margin-right:3.33333%;
}
.anlibox dl dt{

}
.anlibox dl dt img{
    width:100%;
	height:auto;
}
.anlibox dl dd{

}
.anlibox dl dd h4{
    background:#099948;
	line-height:45px;
	font-size:16px;
	text-align:left;
	color:#fff;
	text-indent:20px;
}
.anlibox dl dd p{
    padding:20px;
	text-align:left;
	border:1px solid #dedede;
	line-height:24px;
}
.anlibox-more{
    width:635px;
	margin:30px auto 0 auto;
}
.anlibox-more1{
    width:316px;
	line-height:42px;
	background:#14324e;
	float:left;
	font-size:18px;
	color:#fff;
}
.anlibox-more2{
    width:316px;
	line-height:42px;
	background:#099948;
	float:left;
	font-size:18px;
	color:#fff;
	margin-left:2px;
}
.section-hezuo{
    margin-top:30px;
}
.section-hezuo h2{
    font-size:40px;
	line-height:40px;
	font-weight:bold;
}
.section-hezuo h3{
    font-size:16px;
	line-height:40px;
	font-weight:normal;
	color:#888888;
	margin-bottom:30px;
}
.hezuobox ul{
  
}
.hezuobox ul li{
    width:208px;
	height:126px;
	float:left;
	margin-right:27px;
	margin-bottom:27px;
	overflow:hidden;
	border:1px solid #dedede;
}
.hezuobox ul li img{
    width:100%;
	height:auto;
}
.hezuobox ul li 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;
}

.hezuobox ul li:hover img{
  transform: scale(1.2);
  -webkit-transform: scale(1.2);
  -moz-transform: scale(1.2);
  -ms-transform: scale(1.2);
}
.section-xinwen{
    text-align:left;
	margin-top:20px;
}
.section-xinwen h2{
    font-size:40px;
	line-height:40px;
	font-weight:bold;
}
.section-xinwen h3{
    font-size:16px;
	line-height:40px;
	font-weight:normal;
	color:#888888;
	margin-bottom:30px;
}
.section-feedback{
	margin-top:30px;
}
.feedbackbox-left{
    width:540px;
	float:left;
	text-align:left;
}
.feedbackbox-left h2{
    font-size:40px;
	font-weight:normal;
	line-height:50px;
}
.feedbackbox-left h3{
    font-size:30px;
	font-weight:normal;
	line-height:40px;
}
.feedbackbox-left h4{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
	margin:30px auto 30px auto;
}
.feedbackbox-left ul{
    width:48%;
	float:left;
	margin-right:4%;
}
.feedbackbox-left ul li{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.feedbackbox-left ul li font{
    font-size:28px;
	color:#099948;
}
.feedbackbox-left ul li span{

}
.feedbackbox-right{
    width:669px;
	float:right;
}
.feedbackbox-right ul{
    margin-bottom:20px;
}
.feedbackbox-right ul li{
    width:48%;
	float:left;
	margin-right:4%;
}
.feedbackbox-right  h2{
    margin-bottom:20px;
}
.feedbackbox-right  h3{
    margin-bottom:20px;
}
.feedbackbox-right  h4{
  
}
.footer-ewm1{
    width:153px;
	float:left;
	margin-top:15px;
}
.footer-ewm1-img{
    width:153px;
	height:153px;
	background:url(../images/ewmbg.png) top center no-repeat;
}
.footer-ewm1-t{
    font-size:18px;
	line-height:50px;
	color:#fff;
	text-align:center;
}
.menubox{
    width:100%;
	margin:0 auto;
}
.menubox_left{
    width:1200px;
	float:left;
	text-align:left;
}
.menubox_right{
    width:132px;
	height:43px;
	line-height:43px;
	border-radius:30px;
	float:right;
	margin-top:13px;
	background:#099948;
}
.section-solution{
    height:600px;
	background:url(../images/bg2.png) top center no-repeat;
	margin-top:50px;
}
.solutionbox{

}
.solutionbox-left{
    width:625px;
	float:left;
	text-align:left;
}
.solutionbox-left h2{
    font-size:18px;
	font-weight:normal;
	line-height:30px;
	color:#007ef3;
}
.solutionbox-left h3{
    font-size:36px;
	font-weight:normal;
	line-height:50px;
	color:#14324e;
	margin-bottom:25px;
}
#faqlist{
	overflow:hidden;
}
#faqlist dl{
	overflow:hidden;
	margin-bottom:20px;
}
#faqlist dl dt{
	height:43px;
	line-height:43px;
	display:block;
	cursor:pointer;
}
#faqlist i{
	float:left;
	width:25px;
	height:25px;
	border:1px solid #ccc;
	line-height:25px;
	text-align:center;
	font-size:18px;
	margin-top:12.5px;
	transition:0.6s;
}
#faqlist em{
	float:left;
	margin-left:15px;
	font-style:normal;
	font-size:18px;
}
#faqlist h4{
	font-size:18px;
	font-weight:normal;
	margin-left:5px;
}
#faqlist dd{
	padding:20px 0;
	overflow:hidden;
	border-top:none;
	line-height:25px;
	display:none;
}
#faqlist dl dt.open i{
	transform:rotate(90deg);
}
#faqlist dd h5{
    font-size:18px;
	line-height:27px;
	font-weight:normal;
}
#faqlist dd h6{
    width:138px;
	height:48px;
	line-height:48px;
	background:#14324e;
	color:#fff;
	font-size:18px;
	text-align:center;
	font-weight:normal;
	border-bottom-left-radius:30px;
	border-top-right-radius:30px;
	margin-top:20px;
}
#faqlist dd h6:hover{
	background:#1a4974;
}

.section-head{

}
.section-head-logo{
    float:left;
	width:158px;
	text-align:left;
}
.section-head-logo img{
    width:auto;
}
.section-head-menu{
    float:left;
	width:884px;
	margin-left:30px;
}
.section-head-search{
    float:left;
	width:86px;
	margin-left:30px;
	margin-top:40px;
}
.section-head-search i{
    font-size:20px;
}
.section-head-language{
    float:right;
	width:206px;
	height:30px;
	margin-top:30px;
}
.menus .nLi h3 a {
	display:block;
	font-size:16px;
	font-weight: normal;
	line-height:118px;
	text-transform: capitalize;
	transition: 0.6s;
	color: #000;
	padding:0 10px 0 10px;
	text-align:center;
}
.menus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
}
.menus .nLi{
	float: left;
	height: 118px;
	position:relative;
	z-index: 8888;
	margin-left: 6px;
}
/* .lang-zh_cn .nav .nLi{
	margin-left: 15px;
} */
.menus .nLi:last-child{
	background:none;
	border-right:none;
}
.menus .nLi i{
	margin-left: 5px;
}
.menus .nLi h3{
	display: block;
}


.menus .on h3 a{
	color: #fff;
    background: #01458E;
}


.menus .nLi .fa-home{
	margin-right: 10px;
	font-size: 20px;
	vertical-align: middle;
}
.menus .nLi h3 .line{
	display:block;
	width:0px;
	height:2px;
	margin:-2px auto 0 auto;
}
.menus .nLi:hover h3 .line,.menus .on h3 .line{
	width:70%;
	transition:0.6s;
}
.menus .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;
}

.menus .sub li {
	zoom:1;
	height:40px;
	position:relative;
	/* border-bottom:1px solid rgba(255,255,255,0.3); */
	text-align:center;
	white-space:nowrap
	/* padding: 0 15px; */
}
.menus .sub a {
	display:block;
	line-height:40px;
	height:40px;
	overflow:hidden;
	color:#333;
	padding: 0 30px;
}
.menus .sub a i{
	float:right;
	margin:13px 10px 0 0;
}
.menus .dropdown-menu,.menus .dropdown-menu ul{
	position:absolute;
	width:auto;
	left:100%;
	top:0;
	display:none;
	background-color: #fff;
}
.menus .sub li:hover .dropdown-menu,.menus .sub .dropdown-menu li:hover ul{
	display:block;
}
.section-head-search-main{
	width:50px;
	float:left;
	margin-left:30px;
}
.section-head-search-main i{
	font-size:22px;
}
.s-list{
	height: 100%;
	overflow: visible;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}
i.s-list-open{
	display: block;
	height: 40px;
	cursor: pointer;
	text-align: center;
	line-height: 40px;
	font-size: 22px;
	color: #000;
}
.s-list-open-wrap{
	height: auto;
	overflow: hidden;
	display: none;
	position: absolute;
	top: 100%;
	right: 0;
	background-color: #fff;
	padding: 20px;
}
.s-list-srk{
	height: auto;
	overflow: hidden;
	position: relative;
	padding-right: 40px;
	background:#FFFFFF;
	border: 1px solid #ddd;
	z-index:999999;
}
.s-list-srk .keywords-text{
	height:40px;
	width:300px;
	overflow:hidden;
	line-height:40px;
	outline:none;
	border:none;
	padding-left: 15px;
	padding-right: 15px;
	background:transparent;
	color: #000;
	font-size: 14px;
}
.s-list-srk .s-tj{
	border:none;
	outline:none;
	width: 40px;
	height:40px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
	background-color: transparent;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}
.s-list-srk .s-tj i{
	font-size: 24px;
	color:#000;
}
.section-head-language-title{
	color: #333;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	font-size: 14px;
	line-height: 30px;
	margin-top:15px;
	position: relative;
	margin-left: 15px;
	background-color:none;
	border-radius: 999px;
	background-repeat: no-repeat;
	background-position: 5px 50%;
	background-size: 24px;
	z-index: 200;
}
.lang-en .section-head-language-title{
	background-image: url(../images/us2.png);
}
.lang-zh_cn .section-head-language-title{
	background-image: url(../images/cn2.png);
}
.section-head-language-title i{
	display: inline-block;
	font-size: 12px;
	margin-left: 5px;
}
.section-head-language-list{
	position: absolute;
	left: 0;
	top: 100%;
	background-color: #fff;
	box-shadow: 0 15px 30px rgba(0, 161, 233, 0.2);
	padding: 8px 15px;
	opacity: 0;
	visibility: hidden;
	pointer-events: none;
	transition: 0.5s;
	z-index: 200;
}
.section-head-language-list li{
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	white-space: nowrap;
	font-size: 14px;
	font-weight: normal;
}
.section-head-language-list li + li{
	margin-top: 10px;
}
.section-head-language-list li a{
	display: block;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-position: 0 50%;
	background-size: 22px;
}
.section-head-language-list li a.cn{
	background-image: url(../images/cn.png);
}
.section-head-language-list li a.en{
	background-image: url(../images/en.png);
}
.section-head-language-list li a.sp{
	background-image: url(../images/sp.png);
}
.section-head-language-title:hover .section-head-language-list{
	opacity: 1;
	visibility: visible;
	pointer-events: auto;
}
.section-head-language-title .dq{
    float:left;
	font-size:20px;
	margin-right:15px;
}
.section-head-language-title .jt{
	font-size:22px;
}
.section-products{
	text-align:center;
	margin-top:25px;
}
.section-products h2{
    font-size:20px;
	font-weight:normal;
	line-height:35px;
	color:#0650a9;
}
.section-products p{
    font-size:42px;
	font-weight:bold;
	line-height:45px;
	margin-bottom:15px;
}
.slideBox3{
	overflow:hidden;
}
.slideBox3 .hd{
	text-align:left;
	color:#fff;
}
.slideBox3 .hd ul{

}
.slideBox3 .hd ul li{
	font-size:18px;
	height:43px;
	line-height:43px;
	cursor:pointer;
	padding:0 20px 0 20px;
	text-align:left;
	position:relative;
	float:left;
	border-radius:10px;
}
.slideBox3 .on:after{
	/*三角*/
	border: solid transparent;
	content: ' ';
	height: 0;
	bottom:0px;
	position: absolute;
	width: 0;
	border-width: 0;
	border-bottom-color: #ffffff;
	left: 50%;
	margin-left:-6px;
	/*横线
	content: '';
	height: 2px;
	margin-bottom: -1px;
	bottom:100%;
	position: absolute;
	width: 100%;
	left: 0;
	background: #34DAC6;*/
}
.slideBox3 .hd ul li a{
	display:block;
	color:#73737f;
}
.slideBox3 .hd ul li.on{
	background:#0650a9;
}
.slideBox3 .hd ul li.on a{
	color: #fff;
}
.slideBox3 .bd{
	padding-top:30px;
}
.slideBox3 .bd ul{
	overflow:hidden;
}
.section-about{
    margin-top:20px;
}
.section-about-brief{
    width:50%;
	float:left;
	text-align:left;
}
.section-about-brief h2{
    font-size:16px;
	font-weight:bold;
	line-height:40px;
	color:#0650a9;
}
.section-about-brief h3{
    font-size:42px;
	font-weight:bold;
	line-height:40px;
	margin-bottom:20px;
}
.section-about-brief p{
    font-size:16px;
	font-weight:normal;
	line-height:26px;
	color:#666666;
}
.section-about-brief h4{
    font-size:16px;
	width:240px;
	line-height:45px;
	border-radius:10px;
	background:#0650a9;
	font-weight:bold;
	line-height:40px;
	margin-top:20px;
	cursor:pointer;
	text-align:center;
	color:#fff;
}
.section-about-brief h4:hover{
	background:#093263;
}
.section-about-img{
    width:45%;
	float:right;
}
.section-about-img img{
    width:100%;
}
.section-st{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-top:30px;
}
.section-st-list{
	width:25%;
	padding-left: 10px;
	padding-right: 10px;
	text-align:center;
}
.section-st-list h2{
    line-height:50px;
}
.section-st-list h2 font{
    font-size:50px;
	margin-right:10px;
	color:#0650a9;
}
.section-st-list h2 span{
    font-size:18px;
	color:#0650a9;
}
.section-st-list h3{
    font-size:16px;
	font-weight:normal;
	line-height:25px;
}
.section-st-list h4{
    width:32px;
	height:1px;
	background:#dedede;
	margin:10px auto 10px auto;
}
.section-st-list p{
    font-size:16px;
	font-weight:normal;
	line-height:25px;
}
.section-w{
	margin-top:20px;
}
.section-w-img{
    width:30%;
	float:left;
}
.section-w-img img{
    width:100%;
}
.section-w-brief{
    width:65%;
	float:right;
	text-align:left;
}
.section-w-brief h2{
    font-size:20px;
	font-weight:bold;
	line-height:40px;
	color:#0650a9;
}
.section-w-brief h3{
    font-size:40px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:50px;
}
.section-w-brief p{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
	color:#666;
	margin-bottom:20px;
}
.section-w-brief-list{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-w-brief-list-small{
	width:50%;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom:20px;
}
.section-w-brief-list-small h4{
    line-height:35px;
}
.section-w-brief-list-small h4 font{
    float:left;
	display:block;
	line-height:35px;
}
.section-w-brief-list-small h4 span{
    float:left;
	margin-left:10px;
	display:block;
	line-height:35px;
}
.section-w-brief-list-small h5{
    line-height:25px;
	font-size:16px;
	color:#666;
	font-weight:normal;
}
.section-cer{
	margin-top:20px;
}
.section-cer-brief{
	width:30%;
	float:left;
	text-align:left;
}
.section-cer-brief h2{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
	color:#0650a9;
}
.section-cer-brief h3{
    font-size:40px;
	font-weight:bold;
	margin-bottom:20px;
	line-height:50px;
}
.section-cer-brief p{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
	color:#666;
}
.section-cer-brief h4{
    font-size:16px;
	font-weight:normal;
	width:245px;
	line-height:50px;
	background:#0650a9;
	color:#fff;
	text-align:center;
	border-radius:10px;
	margin-top:30px;
}
.section-cer-brief h4:hover{
	background:#0c4488;
}
.section-cer-img{
	width:55%;
	float:right;
	text-align:left;
}
.section-customer{
    margin-top:30px;
}
.section-customer-brief{
   	width:30%;
	float:left;
	text-align:left;
}
.section-customer-brief h2{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:10px;
	color:#0650a9;
}
.section-customer-brief h3{
    font-size:32px;
	font-weight:normal;
	line-height:40px;
}
.section-customer-list{
	width:65%;
	float:right;
	text-align:left;
}
.section-hezuo{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-hezuolist{
	width:16.66666%;
	padding-left: 10px;
	padding-right: 10px;
}
.section-hezuolist img{
	width:100%;
}
.section-news{
	margin-top:20px;
}
.section-news h2{
    font-size:18px;
	font-weight:normal;
	line-height:30px;
	color:#0650a9;
	text-align:left;
	margin-bottom:10px;
}
.section-news h3{
    font-size:42px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:40px;
	text-align:left;
}
.section-news-list{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-news-list-main{
	width: 33.3333%;
	padding-left: 10px;
	padding-right: 10px;
}
.section-news-list-pic{

}
.section-news-list-pic img{
	width:100%;
}
.section-news-list-content{
    text-align:left;
}
.section-news-list-content h4{
    font-size:16px;
	font-weight:normal;
	line-height:26px;
}
.section-news-list-content p{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
}
.section-news-list-content h5{
    font-size:16px;
	font-weight:normal;
	width:130px;
	line-height:40px;
	background:#ccc;
	border-radius:10px;
	text-align:center;
	margin-top:15px;
}
.section-news-list-content h5:hover{
	background:#0650a9;
	color:#fff;
}
.section-news-list-content h6{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
	color:#e5a600;
}
.section-address-main{
    background:#0650a9;
	border-top:1px solid #1f62b2;
	padding:20px 0 20px 0;
	color:#fff;
}
.section-address-address1{
    width:45%;
	float:left;
	text-align:left;
}
.section-address-address1-ico{
	width: 10%;
	aspect-ratio: 1 / 1;
	border-radius: 50%;
	background: #3498db;
	display: flex;
	align-items: center;      /* 垂直居中 */
	justify-content: center;  /* 水平居中 */
	float:left;
	margin-right:20px;
	margin-top:5px;
}
.section-address-address1-ico i{
    font-size:26px;
	color:#fff;
}
.section-address-address1-content{
    width:85%;
	float:left;
}
.section-address-address1-content h2{
	font-size:16px;
	line-height:35px;
	font-weight:normal;
}
.section-address-address1-content h3{
	font-size:14px;
	line-height:25px;
	font-weight:normal;
}

.section-address-address2{
    width:45%;
	float:right;
	text-align:left;
}
.section-address-address2-ico{
	width: 10%;
	aspect-ratio: 1 / 1;
	border-radius: 50%;
	background: #3498db;
	display: flex;
	align-items: center;      /* 垂直居中 */
	justify-content: center;  /* 水平居中 */
	float:left;
	margin-right:20px;
	margin-top:5px;
}
.section-address-address2-ico i{
    font-size:26px;
	color:#fff;
}
.section-address-address2-content{
    width:85%;
	float:left;
}
.section-address-address2-content h2{
	font-size:16px;
	line-height:35px;
	font-weight:normal;
}
.section-address-address2-content h3{
	font-size:14px;
	line-height:25px;
	font-weight:normal;
}
.section-footer{
    background:#0650a9;
	padding:40px 0 40px 0;
	margin-top:30px;
}
.section-footer-logo{
	width:20%;
	float:left;
	text-align:left;
	color:#fff;
}
.section-footer-logo h2{
    margin-bottom:20px;
}
.section-footer-logo p{
    font-size:16px;
	line-height:30px;
}
.section-footer-menu{
    width:30%;
	float:left;
	text-align:left;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
	margin-left:90px;
}
.section-footer-menu-caidan{
	width:40%;
	padding-left: 10px;
	padding-right: 10px;
	color:#fff;
}
.section-footer-menu-caidan h2{
    font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.section-footer-menu-caidan h3{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.section-footer-menu-caidan a{
    color:#fff;
}
.section-footer-menu-caidan a:hover{
    color:#f00;
}

.section-footer-menu-caidan2{
	width:60%;
	padding-left: 10px;
	padding-right: 10px;
	color:#fff;
}
.section-footer-menu-caidan2 h2{
    font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.section-footer-menu-caidan2 h3{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
}
.section-footer-menu-caidan2 a{
    color:#fff;
}
.section-footer-menu-caidan2 a:hover{
    color:#f00;
}

.section-footer-contact{
    color:#fff;
    width:30%;
	float:left;
	text-align:left;
	margin-left:50px;
}
.section-footer-contact h2{
    font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.section-footer-contact-list{
    width:100%;
	margin-bottom:15px;
}
.section-footer-contact-list-ico{
    float:left;
	width:5%;
	margin-top:10px;
}
.section-footer-contact-list-ico i{
    font-size:22px;
}
.section-footer-contact-list-content{
    float:left;
	width:85%;
	text-align:left;
	margin-left:20px;
}
.section-footer-contact-list-content h3{
    font-size:16px;
	line-height:45px;
	font-weight:normal;
}
.section-footer-contact-list-content h3{
    font-size:16px;
	line-height:35px;
	font-weight:normal;
}
.section-footer-ewm{
    width:10%;
	float:right;
	color:#fff;
}
.section-footer-ewm h2{
    font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.section-footer-ewm img{
    width:100%;
	margin-top:10px;
}
.section-bq{
    line-height:50px;
	background:#003f8b;
}
.section-bq-name{
    width:60%;
	float:left;
	text-align:left;
	font-size:14px;
	color:#fff;
}
.section-bq-name a{
	color:#fff;
}
.section-bq-name a:hover{
	color:#ff0000;
}
.section-bq-support{
    width:20%;
	float:right;
	text-align:right;
	font-size:14px;
	color:#fff;
}
.section-bq-support a{
	color:#fff;
}
.section-bq-support a:hover{
	color:#f00;
}
.item1{
    width:100%;
	height:auto;
	float:left;
}
.item1 .item1_pic{
    border:1px solid #dedede;
}
.item1 .item1_pic img{
    width:100%;
}
.item1 .item1_title{
	font-size:18px;
	font-weight:bold;
	line-height:45px;
}
.item1 .item1_brief{
	font-size:16px;
	font-weight:normal;
	line-height:25px;
	color:#666;
}
.item1 .item1_more{
    width:130px;
	line-height:40px;
	background:#a0a0a0;
	border-radius:10px;
	text-align:center;
	border-radius:10px;
	color:#fff;
	margin:20px auto 20px auto;
}
.item1 .item1_more:hover{
	background:#0650a9;
}
.tubiao3{
	height: 35px;
    text-align:center;
	}


.tubiao3 i{
	width: 100px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	color:#0650a9;
}
.section-w-brief-list-small h4:hover i::after{
	color:#01458e;
	}
.tubiao3 i::after{
	font-family: "iconfont" !important;
	font-size: 22px;
	color:#0650a9;
	text-align:left;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.tubiao3.aa-1 i::after{
	content: "\e77d";
}
.tubiao3.aa-2 i::after{
	content: "\e77d";
}
.tubiao3.aa-3 i::after{
	content: "\e77d";
}
.tubiao3.aa-4 i::after{
	content: "\e77d";
}
.tubiao3.aa-5 i::after{
	content: "\ec3b";
}
.tubiao3.aa-6 i::after{
	content: "\e65b";
}
.scrollSwiperNews{
	height: auto;
	overflow: hidden;
	position: relative;
}
.scrollSwiperNews .swiper{
	height: auto;
}
.scrollSwiperNews .swiper .swiper-slide{
	height: auto;
	text-align:left;
}
.scrollSwiperNews .swiper .swiper-slide p{
    line-height:25px;
	font-size:16px;
	
}
.scrollSwiperNews .swiper .swiper-slide h2{
    line-height:45px;
	margin-top:15px;
}
.scrollSwiperNews .swiper .swiper-slide h2 i{
    color:#e5a600;
	font-size:20px;
}
.scrollSwiperNews .swiper .swiper-slide h3{
    line-height:35px;
	font-size:16px;

}
.scrollSwiperNews .swiper .swiper-slide h4{
    width:100px;
	float:left;
	border-radius:100%;
	overflow:hidden;
	margin-top:15px;
}
.scrollSwiperNews .swiper .swiper-slide h4 img{
    width:100%;
}
.scrollSwiperNews .swiper-arrows.swiper-arrow-next{
	left: auto;
	right: 0;
}
.scrollSwiperNews .swiper-arrows:hover{
	background-color: var(--main-color);
}
.section-common-caidan{
	text-align:left;
	font-size:16px;
	line-height:50px;
	border-bottom:1px solid #dedede;
}
.section-common-img{
    width:300px;
	float:left;
}
.section-common-img img{
	width:100%;
}
.section-common-content{
    width:1000px;
	float:left;
	margin-left:40px;
	text-align:left;
}
.section-common-content h2{
    font-size:18px;
	font-weight:bold;
	line-height:40px;
}
.section-common-content p{
    font-size:15px;
	font-weight:normal;
	line-height:25px;
	color:#666;
}
.section-common-content h3{
    font-size:16px;
	font-weight:normal;
	line-height:40px;
	margin-top:15px;
}
.section-commonbox{
    margin-bottom:30px;
	border-bottom:1px solid #dedede;
	padding-bottom:20px;
}
.section-common-detail{

}
.section-common-detail h2{
    font-size:18px;
	line-height:50px;
	font-weight:bold;
}
.section-common-detail h3{
    font-size:16px;
	line-height:50px;
	color:#666;
	font-weight:normal;
	border-bottom:1px solid #dedede;
	margin-bottom:25px;
	padding-bottom:10px;
}
.section-common-detail p{
    font-size:16px;
	line-height:50px;
	color:#333;
	text-align:left;
	font-weight:normal;
}
.section-common-service-box{
    text-align:left;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
	margin-top:30px;
}
.section-common-service{
    width:50%;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:25px;
	padding-bottom:20px;
}
.section-common-service-bg{
    border:1px solid #dedede;
	padding:20px;
	border-radius:20px;
}
.section-common-service h2{
    font-size:18px;
	line-height:50px;
	font-weight:bold;
}
.section-common-service h3{
    font-size:16px;
	line-height:40px;
	font-weight:normal;
	width:136px;
	background:#0066CC;
	border-radius:30px;
	text-align:center;
	color:#fff;
	margin-top:20px;
}
.section-common-service h3:hover{
    background:#006699;
} 
.section-common-service p{
    font-size:16px;
	line-height:25px;
	color:#333;
	text-align:left;
	font-weight:normal;
}
.section-common-service-detail{

}
.section-common-service-detail h2{
    font-size:22px;
	font-weight:bold;
	line-height:60px;
	border-bottom:1px solid #dedede;
	margin-bottom:20px;
}
.section-common-service-detail p{
    font-size:16px;
	font-weight:normal;
	text-align:left;
	line-height:30px;
	margin-bottom:20px;
}
.section-video-box{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-video{
    width:25%;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:25px;
}
.section-video-img{
   
}
.section-video-img img{
	width:100%;
}
.section-video-bg{
	border:1px solid #dedede;
	border-radius:10px;
	padding:15px;
}
.feedback-list{
    margin-top:20px;
}
.feedback-listbox{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.feedback-list-main{
    width:25%;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:25px;
	text-align:left;
}
.feedback-list-main label{
	display:block;
	font-size:18px;
	line-height:50px;
}
.feedback-list-main-nr{
    text-align:left;
}
.feedback-list-main-nr label{
	display:block;
	font-size:18px;
	line-height:50px;
}
.feedback-submit{width:138px;height:35px;line-height:35px;cursor:pointer;font-size:14px;border-radius:20px;text-align:center;background:#046ccf;color:#fff;border:0;}
.feedback-submit:hover{background:#003366;color:#ffffff;}
.section-common-c-box{
    margin-top:30px;
}
.section-common-contact-left{
    width:600px;
	float:left;
	text-align:left;
}
.section-common-contact-right{
    width:750px;
	float:right;
	text-align:left;
}
.section-product{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-product-list{
    width:25%;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:25px;
}
.section-product-list h2{
    font-size:18px;
	font-weight:normal;
	line-height:50px;
}
.section-product-list-img{
 border:1px solid #dedede;
}

.section-product-list-img img{
    width:100%;
}
.section-common-main-img{
    width:450px;
	float:left;
}
.section-common-main-content{
    width:800px;
	float:right;
	text-align:left;
}
.section-common-main-content-a{
	padding:0 20px 0 20px;
	height:35px;
	line-height:35px;
	font-size:15px;
	background:#046ccf;
	text-align:center;
	color:#fff;
	border-radius:35px;
	margin-top:20px;
	float:left;
	margin-right:15px;
}
.section-common-main-content-a:hover{
	background:#046ccf;
}
.section-common-main-content-a i{font-size:18px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.section-xgcp-title{
	font-size:20px;
	line-height:50px;
	font-weight:bold;
	border-bottom:1px solid #dedede;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
}
.section-xgcp{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -10px;
	margin-right: -10px;
}
.section-xgcp-list{
    width:25%;
	padding-left:10px;
	padding-right:10px;
}
.section-xgcp-list-img{
    border:1px solid #dedede;
}
.section-xgcp-list-img img{
    width:100%;
}
.section-xgcp-list h2{
    font-size:18px;
	font-weight:normal;
	line-height:50px;
}
.detail-pdf{
    font-size:28px;
	color:#FF0000;
}
.section-common-jianjie{
    width:55%;
	float:left;
	text-align:left;
}
.section-common-jianjie h2{
    font-size:30px;
	font-weight:bold;
	line-height:50px;
	margin-bottom:20px;
}
.section-common-jianjie p{
    font-size:16px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:20px;
}
.section-common-jianjie-img{
    width:40%;
	float:right;
	text-align:left;
}
.section-common-jianjie-img img{
    width:100%;
}
#con {
	WIDTH:100%;margin-top:5px;overflow:hidden;
}
#tags {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 44px
}
#tags LI {
	BACKGROUND: #046ccf; FLOAT: left; MARGIN-RIGHT: 10px; LIST-STYLE-TYPE: none; HEIGHT:44px;border-top-left-radius:10px;border-top-right-radius:10px;overflow:hidden;
}
#tags LI A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND:#046ccf; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #fff; LINE-HEIGHT: 44px; PADDING-TOP: 0px; HEIGHT: 44px; TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: 4px
}
#tags LI.selectTag {
	BACKGROUND-POSITION: left top; MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 44px
}
#tags LI.selectTag A {
	BACKGROUND-POSITION: right top; COLOR: #fff; font-weight:bold;LINE-HEIGHT: 44px; HEIGHT: 44px
}
#tagContent {
	BORDER-RIGHT: #046ccf 1px solid;text-align:left; PADDING-RIGHT: 1px; BORDER-TOP: #046ccf 1px solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #046ccf 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #046ccf 1px solid; BACKGROUND-COLOR: #fff
}
.tagContent {
	PADDING-RIGHT: 15px; DISPLAY: none; PADDING-LEFT: 15px; BACKGROUND: url(images/bg.gif) repeat-x; PADDING-BOTTOM: 10px; WIDTH: 96%; COLOR: #474747; PADDING-TOP: 10px;line-height:25px;
}
.tagContent b{
	color:#C33;font-size:18px;font-weight:bold;display:block;
}
.tagContent a{color:#36F;text-decoration:underline;}
.tagContent input{border:#CCC 1px solid;}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.section-common-honor-box{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	flex-wrap: wrap;
	margin-left: -20px;
	margin-right: -20px;
}
.section-common-honor{
    width:25%;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
}
.section-common-honor-img{
    border:1px solid #dedede;
}
.section-common-honor-img img{
    width:100%;
}
.section-common-honor h2{
    font-size:16px;
	font-weight:normal;
	line-height:50px;
	text-align:center;
}
#footer-shemei{
	text-align:left;
	padding:0 0 0 0;
	margin-top:10px;
}
#footer-shemei i{
	color:#fff;
	font-size:16px;
	margin-top:6px;
	margin-right:15px;
	border-radius:100%;
	float:left;
	width:34px;
	height:34px;
	line-height:34px;
	text-align:center;
	background:#171956;
	display:block;
}
#footer-shemei :hover i{
	color:#ccc;
	background:#262aa8;
	/* background: #DB241C!important; */

}


.lunboSwiper{
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative;
}
.lunboSwiper .swiper{
	width: 100%;
	height: auto;
}
.lunboSwiper .swiper .swiper-slide{
	overflow: hidden;
}
.lunboSwiper .swiper .swiper-slide a{
	display: block;
}
.lunboSwiper .swiper .swiper-slide .pic img{
	width: 100%;
	height: auto;
	transition: 0.8s;
}
.lunboSwiper .swiper .swiper-arrows{
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	box-shadow: 0 8px 16px rgba(0,0,0,0.2);
	cursor: pointer;
	position: absolute;
	z-index: 5;
	top: 50%;
	transform: translateY(-50%);
	color: #fff;
	border-radius: 50%;
	background-color: rgba(29,92,155,0.7);
}
.lunboSwiper .swiper .swiper-arrows i{
	font-size: 18px;
}
.lunboSwiper .swiper .swiper-arrows.swiper-arrow-next{
	right: 20px;
}
.lunboSwiper .swiper .swiper-arrows.swiper-arrow-prev{
	left: 20px;
} 
.lunboSwiper .swiper-page{
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 6;
	height: 20px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 10px;
}
.lunboSwiper .swiper-page .swiper-pagination-bullet{
	width: 8px;
	height: 8px;
	border-radius: 0;
	background-color:#FFF;
	transition: 0.5s;
	opacity: 1;
	margin: 0 8px;
}
.lunboSwiper .swiper-page .swiper-pagination-bullet.swiper-pagination-bullet-active{
	width: 54px;
	background-color:#01458e;
}