@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0}
html{-ms-text-size-adjust: 100%; 
    -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
	-webkit-font-smoothing: subpixel-antialiased;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);  
	tap-highlight-color:rgba(0, 0, 0, 0);
}
body{font-family:"Microsoft Yahei", "阿里巴巴普惠体", "PingFang SC", "Source Han Sans CN", "Microsoft Yahei","Arial, Helvetica, sans-serif"; overflow-x:hidden;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;-o-font-smoothing: antialiased; -ms-font-smoothing: antialiased;/* background:#fff;*/}
a{ text-decoration:none;outline:none;background: transparent;blr:expression(this.onFocus=this.blur());-webkit-transition:.5s;-moz-transition:.5s; transition:.5s;color:#666}

img{ border:none}
button,newslists
input,
select,
textarea {
    font-family: inherit; 
    font-size: 100%; 
    margin: 0;
    outline:none;
	border:none;
}
table{border-collapse:collapse}
ul,ol,li{ list-style:none}
p{margin-bottom: 0;}
.clearfix{clear:both;zoom:1}
.clearfix:after{ content:".";display:block;height:0;clear:both;visibility:hidden}
h1,h2,h3,h4,h5{ font-weight:normal;margin: 0;}
.fl{float:left}
.fr{float:right}
.wrap{ width:1260px; margin:0 auto}
.flex{ display:flex; display:-webkit-flex; flex-wrap:wrap;align-items:flex-start}
@media screen and (max-width:1300px){
.section{ width:98%; margin:0 auto; }

}

.headerbox{height: 115px;line-height: 115px;color: #333;font-size: 18px;font-family: "阿里巴巴普...";position: fixed;top: 0; left: 0;width: 100%;background: #fff;z-index: 999;box-shadow: 1px 2px 7px rgba(0,0,0,0.3);}
.logo img{display: block;float: left;margin-top: 17.5px;max-height: 80px;}
.navmen{float: right;margin-right: 19px;}
.navmen li{float: left;line-height: 115px;margin-right: 30px;position: relative;}
.navmen li a{color: #333;}
.navmen li a.cur{color: #0982b1;}
.navmen li .subnav{ position:absolute; left:50%;margin-left: -70px; top:115px; width: 150px;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.3);border-top:1px solid #b5b4b5;display: none;z-index: 1;}
.navmen li .subnav a{line-height: 46px;height: 46px; display:block; font-size:15px; text-align:center;background: #fff;color: #333;font-weight: normal;border-bottom: 1px dashed #ddd;}
.navmen li .subnav p:last-of-type a{border-bottom: none}
.navmen li .subnav a:hover{background: #0982b1;color: #fff;}

.navmen li .subnavs{position: absolute;left:50%;margin-left: -70px; top:115px; width: 195px;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.3);border-top:1px solid #b5b4b5;display: none;z-index: 1;}
.navmen li .subnavs a{line-height: 46px;height: 46px; display:block; font-size:15px; text-align:center;background: #fff;color: #333;font-weight: normal;border-bottom: 1px dashed #ddd;}
.navmen li .subnavs .prcur:last-of-type a{border-bottom: none}
.navmen li .subnavs a:hover{background: #0982b1;color: #fff;}
.navmen li .subnavs .prcur{position: relative;}
.navmen li .subnavs .subnav2{position: absolute;left:198px;top:-1px; width: 300px;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.3);border-top:1px solid #b5b4b5;display: none;z-index: 1;}
.navmen li .subnavs .prcur .subnav2 a{display:block; font-size:15px;background: #fff;color: #333;border-bottom: 1px dashed #ddd;}
.navmen li .subnavs .prcur .subnav2 p:last-of-type a{border-bottom: none}
.navmen li .subnavs .subnav2 a:hover{background: #0982b1;color: #fff;}

.navmen li .prcur .prcur2{position: relative;}
.navmen li .prcur .prcur2:last-of-type a{border-bottom: none}
.navmen li .prcur .prcur2 .subnav3{position: absolute;left:305px;top:0; width:330px;box-shadow:0px 1px 8px 0px rgba(0, 0, 0, 0.3);border-top:1px solid #b5b4b5;display: none;z-index: 1;}
.navmen li .prcur .prcur2 .subnav3 a{display:block; font-size:15px;background: #fff;color: #333;border-bottom: 1px dashed #ddd;}
.navmen li .prcur .prcur2 p:last-of-type a{border-bottom: none} 
.navmen li .prcur .prcur2 .subnav3 a:hover{background: #0982b1;color: #fff;}


.zizun{float: right;}
.zizun img{display: block;margin-top: 40px;}
.banner1{margin-top: 115px;}
.banner1 img{display: block;width: 100%;}
.banner1 .slick-dots li button{width: 12px;height: 12px;border: 1.5px solid #fff;box-shadow: 1px 1px 5px rgba(255,255,255,0.4)}
.banner1 .slick-dots li.slick-active button{background: #0982b1}
.banner1 .slick-prev{width: 38px;height: 42px;background: url(../images/pic/jintou.png)no-repeat;left: 7%;background-size: 100% 100%;}
.banner1 .slick-next{width: 38px;height: 42px;background: url(../images/pic/jiantou2.png)no-repeat;right: 7%;background-size: 100% 100%;}


.products{background: #f5f5f5;padding-top: 20px;padding-bottom: 100px;}
.proClass_bot .proleft{width: 232px;background: #108cbc;border-top-left-radius: 10px;border-top-right-radius: 10px;font-family: "阿里巴巴普 Regular"}
.proClass_bot .proleft h2{color:#fff;background: #1194c7;padding: 0 32px;border-top-left-radius: 10px;border-top-right-radius: 10px;height: 145px;}
.proleft h2 strong{display: block;font-size: 30px;font-weight: 700;padding-top: 28px;border-bottom: 1px solid rgba(255,255,255,0.35);padding-bottom: 15px;}
.proleft h2 span{display: block;text-align: right;font-size: 19px;text-transform: uppercase;padding-top: 15px;}
.left-nav{padding-left: 12px;padding-right: 12px;padding-top: 12px;}
.left-nav li{line-height: 58px;padding-left:12px;font-family: "阿里巴巴普 Regular";border-bottom: 1.2px solid rgba(255,255,255,0.15);cursor: pointer;position: relative;}
.left-nav li:last-of-type{border-bottom: none;}
.left-nav li h3{font-size:19px;padding-left: 15%;color: rgba(255,255,255,0.9)}
.left-nav li .ic1{background: url(../images/pic/ic1.png)no-repeat left 20px;}
.left-nav li .ic2{background: url(../images/pic/ic2.png)no-repeat left 20px;}
.left-nav li .ic3{background: url(../images/pic/ic3.png)no-repeat left 20px;}
.left-nav li .ic4{background: url(../images/pic/ic4.png)no-repeat left 20px;}
.left-nav li .ic5{background: url(../images/pic/ic5.png)no-repeat left 20px;}
.left-nav li .ic6{background: url(../images/pic/ic6.png)no-repeat left 20px;}
.left-nav li .ic7{background: url(../images/pic/ic7.png)no-repeat left 20px;}
.left-nav li .ic8{background: url(../images/pic/ic8.png)no-repeat left 20px;}
.left-nav li .ic9{background: url(../images/pic/ic9.png)no-repeat left 20px;}
.left-nav li.cur{background-color: #1194c7;border-bottom: none}
.left-nav li.cur h3{color: #fff;}

.proright{width: 79.5%;margin-top: 0.5%;font-family: "阿里巴巴普 Regular"}
.proright li{float: left;width:31.83%;margin-left: 1.5%;background: #fff;box-shadow: 1px 2px 8px rgba(0,0,0,0.4);text-align: center;transition: .5s;padding-top: 38px;padding-bottom: 20px;margin-bottom: 1.8%;}
.proright ul{margin-left: -1.5%;}
.proright li .pic{overflow: hidden;display: block;margin-bottom: 30px;height: 201px}
.proright li .pic img{-o-transition: .5s;-webkit-transition: .5s;-ms-transition: .5s;-moz-transition: .5s;transition: .5s;max-height: 100%;max-width: 100%;}
.proright li h3{font-size:18px;font-weight: 550;line-height: 40px;color: #333;}
.proright li:hover{-o-transform: translateY(15px);-webkit-transform: translateY(10px);-ms-transform: translateY(10px);transform: translateY(10px);}
.proright li:hover .pic img{transform: scale(1.05)}
.proright li:hover h3{color: #0982b1}

.proClass_bot li .sub{ background:#f5f5f5;font-size:14px; display:none}
.proClass_bot li .sub a{ display:block; padding-left:30px; padding-top:5px; padding-bottom:5px; padding-right:10px; border-bottom:1px dotted #ccc; background:url(../img/lb02.jpg) no-repeat; background-size:cover}
.proClass_bot li .sub a:hover,.proClass_bot li .sub a.cur{ color:#0982b1;}
.proClass_bot li .navs2{line-height: 30px;font-size: 15px;display: none;}
.proClass_bot li .navs2 a{color: #fff;display: block;background: url(../images/pic/dt.png)no-repeat left center;padding-left: 8%;background-size: 10px 10px;}
.proClass_bot li .navs2 p:last-of-type a{margin-bottom: 1.5%}
.proClass_bot li .navs2 a:hover,.proClass_bot li .navs2 a.cur{ color:#0982b1;}

.newbox{margin-top: 50px;font-family: "阿里巴巴普惠体 Regular";}
.title{text-align: center;position: relative;}
.title::before{content: "";display: block;width: 545px;height: 2px;background: #e6e6e6;position: absolute;top: 35px;left: 0;}
.title::after{content: "";display: block;width: 545px;height: 2px;background: #e6e6e6;position: absolute;top: 35px;right: 0;}
.title h3::before{content: "";display: block;width:8px;height:8px;background: #fff;position: absolute;top: 30px;border-radius: 50px;left: 545px;border: 2px solid #0b9ad2}
.title h3::after{content: "";display: block;width:8px;height:8px;background: #fff;position: absolute;top: 30px;border-radius: 50px;right: 545px;border: 2px solid #0b9ad2;z-index: 1}
.title span{font-size: 16px;color: #c6c6c6;display: block;text-transform: uppercase}
.title strong{font-size: 30px;color: #000;font-weight: 550;display: block;}
.newbox li{float: left;width: 31.33%;margin-left: 2%;}
.newbox ul{margin-top: 50px;margin-left: -2%;}
.newbox li .pic1{overflow: hidden;display: block;}
.newbox li .pic1 img{display: block;width: 100%;transition: .5s;}
.txt{background: #f2f2f2;padding: 15px 0;}
.newtitle::before{content: "";display: block;width: 2px;height: 100%;position: absolute;left: 0;background: #c9c9c9;}
.newtitle{position: relative;width: 70%;float: left;padding-left: 2%;}
.newtitle h3{font-size: 16px;color: #333;margin-bottom: 1px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newtitle span{font-size: 14px;color: #999;display: block;}
.more1{display: block;float: right;width: 14%;background: url(../images/pic/more.png)no-repeat 86% center;background-color: #c9c9c9;line-height: 31px;color: #fff;font-size: 14px;padding-left: 2%;margin-top: 1%;}
.newbox li:hover .pic1 img{-o-transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.newbox li:hover .newtitle h3{color: #0a95cb;}
.newbox li:hover .more1{background-color: #0a95cb}
.newbox li:hover .newtitle::before{background: #0a95cb;}
.newbox li:hover .txt{background: #fff;box-shadow: 1px 2px 8px rgba(0,0,0,0.2)}
.contact{margin-top: 100px;background: #f5f5f5;padding: 50px 0;}
.contact li{float: left;line-height: 106px;margin-left: 2%;}
.contact ul{margin-left: -2%;}
.contact li:nth-child(1){width: 26%;}
.contact li:nth-child(2){width: 32%;}
.contact li:nth-child(3){width: 36%;}
.contact li img{float: left;transition: .5s;}
.contact li p{float: left;padding-left: 4%;text-transform: uppercase;font-size: 17.3px;color: #4e4e4e}
.contact li img:hover{transform: rotate(360deg)}

.footertop{background: #252525;height:330px;overflow: hidden;}
.footernav{float: left;width: 67%;margin-top: 42px;}
.footernav li{float: left;margin-left:2.3%;width: 14.6%}
.footernav li:nth-child(1){margin-left: 0;}
.footernav li h2{font-size: 18px;color:#fff;margin-bottom: 20px;}
.footernav li a{color: #fff;opacity: 0.7;font-size: 14px;display: block;position: relative;padding-left:15%;margin-bottom: 6px;font-weight: normal}
.footernav li a::before{content: "";display: block;width: 10px;height: 2px;background: #fff;opacity: 0.5;position: absolute;left: 0;top: 50%}
.footernav li a:hover{color: #fff;opacity: 1;}
.erweima{width: 112px;float: left;margin-left: 43px;margin-top: 42px;text-align: center;color: #fff;font-size: 17px;}
.erweima img{max-width: 100%;}
.iphone{height:380px;background: #1d1d1d;float: right;width: 190px;}
.iphone2{padding: 61px 0px 10px 0px;color: #fff;font-family: "Adobe 黑体 ...";border-bottom: 1px solid rgba(255,255,255,0.2);margin-left: 17px;margin-right: 17px;}
.iphone2 strong{font-size: 30px;display: inline-block;margin-right: 5%;}
.iphone2 span{font-size: 15px;}
.iphone2 p{font-size: 17px;}
.adva{margin-top: 13px;margin-left: 17px;color: #fff;font-size: 14px;}
.adva h4{font-weight: 550;margin-bottom: 4px;opacity: 0.48;font-size: 15px;}
.adva h5{opacity: 0.5;}
.adva img{display: block;margin-top: 3px;}
.footerbottom{font-size: 16px;color:rgba(255,255,255,0.6);background: #1d1d1d;}

.footertxt{display: flex;justify-content: space-between;line-height: 70px;}
.footertxt p a{color:rgba(255,255,255,0.6);}
.footertxt p a:hover{color:rgba(255,255,255,1);}
.backtop{ width:50px; height:50px; background: url(../images/icon_08.png) no-repeat #0a95cb center; position:fixed; right:3%; bottom:15%; z-index:999; cursor:pointer; display:none}

/*关于我们*/

.navigation{height:70px; line-height:70px; background:#f3f3f3; font-size:16px}
.navigation .left{ float:right}.navigation .right{ float:left}
.navigation .left a{ float:left; position:relative; padding:0 45px}
.navigation .left a:after{content:"";border-right:8px solid transparent;border-left:8px solid transparent; border-top:8px solid #fff; position:absolute; left:50%; margin-left:-8px; bottom:-8px}
.navigation .left a.cur,.navigation .left a:hover{ color:#fff; background:#0a95cb}
.navigation .left a.cur::after{border-top:8px solid #0a95cb; }

.navigation .right{ background:url(../images/locate_icon.png) no-repeat left center; background-size:18px auto; padding-left:25px; font-size:15px}
.navigation .right span{ font-family:SimSun; color:#999}

.nbanner img{width: 100%;display: block;}
.nbanner{position: relative;overflow: hidden;margin-top: 115px;}
.nbanner .intro{font-size: 40px;color: #fff;font-weight: 600;position: absolute;top: 50%;padding-left: 2.5%;text-shadow: 1px 1px 2px rgba(0,0,0,0.35);}
.abtitle{font-size: 36px;color: #000;text-align: center;margin-top: 50px;margin-bottom: 35px}
.abtxt{font-size: 15px;color: #666;line-height: 30px;text-align: left;}
.nmain{margin-bottom: 70px}
.tu1 li{float: left;width: 31.33%;margin-left: 2%;text-align: center;margin-top: 30px}
.tu1 li:nth-child(1){margin-left: 0;}
.tu1 li img{width:220px;height: 210px;border-radius: 50%;}
.tu1 li h5{font-size: 17px;margin-top: 15px;}

.abter{margin-top: 60px;}
.abter .abtop{margin-top: 10px;background: #f5f5f5;}
.ableft{width: 42%;margin-top: 9%;font-size: 16px;line-height: 33px;padding-right: 8%;}
.ableft h3{font-size: 26px;color: #000;margin-bottom: 25px;font-weight: 550;}
.anright{width:50%;}
.abter img{width: 100%;display: block;}
.anright2{width:50%}
.ablef2{padding-right: 2%;padding-left: 5%}


.honer li{float: left;width: 31.33%;text-align: center;margin-left: 2%;}
.honer ul{margin-left: -2%;}
.honer li img{max-width: 100%;}

/*新闻中心*/
.solution .automlist{background: #fff;padding-top: 4%;padding-bottom:5%;margin-top: 50px;}
.newslist_1 li{margin-bottom: 35px;padding-bottom: 30px;border-bottom: 1px #ededed solid;}
.newslist_1 li .pic{width: 27%;position: relative;overflow: hidden;}
.newslist_1 li .pic img{width: 100%;height: auto;display: block;transition: .5s;}
.newslist_1 li .pic .bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;background: rgba(0,0,0,0);transition: .5s;}
.newslist_1 li .text{width: 69%;margin-top: 1%;}
.newslist_1 li .text .tit{font-size: 19px;color: #333;margin-bottom: 20px;font-weight: normal;transition: .5s;}
.newslist_1 li .text .intro{line-height: 28px;color: #666;font-size: 15px;margin-bottom: 20px;}
.newslist_1 li .text .time{ background: url(../images/pic/clock.png) no-repeat left center;padding-left: 22px;color: #999;font-size: 13px;display: inline-block;line-height: 20px;}
.newslist_1 li:hover .pic img{-o-transform: scale(1.1);-webkit-transform: scale(1.1);transform: scale(1.1);}
.newslist_1 li:hover .text .tit{color: #0a95cb}
.newslist_1 li:hover .pic .bg{background: rgba(0,0,0,0.3);}

.newtit{line-height: 45px;font-size: 24px; text-align:center; font-weight:bold;color: #333;margin-top: 50px;}
.nmain .fabuz{text-align: center;color: #888;border-bottom: 1px dashed #ddd;padding-bottom: 15px; padding-top:10px; font-size:14px}
.nmain .newsxiang{padding: 30px 0;line-height: 30px;font-size: 15px;}
.newsxiang img{max-width: 100%;margin-top: 18px;}
.tomore {display: block;width: 140px; height: 40px;text-align: center;background: #0a95cb;color: #fff;position: relative;line-height: 40px; border-radius:20px; margin-top:40px;}
.nmain .back{margin-bottom: 25px; float:right}
.tomore i, .tomore span {position: absolute;width: 100%;height:40px;left: 0;top: 0;z-index: 2;-webkit-transition: .4s;transition: .4s; border-radius:20px;font-size: 15px;}
.tomore i {z-index: 1;background: #0a95cb;width: 0}
.tomore:hover i {width: 100%}
.tomore:hover {color: #fff}
.shangxia{ border-top: dotted 1px #ddd; margin:50px 0; padding-top:20px; clear:both ;font-size: 14px;}
.shangxia ul li{float: left;width: 50%;line-height: 38px;}
.shangxia ul li:nth-child(2){text-align: right;}
.shangxia ul li a:hover{color:#0a95cb}

/*产品*/
.products2{margin-top: 50px;}
.subs{}
.nav-md{margin-top: 30px;}
.prleft{width: 235px;float: left;}
.contentLeft{background: #0d87b7;}
.nav.side-menu>li>a{font-size: 17px;}
.proleft2 h2 strong{display: block;font-size: 30px;font-weight: 700;padding-top: 28px;border-bottom: 1px solid rgba(255,255,255,0.35);padding-bottom: 15px;}
.proleft2 h2 span{display: block;text-align: right;font-size: 19px;text-transform: uppercase;padding-top: 15px;}
.proleft2 h2{color:#fff;background: #1194c7;padding: 0 32px;border-top-left-radius: 10px;border-top-right-radius: 10px;height: 145px;}
.productbox{margin-top: 40px;}
.js-m2 .title4{padding-bottom: 2.5%;text-align: center;}
.js-m2 .title4 h4{font-size: 36px;font-weight: normal;color: #010101;}
.js-m2 .btn-box{padding-bottom: 2.5%;border-bottom: 1px solid #dfdfdf;font-size: 0;text-align: center;}
.js-m2 .btn-box a{vertical-align: middle;
    height: 38px;
    min-width: 130px;
    padding: 0 7.1px;
    line-height: 38px;
    margin: 0 6.4px 12px;
    border: 1px solid #c6c6c6;
    border-radius: 40px;
    transition: all 0.5s;
	display: inline-block;
}
.js-m2 .btn-box a:nth-child(1){margin-left: 0;}
.js-m2 .btn-box a:last-of-type{margin-right: 0;}
.js-m2 .btn-box a.cur{border: 1px solid #1194c7;background-color: #1194c7;}
.js-m2 .btn-box a:hover{}
.btn-box a span{vertical-align: middle;}
.btn-box a .icon{position: relative;height: 23px;margin-right: 26px;display: inline-block;top: 2px}
.btn-box a:nth-child(1) .icon{position: relative;top: 3px;}
.btn-box a .icon img{display: block;max-height: 100%;border: 0;vertical-align: middle;transition: all 0.5s}
.btn-box a .icon .f{position: absolute;top: 0;left: 0;opacity: 1;filter: alpha(opacity=0);transition: all 0.5s;}
.btn-box a .icon .b{position: absolute; top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);transition: all 0.5s;}
.btn-box a.cur .icon .b{position: absolute; top: 0;left: 0;opacity: 1;filter: alpha(opacity=0);transition: all 0.5s;}
.btn-box a.cur .icon .f{position: absolute; top: 0;left: 0;opacity: 0;filter: alpha(opacity=0);transition: all 0.5s;}
.btn-box a.cur .text{font-size: 15px;color: #fff;}
.btn-box a .text{font-size: 15px;color: #333;}
#projectlist .wrapper{margin-left: 20px;display:block; width: auto;margin-top:42px;}

.wrapper li{float: left;width: 31.33%;margin-left: 2%;margin-bottom: 3%;box-shadow: 1px 1px 6px rgba(0,0,0,0.3)}
.wrapper ul{margin-left: -2%;}
.wrapper .project_img{overflow: hidden;padding: 2% 0.5%;}
.wrapper li img{max-width: 100%;}
.wrapper li a{display: block;overflow: hidden;}
.project_info{font-size: 14px;line-height: 28px;}
.project_info .title6{font-size: 16px;color: #06090e;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;line-height: 32px;text-align: center;padding-top: 20px; padding-left: 14px; margin: 0px;padding-right: 14px;}
.project_info .description{margin: 0px 14px;padding-top: 13px;display: block;color: #afafaf;font-size: 13px;line-height: 22px;height: 40px;overflow: hidden;text-align: center;}
.project_info div{border-bottom: 1px rgba(109, 109, 109, 0.22) solid;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;width: 100%; background: #fff;padding-bottom: 7%;}

.wrapper li:hover .project_info div{border-bottom: 1px #1194c7 solid;}
.wrapper li:hover .project_info .title6{color: #1194c7}
/*.wrapper li:hover {box-shadow: 1px 2px 6px rgba(0,0,0,0.3)}*/


.productCon{padding-top: 30px;}
.productlist{background: #f8f8f8;margin-top: 25px;padding-bottom: 55px;}
.product-top #preview{ width:48%;float:left}
.jqzoom{position:relative; border:1px solid #e8e8e8; margin-bottom:20px;overflow:hidden; text-align:center;}
.jqzoom img{ width:98%; background-color:#f3f5f6;  margin:1%;display:inline-block; vertical-align:middle}
.jqzoom i{display:inline-block; width:0; height:100%; vertical-align:middle}

.zoomdiv{z-index:100;position:absolute;top:1px;left:0px;border:1px solid #e4e4e4;display:none;text-align:center;overflow: hidden;}
.bigimg{width:800px;height:auto;background-color:#fff;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:50px;height:50px;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}

.protxt{font-size: 15px;line-height: 35px;color: #666; margin-bottom:20px}
.product-top .text{ float:right; width:47%;}
.product-top .text .pro-db {font-size:28px;color:#0d87b7;font-weight: bold; padding-bottom:20px; line-height:40px;}
.product-top .text .intro{ margin-top:20px; padding:15px 15px 25px 15px; background:#f3f5f6; margin-bottom:20px; min-height:150px;}
.product-top .text .intro p {font-size: 16px; color: #666;line-height: 35px;}


.protab-con .protab-con-hd{ }
.protab-con .protab-con-hd.active{}
.et-hero-tabs-container{ display: flex;flex-direction: row;width: 100%;z-index: 10;}
.et-hero-tabs-container--top {position: fixed;top: 0;}

.dowl a{display: inline-block;color: #333;line-height: 45px;padding-left:45px;padding-right:25px;font-size: 16px;background: #d6d7d7 url(../images/pic/dowle.png)no-repeat 7px center;background-size: 25px 25px;}
.dowl a:hover{background: #0d87b7 url(../images/pic/dowle.png)no-repeat 7px center;color: #fff;background-size: 25px 25px;}
.title2{background: #0a92c7;text-align: center;font-size: 22px;color: #fff;line-height: 55px;}
.jieshao h3{font-size: 23px;color: #000;margin-top: 35px;margin-bottom: 18px;}
.jieshao p{font-size: 15px;line-height: 30px;color: #666;text-indent: 2em}
.jieshao p img{max-width: 100%;}
.prohj h3{font-size: 23px;color: #000;margin-top:25px;margin-bottom: 18px;}
.prohj{background: #f5f5f5;padding: 30px 0 50px 0;margin-top: 40px;font-size: 15px;line-height: 29px;}
.prtable h4{font-size: 18px;color: #333;margin-top: 40px;}
.tedian h3{font-size: 23px;color: #000;margin-top:30px;margin-bottom: 18px;}
.tedian table{margin-top: 20px;line-height:30px;}
.tedian table tr td{border: 1px solid #999;padding-left: 2%;padding-right: 2%; font-size: 15px;text-align: left;box-sizing: border-box;}
.tedian table tr td p{text-indent: 0;}
.prohj table{margin-top: 20px;}
.prohj table tr td{border: 1px solid #999;padding-left: 2%;font-size: 15px;line-height: 28px;}
.backs{text-align: right;}
.backs a{width: 100px;border-radius: 35px;border: 1px solid #e8e8e8;display: inline-block;text-align: center;margin-top: 30px;font-size: 15px;line-height: 35px;}
.backs a:hover{background: #0d87b7;color: #fff;}

/*联系我们*/

.hrlist {margin-top: 50px;}
.hrbox h2{font-size:35px;color: #000;margin-bottom: 30px;}
.hrtxt{width: 51%;font-size: 15px;line-height: 35px;color: #666;}
.pic2{width: 45%}
.hrtxt h3{font-size: 18px;color: #000;margin-bottom: 10px;}
.ndetail h3{font-size: 30px;text-align: center;line-height: 40px;color: #000;margin-top: 40px;margin-bottom: 30px;}
.bellows__item:first-of-type .bellows__content{display: block;}
.bellows__item:nth-child(2n+1){background: #d4e1e8eb}
.bellows__item:nth-child(2n){background: #fff;border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);}
.bellows__header{font-size: 15px;color: #787878;padding: 25px 0 25px 2%;cursor: pointer}
.bellows__content{font-size: 15px;line-height: 30px;color: #666;background: #f3f3f3;padding:35px 25px;display: none;}
.bellows__content strong{color: #666;margin-top: -12px;}
.hrtit{line-height:52px; font-size:16px; color:#fff; background-color:#0a95cb;padding-left: 2%;}
.hrtit dd{ float:left; text-align:left;padding-right:10px;font-weight: bold;}
.rba1{width:26%;float:left;padding-right:10px;}
.rba2{width: 22%;float:left;padding-right:10px;}
.rba3{width: 22%;float:left;padding-right:10px;}
.rba4{width: 19%;float:left;padding-right:10px;}
.rba5 {
    width: 22px;
    height:22px;
	float: left;
    background: url(../images/pic/xiala.png) no-repeat center;
}
.bellows__item.cur .rba1{ color:#0a95cb;font-weight: 600}


/*在线留言*/

.nmain_2{ padding:60px 0; line-height:30px; background:#f5f5f5;margin-top: 30px}
.title_2{ text-align:center; font-size:30px; line-height:35px; color:#333; margin-bottom:30px}
.title_2 span{ display:block; font-size:16px; color:#666; text-transform:uppercase}
.red{color: #f00;}
.nmainCon{ font-size:16px;}
.nmainCon img{ max-width:100%; height:auto}
.message{ width:80%; margin:0 auto}
.message input,.message textarea,.message select{ border:1px solid #e8e8e8}
.message label{line-height:37px; display:block}
.message input{ width:90%; padding:5px; line-height:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.message .m-list{ margin-bottom:15px; width:100%}
.message .m-list-col{ width:50%; float:left}
.message textarea{width:96.5%; padding:5px;line-height:26px; min-height:120px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.message .m-list .yzm{ width:50%; float:left}
.message .m-list .yzm input{ width:59.5%}
.message .m-list .submit{ width:50%; float:left; margin-top:37px}
.message .m-list .submit input{ cursor:pointer; background:#0a95cb; color:#fff; width:50%; float:right; margin-right:7%;font-size: 16px;}
.message .m-list select{width: 90%;padding: 5px;height:47px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.contact3{background: none;margin-top: 20px;}

/*实验室*/

.morgj{padding-bottom: 120px;background: url(../images/shiyanshi.jpg)no-repeat;background-size: cover;}
.morgj h3{font-size: 27px;color: #000;line-height: 35px;text-transform: uppercase;padding-top: 40px;font-weight: 550;margin-bottom: 20px;}
.serverleft{float: left;width: 37%;font-size: 16px;line-height: 36px;}
.serverpic{float: right;width: 52%;padding-top: 40px;}
.serverpic img{}
.nmain2{margin-bottom: 0;}

/*案例*/


.caselist{margin-top: 50px;}
.caselist li{float: left;margin-left: 2%;width: 31.33%}
.caselist li:nth-child(3n+1){margin-left: 0;}
.caselist li img{width: 100%;display: block;-o-transition: .5s;-webkit-transition: .5s;-moz-transition: .5s;transition: .5s;}
.caselist li .pic1{overflow: hidden;position: relative;}
.caselist li .txt1 h3{color: #333;font-size: 20px;line-height:60px;background: #e4e4e4;text-align: center;}
.caselist li .bg{width: 100%;height: 100%;border: 0;position: absolute;top: 0;left: 0;-o-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;opacity: 0;transition: .5s;}
.caselist li:hover img{-o-transform: scale(1.1);-webkit-transform: scale(1.1);-moz-transform: scale(1.1);transform: scale(1.1);}
.caselist li:hover .txt1 h3{color: #fff;background:#0a95cb}
.caselist li:hover .bg{opacity: 1;border: 6px solid #0a95cb;}

.newtit{line-height: 45px;font-size: 26px; text-align:center; font-weight:bold;color: #333;}
.nmain .fabuz{text-align: center;color: #888;border-bottom: 1px dashed #ddd;padding-bottom: 15px; padding-top:10px; font-size:14px}
.casetxt{margin-top: 30px;}
.casetxt h2{font-size: 18px;line-height: 45px;color: #333;}
.casetxt p{font-size: 15px;line-height: 30px;color: #666;}
.casetxt p img{max-width: 100%;height: auto;display: inline-block;margin-bottom: 15px;}







#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap{display: none!important;}
#newBridge .nb-icon-skin-0 .nb-icon-inner-wrap .nb-icon-bridge-base{display: none!important;}
#newBridge .nb-invite-skin-0{display: none!important;}

.pages {
	margin: 50px auto 0 auto;
	text-align:center;
}
.pagesBox{display:inline-block;}
.pages #Pagination {
  float: left;
  overflow: hidden;
}
.pages #Pagination .pagination {
  height: 45px;
  font-family: Arial;
}
.pages #Pagination .pagination li {
  float: left;
  display: inline;
  width:43px;
  height:43px;
  line-height:43px;
  border: 1px solid #d2d2d2;
  color: #666666;
  font-size: 15px;
  cursor: pointer;
  margin-left: 2px;
  margin-right: 2px;
  border-radius: 4px;
}
.pages #Pagination .pagination li.active{color: #fff;border: 1px solid #108cbc;border-radius: 4px;}

.pages #Pagination .pagination .current {
  background: #0a95cb;
  color: #fff;
}
.pages #Pagination .pagination .prev,
.pages #Pagination .pagination .next {
  float: left;
  padding:0 12px;
  border: 1px solid #d2d2d2;
  color: #666666;
  cursor: pointer;
}
.pages #Pagination .pagination .pagination-break {
  border: none;
  border-right: 1px solid #d2d2d2;
  cursor: default;
}
.pages .searchPage {
  float: left;
  padding: 5px 0;
}
.pages .searchPage .page-sum {
  padding: 11px 13px;
  color: #999999;
  font-size: 15px;
}
.pages .searchPage .page-go {
  padding: 8px 0;
  color: #999999;
  font-size: 15px;
  padding: 10px 0\9;
  *padding: 6px 0;
}
.pages .searchPage .page-go input {
  width: 40px;
  height: 33px;
  margin: 0 5px;
  padding-left: 5px;
  border: 1px solid #e4e4e4;
}
.pages .searchPage .page-btn {
  margin: 9px 0 5px 5px;
  padding: 8px;
  background: #a4a4a4;
  border-radius: 2px;
  color: #ffffff;
  font-size: 15px;
  text-decoration: none;
}
.pages .searchPage .page-btn:hover{background: #0a95cb;}

@media screen and (max-width:640px){
	.pages #Pagination .pagination a, .pages #Pagination .pagination span{ width:30px; height:30px; line-height:30px; font-size:15px}
	.pages #Pagination .pagination .prev, .pages #Pagination .pagination .next{ padding:0 6px; width:auto; font-size:13px}
	.pages .searchPage .page-go input{ height:30px; width:35px}
	.pages .searchPage .page-btn{ font-size:13px; margin:0; margin-left:10px}
	.pages .searchPage .page-sum{ font-size:13px; padding:0 10px}
	.pages .searchPage{ padding:0}
	
}

