html,
body,
div,
p,
ul,
li,
ol,
dl,
dt,
dd,
form,
input,
textarea,
table,
tr,
td,
img,
a,
span,
em{
	margin:0;
	padding:0;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

h1,
h2,
h3,
h4,
h5,
h6{
	font-weight:normal;
	padding:0;
	margin:0;
}

html,
body{
	width:100%;
	height:100%;
}

body{
	font-family:"微软雅黑",Arial, Helvetica, sans-serif;
   	font-size:16px;
   	font-size:.75em;
   	background:#fff;
}

input,
select,
option,
textarea {
	border: none;
	outline: none;
}

img {
	border: none;
}

a,
a:hover ,
a:active,
a:visited,
a:link{
	text-decoration: none;
	outline: 0;
}

li{
	list-style:none;
}

.left{
	float:left;
}

.right{
	float:right;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

.clear {
	clear: both;
	height: 0px;
	line-height: 0px;
	overflow: hidden;
}

.none{
	display:none;
}

.block{
	display:block;
}

.w{
	width:1200px;
	margin:0 auto;
}


/*header*/

header{
	height:83px;
	border-bottom:1px solid #353535;
	background:#FFF;
}

header h1{
	margin-right:66px;
	padding-top:11px;
}

nav li{
	float:left;
}

nav li a{
	display: block;
	padding:0 20px;
	/*margin-right:5px;*/
	line-height:83px;
	color:#333333;
	font-size:14px;
}

nav li:hover a{
	color:#fff;
	background:#305dc4;
}
nav li.hover a{
	color:#fff;
	background:#305dc4;
}

.language{
	font-size:12px;
	color:#666666;
	padding-top:34px;
}

.language a{
	font-size:12px;
	color:#666666;
}


.language a:hover{
	color:#305dc4;
}


/*footer*/

footer{
	padding:50px 0 46px;
	background:#fff;
}

.foot_l{
	width:590px;
}

.foot_l_bot{
	padding-left:16px;
	color:#333333;
	font-size:14px;
	margin-top:30px;
}

.foot_l_title{
	margin-bottom:38px;
}

.foot_l_title,
.foot_l_main{
	padding-left:36px;
}

.foot_l_title p b{
	font-size:24px;
	color:#555459;
	margin-right:16px;	
}

.foot_l_title p span{
	font-size:10px;
	color:#b7b7b9;
	margin-top:11px;	
}

.foot_l_title>span{
	width:36px;
	height:1px;
	background:#00c0ff;
	margin-top:16px;
}

.foot_l_ml h4{
	font-size:18px;
	color:#515151;
	font-weight:bold;
	margin-bottom:20px;
}

.foot_l_ml p{
	font-size:14px;
	color:#333333;
	margin-bottom:12px;
}

.foot_l_ml div{
	padding-top:12px;
}

.foot_l_ml div a{ 
	margin-right:10px;
}

.foot_l_mr{
	margin-left:35px;
	margin-top:26px;
}



.foot_r{
	width:585px;
}

.foot_r input,
.foot_r textarea{
	width:100%;
	border:1px solid #aaa;
	padding:0 25px;
	color:#aca8a7;
	font-size:12px;
	margin-bottom:20px;
}

.foot_r input{
	line-height:42px;
	height: 42px;
}

.foot_r textarea{
	line-height:24px;
	height:100px;
}

.foot_r input.foot_btn{
	background:#fff;
	width:80px;
	text-align: center;
	color:#555;
}

.foot_r input.foot_btn:hover{
	background:#305dc4;
	color:#fff;
}


/*index*/

/*banner*/
.in_banner{
	width:100%;
	overflow:hidden;
	height:590px;
	position:relative;
}

.in_banner .slideBox,
.in_banner .slideBox .bd,
.in_banner .slideBox .bd .tempWrap,
.in_banner .slideBox .bd .tempWrap ul,
.in_banner .slideBox .bd .tempWrap ul li{
	height:100%;
}

.in_banner .slideBox .bd li{
	background:url(../images/banner.jpg) no-repeat center;
	background-size:auto 100%;
}

.in_banner .slideBox .bd li a{
	display: block;
	width:100%;
	height:100%;
}

.in_banner .slideBox .prev,
.in_banner .slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:42px; height:82px; border:1px solid #2c2c2c;background:#131313 url(../images/left.png) no-repeat center; border-radius:3px; }
.in_banner .slideBox .next{ left:auto; right:3%; background:#131313 url(../images/right.png) no-repeat center;  }
.in_banner .slideBox .prev:hover,
.in_banner .slideBox .next:hover{
	background-color:#305dc4;
	border-color:#466dc8;
}


.in_title{
	text-align: center;
}

.in_title h3{
	font-size:25px;
	color:#444444;
	margin-bottom:10px;
}

.in_title p{
	font-size:14px;
	color:#999999;
	margin-bottom:23px;
}

.in_m5{
	height:146px;
	background:url(../images/in_m5.jpg) no-repeat center;
	background-size:auto 100%;
}

.in_m1{
	padding:45px 0 77px;
	background:#f7f7f7;
}

.in_m11{
	padding-top:35px;
	text-align: center;
	margin-bottom:45px;
}

.in_m11 a{
	display: inline-block;
	margin-right:11px;
	width:234px;
	text-align: center;
	border:1px solid #ccc;
	line-height:38px;
	color:#666;
	font-size:14px;
	background:#fff;
}

.in_m11 a:last-child{
	margin-right:0;
}

.in_m11 a:hover{
	background:#305dc3;
	color:#fff;
}
.in_m11 a.on{
	background:#305dc3;
	color:#fff;
}

.in_m12{
	overflow: hidden;
	height:535px;
	position:relative;
}
.in_m120{


	position:relative;
}

.in_m12 .picScroll-left .hd .prev,.in_m12 .picScroll-left .hd .next{ display:block;  width:37px; height:37px;cursor:pointer;position: absolute;top:497px;}

.in_m12 .picScroll-left .hd .prev{
	background:url(../images/in_l2.jpg) no-repeat center;
	left:551px;
}

.in_m12 .picScroll-left .hd .next{
	background:url(../images/in_r2.jpg) no-repeat center;
	right:541px;
}

.in_m12 .picScroll-left .hd .prev:hover{
	background:url(../images/in_l1.jpg) no-repeat center;
}

.in_m12 .picScroll-left .hd .next:hover{
	background:url(../images/in_r1.jpg) no-repeat center;
}

.in_m12 .picScroll-left .bd li{
	margin-right:12px;
	background:#fff;
	float:left;
	width:390px;
}

.in_m12 .picScroll-left .bd li .pic{
	padding:6px 8px 0;
}

.in_m12 .picScroll-left .bd li .pic img{
	width:100%;
	height:auto;
}

.in_m12 .picScroll-left .bd li .title{
	padding:8px;
}

.in_m12 .picScroll-left .bd li .title div{
	border:1px solid #cccccc;
	height:158px;
	background:#fff;
	padding:20px 20px 0;
	text-align: center;
}

.in_m12 .picScroll-left .bd li .title div h4{
	color:#595959;
	font-size:15px;
	margin-bottom:14px;
}

.in_m12 .picScroll-left .bd li .title div p{
	color:#8d8d8d;
	font-size:13px;
	line-height:24px;
}

.in_m12 .picScroll-left .bd li:hover .title{
	background:#e2e2e2;
}



.in_m2{
	padding:94px 0 53px;
	background:#fff;
}

.in_m21{
	padding-top:33px;
}

.in_m21 li{
	float:left;
	margin:0 13px 32px;
	width:580px;
	height:161px;
	padding:23px 13px ;
	background:#f7f7f7;
}

.in_m21 li:nth-child(2n){
	margin-right:0;
}

.in_m21_img{
	width:164px;
	margin-right:18px;
}

.in_m21_img img{
	width:100%;
	height:auto;
}

.in_m21_m{
	width:335px;
}

.in_m21_m h4{
	padding:15px 0;
	font-size:15px;
	color:#3c3c3e;
}

.in_m21_m p{
	line-height:22px;
	font-size:13px;
	color:#afafaf;
}

.in_m21 li:hover{ 
	-moz-box-shadow:0em 5px 10px #e5e5e5;
	-webkit-box-shadow:0em 5px 10px #e5e5e5;
	box-shadow:0em 5px 10px #e5e5e5; 
	background:#fff;
}

.in_m22{
	padding-top:38px;
	text-align: center;
}

.in_m22 a{
	display: inline-block;
	width:150px;
	height:37px;
	line-height:37px;
	background:url(../images/in_m22.jpg) no-repeat right center;
	-moz-box-shadow:0px 0px 10px #ececec;
	-webkit-box-shadow:0px 0px 10px #ececec;
	box-shadow:0px 0px 10px #ececec;
	color:#bca8a7;
	font-size:10px;
	text-align: left;
	padding-left:37px;
}

.in_m22 a:hover{
	color:#305dc4;
}

.in_m3{
	height:385px;
	background:url(../images/in_m3_bg.jpg) repeat-x center;
	background-size:auto 100%;
}

.in_m3_m{
	position:relative;
}

.in_m3_m_bg{
	position:absolute;
	top:129px;
	height:129px;
	width:100%;
	height:367px;
	background:#305dc3;
	padding:60px 92px 0 640px;
}

.in_m3_m_bg>img{
	position:absolute;
	top:-50px;
	left:26px;
}

.in_m3_m_bg h3{
	font-size:23px;
	color:#fff;
	font-weight:bold;
	margin-bottom:16px;
}

.in_m3_m_bg h6{
	font-size:10px;
	color:#9cb8df;
	margin-bottom:23px;
}

.in_m3_m_bg p{
	font-size:12px;
	color:#c9d7f1;
	line-height:31px;
}

.in_m3_m_bg div div{
	text-align: right;
}

.in_m4{
	padding:172px 0 130px;
	background:#fff;
}

.in_m41{
	padding-top:70px;
	height:316px;
	position:relative;
}

.in_m41 .picScroll-left .hd ul{position:absolute;top:375px;padding-left:49%; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.in_m41 .picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:10px;border-radius:100%;cursor:pointer;border:1px solid #dbdbdb;text-indent:99999px;}
.in_m41 .picScroll-left .hd ul li.on{background:#2495e5;border-color:#2495e5; }

.in_m41 .picScroll-left .bd li{
	width:285px;
	margin-right:20px;
	float:left;
}

.in_m41 .picScroll-left .bd li .pic img{
	width:100%;
	height:auto;
}

.in_m41 .picScroll-left .bd li .title{
	border-bottom:1px solid #e6e6e6;
	padding:25px 5px;
	background:url(../images/in_m41.jpg) no-repeat right center;
	color:#666;
}

.in_m41 .picScroll-left .bd li:hover .title{
	color:#305dc3;
}



.in_m40{
	padding-top:40px;


}

.in_m40 .picScroll-left .hd ul{position:absolute;top:375px;padding-left:49%; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.in_m40 .picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:10px;border-radius:100%;cursor:pointer;border:1px solid #dbdbdb;text-indent:99999px;}
.in_m40 .picScroll-left .hd ul li.on{background:#2495e5;border-color:#2495e5; }

.in_m40 .picScroll-left .bd li{
	width:285px;
	margin-right:15px;
	float:left;
}

.in_m40 .picScroll-left .bd li .pic img{

}

.in_m40 .picScroll-left .bd li .title{
	border-bottom:1px solid #e6e6e6;
	padding:25px 5px;
	background:url(../images/in_m41.jpg) no-repeat right center;
	color:#666;
}

.in_m40 .picScroll-left .bd li:hover .title{
	color:#305dc3;
}


.item{ position: relative}


.navbar .level-2 {
	position: absolute;
	display: none;
	min-width: 220px;
	background:rgba(55,119,176,0.8);
	line-height: 38px;
	z-index: 998;
	top: 100%;
	left: 0;
	padding:0px;
	text-align: center;
}

.navbar .level-2 li{

}

.navbar .level-2 li a{
	display: block;
	width:220px;
	line-height:39px;
	font-size:13px;
	color:#fff;
	white-space: nowrap;
	padding:0 25px;
	border-bottom:1px solid #3a89bd;
	text-align: left;
}

.navbar .level-2 li a:hover{
	background:#285ba4;
}

.navbar .item:hover .level-2 {
	display: block;
}






















/*产品中心*/



.in_m120{

}

.in_m102 .picScroll-left .hd .prev,.in_m12 .picScroll-left .hd .next{ display:block;  width:37px; height:37px;cursor:pointer;position: absolute;top:497px;}

.in_m120 .picScroll-left .hd .prev{
	background:url(../images/in_l2.jpg) no-repeat center;
	left:551px;
}

.in_m120 .picScroll-left .hd .next{
	background:url(../images/in_r2.jpg) no-repeat center;
	right:541px;
}

.in_m120 .picScroll-left .hd .prev:hover{
	background:url(../images/in_l1.jpg) no-repeat center;
}

.in_m120 .picScroll-left .hd .next:hover{
	background:url(../images/in_r1.jpg) no-repeat center;
}

.in_m120 .picScroll-left .bd li{
	margin-right:5px;
	background:#fff;
	float:left;
	width:390px;
	margin-bottom:20px;
}

.in_m120 .picScroll-left .bd li .pic{
	padding:6px 8px 0;
}

.in_m120 .picScroll-left .bd li .pic img{
	width:100%;
	height:auto;
}

.in_m120 .picScroll-left .bd li .title{
	padding:8px;
}

.in_m120 .picScroll-left .bd li .title div{
	border:1px solid #cccccc;
	height:158px;
	background:#fff;
	padding:20px 20px 0;
	text-align: center;
}

.in_m120 .picScroll-left .bd li .title div h4{
	color:#595959;
	font-size:15px;
	margin-bottom:14px;
}

.in_m120 .picScroll-left .bd li .title div p{
	color:#8d8d8d;
	font-size:13px;
	line-height:24px;
}

.in_m120 .picScroll-left .bd li:hover .title{
	background:#e2e2e2;
}





.news_fenye{
	height:50px;
	margin-top:20px;
	
	padding-top:7px;
	text-align: center;
	margin-bottom:10px;
}

.news_fenye a{
	display: inline-block;
	margin-right:-4px;
	padding:11px 14px;
	border:1px solid #dddddd;
	color:#347ab6;
	font-size:11px;
}

.news_fenye a.fenye_on,
.news_fenye a:hover{
	color:#2b5591;
	background:#fff;
}

.news_fenye a:last-child{
	
}

.about1{width:1160px; border:1px solid #CCC; padding:20px; margin-top:20px; margin-bottom:20px;
 line-height:30px; font-size:14px; color:#999;}







.newcon-pic{ background: #fff; overflow: hidden; padding-bottom: 12px;}
.newcon-pic img{ width: 100%; height: 100%;}
.newcon-pic p{ text-indent: 12px;}
.newcon-tit{ text-align: center;color: #000; margin-top:12px; font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; line-height: 40px;}
.newcon-time{ text-align: left;color: #b2b2b2; font-size: 12px;}
.newcon { padding: 1rem; margin-top: 1rem; overflow: hidden; line-height: 25px; min-height: 300px;}



