@charset "utf-8";

html{font-size: calc(100vw / 1920 * 100);}

*{margin:0;padding:0;}
body, div, ul, ol, li, dl, dt, dd, p, span, h1, h2, h3, h4, h5, h6, form, pre, fieldset, legend, table, tr, td, th, input, textarea, img { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; }

section, article, header, footer, aside, nav, dialog, figcaption, figure, menu, details { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; }

div, ul, ol, li, dd, dl, dt { list-style: none; }
a{color: #333;text-decoration:none;}
a:focus{outline:none;}
a:hover{color: #06a3e8;text-decoration: none;}

.clear{height:0; overflow:hidden; clear:both;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.fl{float:left;}
.fr{float:right;}

.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; overflow: hidden;transition: all 0.5s;transform: scale(1); max-height:100%;}

.left{ float:left;}
.right{ float:right;}


.clearfix{ *zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after{ content: ""; display: table; clear: both;}
.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; overflow: hidden;transition: all 0.5s;transform: scale(1); max-height:100%;}




.header .top {
	min-width:1200px;
	width: 100%;
	height:40px;line-height:40px;font-size:12px;color:#999;background:#f8f8f8; border-bottom:1px #ddd solid;}

.warp {
	width: 1200px;
	margin: 0 auto; font-size:14px;
}



.header .top .fr {
	padding-top: 8px;
	font-size: 0;
}

.header .top .link {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	height: 12px;
	margin-top:7px;
	line-height: 12px;
	border-right: 1px dotted #2f2f2f;
	vertical-align: top;
	position: relative;
	
}

.header .top .link a{
	color:#999; font-size:14px;
	
}

.header .top .link .hover {
	display: none;
	width: 100px;
	height: 100px;
	background-color: #FFFFFF;
	position: absolute;
	top: 20px;
	left: -20px;
	z-index:999999999999;
}

.header .top .link .hover img {
	width: 100px;
	height: 100px;
}

.header .top .link:last-child {
	border-right: 0;
}

.header .top a {
	font-size: 14px;
	color: #2f2f2f;
	vertical-align: top;
}

.header .top a:hover {
	color: #2257b5;
}

.header .top a:last-child {
	border-right: 0;
}

.header .top .link:hover .hover {
	display: block;
}


#top_b {
	height:21px;
	float:left; margin-right:15px; margin-top:-4px;
	line-height:20px;
	overflow:hidden;

}

#top_b select{border:1px #3488ea solid; color:#fff; background:#3488ea; width:110px; padding-left:10px;}
#top_b select:hover{background:#bde7ff; color:#009af2;}

.header .head { width:1200px; margin:0 auto;

}

.header .head .logo {
	float: left; padding:20px 0 15px 0;
}


.header .head .l_txt{ height:75px; margin-top:5px;padding-left:30px; padding-top:15px; margin-left:30px;background:url(../images/bg2.png) left center no-repeat;float: left;}
.header .head .l_txt h2,.header .head .l_txt h4,.header .head .l_txt small{margin:0;padding:4px 0;}
.header .head .l_txt h2,.header .head .l_txt h4{font-weight:bold;color:#039af3;font-size:18px;}
.header .head .l_txt h2{display:none}
.header .head .l_txt small{color:#999;font-size:14px;}



.header .head .t_wx{ width:212px; color:#999; margin-left:370px; margin-top:40px;float:left; background:url(../images/dh.png) left center no-repeat; padding-left:50px;}
.header .head .t_wx span{display:block;position:relative; font-size:18px;}
.header .head .t_wx em{color:#f00;font-size:30px; font-weight:bold; font-style:normal;}


.header .head .t_wx1{ width:106px; padding:12px 0; text-align:center; float:right;}
.header .head .t_wx1 p{ font-size:12px;}




.header .nav {
	min-width:1200px;
	width: 100%;
	background-color: #3488ea;
	height: 52px;
	text-align: center;
}

.header .nav ul {
}

.header .nav ul li {
	color: #FFFFFF;
	font-size: 16px;
	display: inline-block;
	height: 52px;
	line-height:52px;
	position: relative;
	vertical-align: top;
}

.header .nav ul li a {
	box-sizing: border-box;
	padding-left: 39px;
	padding-right: 39px;
	color: #FFFFFF;
	display: block;
	width: 100%;
	font-size: 16px;
}


.header .nav ul li dl {
	position: absolute;
	background-color: #357ed3;
	z-index:8;
	width: 142px;
	line-height:18px;
	top: 52px;
	display: none;
	left: 0px;
}

.header .nav ul li dl dd a {
	font-size: 14px;
	padding: 10px;
	text-align: center;
	border-bottom:1px #88baed solid;
}

.header .nav ul li dl dd:hover {
	background-color: #88baed;
}

.header .nav ul li:hover {
	background-color: #2d78cf;
}

.header .nav ul li:hover dl {}

.header .nav ul li.on {
	background-color: #2d78cf;
}

.header .nav ul li.on .border_right {
	display: none !important;
}

.header ul li .border_right {
	position: absolute;
	right: 0;
	top: 18px;
	width: 1px;
	height: 20px;
	border-right: 1px solid #88baed;
}

.header ul li:last-child .border_right {
	display: none !important;
}





.plugin_4944395121918012 {
	position: relative;
}
.plugin_4944395121918012 .item {
	background-position: center;
	background-size: cover;
	height:auto;
}
.plugin_4944395121918012 .item img {
	max-width: 100%;
	width: 100%
}
.plugin_4944395121918012 .owl-buttons div {
	position: absolute;
	top: 50%;
	margin-top: -40px;
	line-height: 1;
	color: #fff;
	font-size: 80px;
	opacity: 0.6;
	display: none;
}
.plugin_4944395121918012 .owl-buttons div:hover {
	color: #fff;
	opacity: 1;
}
.plugin_4944395121918012 .owl-buttons .owl-prev {
	left: 50px;
}
.plugin_4944395121918012 .owl-buttons .owl-next {
	right: 50px;
}
.plugin_4944395121918012 .owl-controls .owl-pagination {
	position: absolute;
	bottom: 15px;
	width: 100%;
	text-align: center;
}
.plugin_4944395121918012 .owl-controls .owl-page {
	display: inline-block;
}
.plugin_4944395121918012 .owl-controls .owl-page span {
	display: block;
	width: 14px;
	height: 14px;
	margin: 0 5px;
	opacity: 0.5;
	border-radius: 50%;
	background: #fff;
}
.plugin_4944395121918012 .owl-controls .owl-page.active span, .plugin_4944395121918012 .owl-controls .owl-page:hover span {
	background: #f59928;
	opacity: 1;
}

.convert2 {width:1200px;margin:0 auto; margin-top:40px;}
.convert2 .tab_dh {width:268px; height:336px; background:#2281e0;}
.convert2 .tab_dh a {display:block;color:#fff;background:url(../images/20170610155914_1703064948.gif) left no-repeat;line-height:84px;width:268px;height:84px;padding-right:31px;padding-left:45px;font-size:18px;text-decoration:none;}
.convert2 .tab_dh a.on {width:268px;background:url(../images/20170610155944_376035916.gif) left no-repeat;color:#fff;}
.convert2 .tab_dh a:hover {width:268px;background:url(../images/20170610155944_376035916.gif) left no-repeat;color:#2281e0;}

.convert2 .content {overflow:hidden;width:900px;height:586px;}
.convert2 .content ul {}
.convert2 .content li {float:left;width:840px;height:586px;}
.cp_tjdh {width:900px; background:url(../images/20170610162401_1077937401.jpg) left no-repeat;border-bottom:dashed #ddd 1px;height:42px;line-height:42px;font-size:16px;font-weight:bold;color:#333;padding-left:25px;padding-top:6px;}


.tab_t {width:268px;height:71px;color:#fff;text-align:center;padding-top:20px;line-height:24px;font-size:23px;font-weight:bold;background:url(../images/20170610160152_1242980949.jpg) top center no-repeat;}
.hm {width:268px;height:162px; margin-top:333px; background:url(../images/hm.jpg) top center no-repeat;}
.tab_t span {font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#fff;font-weight:400;}
.prod_w {width:900px;}
.prod_wl {width:488px;height:281px;margin-bottom:10px;}
.prod_wr {width:401px;height:286px;color:#fff;background:#2281e0;}
.prod_wr p {font-size:20px;font-weight:bold;line-height:54px;border-bottom:1px dashed #38608D;margin-bottom:15px;}
.prod_wr span {font-size:18px;color:#fff;line-height:56px;height:56px;border-bottom:1px #83bffb solid;width:321px;float:left;margin-bottom:6px;}
.prod_wr font {font-size:14px;line-height:30px;color:#fff; padding:20px 40px 0; display:block;}
.prod_wr .prod_more {width:118px;background-color:#f57b04;border-radius:15px;height:30px;line-height:30px;text-align:center;margin-left:130px; margin-top:20px;}
.prod_wr .prod_more a {color:#fff; font-size:16px;}
.prod_d {margin-top:22px;} 
.prod_d img{}
.prod_d span{ line-height:35px;}
.prod_d span a{font-size:16px; text-align:center; display:block;}
.cp img{
border:1px #ccc solid;
padding:2px;
}
.cp a:hover img{
border:1px #0054b3 solid;
padding:2px;
}  




.avvantage{
    background: url(../images/ad.png) no-repeat top center;
    height:880px;
    overflow: hidden;
    background-size: cover;

}
.advantage-index{
    padding-top:62px;
}

.ad-title{
    background: url(../images/t8.png) no-repeat 50% 77%;
    height: 68px;
    text-align: center;
    font-size: 30px;
    color: #ffffff;
    font-weight: normal;
    line-height: 40px;
}

.ad-title span{
    display: inline-block;
    text-transform: uppercase;
    font-size: 24px;
    padding-left:25px;
}

.ad-title p{
    font-size: 18px;
}

.advantage-index .content{
    position: relative;
}

.ad1{
    position: absolute;
    top:46px;
    right: 0;
    width:560px;
    color: #fff;
}

.ad2{
    position: absolute;
    top:166px;
    left: 0;
    width:580px;
    color: #fff;
}

.ad3{
    top:294px;
}

.ad4{
    top:436px;
}

.ad5{
    top:568px;
}


.pro1{ width:1200px; margin:0 auto; margin-top:50px; overflow:hidden; }
.pro1 h2{ font:25px Arial, Helvetica, sans-serif; text-transform:uppercase; color:#999; text-align:center; height:90px;}
.pro1 h2 a{ display:block; background:url(../images/pro_bt.png) no-repeat center 10px;font:24px "Microsoft Yahei"; font-weight:bold; color:#fff; height:47px;}
.pro1 h2 i{ font-size:49px;color:#0054b3; display:inline-block; float:left; padding-left:245px;font-style:normal;}
.pro1 h2 em{font-style:normal;}
.pro1 h2 span{ display:inline-block; width:485px; float:left; line-height:55px; padding-left:20px;}

.hy_title{ width:400px; margin:0 auto; padding-top:38px; text-align:center;}
.hy_title b{ color:#FFF; font-size:30px; font-weight:normal;}
.hy_title span{ width:44px; margin:0 auto; margin-top:10px;background:#fff;height: 3px; display:block;}
.hy_title p{ color:#FFF; font-size:18px; margin-top:15px;}
	
.hy_title1{ width:400px; margin:0 auto; padding-top:38px; text-align:center;}
.hy_title1 b{ color:#2281e0; font-size:30px; font-weight:normal;}
.hy_title1 em{ color:#f57b04; font-size:30px; font-style:normal;}
.hy_title1 span{ width:44px; margin:0 auto; margin-top:10px;background:#2281e0;height: 3px; display:block;}
.hy_title1 p{ color:#696969; font-size:18px; margin-top:15px;}
	
.js{ width:100%; height:699px; background:url(../images/cbg.jpg) center center no-repeat; margin-top:30px;}
.js_n{ width:1200px; margin:0 auto;}
.js_list{ width:1200px; margin-top:60px;}
.js_list ul li{ width:366px; height:416px; padding:10px; background:#FFF; margin-right:21px; float:left;}
.js_list ul li:last-child { margin-right:0;}
.js_list ul li img{ width:366px; height:292px;}
.js_list ul li span{ margin-top:15px; display:block; text-align:center;}
.js_list ul li span a{font-size:20px; color:#065c93;}
.js_list ul li font{ width:320px; margin:0 auto; margin-top:10px; text-align:center; font-size:16px; color:#666; line-height:30px; display:block;}
	
.anl{ width:100%; height:530px; background:#f1f4f7;}
.part_bg{width:1200px; margin:0 auto;position:relative; overflow:hidden;}
.picScroll_left{margin-top: 26px;}
.picScroll_left .bd {position: relative;}
.picScroll_left .bd ul{display: block;}
.picScroll_left .bd ul li {	width: 340px;height:284px;background-color: #2281e0;float: left;margin-right: 30px;padding:20px;}
.picScroll_left .bd ul li .img {width: 340px;height: 240px;margin: 0 auto; overflow: hidden;}
.picScroll_left .bd ul li img {max-width: 100%; transition: all 1s;}
.picScroll_left .bd ul li img:hover {transform: scale(1.2); transition: all 0.6 ease;}
.picScroll_left .bd ul li p {text-align: center;font-size: 16px;color: #fff;margin-top: 23px;}
.picScroll_left .bd ul li p a{color: #fff;}
.picScroll_left .bd .next,.picScroll_left .bd .prev {position: absolute;top: 130px;left:0;width: 30px;height: 43px;cursor: pointer;text-align: center;}
.picScroll_left .bd .next {position: absolute;left: auto;right: 12px;}
.picScroll_left .bd .next img,.picScroll_left .bd .prev img {position: absolute;top: 10px;left:0;}
.picScroll_left .bd .next img {left: 12px;}



	
.index_news{width:100%; height:640px; background:#2281e0;}
	
.index_news .content #divMainTab1{width:426px;height:40px; margin:30px auto 10px; text-align:center;}
.index_news .content #divMainTab1 ul li{ margin-right:20px; float:left;}
.index_news .content .normal1{text-align :center; width:120px; height:40px; line-height:40px; background:#313131;}
.index_news .content .selected1{text-align :center; width:120px; height:40px; line-height:40px; background:#2badf8;}
.index_news .content .selected1 a{ color:#fff; font-size:18px; display:block;}
.index_news .content .selected1 a:hover{ text-decoration:none;}
.index_news .content .normal1 a{  color:#fff; font-size:18px; display:block;}
.index_news .content .divContent1{width:100%; clear:both;}
.index_news_n{width:1200px; height:385px; background:#fff; margin-top:30px;}
.index_news_n_l{ width:570px; float:left; margin-top:30px; margin-left:30px;}
.index_news_n_r{ width:550px; float:right;}
.index_news_n_r ul li{ width:550px; float:right; margin-top:30px; }
.index_news_n_r ul li span{ width:86px; height:86px; background:#f2f2f2; float:left; font-size:14px; text-align:center; color:#707070;}
.index_news_n_r ul li font{ width:86px; font-size:24px; display:block; margin-top:18px;}
.index_news_n_r ul li i{ width:86px; font-size:14px; font-style:normal;}
.index_news_n_r ul li p{ width:420px; float:right;font-size:14px; margin-right:30px; padding-top:5px; color:#707070;}
.index_news_n_r ul li p a{ width:420px; font-size:16px; color:#2281e0; display:block; margin-bottom:10px; font-weight:bold;}
.index_news_n_r ul li p a:hover{ color:#35ab30;}





/* 留言 */
.liuyan{ overflow: hidden; width: 100%; height:354px; background: url(../images/lcbj.jpg) no-repeat center top; margin-top:30px; background-size: cover;}
.liuyan .lybox{ overflow: hidden; width: 1200px; margin: 0 auto;}
.liuyan .title-all{width: 1200px; margin: 0 auto; text-align:center;}
.liuyan .yin_t{color: #fff;height: 120px; background:url(../images/ab_line01.png) no-repeat center 66px; margin-top:50px;font-size:18px; font-weight:normal;}
.liuyan .yin_t a{width: 1200px; color: #fff; font-size:30px; display:block; font-weight:normal; margin-bottom:5px;}
.liuyan .inputbox{ overflow: hidden; margin-bottom:37px;}
.liuyan .inputbox input{ float: left; margin-right: 10px; line-height: 43px; height: 43px; width: 250px; border-radius: 5px; border: none; outline: none; padding: 0 50px 0 20px; font-size: 13px; color: #999;}
.liuyan input::-webkit-input-placeholder { color:#999;font-size:13px; font-weight: normal}
.liuyan input:-moz-placeholder { color:#999;font-size:13px; font-weight: normal}
.liuyan input::-moz-placeholder { color:#999;font-size:13px; font-weight: normal}
.liuyan input:-ms-input-placeholder {color:#999;font-size:13px; font-weight: normal}
.liuyan .cname{ background: url(../images/ly01.png) no-repeat right center #fff;}
.liuyan .cnum{ background: url(../images/ly02.png) no-repeat right center #fff; width: 280px !important;}
.liuyan .name{ background: url(../images/ly03.png) no-repeat right center #fff;}
.liuyan .beizhu3{ background: url(../images/ly04.png) no-repeat right center #fff;}
.liuyan .inputbox .btn{ display: block; width: 165px; height: 43px; background-color:#006be5; font-size: 16px; color: #fff; cursor: pointer; border-radius: 5px; float: right; padding-left:12px; line-height: 43px;}
.liuyan .wen{ overflow: hidden; width: 100%;}
.liuyan .wenright{ float: right}
.liuyan .wenleft{ float: left}
.liuyan .wenleft em{ display: block; font-size: 13px; color:#eaeaea; font-family: 'Arial';}
.liuyan .wenleft p{ font-size: 20px; color: #fff; margin: 4px 0 20px 0;}
.liuyan .wenleft .phone{ display: block; width: 324px; height: 44px; line-height: 44px; text-align: center; background: url(../images/ly-k.png) no-repeat center; font-size: 20px; color: #fff;}
.liuyan .wenright li{ float: left; margin-left: 60px;}
.liuyan .wenright li img{ display: block; margin-bottom: 15px;}
.liuyan .wenright li p{ text-align: center; font-size: 16px; color: #fff;}

.liuyan .zxrs{width:420px; height:135px; margin:40px auto 0;}
.liuyan .zxrs span{display: block; height:56px; line-height: 56px; background:url(../images/p1.png) no-repeat left;padding-bottom:9px; padding-left:70px; font-size: 18px; color:#FFF; margin-bottom:20px;}
.liuyan .zxrs span em{display: block; line-height: 66px;width:128px; float:left; font-style:normal;}
.liuyan .zxrs span i{ font-family: "Impact";line-height: 66px; font-size: 34px; font-weight: bold; font-style:normal;}
.liuyan .zxrs a{display: block; width:190px; height:45px;line-height: 45px;text-align: center; background:#006be5; color:#FFF;margin:0 auto;} 

 



@charset "utf-8";


*{margin:0;padding:0;}
body, div, ul, ol, li, dl, dt, dd, p, span, h1, h2, h3, h4, h5, h6, form, pre, fieldset, legend, table, tr, td, th, input, textarea, img { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; }

section, article, header, footer, aside, nav, dialog, figcaption, figure, menu, details { margin: 0; padding: 0; font-family: 'Microsoft YaHei'; }

div, ul, ol, li, dd, dl, dt { list-style: none; }
a{color: #333;text-decoration:none;}
a:focus{outline:none;}
a:hover{color: #06a3e8;text-decoration: none;}

.clear{height:0; overflow:hidden; clear:both;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.fl{float:left;}
.fr{float:right;}

.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; overflow: hidden;transition: all 0.5s;transform: scale(1); max-height:100%;}

.left{ float:left;}
.right{ float:right;}


.clearfix{ *zoom: 1;}
.clearfix:before{ content: ""; display: table;}
.clearfix:after{ content: ""; display: table; clear: both;}
.pic{ overflow: hidden;}
.pic img{ max-width: 100%; display: block; width: 100%; overflow: hidden;transition: all 0.5s;transform: scale(1); max-height:100%;}

/*CSS margin*/

.m0 {
	margin: 0px
}

.m5 {
	margin: 5px
}

.m10 {
	margin: 10px
}

.m15 {
	margin: 15px
}

.m20 {
	margin: 20px
}

.m30 {
	margin: 30px
}


/* margin-top */

.mt0 {
	margin-top: 0px
}

.mt5 {
	margin-top: 5px
}

.mt10 {
	margin-top: 10px
}

.mt15 {
	margin-top: 15px
}

.mt20 {
	margin-top: 20px
}

.mt25 {
	margin-top: 25px;
}

.mt30 {
	margin-top: 30px
}

.mt35 {
	margin-top: 35px;
}

.mt40 {
	margin-top: 40px
}

.mt50 {
	margin-top: 50px
}

.mt60 {
	margin-top: 60px
}

.mt70 {
	margin-top: 70px
}

.mt80 {
	margin-top: 80px
}

.mt90 {
	margin-top: 90px
}

.mt100 {
	margin-top: 100px
}

.mt150 {
	margin-top: 150px;
}


/* margin-bottom */

.mb0 {
	margin-bottom: 0px
}

.mb5 {
	margin-bottom: 5px
}

.mb10 {
	margin-bottom: 10px
}

.mb15 {
	margin-bottom: 15px
}

.mb20 {
	margin-bottom: 20px
}

.mb30 {
	margin-bottom: 30px
}

.mb40 {
	margin-bottom: 40px
}

.mb50 {
	margin-bottom: 50px
}

.mb70 {
	margin-bottom: 70px;
}

.mb100 {
	margin-bottom: 100px
}


/* margin-left */

.ml0 {
	margin-left: 0px
}

.ml5 {
	margin-left: 5px
}

.ml10 {
	margin-left: 10px
}

.ml15 {
	margin-left: 15px
}

.ml20 {
	margin-left: 20px
}

.ml30 {
	margin-left: 30px
}

.ml50 {
	margin-left: 50px
}

.ml55 {
	margin-left: 55px;
}

.ml60 {
	margin-left: 60px;
}

.ml100 {
	margin-left: 100px
}


/* margin-right */

.mr0 {
	margin-right: 0px
}

.mr5 {
	margin-right: 5px
}

.mr10 {
	margin-right: 10px
}

.mr15 {
	margin-right: 15px
}

.mr20 {
	margin-right: 20px
}

.mr30 {
	margin-right: 30px
}

.mr35 {
	margin-right: 35px
}

.mr50 {
	margin-right: 50px
}

.mr55 {
	margin-right: 55px;
}

.mr60 {
	margin-right: 60px;
}

.mr100 {
	margin-right: 100px
}


/* padding-top */

.pt5 {
	padding-top: 5px;
}

.pt10 {
	padding-top: 10px;
}

.pt15 {
	padding-top: 15px;
}

.pt20 {
	padding-top: 20px;
}

.pt25 {
	padding-top: 25px;
}

.pt30 {
	padding-top: 30px
}

.pt35 {
	padding-top: 35px
}

.pt40 {
	padding-top: 40px
}

.pt50 {
	padding-top: 50px
}

.pt90 {
	padding-top: 90px
}

.pt100 {
	padding-top: 100px
}

.pt150 {
	padding-top: 150px;
}


/* padding-left */

.pl0 {
	padding-left: 0px
}

.pl5 {
	padding-left: 5px
}

.pl10 {
	padding-left: 10px
}

.pl15 {
	padding-left: 15px
}

.pl20 {
	padding-left: 20px
}

.pl25 {
	padding-left: 25px
}

.pl30 {
	padding-left: 30px
}

.pl40 {
	padding-left: 40px
}

.pl45 {
	padding-left: 45px;
}

.pl50 {
	padding-left: 50px
}

.pl100 {
	padding-left: 100px
}


/* padding-right */

.pr5 {
	padding-right: 5px
}

.pr10 {
	padding-right: 10px
}

.pr15 {
	padding-right: 15px
}

.pr20 {
	padding-right: 20px
}

.pr25 {
	padding-right: 25px
}

.pr30 {
	padding-right: 30px
}

.pr50 {
	padding-right: 50px
}

.pr100 {
	padding-right: 100px
}


/* padding-bottom */

.pb0 {
	padding-bottom: 0px
}

.pb5 {
	padding-bottom: 5px
}

.pb10 {
	padding-bottom: 10px
}

.pb15 {
	padding-bottom: 15px
}

.pb20 {
	padding-bottom: 20px
}

.pb30 {
	padding-bottom: 30px
}

.pb50 {
	padding-bottom: 50px
}

.pb100 {
	padding-bottom: 100px
}

.pd30 {
	padding: 30px;
}


/* vertical-align */

.vm {
	vertical-align: middle;
}


/* font-size */

.f16 {
	font-size: 16px;
}

.f60 {
	font-size: 50px;
}



.header .top {
	min-width:1200px;
	width: 100%;
	height:40px;line-height:40px;font-size:12px;color:#999;background:#f8f8f8; border-bottom:1px #ddd solid;}

.warp {
	width: 1200px;
	margin: 0 auto; font-size:14px;
}



.header .top .fr {
	padding-top: 8px;
	font-size: 0;
}

.header .top .link {
	display: inline-block;
	padding-right: 5px;
	padding-left: 5px;
	height: 12px;
	margin-top:7px;
	line-height: 12px;
	border-right: 1px dotted #2f2f2f;
	vertical-align: top;
	position: relative;
	
}

.header .top .link a{
	color:#999; font-size:14px;
	
}

.header .top .link .hover {
	display: none;
	width: 100px;
	height: 100px;
	background-color: #FFFFFF;
	position: absolute;
	top: 20px;
	left: -20px;
	z-index:999999999999;
}

.header .top .link .hover img {
	width: 100px;
	height: 100px;
}

.header .top .link:last-child {
	border-right: 0;
}

.header .top a {
	font-size: 14px;
	color: #2f2f2f;
	vertical-align: top;
}

.header .top a:hover {
	color: #2257b5;
}

.header .top a:last-child {
	border-right: 0;
}

.header .top .link:hover .hover {
	display: block;
}


#top_b {
	height:21px;
	float:left; margin-right:15px; margin-top:-4px;
	line-height:20px;
	overflow:hidden;

}

#top_b select{border:1px #3488ea solid; color:#fff; background:#3488ea; width:110px; padding-left:10px;}
#top_b select:hover{background:#bde7ff; color:#009af2;}

.header .head { width:1200px; margin:0 auto;

}

.header .head .logo {
	float: left; padding:20px 0 15px 0;
}


.header .head .l_txt{ height:75px; margin-top:5px;padding-left:30px; padding-top:15px; margin-left:30px;background:url(../images/bg2.png) left center no-repeat;float: left;}
.header .head .l_txt h2,.header .head .l_txt h4,.header .head .l_txt small{margin:0;padding:4px 0;}
.header .head .l_txt h2,.header .head .l_txt h4{font-weight:bold;color:#039af3;font-size:18px;}
.header .head .l_txt h2{display:none}
.header .head .l_txt small{color:#999;font-size:14px;}



.header .head .t_wx{ width:212px; color:#999; margin-left:370px; margin-top:40px;float:left; background:url(../images/dh.png) left center no-repeat; padding-left:50px;}
.header .head .t_wx span{display:block;position:relative; font-size:18px;}
.header .head .t_wx em{color:#f00;font-size:30px; font-weight:bold; font-style:normal;}


.header .head .t_wx1{ width:106px; padding:12px 0; text-align:center; float:right;}
.header .head .t_wx1 p{ font-size:12px;}



.header .nav {
	min-width:1200px;
	width: 100%;
	background-color: #3488ea;
	height: 52px;
	text-align: center;
}

.header .nav ul {
}

.header .nav ul li {
	color: #FFFFFF;
	font-size: 16px;
	display: inline-block;
	height: 52px;
	line-height:52px;
	position: relative;
	vertical-align: top;
}

.header .nav ul li a {
	box-sizing: border-box;
	padding-left: 39px;
	padding-right: 39px;
	color: #FFFFFF;
	display: block;
	width: 100%;
	font-size: 16px;
}


.header .nav ul li dl {
	position: absolute;
	background-color: #357ed3;
	z-index:8;
	width: 147px;
	line-height:18px;
	top: 52px;
	display: none;
	left: 0px;
}

.header .nav ul li dl dd a {
	font-size: 14px;
	padding: 10px;
	text-align: center;
	border-bottom:1px #88baed solid;
}

.header .nav ul li dl dd:hover {
	background-color: #88baed;
}

.header .nav ul li:hover {
	background-color: #2d78cf;
}

.header .nav ul li:hover dl {}

.header .nav ul li.on {
	background-color: #2d78cf;
}

.header .nav ul li.on .border_right {
	display: none !important;
}

.header ul li .border_right {
	position: absolute;
	right: 0;
	top: 18px;
	width: 1px;
	height: 20px;
	border-right: 1px solid #88baed;
}

.header ul li:last-child .border_right {
	display: none !important;
}



/* banner */

.banner {
	overflow: hidden;
	position: relative;
	min-width:1200px;
}

.banner .prev,
.banner .next {
	position: absolute;
	top: 50%;
	margin-top: -49.5;
	display: block;
	width: 52px;
	height: 99px;
	background-repeat: no-repeat;
	z-index: 22;
}

.banner .prev {
	background-image: url(../images/bp.png);
	left:120px;
}

.banner .next {
	background-image: url(../images/bn.png);
	right:120px;
}

.banner img {
	max-width: 100%;
}

.banner .bd ul li {
	background-position: center;
	background-size: cover;
	height: 600px;
}

.banner .bd ul li a {
	height: 600px;
	position:relative;
	z-index: 2;
}

.banner .bd ul li img {
	max-width: 100%;
}

.banner .bd {
	z-index: 1;
}

.banner .hd {
	font-size: 0;
	text-align: center;
	position: absolute;
	bottom: 32px;
	width: 100%;
	height: 16px;
	z-index: 3;
}

.banner .hd ul li {
	width: 16px;
	height: 16px;
	display: inline-block;
	border-radius: 50%;
	background-color: #FFFFFF;
	margin-right: 10px;
}

.banner .hd ul li.on {
	background-color: #377bf2;
}







#prod {
    padding-top: 30px;
}

/*产品展示*/

.pr_l {
    width: 280px;
    float: left;
}

#sort_t {
    width: 280px;
    height: 89px;
    background: url(../images/20190820201145_1150938233.jpg);
}
#sort_t1 {
    width: 280px;
    height: 89px;
    background: url(../images/20190820201145_11509382333.jpg);
}

#sort_t2 {
    width: 280px;
    height: 89px;
    background: url(../images/20190820201145_115093823333.jpg);
}

#sort_t3 {
    width: 280px;
    height: 89px;
    background: url(../images/20190820201145_1150938233333.jpg);
}

#sort_t .h1,#sort_t1 .h1,#sort_t2 .h1,#sort_t3 .h1 {
    text-align: center;
    padding-top: 28px;
    width: 181px;
    height: 56px;
    line-height: 64px;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    padding-left: 40px;
}
#sort_bbb a{
	margin-left:0;
    color: #000;
    font-size: 18px;
}
#sort_bbb a:hover{
	margin-left:0;
    color: #fff;
    font-size: 18px;
}
.prod_l {
    width: 280px;
    background:#fff;
    padding-bottom: 47px;
}


.prod_r {
    width: 905px;
    height: auto;
}

.prod_rt {
    width: 905px;
    height: 44px;
    line-height: 44px;
    background: url(../images/20170411154948_897049099.jpg) no-repeat;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    padding-left: 35px;
}

.prod_rt a {
    display: block;
    font-size: 12px;
    color: #666;
    font-weight: normal;
    float: right;
    padding-right: 45px;
}

.prod_rt a:hover {
    color: #ff6300;
}
  
.product_b {
    width: 905px;
    height: auto;
}

.product_b ul li {
    width: 280px; height:235px; float:left; margin-right:32px; margin-top:25px;
}

.product_b ul li p{height: 194px; overflow: hidden;}
.product_b ul li p img {width: 280px; height:194px;transition: all 1s;}
.product_b ul li p img:hover{ transform: scale(1.1); transition: all 0.4 ease;}

.product_b ul li span {
    height:41px; line-height:41px; background:#eee; text-align:center; font-size:16px; display:block; color:#333;
}
.product_b ul li a:hover span{
    height:41px; line-height:41px; background:#2280e0; text-align:center; font-size:16px; display:block; color:#fff;
}

.product_b ul li:nth-child(3n) {margin-right:0;} 


.prod_listd {
    background: #fff;
    width: 278px;
    border-left: 1px solid #2281e0;
    border-right: 1px solid #2281e0;
    padding-top: 10px;
    border-bottom: 1px solid #2281e0;
    padding-bottom: 10px;
}

.prod_listd a {
    width: 260px;
    margin-left: 9px;
    display: block;
    color: #4d4d4d;
    font-size: 16px;
    line-height: 55px;
    height: 55px;
    text-indent: 40px;
    border-bottom: 1px dotted #b5b5b5;
    position: relative;
    transition: all .5s;
}

.prod_listd>a:before {
    position: absolute;
    content: "";
    width: 16px;
    height: 16px;
    background: url(../images/20190824163707_1608253659.png) no-repeat center center;
    left: 15px;
    right: 15px;
    top: 20px;
    transition: all .5s;
}

.prod_listd a:hover {
    background: #2281e0;
    color: #fff;
    font-size: 16px;
    text-indent: 20px;
}

.prod_listd a:hover:before {
    background: url(../images/20190824163741_787836551.png) no-repeat center center;
    left: 230px;
}




.stitle{
	font-size: 48px;
	color: #282828;
	text-align: center;
}
.stitle:after{
	display: none;
	margin: 25px auto 0 auto;
	content: '';
	width: 36px;
	height: 2px;
	background: #181a98;
}


.promisebg{
	background: #eee; padding-bottom:50px;
}
.promise{
	width:1200px;
	margin: 0 auto; margin-top:15px;
}
.promise .pleft{
	width: 50%;
}
.promise .pright{
	width: 50%;
}
.promise li{
	display: block;
	position: relative;
}
.promise li .left{
	width: 50%;
}
.promise li .right{
	width: 50%;
}
.promise li .text{
	position: absolute;
	width: 50%;
	text-align: center;
	color: #282826;
	font-size: 20px;
	line-height: 30px;
	top: 50%;
	margin-top: -90px;
}
.promise li .text p{
	font-size: 16px; width:196px; margin:0 auto;
}
.promise li:nth-child(1) .right .text,
.promise li:nth-child(2) .left .text{
	color: #fff;
}
.promise .pright li{
}
.promise li:hover img{
	-moz-transition: 	all 0.5s;
	-webkit-transition: all 0.5s;
	-ms-transition: 	all 0.5s;
	-o-transition: 		all 0.5s;
	transition: 		all 0.5s;
	-moz-transform: 	scale(1.1);
	-webkit-transform: 	scale(1.1);
	-ms-transform: 		scale(1.1);
	-o-transform: 		scale(1.1);
	transform: 			scale(1.1);
}


.box{ width:1200px; margin:0 auto; height:auto; overflow:hidden; }





/*优势*/
#adv_bg{width: 100%;height: auto;background:#eee; margin-top:40px;}
.adv_t{background: url(../images/20180427165148_906571971.png)no-repeat right 170px;height: 560px;}
.adv_d{background: url(../images/20180427161453_383492891.png)no-repeat left center;height: 478px;}

.adv_tt{padding-left: 226px;padding-top: 56px;}
.adv_tl font{display: block;font-size: 22px;line-height: 22px;color: #3a3a3a;  padding-top: 12px;padding-left: 102px;  }
.adv_tl  p{font-size: 32px;line-height: 42px;color:#02aff3;font-weight: bold;     float: right;}
.adv_tl  p span {color:#00a54f;}
.adv_tr {font-size: 72px;line-height: 72px;color: #00a54f;font-weight: bold;padding-left:20px;}
.adv_t1{background: url(../images/20180427163518_1139439072.png) no-repeat;width:736px;height: 170px;margin-top: 54px;}
.adv_t1 span{display: block;;line-height: 24px;font-size: 24px;padding-left: 70px; color: #2280e0;font-weight: bold;padding-top: 6px;}
.adv_t1 font{display: block;font-family:Arial, Helvetica, sans-serif; font-weight:normal;line-height: 35px;color: #bfbfbf;padding-left:70px;font-size:12px;}
.adv_t1 p{font-size: 16px;line-height: 24px;color: #555;padding-left: 10px;background: url(../images/20180427163746_1832322687.jpg) no-repeat left 8px;margin-left:16px;margin-top:18px;}

.adv_t2{background: url(../images/20180427163535_287195198.png) no-repeat left top;width:736px;height: 170px;margin-top: 20px;}
.adv_t2 span{display: block;;line-height: 24px;font-size: 24px;padding-left: 70px; color: #2280e0;font-weight: bold;padding-top: 6px;}
.adv_t2 font{display: block;font-family:Arial, Helvetica, sans-serif; font-weight:normal;line-height: 35px;color: #bfbfbf;padding-left:70px;font-size:12px;}
.adv_t2 p{font-size: 16px;line-height: 24px;color: #555;padding-left: 10px;background: url(../images/20180427163746_1832322687.jpg) no-repeat left 8px;margin-left:16px;margin-top:18px;}

.adv_d1{background: url(../images/20180427163550_901303920.png) no-repeat left top;width:736px;height: 170px;margin-top: 40px;}
.adv_d1 span{display: block;;line-height: 24px;font-size: 24px;padding-left: 380px; color: #2280e0;font-weight: bold;padding-top: 6px;}
.adv_d1 font{display: block;font-family:Arial, Helvetica, sans-serif; font-weight:normal;line-height: 35px;color: #bfbfbf;padding-left:380px;font-size:12px;}
.adv_d1 p{font-size: 16px;line-height: 24px;color: #555;padding-left: 10px;background: url(../images/20180427163746_1832322687.jpg) no-repeat left 8px;margin-left:210px;margin-top:18px;}

.adv_d2{background: url(../images/20180427163605_1769616093.png) no-repeat left top;width: 736px;height: 170px;margin-top: 20px;}
.adv_d2 span{display: block;;line-height: 24px;font-size: 24px;padding-left: 285px; color: #2280e0;font-weight: bold;padding-top: 6px;}
.adv_d2 font{display: block;font-family:Arial, Helvetica, sans-serif; font-weight:normal;line-height: 35px;color: #bfbfbf;padding-left:385px;font-size:12px;}
.adv_d2 p{font-size: 16px;line-height: 24px;color: #555;padding-left: 10px;background: url(../images/20180427163746_1832322687.jpg) no-repeat left 8px;margin-left:195px;margin-top:18px;}


/*  首页模块头部*/

.indexTitle { float: left; width: 100%; background: url(../../images/indexTitle.png) no-repeat center top 5px; text-align: center; }

.indexTitle h1 { font-size: 32px; line-height: 40px; }

.indexTitle p { font-size: 12px; color: #CCCCCC; line-height: 40px; }

/* 首页新闻中心 */
.topCon { width: 1200px; margin: 0 auto; }
.indexNews { float: left; width: 100%; height: 750px; }
.indexNews .indexTitle { margin: 40px 0; }
.newsLeft { float: left; width: 640px; margin-top:30px;}
.newsLeft_tit { float: left; width: 100%; height: 60px; }
.newsLeft_tit li { float: left; margin-right: 20px; width: 200px; height: 60px; background-color: #CACACA; cursor: pointer; }
.newsLeft_tit li p { padding-left: 70px; line-height: 60px; font-size: 20px; font-weight: bold; color: #FFFFFF; }
.newsLeft_tit li:nth-child(1) p { background: url(../images/newsLeft_tit1.png) no-repeat center left 30px; }
.newsLeft_tit li:nth-child(2) p { background: url(../images/newsLeft_tit2.png) no-repeat center left 30px; }
.newsLeft_tit li.tabon { background-color: #2280e0; }
.newsLeft_tit a.NewsMore { float: right; line-height: 60px; margin-top:20px;}
.newsCon { float: left; margin-top: 20px; width: 100%; height: 500px; }
.newsCon ul { float: left; width: 640px; height: 500px; }
.newsCon ul li { float: left; width: 100%; }
.NewsOne { float: left; width: 638px; height: 70px; border-left: 1px solid #CCCCCC; border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
.newsCon ul li:last-child .NewsOne { border-bottom: 1px solid #CCCCCC; }
.NewsFrist { float: left; margin-bottom: 10px; width: 100%; height: 250px; }
.NewsFrist img { float: left; width: 283px; height: 250px; }
.NewsFrist div { float: left; margin-left: 30px; width: 320px; height: 215px; position: relative; }
.NewsFrist div h1 { font-size: 18px; font-weight: 100; line-height: 50px; }
.NewsFrist div p { font-size: 14px; line-height: 25px; }
.NewsFrist div a { position: absolute; display: block; left: 0; bottom: 0; width: 160px; height: 45px; }
.NewsFrist div img { width: 160px; height: 45px; }
.NewsOne p { float: left; width: 118px; height: 70px; text-align: center; }
.NewsOne p span { display: block; margin-top: 15px; font-family: arial; font-size: 25px; }
.NewsOne p i { display: block; font-size: 18px; font-family: arial; font-style: normal; color: #CCCCCC; }
.NewsOne h1 { float: left; margin: 10px 0; width: 500px; height: 50px; line-height: 50px; font-weight: 100; font-size: 15px; border-left: 1px solid #CCCCCC; }
.NewsOne h1 span { margin-left: 30px; }
.newsCon h1 a { float: right; margin-top:15px;}
.newsRight { float: right; width: 530px; height: 580px; margin-top:30px;}
.newsRight_tit { float: left; width: 100%; height: 58px; border-top: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
.newsRight_tit h1 { float: left; padding-left: 40px; line-height: 58px; font-size: 20px; color: #2280e0; }
.newsRight_tit a { float: right; margin-right: 20px; line-height: 58px; margin-top:15px; }
.problemList { float: left; margin-top: 20px; width: 100%; }
#problemUl { float: left; width: 100%; }
#problemUl li { float: left; width: 100%; height: 150px; background: url(../images/problem.png) no-repeat center left 40px; border-bottom: 1px dashed #CCCCCC; }
#problemUl li a { text-decoration: none; color: #000000; }
#problemUl li h1 { padding-left: 85px; padding-top: 45px; font-size: 16px; }
#problemUl li p { padding-top: 10px; padding-left: 85px; font-size: 14px; line-height: 25px; color: #666666; }
.indexAbout { float: left; width: 100%; height: 870px; background: url(../images/indexabout.png) no-repeat center top; }
.indexAbout .indexTitle { margin-top: 80px; color: #FFFFFF; }
.aboutUs_txt { float: left; width: 100%; height: 270px; position: relative; }
.aboutUs_txt p { margin-top: 35px; padding: 0 45px; font-size: 15px; color: #FFFFFF; text-align: center; }
a.aboutMore { position: absolute; left: 470px; bottom: 0; }
.aboutPhontos { float: left; margin-top: 50px; width: 100%; height: 385px; background: url(../images/aboutPhontos.png) no-repeat center top; }
.photoNav { margin: 0 auto; width: 330px; height: 100px; text-align: center; line-height: 100px; font-size: 20px; font-weight: bold; }
.photoNav li { float: left; width: 150px; height: 100px; }
.photoNav p { float: left; width: 30px; height: 100px; line-height: 100px; }
.photoNav ul li a { display: inline-block; margin-top: 20px; height: 40px; line-height: 40px; text-decoration: none; color: #000000; cursor: pointer; }
.photoNav ul li.tabon a { color: #175842; }
.photoList { margin: 0 auto; width: 1140px; height: 240px; }
.photoList ul { margin: 0 auto; width: 1140px; height: 240px; }
.photoList ul li { float: left; margin-right: 14px; width: 270px; height: 240px; text-align: center; }
.photoList ul li img { width: 270px; height: 190px; }
.photoList ul li p { width: 270px; height: 50px; text-align: center; line-height: 50px; font-size: 14px; background-color: #CACACA; }
.photoList ul li:hover p { background-color: #175842; color: #FFFFFF; }


.advantageZIXUN {width: 280px; height: 119px; color: #FFFFFF; background: url(../images/advantageTell.png) no-repeat 20px 50px #2280e0; }
.advantageZIXUN span { display: block; padding: 10px 20px 0 160px; font-size: 14px;}
.advantageZIXUN p { padding-left: 70px; font-size: 26px; line-height: 36px; font-weight:bold;}




/*footer*/
.container{margin:0 auto;width:1200px;}
.footer{width: 100%;color: #fff;padding-bottom: 28px;background: #2E3033;border-top: 8px solid #2280e0; margin-top:40px;}
.footer .links{padding: 20px 0;font-size: 16px;border-bottom: 1px solid #1a1d21;}
.footer .links span{color: #fff;display:inline-block;}
.footer .links a{display:inline-block;font-size: 14px;color: #939393;padding-right: 10px;}
.footer .links a:hover{color: #06a3e8;}
.footer .bottom {border-top: 1px solid #464a50;}
.footer .bNav{width: 608px;height:330px;margin-top: 48px;border-right: 1px solid #1a1d21;}
.footer .di_logo img{width:111px; height:111px; background-size:100%;}
.footer .bNav dl{display:inline-block;float:left;width: 139px;overflow:hidden;text-align:left;padding-top:10px;}
.footer .bNav dl dt{height:16px; display:block; padding-bottom:32px;}
.footer .bNav dl dt a{display:block; font-size:16px; color:#fff; line-height:16px;}
.footer .bNav dl dd{display:block; height:14px; padding-bottom:16px;}
.footer .bNav dl dd a{display:block;font-size:14px;color: #939393;line-height:14px;}
.footer .bNav dl dd a:hover{color: #06a3e8;}
.footer .bNav dl:nth-child(4){width:160px;}


.footer .ewm{height: 310px;text-align:center;padding-left: 48px;margin-top: 48px;border-left: 1px solid #464a50;}
.footer .ewm dl{width: 140px;float:left;display:block;margin-right:30px;margin-top: 10px;height:164px;}
.footer .ewm dl:nth-child(2){margin-right:0px;}
.footer .ewm dl:first-child+dl{margin-right:0px;}
.footer .ewm dl dt{width: 140px;height: 140px;background-color:#fff;text-align:center;}
.footer .ewm dl dt img{width: 130px;height: 130px;display:inline-block;background-size:100%;margin-top:5px;}
.footer .ewm dl dd{font-size:14px;color: #939393;line-height:24px;padding-top: 5px;}

.footer .contact_info{width: 285px;height: 330px;padding-left: 45px;border-right: 1px solid #1a1d21;border-left: 1px solid #464a50;margin-top: 48px;}
.footer .contact_info p.p1{font-size:14px;color: #fff;line-height:14px;padding-top:10px;}
.footer .contact_info p.dh{font-size:36px;color: #2280e0;font-family:"Arial";line-height:36px;padding-top: 4px;font-weight:bold;padding-bottom:12px;}
.footer .contact_info h3{font-size:20px; padding-top:8px;}
.footer .contact_info p.tel{font-size:14px;color: #939393;line-height:22px;width: 270px;}
.footer .contact_info i{display:block; padding-top:8px; font-size:14px; color:#fff;}
.footer .contact_info i a{display:inline-block; color:#fff; padding-right:12px;}
/*copyright*/
.copyright{height: 50px;line-height: 50px;color: #666;font-size: 12px;background: #27292B;}
.copyright p{color: #939393;}
.copyright span{margin: 0 6px;}
.copyright a{color: #939393;-webkit-transition: all ease 300ms;-moz-transition: all ease 300ms;-ms-transition: all ease 300ms;-o-transition: all ease 300ms;transition: all ease 300ms;}
.copyright a:hover{color: #06a3e8;}


.img-center {text-align: center;font-size: 0;}
.img-center img {display: inline-block;width: auto;height: auto;max-width: 100%;max-height: 100%;vertical-align: middle;}
.yunu-section {}
.yunu-section-title {margin-bottom: 20px;text-align: center;font-size:0;}
.yunu-section-title span {display: inline-block;color: #3db748;font-size: 36px;line-height: 1;}
.yunu-section-title p {display: inline-block;font-size: 24px;line-height: 24px;text-align: left;margin: 0 0 0 5px;}
.yunu-section-title p small {display: block;font-size: 12px;line-height: 1;text-transform: uppercase;color: #999;font-family: 'Times New Roman';}

.yunu-qsz-in {padding-top: 20px;}
.yunu-qsz-in .hd {float: left;width: 600px;}
.yunu-qsz-in .hd li {float: left;width: 50%;}
.yunu-qsz-in .hd li a {display: block;text-align: center;padding: 20px 0;font-size: 18px;background-color:#eee;margin: 0 1px 1px 0;}
.yunu-qsz-in .hd li small {display: block;font-size: 14px;color: #b9b9b9;}
.yunu-qsz-in .hd li.on a {background-color:#2280e0;color: #fff;}
.yunu-qsz-in .hd li.on small {color: #b0ddb3;}
.yunu-qsz-in .hd .tel {padding: 35px 0 0 215px;height: 93px;background: #eee url(../images/qsd.png) no-repeat 140px center;color: #666; font-size:14px;}
.yunu-qsz-in .hd .tel strong {display: block;font-size: 36px;color: #2280e0;line-height: 1;}
.yunu-qsz-in .bd {float: right;width: 600px;}



.subject{max-width: 1200px;margin: 0 auto;width: calc(100% - .4rem);}
.Title{height: 1.55rem;text-align: center}
.Title .title{font-size: .32rem;color: #474646;font-weight: bold;padding-top: .45rem}
.Title .title .line{display: inline-block;width: .6rem;height: 1px;background: #dcdcdc;position: relative;top:-.1rem;margin: 0 .3rem}
.Title .text{font-size: .2rem;line-height: 1.3;color: #333333;padding-top: .15rem}


.index_5{}
.index_5_main{ margin-top:15px;}
.index_5_left{width: calc((100% - .1rem)/2);float: left;height: 4.75rem;position: relative;border-radius: .1rem;overflow: hidden}
.index_5_left .bg{position: absolute;width: 100%;height: 100%;left: 0;top:0;z-index: 1;transition: .4s;background-size: cover;background-repeat: no-repeat;background-position: top}
.index_5_left .txt{position: absolute;width: 100%;background: rgba(34,128,224,.63);left: 0;bottom:0;color: #FFF;z-index: 2;padding: .2rem; box-sizing: border-box;line-height: 1;}
.index_5_left .txt .t{font-size: .24rem;padding-bottom: .15rem;}
.index_5_left .txt .text{font-size: 14px;line-height:24px;height:60px;}
.index_5_left .txt .text a{color: #fad248}
.index_5_left .txt .other{text-align: center;padding-top: .3rem}
.index_5_left .txt .other .item{padding: 0 3px;width: 31.33%;position: relative;float: left;}
.index_5_left .txt .other .item:after{position: absolute;display: block;content: '';width: 1px;height: .3rem;background: rgba(255,255,255,.3);right: 0;top:.2rem;}
.index_5_left .txt .other .item:last-child:after{display: none}
.index_5_left .txt .other .item .p1{font-size: .2rem}
.index_5_left .txt .other .item .p1 span{font-size:30px;}
.index_5_left .txt .other .item .p1 img{position: relative;top:-.2rem}
.index_5_left .txt .other .item .p2{font-size:14px;line-height: 1.5}


.index_5_left:hover .bg{transform: scale(1.1)}


.index_5_right{width: calc((100% - .1rem)/2);float: right;}

.index_5_right_1{height: 2.35rem;border-radius: .1rem;overflow: hidden;background: #f6f8fa;margin-bottom: .1rem}
.index_5_right_1 .img{overflow: hidden;width: calc((100% - .1rem)/2);float: left;height: 100%;}
.index_5_right_1 .img_{height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center;transition: .4s;}
.index_5_right_1 .img_:hover{transform: scale(1.1)}
.index_5_right_1 .txt{width: calc((100% - .1rem)/2);float: right;padding: .2rem .15rem 0;height: 1.9rem;overflow: hidden; box-sizing: border-box;line-height: 1;}
.index_5_right_1 .txt .h3{font-size: .24rem;color: #333;padding-bottom: .2rem}
.index_5_right_1 .txt p{font-size:16px;color: #666;line-height: 1.6;}
.index_5_right_1 .txt p b{color: #333;font-weight: normal}
.index_5_right_1 .more{font-size: .16rem;color: #fad248;padding-left: .25rem;display: inline-block;margin-top: .1rem}
/*.index_5_right_1 .txt .d{height: 1rem;}*/
.index_5_right_1 .txt .d{height: 1.4rem;}

.index_5_right_2{height: 2.3rem;}
.index_5_right_2 .item{min-height: 2.3rem;display: block;box-sizing: border-box;text-align: center;width: calc((100% - .1rem)/2);background: #f6f8fa;height: 100%;border-radius: .1rem;overflow: hidden;float: left;}
.index_5_right_2 .item .d{padding: .20rem}
.index_5_right_2 .item:nth-child(2){float: right;}

.index_5_right_2 .item:hover{box-shadow: 0 .05rem .15rem rgba(0,0,0,.1)}

.index_5_right_2 .item .icon{}
.index_5_right_2 .item .icon img{max-height: .45rem}
.index_5_right_2 .item .t{font-size: .24rem;color: #333;padding: .2rem 0 .15rem}
.index_5_right_2 .item .text{color: #666666;font-size: 15px;line-height: 1.6}
















.proMain {
	padding-bottom:20px; height:774px; background:#FFF;
}
.proMain .pro_l {
	float: left;
	width: 220px;
}

.pro_l h4 {
	height: 70px;
	background-color:#3488ea;
}
.pro_l h4 a {
	display: block;
	padding-left: 43px;
	font-size: 24px;
	color: #fff;
	text-decoration: none;
	font-weight: normal;
	height: 70px;
	line-height: 70px;
	text-align: left;
}
.pro_l>ul {
	border: 2px solid #3488ea; padding-bottom:10px;
}
.pro_l>ul>li {
	margin-top: 15px;
}
.pro_l>ul>li>h5 {
	margin: 0 8px;
	background: #3488ea;
	padding-left: 12px;
	height: 38px;
    line-height: 38px;
}
.pro_l>ul>li h5 a {
	font-size: 16px;
	text-decoration: none;
	background: url(../images/probg1.png) no-repeat left center;
	padding-left: 22px;
	color:#fff;
}
.pro_l>ul>li .sed {
	margin: 10px 9px 15px 33px;
}
.pro_l>ul>li .sed p {
	margin-bottom: 5px;
}
.pro_l>ul>li .sed p a {
	font-size: 13px;
	display: block;
	padding-left: 8px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	color:#666;
}
.pro_l>ul>li .sed p a:hover {
	color: #3488ea;
}
.pro_l>ul>li ul {
	overflow: hidden;
	padding: 25px;
*padding:22px
}
.pro_l>ul>li ul li {
	float: left;
	margin-left: 15px;
}
.pro_l>ul>li ul li p {
	height: 30px;
	line-height: 30px;
}
.pro_l>ul>li ul li p a {
	font-size: 13px;
}
.tab{ width:960px; float:right;}
.tab .hd {
	width: 100%;
	height: 80px;
	background: #f1f9ff;
	border-bottom: 1px solid #FFFFFF;
}

.tab .hd ul li {
	width: 320px;
	height: 70px;
	float: left;
	color: #2f2f2f;
	text-align: center;
	padding-top: 16px;
	font-weight: bold;
	cursor: pointer;
}

.tab .hd ul li img {
	display: none;
}

.tab .hd ul li.on {
	background-color: #3488ea;
	color: #FFFFFF;
}

.tab .hd ul li .text {
	font-size: 16px;
}

.tab .hd ul li .text .num {
	font-size: 30px;
	color: #2d78cf;
}

.tab .hd ul li.on .text .num {
	color: #FFFFFF;
}

.tab .hd ul li.on img {
	display: inline;
}

.tab .bd {
	background-color: #FFFFFF;
}

.tab .bd .img {
	position: relative;
	width: 720px;
	height: 383px;
	overflow: hidden;
}

.tab .bd .img img {
	width: 100%;
	height: 383px;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.tab .bd .img:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.tab .bd .img .cover {
	width: 100%;
	position: absolute;
	height: auto;
	bottom: 0;
	background-color: rgba(0, 0, 0, .75) !important;
	*background: url(../images/cover.png) !important;
	padding-top: 30px;
	padding-left: 30px;
	padding-bottom: 20px;
	padding-right: 30px;
	color: #FFFFFF;
}

.tab .bd .img .cover .title {
	font-size: 22px;
	font-weight: bold;
	margin-bottom: 12px;
}

.tab .bd .img .cover .p {
	font-size: 14px;
}

.tab .bd .img .cover .p p {
	height: 40px;
	overflow: hidden;
	line-height: 22px;
	display: none;
}

.tab .bd .img .cover .p a.a {
	display: block;
	float: right;
	text-align: center;
	width: 84px;
	height: 25px;
	border: solid 1px #3bb0ff;
	color: #3bb0ff;
	font-size: 13px;
	line-height: 23px;
}

.tab .bd .img .cover .p a.a:hover {
	background-color: #3bb0ff;
	color: #FFFFFF;
}

.tab .bd .lists {
	width: 465px;
	padding-top: 7px;
}

.tab .bd .lists .product {
	width: 465px;
	height: 180px;
	background-color: #F1F9FF;
	margin-bottom: 8px;
	padding: 20px 15px;
}

.tab .bd .lists .product:last-child {
	margin-bottom: 0;
}

.tab .bd .lists .product .pro_pic {
	width: 204px;
	height: 138px;
	background-color: #FFFFFF;
	text-align: center;
	float: left;
	overflow: hidden;
}

.tab .bd .lists .product .pro_pic img {
	width: 204px;
	height: 138px;
	transition: .3s all;
	-webkit-transition: .3s all;
}

.tab .bd .lists .product .pro_pic:hover img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.tab .bd .lists .product .pro_text {
	width: 202px;
	float: right;
}

.tab .bd .lists .product .pro_text .pro_title {
	font-size: 16px;
	color: #2f2f2f;
	font-weight: bold;
	margin-bottom: 10px;
}

.tab .bd .lists .product .pro_text .specification {
	font-size: 13px;
	color: #3f3a39;
	line-height: 22px;
}

.tab .bd .lists .product .pro_text .tl {
	height: 1px;
	width: 202px;
	background-image: url(../images/tl.png);
	background-repeat: no-repeat;
	margin-bottom: 12px;
}

.tab .bd .lists .product .pro_text .specification font {
	color: #2e569b;
}







.pro_l1>dl {
	border: 1px solid #f5f5f5;
}
.pro_l1>dl>dt {
	margin-top: 15px;
}
.pro_l1>dl>dt>h5 {
	margin: 0 8px;
	background: #a3a3a3;
	padding-left: 12px;
	height: 38px;
    line-height: 38px;
}
.pro_l1>dl>dt h5 a {
	font-size: 16px;
	text-decoration: none;
	background: url(../images/probg1.png) no-repeat left center;
	padding-left: 22px;
	color:#fff;
}
.pro_l1>dl>dt .sed {
	margin: 10px 9px 15px 33px;
}
.pro_l1>dl>dt .sed p {
	margin-bottom: 5px;
}
.pro_l1>dl>dt .sed p a {
	font-size: 13px;
	display: block;
	padding-left: 8px;
	height: 25px;
	line-height: 25px;
	text-decoration: none;
	color:#666;
}
.pro_l1>dl>dt .sed p a:hover {
	color: #3488ea;
}
.pro_l1>dl>dt ul {
	overflow: hidden;
	padding: 25px;
*padding:22px
}
.pro_l1>dl>dt ul li {
	float: left;
	margin-left: 15px;
}
.pro_l1>dl>dt ul li p {
	height: 30px;
	line-height: 30px;
}
.pro_l1>dl>dt ul li p a {
	font-size: 13px;
}




















.prcont ul {
	overflow: hidden;
	width:960px; padding-top:20px;
}
.prcont li {
	float: left;
	width:308px;
	margin-right:18px;
	margin-bottom:35px;
}
.prcont li:nth-child(3n){ margin-right:0;}
.prcont li>a {
	display: block;
	width:308px;
	height:250px;
	position: relative;
}
.prcont li>a img {
	display: block;
}
.prcont li>a span {
	display: block;
	position: absolute;
	width:308px;
	height:250px;
	background: url(../images/ljgd.png) no-repeat center;
	top: 0;
	left: 0;
	display: none;
}
.prcont li p {
	text-align: center;
	margin-top: 30px;
}
.prcont li p a {
	font-size: 16px;color:#666;
}
.prcont li>a:hover span {
	display: block;
}










.pro_link {
	margin-top: 5px;
}

.pro_link a {
	width: 66px;
	height: 24px;
	display: block;
	float: left;
	margin-right: 15px;
	background-color: #3bb0ff;
	color: #FFFFFF;
	font-size: 12px;
	text-align: center;
	line-height: 24px;
}

.pro_link a:hover {
	background-color: #3ca9f2;
}

.pro_link a:last-child {
	background-color: #3488EA;
}

.pro_link a:last-child:hover {
	background-color: #3488d5;
}

.more-product {
	margin-top: 42px;
}

.more-product-bg {
	background: url(../images/mr.png);
	width: 100%;
	position: relative;
	height: 1px;
	vertical-align: top;
}

.more-product .more {
	width: 90px;
	height: 32px;
	background-color: #2d78cf;
	color: #ffffff;
	text-align: center;
	line-height: 32px;
	margin: -16px auto 0;
	vertical-align: top;
	position: relative;
	z-index: 2;
}

.more-product .more a {
	color: #FFFFFF;
	display: block;
}


/* 优势 */

.advantage {
	margin-top: 55px;
	background-color: #FFFFFF;
}

.advantage .warp {
	overflow: hidden;
}

.advan_title {
	font-size: 32px;
	color: #000308;
	text-align: center;
	font-weight: bold;
}

.advan_title font {
	color: #2d78cf;
}

.advan_title_s {
	font-size: 16px;
	color: #343434;
	text-align: center;
	margin-top: 13px;
	margin-bottom: 46px;
}

.advantage ul li {
	width: 300px;
	float: left;
	/*	border: 1px solid #000;*/
	font-size: 20px;
	color: #5e5e5e;
	height: 300px;
	border-right: 1px dotted #d2d2d2;
	position: relative;
	z-index: 999;
}

.advantage ul li:first-child {
	margin-left: 0;
}

.advantage ul li:last-child {
	margin-right: 0;
}

.advantage ul li .icon-box {
	transform: rotateX(0deg) rotateY(0deg) translate3d(0px, 0px, 0px);
	width: 300px;
	height: 300px;
	margin-top: 40px;
}

.advantage ul li .icon {
	width: 158px;
	height: 158px;
	border-radius: 50%;
	margin: 0px auto 30px;
	border: solid 3px #5e5e5e;
	text-align: center;
}


.advantage ul li .text {
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	color: #5e5e5e;
	line-height: normal;
}

.advantage ul li:last-child {
	border-right: 0;
}

.advantage ul li .mask {
	width: 100%;
	height: 100%;
	padding: 10px;
	background-color: #3488ea;
	color: #FFFFFF;
	transition: .5s all;
	-webkit-transition: .5s all;
	transition: .5s all;
	position: absolute;
	top: 0;
	left: 0;
	transform-origin: 50% 50%;
	overflow: hidden;
	opacity: 0;
	transform: scale(.5);
	-webkit-transform: scale(.5);
	border-radius: 50%;
}

.advantage ul li:hover .mask {
	opacity: 1;
	transform: scale(1);
	-webkit-transform: scale(1);
	border-radius: 0;
}

.advantage ul li .mask .mask-box {
	border: solid 2px #ffffff;
	width: 100%;
	height: 100%;
	padding-top: 70px;
}

.advantage ul li .mask .mask_title {
	font-size: 22px;
	color: #FFFFFF;
	line-height: 43px;
	margin-bottom: 27px;
	text-align: center;
	font-weight: bold;
}

.advantage ul li .mask .mask_title img {
	margin-right: 12px;
}

.advantage ul li .mask p {
	text-align: left;
	font-size: 14px;
	line-height: 28px;
	display: none;
}

.advantage ul li .mask a.link {
	width: 133px;
	height: 36px;
	border: solid 1px #ffffff;
	color: #FFFFFF;
	font-size: 14px;
	display: block;
	text-align: center;
	line-height: 36px;
	margin: 30px auto;
}

.advantage ul li .mask a.link:hover {
	background-color: #FFFFFF;
	color: #3488ea;
}

.news_lists.faq_lists .q {
	font-size: 16px;
	color: #2d78cf;
}

.news_lists.faq_lists .q:before {
	width: 23px;
	height: 22px;
	background-image: url(../images/q2.jpg);
}

.news_lists.faq_lists .a {
	font-size: 14px;
	color: #949494;
	line-height: 24px;
}

.news_lists.faq_lists .a:before {
	width: 23px;
	height: 22px;
	background-image: url(../images/a2.jpg);
}


/*.advantage ul li:nth-child(2) .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background-color: #1a448e;
	padding-left: 28px;
	padding-right: 28px;
	padding-top: 38px;
	color: #FFFFFF;
}*/


/* 案例 */

.case {
	margin-top: 72px;
}

.case-bg {
	background-image: url(../images/bg2.jpg);
	background-repeat: no-repeat;
	background-position: top center;
	min-width:1200px;
	width: 100%;
	min-height: 418px;
	padding-top: 55px;
}

.case-bg img {
	max-width: 100%;
}

.case-title {
	color: #FFFFFF;
	font-size: 32px;
	text-align: center;
	margin-bottom: 18px;
	font-weight: bold;
}

.case-title-s {
	text-align: center;
	color: #FFFFFF;
	text-align: center;
	font-size: 16px;
	margin-bottom: 66px;
}

.case .case-tab {
	padding-bottom: 38px;
}

.case .case-tab .hd {
	width: 1015px;
	margin: auto;
	height: 46px;
	margin-bottom: 34px;
	text-align: center;
}

.case .case-tab .hd ul li {
	display: inline-block;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 16px;
	margin-right: 100px;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
}

.case .case-tab .hd ul li.on {
	background: url(../images/on.png);
	background-repeat: no-repeat;
}

.case .case-tab .hd ul li:last-child {
	margin-right: 0;
}

.case .case-tab .bd {}

.case .case-tab .bd ul li {
	width: 590px;
	float: left;
	border: 1px solid transparent;
}

.case .case-tab .bd ul li:nth-child(even) {
	margin-left: 15px;
}

.case .case-tab .bd ul li .img {
	width: 100%;
	height: 313px;
	overflow: hidden;
}

.case .case-tab .bd ul li .img img {
	width: 100%;
	height: 313px;
	transition: .3s all;
	-webkit-transition: .3s all;
}

.case .case-tab .bd ul li .text {
	background-color: #FFFFFF;
	box-shadow: 3px 6px 6px 0px rgba(6, 3, 3, 0.05);
	padding-top: 26px;
	padding-left: 22px;
	padding-right: 22px;
	text-align: left;
	height: 125px;
	overflow: hidden;
}

.case .case-tab .bd ul li .text .title {
	font-size: 16px;
	color: #00040c;
	margin-bottom: 13px;
}

.case .case-tab .bd ul li .text .p {
	font-size: 14px;
	color: #00040c;
}

.case .case-tab .bd ul li:hover {
	border: 1px solid #3488EA;
}

.case .case-tab .bd ul li:hover .text .title {
	color: #1a448e;
}

.case .case-tab .bd ul li:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
}


/* 荣誉 */

.honor {
	background: #FFFFFF;
	padding-top: 55px;
}

.honor_title {
	text-align: center;
	font-size: 32px;
	color: #00040a;
	font-weight: bold;
}

.honor_title font {
	color: #2d78cf;
}

.honor_title_s {
	text-align: center;
	font-size: 16px;
	color: #303030;
	margin-bottom: 60px;
	margin-top: 13px;
}

.honor_slide .bd {
	position: relative;
}

.honor_slide .bd ul li {
	width: 280px;
	height: 381px;
	background-color: #F1F9FF;
	float: left;
	margin-right: 26px;
	padding: 34px 0;
}

.honor_slide .bd ul li .img {
	width: 212px;
	height: 276px;
	margin: 0 auto;
}

.honor_slide .bd ul li img {
	max-width: 100%;
}

.honor_slide .bd ul li p {
	text-align: center;
	font-size: 16px;
	color: #434343;
	margin-top: 23px;
}

.honor_slide .bd a.next,
.honor_slide .bd a.prev {
	position: absolute;
	top: 170px;
	left: 12px;
	width: 33px;
	height: 39px;
	background-color: rgba(52, 136, 234, 0.87);
	opacity: 0.87;
	cursor: pointer;
	text-align: center;
}

.honor_slide .bd a.next {
	position: absolute;
	left: auto;
	right: 12px;
}

.honor_slide .bd a.next img,
.honor_slide .bd a.prev img {
	position: absolute;
	top: 10px;
	left: 9px;
}

.honor_slide .bd a.next img {
	left: 12px;
}


/* 关于我们 */

.index_about {
	min-width:1200px;
	width:100%;
	padding-top: 55px;
	background: url(../images/bg3.jpg);
	margin-top: 60px;
	padding-bottom: 65px;
}

.index_about .warp {
	overflow: hidden;
}

.index_about .about_title {
	font-size: 32px;
	color: #ffffff;
	text-align: center;
	margin-bottom: 13px;
	font-weight: bold;
}

.index_about .about_title_s {
	font-size: 16px;
	text-align: center;
	color: #FFFFFF;
	margin-bottom: 40px;
}

.index_about .top {
	width: 538px;
	height: 499px;
	background-color: #FFFFFF;
	padding: 16px;
}

.index_about .top .img {
	width: 100%;
}

.index_about .top .img img {
	max-width: 100%;
}

.index_about .top .text {
	margin-top: 15px;
	font-size: 14px;
	color: #323232;
	line-height: 22px;
}

.index_about .top .text div {
	font-size: 16px;
	color: #202020;
	margin-bottom: 10px;
}

.index_about .top .text a {
	display: block;
	width: 83px;
	height: 24px;
	border: solid 1px #1a448e;
	text-align: center;
	line-height: 22px;
	color: #1a448e;
	margin-top: 20px;
}

.index_about .top .text a:hover {
	background-color: #1a448e;
	color: #FFFFFF;
}

.index_about .block {
	width: 312px;
	height: 242px;
	background: url(../images/block.jpg) no-repeat;
	float: left;
	margin-bottom: 17px;
	padding-top: 55px;
	color: #FFFFFF;
	padding-left: 50px;
	position: relative;
}

.index_about .block:nth-child(even) {
	float: right;
}

.index_about .fr {
	width: 643px;
}

.index_about .block .p {
	font-size: 26px;
	color: #ffffff;
	margin-bottom: 6px;
}

.index_about .block .num {
	font-family: Arial;
	font-size: 89px;
	font-weight: bold;
}

.index_about .block .num span {
	font-size: 89px;
	font-weight: bold;
}

.index_about .block .num font {
	font-size: 32px;
	color: #ffffff;
	font-family: "微软雅黑";
	font-weight: normal;
}

.index_about .block .cover-line {
	position: absolute;
	top: 149px;
	left: 0;
	width: 100%;
	height: 5px;
	background-image: linear-gradient(135deg, #2464ad 0%, #296ebe 11%, #2d78cf 100%);
}


/* 新闻 */

.news_message {
	background-color: #F9F9F9;
	padding-top: 64px;
}

.news_message:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden
}

.news_message .news {
	width: 740px;
}

.news_message .warp {
	width: 1180px;
	background-color: #FFFFFF;
	padding-left: 26px;
	padding-top: 40px;
	padding-right: 22px;
}

.news_message .warp .news_title {
	border-left: 5px solid #2d78cf;
	font-size: 18px;
	padding-left: 12px;
	margin-bottom: 20px;
}

.news_message .warp .news_title span {
	color: #999999;
	font-size: 22px;
	cursor: pointer;
}

.news_message .warp .news_title span.on {
	color: #3488ea;
}

.news_message .warp .news_title span:after {
	content: '';
	display: inline-block;
	border-right: 1px dotted #e5e5e5;
	width: 1px;
	height: 18px;
	margin-left: 10px;
	margin-right: 9px;
	margin-top: 10px;
	vertical-align: top;
}

.news_message .warp .news_title span:nth-child(3) {
	border: 0;
}

.news_message .warp .news_title span:nth-child(3):after {
	display: none;
}

.news_message .warp .news_title a.fr {
	color: #33363d;
	font-size: 12px;
	vertical-align: top;
	margin-top: 11px;
}

.news_message .warp .news_title a.faq-link {
	display: none;
}

.index_news.bd a.fr {}

.news_message .warp .headline {
	float: left;
	width: 322px; 
}

.news_message .warp .headline .img img {
	width: 100%;
}

.news_message .warp .headline .text div {
	font-size: 16px;
	color: #33363d;
	margin-top: 13px;
	margin-bottom: 10px;
	width: 322px; 
}

.news_message .warp .headline .text {
	font-size: 12px;
	color:#969696; line-height:26px;
}

.news_message .warp .headline a {
	font-size: 16px;
	color: #333;
}
.news_message .warp .headline a:hover {
	font-size: 16px;
	color: #2d78cf;
}



.news_message .warp .headline1 {
	float: left;
	width: 322px; margin-right:30px;
}

.news_message .warp .headline1 .img img {
	width: 100%;
}

.news_message .warp .headline1 .text div {
	font-size: 16px;
	color: #33363d;
	margin-top: 13px;
	margin-bottom: 10px;
}

.news_message .warp .headline1 .text {
	font-size: 12px;
	color: #969696;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}




.news_message .index_news {
	width: 740px;
}

.news_message .index_news .news_lists {
	margin-left: 30px;
	font-size: 14px;
	width: 388px;
	padding: 0;
	margin-top: 0;
	border: 0;
}

.news_message .index_news .news_lists a {
	color: #333333;
	display: block;
	max-width: 388px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news_message .index_news .news_lists a:before {
	content: '';
	display: inline-block;
	background-image: url(../images/o.png);
	width: 6px;
	height: 9px;
	margin-right: 13px;
	vertical-align: top;
	margin-top: 5px;
}

.news_message .index_news .news_lists ul li {
	border-bottom: dotted 1px #c9c9c9;
	padding-bottom:10px;
	margin-bottom: 13px;
}

.news_message .index_news .news_lists ul li:last-child {
	border: none;
	margin-bottom: 14px;
}

.news_message .index_news .news_lists1 {
	font-size: 14px;
	width:950px;
	border: solid 1px #e5e5e5;
	padding: 20px 0;
	margin-top: 12px;
	border: 0;
}


.news_message .index_news .news_lists1 ul li {
	border-bottom: dotted 1px #c9c9c9;
	padding-bottom: 9px;
	margin-bottom: 10px;
	margin-top:20px;
}

.news_message .index_news .news_lists1 ul li:last-child {
	border: none;
	margin-bottom: 14px;
}

.news_lists1 .list {
	padding-bottom: 20px;
	border-bottom: solid 1px #dddddd;
	margin-bottom: 20px;
}

.news_lists1 .list:last-child {
	border-bottom: 0;
}

.news_lists1 .list .text {
	width:950px;
}

.news_lists1 .list:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.news_lists1 .list .title {
	color: #2c2c2c;
	font-size: 16px;
	margin-bottom: 5px;
}

.news_lists1 .list .title a{
    color: #666;
	font-size: 18px; font-weight:bold;
}

.news_lists1 .list .date {
	color: #a4a4a4;
	font-size: 12px; margin-top:10px;
}

.news_lists1 .list .abstract {
	font-size: 14px;
	color: #808080;
	line-height:24px;
	margin-top:15px;
}





.faq_lists {
	border-bottom: 1px dotted #d9d9d9;
	padding-bottom: 15px;
	margin-bottom: 15px;
}

.faq_lists .q {
	color: #4a4a4a;
	font-size: 14px;
}

.faq_lists .q:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 19px;
	background-image: url(../images/q.jpg);
	vertical-align: top;
	margin-right: 8px;
}

.faq_lists .a {
	color: #b2b2b2;
	font-size: 13px;
	margin-top: 15px;
	line-height: 20px;
}

.faq_lists .a div {
	display: inline-block;
	width: 700px;
}

.faq_lists .a:before {
	content: '';
	display: inline-block;
	width: 20px;
	height: 19px;
	background-image: url(../images/an.jpg);
	vertical-align: top;
	margin-right: 8px;
}


/* 留言 */

.message {
	width: 350px;
}

.message_title {
	color: #3488ea;
	font-size: 22px;
	border-left: solid 5px #2d78cf;
	padding-left: 10px;
	margin-bottom: 25px;
	font-size: 22px;
}

.message .name,
.message .tel {
	width: 158px;
	height: 34px;
	background-color: #f1f9ff;
	border: solid 1px #c5e6ff;
	padding-left: 10px;
	color: #333333;
}

.message input::-moz-placeholder,
.message input::-webkit-input-placeholder {
	color: #b1b1b1;
}

.message .tel {
	margin-left: 9px;
}

.message .email {
	width: 338px;
	height: 36px;
	background-color: #f1f9ff;
	border: solid 1px #c5e6ff;
	margin-top: 14px;
	padding-left: 10px;
}

.message .textarea {
	width: 338px;
	height: 107px;
	background-color: #f1f9ff;
	border: solid 1px #c5e6ff;
	margin-top: 14px;
	padding-left: 10px;
	padding-top: 10px;
}

.message .submit,
.message .reset {
	width: 76px;
	height: 28px;
	color: #FFFFFF;
	border: 0;
	font-size: 12px;
	line-height: 28px;
	margin-top: 14px;
}

.message .submit {
	margin-left: 17px;
	background-color: #2d78cf;
}

.message .reset {
	background-color: #151515;
}


/* 品牌客户 */

.brand {
	background-color: #F9F9F9;
	padding-top: 15px;
}

.brand_title {
	color: #3488ea;
	font-size: 22px;
	border-left: solid 5px #2d78cf;
	padding-left: 10px;
	margin-bottom: 25px;
}

.brand .warp {
	width: 1180px;
	background: #FFFFFF;
	padding-top: 23px;
	padding-bottom: 60px;
	padding-left: 27px;
	padding-right: 28px;
}

.brand_slide .bd {
	overflow: hidden;
}

.brand_slide .bd ul li {
	width: 270px;
	height: 138px;
	background-color: #ffffff;
	border: solid 1px #e5e5e5;
	margin-left: 13px;
}

.brand_slide .bd ul li img {
	width: 216px;
	height: 111px;
}







/* 产品中心 */

.sidebar {
	width: 280px;
}

.bar_title {
	height: 53px;
	background-color: #2d78cf;
	line-height: 53px;
	padding-left: 35px;
	color: #FFFFFF;
	position: relative;
	font-size: 16px;
	font-weight: bold;
}

.bar_title img {
	position: absolute;
	right: 26px;
	top: 22px;
}

.sidebar ul {
	margin-bottom: 16px;
}

.sidebar ul li {
	background-color: #f5f5f5;
	width: 100%;
	height: 37px;
	margin-bottom: 1px;
	color: #313131;
	font-size: 14px;
	position: relative;
	line-height: 37px;
}

.sidebar ul li:hover {
	background-color: #373737;
}

.sidebar ul li:hover a {
	color: #FFFFFF;
}

.sidebar ul li:hover .link_icon {
	background-image: url(../images/active.png);
}

.sidebar ul li.active {
	background-color: #373737;
}

.sidebar ul li a {
	display: block;
	color: #313131;
}

.sidebar ul li.active a {
	color: #FFFFFF;
}

.sidebar ul li .link_icon {
	margin-right: 5px;
	margin-left: 38px;
	margin-top: 14px;
	background-image: url(../images/link.png);
	background-repeat: no-repeat;
	width: 6px;
	height: 9px;
	display: inline-block;
}

.sidebar ul li.active .link_icon {
	background-image: url(../images/active.png);
}

.product_content {
	width: 900px;
}

.mianbaoxie {
	font-size: 14px;
	color: #9c9c9d;
}

.mianbaoxie a {
	color: #9c9c9d;
}

.mianbaoxie a.active {
	color: #2d78cf;
}

.product {
	margin-bottom: 48px;
}

.product .lists {
	border: solid 1px #e5e5e5;
	margin-top: 12px;
	padding-top: 23px;
	padding-left: 28px;
	padding-bottom: 29px;
	padding-right: 23px;
}

.product .lists .list {
	width: 400px;
	border: 8px solid #f5f5f5;
	margin-bottom: 18px;
	padding-top: 30px;
	padding-bottom:30px;
	float: left;
}

.product .lists .list:nth-child(even) {
	float: right;
}

.product .lists .list .img {
	height: 150px;
	width: 208px;
	float: left;
	border-right: 1px solid #dcdcdc;
	text-align: center;
}

.product .lists .list .img img {
	width: 180px;
	height: 150px;
}

.product .lists .list .informate {
	padding-left: 23px;
	float: left;
	font-size: 14px;
	color: #676767;
	width: 165px;
}

.product .lists .list .informate .name {
	font-size: 16px;
	color: #201f1f;
	margin-bottom: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}


.product .lists .list .informate div {
	margin-bottom: 14px;
}

.product .lists .list .informate div font {
	color: #303030;
}

.product .lists .list .informate a {
	color: #9b9a9a;
	font-size: 14px;
	display: block;
	width: 120px;
	border: 1px solid #9b9a9a;
	text-align: center;
	height: 23px;
	line-height: 23px;
}

.product .lists .list .informate a img {
	display: none;
}

.product .lists .list .informate a:hover {
	background-color: #9B9A9A;
	color: #FFFFFF;
}

.product .lists .list .informate a img {
	margin-top: 3px;
}

.product .lists .list .informate .name a{ border:none; width: 180px; text-align:left;}

.product .lists .list .informate .name a:hover {background:none; color: #9b9a9a;}

.faq_lists ul li {
	border-bottom: solid 1px #dddddd;
}


.body5_r{ width:900px;}
.body5_r ul{ width:900px;}
.body5_r ul li{ float:left; margin-right:21px; margin-top:28px; padding-bottom:14px; display:inline; width:284px; border:1px solid #cccccc;}
.body5_r ul li:nth-child(3n){ margin-right:0px;}

.body5_r ul li:hover{ border:1px solid #2280e0; background:#2280e0; color:#fff;}
.body5_r ul li p{ height:50px; line-height:40px; font-size:16px; border-top:1px solid #cccccc;display:block;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align:center;}
.body5_r ul li:hover p{ border-top:1px solid #2280e0;}
.body5_r ul li .a{ float:left; background:#eeeeee; color:#666; height:24px; line-height:24px; width:75px; text-align:center;}
.body5_r ul li:hover .a{ background:#fff;}
.body5_r ul li .a2{ margin:0 19px 0 48px;}




.pack dl {
	padding:39px 0;
	height:auto;
	border:1px solid #dfdfdf;
	background:#fff;
	position:relative; margin-top:30px;
}
.pack dl:first-child {
	border-top:1px solid #dfdfdf
}
.pack dt {
	width:220px;
	height:auto;
	float:left;
	margin-left:40px;
	overflow:hidden;
	border:1px solid #eee;
}
.pack dt img {
	display:block;
	-webkit-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 2s ease-out;
	transition:all 2s ease-out;
	width:100%;
	height:auto;
}
.pack dl:hover dt img {
	-webkit-transform:scale(1.2);
	transform:scale(1.2)
}
.pack dd {
	width:575px;
	height:auto;
	min-height:126px;
	position:relative;
	margin-left:28px;
	float:left
}
.pack dd h3 {
	font-size:20px;
	font-weight:400;
	line-height:30px;
}
.pack dd h3 em {
	float:right;
	font-size:14px;
	color:#666;
}
.pack dd h3 a {
	color:#000;
	text-decoration:none
}
.pack dd p {
	font-size:13px;
	color:#666;
	line-height:24px;
	margin-top:9px;
	display:-webkit-box;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-line-clamp:3;
	-webkit-box-orient:vertical;
	padding-right:20px;
}
.pack dd a.more {
	display:block;
	width:36px;
	height:36px;
	background:url(../images/list_circle.png) no-repeat left top;
	overflow:hidden;
	position:absolute;
	right:0;
	top:65px;
	bottom:0;
	border-radius:50%;
	border:solid 1px #2280e0
}
.pack dl:hover dd a.more {
	background-position:left bottom;
	background-color:#2280e0;
	border-color:#2280e0
}
.pack dl:hover dd h3 a {
	color:#2280e0
}
.pack dl:hover {
	-webkit-box-shadow:0 0 10px 6px #eee;
	box-shadow:0 0 10px 6px #eee;
	z-index:99
}


/* 分页 */

.pages { margin-left:180px; margin-top:30px; padding-bottom:30px;
	text-align: center;
}
.pages li{ float:left; line-height:33px; margin-right:10px;
}
.pages li>.thisclass{ width:70px;}
.pages li select{ border:1px #CCC solid; height: 33px; line-height:33px; padding-left:12px; margin-left:20px; margin-right:20px;background:url(../images/jt1.png) 23px center no-repeat;}
.pages a {
	display: inline-block;
	border: solid 1px #dddddd;
	margin-left: 10px;
	padding:0 10px;
	height: 33px;
	text-align: center;
	line-height: 33px;
	color: #b2b2b2;
	font-size: 14px;
}

.pages a:hover {
	background-color: #2d6ddf;
	color: #FFFFFF;
	border-color: #2d6ddf;
}

.pages a.active {
	background-color: #2d6ddf;
	color: #FFFFFF;
	border-color: #2d6ddf;
}

.pages a.prev,
.pages a.next,
.pages a.frist,
.pages a.last {
	width: 75px;
}


/* 工厂实景 */

.scene_content {
	width: 950px;
}

.scene_lists {}

.scene {
	margin-bottom: 48px;
}

.scene_lists li.list {
	width: 295px;
	margin-right: 10px;
	position: relative;
	height: 196px;
	overflow: hidden;
	float: left;
	margin-bottom: 13px;
}

.scene_lists li.list:nth-child(3n) {
	margin-right: 0;
}

.scene_lists li.list img {
	width: 100%;
	height: 196px;
}

.scene_lists li.list .mask {
	width: 100%;
	position: absolute;
	bottom: 0px;
	left: 0;
	height: 36px;
	text-align: center;
	background-color: rgba(55, 55, 55, .7);
	color: #FFFFFF;
	font-size: 16px;
	line-height: 36px;
}

.scene .lists {
	border: solid 1px #e5e5e5;
	margin-top: 12px;
	padding-top: 23px;
	padding-left: 21px;
	padding-bottom: 29px;
	padding-right: 21px;
}


/* 成功案例 */

.successful {
	margin-top: 20px;
}

.successful_title {
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 8px;
	position: relative;
	padding-left: 10px;
	margin-bottom: 11px;
	color: #414141;
	font-size: 16px;
}

.successful_title .border-left {
	width: 4px;
	height: 19px;
	background-color: #3488ea;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

.successful_title .border-bottom {
	width: 83px;
	height: 3px;
	border-bottom: solid 2px #2d78cf;
	position: absolute;
	left: 0;
	bottom: 0;
}

.successful li {
	width: 300px;
	border: solid 1px #e5e5e5;
	float: left;
	margin-right: 24px;
}

.successful li:nth-child(3n) {
	margin-right: 0;
}

.successful li .img {
	width: 100%;
	margin-bottom: 15px;
	height: 166px;
	overflow: hidden;
}

.successful li .img img {
	width: 100%;
	height: 166px;
}

.successful li .p {
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 15px;
}

.successful li .p div {
	font-size: 16px;
	color: #474747;
	margin-bottom: 5px;
}

.successful li .p p {
	font-size: 11px;
	color: #8b8b8b;
}

.successful li:hover {
	border-color: #3488ea;
}

.successful li:hover .p div {
	color: #2d78cf;
}


/* 关于我们 */

.about_content {
	width: 900px;
}

.article_title {
	text-align: center;
	font-size: 30px;
	color: #131313;
}

.about_article {
	border: solid 1px #e5e5e5;
	margin-top: 12px;
	padding-top: 34px;
	padding-left: 26px;
	padding-right: 26px;
	font-size: 14px;
	color: #7a7a7a;
	line-height: 28px;
	padding-bottom: 30px;
}

.about_article .under {
	width: 21px;
	height: 4px;
	background-color: #2d78cf;
	margin: 20px auto 26px;
}


/* 资质荣誉 */

.honor_content {
	width: 950px;
}

.honor_lists {
	margin-top: 12px;
}

.honor_lists .list {
	float: left;
	width:202px;
	margin-right:30px;
	margin-bottom: 35px;
}

.honor_lists .list:nth-child(4n) {
	margin-right: 0;
}
.honor_lists .list .mask{ margin-top:15px; text-align:center; font-weight:normal; font-size:14px; color:#666;}


/* 合作伙伴 */

.partner {
	width: 950px;
}

.partner_lists {
	border: solid 1px #e5e5e5;
	margin-top: 12px;
	padding-top: 39px;
	padding-left: 66px;
	padding-right: 70px;
	padding-bottom: 38px;
}

.partner_lists_title {
	text-align: center;
	color: #333333;
	font-size: 24px;
	margin-bottom: 40px;
}

.partner_lists_title .en {
	font-size: 14px;
}

.partner_lists .list {
	width: 260px;
	height: 145px;
	border: solid 3px #f7f7f7;
	position: relative;
	overflow: hidden;
	float: left;
	transition: .3s linear;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	margin-right: 16px;
	margin-bottom: 25px;
}

.partner_lists .list:nth-child(3n) {
	margin-right: 0;
}

.partner_lists .list:hover {
	border-color: #2d78cf;
}

.partner_lists .list .mask {
	width: 100%;
	height: 28px;
	position: absolute;
	bottom: -28px;
	transition: .3s linear;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	background-color: #3488ea;
	left: 0;
	color: #FFFFFF;
	text-align: center;
	line-height: 28px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.partner_lists .list:hover .mask {
	bottom: 0;
}

.partner_lists .list img {
	max-width: 100%;
	max-height: 145px;
}


/* 案例 */

.case_content {
	width: 950px
}

.case_lists {
	margin-top: 12px;
	border: solid 1px #e5e5e5;
	padding: 30px;
}

.case_lists .list {
	width: 435px;
	float: left;
	margin-bottom: 25px;
}

.case_lists .list:nth-child(even) {
	float: right;
}

.case_lists .list .img {
	width: 100%;
	overflow: hidden;
	height: 245px;
}

.case_lists .list .img img {
	width: 100%;
	transition: .3s linear;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
	height: 245px;
}

.case_lists .list .p {
	height: 55px;
	background-color: #FFFFFF;
	color: #616161;
	text-align: center;
	line-height: 55px;
	transition: .3s linear;
	-webkit-transition: .3s linear;
	-moz-transition: .3s linear;
}

.case_lists .list:hover .img img {
	transform: scale(1.1);
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
}

.case_lists .list:hover .p {
	background: #3488ea;
	color: #FFFFFF
}


/* 相关案例 */

.related .successful_title {
	color: #616161;
	font-size: 18px;
	padding-left: 0;
	width: 900px;
	margin: 0 auto;
}

.related ul li {
	border: 0;
	width: 270px;
	margin-right: 17px;
}

.related {
	border: solid 1px #e5e5e5;
	padding-top: 14px;
	position: relative;
	padding-bottom: 18px;
}

.related .bd {
	padding-top: 15px;
	width: 850px;
	margin: 0 auto;
	overflow: hidden;
}

.related ul li:nth-child(3n) {
	margin-right: 17px;
}

.related ul li .img {
	width: 100%;
	overflow: hidden;
	height: 150px;
	margin-bottom: 12px;
}

.related ul li .img img {
	width: 100%;
	height: 150px;
}

.related ul li .title {
	text-align: center;
	font-size: 16px;
	color: #2c2c2c;
}

.related .next,
.related .prev {
	width: 25px;
	height: 38px;
	background-color: rgba(52, 136, 234, 0.87);
	position: absolute;
	background-position: center;
	background-repeat: no-repeat;
}

.related .prev {
	left: 13px;
	bottom: 77px;
	background-image: url(../images/prev.png);
}

.related .next {
	right: 13px;
	bottom: 77px;
	background-image: url(../images/next.png);
}


/* 解决方案 */

.programme {
	width: 950px;
}

.programmef_lists {
	border: solid 1px #e5e5e5;
	padding: 30px;
	margin-top: 12px;
}

.programmef_lists .list {
	border-bottom: solid 1px #dddddd;
	margin-bottom: 20px;
	padding-bottom: 20px;
}

.programmef_lists .list .title {
	font-size: 16px;
	color: #2c2c2c;
}

.programmef_lists .list .title:after {
	content: '';
	display: block;
	width: 40px;
	height: 1px;
	background-color: #2257b5;
	margin-top: 10px;
}

.programmef_lists .list .p {
	color: #808080;
	font-size: 14px;
	margin-top: 18px;
}

.programmef_lists .list a {
	width: 123px;
	height: 40px;
	background-color: #a0a0a0;
	color: #FFFFFF;
	display: block;
	text-align: center;
	line-height: 40px;
	margin-top: 20px;
}

.programmef_lists .list a:hover {
	background-color: #2d6ddf;
}


/* 应用领域 */

.mianbaoxie.app {
	height: 35px;
	line-height: 35px;
	background-color: #FFFFFF;
}

.mianbaoxie.app img {
	margin-top: 9px;
}

.application {
	background-color: #F8F8F8;
	padding-top: 50px;
	padding-bottom: 45px;
}

.adtab {
	width: 100%;
	background-image: url(../images/apad.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
	height: 155px;
	margin-bottom: 38px;
}

.adtab .txtc {
	color: #FFFFFF;
	font-size: 26px;
	margin-bottom: 20px;
}

.adtab a {
	display: inline-block;
	padding: 10px 20px;
	background-color: rgba(238, 238, 238, 0.9);
	font-size: 16px;
	color: #353535;
	margin-right: 25px;
}

.adtab a.active {
	/*background-color: rgba(62, 160, 235, 0.9);
	color: #FFFFFF;*/
}

.adtab a:hover {
	color: #FFFFFF;
	background-color: rgba(62, 160, 235, 0.9);
}

.app_lists {
	padding: 26px;
	background-color: #FFFFFF;
}

.app_lists ul li {
	width: 365px;
	float: left;
	margin-right: 25px;
	margin-bottom: 35px;
}

.app_lists ul li .img:hover {
	box-shadow: 5px 8px 10px 0px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 5px 8px 10px 0px rgba(0, 0, 0, 0.3);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0);
}

.app_lists ul li .img:hover .mask {
	height: 100%;
}

.app_lists ul li .img:hover .mask p {
	display: none;
}

.app_lists ul li:nth-child(3n) {
	margin-right: 0;
}

.app_lists ul li .img {
	width: 100%;
	position: relative;
	height: 200px;
	margin-bottom: 15px;
	transition: .5s all;
	-webkit-transition: .5s all;
}

.app_lists ul li .img .mask {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 40px;
	color: #FFFFFF;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	background-color: rgba(0, 0, 0, 0.73);
	transition: .5s all;
	-webkit-transition: .5s all;
}

.app_lists ul li .img img {
	width: 100%;
	height: 200px;
}

.app_lists ul li a {
	display: block;
	width: 246px;
	height: 47px;
	border-bottom: solid 2px #3488ea;
	margin: 0 auto;
	background: #EEEEEE;
	text-align: center;
	line-height: 47px;
	color: #292929;
}

.app_lists ul li .img .mask a {
	padding: 10px 20px;
	text-align: center;
	color: #353535;
	font-size: 16px;
	width: auto;
	height: auto;
	border: 0;
	background-color: #dcdddf;
	line-height: normal;
	margin: 85px auto 0;
	display: none;
}

.app_lists ul li .img .mask a:hover {
	background: #2D78CF;
	color: #FFFFFF;
}

.app_lists ul li .img .mask p {
	font-size: 18px;
}

.app_lists ul li a:hover {
	background: #2D78CF;
	color: #FFFFFF;
}

.app_lists ul li .img:hover a {
	display: inline-block;
}


/* 新闻资讯 */

.news {
	width: 900px;
	margin-bottom: 38px;
}

.news_lists {
	border: solid 1px #e5e5e5;
	padding: 20px;
	margin-top: 12px;
}

.news_lists .list {
	padding-bottom: 20px;
	border-bottom: solid 1px #dddddd;
	margin-bottom: 20px;
}

.news_lists .list:last-child {
	border-bottom: 0;
}

.news_lists .list .img {
	width: 240px;
	height: 168px;
	float: left;
}

.news_lists .list .img img {
	width: 240px;
	height: 168px;
	max-height: 168px;
	
}

.news_lists .list .text {
	width: 600px;
	float: right;
}

.news_lists .list:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.news_lists .list .title {
	color: #2c2c2c;
	font-size: 16px;
	margin-bottom: 5px;
}
.news_lists .list .title a{
	color: #2c2c2c; font-size:16px;
}
.news_lists .list .title a:hover{
	color: #2d78cf; font-size:16px;
}

.news_lists .list .date {
	color: #a4a4a4;
	font-size: 13px; margin-top:10px;
}

.news_lists .list .abstract {
	font-size: 14px;
	color: #808080;
	margin-top:15px;
}

.news_lists .list .title_a {
	display: block;
	width: 123px;
	height: 40px;
	background-color: #373737;
	text-align: center;
	color: #FFFFFF;
	line-height: 40px;
	font-size: 14px;
	margin-top: 20px;
}

.news_lists .list .download {
	margin-top: 20px;
}

.news_lists .list .download a {
	margin-top: 0;
	display: inline-block;
	vertical-align: top;
}

.news_lists .list .download a:nth-child(2) {
	margin-left: 15px;
}

.news_lists .list .title_a:hover {
	background-color: #2d78cf;
}

.new_article {
	border: solid 1px #e5e5e5;
	margin-top: 12px;
	padding-top: 30px;
	padding-bottom: 30px;
}

.new_article_title {
	width: 850px;
	margin: 0 auto 24px;
	border-bottom: dotted 1px #d2d2d2;
	padding-bottom: 14px;
	text-align: center;
	font-size: 24px;
	color: #2b2b2b;
}

.article_informate {
	font-size: 13px;
	color: #8f8f8f;
	margin-top: 12px;
}

.new_article .p {
	width: 850px;
	margin: 0 auto;
	color: #5c5c5c;
	font-size: 14px;
	line-height: 26px;
}

.new_article .p p{ margin-top:15px;}
.new_article .p div{ margin-top:15px;}


.new_article .p img {
	max-width: 100%;
}

.bdsharebuttonbox {
	width: 900px;
	margin: 30px auto 15px;
}

.next_prev_page {
	width: 850px;
	margin: 0 auto;
	margin-top:30px;
	border-top: dotted 1px #d2d2d2;

	padding-top: 11px;
}

.next_prev_page a {
	color: #404040;
	font-size: 15px;
}

.next_prev_page .prev_page {
	float: left;
	display: block;
	max-width: 307px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.next_prev_page .next_page {
	float: right;
	display: block;
	max-width: 307px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.next_prev_page:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.relevant_articles {
	margin-top: 20px;
	border: solid 1px #e5e5e5;
	padding: 15px;
}

.relevant_articles .successful_title {
	padding-left: 0;
}

.relevant_articles ul li {
	float: left;
	width: 400px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 7px;
}

.relevant_articles ul li a {
	color: #7e7e7e;
}

.relevant_articles ul li:nth-child(even) {
	float: right;
}

.relevant_articles ul li:before {
	content: '';
	display: inline-block;
	width: 8px;
	height: 8px;
	border: solid 1px #e5e5e5;
	border-radius: 50%;
}

.relevant_articles ul:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}


/* 产品详细页 */

.lists_top:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.product_img {
	width: 413px;
	float: left;
}

.big_img {
	width: 413px;
	height: 256px;
	border: solid 1px #dcdcdc;
	margin-bottom: 13px;
	overflow: hidden;
}

.big_img img {
	width:413px;
	height: 256px;
}

.small_img {
	position: relative;
	overflow: hidden;
	padding-left: 40px;
	padding-right: 40px;
}

.small_img .bd {
	overflow: hidden;
}

.small_img ul li {
	width: 78px;
	height: 53px;
	margin-right: 8px;
	border: solid 1px #eeeeee;
	float: left;
	overflow: hidden;
	cursor: pointer;
}

.small_img ul li:hover {
	border-color: #3488ea;
}

.small_img img {
	width: 100%;
}

.small_img a.prev,
.small_img a.next {
	width: 29px;
	height: 43px;
	background-color: #3488ea;
	position: absolute;
	display: block;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}

.small_img a.prev {
	left: 0;
	top: 3px;
	background-image: url(../images/prev.png);
}

.small_img a.next {
	right: 0;
	top: 3px;
	background-image: url(../images/next.png);
}

.small_img ul li.on {
	border-color: #3488ea;
}

.small_img a.next.nextStop,
.small_img a.prev.prevStop {
	background-color: #aaaaaa;
}

.product_informate {
	width: 460px;
	float: right;
}

.product_informate .product_title {
	border-bottom: 1px dotted #cccccc;
	padding-bottom: 10px;
	color: #201f1f;
	font-size: 20px;
	font-weight: bold;
}

.product_informate .mt15{ height:90px; line-height:26px;font-size: 14px; color: #303030;}
.product_informate .mt15 p {
	font-size: 14px;
	margin-bottom: 10px;
}

.product_informate .mt15 font {
	color: #303030;
	font-weight: bold;
}

.product_informate .online,
.product_informate .qq {
	width: 86px;
	height: 30px;
	background-color: #2d78cf;
	border-radius: 15px;
	display: inline-block;
	text-align: center;
	line-height: 28px;
	color: #FFFFFF;
	font-size: 14px;
	margin-top: 5px;
}


.product_informate .online {
	background-color: #7d7d7d;
	margin-right: 4px;
}

.product_tab {
	margin-top: 35px;
}

.product_tab .hd li {
	width: 119px;
	height: 36px;
	background-color: #3f3f3f;
	text-align: center;
	line-height: 36px;
	float: left;
	margin-right: 1px;
	cursor: pointer;
	color: #ffffff;
	font-size: 14px;
}

.product_tab .hd {
	border-bottom: 1px solid #2d78cf;
}

.product_tab .hd:after {
	content: '';
	height: 0;
	visibility: hidden;
	display: block;
	clear: both;
}

.product_tab .hd li.on {
	background-color: #2d78cf;
}

.product_tab .bd {
	padding-top: 36px;
	color: #7f7f7f;
	font-size: 14px;
}

.product_tab .bd div {
	padding-top: 36px;
}
.product_tab .bd p { line-height:32px; margin-top:10px;
}


/* 案例详情 */

.case_slide {
	position: relative;
	margin-bottom: 15px;
}

.case_slide img {
	max-width: 100%;
	max-height: 442px;
}

.case_slide .bd {
	width: 730px;
	height: 442px;
	margin: 0 auto;
	text-align: center;
}

.case_slide .prev,
.case_slide .next {
	position: absolute;
	width: 51px;
	height: 123px;
	background-color: #3488ea;
	background-repeat: no-repeat;
	top: 160px;
	background-position: center;
	cursor: pointer;
}

.case_slide .prev {
	left: 0;
	background-image: url(../images/prev.png);
}

.case_slide .next {
	right: 0;
	background-image: url(../images/next.png);
}

.case_slide .prev.prevStop {
	background-color: #3f3f3f;
}

.case_slide .next.nextStop {
	background-color: #3f3f3f;
}

.case_lists .product_tab {
	margin-top: 50px;
}


/* 联系我们 */

.contact {
	width: 900px;
}

.recruit_lists {
	border: solid 1px #e5e5e5;
	padding: 25px 35px;
	margin-top: 12px;
}

.recruit_lists .tr {
	color: #606060;
	font-size: 16px;
	margin-bottom: 14px;
}

.recruit_lists .tr .space {
	width: 21px;
	height: 21px;
	display: inline-block;
	margin-right: 40px;
}

.recruit_lists .tr .position {
	width: 182px;
	display: inline-block;
	margin-right: 18px;
}

.recruit_lists .tr .department {
	width: 65px;
	display: inline-block;
	margin-right: 110px;
}

.recruit_lists .tr .experience {
	width: 65px;
	display: inline-block;
	margin-right: 105px;
}

.recruit_lists .tr .requirements {
	width: 70px;
	display: inline-block;
	margin-right: 85px;
}

.recruit_lists .tr .area {
	width: 65px;
	display: inline-block;
}

.recruit_lists .list {
	margin-bottom: 28px;
}

.recruit_lists .list .tr {
	background-color: #F0F0F0;
	width: 840px;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	padding-left: 30px;
	font-size: 14px;
	vertical-align: top;
	margin-bottom: 0;
}

.recruit_lists .list .tr div {
	vertical-align: top;
}

.recruit_lists .list .button {
	width: 21px;
	height: 22px;
	position: relative;
	display: inline-block;
	cursor: pointer;
	margin-top: 13px;
	vertical-align: top;
	margin-right: 11px;
}

.recruit_lists .list .button:hover:before {
	transform: rotate(10deg);
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
}

.recruit_lists .list .button:hover:after {
	transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
}

.recruit_lists .list .button:before {
	content: '';
	background: #2d78cf;
	display: block;
	width: 1px;
	height: 22px;
	position: absolute;
	left: 50%;
	margin-left: -0.5px;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.recruit_lists .list .button:after {
	content: '';
	background: #2d78cf;
	display: block;
	width: 21px;
	height: 1px;
	position: absolute;
	top: 50%;
	transition: .3s all;
	-webkit-transition: .3s all;
	-moz-transition: .3s all;
}

.recruit_lists .list .tr .department {
	margin-right: 115px;
}

.recruit_lists .list .toggle_detail {
	width: 840px;
	height: ;
	border: solid 1px #2d78cf;
	float: left;
	padding-top: 20px;
	padding-left: 30px;
	padding-bottom: 24px;
	padding-right: 30px;
	font-size: 13px;
	color: #656565;
	display: none;
	line-height: 26px;
	margin-left: 37px;
}

.recruit_lists .list:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.toggle_detail .a {
	width: 93px;
	height: 30px;
	background-color: #2d78cf;
	display: block;
	text-align: center;
	color: #FFFFFF;
	font-size: 14px;
	line-height: 30px;
	margin-top: 17px;
}

.recruit_lists .list.active .button:before {
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
}

.recruit_lists .list.active .button:after {
	transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);
	-moz-transform: rotate(-135deg);
}

.recruit_lists .list.active .tr {
	background-color: #3488ea;
	color: #FFFFFF;
}


/* 联系我们 */

.contact_content {
	border: solid 1px #e5e5e5;
	padding: 30px 33px;
	margin-top: 12px;
}

.contact-information:after {
	content: '';
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

.contact-information .h1 {
	font-size: 30px;
	margin-bottom: 30px;
}

.contact-information .p {
	font-size: 16px;
	color: #575757;
	margin-bottom: 16px;
}

.contact-information .p img {
	margin-right: 16px;
	vertical-align:middle;
}

.contact-information .fr img {
	margin-right: 40px;
	margin-top: 76px;
}

.contact-information .fr img:last-child {
	margin-right: 0;
}

.contact-information {
	margin-bottom: 26px;
}

.contact .successful {
	margin-top: 27px;
}


/* 右侧 */

.yb_conct {
	position: fixed;
	z-index: 9999999;
	top: 157px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}

.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}

.yb_bar .yb_top {
	background: #3488ea url(../images/fixCont.png) no-repeat 0 0;
}

.yb_bar .yb_phone {
	background: #3488ea url(../images/fixCont.png) no-repeat 0 -57px;
}

.yb_bar .yb_QQ {
	text-indent: 0;
	background: #3488ea url(../images/fixCont.png) no-repeat 0 -113px;
}

.yb_bar .yb_ercode {
	/*height:200px;*/
	background: #3488ea url(../images/fixCont.png) no-repeat 0 -169px;
}

.hd_qr {
	padding: 0 29px 25px 29px;
}

.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}

.fc_03c{ color:red;}

.gjz_list{ margin-top:20px; height:110px; border: solid 1px #e5e5e5;padding:15px;}
.gjz_list ul{ padding-top:10px;}
.gjz_list ul li{ padding:0 30px; float:left;}
.gjz_list ul li a{ color:#404040; padding:5px;}
.gjz_list ul li a:hover{ color:#fff; background:#2d78cf; padding:5px;}



.lianxi_zhongjian {

	height: 65px;
	width: 146px;
	text-align: center;
	line-height: 65px;
	font-family: "微软雅黑";
	font-size: 20px;
	margin-top: 10px;
}
.lianxi_fuwuqu {
	float: left;
	height: 82px;
	width: 350px;
	margin-left: 25px;
	margin-top: 20px;
}
.lianli_name {
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	line-height: 26px;
	margin-top: 20px;
	text-align: left;
}
.lianxi_addr {
	font-family: "微软雅黑";
	font-size: 14px;
	line-height: 26px;
}





/*产品内页*/
.pro_one_box {position: relative; background: #f9f9f9 !important; width:900px !important; border: 0 none !important; box-shadow: 0 0 0 0 !important; margin: 1% 0% 1% 0 !important; }
.pro_one_box .pro_pic { margin-top: 80px;  padding: 0 !important;  position: absolute;  width: 266px !important;  height: 178px !important;margin-left: 20px;}
.pro_one_box .pro_pic a {width:266px ; height:178px; overflow: hidden !important; display: block; text-decoration: blink; }
.pro_one_box > .pro_pic > a > img{width:266px ; height:178px;  transition:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; background:#fff; }
.pro_one_box > .pro_pic > a > img:hover{-webkit-transform: scale(1.12, 1.12); transform: scale(1.12, 1.12); -moz-transform: scale(1.12, 1.12); }

.pro_beizhu { height: auto !important; display: block; float: none !important; width: auto !important;padding:20px 20px 0 !important; }
.pro_beizhu a strong,.pro_beizhu a { display: block; font-size: 17px; font-weight: 100; line-height: 30px; font-family: 'arial','microsoft yahei'; color: #454545; }
.pro_beizhu br { display: none !important; }
.pro_beizhu .pro_beizhu_a_zdy { display: block; border-left: 3px #3488ea solid; padding: 6px 10px !important; display: block; background: #fff; position: relative; height:30px;}
.pro_beizhu_more_zdy a, .pro_beizhu_more_zdy a font {

    font-size: 13px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    transition: 0.3s all ease-in-out;

}
.pro_beizhu_more_zdy a:hover, .pro_beizhu_more_zdy a:hover font {

    color: #FF8D04 !important;

}
.pro_beizhu_more_zdy a { border: 1px solid #3488ea; border-radius: 35px; text-align: center; width: 115px; margin-left: auto; margin-right: 0; background: #3488ea; color: #fff !important;  margin-top: 14px;}
.pro_beizhu_more_zdy a:hover {
    color: #f39500 !important; 
    background: none;
}
.pro_beizhu_neirong_zdy {
    margin: 0 0 0 auto;
    padding: 10px 0 0;
    height: 202px;
    line-height: 34px;
    overflow: hidden;
    width:570px;
    font-size: 14px;
    color: #777;
}
.pro_beizhu_neirong_zdy:hover {text-decoration: underline;}
.pro_beizhu_neirong_zdy br {
    display: block !important;
}
.pro_beizhu_neirong_zdy .cstitle_page > strong::after { display: none; }
.pro_beizhu_neirong_zdy .cstitle_page > strong { line-height: 40px; font-size: 16px !important; height: 40px; color: #fff; background: #FF8F2B; padding: 0 20px; position: absolute; left: 0; text-indent: 0; display: inline-block; }
.pro_beizhu_a_zdy::after, .pro_beizhu_a_zdy:after { content: ''; background: #3488ea; display: block; position: absolute; width: 1px; height: 100%; left: 0; top: 0; transition: 0.3s all ease-in-out; }
.pro_beizhu a strong{ position: relative; z-index: 3; transition:0.3s all ease-in-out; }
.pro_one_box:hover .pro_beizhu_a_zdy, .pro_one_box:hover .pro_beizhu_a_zdy strong { color: #fff !important; }
.pro_one_box:hover .pro_beizhu_a_zdy::after,.pro_one_box:hover .pro_beizhu_a_zdy:after{ width: 100%; }




.pro_main_box { width:898px; margin:0 auto; margin-top:20px; border:solid 1px #e5e5e5; margin-top:12px;padding-top:30px; padding-bottom: 30px;}
.propic_show_left {width: 400px;float: left;text-align: center; margin-left:27px;}
#xianshixiaotu {width: 400px;height: 300px;}
.propic_show_right {width: 430px;height: 330px;float: left;margin-left: 15px;text-align: left;padding-top: 0px;position: relative;font-size: 14px;line-height: 32px;font-family: "Microsoft YaHei";}
.propic_show_right a { margin-top:25px; display:block;}
.service-item {margin-top:20px;padding: 5px 0;border-top: 1px solid #E8E8E8;}
.service-item b{display: inline-block;width:80px;text-align: center;background: #fff;line-height: 15px;color: #6e6e6e;position: relative;top: -20px;left: -2px; font-size:16px;}
.service-item p{display: inline-block;padding: 0 5px;color: #6e6e6e; font-size:16px;}
.service-item p span{border: 2px solid #075DD5;color: #075DD5;border-radius: 100%;line-height:26px;
width:26px; height:26px; display: inline-block;text-align: center;font-weight: 600;font-size:16px;}

.tel_zx{ width:430px; padding-top:15px; border-top: 2px solid #e7e7e7;}
.tel_zx span{ width:190px; height:45px; line-height:20px; font-size:24px; float:left; color:#2d78cf; background:url(../images/telx.png) left center no-repeat; display:block; padding-left:55px; font-weight:bold;}
.tel_zx font{ width:222px; font-size:16px; display:block; font-weight:normal; color:#666; margin-bottom:5px;}
.tel_zx a{width:116px; height:45px; font-size:18px;  text-align:center; line-height:45px; color:#FFF; float:right; background:#2d78cf; display:block; margin-top:0px;}
.tel_zx a:hover{width:116px; height:45px; text-align:center; line-height:45px; color:#FFF; float:right; background:#ff6700; display:block;}

.pro_detail_title {height: 30px;border-bottom: 1px dashed #ddd;margin-bottom: -20px;padding-bottom: 10px; font-size: 20px; display: block;line-height: 30px;color: #333;}
.product_content {padding-top: 10px;}

.detail_title{ width:846px; margin:0 auto; font-size:24px; color:#333;}
.xqkg {width: 846px; margin:0 auto; }
.xqkg .tit{background: url(../images/20190822200714_375535566.jpg) no-repeat;display: block;width: 900px;height: 44px;margin: 0 auto;margin-top: 10px;margin-bottom: 10px;line-height:44px; font-size:18px; color: #fff;font-weight: bold; text-indent: 13px;}
.xqkg p,.xqkg div{ font-size:16px; margin-top:20px; text-indent:2em; line-height:30px;}



.yin_t{ width:736px; margin:0 auto; color: #fff;height: 120px; background:url(../images/ab_line011.png) no-repeat center 66px; margin-top:30px;}
.yin_t a{color: #2280e0; width:736px; text-align:center; display:block; padding-top:30px;}
.yin_t span{font-size: 18px;padding: 8px 0 0; font-weight:normal; color: #2280e0;width:736px; text-align:center; display:block; }


.inputbox-msg{ width:736px; height:300px; margin:0 auto; background:url(../images/lcbj1.png)  no-repeat center top; }
.inputbox-msg input{line-height: 43px; height: 43px; width: 550px; margin-left:60px; border-radius: 5px; b outline: none; padding: 0 50px 0 20px; font-size: 13px; color: #999; border:2px #2280e0 solid; margin-top:20px;}
.inputbox-msg input::-webkit-input-placeholder { color:#999;font-size:13px; font-weight: normal}
.inputbox-msg input:-moz-placeholder { color:#999;font-size:13px; font-weight: normal}
.inputbox-msg input::-moz-placeholder { color:#999;font-size:13px; font-weight: normal}
.inputbox-msg input:-ms-input-placeholder {color:#999;font-size:13px; font-weight: normal}
.cnum{ background: url(../images/ly02.png) no-repeat right center #ebf5ff;}
.name{ background: url(../images/ly03.png) no-repeat right center #ebf5ff;}
.beizhu3{ background: url(../images/ly04.png) no-repeat right center #ebf5ff;}
.inputbox-msg .btn{ display: block; width: 165px; height: 43px; background-color:#006be5; font-size: 16px; color: #fff; cursor: pointer; border-radius: 5px;padding-left:12px; line-height: 43px;}


.gy,.story{ width:840px; height:961px; margin:0 auto; background:url(../images/lc_bg.png) no-repeat center top;}
.gy_c{ height:272px;}
.gy_c_l{ width:375px; height:126px; margin-top:36px; float:left; background:#e4f0ff; padding-left:15px;}
.gy_c_l p{ width:240px; height:126px; float:left; display:block; font-size:12px; line-height:20px;}
.gy_c_l b{ font-size:22px; color:#3488ea; margin-top:10px; display:block; margin-bottom:7px;}
.gy_c_l img{ width:126px; height:126px; float:right; display:block;}
.gy_c_r{ width:375px; height:126px; margin-top:-100px; float:right; background:#e4f0ff; padding-right:15px;}
.gy_c_r p{ width:240px; height:126px; float:right; display:block; font-size:12px; line-height:20px;}
.gy_c_r b{ font-size:22px; color:#3488ea; margin-top:10px; display:block; margin-bottom:7px;}
.gy_c_r img{ width:126px; height:126px; float:left; display:block;}



.service-item1 {padding: 5px 0;border-top: 1px solid #E8E8E8; margin-top:15px;}
.service-item1 b{display: inline-block;width:80px;line-height:22px;color: #6e6e6e;position: relative;left:0; background:#f9f9f9; top:-23px; font-size:16px;}
.service-item1 p{display: inline-block;padding: 0 5px 0 0;color: #6e6e6e; float:left; font-size:14px; margin-top:-20px;}
.service-item1 p span{border: 2px solid #075DD5;color: #075DD5;border-radius: 100%;line-height: 18px;width: 22px;display: inline-block;text-align: center;font-weight: 600;}
.service-item1 h6{line-height: 50px;color: #6e6e6e;padding-left: 8px;}



.service-item2 {padding: 5px 0;border-top: 1px solid #E8E8E8; margin-top:23px;}
.service-item2 b{display: inline-block;width:70px;line-height:22px;color: #6e6e6e;position: relative;left:-355px; background:#fff; top:-18px; font-size:16px; clear:both;}
.service-item2 p{display: inline-block;padding: 0 5px 0 0;color: #6e6e6e; float:left; font-size:14px; margin-top:-60px;}
.service-item2 p span{border: 2px solid #075DD5;color: #075DD5;border-radius: 100%;line-height: 18px;width: 22px;display: inline-block;text-align: center;font-weight: 600;}
.service-item2 h6{line-height: 50px;color: #6e6e6e;padding-left: 8px;}