/* *{box-sizing: border-box;margin: 0;padding: 0;outline:none; blr:expression(this.onFocus=this.blur());word-break:break-all;outline: none;} */
ol,ul,li{list-style:none;}
a{color:inherit;text-decoration: none;cursor: pointer;}
/* input,button,textarea,select,body{font-family:"微软雅黑";font-size: 14px;color: #333;line-height:1.5;} */
input,button,textarea,select{display:inline-block;vertical-align: middle;border: 1px solid #ccc;border-radius: 0;background: none;}
input[type="text"]{padding: 0 10px;-webkit-appearance:none;}
select{padding: 0 10px;-webkit-appearance:none;background: url(../img/jt-3-bottom.png) no-repeat calc(100% - 20px);}
option{background: #67d43d;padding:10px;-webkit-appearance:none;}
textarea{padding:10px;resize:none;-webkit-appearance:none;}
input[type="submit"],button{cursor: pointer;}
html{overflow-y: scroll;overflow-x: hidden;width: 100%;}
body{overflow-x: hidden;}



.main_title{height: 40px; border-bottom: 1px solid #eeeeee; border-top: 1px solid #e8e8e8; width: 100%; padding: 0 2%; overflow: hidden; background: #eeeeee;}
.main_title span{ float: left; line-height: 40px; height: 40px; color: #393939; font-size: 16px;}
.main_title a { float: right; line-height: 40px; height: 40px; color: #8d8d8d; font-size: 13px;}


.zhuying_con{box-sizing: border-box; width: 100%; overflow: hidden; height: auto; }
.zhuying_con li{ width: 33.3%; float: left; height: 125px; box-sizing: border-box; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
.zhuying_con li a {
    display: block;
    font-size: 14px;
    text-align: center;
    color: #727272;
    overflow: hidden;
    box-sizing: border-box; font-weight:normal;
}
.zhuying_con li a i {
    width: 65px;
    height: 65px;
    display: block;
    margin: 10px auto;
}
.zhuying_con li.cp1 a i {
    background: url(../banner_img/a1.png) no-repeat center center; background-size:100%;
}
.zhuying_con li.cp2 a i {
    background: url(../banner_img/a2.png) no-repeat center center; background-size:100%;
}
.zhuying_con li.cp3 a i {
    background: url(../banner_img/a3.png) no-repeat center center; background-size:100%;
}
.zhuying_con li.cp4 a i {
    background: url(../banner_img/a4.png) no-repeat center center; background-size:100%;
}
.zhuying_con li.cp5 a i {
    background: url(../banner_img/a5.png) no-repeat center center; background-size:100%;
}
.zhuying_con li.cp6 a i {
    background: url(../banner_img/a6.png) no-repeat center center; background-size:100%;
}

.index-about{ width: 100%; height: 600px; background: #3CA7FB; margin-top: 20px;}
.tab-wrapper .img-wrapper .img-item {
    margin-top: 1vh!important;
    max-width: 92%!important;
    height: auto!important;
}

.new-fc-one-btn {
    border-radius: .3125rem;
    background: #3CA7FB;
    color: #fff;
    height: 2.8rem;
    font-size: .85rem;
	    border: none;
}



.tab-wrapper{width:100%;background-image:-webkit-linear-gradient(-90deg,#282e33,#62696f);padding-bottom:5vh;margin-top:3vh}
.tab-wrapper .tab-goal{font-size:1.6rem;font-weight:700;color:#fff;padding-top:8vh;text-align:center; margin-bottom: 2vh;}
.tab-wrapper .tab-menu{width:100%}
.tab-wrapper .tab-menu .new-fc-one-menu{background:none;display:flex;justify-content:center}
.tab-wrapper .tab-menu .new-fc-one-menu-horizontal{width:90%;margin:0 auto;border-bottom:none}
.tab-wrapper .tab-menu .new-fc-one-menu-item{font-size:.9rem;padding:0 3.2rem;border-bottom:.05rem solid hsla(0,0%,100%,.3);margin:0}
.tab-wrapper .tab-menu .new-fc-one-menu-item-selected{color:#fff;border-bottom:.05rem solid #fff}
.tab-wrapper .img-wrapper{margin-top:.2rem;display:flex;justify-content:center;align-items:center}
.tab-wrapper .img-wrapper .img-item{margin-top:1vh;max-width:85%;height:auto}
.tab-wrapper .copywritter-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:2rem 1.2rem }
.tab-wrapper .copywritter-wrapper .copywritter-title{font-size:1.4rem;color:#fff; margin-bottom: 10px;}
.tab-wrapper .copywritter-wrapper .copywritter-content{font-size:.82rem;line-height:1.5rem;color:#FFFFFF}
.tab-wrapper .consumer-wrapper{display:flex;flex-wrap:wrap;align-content:space-between;justify-content:space-between;margin:0 2rem}
.tab-wrapper .consumer-wrapper .column{width:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:1rem}
.tab-wrapper .consumer-wrapper .column .number{color:#fff}
.tab-wrapper .consumer-wrapper .column .result{color:#999}
.tab-wrapper .consumer-wrapper .column .value{font-size:2.7rem;font-weight:700}
.tab-wrapper .consumer-wrapper .column .unit{font-size:1rem;margin-left:.2rem}
.tab-wrapper .consumer-wrapper .top-left{border-right:.05rem solid rgba(108,117,124,.5);border-bottom:.05rem solid rgba(108,117,124,.5)}
.tab-wrapper .consumer-wrapper .top-right{border-left:.05rem solid rgba(108,117,124,.5);border-bottom:.05rem solid rgba(108,117,124,.5)}
.tab-wrapper .consumer-wrapper .bottom-left{border-top:.05rem solid rgba(108,117,124,.5);border-right:.05rem solid rgba(108,117,124,.5)}
.tab-wrapper .consumer-wrapper .bottom-right{border-top:.05rem solid rgba(108,117,124,.5);border-left:.05rem solid rgba(108,117,124,.5)}
.tab-wrapper .tab-btn{display:block;width:90%;margin:1.8rem auto 0}
*{list-style:none;padding:0;margin:0;box-sizing:border-box;border:none;outline:none;font-family:PingFangSC-Regular,PingFangSC-Light,Microsoft YaHei,SourceHanSansCN-Normal,STHeiti,Helvetica,Arail}
/* img{vertical-align:initial;max-width:100%;height:auto} */


.new-fc-one-carousel-slick-change{z-index:10}
.new-fc-one-carousel .slick-list{width:100%;margin-left:0}
.font-medium{font-family:PingFangSC-Medium,Microsoft YaHei,SourceHanSansCN-Normal,STHeiti,Helvetica,Arail}.font-light{font-family:PingFangSC-light,Microsoft YaHei,SourceHanSansCN-Normal,STHeiti,Helvetica,Arail}.home-wrapper .home-first-btn{display:block;width:90%;margin:1rem auto}.home-wrapper .user-nums{height:5rem;background:#f7f7f8;display:flex;align-items:center;justify-content:center;color:#333;text-align:center;font-weight:600}.home-wrapper .user-nums .number{font-size:1.1rem;font-weight:700}.home-wrapper .user-nums .number-company{font-size:.85rem}.home-wrapper .tel{margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.home-wrapper .tel .serve{font-size:.92rem;margin-bottom:0}.home-wrapper .tel .number{font-size:1.6rem;font-weight:700;color:#000}

.nne{ width: 94%; margin: 0 auto; height:100%;}
.news{  margin:0 auto; height:100%;  vertical-align: middle; margin-top: 20px;}
.news .news_en{ width:95%; margin:0 auto; font-size:35px; line-height: 40px;text-transform: uppercase;color: #333333;font-family: arial;font-weight: bold; padding:80px 0 0 0}
.news .news_en span{font-size:15px; padding:0 0 0 25px; font-weight:normal; }
.news .news_en a{ font-size:15px; float:right;}
.news .newspic{ width:100%; height:auto; position:relative;}
.news .newspic a{ display:block; height:259px;  position:relative;}
.news .newspic img{ position:absolute; width:100%;  z-index:1; top:0}
.news .newspic div{ position:absolute; padding:0 15px 10px 15px; bottom:0; background:rgba(0,0,0,0.6); z-index:2;width: 100%;}
.news .newspic h2{ color:#fff; font-size:16px; line-height:45px;}
.news .newspic p{ color:#fff; font-size:14px;  line-height:24px;}


.news .newslist{ width:100%; margin:0 auto; padding:20px 0;display: block!important;}
.news .newslist dt{ line-height:30px; border-bottom:1px solid #eee; background:#fff; margin-bottom:15px; padding:18px 15px;}
.news .newslist dt a{ line-height:38px;  color:#000000; font-size:17px;  font-weight:normal;}
.news .newslist dt p{ line-height:24px;  color:#777; font-size:14px;}






.wrap1200 {
    clear: both;
    width: 1000px;
    margin: 0 auto;
    padding: 0px 0px;
}
.mobone{background:url(../images/mobonebg.jpg) no-repeat center bottom #f0f0f0;padding:10px 0px 60px;background-size:100% 16.4473%}
.mobone .wap1200{width:100%;padding:0px 60px;min-width:1000px}
.mobone .mobonetit{clear:both;text-align:center}
.mobone .mobonetit h2{font-size:24px;color:#333;line-height:1;padding-bottom:20px}
.mobone .mobonetit h2 span{color:#ff1b1b;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-image:-webkit-linear-gradient(top right, #ff615d, #ff1b1b)}
.mobone .mobonetit p{font-size:12px;color:#666;line-height:1}
.mobone ul{clear:both;width:100%;padding-top:18px}
.mobone ul li{float:left;width:20%}
.mobone ul li a{clear:both;text-align:center;display:block}
.mobone ul li a.mobonepic{width:63%;max-width:207px;margin:0 auto}
.mobone ul li a.mobonetxt{font-size:14px;color:#333;line-height:1;padding:10px 0px 25px 0px}
.mobone ul li:hover a.mobonetxt,.mobone ul li.active a.mobonetxt{color:#ff1c17;background:url(../images/index_proicon.jpg) no-repeat center bottom;background-size:10px}
@media (min-width: 1366px){.mobone{padding-top:17px;padding-bottom:73px}
.mobone .mobonetit h2{font-size:28px;padding-bottom:25px}
.mobone .mobonetit p{font-size:14px}
.mobone ul{padding-top:23px}
.mobone ul li a.mobonetxt{font-size:15px}
}
@media (min-width: 1730px){.mobone{padding-top:24px;padding-bottom:100px}
.mobone .mobonetit h2{font-size:36px;padding-bottom:32px}
.mobone .mobonetit p{font-size:18px}
.mobone ul{padding-top:30px
}.mobone ul li a.mobonetxt{font-size:20px}
.mobone .wap1200{padding:0px 100px}
}
.mobtwo{clear:both;padding-top:25px}
.mobtwo.wrap1200{width:996px}
.mobtwo li{float:left;width:296px;margin-right:18px;margin-left:18px;margin-bottom:15px;text-align:center;padding-bottom:10px;-o-transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.mobtwo li:nth-child(3n){margin-right:0px}
.mobtwo li a{clear:both;display:block;color:#333;line-height:28px;position:relative;overflow:hidden;font-size:13px}
.mobtwo li a img{width:100%;-o-transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.mobtwo li:hover{-o-transform:translateY(-6px);-webkit-transform:translateY(-6px);-moz-transform:translateY(-6px);-ms-transform:translateY(-6px);transform:translateY(-6px);box-shadow:0 10px 20px -10px rgba(0,36,100,0.5);-webkit-box-shadow:0 10px 20px -10px rgba(0,36,100,0.5);-moz-box-shadow:0 10px 20px -10px rgba(0,36,100,0.5)}
.mobtwo li:hover a{color:#f02d21}
.mobtwo li:hover a img{-o-transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);-o-transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s}
.mobtwo li a:first-child{margin-bottom:5px}
@media (min-width: 1366px){.mobtwo.wrap1200{width:1267px}
.mobtwo li{width:355px;margin-right:33px;margin-left:33px}
.mobtwo li a{font-size:16px}
.mobtwo li a:last-child{padding:5px 0px}
}
@media (min-width: 1730px){.mobtwo.wrap1200{width:1617px}
.mobtwo li{width:452px;margin-right:43px;margin-left:43px}
.mobtwo li a{font-size:20px}
.mobtwo li a:last-child{padding:10px 0px}
}

.foot_link .container{ height: 330px;}
.fo_l{ width: 35%; float: left;}
.fo_la p{ width: 100%; height: 40px; font-size: 24px; color: #FFFFFF; font-weight: bold;}

.fo_lc{ margin-top: 25px;}
.fo_lc li{ height: 45px; width:38%; float: left;}
.fo_lc li a{ line-height: 45px; float: left; height: 45px;  font-size: 16px;}
.fo_r{ width: 30%; float: right;}


.wrap {width:1300px;
    max-width: 1500px;
    margin: auto;
    position: relative;
}
.wrap_tt{width:93%;margin: auto;position: relative;}
.wrap1{width:100%;max-width: 1300px;margin: auto;position: relative;}
@media only screen and (max-width: 700px) {
	.wrap{width: 96%;}
	.wrap1{width: 100%;}
}
.over{overflow:hidden ;}
/* .clear{position: relative;} */
.clear:after{content: "";display: block;clear: both;}
.l{float: left;}
.r{float: right;}
.show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important;text-indent:2em;}
.show img{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}
.img-box img{display: block;width: 100%;margin: 0;}
.color-1{color: #de5a08}
.color-2{color: #de5a08}
.font24{font-size: 24px;}
.font18{font-size: 18px;}
@media only screen and (max-width:980px) {
	.font24{font-size: 20px;}
	.font18{font-size: 16px;}
}
@media only screen and (max-width:640px) {
	.font24{font-size: 18px;}
	.font18{font-size: 16px;}
}
.web-bread{padding: 10px 0;}
.web-bread a{margin: 0 3px;transition: 0.2s;}
.web-bread a:hover{color: #dd231f;}
.web-pages{font-size: 0;text-align: center;}
.web-pages li{display: inline-block;vertical-align: middle;width: 40px;height: 40px;line-height: 40px;text-align: center;background: #a0a0a0;font-size: 14px;margin:10px;color: #fff;}
.web-pages li span{display: block;}
.web-pages li a{display: block;}
.web-pages li.cur{background: #000;}
.web-pages .left{background:url(../img/page-left.png) no-repeat center;height:40px;}
.web-pages .right{background:url(../img/page-right.png) no-repeat center;height:40px;}
@media only screen and (max-width:640px) {
	.web-pages a{width: 30px;height: 30px;line-height: 30px;margin: 5px;}
	.web-pages .left{30px}
	.web-pages .right{30px}
}
.web-fy{font-size: 14px;color: #666;line-height: 25px;border-top:1px dashed #ddd;padding:20px 0 0;}
.web-fy .box{margin-top: 5px;}
.web-fy a{transition: 0.3s;}
@media only screen and (min-width:1025px) {
	.web-fy a:hover{color: #3496d3;}
}
@media only screen and (max-width:640px) {
	.web-fy{padding: 10px 0 0; height: 60px;}
	.web-fy .box{margin-top: 0px;}
}
.web-tit-1{line-height: 1.1;}
.web-tit-1 .z1{font-size:46px;font-weight: bold;color: #009ebc;}
.web-tit-1 .z2{font-size:30px;color: #000;}
@media only screen and (max-width:980px) {
	.web-tit-1 .z1{font-size: 36px;}
	.web-tit-1 .z2{font-size: 24px;}
}
@media only screen and (max-width:640px) {
	.web-tit-1 .z1{font-size: 24px;}
	.web-tit-1 .z2{font-size: 16px;}
}
.web-tit-2{line-height: 1.4;text-align: center;font-size: 32px;font-weight: bold;}
.web-tit-2 .b2{font-size: 14px;color: #666;font-weight:normal;margin-top: 10px;text-transform : capitalize;}
@media only screen and (max-width: 980px) {
	.web-tit-2{font-size: 24px;}
}
.web-tit-3{position: relative;width: 100%;}
.web-tit-3:before{content:"";position: absolute;left: 0;bottom: 1px;width: 100%;height:1px; background: #c5c5c5;}
.web-tit-3 .b1{display: inline-block;vertical-align: bottom;font-size: 34px;color: #111;margin-right: 5px;}
.web-tit-3 .b1 .z1{display: inline-block;color: #009ebc;font-weight: bold;padding-bottom: 15px;border-bottom: 3px solid #009ebc;}
.web-tit-3 .b2{display: inline-block;vertical-align: bottom;font-size: 26px;font-weight: bold;color: #b2b2b2;text-transform : uppercase;padding-bottom: 15px;}
.web-tit-3 .more{display: inline-block;margin-top: 15px;background: #009ebc url(../img/tit-3-sj.png) no-repeat 100% 100%;color: #fff;line-height: 35px;font-size: 0;padding: 0 20px;transition: 0.3s;}
.web-tit-3 .more span{display: inline-block;vertical-align: middle;font-size: 14px;}
.web-tit-3 .more img{display: inline-block;vertical-align: middle;margin: 0 10px;transition: 0.3s;}
.web-tit-3 .more:hover{background-position:110% 110% ;}
.web-tit-3 .more:hover img{margin: 0 0 0 20px;}
@media only screen and (max-width:980px) {
	.web-tit-3 .b1{font-size: 24px;}
	.web-tit-3 .b1 .z1{padding-bottom: 10px;}
	.web-tit-3 .b2{font-size: 24px;padding-bottom: 10px;}
	.web-tit-3 .more{margin-top: 0;}
}
@media only screen and (max-width:640px) {
	.web-tit-3 .b1{font-size: 18px;}
	.web-tit-3 .b1 .z1{padding-bottom: 5px;}
	.web-tit-3 .b2{font-size: 18px;padding-bottom: 7px;display: none;}
	.web-tit-3 .more{line-height: 26px;padding: 0 10px;}
}
.web-tit-4{text-align: center;}
.web-tit-4 .b1{font-size: 36px;line-height: 1;}
.web-tit-4 .b1 span{font-size: 72px;font-family:Impact;font-weight: bold;color: #0061b2;font-style:italic;padding:0 10px 0 5px;}
.web-tit-4 .b2{color:#555555;font-size: 20px;}
.web-tit-4 .b2 span{display: inline-block;vertical-align: middle;padding: 0 10px;border-right:20px solid #0061b2;border-left:20px solid #0061b2;line-height:3px}
.web-tit-4 .b2:before{content:"";display: inline-block;vertical-align: middle;width:200px;height:1px;background: #0061b2;}
.web-tit-4 .b2:after{content:"";display: inline-block;vertical-align: middle;width:200px;height:1px;background: #0061b2;}
@media only screen and (max-width:980px) {
	.web-tit-4 .b1{font-size: 24px;}
	.web-tit-4 .b1 span{font-size: 36px;}
	.web-tit-4 .b2{font-size: 16px;}
	.web-tit-4 .b2:before{width: 100px;}
	.web-tit-4 .b2:after{width: 100px;}
}
@media only screen and (max-width:640px) {
	.web-tit-4 .b2 span{border:0}
	.web-tit-4 .b2:before{display: none;}
	.web-tit-4 .b2:after{display: none;}
}
.web-txt-1{font-size: 14px;line-height: 30px;color: #666;}
.web-txt-2{font-size: 16px;line-height: 35px;color: #666;}
@media only screen and (max-width:640px ) {
	.web-txt-1{font-size: 14px;line-height: 25px;}
	.web-txt-2{font-size: 14px;line-height: 25px;}
	.showw {
	    margin: 0 auto;!important;
	    width: 90%!important;
	}
	.show {
	    margin: 0 auto;!important;
	     width: 92%!important;
	}
	
.cp_top{ height: 230px!important; width: 100%;background:url(../banner_img/banner_qwxys.png) no-repeat center;}
.cp_top_a{ margin: 0 auto; width: 140px!important;}
.cp_top_a p{    font-size: 30px!important;
    font-weight: bold;
    color: #16F291;
    background-image: -webkit-linear-gradient(left, #16F291, #04F0EF);
    background-image: -moz-linear-gradient(left, #16F291, #04F0EF);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
    margin: 100px 0 5px!important; text-align: center;}
	.cp_top_b p{    font-size: 14px!important;
    color: #fff;
    width: 90%!important;
    margin: 0 auto;
    line-height: 30px!important;
   }	
	
	
}
.web-nav-0 .lump{display: block;text-align: center;background: #1bb7ff;color: #fff;line-height: 50px;height: 50px;overflow: hidden;font-size: 16px;border: 1px solid #1bb7ff;}
.web-nav-0 .lump:hover{display: block;text-align: center;background: #ffba00;color: #fff;line-height: 50px;height: 50px;overflow: hidden;font-size: 17px;border: 1px solid #ffba00; font-weight: bold;}


.web-nav-0 .lump.cur{color: #000000;background: #fff;}
@media only screen and (max-width: 640px) {
	.web-nav-0 .lump{line-height: 50px;height: 50px;font-size: 15px;}
}



.web-nav-1{border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.web-nav-1 .li-box{float: left;position:relative;padding-right: 30px;padding-left: 30px;}
.web-nav-1 .li-box:before{content: "";position: absolute;left:1px;top:50%;height: 30px;width: 1px;background: #d2d2d2;margin-top: -15px;}
.web-nav-1 .li-box span{display: inline-block;line-height:50px;font-size: 20px;position: relative;}
.web-nav-1 .li-box.cur span:before{content: "";position: absolute;bottom:-2px;left:0;position: absolute;width: 100%;height: 4px;background: #cd2e25;}
.web-nav-1 .li-box:first-child{padding-left:0;}
.web-nav-1 .li-box:first-child:before{display: none;}
.web-nav-1 .more{float: right;line-height: 50px;color: #888;text-transform : uppercase;transition: 0.2s;}
@media only screen and (min-width:1025px) {
	.web-nav-1 .more:hover{color: #dd231f}
}
@media only screen and (max-width:1024px) {
	.web-nav-1{margin-bottom: 15px;}
	.web-nav-1 .li-box{padding-left: 15px;padding-right: 15px;}
	.web-nav-1 .li-box:before{height: 16px;margin-top:-8px}
	.web-nav-1 .li-box span{font-size: 16px;line-height: 40px;}
	.web-nav-1 .more{line-height: 40px;}
}
.show{  margin: 0 auto; width: 1300px;}
.show p{ line-height: 34px;}
.fuu{ height: 50px; width: 100%; background: #ebebeb; margin-top: 15px; margin-bottom: 15px;}
.fuu_l p{ height: 50px; width: 190px; font-size: 24px; color: #FFFFFF; background: #0091ac; float: left; line-height: 50px; display: block;}

.showw{  margin: 0 auto; width: 1300px;}
.showw p{ line-height: 34px;}


/*首页产品*/
.web-grid-1.grid1{overflow: hidden;}
.web-grid-1.grid1 .zbl-lump{display: block;}
.web-grid-1.grid1 .zbl-lump .img-box{background: #fff;position: relative; border: 5px solid #f5f6f8;}
.web-grid-1.grid1 .zbl-lump .img-box:before{content:"";position: absolute;z-index: 2;left: 0;top:0;width: 100%;height: 100%;background: #000;opacity: 0;transition: 0.3s;}
.web-grid-1.grid1 .zbl-lump .img-box .txt{position: absolute;z-index: 3;left: 0;top:60%;width: 100%;height:50px;line-height: 50px;overflow: hidden;margin-top: -25px;font-size: 36px;color: #fff;text-align: center;padding: 0 20px;opacity: 0;transition: 0.3s;}
.web-grid-1.grid1 .zbl-lump .zbl-img{padding-top: 75%;}
.web-grid-1.grid1 .zbl-lump .img-box img{transition: 0.3s;transform: scale(1.1);}
.web-grid-1.grid1 .zbl-lump .txt-box{height: 65px;line-height: 65px;overflow: hidden;font-size: 17px;text-align: center;background: #f5f6f8;color: #000000;}
@media only screen and (min-width:1025px) {
	.web-grid-1.grid1 .zbl-lump:hover img{transform: scale(1.2);}
}
@media only screen and (max-width: 1440px) {
	.web-grid-1.grid1 .zbl-lump .img-box .txt{font-size: 30px;}
}
@media only screen and (max-width: 1024px) {
	.web-grid-1.grid1 .zbl-lump .img-box{margin-bottom: 0;}
	.web-grid-1.grid1 .zbl-lump .img-box .txt{}
	.web-grid-1.grid1 .zbl-lump .txt-box{font-size: 16px;}
}
@media only screen and (max-width: 640px) {
	.web-grid-1.grid1 .zbl-lump .txt-box{height: 40px;line-height: 40px;font-size: 14px;}
}
.web-grid-1.grid2{margin-top: -5%;overflow: hidden;}
.web-grid-1.grid2 .zbl-lump{display: block;border-bottom: 1px solid #ddd;padding: 5% 0;}
.web-grid-1.grid2 .zbl-lump .img-box{background: #fff;position: relative;border:1px solid #dcdcdc;width: 435px;float: left;}
.web-grid-1.grid2 .zbl-lump .img-box:before{content:"";position: absolute;z-index: 2;left: 0;top:0;width: 100%;height: 100%;background: #000;opacity: 0;transition: 0.3s;}
.web-grid-1.grid2 .zbl-lump .img-box .txt{position: absolute;z-index: 3;left: 0;top:60%;width: 100%;height:50px;line-height: 50px;margin-top: -25px;font-size: 30px;color: #fff;text-align: center;padding: 0 20px;opacity: 0;transition: 0.3s;}
.web-grid-1.grid2 .zbl-lump .zbl-img{padding-top:330px;}
.web-grid-1.grid2 .zbl-lump .txt-box{width: calc(100% - 500px);float: right;}
.web-grid-1.grid2 .zbl-lump .txt-box .tit{height: 50px;line-height: 50px;overflow: hidden;font-size: 24px;color: #333;font-weight: bold;}
.web-grid-1.grid2 .zbl-lump .txt-box .x{display: block;width: 100%;height: 7px;border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin: 40px 0 30px;}
.web-grid-1.grid2 .zbl-lump .txt-box .txt{margin-bottom: 30px;line-height: 25px;height: 100px;overflow: hidden;}
@media only screen and (min-width:1025px) {
	.web-grid-1.grid2 .zbl-lump:hover .img-box:before{opacity: 0.5;}
	.web-grid-1.grid2 .zbl-lump:hover .img-box .txt{top: 50%;opacity: 1;}
}
@media only screen and (max-width: 980px) {
	.web-grid-1.grid2 .zbl-lump .img-box{width: 300px;}
	.web-grid-1.grid2 .zbl-lump .zbl-img{padding-top:200px;}
	.web-grid-1.grid2 .zbl-lump .txt-box{width: calc(100% - 340px);}
	.web-grid-1.grid2 .zbl-lump .txt-box .x{margin: 20px 0;}
	.web-grid-1.grid2 .zbl-lump .txt-box .txt{margin-bottom: 20px;height: 50px;}
}
@media only screen and (max-width: 640px) {
	.web-grid-1.grid2 .zbl-lump .img-box{width: 130px;}
	.web-grid-1.grid2 .zbl-lump .zbl-img{padding-top:110px;}
	.web-grid-1.grid2 .zbl-lump .txt-box{width: calc(100% - 150px);}
	.web-grid-1.grid2 .zbl-lump .txt-box .tit{font-size: 14px;line-height: 30px;height: 30px;}
	.web-grid-1.grid2 .zbl-lump .txt-box .x{display: none;}
	.web-grid-1.grid2 .zbl-lump .txt-box .txt{margin-bottom: 20px;height: 50px;margin-bottom: 10px;}
}
.web-grid-case .lump{background:#fff;color: #111;transition: 0.3s;border: 1px solid #0061b2;}
.web-grid-case .zbl-img{padding-top: 76%;}
.web-grid-case .txt-box{height: 40px;line-height: 40px;overflow: hidden;font-size: 14px;text-align: center;}
.web-grid-case .lump:hover{background:#0061b2;color: #fff;}


/*首页新闻*/
.web-grid-2 .zbl-lump{border: 1px solid #ccc;overflow: hidden;}
.web-grid-2 .zbl-lump:before{content:"";position: absolute;z-index: 2;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity:0;transition: 0.5s;}
.web-grid-2 .zbl-lump .zbl-img{height: 100%;padding-top: 0;left: 0;top: 100%;position: absolute;opacity: 0;transition: 0.5s;}
.web-grid-2 .zbl-lump .txt-box{padding: 25px 35px;position: relative;z-index: 3;color: #666;transition: 0.5s;}
.web-grid-2 .zbl-lump .txt-box .b1{font-size: 16px;color: #333;line-height: 25px;height: 25px;overflow: hidden;margin-bottom: 15px;transition: 0.5s;}
.web-grid-2 .zbl-lump .txt-box .b2{font-size: 12px;line-height: 20px;height: 40px;overflow: hidden;margin-bottom: 15px;}
.web-grid-2 .zbl-lump .txt-box .b3{font-size: 12px;}
.web-grid-2 .zbl-lump .txt-box .b3 span{font-size: 16px;}
@media only screen and (min-width:1025px) {
	.web-grid-2 .zbl-lump:hover:before{opacity: 0.6;}
	.web-grid-2 .zbl-lump:hover .zbl-img{opacity: 1;top: 0;}
	.web-grid-2 .zbl-lump:hover .txt-box{color: #fff;}
	.web-grid-2 .zbl-lump:hover .txt-box .b1{color: #fff;}
}
@media only screen and (max-width: 640px) {
	.web-grid-2 .zbl-lump .txt-box{padding: 15px 20px;}
	.web-grid-2 .zbl-lump .txt-box .b1{margin-bottom: 5px;}
	.web-grid-2 .zbl-lump .txt-box .b2{margin-bottom: 5px;}
}
/*视频中心*/
.web-grid-4 .zbl-lump{display: block;overflow: hidden;padding: 25px;border: 1px solid #c7c7c7;}
.web-grid-4 .zbl-lump .img-box{padding: 0;position: relative;}
.web-grid-4 .zbl-lump .zbl-img{padding-top: 48%;}
.web-grid-4 .zbl-lump .img-box:before{content:"";position: absolute;left: 24px;bottom: 15px;width: 33px;height:24px;background:url(../img/video-bo.png) no-repeat center/contain;z-index: 2;}
@media only screen and (max-width: 640px) {
	.web-grid-4 .zbl-lump{padding: 10px;}
}
/*解决方案列表/新闻*/
.web-grid-5 .zbl-lump{display: block;overflow: hidden;padding: 30px 0;border-bottom: 1px dashed #959595;}
.web-grid-5 .zbl-lump a{transition: 0.3s;}
.web-grid-5 .zbl-lump:first-child{padding-top: 0;}
.web-grid-5 .zbl-lump .img-box{background: #fff;position: relative;float: left;width:300px;margin-right: 1%;padding: 0;overflow: hidden;}
.web-grid-5 .zbl-lump .img-box .zbl-img{padding-top:66%;transition: 0.5s;}
.web-grid-5 .zbl-lump .txt-box{padding: 25px 0;}
.web-grid-5 .zbl-lump .txt-box .tit{font-size: 20px;line-height: 30px;height: 30px;overflow: hidden;margin-bottom: 10px;}
.web-grid-5 .zbl-lump .txt-box .txt{font-size: 15px;line-height: 30px;height: 60px;overflow: hidden;margin-bottom: 25px;color: #666;}
.web-grid-5 .zbl-lump .txt-box .more{font-size:15px;color: #999;}
.web-grid-5 .zbl-lump .txt-box .more span{font-size:18px;color: #999;}
@media only screen and (min-width: 1025px) {
	.web-grid-5 .zbl-lump .img-box:hover .zbl-img{transform: scale(1.05);}
	.web-grid-5 .zbl-lump a:hover{color:#3496d3;}
}
@media only screen and (max-width: 1024px) {
	.web-grid-5 .zbl-lump{padding: 20px 0;}
	.web-grid-5 .zbl-lump .img-box{width: 150px;}
	.web-grid-5 .zbl-lump .txt-box{padding: 0;}
	.web-grid-5 .zbl-lump .txt-box .tit{margin-bottom: 5px;font-size: 16px;line-height: 25px;height: 25px;}
	.web-grid-5 .zbl-lump .txt-box .txt{line-height: 22px;height: 44px;margin-bottom: 5px;}
	.web-grid-5 .zbl-lump .txt-box .more span{font-size:14px;color: #999;}
}

.web-grid-10 .lump{border-top:1px dashed #999;padding: 30px 0;}
.web-grid-10 .lump:first-child{padding-top: 0;border-top:0 ;}
.web-grid-10 .lump:last-child{padding-bottom: 0;}
.web-grid-10 .lump .tit{font-size: 14px;color: #333;height: 25px;line-height: 25px;overflow: hidden;margin-bottom: 10px;}
.web-grid-10 .lump .tit:before{content:"问";float:left;background: #cd2e25;color: #fff;width: 18px;height: 18px;line-height: 18px;text-align: center;margin-right: 5px;margin-top: 3px;}
.web-grid-10 .lump .txt{font-size: 14px;color: #666;height:50px;line-height:25px;overflow: hidden;}
.web-grid-10 .lump .txt:before{content:"答";float:left;background: #333333;color: #fff;width: 18px;height: 18px;line-height: 18px;text-align: center;margin-right: 5px;margin-top: 3px;}



.web-more-1{text-align: center;font-size: 0;}
.web-more-1 a{display: inline-block;font-size: 16px;color: #999;border: 1px solid;line-height: 40px;margin:0 5px;padding: 0 40px;text-transform : uppercase;cursor: pointer;transition: 0.5s;}
@media only screen and (min-width:1025px) {
	.web-more-1 a:hover{color: #fff;background: #dd231f;}
}
@media only screen and (max-width: 640px) {
	.web-more-1 a{font-size: 14px;line-height: 28px;padding: 0 15px;}
	
.wangzhan{ height: 970px!important; width: 100%!important; margin: 0 auto!important; background:url(../banner_img/website_2.png) repeat center!important;}
.wangzhan_n{ height: 860px; width: 100%!important; margin: 0 auto!important; padding-top: 130px!important;}
.wangzhan_nr{ width: 90%!important; float:none!important; margin: 0 auto!important;}
.wangzhan_nr img{ width:100%;}
.wangzhan_nl{height: 450px!important; width: 94%!important;margin: 0 auto!important; float: none!important;}
.wangzhan_nla p{ line-height: 60px; font-size: 36px!important; color: #FFFFFF;}
.wangzhan_nlb {height: 320px!important;}
.wangzhan_nlb p{ line-height: 30px; font-size: 14px!important; color: #FFFFFF;width: 100%!important; float: left; margin-top: 30px!important;; }
.wangzhan_nlc a{ height: 36px!important; width: 120px!important; border: 1px solid rgba(255,255,255,0.5); border-radius: 25px; display: block; text-align: center; line-height: 36px!important; font-size: 15px!important; color: #FFFFFF;}
.wangzhan_nlc a:hover{ height: 40px; width: 150px; border: 1px solid rgba(255,255,255,0.5); border-radius: 25px; display: block; text-align: center; line-height: 40px; font-size: 16px; color: #00ade9; background: #FFFFFF;}	
	
.center, .main-wrap {
	    width: 100%!important;
	    margin: 0 auto;
	    position: relative;
	    min-width: 1px!important;
	}
	
.items-website .flex-row {
    justify-content: space-around;
    position: relative;
    padding: 100px 0 0 0!important;
    border: solid #eee;
    border-width: 1px 1px 0;
}	
	
.items-website .item {
    box-sizing: border-box;
    width: 180px!important;
    height: 360px;
    border: 1px solid #eee;
    position: relative;
    cursor: pointer;
}	
.main-title {
    font-size: 22px!important;
    text-align: center;
    margin: 60px 0 40px;
}	
	
.lianxiwo li {
    width: 100%!important;
    float: left;
    border: solid 1px #e6e6e6;
    box-sizing: border-box;
    text-align: center;
    height: 480px!important;
    /* padding-bottom: 66px; */
}	
	.lianxiwob p {
	    width: 96%!important;
	    line-height: 26px!important;
	    color: #747474;
	    font-size: 16px!important;
	    margin: 0 auto;
	    padding-top: 15px;
	}
	
.seoteam_bom ul li {
    background: none;
    text-align: center;
    padding-bottom: 30px;
    display: inline-block;
    width: 47%!important;
    margin-right: 1%!important;
	margin-left: 1%!important;
    color: #343434;
    box-shadow: #f5f8ff 5px 5px 20px;
}	
.s_lianxi{ height: 400px!important; width: 100%; margin: 0 auto;background:url(../banner_img/lx_s.jpg) no-repeat center top!important;}
.s_lianxia p{ line-height: 35px; font-size: 20px!important; color: #FFFFFF; display: block; text-align: center; width: 90%!important;  margin: 0 auto!important;}
.s_lianxib p{ line-height: 26px!important; font-size: 14px!important; color: #FFFFFF; display: block;text-align: center; width: 90%!important;margin: 0 auto!important;}	
.main-btn-a {
    display: inline-block;
    width: 200px!important;
    height: 40px!important;
    line-height: 40px!important;
    background-color: #3CA7FB;
    color: #fff;
    font-size: 20px!important;
    box-shadow: 0 6px 20px 0 rgba(60, 167, 251, .8);
}
.merit {
    width: 100%!important;
    height: auto;
    overflow: hidden;
    margin: auto;
    padding: 50px 0!important;
}
.merit ul li {
    width: 50%!important;
    height: 100px;
    margin-bottom: 45px;
    font-size: 14px!important;
    color: #616161;
    text-align: center;
    line-height: 24px;
    box-sizing: border-box;
    padding-top: 76px;
}
.keyText h3 {
    font-size: 1.5rem!important;
    line-height: 3.75rem;
    text-indent: 1.88rem;
    color: #fff;
	 padding-top: 10px; margin-bottom: 20px;
}
.keyText h4 {
    font-size: 14px!important;
    line-height: 30px!important;
    padding-left: 30px;
    color: #fff;
}
.keyText p {
    padding-top: 40px;
    line-height: 30px;
    font-size: 14px!important;
    padding-left: 30px;
    color: #fff;
}
	
.boxcenter {
    width: 100%!important;
    height: 600px;
    margin: 0px auto;
}	
.boxcenter dl {
    width: 45%!important;
    float: left;
    height: 267px;
    border: 1px solid #e2eff5;
    margin: 50px 37px 0 0;
    text-align: center;
    padding: 26px 10px 10px 10px;
}
.main_auto {
    width: 90%!important;
    margin: auto;
}
.classify ul {
    width: 100%;
    margin-top: 28px!important;
    display: flex;
}
.classify {
    width: 100%;
     height:  100%!important;
    background: #fff;
    overflow: hidden;
}
.itemm-p {
    font-size: 14px!important;
    margin-top: 26px;
	height: 60px!important;
	
}
}


.div10 {
    height: 10px;
    background: #eeeeee;
}
.erji_nav {
    box-sizing: border-box;
    width: 100%;
    overflow: hidden;
    padding: 15px 2%;
	
}
.erji_nav li {
    float: left;
    width: 33.3%;
    margin: 5px 0;
}
.erji_nav li a {
    line-height: 30px;
    border: 1px solid #cccccc;
    font-size: 14px;
    color: #515151;
    display: block;
    width: 94%;
    box-sizing: border-box;
    margin: 0 3%;
	text-align:center
}


.zhuying_conn{box-sizing: border-box; width: 100%; overflow: hidden; height: auto; }
.zhuying_conn li{ width: 50%; float: left; height: 185px; box-sizing: border-box; border-bottom: 1px solid #EEEEEE; border-right: 1px solid #EEEEEE;}
.zhuying_conn li a {
    display: block;
    font-size: 15px;
    text-align: center;
    color: #727272;
    overflow: hidden;
    box-sizing: border-box; font-weight:normal;
}
.zhuying_conn li a i {
    width: 95px;
    height: 95px;
    display: block;
    margin: 20px auto;
}
.zhuying_conn li.cp1 a i {
    background: url(../banner_img/d1.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp2 a i {
    background: url(../banner_img/d2.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp3 a i {
    background: url(../banner_img/d3.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp4 a i {
    background: url(../banner_img/d4.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp5 a i {
    background: url(../banner_img/d5.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp6 a i {
    background: url(../banner_img/d6.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp7 a i {
    background: url(../banner_img/d7.png) no-repeat center center; background-size:100%;
}
.zhuying_conn li.cp8 a i {
    background: url(../banner_img/d8.png) no-repeat center center; background-size:100%;
}
.youhuaa{ width:92%; height: 100%;  margin: 0 auto;}
.youhuaa h2 {
    font-size: 20px;
    color: #000;
    position: relative;
}
.youhuaa p {
    margin-top: 30px;
    width: 100%;
    line-height: 30px;
    color: #343434;
    font-size: 15px;
}
.mma{ width: 100%; background:url(../banner_img/bg44.jpg) no-repeat right; height: 590px;}
.contact_us_fcompany{ width:95%; margin:0 auto; padding:0 0 40px 0 }
.contact_us_fcompany ul{ }
.contact_us_fcompany li{ padding:15px 0}
.contact_us_fcompany li h4{font-size:20px;font-weight:bold;line-height:34px;color:#666;background: url(../banner_img/zt_lx.png) no-repeat 2% 12px;background-size: 11px auto;padding: 3px 6% 3px 6%;}
.contact_us_fcompany li h6{ font-size:14px; font-weight:bold; line-height:34px;  color:#ef6917; padding: 0 3% 0 6%;}
.contact_us_fcompany li p{ font-size:14px; line-height:24px; color:#777; padding:0 3% 0 6%; }
