@charset "utf-8";
*{margin: 0px;padding: 0px;box-sizing: border-box;text-transform: capitalize;}
body{font: 'Microsoft YaHei';background: #141414;color: #fefefe;font-size: 1.4rem;}
ul,li{list-style:none;margin:0;padding:0;}
h1, h2, h3, h4, h5, h6 {margin:0;padding:0;font-weight: normal;}
em, cite{font-style:normal;}
a{color: #fefefe;}
a:hover{color: #fff;}
.mian{width: 100%;}
.anniu{width: 95%;padding: 0.35em 0;color: #fefefe;background: #6bc2fa;margin: 1rem auto 1em;border-radius: 5px;}
.loading{text-align: center;display: none;}
.loading img{margin: -0.2em 0.5em 0;height: 1.8em;}
.nodata{text-align: center;display: none;color: #999;}
.clear{clear: both;}
.clear:after,.clear:before{content: '';display: block;clear: both;}
img{max-width: 100%;
vertical-align: bottom;}
.txtcenter{text-align: center;}
.fl{float: left;}
.fr{float: right;}
.am-g img{max-width: 100%;}
.ipad-lang-cn .en{display: none;}
.ipad-lang-en .cn{display: none;}
ol>li>ol, ol>li>ul, ul>li>ol, ul>li>ul{margin: 0;}
input,button{padding: 0;margin: 0;}
/*--------------------color---------------------*/
.epd-color{color: #88664e;}
.epd-color-bl{color: #0e90d2;}
.epd-color-f{color: #fff;}
.epd-color-3{color: #333;}
.epd-color-4{color: #444;}
.epd-color-5{color: #555;}
.epd-color-6{color: #666;}
.epd-color-8{color: #888;}
.epd-color-9{color: #999;}
.epd-color-c{color: #ccc;}
.epd-color-e{color: #eee;}
.epd-color-js{color: #f0ae0f;}
.epd-color-blus{color: #b1254b;}


.epd-bg-e{background: #eee;}
.epd-bg-f{background: #fff;}
.epd-bgc-coffee{background-color: #777;}
.epd-bgc-white{background-color: #fff;}
.epd-bgc-eee{background-color: #eee;}
.epd-bgc-gray{background: #f8f8f8;}
.epd-bgc-f1{background: #f1f1f1;}

.epd-bold-sm{font-weight: 600;}
.epd-bold{font-weight: bold;}
.epd-line-xs{line-height: 1.6rem;}
.epd-line-sm{line-height: 1.8rem;}
.epd-line{line-height: 2rem;}
.epd-line-lg{line-height: 2.5rem;}
.epd-line-xl{line-height: 3.2rem;}
.epd-line-xxl{line-height: 3.8rem;}

.epd-border-bsm{border-bottom: 0.5rem solid #eee;}
.epd-border-b{border-bottom: 0.8rem solid #eee;}
.epd-border-blg{border-bottom: 1rem solid #eee;}
.am-container{
    padding-left: 1.6rem;
    padding-right: 1.6rem;
}

/*--------------------header---------------------*/
.search-main{z-index: 9999;position: fixed;top: 2.85vh;right: 2.5vw;width: 0;height: 0;overflow: hidden;transition-duration: 250ms;}
.opensearch .search-main{width: 100%;height: 100%;top: 0;right: 0;}
.search-bg{z-index: -1;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.9);}
.search-box{width: 50vw;margin: 20vh auto 0;position: relative;overflow: hidden;}
.search_keyword{padding: 0 15px;width:100%;height: 7vh;line-height: 7vh;border: none;border-radius:.5em 0 0 .5em;outline: none;background-color: #222;}
.search_btn{width:100%;height: 7vh;line-height: 7vh;border: none;outline: none;cursor: pointer;border-radius:0 .5em .5em 0;color:#fff;background: #333;}
.search-form ul:after{content: '';clear: both;display: table;}
.search-form ul li{float: left;width: 70%;}
.search-form ul li:nth-child(2){width: 30%;}


.login-main{}
.header-login{float: left;width: 50vw;transform: translateX(0);transition-duration: 350ms;}
.header-register{float: left;width: 50vw;transform: translateX(0);transition-duration: 350ms;}
.registershow .header-login{transform: translateX(-51vw);}
.registershow .header-register{transform: translateX(-50vw);}

.header-member-btn:before{content: '';clear: both;display: table;}
.header-member-btn a{background-color: #222;display: inline-block;border-radius: .5em;padding: .5em 1em;}


.ipadbody{transition-duration: 250ms;overflow-y: auto;}
.openmenu .ipadbody,.opensearch .ipadbody{transform: scale(0.9);}
.openmenu header{transform: scale(0.9);}
header{z-index: 999;padding: 2em;height: 9.3vh;position: fixed;width: 100%;top: 0;left: 0;
    transform: scale(1);transition-duration: 250ms;}
.header-block{display: block;height: 9.3vh;}

header .home-btn,header .menu-btn{text-align: center;float: left;height: 4.6vh;width: 4.6vh;display: block;background-color: rgba(50,50,50,.8);border-radius: 5em; z-index: 999;line-height: 4.6vh;}
header .menu-btn{float: right;}
header .menu-set{float: right;height: 4.6vh;width: 4.6vh;display: block;background-color: rgba(50,50,50,.8);border-radius: 50%;text-align: center;line-height: 4.6vh;font-size: 1.6rem;margin: 0 .5em}
header .menu-log{float: right;height: 4.6vh;width: 4.6vh;display: block;background-color: rgba(50,50,50,.8);border-radius: 50%;text-align: center;line-height: 4.6vh;font-size: 2rem;}

.ipad-menu{z-index: 99999;position: fixed;top: 2.85vh;left: 2.5vw;width: 0;height: 0;overflow: hidden;opacity: 0.5;transition-duration: 230ms;}
.openmenu .ipad-menu{width: 100%;height: 100%;opacity: 1;top: 0;left: 0;}
.ipad-menu-bg{position: relative;width: 100%;height: 100%;background: #141414;}
.ipad-menu-con{position: absolute;width: calc(100% - 16vw);height: calc(100% - 16vh);top: 8vh;left: 8vw;overflow-y: auto;}
.ipad-menu ul.ipad-menu-ul{overflow-y: auto;}
.ipad-menu ul li{border-radius: 1em;}
.ipad-menu ul li.ipad-menu-li{margin-bottom: 1.5vw;break-inside:avoid;clear: both;background: #2b2b2b;}

/*.ipad-menu ul li{margin-bottom: 1vw;}*/
.ipad-menu-li > a{font-size: 1.6rem;font-weight: 800;padding:1rem 2rem;display: block;}
.ipad-menu-li ul li > a{font-size: 1.4rem;padding: .75rem 2rem;display: block;}
.ipad-menu ul .menu-son ul{padding: 1rem 2rem;}
.ipad-menu ul .menu-son ul ul{display: none;}
.ipad-menu ul .menu-son li{margin: 0 1vw 1vw 0;background: #383838;display: inline-block;}
.ipad-menu ul .menu-son li li{background: #4a4a4a;}
.ipad-menu ul .menu-son li li li{background: #5b5b5b;}

.menu-sw-btn{padding:.5em 2em;display: inline-block;}

.index-main-content{padding: 2em 2em 0;}
.index-main-content:after{content: '';clear: both;display: table;}
.index-left{float: left;width: 52vw;}
.index-left .index-left-title h2{padding:0 0 1em 0;font-size: 1.8rem;font-weight: 800;line-height: 4.5rem;}
.index-menu{position: relative;}
.index-menu ul{background: #2b2b2a;border-radius: 1em;padding: 2em 1em;display: flex;flex-wrap: wrap;}
.index-menu ul li{padding: .35em;text-align: center;}
.ipad-lang-cn .index-menu ul li{width: 25%;}
.index-menu li a{background-color: #333333;font-size: 1.4rem;display: block;overflow: hidden;border-radius: .5em;padding: .5em 1em;}
.index-left .index-menu-move{position: absolute;top: 1.8vh;right: 1vw;width: 2vw;height: 2vw;border-radius: 50%;
    background: #383838;display: block;text-align: center;}

.ileft-top{height: 39vh;}
.ileft-bottom{position: relative;}
.ileft-bottom .ileft-menu-move{position: absolute;bottom: 0;left: 0.3vw;width: 3.4vw;height: 3.4vw;line-height: 3.4vw;font-size: 3rem;border-radius: 50%;background: #383838;display: block;text-align: center;}
.ileft-bottom .menu-search{float: right;text-align: center;line-height: 3.6vh;font-size:1.6rem;height: 3.6vh;width: 5vw;display: block;background: #383838;border-radius: 3em;margin-top:.5em}
.ileft-bottom .menu-ewm{float: right;margin-left: 1vw;text-align: center;line-height: 3.6vh;font-size: 1.6rem;height: 3.6vh;width: 6vw;display: block;background: #383838;border-radius: 3.6vh;margin-top:.5em}

.index-bottom-menu{position: relative;}
.index-bottom-menu ul li{float: left;margin-right: 2%;margin-bottom: 1.2vw;width: 32%;overflow: hidden;}
.index-bottom-menu ul li:nth-child(3n){margin-right: 0;}
.index-bottom-menu ul li a{background: #2b2b2a;display: block;text-align: center;border-radius: .75em;overflow: hidden;padding-bottom: 1em;}
.index-bottom-menu ul li a span{height: 75px;line-height: 75px;display: block;}
.index-bottom-menu ul li a .icon2{font-size: 3rem;}
.index-bottom-menu ul li a p{padding: 0 10%;line-height: 1.8rem;

display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

.index-bottom-menu ul li .iconpro-14:before {content: "\e696";}
.index-bottom-menu ul li .iconpro-16:before {content: "\e8b8";}
.index-bottom-menu ul li .iconpro-17:before {content: "\e696";}
.index-bottom-menu ul li .iconpro-15:before {content: "\e696";}
.index-bottom-menu ul li .iconpro-18:before {content: "\e696";}
.index-bottom-menu ul li .iconpro-143:before {content: "\e696";}



.index-right{float: right;width: 33.8vw;}
.index-right img{width: 100%;vertical-align: middle;}
.iright-menu{position: relative;border-radius: 1em;padding: 1em;}
.iright-top{background: url(../images/3d.jpg) no-repeat center center;background-size:cover;margin-bottom: 5vh;}
.iright-bottom{background: url(../ipadimages/school.jpg) no-repeat center top;background-size: cover;}

.iright-bottom .icon img{width: 50%;}
.iright-menu h2{font-size: 1.8rem;padding: 0 1vw;line-height: 6.6vh;font-weight: 800;}
.iright-menu .iright-menu-move{position: absolute;top:1.5em;right:1.5em;width: 1.8vw;height: 1.8vw;line-height: 1.8vw;border-radius: 50%;background: #383838;display: block;text-align: center;}
.iright-menu ul{display: flex;flex-wrap: wrap;}
.iright-menu ul li{width: 33.333%;padding: .5em}
.iright-menu ul li a{display: block;background: rgba(0,0,0,0.6);border-radius: 10px;text-align: center;font-size: 1.2rem;
padding-bottom: 1em;
}
.iright-menu ul li a span{display: block;line-height: 7vh;}
.iright-menu ul li a .icon2{font-size: 2.8rem;}
.iright-menu ul li a p{padding: 0 10%;line-height: 1.6rem;

display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

.iright-top ul li .icon3d-190:before {content: "\e696";}
.iright-top ul li .icon3d-191:before {content: "\e8b8";}
.iright-top ul li .icon3d-192:before {content: "\e696";}
.iright-top ul li .icon3d-193:before {content: "\e696";}




.am-slider-default{background: none;}
.am-direction-nav{display: none;}
.anli-con{height: 52vh;background: #141414;margin: 0;}
.anli-con ul{height: 48vh;}
.anli-con ul li{height: 48vh;}
.anli-con ul li img{height: 48vh;width: auto !important;margin: 0 auto;border-radius: 10px;}
.am-slider-default .am-control-nav{bottom: 2vh;}
.am-slider-default .am-control-nav li a{background: #757575;width: 16px;transition-duration: 250ms;}
.am-slider-default .am-control-nav li a.am-active{width: 28px;background: #fff;}

.anlinone{display: none;}
.anli-main-list{margin: 0 1vw;height: 38vh;position: relative;}
.anlim-btn{position: absolute;left: 1.5vw;top: 2vh;background: #383838;display: block;padding: 0 1em;height: 5vh;line-height: 5vh;font-size: 1.4rem;display: block;overflow: hidden;text-align: center;border-radius: .5em;}
.anlim-btn .iconfont{font-size: 1.2rem}
.anli-menu{z-index: 999;position: absolute;left: 20%;bottom: calc(100% - 7vh);width: 0;line-height: 6.5vh;border-radius: .5em;overflow: hidden;transition-duration: 250ms;opacity: 0.5;}
.anli-menu li a{width: 14vw;display: block;text-align: center;background: #383838;border-bottom: 1px solid rgba(0,0,0,.1);height: 0;transition-duration: 250ms;}
.anli-menu.anlishow{width: 14vw;opacity: 1;}
.anli-menu.anlishow a{height: 6.5vh;}

.anli-list{padding: 4vh 23vw 1vh;background: #2b2b2a;border-radius: 15px;margin: 0;position: relative;}
.anli-main-list .anli-list ul a{float: left;position: relative;margin: 0 0.4vw 0.8vw;width: 9.6vw;height: 10vw;display: block;overflow: hidden;border-radius: 10px;}

.anli-main-list .anli-list ul a span{display: block;overflow: hidden;height: 100%;}
.anli-main-list .anli-list ul a img{width:100%;height: 100%;object-fit: cover;}
.anli-main-list .anli-list ul a p{position: absolute;background: rgba(0,0,0,0.5);width: 100%;bottom: 0;left: 0;color: #fff;text-align: center;font-size: 1.4rem;line-height: 1.8rem;padding: 0.5rem 0;display: none;}
.anli-main-list .anli-list ul a.current p{display: block;}

.anli-main-list .am-slider-default .am-control-nav{left: 0;bottom: -2.5vh;}




.about-box1{padding: 15rem 5rem;background: url(../images/about1.jpg) no-repeat center top;background-size: cover;text-align: center;font-size: 1.4rem;}
.about-box1 h2{font-size: 2rem;line-height: 3rem;font-weight: bold;}

.ipad-lang-en .about-box1{font-size: 1.3rem}
.page-title{padding:  2em 0}
.page-title h1{font-size: 2.5rem; font-weight: 800;text-align: center;}
.about-box2{padding: 8vh 1.5vw;background-color: #222;}
.about2-list{display: flex;}
.about2-list .item{width: 33.33333%;padding: 2rem;background: #111;border-radius: 10px;margin: 1rem;}
.about2-list .item .con{overflow-y: auto;height: 260px;}
.about2-list .item .con p{padding-bottom: 1.5rem;}
.about2-list .item h2{position: relative;margin-bottom: 1.5em;padding-bottom: 1.5em;font-size: 2rem;}
.about2-list .item h2:before{content: "\e620";font-family: iconfont;display: block;font-weight: 100;font-size: 300%;line-height: 80px;text-indent: 2%;}
.about2-list .item:nth-child(1) h2:before{content: "\e634";font-size: 260%;text-indent: 3%;}
.about2-list .item:nth-child(2) h2:before{content: "\e652";font-size: 280%;text-indent: 3%;}
.about2-list .item h2:after{content: "";position: absolute;bottom: 0;left: 0;height: 1px;background-color: #333;width: 100%;}
.about-box3{padding:3vh 3vw 8vh ;background-color: #111;}
.about-box3 ul li{background-color: #222;text-align: center;padding: 2vh 1.5vw 4vh;border-radius: 10px;}
.about-box3 ul li .pic{height: 35vh;position: relative;}
.about-box3 ul li .pic img{max-height: 80%;position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);}
.about-box3 ul li:hover .pic img{transform: translateX(-50%) translateY(-50%) scale(1.09);}
.about-box3 ul li h3{padding: 2rem 0;position: relative;font-size: 1.4rem;line-height: 2.5rem;height: 6rem;}
.about-box4{padding: 8vh 3vw;background-color: #222;}
.about-box4 .swiper-slide{background: #111;border-radius: 10px;min-height: 42vh;padding: 3vh 2vw;}
.about-box4 .history h3{font-size: 2rem;font-weight: 800;padding-bottom: 20px;margin-bottom: 20px;border-bottom: 1px solid rgba(255,255,255,.1);}
.about-box5{padding: 8vh 0;}
.about-box5 img{width: 100%;}

.yanjiu{height: 100vh;}



.pro-search{float: left;margin: 0 2vw 0 3vw;padding: 2%;width: 32vw;height: 85vh;overflow-y: auto;background: #2b2b2b;border-radius: 10px;}
.pro-search h3{font-size: 1.6rem;line-height: 5rem;padding: 0 0 1rem 1rem;font-weight: 800;}
.pro-search h3 span{display: block;}
.pro-search ul li{margin: 0 1vw 1vw 0;display: inline-block;}
.pro-search ul li a{display: block;background: #383838;line-height: 4rem;padding: 0 2rem;border-radius: 5px;}
.pro-search ul li label{text-transform:capitalize;display: block;background: #383838;line-height: 4rem;padding: 0 2rem;border-radius:5px;}
.pro-search ul li.cur label{background: #141414;}
.pro-search ul li input{display: none;}
.select-list{padding-bottom: 2vh;clear: both;}
.select-box3 >ul >li {display: none;}
.select-box3 >ul >li.on {display: block;}
.select-list li.on >a, .page-menu li.current >a{background: #141414;}

.select-box3 ul ul ul, .select-box4 ul ul ul{display: none;}
.select-box3 >ul >li >a, .select-box4 >ul >li >a{display: none;}

.select-box4 >ul >li,.select-box4 >ul >li >ul >li{display: none;}
.select-box4 >ul >li >ul >li >a{display: none;}
.select-box4 >ul >li.on{display: block;}
.select-box4 >ul >li.on >ul >li.on{display: block;}

.nodata,.loading{display: none;}
.product-list{margin: 0 3vw 0 0;height: 75vh;;overflow-y: auto;}
.product-list li{width: 33.3333%;padding: 0 0 3.5vh 2vw;display: inline-block;}
.product-list li a{text-align: center;border-radius: 1em;display: block;overflow: hidden;}
.product-list li span{height: 41vh;display: block; overflow: hidden;background-color: #fff;}
.product-list li img{transition: all .3s;position: relative;top: 50%;transform: translateY(-50%);max-width: 85%;max-height: 85%;}
.product-list li p{padding: 1.8rem 0;display: block;line-height: 2.5rem;font-size: 1.4rem;background: #fff;color:#222;}
.search.product-list{margin: 0 auto;float: none;width:95%;overflow-y: visible;}
.search.product-list li{width: 33.33333%}

.am-slider-default .am-control-thumbs li{width: 16.66%;}
.procon-none{display: none;}
.procon-list{background: #222;position: fixed;bottom: -5px;left: 0;width: 100%;height: 12vw;padding: 1vw 0;margin: 0;}
.procon-list li{height: 10vw;}
.procon-list li a{float: left;width: 10%;height: 10vw;display: block;border-radius: 8px;overflow: hidden;margin: 1em;}
.procon-list li a span{display: block;height: 10vw;overflow: hidden;}
.procon-list li a img{width: 100%;}



.fuwu-left{float: left;margin: 0 3vw;width: 45.5vw;}
.fuwul-top{margin-bottom: 2vh;padding: 1.3em;background: #2b2b2a;border-radius: 15px;}
.fuwul-top ul {display: flex;flex-wrap: wrap;}
.fuwul-top ul li{width: 25%;padding:.5em;}
.fuwul-top ul li:nth-child(last-child){display: none;}
.fuwul-top ul li a{display: block;background-color:#333;border-radius: 1em;padding:.5em;text-align: center;}
.fuwul-top .icon2{font-size: 2.5rem;display: block;line-height:40px;height: 40px;text-align: center;}
.fuwul-top ul li h3{ display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 1;
}

.fuwul-top > ul{margin: 0 -.5em;}
.fwico21:before{content:'\e664' }
.fwico23:before{content:'\e674' }
.fwico24:before{content:'\ec0f' }
.fwico44:before{content:'\e629' }
.fwico45:before{content:'\e502' }
.fwico129:before{content:'\e6a7';font-size:3.75rem }
.fwico22:before{content:'\e63c';font-size:3.75rem }
.fwico124:before{content:'\e661' }
.fuwul-bottom > h2,.fuwul-top > h2{font-weight: 800;margin-bottom: .5em;}
.fuwul-bottom{padding: 2em;background: #2b2b2a;border-radius: 15px;width:calc(100% - 4em);margin:2em auto;
}
.fuwul-bottom ul{overflow-y: scroll;display: flex;flex-wrap: wrap;margin-left: -.7rem;margin-left: -.7rem;margin-top: 2rem}
.fuwul-bottom ul li{border-radius: .5em;background-color: rgba(255,255,255,.05);padding: .25em 1.7em;
margin: .7rem;
}
.fuwul-bottom ul li h2{font-weight:800;}
.fuwul-bottom ul li p{opacity: .5;}
.fuwul-bottom ul li.cur{background-color: rgba(255,255,255,.1)}
.fuwu-right{padding:1em 2em 2em;background: #2b2b2a;border-radius: 15px;width:calc(100% - 4em);margin:0 auto 3vh;}

.fw-li-box ul{display: flex;flex-wrap:wrap;width:calc(100% + 2em);margin-left:-1em;}
.fuwu-right li img{width: 12vw;border-radius: .5em;position: absolute;left: 1em;top: 50%;transform: translateY(-50%);}
.fw-li-box li{border-radius: .5em;overflow: hidden;position: relative;margin: 1em;background-color: rgba(255,255,255,.05);padding: 1em;width:calc(50% - 2em);
}
.fw-li-box li .info{width: calc(100% - 15vw);float: right;}
.fw-li-box li .info p{padding: .7rem 0;padding-left: 2rem;position: relative;border-bottom: 1px solid rgba(255,255,255,.1);line-height: 1.2;}
.fw-li-box li .info img{width: 1.5rem;position: absolute;left: 0;top: 50%; transform: translateY(-50%);}



.fuwu-right form{position:relative;width: 0;transition-duration: 350ms;overflow: hidden;line-height: 5rem;height: 5rem;border-radius: 10px;overflow: hidden;}
.fuwu-right form input{float: left;width: 39.5vw;height: 5rem;font-size: 1.6rem;line-height: 5rem;padding: 0 7rem 0 2rem;border: none;outline: none;color: #000}
.fuwu-right form button{z-index: 1;position: absolute;color: #2b2b2a;top: 0;right: 0;width: 4vw;height: 5rem;border: none;outline: none;}

.fw-opensearch{width: 4vw;height: 5rem;display: block; float:right;text-align: center;line-height: 5rem;}

.fuwu-right form.fuwu-seashow{width: 39.5vw;}

.page-left-menu{float: left;margin: 0 2vw 0 3vw;padding: 2vh 2.5vw 6vh;width: 32vw;border-radius: 10px;background: #2b2b2a;}
.page-right-list{margin: 0 3vw 0 0;float: left;width: 60vw;height: 85vh;overflow-y: auto;border-radius: 10px;background: #2b2b2a;}

.page-news-content{z-index: 1000;position: fixed;top: 0;right: 0;width: 100%;height: 0;background: rgba(0,0,0,0.9);overflow-y: auto;opacity: 0.5;transition-duration: 250ms;}
.page-news-content.pnews-show{width: 100%;height: 100%;opacity: 1;}
.page-news-content .content-mian{margin: 5vh 3vw;width: 94vw;}
.page-news-content .content-mian img{max-width: 100%;margin: 0 auto;display: block;}
.page-news-content .content-mian .connew-title{padding:3rem 0;margin-bottom: 3rem;font-size: 2rem;line-height: 4.5rem;text-align: center;border-bottom: 1px solid rgba(255,255,255,.1)}
.page-news-content .content-mian .connew-title span{font-size: 1.8rem;display: block;color: #aaa;}
.page-news-close{position: absolute;top: 0;right: 0;width: 7rem;height: 7rem;font-size: 4rem;display: block;text-align: center;line-height: 7rem;}

.page-menua ul{display: flex; flex-wrap: wrap; justify-content: center; align-items: center;}
.nlist ul{display: flex; flex-wrap: wrap;}

.nlist{ }
.page-menua li a{display: block;background-color: #222;color: #aaa;padding: .7em 2em;border-radius:10em;display: block;}

.page-menua li.current a{background-color: #444;color: #fff;}

.page-menua li{padding: 2rem .5rem}
.nlist li{width: 33.333333%;padding: 1rem;}

.nlist.haibao li{width: 25%}
.nlist .pic{height: 25vh}

.nlist.haibao .pic{height:35vh;position: relative;}
.nlist.casel .pic{height: 40vh;}
.nlist.casel ul li:nth-child(1){width: 100%;}
.nlist .pic img{object-fit: cover;height: 100%;width: 100%;}
.nlist.haibao .pic img{height: auto;width: auto;max-width: 90%;max-height: 80%;transform: translate(-50%,-50%);
position: absolute;left: 50%;top: 50%;
}

.nlist li a{display: block;background-color: #222;border-radius: 1rem;overflow: hidden;height: 100%;}
.nlist li a .info{padding: 2rem;}
.nlist li a .info h3{border-bottom: 1px solid rgba(255,255,255,.1) ;margin-bottom: 1.35rem;padding-bottom: 1.35rem;}
.nlist li a .info em{color: #555;}
.smartbg,.smartbg2{background-image: url(../images/smartbg.jpg);background-size: cover;height: 100vh;}

.smartbg2{background-image: url(../images/smartb3.jpg);height: 60vh;}

.smartbg:before{content: '';height: 1px;position: absolute;width: 100%;top: 80px;left: 0;right: 0;background-color: rgba(255,255,255,.1)}
.smartbg .bannertxt3{left: 5%;z-index: 100}
.smart5list li{width: 50%;}
.smart5list li .info{height: 100%;background-color: #000;padding: 7%;font-size: 18px;color: #fff;}
.smart5list li .info p{left: 0;bottom: 0;width: 100%;padding: 7% 0;font-size: 1.4rem;line-height: 1.5;}
.smart5list li .info h1{font-size: 1.6rem;font-weight: 800;}



.smart2 {width:80%;margin: auto;border-radius: 30px;}
.smart3{height:100vh}
.smart3 video{height: 95%;width: 95%;object-position: center;border-radius: 1em;display: block;overflow: hidden;margin: 2em auto;}
.smart3{padding-top: 25vh;}
.smart3 .bannertxt{text-align: center;top:5vh;transform: translateY(0);}
.smart3 .bannertxt h1{line-height: 1;font-size: 3rem;}
.smart3 .bannertxt h3{font-weight: 800;font-size: 2rem;}
.smart3 .bannertxt h4{margin-top: 20px;font-size: 1.4rem;}
.smart3slide{position: relative;}
.pic1{object-fit: cover;width: 100%;height: 100%;}
.smart3slide .info{position: absolute;top: 50%;left: 50%;transform: translate(-50%,0);}
.smart6{height: 70vh;color: #fff;padding: 0 3em 3em;background-color: #111;}
.smart6a{height: 100%;border-radius: 1em;}
.smart6a .swiper-slide{position: relative;}
.smart6a .swiper-slide .info{position: absolute;top: 5vh;left: 5vw;}
.smart6a .swiper-slide .info img{border-radius: 7px;margin-bottom: 20px;width: 15vw}

.smart3a{width: 50%;margin: auto;position: absolute;left: 0;right: 0; bottom: 10vh}

.smart6b1{line-height: 1.3;position: absolute;left: 0;right: 0;margin: auto;bottom: 7vh;}
.smart6b1{width: 90%;}
.smart6b1 .swiper-slide,.smart3a .swiper-slide{color: #fff;font-size: 1.4rem;text-align: center;cursor: pointer;}
.smart6b1 .swiper-slide span,.smart3a .swiper-slide span{height: 100%;background-color: rgba(255,255,255,.5);
border-radius: 1.5rem;
    display: block;width: 85%;position: absolute;left: 0;right: 0;margin: auto;top: 0;z-index: 10}

.smart6b1 .swiper-slide span{width: 95%;
}

.smart6b1 .swiper-slide p,.smart3a .swiper-slide p{z-index: 50;position: relative;padding: .5rem 0;}
.smart6b1 .swiper-slide-thumb-active,.smart3a .swiper-slide-thumb-active{color: #fff;opacity: 1;}
.smart6b1 .swiper-slide-thumb-active span,.smart3a .swiper-slide-thumb-active span{background-color: #009c4b;}




.smart7 a{display: block;border-radius: 15px;overflow: hidden;position: relative;}
.smart7 a .info{position: absolute;bottom:7%;left: 7%;color: #fff;z-index: 55;line-height: 1.5;}
.smart7 a.top .info{bottom: auto;top: 7%;}
.smart7 a .info h4{font-size: 1.6rem;font-weight: 800;padding-bottom:1em;margin-bottom: 1em;border-bottom: 1px solid rgba(255,255,255,.2)}

.smart7 a .info p{font-size: 1.2rem;}

.smart4{padding: 3em;background-color: #111;}
.smart4 .bg2{border-radius: 1em;padding: 3em;}
.smart4 .tit h1{text-transform: uppercase;}
.smart4 .tit h2{color: #fff;font-weight: 800;}
.smart4 .tit h4{color: #fff;}
.smart8{background-image: url(../images/smartb1.jpg);background-size: cover;height: 75vh}


.bannertxt3{position: absolute;left: 0;top:15vh}
.bannertxt3 img,.smart8 .bannertxt img,.smart3 .info img{
  width:45vw;

  }
.bannertxt3 img.cn{width: 500px}

.smart8 .bannertxt h1{line-height: 1.3;}
.smart8 .bannertxt img{width: 150px;margin-bottom: 20px;
}
.smart3 .info img{width: 729px;}

.down{position: absolute;bottom: 50%;left: 0;right: 0;margin: auto;width: 45vw;transform: translateY(50%);}
.smartbg .down{z-index: 101;position: relative; margin: inherit;  width: 35vw;transform: translateY(0);padding: 40px 0}

.downlist li{width: 33.3333%;padding:.5em;}
.down img{max-width: 100%}

.bg2{background-color: #222;}
.bg2 .tit h1{color: #fff;}
.flex{display: flex;flex-wrap: wrap;}


.index2{width: 95%;margin: auto;}
.index2 .tit h1{color: #000}

.index2 .smart{overflow: hidden;border-radius: .25em;}
.index2 .smart img.pic2{width: 108.5%;max-width: 200% !important;}
.smart {position: relative;}
.smart div{position: absolute;overflow: hidden;border-radius: 1rem;border: 1px solid #ddd;}
.smart .s1{width: 32.3%;left: 33.6%;height:21.5%;}
.smart .s2{width: 32.3%;left: 33.6%;height:51.7%;top: 48.3%}
.smart .s3,.smart .s4{width: 16%;height: 45.6%;left: 67%}
.smart .s4{left: 84%}
.smart div img{object-fit: cover;width: 100%;height: 100%;}
.smart .s1 img{width: 105%;height: 105%}
.smart .s2 img{width: 101%;height: 101%}
.por{position: relative;}


.tit h1{font-size: 2.3rem;font-weight: 800;color: #fff}
.tit h4{color: #fff;font-size: 16px;}
.tit span{color: #aaa;}
.w10{width: 10%}
.w20{width: 20%}
.w25{width: 25%}
.w30{width: 30%}
.w40{width: 40%}
.w50{width: 50%}
.w60{width: 60%}
.w70{width: 70%}
.w80{width: 80%}
.w90{width: 90%}
.w100{width: 100%}
.h100{height: 100%;}
.bannertxt{position: absolute;top: 50%;left: 0;right: 0;margin: auto;text-align: center;color: #fff;z-index: 899;transform: translateY(-50%);}
.bannertxt h1{font-size: 3rem;font-weight: 800;line-height: 1.35;}

.bannertxt h4{font-size: 25px}
.bannertxt .more,.bannertxt3 .more{display: inline-block;margin-top: 2em;}
.bannertxt .more a,.bannertxt3 .more a{display: inline-block;border-radius: 50px;border: 1px solid rgba(255,255,255,.5);color: #fff;padding: .5em 2em;}
.bannertxt .more a:hover,.bannertxt3 .more a:hover{background-color: #fff;color: #000}
.index_banner{height: 100vh}

    .index_banner .swiper-slide {
      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
      overflow: hidden;
      position: relative;
    }

    .index_banner .swiper-slide img{object-fit: cover;width: 100%;height: 100%;}

     


.swiper-slide h3{font-size: 18px}
.h100vh{height: 100vh;}

.pt10{padding-top: 10px;}
.pt20{padding-top: 20px;}
.pt30{padding-top: 30px;}
.pt40{padding-top: 40px;}
.pt50{padding-top: 50px;}
.pt60{padding-top: 60px;}
.pt70{padding-top: 70px;}
.pt80{padding-top: 80px;}
.pt90{padding-top: 90px;}
.pt100{padding-top: 100px;}

.pb10{padding-bottom: 10px;}
.pb20{padding-bottom: 20px;}
.pb30{padding-bottom: 30px;}
.pb40{padding-bottom: 40px;}
.pb50{padding-bottom: 50px;}
.pb60{padding-bottom: 60px;}
.pb70{padding-bottom: 70px;}
.pb80{padding-bottom: 80px;}
.pb90{padding-bottom: 90px;}
.pb100{padding-bottom: 100px;}

.pl10{padding-left: 10px;}
.pl20{padding-left: 20px;}
.pl30{padding-left: 30px;}
.pl40{padding-left: 40px;}
.pl50{padding-left: 50px;}
.pl60{padding-left: 60px;}
.pl70{padding-left: 70px;}
.pl80{padding-left: 80px;}
.pl90{padding-left: 90px;}
.pl100{padding-left: 100px;}

.pr10{padding-right: 10px;}
.pr20{padding-right: 20px;}
.pr30{padding-right: 30px;}
.pr40{padding-right: 40px;}
.pr50{padding-right: 50px;}
.pr60{padding-right: 60px;}
.pr70{padding-right: 70px;}
.pr80{padding-right: 80px;}
.pr90{padding-right: 90px;}
.pr100{padding-right: 100px;}


.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px;}
.mt50{margin-top: 50px;}
.mt60{margin-top: 60px;}
.mt70{margin-top: 70px;}
.mt80{margin-top: 80px;}
.mt90{margin-top: 90px;}
.mt100{margin-top: 100px;}

.mb10{margin-bottom: 10px;}
.mb20{margin-bottom: 20px;}
.mb30{margin-bottom: 30px;}
.mb40{margin-bottom: 40px;}
.mb50{margin-bottom: 50px;}
.mb60{margin-bottom: 60px;}
.mb70{margin-bottom: 70px;}
.mb80{margin-bottom: 80px;}
.mb90{margin-bottom: 90px;}
.mb100{margin-bottom: 100px;}

.ml10{margin-left: 10px;}
.ml20{margin-left: 20px;}
.ml30{margin-left: 30px;}
.ml40{margin-left: 40px;}
.ml50{margin-left: 50px;}
.ml60{margin-left: 60px;}
.ml70{margin-left: 70px;}
.ml80{margin-left: 80px;}
.ml90{margin-left: 90px;}
.ml100{margin-left: 100px;}

.mlr{margin:  auto;}
.mr10{margin-right: 10px;}
.mr20{margin-right: 20px;}
.mr30{margin-right: 30px;}
.mr40{margin-right: 40px;}
.mr50{margin-right: 50px;}
.mr60{margin-right: 60px;}
.mr70{margin-right: 70px;}
.mr80{margin-right: 80px;}
.mr90{margin-right: 90px;}
.mr100{margin-right: 100px;}

.wrap{margin:auto;width: 95%;}

.pro-con-left{width: 50%;float: left;padding: 1.5em}
.pro-con-left .am-slider {background-color: #fff;}
.pro-con-left .am-slider .am-slides img{max-height: 50vh;width: auto;max-width: 100%;}
.pro-con-left .am-control-thumbs img{max-height: 10vh;width: auto;max-width: 100%;}
.pro-con-right{width: 50%;float: left;padding: 2em;}
.pro-con-right > h2{font-weight: 800;font-size: 1.4rem;border-bottom: 1px solid #eee;margin-bottom: 1em;padding-bottom: 1em;}

.pro-message-main{display: none;}

.bg1{background-color: #fafafa}
.downbtn li{padding: .5em;}
.downbtn li h4{padding-bottom: 1em;}
.downbtn li a{display: block;border-radius: 1em;overflow: hidden;background-color: #fff;text-align: center;}
.downbtn .page-title h3{text-align: center;color: #999}
.downbtn .flex{ justify-content: center;align-items: center;}

.ctinfo .flex > li,.ctinfo .item{width: 33.33333%;position: relative;}
.item ul li{position: relative;}
.ctinfo .flex > li > *,.item ul li > *{position: relative;z-index: 55;}
.ctinfo .flex > li:after,.item .ct_t+ul li:after{content: '';position: absolute;left: 0;top: 0;right: 0;width: 98%;margin: auto;height: 100%;background-color: #222;border-radius: 1em;}
.ct_t:after{clear: both;content: '';}

.ct_t h1{font-size: 1.6rem;font-weight: 800;}
.ctinfo ul+.ct_t,.ctinfo div.flex,.ctinfo div.flex+div{margin-top: 1.5em}
.ctinfo .ct_t+ul{margin-top: 20px}
.ctinfo ul li{padding: 20px}
.ct_t img{float: left;margin-right: 20px;}
.ct_t{padding: 20px 0}
.ctinfo h2{font-size: 16px;font-weight: 800;}



/*--------------------服务---------------------*/

.flex,.page-menu2 ul{display: flex;flex-wrap: wrap;}
.page-menu2 ul{flex-direction: row; justify-content: center; align-items: center;}
.page-menu2 ul li{position: relative;transition: 400ms;-webkit-transition: 400ms;}
.page-menu2 ul li a{font-size: 16px;padding: 2em;display: block;}
.page-menu2 ul li:after{position: absolute;content: '';width: 0;height: 4px;left: 0;bottom: -4px;background-color: #009c4b;transition: 400ms;-webkit-transition: 400ms;}
.page-menu2 ul li.current:after,.page-menu ul li:hover:after{width: 100%;}
.page-menu2 ul li.current a,.page-menu2 ul li:hover a{color:#009c4b;font-weight: 800}
.page-menu2{border-bottom: 1px solid #eee;margin-bottom: 70px}



.serlist {display: flex;flex-wrap: wrap;margin: auto;}
.serlist .item{border-radius: 25px;background-color: #222;width: 32%;margin-bottom: 2%;padding: 1%}
.serlist .pic{padding:1em 1em 2.3em 1em;}
.serlist .pic img{background-color: #222;width:6vw;}
.serlist .item ul{padding: 15px;}
.serlist .item h2{padding-left: 15px;}
.serlist .item ul li{line-height: 2;}
.serlist .item ul li a:after{content: '\e50b';font-family:"iconfont";font-size: 12px;margin-left: 2em;}

.page-menua.second{background-color: #222;border-radius: 1em;margin-bottom: 1rem;}

.course ul{display: flex;flex-wrap: wrap;margin: 0 -.5em;}
.course ul li{width: 50%;padding: .5em;}
.course ul li .pic{margin-right:1em;border-radius: 1em;height: 140px;width: 35%;overflow: hidden;}
.course ul li h3{font-size: 1.4rem;font-weight: 800}
.course ul li a p{color: #aaa;}
.course ul li a{display: block;border-radius: 1em;background-color: #222;padding: 1em;}
.course ul li .pic img{object-fit: cover;width: 100%;height: 100%}

.course .visible136{}

.serlist .item:nth-child(3n-1){margin-left: 2%;margin-right: 2%;}
.fuwu-list-content{}
.fuwu-list-content h2{padding-bottom: 40px;font-size: 30px;line-height: 40px;text-align: center;color: #000;}
.fuwu-list-content p{color: #333;}
.fuwu-list-top{padding: 78px 0;text-align: center;}
.fuwu-list-top h2{padding-bottom: 40px;font-size: 30px;line-height: 40px;text-align: center;color: #000;}
.fuwu-list-top h2 span{color: #009b4c;}
.fuwu-list-top h3{padding: 0 0 20px;font-size: 32px;color: #b5b5b6;letter-spacing: 2px;}
.fuwu-list-top h3 span{color: #009b4c;}

.fuwu-list-top img{max-width: 100%;}
.fuwu-list-top .fuwu-title-cn{margin: 0 auto;width: 1080px;font-size: 18px;color: #555;line-height: 35px;}
.fuwu-list-top .fuwu-title-en{margin: 0 auto;width: 1200px;line-height: 30px;}
.vmax-box-en .fuwu-title-cn,.vmax-box-cn .fuwu-title-en{display: none;}

.fuwu-list-content{}
/*.fuwu-list-content ul{margin-bottom: 65px;}
.fuwu-list-content ul li{float: left;margin: 0 .8% 10px 0;width: 32.8%;}
.fuwu-list-content ul li img{width: 100%;}
.fuwu-list-content ul li:nth-child(1){width: 100%;}
.fuwu-list-content ul li:nth-child(3n+1){margin-right: 0;}*/



.fmind_pro{position:relative;margin: 0 auto;}
.fmind_pro #fmind_pro_sld{height:780px;}
.fmind_pro #fmind_pro_sld li{position: relative;}
.fmind_pro #fmind_pro_sld li .info{display: none; position: absolute;border-top: 5px solid #259c53; bottom: 25px; left: 45px; width: 310px; background: rgba(255,255,255,.9);padding: 30px;}
.fmind_pro #fmind_pro_sld li .info h3{text-align: left;font-size: 24px; line-height: 30px; padding-bottom: 10px;color: #259c53;font-weight: bold;}
.fmind_pro #fmind_pro_sld li .info p{text-align: left;line-height: 22px; font-size: 14px;color: #444;}
.vmax-box-en .fmind_pro #fmind_pro_sld li .info{width: 360px;}
.fmind_pro ul li{overflow:hidden;text-align: center;}
.fmind_pro ul li img{max-width: 100%;}


.indpro_banners{margin-top: 10px;margin-left: -3px;width: 1176px;height: 127px;}
.indpro_banners ul{position:relative;width:9999px !important;}
.indpro_banners ul li{float:left;position: relative;margin:0 3px;width:190px;height: 127px;overflow:hidden;cursor:pointer;}
.indpro_banners ul li img{width: 100%;}
.indpro_banners ul li span{position: absolute;top: 0;left: 0;width: 190px;height: 127px;display: block;background: rgba(0,0,0,0.35);}
.indpro_banners ul li.cur span{display: none;}

.fmind_pro2{position:relative;margin: 0 auto;}
.fmind_pro2 #fmind_pro_sld2{height:720px;}
.fmind_pro2 ul li{overflow:hidden;}
.fmind_pro2 ul li img{width: 100%;}


.indpro_banners2{margin-top: 10px;margin-left: -3px;width: 1176px;height: 120px;}
.indpro_banners2 ul{position:relative;width:9999px !important;}
.indpro_banners2 ul li{float:left;position: relative;margin:0 3px;width:190px;height: 120px;overflow:hidden;cursor:pointer;}
.indpro_banners2 ul li img{width: 100%;}
.indpro_banners2 ul li span{position: absolute;top: 0;left: 0;width: 190px;height: 120px;display: block;background: rgba(0,0,0,0.35);}
.indpro_banners2 ul li.cur span{display: none;}
.arrowl, .arrowr{position:absolute;bottom: 48px;width: 13px;height: 24px;background:#030;display:block;cursor:pointer;}
.arrowl{left: -30px;background:url(../images/index_lr.png) no-repeat 0 0;}
.arrowr{right: -30px;background:url(../images/index_lr.png) no-repeat 0 -24px;}
.arrowl:hover{background:url(../images/index_lr.png) no-repeat 0 -48px;}
.arrowr:hover{background:url(../images/index_lr.png) no-repeat 0 -72px;}
.tit{max-width: 90%;margin-left: auto;margin-right: auto;}
    .tico190:before{content:'\e60d';font-size:2.3rem; }
    .tico191:before{content:'\e61c' }
    .tico192:before{content:'\e836' }
    .tico193:before{content:'\e632' }
    .tico194:before{content:'\e60d';font-size:2.3rem; }
    .tico195:before{content:'\e603' }
    .tico207:before{content:'\e920' }
    .tico208:before{content:'\e61c' }
    .tico209:before{content:'\e6b8' }
    .tico210:before{content:'\e682' }
    .tico211:before{content:'\e628';font-size:3rem }
    .tico212:before{content:'\e674' }
    .tico213:before{content:'\e69a';font-size:2.8rem }
    .tico214:before{content:'\e836' }
    .tico215:before{content:'\e620' }
    .tico216:before{content:'\e603' }
    .tico217:before{content:'\e632' }
    .tico218:before{content:'\e60e' }
    .tico219:before{content:'\e6d9' }
    .tico220:before{content:'\e606' }
    .tico243:before{content:'\e608' }    
    .tico244:before{content:'\e604' }
    .pico14:before{content:'\e621' }
    .pico16:before{content:'\e89f' }
    .pico17:before{content:'\e750' }
    .pico15:before{content:'\e6c2' }
    .pico18:before{content:'\e668' }
    .pico143:before{content:'\e604' }



    .tt{line-height:4em;font-size: 2rem;font-weight: 800;}
    .tt .icon2{width: 2em;text-align: center;font-size: 2.5rem;display: inline-block;font-weight: 400;}
  .bg1,.bg1 a{color: #000;}
.inputbtn a{margin-right: 1rem;border-radius: 1em;display: inline-block;padding: .5em 2em;color: #fff;border-radius: 2em;background-color: #009b4c}
.pro-con-mod,.product-content{padding-top: 2em;}
.swiper-button-next:after, .swiper-button-prev:after{font-size: 2em}
.login-wrap{_background-image: url(../images/smartb1.jpg);background-size: cover;height: 100vh;position: relative;}
.log-table{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.login-wrap .register{position: absolute; bottom: 10vh;left: 50%;transform: translateX(-50%);line-height: 4rem;background-color: rgba(255,255,255,.2);padding: 0 2em;border-radius: 15em;font-weight: 800;}
.login-wrap.reg-wrap .register{bottom: -5em;}
.loginlin {margin: 1em 0}
.loginlin .text{background-color: rgba(50,50,50,.7);color: #fff;border-radius: .5em;border: none;line-height: 4rem;width: 30vw;
padding: .5rem 1rem;
}

.login-wrap h2{text-align: center;font-weight: 800;}
.login-wrap.reg-wrap .loginlin .text{width: 100%;}
.loginlin:after{content: '';display: table;clear: both;}
.loginlin .vdcode.text,.login-wrap.reg-wrap .vdcode.text{width: 15vw;margin-right: 1vw;}
.loginlin img{height: 5rem;border-radius: .5em;}
.loginlin input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
  color: #fff;
 
}

.submit{background-color: #009b4c;color: #fff;line-height: 5rem;border: none;width: 100%;border-radius: .5em;}


.loginlin input:-moz-placeholder, textarea:-moz-placeholder {
  color: #fff;
 
}

.loginlin input::-moz-placeholder, textarea::-moz-placeholder {
  color: #fff;
 
}

.loginlin input:-ms-input-placeholder, textarea:-ms-input-placeholder {
  color: #fff;
 
}



.app1{
  background-image: url(../images/app1.jpg);
  background-size: cover;height: calc(100vh);margin-top: -9.3vh;background-position: 15% center;
}
.app1 .bannertxt3{left: 50%;top: 20vh;}
.app1 .bannertxt3 img{width: 40vw}
.app1 .down{transform: translate(0);left: 50%;width:40vw;margin: 0;bottom: 10vh}


.app2{
  background-image: url(../images/app2.jpg);background-position: center;
  background-size: cover;height: calc(100vh);margin-top: -9.3vh;
}
.app2 .bannertxt3{left: 50%;transform: translate(0);top: 20vh;width: 40vw;color: #fff;}
.app2 .bannertxt3 h1{font-weight: 800;}
.app2 .bannertxt3 img{width: 35vw}
.app2 .down{transform: translate(0);left: 50%;width: 40vw;margin: 0;bottom: 20vh}

.fuwu-right.search{float: none;margin-left: auto;margin-right: auto;width: 95%;}
.fuwu-right.search ul{display: flex;flex-wrap: wrap;margin: 0 -.5%}
.fuwu-right.search .fw-li-box li{width: 49%;margin: .5%}


.ipadtishi{padding-top: 35vh;font-size: 2rem;text-align: center;}
.ipadtishi img{width: 15vw}

.sku-tag{}
.sku-tag a{height: 4rem;line-height: 4rem;background: #fff;padding: 0 2.5rem;border-radius: 4rem;display: inline-block;margin: 0 1.5rem 1.5rem 0;}
.sku-tag a:hover,.sku-tag a.on{background: #03af39;color: #fff;}
.sku-content{display: none;padding: 1.5rem 0;margin: 1rem 0 2.5rem;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}
.sku-content.cur{display: block;}
.hidden{display: none;}

.select-list li:nth-child(8),.select-list li:nth-child(12){display: none;}
