@font-face {
    font-family: 'ali_blod';
    src: url('../fonts/Alibaba-PuHuiTi-Bold.ttf');
}
@font-face {
    font-family: 'ali_heavy';
    src: url('../fonts/Alibaba-PuHuiTi-Heavy.ttf');
}
@font-face {
    font-family: 'ali_light';
    src: url('../fonts/Alibaba-PuHuiTi-Light.ttf');
}
@font-face {
    font-family: 'ali_medium';
    src: url('../fonts/Alibaba-PuHuiTi-Medium.ttf');
}
@font-face {
    font-family: '23333333333333w';
    src: url('../fonts/Alibaba-PuHuiTi-Regular.ttf');
}
@font-face {
    font-family: 'ali_oswald';
    src: url('../fonts/Oswald-Regular.ttf');
}
@font-face {
    font-family: 'si_bold';
    src: url('../fonts/SourceHanSansCN-Bold_1.otf');
}
@font-face {
    font-family: 'si_medium';
    src: url('../fonts/SourceHanSansCN-Medium_1.otf');
}
@font-face {
    font-family: 'si_regular';
    src: url('../fonts/SourceHanSansCN-Regular_1.otf');
}

*{margin: 0; padding: 0;box-sizing:border-box;font-family: "ali_regu";}
ul,li{list-style-type: none;}
.w1210{width: 1210px; margin: 0 auto;}
a{text-decoration: none}
em,u,i{font-style: normal}
input,textarea{outline: 0;}
.fl{float: left !important;}
.fr{float: right !important;}
.mt0{margin-top: 0!important;}
.mt50{margin-top: 50px!important;}
.w600{width: 600px!important;}
.w500{width: 500px!important;}
.w820{width: 820px!important;}
.w780{width: 780px!important;}
.mr0{margin-right: 0!important;}


