@charset "utf-8";
/*清除框模型默认样式，设置边框模型*/
* {
    margin: 0;
    padding: 0;
    border: 0;
    font: inherit;
    outline: none;
    box-sizing: border-box;
}
/*字体默认大小 为1rem*/
html, body {
    /*font-size: 62.5%;*/
    font-size: 12px;
    font-weight: 400;
    color: #454545;
    font-family: "PingFangSC-Light", "微软雅黑", Arial, Tahoma, sans-serif;
    position: relative;
    width: 100%;
    height: 100%;
}
/*清除链接下划线*/
a { text-decoration: none; text-align: center; color: inherit;}
/*清除列表样式*/
ol, ul, li { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

img { border: 0; max-width: 100%; }
/*清除input默认样式*/
input { -webkit-appearance: none;-moz-appearance: none;appearance: none; }

.float-left { float: left; }
.float-right { float: right; }
.clearfix::after { content: ".";display: block;height: 0;clear: both;visibility: hidden; }
.clearfix{ zoom:1 }/*添加给浮动元素的父级元素*/
.flex{ display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; }
.topfixed{ position: fixed; top: 0; width: 100%;z-index: 99; box-shadow: 0 2px 4px rgba(0,0,0,.15)}
.bottomfixed{ position: fixed; bottom: 0; width: 100%;z-index: 99; }

body.white-bg{
    background: #fff;
}
body{
    background: #efefef;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: top center;
}
.info{
    height: 32px;
    line-height: 32px;
    color: #fff;
    font-size: 16px;
    text-align: center;
}
.scan-cont{
    position: relative;
    z-index: 199;
    padding: 4vh 0 14vh;
}
.pro-logo{
    position: relative;
    z-index: 999;
    height: 30vh;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
}
.cont-bg{
    /*width: 320px;*/
    /*border-radius: 8px;*/
    /*background: #fff;*/
    margin: 4vh auto 0;
    /*box-shadow: 0 2px 4px rgba(0,0,0,.5);*/
    text-align: center;
}
.scan-info{
    font-size: 14px;
    /*border-bottom: 2px dashed #D4D4D4;*/
    -webkit-animation-delay: 0.5s;animation-delay: 0.5s;
}
.scan-info  p label{
    display: block;
    color: #2B2B2B;
}
.scan-info  p span{
    color: #2B2B2B;
}
a.scantimes{
    background: rgba(0,0,0,.2);
    height: 30px;
    line-height: 30px;
    padding: 0 12px;
    border-radius: 4px;
    color: #fff;
    display: inline-block;
    position: relative;
    font-size:
}
a.scantimes:hover,a.scantimes:active{
    background: rgba(0,0,0,.4);
}
a.scantimes span{
    color: #fff;
}
.nav{
    width: 200px;
    margin: 6vh auto 0;
}
.nav ul{
    -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
.nav ul li a{
    display: block;
    width: 84px;
    height: 84px;
    border-radius: 50%;
    background: rgba(0,0,0,.2);
    color: #fff;
}
.nav ul li a:hover,.nav ul li a:active{
    background: rgba(0,0,0,.4);
}
.nav ul li:nth-child(1){
    -webkit-animation-delay: 1s;animation-delay: 1s;
}
.nav ul li:nth-child(2){
    -webkit-animation-delay: 1.4s;animation-delay: 1.4s;
}
.nav ul li a img{
    margin: 8px 0 -5px;
}
.record{
    padding: 10px;
    -webkit-animation-delay: 1s;animation-delay: 1s;
}
.record a{
    display: block;
    width: 120px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    margin: 0 auto;
    background: #d8d8d8;
    transition: all .2s;
}
.record a:hover,.record a:active{
    background: #333;
}
.red-tag{
    position: relative;
    z-index: -1;
    width: 150px;
    height: 40px;
    margin: -2px auto 0;
    border-radius: 0 0 8px 8px;
    box-shadow: 0 2px 4px rgba(0,0,0,.5);
    font-size: 14px;
    color: #fff;
    text-align: center;
    line-height: 40px;
    background: -moz-linear-gradient(top,  #EF5947 0%, #DB2D22 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EF5947), color-stop(100%,#DB2D22));
    background: -webkit-linear-gradient(top,  #EF5947 0%,#DB2D22 100%);
    background: -o-linear-gradient(top,  #EF5947 0%,#DB2D22 100%);
    background: -ms-linear-gradient(top,  #EF5947 0%,#DB2D22 100%);
    background: linear-gradient(to bottom,  #EF5947 0%,#DB2D22 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF5947', endColorstr='#DB2D22',GradientType=0 );
    -webkit-animation-delay: 1.5s;animation-delay: 1.5s;
}
.biaoyu{
    width: 299px;
    margin: 2vh auto 0;
}
.toppic{
    position: relative;
    height: 50px;
    background: #008cd6;
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
    font-weight: 600;
}
.backprev{
    position: absolute;
    left: 20px;
    top: 50%;
    -webkit-transform: translate(0,-50%);transform: translate(0,-50%);
}
.backprev a{
    display: block;
    width: 60px;
    height: 32px;
    background: url(../img/backprev.svg) left center no-repeat;
}
.morelink{
    position: absolute;
    right: 20px;
    top: 50%;
    -webkit-transform: translate(0,-50%);transform: translate(0,-50%);
}
.morelink a{
    display: block;
    width: 32px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    background: #fff;
    color: #62C8C8;
}
/*.morelink a:hover,.morelink a:active{
    background: #248787;
    color: #fff;
}*/
.product-show .swiper-container .swiper-slide{
    background: #fff;
    text-align: center;
    max-height: 215px;
}
.product-show .swiper-container .swiper-slide img{
    margin-bottom: -5px;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active{
    background: #fff;
}
.topNav{
    height: 60px;
    background: #fff;
    /*box-shadow: 0 2px 4px rgba(0,0,0,.15)*/
}
.topNav .swiper-container{
    height: 100%;
}
.topNav .swiper-container .swiper-wrapper .swiper-slide{
    width: auto;
    text-align: center;
}
.topNav .swiper-container .swiper-wrapper .swiper-slide.active{
    background: #62C8C8;
    color: #fff;
}
.contNav{
    background: #fff;
    height: 100%;
    padding-top: 90px;
}
.cont-info{
    margin: 0 10px 20px;
    padding-top: 60px;
    -webkit-animation-delay: 0.5s;animation-delay: 0.5s;
}
.surport{
    text-align: center;
    color: #fff;
    background: #248787;
    pointer-events: none;
    padding: 4px 0;
}
.surport-bg{
    position: fixed;
    bottom: 0;
    width: 100%;
    height: 200px;
    background: url(../images/dark.png) repeat-x;
}
.contNav .swiper-container{
    height: 100%;
    padding: 20px;
}
.contNav .swiper-container .swiper-wrapper .swiper-slide{
    margin-right: 20px;
    overflow-y: scroll;
}
.contNav .swiper-container .swiper-wrapper .swiper-slide:last-child{
    margin-right: 0;
}
.cont-info table{
    width: 100%;
    text-align: center;
}
.cont-info table th{
    height: 30px;
    font-size: 14px;
    color: #fff;
       background: #008cd6;
}
.cont-info table td{
    height: 24px;
}
.cont-info table tr:nth-child(2n){
    background: #dae6cc;
}
.cont-info table th,.cont-info table td{
    border: 1px solid #eaeaea;
}
#loadwait{
    position: fixed;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
}
#loading{
    position: fixed;
    width: 100%;
    height: 100%;
}
#loading .logo-place{
    width: 100%;
    height: 80vh;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}
#loading .weui-progress{
    width: 50%;
    margin: 0 auto;
}
#loading .weui-progress__bar{
    position: relative;
    box-shadow: 0 0 0 1px #62C8C8;
    height: 6px;
    padding: 1px;
    border-radius: 2.5px;
}
#loading .weui-progress__bar::before{
    content: '';
    position: absolute;
    width: 100%;
    height: 24px;
    top: -24px;
    background: url(../images/cnm.png) center repeat-x;
    background-size: contain;
}
#loading .weui-progress__bar::after{
    content: 'Loading...';
    position: absolute;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translate(-50%,0);transform: translate(-50%,0);
}
#loading .weui-progress__bar .weui-progress__inner-bar{
    background: #62C8C8;
    border-radius: 2px;
}
@-webkit-keyframes mymove{
    0%   {width: 0;}
    25%  {width: 5%;}
    50%  {width: 90%;}
    75%  {width: 90%;}
    100% {width: 100%;}
}
@-moz-keyframes mymove{
    0%   {width: 0;}
    25%  {width: 5%;}
    50%  {width: 90%;}
    75%  {width: 90%;}
    100% {width: 100%;}
}
@keyframes mymove{
    0%   {width: 0;}
    25%  {width: 5%;}
    50%  {width: 90%;}
    75%  {width: 90%;}
    100% {width: 100%;}
}
.detail-name{
    background: #333;
    line-height: 32px;
    padding: 6px 14px;
    /*background: #fff;*/
    margin-bottom: 10px;
    -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
    -webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;
}
.detail-name h3{
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}
.detail-name h3 span{
    color: #e88b21;
}
.detail-name a{
    display: block;
    padding: 0 12px;
    height: 30px;
    border-radius: 4px;
    background: #62C8C8;
    color: #fff;
    line-height: 30px;
    margin-left: 6px;
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
}
.detail-name a:hover,.detail-name a:active{
    background: #41AAAA;
}
.swiper-slide div.icon{
    height: 28px;
    margin-top: 8px;
}
.swiper-slide .base-bg{
    background: url(../images/base.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .base-bg{
    background: url(../images/base-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .location-bg{
    background: url(../images/location.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .location-bg{
    background: url(../images/location-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .plant-bg{
    background: url(../images/plant.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .plant-bg{
    background: url(../images/plant-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .safty-bg{
    background: url(../images/safty.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .safty-bg{
    background: url(../images/safty-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .weather-bg{
    background: url(../images/weather.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .weather-bg{
    background: url(../images/weather-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .show-bg{
    background: url(../images/show.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .show-bg{
    background: url(../images/show-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .help-bg{
    background: url(../images/help.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .help-bg{
    background: url(../images/help-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .deep-bg{
    background: url(../images/deep.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .deep-bg{
    background: url(../images/deep-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .shop-bg{
    background: url(../images/shop.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .shop-bg{
    background: url(../images/shop-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide .video-bg{
    background: url(../images/video.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.swiper-slide.active .video-bg{
    background: url(../images/video-w.svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
}
.show-cont{
    margin-top: 10px;
    background: #fff;
}
.show-cont .item-hd{
    padding: 0 14px;
    height: 48px;
    -webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center;
    -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
.show-cont .item-hd a{
    display: block;
    padding: 0 12px;
    height: 30px;
    border-radius: 4px;
    background: #62C8C8;
    color: #fff;
    line-height: 30px;
}
.show-cont .item-hd a:hover,.show-cont .item-hd a:active{
    background: #41AAAA;
}
.item-hd-icon{
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
}
.item-hd-icon img{
    width: 22px;
    height: 22px;
    margin-right: 10px;
}
.item-hd-icon h4{
    line-height: 22px;
    font-size: 14px;
    font-weight: 600;
    color: #424242;
}
.item-bd{
    border-top: 1px solid #F7F7F7;
    padding: 20px;
    font-size: 14px;
}
.item-bd ul li{
    margin-bottom: 16px;
    -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;
}
.item-bd ul li:last-child{
    margin-bottom: 0;
}
.item-bd ul li img{
    margin: 0 auto -5px;
    display: block;
}
.item-bd label{
    width: 100px;
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
}
.item-bd p{
    color: #424242;
    /*font-weight: 600;*/
    text-align: justify;
    -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;
}
.item-bd p.h{
    font-weight: 600;
}
.item-bd li a.detail{
    display: block;
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
    padding: 0 6px;
    height: 24px;
    background: #62C8C8;
    color: #fff;
    border-radius: 4px;
    line-height: 24px;
    margin-left: 6px;
}
.item-bd li a.detail:hover,.item-bd li a.detail:active{
    background: #41AAAA;
}
.item-bd .video-nav ul{
    -webkit-box-orient: horizontal;-webkit-box-direction: normal;-webkit-flex-flow: row wrap;-moz-box-orient: horizontal;-moz-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;
}
.item-bd .video-nav a{
    display: block;
    padding: 0 12px;
    height: 30px;
    text-align: center;
    line-height: 28px;
    font-size: 12px;
    margin: 0 10px 10px 0;
    border: 1px solid #62C8C8;
    border-radius: 4px;
}
.item-bd .video-nav a.active{
    background: #62C8C8;
    color: #fff;
}
.item-bd .video-cont .swiper-slide .black{
    /*background: #333;*/
}
.addtop{
    margin-top: 80px;
}
.none .product-show,.none .detail-name,.none .topNav,.none .foot-bg,.none .surport,.none .scroll-top{
    visibility: hidden;
}
.none .item-show{
    visibility: hidden;
}
.list-nav{
    background: #fff;
}
.list-nav .swiper-slide{
    color: #3B3B3B;
    line-height: 38px;
    width: auto;
    font-size: 14px;
    font-weight: 600;
}
.list-nav a.active-nav{
    color: #62C8C8;
    border-bottom: 2px solid #62C8C8;
}
.list-cont{
    padding-top: 90px;
}
.list-cont .swiper-slide{
    margin-top: 10px;
    padding: 10px;
    background: #fff;
}
.list-cont .swiper-slide h2{
    color: #248787;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
.list-cont .dominfo{
    background: #fff;
    position: relative;
}
.list-cont .dominfo .form-toggle{
    position: absolute;
    right: 0;
    top: 0;
}
.list-cont .dominfo .form-toggle a{
    display: block;
    height: 44px;
    line-height: 44px;
    padding: 0 10px;
    font-weight: 600;
    color: #b5b5b5;
    pointer-events: none;
}
.list-cont .dominfo .form-toggle p{
    line-height: 44px;
    font-weight: 600;
    color: #248787;
    margin: 0 10px;
}
.list-cont .dominfo .form-toggle a.active{
    color: #248787;
    pointer-events: auto;
}
.list-cont .swiper-slide .dominfo h3{
    background: #f3f3f3;
    color: #248787;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
    border-top: 1px solid #EDEDED;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.list-cont .swiper-slide ul{
    /*border: 1px solid #EDEDED;*/
}
.list-cont .swiper-slide ul li{
    padding: 10px;
    border-bottom: 1px solid #EDEDED;
    font-size: 12px;
}
.list-cont .swiper-slide ul li:last-child{
    border-bottom: none;
}
.list-cont .swiper-slide ul li label{
    width: 80px;
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
    color: #248787;
}
.list-cont .swiper-slide ul li p{
    text-align: justify;
    color: #3B3B3B;
}
.detail-cont{
    padding-top: 40px;
}
.detail-cont .swiper-slide{
    margin-top: 10px;
    padding: 10px;
    background: #fff;
}
.detail-cont .swiper-slide h2{
    color: #248787;
    margin-bottom: 10px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
}
.detail-cont .dominfo{
    background: #fff;
}
.detail-cont .swiper-slide .dominfo h3{
    background: #f3f3f3;
    color: #248787;
    padding: 10px;
    font-size: 14px;
    font-weight: 600;
    border-top: 1px solid #EDEDED;
    border-left: 1px solid #EDEDED;
    border-right: 1px solid #EDEDED;
}
.detail-cont .swiper-slide ul{
    border: 1px solid #EDEDED;
}
.detail-cont .swiper-slide ul li{
    padding: 10px;
    border-bottom: 1px solid #EDEDED;
    font-size: 12px;
}
.detail-cont .swiper-slide ul li:last-child{
    border-bottom: none;
}
.detail-cont .swiper-slide ul li label{
    width: 80px;
    -webkit-box-flex: 0;-webkit-flex: 0 0 auto;-moz-box-flex: 0;-ms-flex: 0 0 auto;flex: 0 0 auto;
    color: #248787;
}
.detail-cont .swiper-slide ul li p{
    text-align: justify;
    color: #3B3B3B;
}
.check-cont{
    width: 100%;
    height: 100%;
    position: relative;
    background: #333;
}
.wait-show{
    visibility: hidden;
}
.check-bd{
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.2s ease;transition: all 0.2s ease;
}
.check-in{
    margin: 20px;
}
.check-in form>div{
    position: relative;
}
.check-in form>div span{
    position: absolute;
    top: 8px;
    left: 10px;
}
.check-in input{
    margin-bottom: 20px;
    width: 100%;
    height: 36px;
    border-radius: 4px;
    padding: 0 10px;
}
.check-in input[type=text]{
    text-align: center;
    font-size: 16px;
}
.check-in input[type=text]:focus{
    box-shadow: 0 0 0 2px rgba(252,97,97,1)
}
.check-in button{
    width: 100%;
    height: 36px;
    border-radius: 4px;
    background: #3a3a3a;
    color: #e88b21;
    font-size: 16px;
    font-weight: 600;
}
.check-in button:active{
    background: #585858;
}
.check-sj{
    margin-top: 20px;
}
.check-sj h3{
    font-size: 16px;
}
.check-sj p{
    text-align: justify;
}
.check-sj p a{
    color: #62C8C8;
}
.weui-popup__overlay, .weui-popup__container,.weui-popup__modal{
    z-index: 9999;
}
.weui-popup__overlay{
    opacity: 1;
}
.weui-popup__modal .toolbar{
    height: 40px;
    font-size: 14px;
    line-height: 40px;
}
.weui-popup__modal .modal-content{
    padding-top: 40px;
    height: 220px;
    overflow-x: hidden;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}
.toolbar .title,.toolbar .picker-button,.toolbar .toolbar-inner{
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    font-weight: 600;
}
.toolbar .picker-button{
    padding: 0 16px;
}
.weui-popup__modal .modal-content a{
    display: block;
    padding: 12px;
    font-size: 14px;
    color: #248787;
    font-weight: 600;
}
.weui-popup__modal .modal-content a:hover,.weui-popup__modal .modal-content a:active{
    background: #e8e8e8;
}
.foot-bg{
    position: relative;
    margin-top: 60px;
    padding-top: 60px;
    padding-bottom: 60px;
    background: #64C8C8;
}
.foot-nav{
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%,0);transform: translate(-50%,0);
    width: 280px;
    margin: 0 1` auto;
    -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;
}
.foot-nav div{
    width: 60px;
    margin-top: -24px;
}
.foot-nav a{
    display: block;
    width: 48px;
    height: 48px;
    border-radius: 50%;
    margin: 0 auto;
}
.foot-nav div:nth-child(1) a{
    background: #2199ce url(../images/phone.svg) center no-repeat;
}
.foot-nav div:nth-child(1) a:hover,.foot-nav div:nth-child(1) a:active{
    background: #1481b1 url(../images/phone.svg) center no-repeat;
}
.foot-nav div:nth-child(2) a{
    background: #f3b30e url(../images/zoom.svg) center no-repeat;
}
.foot-nav div:nth-child(2) a:hover,.foot-nav div:nth-child(2) a:active{
    background: #f3940e url(../images/zoom.svg) center no-repeat;
}
.foot-nav div:nth-child(3) a{
    background: #e8203f url(../images/link.svg) center no-repeat;
}
.foot-nav div:nth-child(3) a:hover,.foot-nav div:nth-child(3) a:active{
    background: #cc112e url(../images/link.svg) center no-repeat;
}
.foot-nav h4{
    text-align: center;
    color: #fff;
}
.scroll-top{
    position: fixed;
    z-index: 999;
    right: 14px;
    bottom: 10px;
    width: 40px;
    height: 40px;
    border-radius: 4px;
    background: rgba(0,0,0,.5) url(../images/scroll-top.svg) center no-repeat;
}
.scroll-top:active{
    background: rgba(0,0,0,.8) url(../images/scroll-top.svg) center no-repeat;
}
.scroll-top.hidden{
    display: none;
}
.test-list{
    -webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-flow: column;-moz-box-orient: vertical;-moz-box-direction: normal;-ms-flex-flow: column;flex-flow: column;
}
.test-list .test-way{
    line-height: 30px;
    margin-bottom: 1px;
    margin-left: 4px;
    padding: 0 10px;
    position: relative;
}
.test-list .test-way p{
    color: #b7b7b7;
}
.test-list .test-way.active{
    background: #f9f9f9;
}
.test-list .test-way.active::after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 8px;
    height: 30px;
    width: 30px;
    background: url(../images/active.svg) center no-repeat;
}
.test-list .test-way.active p{
    color: #62C8C8;
}
video{
    position: relative;
    z-index: 1;
    background: #000;
}
.toolbar .picker-button{
    color: #62C8C8;
}
.tab-nav{
    display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;
}
.tab-nav a{
    -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1;
    height: 38px;
    line-height: 38px;
    font-weight: 600;
    background: #efefef;
}
.tab-nav a.active{
    color: #62C8C8;
    background: #fff;
}
.tab-nav{
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-top: 1px solid #efefef;
}
.tab-cont{
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}
.tab-cont .swiper-slide{
    background: #fff;
    padding: 10px;
}
.video-cont .swiper-slide{
    padding: 0;
}
.weui-photo-browser-modal.weui-photo-browser-modal-visible{
    /*position: relative;*/
    z-index: 9999;
}
.dispear{
    position: relative;
}
.form-list{
    border: 1px solid #EDEDED;
}
.dispear .form-list ul{
    visibility: hidden;
}
.weui-loadmore.form-loading{
    position: absolute;
    top: 50%;
    left: 50%;
    margin: 0;
    -webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);
}
.introduce{
    position: relative;
}
.introduce .set-height{
    height: 46px;
    overflow: hidden;
    -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.text-toggle{
    position: absolute;
    z-index: 10;
    width: 80px;
    height: 40px;
    bottom: -20px;
    left: 50%;
    -webkit-transform: translate(-50%,0);transform: translate(-50%,0);
}
.text-toggle::after{
    content: '';
    display: block;
    position: absolute;
    bottom: -12 px;
    left: 50%;
    -webkit-transform: matrix(1,0,0,1,-12,24);transform: matrix(1,0,0,1,-12,24);
    width: 0px;
    height: 0px;
    border-top: 10px solid #62C8C8;
    border-bottom: 0;
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    -webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;
}
.text-toggle.active::after{
    content: '';
    -webkit-transform: matrix(1,0,0,-1,-12,24);transform: matrix(1,0,0,-1,-12,24);
}