.sec1{width: 100%;float: left;position: fixed;z-index: 9999;/* height: 230px; *//* padding: 0 80px 0 20px; */top: 0;left: 0;/* background: #00000080; */}
.sec1-l{width: 130px;float: left;padding: 7px;}
.sec1-r{float: right;position: relative;width: 830px;}
.sec1-r a{float: left;padding: 35px 0 0;border-top: 7px #005aff00 solid;margin-right: 66px;overflow: hidden;}
.sec1-r a span{/* width: 100%; */float: left;font-size: 16px;display: inline-block;color: #fff;-moz-osx-font-smoothing: grayscale;}
.sec1-r a em{/* width: 100%; *//* float: left; */font-style: normal;font-size: 12px;color: #005aff;font-family: "ali_oswald" !important;text-transform: uppercase;display: inline-block;}
.sec1-r .active{border-top: 7px #005aff solid;}
.sec1-r a:last-child{margin-right: 0;}
.sec1-r a:hover{border-top: 7px #005aff solid;}
.bgs{background: #00000080; }
.sec1-r-xia{/* position: absolute; *//* left: 0; */width: 820px;float: right;}
.sec1-r-xia a{color: #fff;padding: 10px 0;border-bottom: 1px #fff solid;margin-right: 44px;float: left;padding: 10px 0;margin-bottom: 30px;}
.sec1_menu-t{width: 100%;float: left;padding: 0 80px 0 20px;}
.sec1_menu-b{width: 100%;float: left;padding: 20px 80px 0px 20px;background: #00000060;display: none;}
.sec1:hover .sec1_menu-t{background: #00000080;}

.sec2{width: 100%;float: left;position: relative;z-index: 1;}
.banner1 { background: url("../images/banner.png") no-repeat center bottom; height: 1100px}
.sec2_cont-main{width: 1200px;height: 650px;position: absolute;top: 50%;margin-top: -360px;right: 10%;}
.sec2_cont-main-wz{position: absolute;/* text-align: right; *//* width: 900px; *//* height: 600px; */}
.wz1{left: 0;top: 0;text-align: right;}
.wz2{right: 0;top: 0;}
.wz3{right: 0;bottom: 50px;}
.wz4{left: 0;bottom: 50px;text-align: right;}
.sec2_cont-main-wz span{font-size: 18px;line-height: 24px; color: #5bcffc; font-family: ali_oswald;}
.sec2_cont-main-wz p{font-size: 14px;line-height: 24px;color: #fff;}
.sec2_cont-main-wz p em{font-family: ali_oswald}
.sec2_cont-main-wz a{font-size: 14px;line-height: 24px;color: #005aff;width: auto!important;height:auto!important;margin-left: 0!important;position: relative!important;left: 0!important;}
.sec2_cont-main-img{position: absolute;right: 0;z-index: 10;top: 0;}
.sec2_cont-main-quan{width: 600px;height: 600px;border-radius: 50%;position: absolute;left: 50%;z-index: 5;margin-left: -300px;}
.sec2_cont-main-quan i{width: 12px;height: 12px;position: absolute;border-radius: 50%;background:#005aff;}
.sec2_cont-main-quan .active{width: 12px;height: 12px;border: 5px #005aff solid;position: absolute; border-radius: 50%;background: transparent;}
.quan1{left: 65px;top: 100px;}
.quan2{right: 65px;top: 100px;}
.quan3{left: 65px;bottom: 100px;}
.quan4{right: 65px;bottom: 100px;}
#loader8 {border: 3px solid #005aff20;position: absolute;right: 300px;z-index: 5;}
#loader8, #loader8:after {border-radius: 50%;width: 600px;height: 600px;}
@-webkit-keyframes load8 {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    25% {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
    50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    75% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
@keyframes load8 {
    0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
    25% {-webkit-transform: rotate(90deg);transform: rotate(90deg);}
    50% {-webkit-transform: rotate(180deg);transform: rotate(180deg);}
    75% {-webkit-transform: rotate(270deg);transform: rotate(270deg);}
    100% {-webkit-transform: rotate(360deg);transform: rotate(360deg);}
}
.show_img{display: none}
.banner_anniu{position: absolute;right: 30px;top: 30%;}
.banner_anniu li{position: relative;width: 10px;height: 2px;background: #2da9e9;float: right;margin-bottom: 15px;cursor: pointer;}
.banner_anniu .active{width: 30px;}
.banner_anniu li:hover{width: 30px;}
.lb-box {width: 1200px;height: 600px;}
@media (max-width:568px) {
    .lb-box {width: 100%;height: 280px;}
}
.lb-content {width: 1200px;height: 650px;overflow: hidden;float: right;}
.lb-item {width: 100%;height: 650px;display: none;position: relative;float: right;}
.lb-item a {width: 600px;height: 600px;display: block;position: absolute;left: 50%;margin-left: -300px;}
.lb-item a i {display: block;position: absolute;width: 18px;border: #0154eb 3px solid;border-radius: 50%;z-index: 9999;background: #ffffff20;height: 18px;}
.lb-item a .span1{top: 97px;left: 62px;}
.lb-item a .span2{top: 97px;right: 62px;}
.lb-item a .span3{bottom: 97px;right: 62px;}
.lb-item a .span4{bottom: 97px;left: 62px;}
.lb-item a img{width: 600px;height: 600px;padding: 35px;margin-top: 70px;z-index: 999999;position: relative;}
.lb-item.active {display: block;/*left: 0;*/ opacity: 1}
.lb-item.active.left {/*left: -100%;*/ opacity: 0}
.lb-item.active.right {/*left: 100%; */opacity: 1}
.lb-item.next, .lb-item.prev {display: block;position: absolute;top: 0px;}
.lb-item.next {opacity:1}
.lb-item.prev {opacity: 0}
.lb-item.next.left, .lb-item.prev.right {left: 0;}
.lb-sign {/* position: absolute; */right: -10%;/* top: 0px; */}
.lb-ctrl {position: absolute;top: 50%;transform: translateY(-50%);font-size: 50px;font-weight: 900;user-select: none;background-color: rgba(0,0,0,0.7);color: #fff;border-radius: 5px;cursor: pointer;transition: all 0.1s linear; opacity: 0}
.lb-ctrl.left {left: -50px;}
.lb-ctrl.right {right: -50px;}
.lb-box:hover .lb-ctrl.left {left: 10px;}
.lb-box:hover .lb-ctrl.right {right: 10px;}
.lb-ctrl:hover {background-color: #000;}

.yuanquan{width: 600px;height: 600px;position: absolute;right: 0;animation: load8 4s infinite linear;border-top: 3px solid #005aff;border-right: 3px solid #005aff;border-bottom: 3px solid #005aff;border-left: 3px solid #005aff; border-radius: 50%}
.yuan1{width:300px;height: 300px;border-radius: 300px 0 0 0;border-left: 3px solid #005aff;border-top: 3px solid #005aff;float: left;position: absolute;top: 0;left: 0;}
.yuan2{width:300px; height: 300px; border-radius: 0 300px  0 0; border-right: 3px solid #005aff; border-top: 3px solid #005aff; float: left;position: absolute;top: 0;right: 0;}
.yuan3{width:300px;height: 300px;border-radius: 0 0 0 300px;border-left: 3px solid #005aff;border-bottom: 3px solid #005aff;float: left;position: absolute;bottom: 0;left: 0;}
.yuan4{width:300px;height: 300px;border-radius: 0 0 300px 0;border-right: 3px solid #005aff;border-bottom: 3px solid #005aff;float: left;position: absolute;bottom: 0;right: 0;}
.yuanquan span{animation: load8 4s infinite linear;border-top: 3px solid #005aff;border-right: 3px solid #005aff;border-bottom: 3px solid #005aff;border-left: 3px solid #005aff; border-radius: 50%}


.sec3{width: 100%;float: left;/* margin-top:80px;*/position: relative;z-index: 3;}
.sec3-l{width: 700px;float: left;}
.sec3-l-js{width: calc(100% - 80px);float: right;}
.sec3-l img{width: 60px;float: left;}
.sec3-l h2{width: 100%;float: left;font-size: 30px;font-weight: normal;padding: 0 0 20px;font-family: "ali_blod" !important;}
.sec3-l h2 span{width: 100%;float: left;font-size: 30px;font-family: "ali_blod" !important;}
.sec3-l p{width: 100%;float: left;font-size: 16px;color: #444;line-height: 40px;}
.sec3-r{width: 509px;float: right;/* margin-right: -150px; */}
.sec3-l-js a{display: inline-block;margin-top: 38px;color: #000;text-decoration: none;height: 46px;line-height: 46px;}
.sec3-l-js a span{border: 1px #000 solid;float: left;font-size: 14px;border-right: 0;padding: 0 30px;transition: 0.5s all;}
.sec3-l-js a i{border: 1px #000 solid;float: left;width: 46px;text-align: center;transition: 0.5s all;}
.sec3-l-js a:hover{color: #0086b3; }

.sec4{width: 100%;float: left;margin-top:80px;background-image: linear-gradient(to bottom, #fca927, #fab64b);position: relative;z-index: 5;}
.sec4_l{float: left;padding: 90px 0 30px;    width: calc(100% - 500px);}
.sec4_l-1{font-size: 36px;line-height: 40px; font-family: "ali_blod"}
.sec4_l-1 i{font-family:"ali_oswald";font-style: normal;}
.sec4_l-2{font-size: 20px;line-height: 30px;}
.sec4_r{float: right;}
.sec4_r img{float: left;}
.swiper-pagination2{text-align: left;bottom:50px!important;}
.swiper-pagination2 .swiper-pagination-bullet{width: 100px; height:2px; border-radius: 0;}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet{margin: 0;position: relative;opacity: 1;background: #ffffff1a;}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet-active{background: #fff;}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet:nth-child(1):before{content: "01"; position: absolute; top: -30px; left: 40px; color: #fff; font-family: "ali_oswald";}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet:nth-child(2):before{content: "02"; position: absolute; top: -30px; left: 40px; color: #fff;font-family: "ali_oswald";}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet:nth-child(3):before{content: "03"; position: absolute; top: -30px; left: 40px; color: #fff;font-family: "ali_oswald";}
.swiper-container-horizontal>.swiper-pagination2 .swiper-pagination-bullet:nth-child(4):before{content: "04"; position: absolute; top: -30px; left: 40px; color: #fff;font-family: "ali_oswald";}

.sec5{background: #e7ebec;width: 100%;float: left;padding-top: 70px;position: relative;z-index: 7;}
.tab-box{width: calc(100% - 80px);float: left;}
.tab-box .tab{border-bottom: 1px solid #eee;width: 120px;margin-left: 20px;float: left;}
.tab-box .tab ul li{width: 100%;float: left;height: 120px;line-height: 120px;text-align: center;background: #3f414d;text-transform: uppercase;color: #fff;font-size: 18px;border-bottom: 1px #fff solid; cursor: pointer}
.tab-box .tab ul li.action{ background:url("../images/bg-hover.png") no-repeat center; }
.tab-box .tab ul li:first-child{border-top-left-radius: 5px;border-top-right-radius: 5px;}
.tab-box .box{width: calc(100% - 140px);float: left;}
.tab-box .box .item{display: none;padding: 15px;}
.tab-box .box .item:first-child{display: block;}
.tab-box .tab ul li:last-child{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;margin-bottom: -50px;}
.sec5-1{width: 100%;text-align: right;font-size: 30px;text-transform: uppercase;float: right;}
.sec5-1 span{float: right; font-family: ali_blod;}
.sec5-1 i{font-style: normal;font-family: ali_oswald;float: right;}
.sec5-2{width: 100%;float: left;text-align: right;font-size: 16px;line-height: 36px;color: #444;margin-top: 40px;}
.sec5-3 {display: inline-block;margin-top: 20px;color: #000;text-decoration: none;height: 48px;line-height: 46px;float: right;}
.sec5-3 span{border: 1px #000 solid;float: left;font-size: 14px;border-right: 0;padding: 0 30px;transition: 0.5s all;}
.sec5-3 i{border: 1px #000 solid;float: left;width: 46px;text-align: center;transition: 0.5s all;}
.sec5-3:hover{color: #0086b3; }
.sec5-4{width: 100%;float: left;margin-top: 70px;text-align: right;}
.sec5-4 li{float: right;width: 130px;margin-right: 20px;}
.sec5-4 li img{-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent) , to(rgba(250, 250, 250, 0.2))); max-width:100%}
.sec5-4 li:first-child{margin-right: 0}
.sec5-bt{float: right;}
.sec5_more{width: 100%;float: left;height: 120px;line-height: 120px;text-align: center;background: #3f414d;text-transform: uppercase;color: #fff;font-size: 18px;border-bottom: 1px #fff solid;cursor: pointer;}

.sec6{width: 100%;float: left;margin-top: 130px;position: relative;z-index: 9;}
.sec6_bt{float: left;width: 80px;}
.sec6-js{width: calc(100% - 100px);float: right;}
.sec6-js-1{width: 100%;float: left;font-size: 30px;font-family: ali_blod;line-height: 45px;}
.sec6-js-1 i{font-style: normal;font-family: ali_oswald;float: left;}
.sec6-js-1 span{float: left; font-family: ali_blod}
.sec6-js-2{width: 100%;float: left;}
.sec6-js-2 a{width: calc(50% - 40px);float: left;margin-top: 25px;line-height: 24px;margin-right: 80px;padding: 20px; color: #000}
.sec6-js-2 a:nth-child(2n){margin-right: 0;}
.sec6-js-2 a p{font-size: 18px;width: 100%;float: left; font-family: ali_medium}
.sec6-js-2 a span{font-size: 14px;}
.sec6-js-2 a:hover{ background: #f7f7f8; }
.sec6-3 {display: inline-block;margin-top: 50px;color: #000;text-decoration: none;height: 48px;line-height: 46px;float: left;}
.sec6-3 span{border: 1px #000 solid;float: left;font-size: 14px;border-right: 0;padding: 0 30px;transition: 0.5s all;}
.sec6-3 i{border: 1px #000 solid;float: left;width: 46px;text-align: center;transition: 0.5s all;}
.sec6-3:hover{color: #0086b3; }
.sec6-3 span:hover{color: #005aff}
.sec5-3 span:hover{color: #005aff}

.sec7{width: 100%;float: left;background: #23252d;margin-top: 100px;height: 360px;position: relative;z-index: 11;}
.sec7 li{float:left;width: 12.5%;position: relative;height: 100%;}
.sec7 li img{width: 100%;float:left;position: relative;z-index: 6;}
.sec7 li:hover{border: 16px #431792 solid;  border-image: -webkit-linear-gradient(to right, #009cff, #431792) 20 20;  border-image: -moz-linear-gradient(to right, #009cff, #431792) 20 20;  border-image: -o-linear-gradient(to right, #009cff, #431792) 20 20;  border-image: linear-gradient(to right, #009cff, #431792) 20 20; position: relative;z-index: 999; margin-top: -16px;height:392px; margin-bottom: -16px; cursor: pointer;}
.sec7-js{position: absolute;z-index: 7;color: #fff;width: 100%;height: 100%;}
.sec7-js-01{border: 2px #fff solid;width: 36px;height: 36px;text-align: center;line-height: 50px;background: #00000080;margin-top: 70px;left: 44%;position: absolute;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.sec7-js-01 i{transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(316deg);-o-transform: rotate(45deg);display: inline-block;font-style: normal;font-size: 14px;width: 100%;float: left;margin-top: -7px;}
.sec7-js-02{width: 100%;float: left;height: 100%;display: none;}
.sec7-js-02-cont{position: absolute;width: 80px;border: 2px #fff solid;left: 50%;padding: 50px 0;text-align: center;margin-top: 70px;margin-left: -40px;}
.sec7-js-02 span{width: 100%;  float: left;}
.sec7-js-02 i{width: 100%;  float: left;  margin-top: 40px;}
.sec7 li:hover{background: #000;}
.sec7 li:hover .sec7-js-01{display: none;}
.sec7 li:hover .sec7-js-02{display: block;}

.sec8{width: 100%;float: left;margin-top: 120px;position: relative;z-index: 13;}
.sec8-cont{width: calc(100% - 170px);float: left;}
.sec8-cont li{width: calc(33.33% - 40px);float: left;background: #f7f7f8;padding: 50px 40px;border-radius: 10px;margin-right: 40px;margin-bottom: 40px;}
.sec8-cont li span{font-size: 18px;line-height: 26px; font-family: ali_medium}
.sec8-cont li p{font-size: 14px;color: #444;line-height: 24px;}
.sec8-cont li a{font-size: 14px;color: #005aff;float: left;margin-top: 40px;}
.sec8-cont li a i{font-size: 18px;margin-left: 10px; font-family: ali_medium}
.sec8-tit{width: 145px;float: right;}
.sec8-tit img{float: right;}
.sec8-tit span{font-size: 30px;float: left; font-family: ali_blod}

.sec9{width: 100%;float: left;background: url("../images/bg.jpg") no-repeat center;padding: 200px 0 90px;position: relative;z-index: 15;overflow: hidden;}
.sec9-cont li{width: 25%;float: left;text-align: center; cursor: pointer;-webkit-animation-name: buzz-out;-webkit-animation-duration:10s;-webkit-animation-timing-function: linear;-webkit-animation-iteration-count: infinite; }
@-webkit-keyframes buzz-out {
    0% {-webkit-transform: translateY(100px);}
    25% {-webkit-transform: translateY(50px);}
    50% {-webkit-transform: translateY(0px);}
    75% {-webkit-transform: translateY(50px);}
    100% {-webkit-transform: translateY(100px);}
}
.sec9-cont li span{width: 100%;float: left;font-size: 16px;color: #fff; font-family: ali_blod ;}
.sec9-cont li i{width: 8px;height: 8px;background: #fff;display: inline-block;border-radius: 50%;position: relative;}
.sec9-cont li i:after{content: "";position: absolute;width: 2px;height: 50px;left: 50%;margin-left: -1px;top: 0;background: #fff;}
.sec9-cont li em{width: 100%;float: left;font-size: 80px;color: #ffffff66;font-family: ali_oswald;margin-top: 30px;}
.sec9-cont li:nth-child(1){}
.sec9-cont li:nth-child(2){margin-top: -60px;}
.sec9-cont li:nth-child(3){margin-top: 20px;}
.sec9-cont li:nth-child(4){margin-top: -10px;}

.sec10{width: 100%;float: left;margin-top: 100px;position: relative;z-index: 17;}
.sec10-cont{}
.sec10-tit{width: 170px;float: left;}
.sec10-tit img{float: left;margin-right: 15px;}
.sec10-tit span{font-size: 30px;float: left;font-family: ali_blod;}
.sec10-cont-js{width: calc(100% - 190px);float: right;}
.sec10-cont-js a{width: calc(33.33% - 30px);float: left;margin-right: 45px;margin-bottom: 50px;overflow: hidden;background: #e7ebec;border-radius: 15px;}
.sec10-cont-js a:nth-child(3n){margin-right: 0;}
.sec10-cont-js-img{overflow: hidden;width: 100%;float: left;height:380px;}
.sec10-cont-js a img{width: 100%;float: left;border-top-left-radius: 15px;border-top-right-radius: 15px; transition:all 2s;position: relative; }
.sec10-cont-js a img:hover{cursor: pointer;transform: scale(1.9);}
.sec10-cont-js a span{position: relative;font-size: 18px;width: 100%;float: left;line-height: 48px;font-family: ali_medium;color: #000;padding: 0 15px;}
.sec10-cont-js a span:after{position: absolute;content: "";width: 45px;height: 3px;background: #000;left: 15px;bottom: 0;}
.sec10-cont-js a p{width: 100%;float: left;color: #3f4249;line-height: 24px;padding: 15px;}

.sec11{width: 100%;float: left;margin-top: 20px;/*background: url("../images/bg2.png") no-repeat center;height: 940px;*/position: relative;z-index: 19;}
.sec11 img{width: 100%;float: left;}
.sec12{width: 100%;float: left;margin-top: -170px;margin-bottom: 30px;position: relative;z-index: 99999;}
.sec12-tit{width: 100%;float: left;}
.sec12-tit span{font-size: 30px;float: left;font-family: ali_blod;}
.sec12-tit img{float: left;margin-right: 20px;}
.sec12-cont{width: 100%;float: left;}
.sec12-cont-img{width: 100%;float: left;}
.sec12-cont li{float: left;}
.sec12-cont li img{margin-right: 90px;float: left;cursor: pointer;padding-bottom: 30px;}
.sec12-cont li .hb1{}
.sec12-cont li .hb2{display: none;}
.sec12-cont li:hover .hb1{display: none}
.sec12-cont li:hover .hb2{display: block}

.sec13{width: 100%;background: #2d2f38;float:left;padding: 40px 0 0;/* margin-top: 50px; */position: relative;}
.sec13-cont{width: 100%;float: left;}
.sec13-cont-list{width:calc(23% - 50px);float: left;color: #fff; margin-right: 50px;}
.sec13-cont .sec13-cont-list:nth-child(1){width:calc(31% - 50px);float: left;color: #fff;}
.sec13-cont-list strong{width: 100%;float: left;font-weight: normal;font-size: 16px;line-height: 30px;position: relative;padding-bottom: 20px; font-family: ali_blod}
.sec13-cont-list strong:after{position: absolute;content: "";width: 175px;height: 1px;background: rgba(255, 255, 255, 0.2);bottom: 10px;left: 0;}
.sec13-cont-list-show{width: 50%;float: left;position: relative;}
.sec13-cont-list-show a{width: 100%;float: left;color: #fff;font-size: 14px;line-height: 30px;}
.sec14{background: #23252d;text-align: center;border-bottom: 1px #fff solid;width: 100%;float: left;padding: 40px 0;font-size: 14px;color: rgba(255, 255, 255, 0.2);}
.sec14 a{color: rgba(255, 255, 255, 0.2);}
.sec13-cont-list-show a:nth-child(1):before{width: 70px;content: "";height: 2px;position: absolute;top: -12px;background: #fff;left: 0;}
.sec13-cont-list-show a:hover{color: #005aff;}
.sec13-biao{text-align: center;width: 100%;float: left;margin-top: 60px;}
.sec13-biao li{background: #23252d;padding: 25px;margin: 0 3px;display: inline-block;border-top-left-radius: 10px;border-top-right-radius: 10px;}
.sec13-biao li img{}

.liuyan{background: #23252d;width: 45px;position: absolute;bottom: 0;right: -45px;text-align: center;padding: 16px 7px;border-top-left-radius: 8px;border-top-right-radius: 8px;z-index: 999999;}
.liuyan img{float: left;}
.liuyan span{float: left;width: 100%;color: #fff;}

/*about*/
.about_banner img{width: 100%; float: left;}
.about_sec1{width: 100%;float:left;padding: 60px 0 0;text-align: center;position: relative;z-index: 2;}
.about_tit{width: 100%; float: left; margin-bottom: 50px; text-align: center}
.about_sec1-cont{width: 100%;float: left;line-height: 40px;color: #444; padding: 0 120px;}
.about_sec1-cont strong{font-size: 24px;}
.about_sec1-cont p{font-size: 16px;}
.about_sec1-img{width: 100%;float: left;margin-top: 40px;}
.about_sec1-img img{width:calc(33.33% - 30px);float: left;border-radius: 20px; margin-right:30px;}
.about_sec1-img img:last-child{margin-right: 0;}

.about_sec2{width: 100%;float: left;background: #e7ebec;padding: 130px 0 100px;margin-top: -50px;position: relative;z-index: 1;}
.about_sec2-cont{
    width: 100%;
    float: left;
}
.about_sec2-cont li{background: #fff;margin-right: 30px;width: calc(30% - 30px);float: left;border-radius: 10px;margin-top: 170px;}
.about_sec2-cont li img{width: 100%;float: left;padding: 5px;}
.about_sec2-cont li:nth-child(2){width: calc(40% - 30px); margin-top: 0}

.about_sec3{width: 100%;float: left;padding: 71px 0 0px;}
.about_sec3-cont{width: 100%; background: url("../images/bg3.png") no-repeat center bottom; height: 600px;}
.about_sec3-cont li{width: calc(25% - 30px);float: left;margin-right: 40px;text-align: center;}
.about_sec3-cont li img{}
.about_sec3-cont li span{width: 100%;float: left;line-height: 40px;font-size: 24px;border-bottom: 2px #000 solid;font-family: ali_medium;margin-top: 10px;}
.about_sec3-cont li p{font-size: 16px;line-height: 30px;color: #444; width: 100%; float: left; margin-top: 10px;}
.about_sec3-cont li:last-child{margin-right: 0}

.about_sec4{width:100%;float: left;padding: 71px 0 60px;}
.about_sec4-cont{width: 100%;float: left;text-align: center;}
.about_sec4-cont strong{font-size: 36px;width: 100%;float: left;font-weight: normal;line-height: 60px; font-family: ali_medium}
.about_sec3-cont-img1{width: 100%;float:left; background: url("../images/about_b1.png") no-repeat center; height: 80px; }
.about_sec3-cont-img2{width: 100%;float:left; background: url("../images/about_b2.png") no-repeat center; height: 80px; }
.about_sec3-cont-img3{width: 100%;float:left; background: url("../images/about_b3.png") no-repeat center; height: 80px; }
.about_sec3-cont-img4{width: 100%;float:left; background: url("../images/about_b4.png") no-repeat center; height: 80px; }
.about_sec3-cont-img1:hover{ background: url("../images/about_b1-h.png") no-repeat center; }
.about_sec3-cont-img2:hover{ background: url("../images/about_b2-h.png") no-repeat center; }
.about_sec3-cont-img3:hover{ background: url("../images/about_b3-h.png") no-repeat center; }
.about_sec3-cont-img4:hover{ background: url("../images/about_b4-h.png") no-repeat center; }
.about_sec4-cont p{width: 100%;float: left;font-size: 24px;line-height: 60px;}

/*solution*/
.solu_sec1{width: 100%;float: left;}
.solu_sec1 a{margin-right: 40px;color: #000;padding: 50px 20px 10px 0px;float: left;border-bottom: 1px #444 solid;position: relative;font-family: si_bold;margin-bottom: 30px;}
/*.solu_sec1 a:after{position: absolute;width: 45px;height: 1px;background: #444;left: 0;content: "";bottom: 0;}*/
.solu_sec1 .active{background: #005aff;color: #fff;text-align: center;padding: 50px 10px 10px;}
.solu_sec1 .active:after{background: #005aff;}
.solu_sec1 a:hover{background: #005aff;color: #fff;text-align: center;padding: 50px 10px 10px;}
.solu_sec1 .active:hover{background: #005aff;}
.solu_sec2-js{width: calc(100% - 500px);padding: 40px;}
.solu_sec2{width: 100%;float: left;background: #e7ebec;padding: 60px 0;}
.solu_sec2 li{width: 100%;float: left;background: #fff; margin-bottom: 60px;}
.solu_sec2-js strong{font-size: 24px;line-height: 36px;width: 100%;float: left;font-weight: normal;font-family: si_bold;position: relative;padding-bottom: 40px;}
.solu_sec2-js strong:after{position: absolute;content: "";width: 80px;background: #005aff;height: 3px;left: 0;bottom: 20px;}
.solu_sec2-js p{width: 100%;float: left;color: #666;line-height: 27px;font-size: 16px; font-family: si_regular;}
.solu_sec2-img{width: 490px;}
.solu_sec2-img img{float: left;}

.news_show{width: 100%;float: left;}
.news_show-cont{padding-top: 85px;float: left;width: calc(100% - 150px);}
.news_show-cont-js{width: 100%;float: right;}
.news_show-cont-js a{width: calc(33.33% - 30px);float: left;margin-right: 45px;margin-bottom: 50px;overflow: hidden;background: #e7ebec;border-radius: 15px;}
.news_show-cont-js a:nth-child(3n){margin-right: 0;}
.news_show-cont-js-img{overflow: hidden;width: 100%;float: left;height:380px;}
.news_show-cont-js a img{width: 100%;float: left;border-top-left-radius: 15px;border-top-right-radius: 15px; transition:all 2s;position: relative; }
.news_show-cont-js a img:hover{cursor: pointer;transform: scale(1.9);}
.news_show-cont-js a span{position: relative;font-size: 18px;width: 100%;float: left;line-height: 48px;font-family: ali_medium;color: #000;padding: 0 15px;}
.news_show-cont-js a span:after{position: absolute;content: "";width: 45px;height: 3px;background: #000;left: 15px;bottom: 0;}
.news_show-cont-js a p{width: 100%;float: left;color: #3f4249;line-height: 24px;padding: 15px;    width: 100%;
    float: left;
    color: #3f4249;
    line-height: 24px;
    padding: 0 15px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    margin-bottom: 15px;
    min-height: 48px;}
.news-tit{background: #005aff;color: #fff;padding: 60px 15px 25px;}
.cuxiao_news{background: #e7ebec;padding-bottom: 60px;}
.cuxiao_news .news_show-cont-js a{background: #fff}

.contact_sec1{width: 100%;float: left;background: url("../images/bg4.png") no-repeat center #e7ebec;height: 680px;}
.contact_sec1-cont{width: 100%;float: left;text-align: center;}
.contact_sec1-cont strong{width: 100%;float: left;font-weight: normal;font-size: 36px;font-family: si_bold;padding: 30px 0;}
.contact_sec1-cont p{width: 100%;float: left;font-size: 24px;line-height: 60px;}
.contact_sec2{width: 100%;float: left;}
.contact_sec2 img{width: 100%;float: left;}
.contact_sec3{width: 100%; float: left; margin-bottom: 160px;}
.contact_sec3-cont{width: 100%; float: left;}
.contact_sec3-cont form{width: 100%; float: left;}
.contact_sec3-cont form li{background: #e7ebec;/* float: left; */margin-bottom: 30px;width: 100%;/* border: 1px #ddd solid; */height: 66px;line-height: 66px;display: inline-block;position: relative;}


.contact_sec3-cont form li span{width: 160px;float: left;position: relative;font-size: 20px;padding-left: 20px; font-family: si_regular}
.contact_sec3-cont form li span:after{width: 1px;position: absolute; height: 40px; background: #000; right: 0; top: 13px; content: "";}
.contact_sec3-cont form li input{border: 0;background: no-repeat;height: 66px;width:calc(100% - 165px); float: left; outline: none; padding-left: 20px;}
.contact_sec3-cont form textarea{background: none;border: 0;width: 100%;padding: 20px;font-size: 20px;height: 200px;background: #e7ebec;margin-bottom: 50px;color: #000;}
.contact_sec3-cont form textarea::-webkit-input-placeholder {color: #000;}
.contact_sec3-cont form li:first-child{margin-top: 40px;}
.contact_sec3-cont form li:last-child{height: 200px;}
.contact_sec3-cont form button{width: 100%;height: 66px;line-height: 66px;background: #005aff;color: #fff;text-align: center;border: 0;font-size: 36px; font-family: si_bold}
.contact_sec3-cont form li em{float: right;background: #005aff;color: #fff;width: 170px;text-align: center;font-family: si_regular;margin-left: 20px;border-left: 20px #fff solid;font-size: 22px;position: absolute;right: 0;top: 0;}
.contact_sec3-cont form .w780 input{border: 0;background: no-repeat;height: 66px;width: calc(100% - 317px);float: left;outline: none;}
.product_list{width: 100%;float: left;background: #e7ebec;padding: 100px 0;}
.product_list li{float: left;width: 200px;margin-right: 50px;}
.product_list li:last-child{/* margin-right: 0 */}
.product_list li span{background: #000;color: #fff;padding: 0 10px;}
.product_list li img{width: 100%;-webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(40%, transparent) , to(rgba(250, 250, 250, 0.2)));float: left;}
.product_list-img{width: 100%;float: left;padding-bottom: 170px;}

.product_list-xq{width: 100%;float: left;background: #e7ebec;padding: 100px 0;}
.prd_list-t{width: 100%;float: left;}
.prd_list-t-l{width: 200px;float: left;}
.prd_list-t-l img{}
.prd_list-t-r{width: calc(100% - 220px);float: right;}
.prd_list-t-r h2{font-size: 30px;line-height: 48px;font-family: si_bold;width: 100%;float: left;}
.prd_list-t-r span{font-size: 24px;width: 100%;float: left;font-family: 'si_medium';}
.prd_list-t-r p{width: 100%;float: left;color: #666;font-size: 16px;line-height: 24px;font-family: 'ali_medium';}
.prd_list-t-r_link{width: 100%;float: left;margin-top: 20px;}
.prd_list-t-r_link a{color: #666;padding: 8px 45px;border: 1px #ddd solid;border-radius: 20px;float: left;margin-right: 20px;font-family: 'ali_regu';}
.prd_list-t-r_link .active{color: #fff;background: #005aff;border: 1px #005aff solid;}
.prd_list-t-r_link a:hover{color: #fff;background: #005aff;border: 1px #005aff solid;}
.prd_list-b{width: 100%; float: left; margin-top: 70px;}
.prd_list-b li{width: 100%;float: left;background: #fff;display: flex;align-items: center;align-content: center;margin-bottom: 50px;}
.prd_list-b-l{width: 540px;float: left;overflow: hidden;}
.prd_list-b-l img{width: 100%;float: left;}
.prd_list-b-r{width: calc(100% - 540px);float: right;padding: 50px;align-content: center;}
.prd_list-b-r h2{font-size: 30px;line-height: 48px;font-family: si_bold;width: 100%;float: left;}
.prd_list-b-r p{width: 100%;float: left;color: #666;font-size: 16px;line-height: 24px;font-family: 'ali_medium';}
.prd_list-b-r_link{width: 100%;float: left;margin-top: 20px;}
.prd_list-b-r_link a{color: #666;padding: 8px 45px;border: 1px #ddd solid;border-radius: 20px;margin-right: 20px;font-family: 'ali_regu';}
.prd_list-b-r_link a:hover{color: #fff;background: #005aff;border: 1px #005aff solid;}
.prd_list-b-r_link .active{color: #fff;background: #005aff;border: 1px #005aff solid;}
.product_list-js{width: 100%;float: left;padding: 50px 0;}
.product_list-js h2{width: 100%;float: left;font-size: 30px;line-height: 48px;text-align: center;}
.product_list-js-c{width: 100%;float: left;text-align: center;font-size: 18px;line-height: 24px;padding: 10px 0 50px;position: relative;}
.product_list-js-c:after{position: absolute;width: 80px;height: 2px;background: #000;left: 50%;content: "";margin-left: -40px;bottom: 30px;}
.product_list-js-b{width: 100%;float: left;font-size: 16px;line-height: 30px;color: #3f4249;}
.product_list-js-b p{width: 100%;float: left; margin-bottom: 30px;}

.service{width: 100%;float: left;margin-top: 50px;margin-bottom: 100px;}
.ser_tit{font-family: ali_blod; font-size: 30px; color: #232430; width: 100%; float: left; position: relative; padding-left: 80px; margin-bottom: 30px;}
.ser_tit:before{position: absolute; content: ""; background: url("../images/hengxian.png") no-repeat left; width:70px; height: 15px; left:0; top:50%; margin-top: -7px;}
.service-js{width: 100%;display: flex;display: -webkit-flex;}
.service-js li{width: 33.33%;display: flex;flex-wrap: wrap;margin-right: 30px;border: 1px rgba(0, 0, 0, 0.10) solid;border-radius: 15px;}
.service-js li:last-child{margin-right: 0;}
.service-js-tt{width: 100%;display: flex;flex: 0 0 100%;font-family: ali_medium;font-size: 20px;align-items: center;justify-content:center;height: 130px;background: #f7f7f8;border-top-left-radius: 15px;border-top-right-radius: 15px;}
.service-js-bb{width: 100%;/* flex: 0 0 100%; */display: flex;flex-wrap: wrap;}
.service-js-bb_list{flex: 0 0 100%;display: flex;flex-wrap: wrap;padding: 20px;height: 130px;}
.service-js-bb_list span{width: 40px;display: flex;align-items: center;justify-content: center;color: rgba(0, 0, 0, 0.2);font-family: ali_oswald;font-size:30px;text-transform: uppercase;}
.service-js-bb_list p{width: calc(100% - 40px);display: flex;font-size: 14px;color: #444;align-items: center;justify-content: center;}
.bgf7{background: #f7f7f8}
.kuangjia{width: 100%;float: left;background: #e7ebec;padding: 50px 0 70px;}
.kuangjia li{width: 100%;float: left;margin-bottom: 15px;background: #fff;padding: 15px;border-radius: 10px;}
.kuangjia-js{width: 100%;float: left;}
.kj_tit{position: relative;font-size: 20px;padding: 15px 0;margin-bottom: 20px; font-family: ali_medium;}
.kj_tit:after{content: "";position: absolute;width: 110px;background: #232430;height: 2px;bottom: 0;left: 0;}
.kuangjia-js_b{width: 100%;float: left;}
.kuangjia-js_b p{position: relative;width: 100%;float: left;padding-left: 21px;margin-bottom: 20px;color: #444;font-size: 14px;font-family: ali_regu;}
.kuangjia-js_b p:before{position: absolute;content: "";background: url("../images/hengxian1.png");width: 17px;height: 10px;left: 0;top: 5px;}
.kuangjia-js_list{width: 100%; float: left;}
.kuangjia-js_list a{position: relative;font-size: 14px;width: calc(100%/6);float: left;margin-bottom: 16px;padding-bottom: 12px;color: #444;text-transform: uppercase;}
.kuangjia-js_list a:after{position: absolute;content: "";width: 30px;height: 2px;background: #333;bottom: 7px;left: 0;}
.jiekou{width: 100%; float: left; background: url("../images/service_bg.png") no-repeat center; padding: 120px 0; height: 670px;}
.jiekou-js{width: 50%;float: left;padding-left: 70px;}
.jiekou .ser_tit{margin-top: 60px;margin-bottom: 60px;}
.jiekou-js li{color: #444;width: 100%;float: left;position: relative;height: 80px;margin-bottom: 30px;padding-left: 40px;}
.jiekou-js li i{font-family: ali_oswald;font-size: 60px;color: rgba(68, 68, 68, 0.2);float: left;position: absolute;left: 0;top: 0;}
.jiekou-js li span{font-size: 24px;float: left;position: absolute;left: 40px;bottom: 8px;}
.jiekou-js li:last-child span{top: 12px;}

.fuwu{width: 100%;float: left;padding: 50px 0;}
.fuwu_list{width: 100%; float: left;}
.fuwu_list li{width: 100%;float: left;height: 80px;position: relative;margin-bottom: 30px;}
.fuwu_list li:after{position: absolute;content: "";background: #e7ebec;width: 100%;float: left;height: 1px;left: 0;bottom: 8px;}
.fuwu_list-tit{float: left;padding-top: 60px;background: #fff;z-index: 9;position: relative;margin-right: 50px;padding-left: 40px;padding-right: 40px;}
.fuwu_list-tit:before{position: absolute;content: "";width: 30px;height: 2px;background: #333;bottom: 9px;left: 0;}
.fuwu_list-tit:after{position: absolute;content: "";width: 30px;height: 2px;background: #333;bottom: 9px;right: 0;}
.fuwu_list li p{float: left;text-align: center;padding: 0 15px;position: relative;padding-top: 60px;background: #fff;z-index: 9;margin-right: 70px;}
.fuwu_list li p img{position: absolute;top: 0;left: 50%;margin-left: -30px;}
.fuwu_list li p span{display: inline-block;}

.news_js-xq{width: 100%;float: left;position: relative;padding: 100px 0;}
.news_js-xq-cont{width: 100%;float: left;}
.news_js-xq-cont p{font-size: 14px;color: #3f4249;line-height: 20px;margin-bottom: 20px;}
.news_js-xq-cont .news-tit{background: #005aff;color: #fff;padding: 60px 15px 25px;position: absolute;right: 0;top: 0;}
.news_js-tit{font-size: 20px;line-height: 48px;margin-bottom: 30px;padding-bottom: 10px;position: relative;font-family: ali_blod}
.news_js-tit span{font-family: ali_blod;}
.news_js-tit:after{position: absolute;content: "";width: 100px;height: 2px;background: #333;left: 0;bottom: 0; }


/*liuyan*/
.fooyt{position: relative; width: 100%; float: left;}
.ly_width{position: absolute;bottom: 0;right: 10px;width: 430px; display: none}
.foo_width{width: 100%;float: left;}
.li_a{float: left;margin-bottom: 10px;width: 100%;display: block;}
.li_a li{width: 48%;float: left;background: #393b45;position: relative;padding: 12px 5px 12px 15px;display: flex;line-height: 24px;font-size: 14px;}
.li_a li:first-child{margin-right: 4%}
.li_a li span{color: #c2c2c4;font-size: 14px;line-height: 14px;border-right: 1px dashed #c2c2c4;width: 70px;float: left;text-align: left;}
.li_a li input{background: none;border: none;padding-left: 5px;width: 60%;float: left;line-height: 14px;color: #c2c2c4;font-size: 14px;}
.li_a1{background: #393b45;position: relative;padding: 12px 5px 12px 15px;display: flex;}
.li_a1 span{color: #c2c2c4;font-size: 14px;line-height: 14px;border-right: 1px dashed #c2c2c4;width: 70px;float: left;text-align: left;}
.li_a1 textarea{background: none;border: none;padding-left: 5px;width: 60%;float: left;line-height: 14px;color: #c2c2c4;font-size: 14px;resize: none;height: 20px;}
.tj{width: 100%;display: block;}
.tj input{background: #005aff;width: 100%;display: block;border: none;text-align: center;color: #ffffff;padding: 12px 0;line-height: 14px;font-size: 14px;}
.liuyan:hover{background: #005aff;}
.sd{display: block;}

/*Ã¦â€°â€¹Ã¦Å“ÂºÃ§Â«Â¯*/
.tel_show{display: none!important;}
.tel_menu{position: absolute;width: 100%;top: 0;left: 0;padding: 10px;z-index: 999;}
.tel_menu-logo{float: left;position: absolute;left: 15px;top: 15px;}
.tel_menu-js{position: absolute;right: 0;width: 220px;}
.tel_menu-js-ico{position: absolute;right: 15px;width: 50px;top: 30px;z-index: 100;}
.menu_close{display: none}
.tel_menu-js-ico img{width: 100%; float: left;}
.tel_menu-js-xq{width: 100%;background: #fff;float: left;position: fixed;top: 0px;height: 100%;padding-left: 20px;display: none;padding-top: 50px;}
.tel_menu-js-xq a{width: 100%;float: left;color: #fff;border-bottom: 1px #ddd solid;padding: 40px 0 5px;}
.tel_menu-js-xq a span{color: #000;font-family: 'ali_medium';font-size: 20px;}
.tel_menu-js-xq a em{color: #2559f6;text-transform: uppercase;font-size: 14px;font-family: 'ali_oswald';}

/*tel_about*/
.tel_banner-about{width:100%;float: left;background: url("../images/about_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-solu{width:100%;float: left;background: url("../images/solu_banner.png") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-ser{width:100%;float: left;background: url("../images/service_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-solu{width:100%;float: left;background: url("../images/solu_banner.png") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-news{width:100%;float: left;background: url("../images/news_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-cont{width:100%;float: left;background: url("../images/contact_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
.tel_banner-pro{width:100%;float: left;background: url("../images/pro_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
/*.tel_banner-solu{width:100%;float: left;background: url("../images/solu_banner.jpg") no-repeat center;height: 300px;background-size: cover;}
*/


/**/
@media only screen and (max-width: 768px){
    .pc_show{display: none!important;}
    .tel_show{display: block!important;}
    .w1210{width: 100%;padding: 0 10px;}
    .lb-content {width: 100%;height: 280px;overflow: hidden;float: right;}
    .banner1{background-size: cover;height: 530px;}
    .sec2_cont-main{width: 100%;left: 0;top: 160px;margin-top: 0;height: 280px;right: auto;}
    .lb-item {width: 100%;height: 265px;display: none;position: relative;float: right;}
    .lb-item a {width: 210px;height: 210px;right: 25px;margin-left: 0;left: auto;}
    .lb-item a i {width: 10px;border: #0154eb 2px solid;background: #005aff;height: 10px;}
    .lb-item a .span1{top: 29px;left: 24px;}
    .lb-item a .span2{top: 32px;right: 22px;}
    .lb-item a .span3{bottom: 38px;right: 17px;}
    .lb-item a .span4{bottom: 32px;left: 22px;}
    .lb-item a img{width: 200px;height: 200px;padding: 15px;margin-top: 8px;}
    .yuan1{width: 105px;height: 105px;border-radius: 105px 0 0 0;}
    .yuan2{width: 105px;height: 105px;border-radius: 0 105px 0 0;}
    .yuan3{width: 105px;height: 105px;border-radius: 0 0 0 105px;}
    .yuan4{width: 105px;height: 105px;border-radius: 0 0 105px 0;}
    .yuanquan span{animation: load8 4s infinite linear;border: 3px solid #005aff;border-radius: 50%}
    .sec2_cont-main-wz{left: 10px!important;bottom: 100px!important;right: auto!important;top: auto!important;text-align: left!important;}
    .sec2_cont-main-quan{display: none;}
    .sec2_cont-main-wz p{display: none}
    #loader8, #loader8:after{width: 210px;height: 210px;}
    #loader8{right: 25px;}
    .sec2_cont-main-wz span{font-size: 26px;color: #fff;line-height: 34px;}
    .sec2_cont-main-wz a{font-size: 16px;color: #fff;}
    .sec2_cont-main-wz span i{width: 100%;float: left;font-family: ali_oswald;}
    .sec3{margin-top: -50px;}
    .sec3-l img{display: none}
    .sec3-l{width: 100%; padding: 10px;}
    .sec3-l-js{width: 100%;}
    .sec3-l p{line-height: 28px;}
    .sec3-l h2{width: 300px;margin: 0 auto;float: none;margin-bottom: 40px;}
    .sec3-l h2 span{width: 120px;float: left;}
    .sec3-l h2 a{width: 140px;float: left;margin-top: 6px;height: 30px;line-height: 30px;}
    .sec3-l h2 a span{width: 90px;padding: 0;text-align: center;}
    .sec3-r{width: 100%}
    .sec3-r img{width: 100%; float: left}
    .sec4_l{padding: 15px;}

    .sec6_bt{display: none}
    .sec6-js{width: 100%;padding: 10px;}
    .sec6-js-2 a{width: 100%;margin: 0;padding: 0;margin-top: 20px;}
    .sec8-cont{width:100%}
    .sec8-cont li{width: calc(100%/2 - 10px);margin-right: 20px;padding: 10px 20px;}
    .sec8-cont li:nth-child(2n){margin-right: 0;}
    .sec8-cont li a{margin-top: 10px;}


    .sec10-cont-js{width: 100%;}
    .sec10-cont-js a{width: calc(50% - 10px);margin-right: 20px;}
    .sec10-cont-js a:nth-child(3n){margin-right: 20px;}
    .sec10-cont-js a:nth-child(2n){margin-right: 0}
    .sec10-cont-js-img{max-height: 160px;}
    .sec12{margin-top: -20px;}
    .sec12-tit img{display: none}
    .sec12-cont li img{margin-right: 10px;}


    .about_sec1-cont{padding: 10px; line-height: 32px;}
    .about_sec1-cont strong{font-size: 20px;}
    .about_sec1-img img {  width: calc(33.33% - 6px);  border-radius: 10px;  margin-right: 9px;  }
    .about_sec2-cont li{width: calc(30% - 20px); margin-top: 40px;}
    .about_sec2-cont li:last-child{margin-right: 0}
    .about_sec3-cont li{width: 50%;margin-right: 0; padding: 10px;}
    .sec9{padding: 100px 0;}
    .sec9-cont li em{font-size: 30px}
    .sec13-cont{}
    .about_sec4-cont strong {font-size: 26px;}
    .about_sec4-cont p {font-size: 16px;line-height: 30px;}
    .sec13-biao li {padding: 5px;margin: 0 2px;border-top-left-radius: 5px;border-top-right-radius: 5px;}
    .sec13-biao li img {width: 25px;}
    .sec14{padding: 40px 20px;margin-bottom: 70px;}
    .liuyan{display: none}

    .solu_sec1{display: none}
    .solu_sec2 li{background: none}
    .solu_sec2-js,.solu_sec2-img,.solu_sec2-img img{width: 100%;}


    .service-js {width: 100%;display: flex;display: -webkit-flex;align-content: flex-start;flex-flow: row wrap;}
    .service-js li{width: 100%;flex: 0 0 100%; margin-bottom: 30px;}
    .service-js-tt,.service-js-bb_list{height: 80px;}
    .kuangjia-js_list a{width: calc(100%/3)}
    .fuwu_list li{height: auto}
    .fuwu_list-tit{width: 100%;float: left;padding-top: 10px;margin-bottom: 20px;}
    .fuwu_list-js{width: 100%;float: left;display: flex!important;}
    .fuwu_list li .fuwu_list-js p{margin-right: 0;display: flex;align-content: center;justify-content: center;flex: 0 0 25%;flex-wrap: wrap;}
    .fuwu_list li:nth-child(1) .fuwu_list-js p{flex: 0 0 50%;}
    .fuwu_list li:nth-child(4) .fuwu_list-js p{flex: inherit;}
    .fuwu_list-tit:after{display: none}
    .fuwu_list li:after{display: none}
    .fuwu_list li p span {display: flex;align-content: center;justify-content: center;flex-wrap: wrap;padding: 10px 0;position: relative;}
    .fuwu_list li p:before{content: ""; width:100%; height: 1px; background: #fff; }

    .news_show-cont{width: 100%}
    .news_show-cont-js a{width: calc(50% - 10px);margin-right: 20px; }
    .news_show-cont-js a:nth-child(3n){margin-right:20px;}
    .news_show-cont-js a:nth-child(2n){margin-right: 0}
    .news_show-cont-js-img{max-height: 160px;}

    .cuxiao_news{padding-top: 50px;}
    .cuxiao_news .news_show-cont{padding-top:0px;}
    .menu,.tab-box{width: 100%;height: 100%;}
    .menu ul li{line-height: 46px;background: #494b53;font-size: 15px;margin-bottom: 10px;border-radius: 5px;color: #fff;width: 100%;float: left;}
    .menu ul li:last-child{border-bottom: 0}
    .menu ul li span{ display: block; height: 100%; width: 100%; position: relative; padding: 0 20px;  }
    .menu ul li span i{ display: block; height: 20px; width: 20px; background: url(../images/arr.png) no-repeat center center; background-size:80% 80%; position: absolute; right: 20px; top: 50%; margin-top: -10px;  transition: all 0.3s ease-out; transform: rotate(0deg);}
    .menu ul li span i.action{ transition: all 0.3s ease-out;transform: rotate(180deg);}
    .menu ul li>dl{display: none;background: #2d2f3859;width: 100%;float: left;padding: 0 20px;}
    .menu ul li>dl a{display: block;height: 100%;width: 100%;font-size: 14px;color: #fff;text-decoration: none;line-height: 36px;}

    .news_js-xq{padding: 50px 0 0;}
    .news_js-tit{font-size: 20px;line-height: 30px;margin-bottom: 30px;padding-bottom: 10px;position: relative;font-family: ali_blod;display: flex;align-content: center;justify-content: center;}
    .news_js-tit span{font-family: ali_blod;}
    .news_js-leimu{font-family: ali_blod;font-size: 20px;color: #00000040;width: 80px;min-width: 80px;display: flex!important;align-content: center;justify-content: center;}
    .news_js-cs{background:#e7ebec;margin-left: -10px;margin-right: -10px;padding: 20px;}

    .contact_sec1{height: auto;padding: 50px 0;}
    .contact_sec1-cont strong{font-size: 24px;padding: 10px 0;}
    .contact_sec1-cont p{font-size: 18px;line-height: 38px;}
    .contact_sec3{margin-top: 50px;margin-bottom: 90px;}
    .contact_sec3-cont form li{width: 100%!important; float: left;}
    .contact_sec3-cont form li span {width: 110px;font-size: 16px;}
    .contact_sec3-cont form li input {width: calc(100% - 110px);}
    .contact_sec3-cont form .w780 input{width: calc(100% - 280px)}
    .contact_sec3-cont form textarea{font-size: 16px;}
    .menu ul li>dl dt{width: calc(100%/3);float: left;}

    .jiekou-js{width: 100%; padding-left: 10px;}
    .jiekou-js li span {  font-size: 24px;  float: left;  position: absolute;  left: 40px;  bottom: 25px;  }
    .product_list li{width: calc(100%/3);margin-right: 0;padding: 0 10px;}
    .product_list li a{width:100%;float:left;margin-bottom: 90px;}
    .product_list li span{overflow: hidden;white-space: nowrap;width: 100%;text-overflow: ellipsis;float: left;}
    .product_list-img{float: left;padding-bottom: 0;}

    .sec12{background:#e7ebec;margin-bottom: 0;padding-top: 80px;margin-top: -80px;}


}

.tel_fixed{position: fixed;width: 100%;left: 0;bottom: 0;background: #ffff;padding: 10px;z-index: 99999;}
.tel_fixed a{width: 25%;float: left;text-align: center;color: #535353;}
.tel_fixed a img{width: 30px;}
.tel_fixed a img:nth-child(2){display: none;}
.tel_fixed a span{width: 100%;float: left;}
.tel_fixed .active{color: #005aff;}
.tel_fixed .active img:nth-child(2){display: inline-block;}
.tel_fixed .active img:nth-child(1){display: none;}

.wrapper02 {position:relative;height: 50px;width: 100%;overflow: hidden;margin:0 auto;background:#ddd;}
.wrapper02 .scroller {position:absolute}
.wrapper02 .scroller li {color:#333;float: left;line-height: 50px;font-size: 16px;text-align: center;padding: 0 10px;}
.wrapper02 .scroller li a{color:#333;display:block;}
.wrapper02 .scroller li.cur{background:#1cbb9b}
.wrapper02 .scroller li.cur a{color:#fff;}