
.editorFile{line-height:1.8;padding:0;color:#333;text-align:justify}
.editorFile ul{margin:inherit;padding:inherit}
.editorFile ul li{list-style-type:disc;margin:auto;padding:inherit}
.editorFile ol{margin:inherit;padding:inherit}
.editorFile ol li{list-style-type:decimal;margin:auto;padding:inherit}
.editorFile h1{font-size:2em;font-weight:700}
.editorFile h2{font-size:1.5em;font-weight:700}
.editorFile h3{font-size:1.17em;font-weight:700}
.editorFile h4{font-size:1em;font-weight:700}
.editorFile h5{font-size:.83em;font-weight:700}
.editorFile h6{font-size:.67em;font-weight:700}
.editorFile address,.editorFile cite,.editorFile em,.editorFile i{font-style:italic}
.editorFile table{border-collapse:separate;border-spacing:2px}
.editorFile img{max-width:100%;height:auto!important;vertical-align:center;display:block;margin:0 auto}
.cf:before,.clearfix:before,.fixed:before,.footer:before,.header:before,.main:before,body:before{content:"";display:table}
.cf:after,.clearfix:after,.fixed:after,.footer:after,.header:after,.main:after,after{content:"";display:table;clear:both}
.cl,.clear{display:block!important;float:none!important;clear:both;width:auto!important;max-width:none!important;min-width:0!important;max-height:none!important;min-height:0!important;overflow:hidden;margin:0!important;padding:0!important;border:0!important;font-size:0!important;line-height:0!important}
.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ellipsis-2{height:3em}
.ellipsis-2,.ellipsis-2_1{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ellipsis-2_1{height:3.5em}
.ellipsis-3{height:5.625em}
.ellipsis-3,.ellipsis-3_1,.ellipsis-3_2{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ellipsis-3_1,.ellipsis-3_2{height:4.5em}
.ellipsis-3_2{line-height:1.5}
.ellipsis-4{height:6em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.tran_scale{display:block;overflow:hidden}
.tran_scale img{width:100%;transition:all 1s;-webkit-transition:all 1s}
.tran_scale:hover img{transform:scale(1.1) rotate(.1deg)}
.trans{-webkit-transition:all .5s;transition:all .5s}
.tup{text-transform:uppercase;letter-spacing:1px}
.tca{text-transform:capitalize}
.lh1{line-height:1}
.lh15{line-height:1.5}
.lh17{line-height:1.75}
.lh18{line-height:1.8}
.lh1875{line-height:1.875}
.lh2{line-height:2}
.lh225{line-height:2.25}
.lh26{line-height:2.6}
.lsp3{letter-spacing:3px}
.zin{z-index:1}
.mar_auto{margin-left:auto;margin-right:auto}
.bg-000{background-color:#000}
.behavior{-ms-behavior:url(../css/backgroundsize.min.htc);behavior:url(../css/backgroundsize.min.htc)}
.fl{float:left}
.fr{float:right}
.pr{position:relative}
.pa{position:absolute}
.dpb{display:block}
.dpinb{display:inline-block}
.fb{font-weight:700}
.tc{text-align:center}
.tr{text-align:right}
.hid,.ovh{overflow:hidden}
.fixedCenter{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}
.fullScreen{left:0;top:0;width:100%;height:100%}
.op7{opacity:.7}
.italic{font-style:italic}
.bor4{border-bottom:4px solid #d3bb88}
.simsun{font-family:"Source Han Serif SC",SimSun}
.op3{opacity:.3}
.tde{height:24px}
.tde:hover{text-decoration:underline}
.bora{border-radius:10px;overflow:hidden}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.ml20{margin-left:20px}
.mr20{margin-right:20px}
.bg-fff{background:#fff}
.bg-f4{background:#f4f4f4}
.c-000{color:#000}
.c-fff{color:#fff}
.c-ccc{color:#ccc}
.c-999{color:#999}
.c-666,.c-777{color:#666}
.c-ddd{color:#ddd}
.c-eee{color:#eee}
.c-ececec{color:#ececec}
.c-8dabca{color:#8dabca}
.c-d3d3d3{color:#d3d3d3}
.c-4b4b4b{color:#4b4b4b}
.c-2b2b2b{color:#2b2b2b}
.c-7d7d7d{color:#7d7d7d}
.c-9d2374{color:#0b9b9b}
.c-0861a6{color:#0861a6}
.f-12{font-size:12px}
.f-14{font-size:14px}
.f-16{font-size:16px}
.f-18{font-size:18px}
.f-20{font-size:20px}
.f-22{font-size:22px}
.f-24{font-size:24px}
.f-28{font-size:28px}
.f-30{font-size:30px}
.f-32{font-size:32px}
.f-34{font-size:34px}
.f-36{font-size:36px}
.f-40{font-size:40px}
.f-43{font-size:43px}
.f-48{font-size:48px}
.f-50{font-size:50px}
.f-56{font-size:56px}
.f-60{font-size:60px}
.f-72{font-size:72px}
.f-100,.f-80{font-size:80px}
.f-160{font-size:160px}
.f-16px{font-size:16px}
.f-18px{font-size:18px}
.f-20px{font-size:20px}
.f-24px{font-size:24px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt25{margin-top:25px}
.mt30{margin-top:30px}
.mt35{margin-top:35px}
.mt40{margin-top:40px}
.mt45{margin-top:45px}
.mt50{margin-top:50px}
.mt55{margin-top:55px}
.mt60{margin-top:60px}
.mt70{margin-top:70px}
.mt80{margin-top:80px}
.mt90{margin-top:90px}
.mt100{margin-top:100px}
.mt112{margin-top:115px}
.mt130{margin-top:130px}
.mt140{margin-top:140px}
.mt160{margin-top:160px}
.mb20{margin-bottom:20px}
.mb50{margin-bottom:50px}
.mb80{margin-bottom:80px}
.mb90{margin-bottom:90px}
.mb100{margin-bottom:100px}
.pd10{padding:10px}
.plr24{padding-left:24px;padding-right:24px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt70{padding-top:70px}
.pb35{padding-bottom:35px}
.pb75{padding-bottom:75px}
.ptb80{padding-top:80px;padding-bottom:90px}
.mb1em p{margin-bottom:1em}
.mb2em p{margin-bottom:1.8em}
.mb10px p{margin-bottom:10px}
@media only screen and (max-width:1440px){.mt160{margin-top:120px}
}
@media only screen and (max-width:1280px){.f-36{font-size:28px}
}
@media only screen and (max-width:1100px){.f-16,body,button,input,select,textarea{font-size:14px}
.f-18{font-size:16px}
.f-22{font-size:18px}
.f-28{font-size:22px}
.f-30{font-size:20px}
.f-32{font-size:18px}
.f-34{font-size:28px}
.f-36{font-size:20px}
.f-40,.f-43,.f-48{font-size:24px}
.f-50{font-size:30px}
.f-56{font-size:36px}
.f-60{font-size:40px}
.f-72{font-size:50px}
.f-80,.f-86{font-size:60px}
.mt25,.mt30{margin-top:10px}
.mt35,.mt40,.mt45{margin-top:15px}
.mt50,.mt55,.mt60{margin-top:20px}
.mt70{margin-top:30px}
.mt72{margin-top:55px}
.mt80{margin-top:40px}
.mt100{margin-top:50px}
.mt130{margin-top:60px}
.mt160{margin-top:80px}
.mt90{margin-top:50px}
.mb100,.mb90{margin-bottom:50px}
.pb75{padding-bottom:45px}
.ptb80{padding-top:40px;padding-bottom:50px}
}
@media (max-width:800px){.f-34{font-size:20px}
.f-56{font-size:24px}
.mt80{margin-top:30px}
.mt112,.mt160{margin-top:50px}
.mb100,.mb90{margin-bottom:30px}
}
@media (max-width:640px){.ellipsis-4{height:auto}
.f-16{font-size:14px}
.f-18{font-size:16px}
.f-24{font-size:18px}
.f-32{font-size:16px}
.f-48{font-size:22px}
.f-50{font-size:24px}
.f-56,.f-72{font-size:20px}
.mt20,.mt25{margin-top:10px}
.mt35{margin-top:15px}
.mt55{margin-top:25px}
.mt130{margin-top:30px}
.mb50{margin-bottom:20px}
.mb80,.mb90{margin-bottom:40px}
.mb2em p{margin-bottom:1em}
}
@media only screen and (max-width:1100px){.imgIntro,.imgIntro li,.imgIntro li img,.imgIntro li:first-child,.imgIntro li:first-child img{width:100%!important;height:auto!important}
.imgIntro .fl{float:none}
.imgIntro li:first-child .hoverWrap .banner{margin:50px 20px 0!important;height:auto!important;color:#fff!important;font-size:18px!important;line-height:30px!important}
.imgIntro li:first-child .hoverWrap a{font-size:18px!important;line-height:36px!important}
.hoverWrap a{display:block!important;margin:43px 0 0 20px!important;width:124px!important;height:36px!important;background-color:#89c400;text-align:center}
}
.fh2em p{line-height:2em}

.wrap{width:80%}
.wrap,.wrap1{margin-right:auto;margin-left:auto}
.wrap1{width:1440px}
.top{height:60px;background:#1c1c1c;line-height:60px}
.top a:hover{color:#fff}
.top .top_tel .iconfont{padding:5px;border-radius:100%;background:#0b9b9b;font-size:14px}
.top_nav{margin:0 50px}
.top_nav a{padding:0 25px;color:#fff}
.top_nav a:hover{text-decoration:underline}
.header{position:fixed;left:0;z-index:220;width:100%;height:115px;transition:all .3s}
.header .wrap{position:relative;z-index:2}
.logo{margin-top:15px;height:85px}
.logo img{width:auto;height:100%;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor}
.mainMenu .item{position:relative;float:left;margin-left:7px}
.mainMenu .item a.mNav{position:relative;display:inline-block;font-size:18px;line-height:112px}
.mainMenu .item .iconfont{vertical-align:-3px}
.mainMenu .subMenu{position:absolute;top:80%;left:50%;visibility:hidden;margin-left:-100px;padding:10px 0;width:200px;background:hsla(0,0%,100%,.9);opacity:0;transition:all .5s}
.mainMenu .subMenu a{display:block;padding:10px 1em;text-align:center}
.mainMenu .subMenu a:hover{color:#0b9b9b}
.searchButton{display:none;width:30px;height:50px;background:url(../images/search.png) no-repeat 50%;cursor:pointer}
.mobileLink{position:fixed;top:12px;right:0;z-index:9999990;visibility:hidden;padding:0 1em;width:300px;opacity:0;transition:all .1s}
.mobileLink.active{visibility:visible;opacity:1}
.mobileLink a{display:inline-block;margin-right:10px;padding:0 15px;height:30px;border:1px solid #dfdfdf;border-radius:30px;line-height:28px}
.mainMenu .item:hover .subMenu{top:100%;visibility:visible;opacity:1}
.header .mainMenu .item.cr a.mNav,.mainMenu .item:hover a.mNav{color:#0b9b9b;font-weight:700}
.mainMenu .thirdMenu{position:absolute;top:0;left:100%;visibility:hidden;margin-left:1px;width:100%;background:hsla(0,0%,100%,.9);opacity:0;transition:all .3s}
.mainMenu .thirdMenu a{padding:0 10px}
.mainMenu .sItem{position:relative}
.mainMenu .sItem:hover>a{color:#0b9b9b}
.mainMenu .sItem:hover .thirdMenu{visibility:visible;opacity:1}
.mainMenu .arrow{display:none}
.header .mainMenu .item.cr a.mNav:after{width:100%}
.header.on{top:0;height:80px;background:hsla(0,0%,100%,.9)}
.header.on .logo{margin-top:7px;height:60px}
.header.on .mainMenu .item a.mNav{line-height:80px}
.banner .swiper-slide a>img{width:100%}
.ban_logo{height:55px}
.ban_logo img{width:auto;height:100%}
.ban_bar{width:13px;height:3px;background:#fff}
.ban_txt{top:50%;left:0;z-index:20;width:100%;transform:translateY(-50%)}
.ban_txt .tit1{padding-left:80px;line-height:1.25;opacity:0;transition:all 1s}
.ban_txt .tit2{margin-top:10px}
.ban_txt .tit2,.ban_txt .tit3{transition:all .8s;transform:translateY(-10px)}
.ban_txt .tit3 span{padding-right:25px}
.ban_txt .btn_pinggu{display:block;width:160px;height:56px;border-radius:56px;background:#0b9b9b;text-align:center;line-height:56px;opacity:0;transition:all .8s ease .2s}
.ban_txt .btn_pinggu:hover{color:#fff}
.banner .swiper-slide-active .ban_txt .tit1{padding-left:0;opacity:1}
.banner .swiper-slide-active .ban_txt .tit2,.banner .swiper-slide-active .ban_txt .tit3{transform:translateY(0)}
.banner .swiper-slide-active .ban_txt .btn_pinggu{margin-top:30px;opacity:1}
.banner .swiper-pagination{bottom:5%;width:100%;text-align:center}
.banner .swiper-pagination-bullet{margin:0 5px!important;width:10px;height:10px;border-radius:13px}
.banner .swiper-pagination-bullet-active{background-color:#0b9b9b;opacity:1}
.sleep_swiper .swiper-slide{width:280px}
.sleep_swiper .swiper-slide .img{border-radius:10px}
.in_btn{height:56px;border-radius:56px;text-align:center;line-height:56px}
.inContact{padding:155px 0 195px;background-color:#0b9b9b;background-position:50%;background-size:cover;background-repeat:no-repeat}
.inContact .txt{width:52.5%}
.inContact .incon_btn{width:180px}
.inContact .incon_btn,.inContact .incon_btn:hover{background:#fff;color:#0b9b9b!important}
.inClassify{background:#f4f4f4}
.classify_swiper .swiper-slide{overflow:hidden;margin-bottom:10px;width:380px;border-radius:10px;background:#fff;box-shadow:2px 2px 10px hsla(0,0%,60%,.1)}
.classify_swiper .swiper-slide .tit{box-sizing:content-box;padding:20px 30px}
.classify_swiper .swiper-slide .desc{margin-bottom:20px;min-height:6em}
.classify_swiper .swiper-slide .txt{padding:0 30px;vertical-align:top;line-height:28px}
.classify_swiper .swiper-slide .txt a:hover span{text-decoration:underline}
.classify_swiper .swiper-slide .txt .iconfont{vertical-align:middle;font-size:24px}
.h20{height:20px}
.product_swiper .swiper-slide{overflow:hidden;width:376px;border:4px solid #f9f3f9;border-radius:20px}
.product_swiper .swiper-slide .img{padding:30px;height:272px}
.product_swiper .swiper-slide .desc{padding:30px;background:#fff;text-align:center}
.more{position:relative;height:30px;line-height:30px}
.more,.more i,.more:after{transition:all .3s}
.more:after{position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #0b9b9b;content:"";opacity:0}
.more:hover{padding:0 15px}
.more:hover:after{opacity:1}
.more:hover i{margin-left:15px}
.inpro_btn{width:320px;background:#0b9b9b;color:#fff!important}
.share_box{margin-top:15px;padding:15px 30px;border-top:1px solid #eee}
.inArticle{background:#f1f1f1}
.inArticle .classify_swiper .swiper-slide .txt{min-height:0}
.footer{padding-top:45px;background:#232323}
.hotLineBox{width:190px}
.hotLineBox .ft_tel{white-space:nowrap}
.botLogo{display:block;height:55px}
.botLogo img{width:auto;height:100%}
.ft_share{font-size:0}
.ft_share a{position:relative;display:inline-block;margin:0 8px;width:30px;text-align:center}
.ft_share a i{color:#807f7f;font-size:20px}
.ft_share a .share_ewm{position:absolute;bottom:60px;left:50%;visibility:hidden;margin-left:-45px;width:90px;height:90px;opacity:0;transition:all .3s}
.ft_share a:hover i{color:#fff}
.ft_share a:hover .share_ewm{bottom:45px;visibility:visible;opacity:1}
.footer .ft_right{margin-left:30px}
.footer .weChat .img{margin:0 auto;width:140px}
.footer .weChat .img img{border-radius:4px}
.footer .botMenu{display:flex;margin-bottom:30px;justify-content:space-between}
.footer .botMenu dl{margin-right:30px}
.footer .botMenu dl dt{margin-bottom:1.5em}
.footer .botMenu dl dt a{color:#fff;font-size:18px}
.footer .botMenu dl dd,.footer .botMenu dl dd a{color:#d6d2d2;font-size:14px}
.footer .botMenu dl dd a{display:block;margin-bottom:10px}
.footer .botMenu dl dd a:hover{color:#fff}
.footer .ft_bom{margin-top:15px;padding:22px 0;border-top:1px solid hsla(0,0%,100%,.1)}
.ft_links{margin-top:5px}
.ft_links a{padding:0 10px;border-left:1px solid #777;color:#807f7f}
.ft_links a:first-of-type{padding-left:0;border-left:none}
.ft_links a:hover{color:#fff}
.copyright,.copyright a{color:#807f7f}
.copyright a{padding-left:10px}
.buy_link a{display:inline-block;margin-left:24px;vertical-align:middle}
.buy_link a img{width:auto;height:24px;opacity:.6}
.buy_link a:hover img{opacity:1}
.float_box{position:fixed;top:50%;right:2px;z-index:230;margin-top:39px;width:78px}
.float_box a{position:relative;display:flex;margin:1px 0;padding:5px 10px 8px;width:78px;height:78px;background:#0b9b9b;text-align:center;flex-direction:column;justify-content:center}
.float_box a .iconfont{font-size:20px}
.float_box dl dd{margin-top:2px;color:#fff;font-size:14px}
.float_box .gotop{border-bottom:none}
.float_box a .ewm{right:85px;margin-top:-60px}
.float_box a .ewm,.float_box a .ewm:after{top:50%;bottom:auto;left:auto;margin-left:0}
.float_box a .ewm:after{right:-6px;margin-top:-6px;border:6px solid transparent;border-right:none;border-left:6px solid hsla(0,0%,100%,.6)}
#newBridge .nb-icon-base .nb-icon-inner-wrap{border-radius:0!important}
.crumbs{height:56px;line-height:56px}
.crumbs .wrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.crumbs a{display:inline-block;padding:0 5px;color:#666}
.crumbs a:hover,.crumbs span{color:#0b9b9b}
.crumbs em{padding:0 5px}
.pro_menu a{display:inline-block;margin-right:85px;padding-bottom:15px;border-bottom:2px solid #fff;font-weight:700}
.pro_menu a.active,.pro_menu a:hover{border-color:#0b9b9b;color:#0b9b9b}
.pro_swiper .txt{top:50%;right:30px;width:43%;transform:translateY(-50%)}
.pro_swiper .swiper-pagination-bullet{position:relative;margin:0 25px!important;width:10px;height:10px;background:#ececec;opacity:1}
.pro_swiper .swiper-pagination-bullet:before{position:absolute;top:-2px;left:-38px;width:30px;height:16px;background:url(../images/line.png) no-repeat 50%;content:""}
.pro_swiper .swiper-pagination-bullet:first-child:before{display:none}
.pro_swiper .swiper-pagination-bullet-active{background:#0b9b9b}
.pro_list a{float:left;margin-top:3.5%;margin-left:3.5%;width:31%;border:2px solid #f5f6f8;border-radius:20px;background:#f5f6f8}
.pro_list a:nth-child(3n+1){clear:both;margin-left:0}
.pro_list dl{padding:10px}
.pro_list dl dt{display:block;border-radius:20px;text-align:center}
.pro_list dl dt img{width:auto;max-height:100%;border-top-right-radius:20px;border-top-left-radius:20px}
.pro_btn{position:fixed;top:50%;right:10px;z-index:100;display:none;width:56px;transform:translateY(-50%)}
.pro_btn a{display:block;margin:10px 0;width:56px;height:56px;border-radius:100%;background-color:#0b9b9b;text-align:center;line-height:56px}
.pro_btn a i{color:#fff;font-size:24px}
.pro_btn a.btn2{background:#1c1c1c}
.pro_btn a.btn2 i{font-size:18px}
.pro_content .pro_img{display:flex;margin-right:50px;padding:40px;width:404px;height:440px;background:#f5f6f8;align-items:center;justify-content:center}
.pro_content .txt{padding-bottom:40px;border-bottom:1px solid #eee}
.pro_content .txt dl{margin-top:30px}
.pro_content .txt dl.fl{float:left;width:48%}
.pro_content .txt dl.fl:nth-child(2n){float:right;width:48%}
.pro_content .txt dl:nth-child(odd){clear:both}
.pro_content .txt dl dd,.pro_content .txt dl dt{padding-left:20px}
.pro_content .txt dl dt{position:relative}
.pro_content .txt dl dt:before{position:absolute;top:12px;left:0;width:6px;height:6px;border-radius:100%;background:#0b9b9b;content:""}
.pro_content .txt dl dd p{position:relative;margin:10px 0;padding-left:15px;line-height:normal}
.pro_content .txt dl dd p:before{position:absolute;top:10px;left:0;width:8px;border-top:1px solid #999;content:""}
.productFunc .img{top:50px;right:0;width:66.67%}
.productFunc .desc{padding:70px 6% 100px 12%;width:50%;min-height:700px;background:#0b9b9b}
.productFunc .txt dl{margin-bottom:20px}
.productFunc .txt dl dd,.productFunc .txt dl dt{padding-left:20px}
.productFunc .txt dl dt{position:relative}
.productFunc .txt dl dt:before{position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:100%;background:#fff;content:""}
.productFunc .txt p{position:relative;margin:10px 0;padding-left:15px}
.productFunc .txt p:before{position:absolute;top:10px;left:0;width:8px;border-top:1px solid #eee;content:""}
.pro_file a{margin:10px 0;padding:25px 30px;width:57.5%;border-left:4px solid #0b9b9b;background:#fff;box-shadow:0 0 12px hsla(0,0%,60%,.1)}
.pro_file a .iconfont{color:#d03d45;font-size:50px;line-height:1}
.proGuest{padding:240px 0;background:url(../images/pro_bg.jpg) no-repeat 50%;background-size:cover}
.proGuest a{position:relative;float:left;display:block;margin:0 2.765%;padding:50px 30px 60px;width:27.8%;background:#fff;box-shadow:0 0 12px hsla(0,0%,60%,.1);text-align:center}
.proGuest a:hover{background:#0b9b9b;color:#fff}
.proGuest a:hover .iconfont{color:#fff}
.about_item{margin-bottom:90px;padding-top:60px}
.about_item .img{float:left;width:66.67%}
.about_item .desc{top:10px;right:10px;z-index:10;padding:65px 60px;width:50%;background:#fff;box-shadow:0 0 12px hsla(0,0%,79.2%,.35)}
.tansuo{position:relative;width:100px;height:36px;border-radius:36px;background:#0b9b9b;text-align:center;line-height:36px}
.tansuo:hover{color:#fff}
.about_item:nth-child(2n) .img{float:right}
.about_item:nth-child(2n) .desc{right:auto;left:10px}
.story_box{padding:60px 0;background:url(../images/gray.png) repeat-y 100% 0}
.story_box .img{width:51.67%}
.story_box .txt{padding:0 54px 0 48px}
.story_content .wrap{position:relative;margin-top:-110px}
.story_pro{padding:70px 40px 50px}
.story_pro .tit{padding-bottom:50px;width:290px}
.story_pro .tit:after{position:absolute;bottom:0;left:0;width:26px;height:3px;background:#0b9b9b;content:""}
.story_pro .txt dl{overflow:hidden;margin-bottom:15px;color:#999}
.story_pro .txt dl dt{float:left;padding-left:20px}
.story_pro .txt dl dd{overflow:hidden;padding-left:20px}
.story_pro .txt dl dt{position:relative}
.story_pro .txt dl dt:before{position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:100%;background:#0b9b9b;content:""}
.story_con .num_box{display:flex;justify-content:center}
.story_con .num_box .number{padding-right:15px}
.story_con .num_box .num_item{padding:0 30px}
.logo_tit{top:0;left:0}
.logo_item{margin-bottom:135px;padding-top:100px}
.logo_item .img{float:left;width:68.33%}
.logo_item .desc{top:10px;right:10px;z-index:10;padding:100px 75px;width:53.33%;background:#fff url(../images/logo_bg.png) no-repeat 100% 100%;box-shadow:0 0 12px hsla(0,0%,79.2%,.35)}
.logo_item .tit{padding-top:45px}
.logo_item .tit:before{position:absolute;top:0;left:0;width:26px;height:3px;background:#0b9b9b;content:""}
.logo_item:nth-child(2){margin-bottom:0}
.logo_item:nth-child(2) .img{float:right}
.logo_item:nth-child(2) .desc{right:auto;left:10px;background:#0b9b9b}
.logo_item:nth-child(2) .tit,.logo_item:nth-child(2) .txt{color:#fff}
.logo_item:nth-child(2) .tit:before{background:#fff}
.mission_box dl{position:relative;float:left;width:48.33%}
.mission_box dl:nth-child(2),.mission_box dl:nth-child(3){float:right}
.mission_box dl:nth-child(2){margin-bottom:3.33%}
.mission_box dl dd{position:absolute;bottom:0;left:0;padding:100px 50px 25px;width:100%;background:linear-gradient(0deg,#000,transparent);line-height:1.85}
.mission_box dl dd p{position:relative;padding-left:15px}
.mission_box dl dd p:before{position:absolute;top:8px;left:0;width:6px;height:6px;border-radius:100%;background:#fff;content:""}
.team_list{padding-top:35px}
.team_list dl{position:relative;float:left;margin-bottom:4%;margin-left:3.33%;padding:30px 0 40px 35px;width:48.33%;background:#f4f4f4}
.team_list dl:nth-child(2n){clear:both;margin-left:0}
.team_list dl dt{position:absolute;right:0;bottom:0;width:45.17%}
.team_list dl dd{width:45%}
.team_list dl:first-child{margin-left:0;padding:100px 0 100px 80px;width:100%;background:#0b9b9b}
.team_list dl:first-child dt{width:43.5%}
.team_list dl:first-child dd{width:51%}
.team_list dl:first-child dd .f-24 a{color:#fff}
.team_list dl:first-child dd .f-16{color:#ececec}
.team_list dl:first-child dd .tansuo{background:#fff;color:#0b9b9b}
.team_list dl:first-child dd .tansuo i{color:#0b9b9b}
.team_list dl:first-child dd .ellipsis-2{height:5.25em;-webkit-line-clamp:3}
.team_info .swiper-slide .img{position:relative;float:left;margin-right:6.67%;padding-top:20px;width:38.33%;background:#f6f6f6}
.team_info .swiper-slide .img img{width:100%}
.team_info .swiper-slide .bar{width:26px;height:3px;background:#0b9b9b}
.team_info .team_controls{top:0;right:0;z-index:10;text-align:right}
.team_info .swiper-button-next,.team_info .swiper-button-prev{position:static;display:inline-block;margin-top:0;width:36px;height:30px;background-image:none;color:#666;vertical-align:4px;text-align:center;font-size:30px;line-height:30px;cursor:pointer}
.team_info .team_controls .iconfont:hover{color:#0b9b9b}
.team_info .swiper-pagination{position:static;display:inline-block;width:auto;color:#999;font-weight:700;font-size:30px;line-height:1}
.team_info .swiper-pagination-current{color:#0b9b9b;font-size:44px}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:1;cursor:pointer;pointer-events:auto}
.brand_bg{background:url(../images/brand_bg.jpg) no-repeat 50%;background-size:cover}
.brand_left{float:none;width:100%}
.brand_left .num_box{display:flex;-webkit-display:flex;flex-wrap:wrap}
.brand_left .num_box dl{position:relative;float:left;padding:15px;width:25%;text-align:center}
.brand_left .num_box dl:nth-child(4n+1){clear:both}
.brand_left .num_box dl dt{line-height:1}
.brand_left .num_box dl:after{position:absolute;top:15px;bottom:15px;left:0;display:block;border-left:1px solid #eee;content:""}
.brand_left .num_box dl:first-child,.brand_left .num_box dl:nth-child(2),.brand_left .num_box dl:nth-child(3),.brand_left .num_box dl:nth-child(4){border-bottom:1px solid #eee}
.brand_left .num_box dl:first-child:after,.brand_left .num_box dl:nth-child(5):after{display:none}
.brand_right p{margin-bottom:2em}
.job_list{border-top:1px solid #d8d8d8}
.job_item{overflow:hidden;padding:40px 0;border-bottom:1px solid #d8d8d8}
.job_title{position:relative;overflow:hidden;background:url(../images/fold.png) no-repeat 100%;font-size:16px;line-height:30px;cursor:pointer}
.job_title h3{margin-bottom:20px;font-weight:700}
.job_title span{float:left;display:block;padding:0 15px 0 0;width:25%}
.job_title span.arrow{position:absolute;top:50%;right:0;margin-top:-15px;width:30px;height:30px}
.job_title span .iconfont{color:#0b9b9b;font-size:24px}
.job_title span .icon-jianhao{display:none}
.job_title span:last-child{transition:all .3s}
.job_item.active .job_title span .icon-jiahao{display:none}
.job_item.active .job_title span .icon-jianhao{display:block}
.job_item.active{background:#fff}
.job_item.active .job_title{background-image:url(../images/open.png)}
.job_con{display:none;margin-top:30px}
.job_tit{font-weight:700}
.job_tit span{color:#0d6fb8;font-size:22px}
.job_txt{margin-top:10px;margin-bottom:20px;color:#666;line-height:2}
.job_info{overflow:hidden;margin-top:70px}
.job_info dl{position:relative;float:left;width:33.33%;text-align:center}
.job_info dl:before{position:absolute;top:50%;left:0;margin-top:-32px;height:63px;border-left:1px solid #e6e6e6;content:""}
.job_info dl:first-child:before{display:none}
.job_info dl dt{height:34px}
.job_info dl dd{margin-top:20px}
.job_email{margin-top:10px;color:#666}
.job_email a{padding-left:5px;color:#54a810;text-decoration:underline}
.news_bg{background:#f4f4f4}
.news_top_img{margin-right:40px;width:53.55%}
.news_top_img a{display:none}
.news_top_img a img{width:100%}
.news_top_img a.active{display:block}
.news_top_con a{display:block;margin-bottom:10px;padding:25px 30px;background:#fff}
.news_top_con a .date{margin-right:35px}
.news_top_con a.active{background:#0b9b9b}
.news_top_con a.active .date,.news_top_con a.active .txt{color:#eee}
.news_top_con a.active .date .f-48,.news_top_con a.active .tit{color:#fff}
.news_list dl{position:relative;float:left;margin-bottom:5%;margin-left:3.75%;padding:30px;width:30.833%;border:4px solid #f9f3f9;border-radius:20px}
.news_list dl:nth-child(3n+1){clear:both;margin-left:0}
.news_list dl:before{position:absolute;top:0;right:0;bottom:0;left:0;visibility:hidden;border-radius:20px;background:#0b9b9b;content:"";opacity:0;transition:all .3s}
.news_list dl dd,.news_list dl dt{position:relative;z-index:10}
.news_list dl:hover:before{visibility:visible;opacity:1}
.news_list dl:hover dd .tit a{color:#fff}
.news_list dl:hover dd .date,.news_list dl:hover dd .txt{color:#eee}
.news_list dl:hover dd .more,.news_list dl:hover dd .more i{color:#fff}
.news_list dl:hover dd .more:hover:after{border-color:#fff}
.page_box,.page_box a{text-align:center}
.page_box a{display:inline-block;overflow:hidden;margin:0 3px;width:44px;height:44px;border-radius:44px;color:#666;vertical-align:middle;font-size:20px;line-height:44px}
.page_box a.page-num-current,.page_box a:hover{background:#0b9b9b;color:#fff}
.page_box a.page_num{display:inline-block;overflow:hidden;margin:0 3px;width:44px;height:44px;border-radius:44px;color:#666;vertical-align:middle;text-align:center;font-size:20px;line-height:44px}
.page_box a.page_num.current,.page_box a.page_num:hover{background:#0b9b9b;color:#fff}
.page_box a.page_next,.page_box a.page_prev{display:inline-block;margin:0 5px;width:44px;height:44px;line-height:44px}
.page_box a.page_next:hover,.page_box a.page_prev:hover{background:0 0;color:#0b9b9b}
.page_box .page_total{padding-left:15px}
.pagination li{display:inline-block;margin:0 3px;width:44px;height:44px;border-radius:44px;color:#666;vertical-align:middle;text-align:center;font-size:20px;line-height:44px}
.pagination li a,.pagination li span{display:block;border-radius:44px}
.pagination li span{background:#0b9b9b;color:#fff}
.pagination li:first-child a,.pagination li:first-child span,.pagination li:last-child a,.pagination li:last-child span{background:0 0;color:#333;font-size:24px}
.con_box{margin-right:auto;margin-left:auto;max-width:1000px;min-height:300px}
.con_box img{height:auto}
.con_box ul{padding-left:15px}
.con_box ul li{list-style-type:disc}
.con_box table{border:1px solid #ddd;border-collapse:collapse}
.con_box table tr:first-child td{background:#0b9b9b;color:#fff}
.con_box table tr td{padding:10px;border:1px solid #ddd}
.con_box table tr td p{margin:0;word-break:break-all}
.buy_box img{height:auto}
.publish_share{padding-bottom:30px;border-bottom:1px solid #e5e5e5;text-align:center}
.news_publish em{padding:0 15px}
.share_box.social-share>a{margin:0 0 0 4px;border:none;border-radius:100%;color:#c2c2c2}
.prev_next{position:relative;margin-top:40px;padding-top:30px;padding-right:160px;border-top:1px solid #e5e5e5}
.prev_next a{color:#666;font-size:16px}
.prev_next a:hover{color:#0b9b9b;text-decoration:underline}
.prev_next .next{margin-top:12px}
.goback{position:absolute;top:35px;right:0;overflow:hidden;width:140px;height:44px;line-height:42px}
.goback a{display:block;width:100%;height:100%;border:2px solid #d0d0d0;border-radius:44px;text-align:center}
.goback a:hover{border-color:#0b9b9b;background:#0b9b9b;color:#fff;text-decoration:none}
.contact_box{padding:80px 0;background-size:cover!important}
.contact_con{padding:60px 50px 70px;width:46.67%}
.contact_form dl{padding:20px 0;border-bottom:1px solid #eee}
.contact_form dl dt{margin-bottom:10px}
.contact_form dl dt span{color:#d03d45;font-size:18px}
.contact_form dl dd{position:relative;overflow:hidden}
.contact_form dl dd input{width:100%;font-size:14px}
.contact_form dl dd textarea{width:100%;height:21px;font-size:14px}
.contact_form dl dd select{float:left;width:45%;background:url(../images/arr.png) no-repeat 90% 50%;background-size:18px;font-weight:700;font-size:18px;line-height:1}
.contact_form dl dd select:nth-child(2){float:right}
.contact_form dl dd input.code_input{width:40%}
.contact_form dl dd .verify_img{width:120px;vertical-align:middle;cursor:pointer}
.btn_submit{display:block;width:100%;height:72px;border-radius:72px;background:#0b9b9b;color:#fff;font-weight:700;font-size:18px;line-height:72px}
.form-hint{position:absolute;top:0;right:0;z-index:99;height:20px;color:red;font-size:14px}
.mask{top:0;left:0;z-index:99999999;width:100%;height:100%;background:rgba(0,0,0,.3)}
.mask,.success_box{position:fixed;display:none}
.success_box{top:50%;left:50%;z-index:100000000;overflow:hidden;margin-left:-100px;padding:20px;width:200px;border-radius:5px;background:#fff;text-align:center;transform:translateY(-50%)}
.success_box .img{margin:0 auto;width:50px}
.success_box .tit{margin-top:10px;font-size:20px}
.searchwrap{padding:80px 0;background:#f8f8f8}
.searchCenter{margin:0 auto;width:560px}
.searchCenter h3{text-align:center;font-size:36px;line-height:1}
.searchCenter .searchBox1{margin:35px auto 15px;padding:15px 25px;border:1px solid #e0e0e0;border-radius:60px;background:#fff}
.searchCenter .txt{width:94%;font-size:16px;line-height:25px}
.searchCenter .sub{display:inline-block;width:6%;height:25px;background:url(../images/search1.png) no-repeat 50%;vertical-align:middle}
.searchCenter .popSearch{margin-top:15px;padding-left:27px;color:#666;font-size:14px}
.searchCenter .popSearch form{display:inline-block}
.searchCenter .popSearch a,.searchCenter .popSearch input{display:inline-block;margin:0 8px 12px;outline:0;border:none;border-radius:0;background:0 0;color:#c00000;font-size:14px;cursor:pointer}
.searchCenter .popSearch input:hover{text-decoration:underline}
.search_box{padding:60px 0 0}
.search_total{margin-bottom:40px;font-size:30px}
.search_total span{padding-left:4px;color:#0b9b9b}
.search_list{padding-bottom:5px}
.search_cell{padding:20px 0;border-bottom:1px solid #eee}
.search_cell .txt{display:-webkit-box;overflow:hidden;margin-top:10px;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.search_cell a:hover h3{color:#eb636e}
.errorBox{padding:20px 0;height:100%;background:#f6fafd}
.errorBox .wrap{display:flex;height:100%;flex-direction:column;justify-content:center}
.errorBox .f-16{color:#aeb8bd}
.errorBox .goHome{width:200px;height:60px;background:#0b9b9b;color:#fff;line-height:60px}
.verify_box{padding:130px 150px 235px;background-size:cover!important}
.verify_form input{float:left;padding:22px 40px;width:82.22%;height:72px;background:#fff;box-shadow:2px 2px 10px hsla(0,0%,60%,.1)}
.verify_form button{float:right;width:17.78%;height:72px;background:#0b9b9b;color:#fff;font-size:18px}
.warranty_box{background-size:cover!important}
.warranty_con{padding:80px 90px 100px;width:45%;background:#0b9b9b}
.warranty_ewm{padding:35px 50px;max-width:286px;background:#fff;text-align:center}
.warranty_step dl{float:left;margin-left:2.22%;padding:40px;width:23.33%;background:#fff;box-shadow:0 0 18px hsla(0,0%,52.9%,.35)}
.warranty_step dl:first-child{margin-left:0}
.warranty_step dl dt{overflow:hidden;padding-bottom:90px;border-bottom:3px solid #666}
.warranty_step dl dt .step_icon{overflow:hidden;width:45px;height:45px}
.warranty_step dl dt span{margin-top:5px}
.warranty_step dl dd{margin-top:30px;min-height:8.75em;line-height:1.75}
.warranty_step dl:hover{background:#0b9b9b}
.warranty_step dl:hover dt .step_icon img{margin-top:-100%}
.warranty_step dl:hover dd,.warranty_step dl:hover dt span{color:#fff}
.warranty_step dl:hover dt{border-color:#fff}
.repair_box{padding:245px 0 205px;background:url(../images/service_bg3.jpg) no-repeat 50%;background-size:cover}
.repair_box .txt{width:30%}
.repair_box .tansuo{margin:0 10px 10px 0;padding:0 15px;width:auto;min-width:100px}
.network_search{font-size:0}
.network_search select{margin-right:1.6%;padding:0 20px;width:33.33%;height:56px;background:#f1f1f1 url(../images/arr.png) no-repeat 94% 50%;background-size:24px;font-weight:700}
.network_search button{margin-left:1.6%;width:13%;height:56px;border-radius:56px}
.network_search button.btn_search{background:#0b9b9b;color:#fff}
.network_search button.btn_reset{border:2px solid #0b9b9b;color:#0b9b9b}
.search_address{padding:8px 15px;width:33.33%;height:40px;border:1px solid #eee;border-radius:40px}
.search_address input{float:left;width:90%}
.search_address button{float:right;width:10%;height:24px;background:url(../images/search1.png) no-repeat 50%}
.profess_contact .network_search select{margin-right:20px;width:200px;background-position:90% 50%}
.profess_contact .network_search button{width:160px}
.network_map_list{width:33.33%;border-top:1px solid #eee;border-bottom:1px solid #eee}
.map_tips{position:absolute;top:15%;left:0;z-index:1;padding:0 30px;width:100%;color:#999;text-align:center}
.map_tips a{padding:0 3px;color:#0b9b9b}
.map_tips a:hover{text-decoration:underline}
.map_tips span img{margin-right:5px;width:24px;vertical-align:middle}
.map_tips_close{display:none;margin:15px auto 0;width:80px;height:30px;border:1px solid #fff;border-radius:30px;text-align:center;line-height:30px}
.scroll_wrap{position:relative;overflow:hidden;height:700px}
.scroll_wrap .scroll_cont{position:relative;overflow:hidden;height:100%}
.scroll_wrap .scroll_cont p{padding:15px}
.scroll_wrap .scroll_bar{position:absolute;top:0;right:0;z-index:20;width:8px;height:100%;background-color:#e4e4e4}
.scroll_wrap .scroll_slider{position:absolute;top:0;left:0;width:8px;height:48px;border-radius:8px;background-color:#0b9b9b}
.network_map_list dl{position:relative;z-index:10;overflow:hidden;padding:24px 20px;background:#fff;cursor:pointer}
.network_map_list dl:nth-child(2n){background:#f1f1f1}
.network_map_list dl dt{float:left;margin-right:10px;width:22px;height:26px;background:url(../images/dot.png) no-repeat 50%;color:#fff;text-align:center;font-weight:700;font-size:14px}
.network_map_list dl dd{overflow:hidden}
.network_map_list dl dd .tel span{font-weight:700}
.network_map_list dl dd .tel em{padding:0 10px;color:#ccc}
#allmap{height:700px}
#allmap img{max-width:none!important}
.BMap_cpyCtrl,.anchorBL{display:none}
.shop_list{padding:70px 0 100px;background:#f1f1f1}
.shop_item .shop_title img{margin-right:10px;height:40px;vertical-align:middle}
.shop_con a{position:relative;float:left;margin-bottom:70px;margin-left:4.16%;padding:60px 20px 85px 40px;width:16.67%;background:#fff}
.shop_con a:nth-child(5n+1){clear:both;margin-left:0}
.shop_con a .bar{width:26px;height:3px;background:#0b9b9b}
.shop_con a .tit{min-height:3.34em;line-height:1.67}
.shop_con a .btn_arrow{bottom:-18px;left:40px;width:36px;height:36px;border:2px solid #0b9b9b;border-radius:100%;background:#0b9b9b;color:#fff;text-align:center;font-size:18px;line-height:32px}
.shop_con a:hover{background:#0b9b9b}
.shop_con a:hover .bar{background:#fff}
.shop_con a:hover .tit{color:#fff}
.shop_con a:hover .btn_arrow{border-color:#0b9b9b;background:#fff;color:#0b9b9b}
.shop_con a .img{position:absolute;bottom:65px;left:50%;visibility:hidden;margin-left:-60px;width:120px;height:120px;opacity:0}
.shop_con a:hover .img{visibility:visible;opacity:1}
.shop_block .shop_item{float:left;margin-bottom:70px;margin-left:4.16%;width:16.67%}
.shop_block .shop_item:nth-child(5n+1){clear:both;margin-left:0}
.shop_block .shop_item .shop_con a{margin:0;width:100%}
.health_box .img{margin-right:40px;width:46.67%}
.health_block{padding:90px 0 150px;background:#0b9b9b}
.health_block dl{float:left;margin-left:2.22%;width:23.33%;background:#fff}
.health_block dl:first-child{margin-left:0}
.health_block dl dd{padding:20px 20px 40px}
.reference_box{padding:90px 0 110px;background:#f4f4f4}
.reference_box .btn_add{width:40px;height:40px;border-radius:100%;background:#0b9b9b;text-align:center;line-height:40px}
.reference_box .btn_add .icon-jianhao,.reference_box .btn_add.active .icon-jiahao{display:none}
.reference_box .btn_add.active .icon-jianhao{display:inline-block}
.reference_list .refer_item{display:flex;overflow:hidden;margin-bottom:30px;align-items:center}
.reference_list .refer_item.hide{display:none}
.reference_list .num{margin-right:10px;width:40px;height:40px;border-radius:100%;background:#424243;text-align:center;line-height:40px;flex-shrink:0}
.reference_list .site a span{color:#0b9b9b}
.reference_list a:hover span{text-decoration:underline}
.reference_list.open .hide{display:flex}
.health_what{padding:230px 0 270px;background-size:cover!important}
.health_what .txt{width:45%}
.why_list dl{float:left;margin-left:2.22%;width:23.33%}
.why_list dl:first-child{margin-left:0}
.health_time{padding:87px 0;background:#0b9b9b}
.health_time .desc{padding-right:50px;width:50%}
.health_time .txt dd{position:relative;padding-left:18px}
.health_time .txt dd:before{position:absolute;top:.9em;left:0;width:6px;height:6px;border-radius:100%;background:#fff;content:""}
.health_time .img{width:50%}
.stage_tab{border-bottom:1px solid #eee}
.stage_tab a{position:relative;float:left;width:33.33%}
.stage_tab a:before{position:absolute;top:.5em;left:0;height:11px;border-left:1px solid #ccc;content:""}
.stage_tab a:first-child:before{display:none}
.stage_tab a span{display:inline-block;padding-bottom:10px}
.stage_tab a.active span{border-bottom:2px solid #0b9b9b;color:#0b9b9b}
.stage_item{display:none;align-items:center}
.stage_item.active{display:flex}
.stage_item .img{margin-right:65px;width:46.67%;flex-shrink:0}
.health_stage .stage_tab a{width:25%}
.health_how{padding:85px 0 150px;background-size:cover!important}
.health_way{display:flex;justify-content:space-around}
.health_way .way_item img{width:70px}
.health_btns a{position:relative;display:inline-block;margin-right:20px;width:220px;height:56px;border:1px solid #0b9b9b;border-radius:56px;background:#fff;color:#0b9b9b;text-align:center;line-height:54px}
.ewm{bottom:100%;visibility:hidden;margin-bottom:8px;margin-left:-65px;padding:5px;width:130px;height:130px;border-radius:8px;background:hsla(0,0%,100%,.6);box-shadow:0 0 12px hsla(0,0%,60%,.3);opacity:0;transition:all .3s}
.ewm,.ewm:after{position:absolute;left:50%}
.ewm:after{bottom:-6px;margin-left:-6px;width:0;height:0;border-top:6px solid hsla(0,0%,100%,.6);border-right:6px solid transparent;border-left:6px solid transparent;content:""}
.ewm img{padding:10px;border-radius:8px;background:#fff}
.health_btns a:hover{background:#0b9b9b;color:#fff}
a:hover .ewm{visibility:visible;opacity:1}
.health_method{margin-left:-3.33%;padding:65px 0 75px;background:#f4f4f4}
.health_method dl{float:left;margin-bottom:20px;width:48.33%;background:#fff}
.health_method dl:nth-child(2n){float:right}
.health_method dl:nth-child(odd){clear:both}
.health_method dl dt{padding:0 20px;height:80px;line-height:80px}
.health_method dl dt .iconfont{float:right;margin-top:22px;width:40px;height:40px;border-radius:100%;background:#0b9b9b;color:#fff;text-align:center;line-height:40px;cursor:pointer}
.health_method dl dt .icon-jianhao{display:none}
.health_method dl.active dt .icon-jianhao{display:block}
.health_method dl.active dt .icon-jiahao{display:none}
.health_method dl dd{display:none;padding:10px 25px 45px}
.health_other{padding:240px 0 250px;background-size:cover!important}
.sleep_symptom{padding:80px 0 100px;background:#f4f4f4}
.sleep_symptom ul li{float:left;margin-bottom:40px;padding:0 25px;width:48.33%;height:80px;border-left:4px solid #0b9b9b;background:#fff;line-height:80px}
.sleep_symptom ul li:nth-child(2n){float:right}
.sleep_affect dl{margin-bottom:20px}
.sleep_affect dl dt{padding:0 30px;height:72px;background:#f4f4f4;line-height:72px}
.sleep_affect dl dt .iconfont{float:right;margin-top:25px;color:#0b9b9b;font-size:24px;line-height:1;cursor:pointer}
.sleep_affect dl dt .icon-jianhao{display:none}
.sleep_affect dl.active dt .icon-jianhao{display:block}
.sleep_affect dl.active dt .icon-jiahao{display:none}
.sleep_affect dl dd{display:none;padding:20px 35px 40px;background:#fff;box-shadow:0 5px 18px hsla(0,0%,52.9%,.35)}
.snore_what{padding:80px 0 150px;background-size:cover!important}
.snore_what .txt{width:50%}
.snore_related{position:relative;z-index:10;margin-top:-90px}
.snore_related .wrap{padding:80px 40px}
.snore_related .img{margin-right:40px;width:46.6%}
.snore_state{display:flex;justify-content:space-between}
.snore_reason{padding:80px 0 280px;background-size:cover!important}
.reason_con{display:flex;padding:0 20px;justify-content:space-between}
.reason_con dl dt{margin:0 auto;width:80px;height:80px;border-radius:100%;background:#0b9b9b;text-align:center;line-height:80px}
.reason_con dl dt .iconfont{color:#fff;font-size:40px}
.reason_con dl dt img{vertical-align:middle}
.snore_list{position:relative;z-index:10}
.snore_list dl{display:flex}
.snore_list dl dd,.snore_list dl dt{width:50%}
.snore_list dl dd{display:flex;padding:30px 50px;background:#fff;flex-direction:column;justify-content:center}
.snore_list dl:nth-child(2n){flex-direction:row-reverse}
.snore_list dl dd .health_btns a{margin-top:20px}
.snore_sign{padding:80px 0 215px;background:url(../images/snore_bg3.jpg) no-repeat 50%;background-size:cover}
.snore_list1{margin-top:-130px}
.snore_list1 dl dd ul{display:flex;flex-wrap:wrap}
.snore_list1 dl dd li{position:relative;margin-bottom:15px;padding-right:18px;padding-left:18px;width:50%}
.snore_list1 dl dd li:before{position:absolute;top:.4em;left:0;width:6px;height:6px;border-radius:100%;background:#0b9b9b;content:""}
.snore_sign .reason_con dl dt{background:#fff}
.snore_sign .reason_con dl dt .iconfont{color:#0b9b9b}
.snore_sign .health_btns a:hover{border-color:#fff}
.snore_stop{padding:80px 0 120px;background-size:cover!important}
.lose_what{padding:150px 0;background:url(../images/lose_bg1.jpg) no-repeat 50%;background-size:cover}
.lose_what .txt p{float:left;width:45%}
.lose_what .txt p:nth-child(2n){float:right}
.lose_what .txt p:nth-child(odd){clear:both}
.lose_forms{padding:80px 0 100px}
.forms_swiper .swiper-slide{padding:35px 27px 50px;min-height:295px;background:#fff}
.forms_swiper .swiper-slide .txt{position:relative;z-index:10;text-align:justify}
.forms_swiper .swiper-slide .num{position:absolute;right:0;bottom:0;z-index:1;color:rgba(157,35,116,.03);font-size:146px;line-height:1}
.default_button{margin-top:-28px;width:56px;height:56px;border-radius:100%;background-color: #fffcfc;background-image:none;color:#fff;vertical-align:4px;text-align:center;font-size:30px;line-height:56px;cursor:pointer}
.default_button.iconfont:hover{background-color:#0b9b9b;color:#fff}
.swiper-button-prev.default_button{left:-90px}
.swiper-button-next.default_button{right:-90px}
.default_button1{top:30%;display:none}
.lose_reason{padding:100px 0 180px;background:url(../images/lose_bg2.jpg) no-repeat 50%;background-size:cover}
.lose_reason_con{display:flex;justify-content:space-between}
.lose_reason_item{width:24%}
.lose_reason_item img{width:105px}
.lose_reason_content{position:relative;z-index:10;margin-top:-105px}
.lose_reason_content .wrap{padding:35px 50px 90px}
.reason_tab a{position:relative;float:left;width:25%}
.reason_tab a:before{position:absolute;top:.5em;left:0;height:11px;border-left:1px solid #ccc;content:""}
.reason_tab a:first-child:before{display:none}
.reason_tab a span{display:inline-block;padding-bottom:10px}
.reason_tab a.active span{border-bottom:2px solid #0b9b9b;color:#0b9b9b}
.reason_cell{display:none}
.reason_cell.active{display:block}
.reason_cell .img{margin-right:58px;width:47.27%}
.reason_cell ul li{position:relative;margin-bottom:12px;padding-left:18px}
.reason_cell ul li:before{position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:100%;background:#0b9b9b;content:""}
.lose_treat{padding:80px 0 220px;background:url(../images/lose_bg3.jpg) no-repeat 50%;background-size:cover}
.lose_treat_content{margin-top:-145px}
.lose_treat_content .wrap{padding:45px}
.treat_list dl{float:left;margin-bottom:40px;padding:0 40px;width:25%}
.treat_list dl:nth-child(4n+1){clear:both}
.treat_list dl dt img{width:80px;height:80px}
.treat_list dl dd{margin-top:20px;line-height:1.625}
.lose_improve{display:flex;min-height:760px;background:url(../images/lose_bg5.jpg) no-repeat bottom;background-size:cover}
.lose_improve .tit{top:80px;right:0;left:0}
.improve_item{float:left;display:flex;padding:50px 40px 50px 55px;width:25%;border-left:1px solid hsla(0,0%,100%,.1);flex-direction:column;justify-content:flex-end}
.improve_item:first-of-type{border-left:none}
.improve_item .desc{overflow:hidden;height:3.2em}
.improve_item .desc .mb1em p{margin-bottom:0}
.improve_item.hover .desc .mb1em p{margin-bottom:1em}
.improve_item.hover .desc{overflow:visible;height:auto}
.improve_item .health_btns a:last-child{margin-right:0}
.apnea_what{padding:170px 0;background-size:cover!important}
.apnea_what .txt{width:43%}
.apnea_type{padding:60px 0 100px;background-size:auto 240px}
.apnea_type_content{padding:30px 45px 50px}
.apnea_type_content .reason_tab a{width:33.33%}
.apnea_type_content .reason_cell .img{margin-right:0;margin-left:50px}
.apnea_cause dl{float:left;width:46.67%;background:#fff;box-shadow:0 0 18px hsla(0,0%,52.9%,.35)}
.apnea_cause dl:nth-child(2){float:right}
.apnea_cause dl dd{padding:30px 35px}
.apnea_cause dl dd .txt{min-height:8em}
.apnea_sign{padding:80px 0 130px;background:#424243}
.apnea_sign_con{display:flex;padding:0 20px;justify-content:space-between}
.apnea_sign_con dl dt img{width:80px;height:80px}
.apnea_benefit dl{float:left;margin-left:2.5%;width:31.66%;background:#fff;box-shadow:0 0 18px hsla(0,0%,52.9%,.35)}
.apnea_benefit dl:first-child{margin-left:0}
.apnea_benefit dl dd{padding:30px}
.apnea_benefit dl dd .txt{min-height:10em}
.apnea_plan{padding:180px 0;background-size:cover!important}
.apnea_plan .txt{width:51%}
.apnea_pro_swiper a{display:block;width:100%;background:#f4f4f4}
.apnea_pro_swiper dl{padding:30px 50px 60px}
.apnea_pro_swiper dl dt{display:block;text-align:center}
.apnea_pro_swiper dl dt img{max-height:100%}
.profess_contact_list a{float:left;margin-bottom:1.25%;margin-left:1.25%;padding:30px;width:32.5%;background:#f1f1f1}
.profess_contact_list a:nth-child(3n+1){clear:both;margin-left:0}
.profess_contact_list a:hover{background:#0b9b9b}
.profess_contact_list a:hover div{color:#fff}
.profess_knowledge{padding:80px 0 120px;background:url(../images/profess_bg1.jpg) no-repeat top;background-size:cover}
.profess_knowledge .classify_swiper .swiper-slide .desc{padding:20px 30px;min-height:233px}
.profess_knowledge .classify_swiper .swiper-slide .desc .tit{padding:0}
.profess_knowledge .classify_swiper .swiper-slide .desc ul{line-height:28px}
.profess_college{padding:200px 0;background-size:cover!important}
.profess_college .txt{max-width:430px}
.btn_tansuo{display:block;width:260px;height:56px;border-radius:56px;background:#0b9b9b;color:#fff;text-align:center;line-height:56px}
.btn_tansuo:hover{color:#fff}
.summary .wrap{padding:40px 60px 40px 0;background:#fff url(../images/profess_bg3.jpg) no-repeat 100%;background-size:auto 100%}
.summary .bar{width:26px;height:3px;background:#0b9b9b}
.knowledge_what{padding:80px 0;background-position:50%;background-size:cover;background-repeat:no-repeat}
.knowledge_what .txt{width:55%}
.knowledge_table{width:58%}
.knowledge_table table{width:100%;border:1px solid #eee;border-collapse:collapse;empty-cells:show}
.knowledge_table table td{padding:20px 25px;border:1px solid #eee}
.know_benefit{padding:120px 0;background-position:50%;background-size:cover;background-repeat:no-repeat}
.know_benefit .txt,.know_benefit ul{width:53%}
.know_benefit ul li{position:relative;margin-bottom:12px;padding-left:18px}
.know_benefit ul li:before{position:absolute;top:.5em;left:0;width:6px;height:6px;border-radius:100%;background:#fff;content:""}
.knowledge_what1 .knowledge_table{width:55%}
.health_box1 .img{margin-right:0;margin-left:20px;width:54%}
.know_copd .img{margin-right:50px;width:50%}
.know_copd:nth-child(2n) .img{float:right;margin-right:0;margin-left:50px}
.know_effect{padding:160px 0 0;background:url(../images/line1.png) repeat-x 0 0;background-size:100% 70%}
.effect_swiper .swiper-slide{position:relative;display:flex;width:62.5%;flex-direction:row-reverse}
.effect_swiper .swiper-slide .desc,.effect_swiper .swiper-slide .img{width:50%}
.effect_swiper .swiper-slide .img img{width:100%}
.effect_swiper .swiper-slide .desc{position:absolute;top:0;left:0;overflow-y:auto;padding:35px;height:100%;background:#f4f4f4}
.effect_swiper .swiper-slide .tit{padding-bottom:25px;border-bottom:2px solid #0b9b9b}
.effect_swiper .swiper-button-prev.default_button{left:12.75%}
.effect_swiper .swiper-button-next.default_button{right:12.75%}
.zhaopin_item{float:left;margin-left:5%;width:30%}
.zhaopin_item:first-child{margin-left:0}
.zhaopin_item .img img{width:100%}
.zhaopin_item .img .btn{position:absolute;top:50%;left:50%;display:inline-block;padding:0 20px;height:40px;border-radius:40px;background:#da1f3d;color:#fff;text-align:center;white-space:nowrap;font-size:16px;line-height:40px;transform:translate3d(-50%,20px,0)}
.zhaopin_item .img a:hover .btn{background:#d80a30}
@media only screen and (min-width:1921px){.apnea_type{background-size:100%}
}
@media only screen and (max-width:1440px){.wrap1{width:1300px}
.footer .botMenu dl{margin-right:15px}
.productFunc .desc{padding:70px 3% 100px 6%;width:52%;min-height:400px}
.proGuest{padding:120px 0}
.swiper-button-prev.default_button{left:-70px}
.swiper-button-next.default_button{right:-70px}
.improve_item{padding:180px 25px 40px}
.effect_swiper .swiper-slide .desc{padding:20px}
.effect_swiper .swiper-slide .tit{padding-bottom:15px;font-size:16px}
.effect_swiper .swiper-slide .txt{margin-top:20px;font-size:14px}
.effect_swiper .swiper-button-prev.default_button{left:10%}
.effect_swiper .swiper-button-next.default_button{right:10%}
}
@media only screen and (max-width:1280px){.wrap1{width:1200px}
.swiper-button-prev.default_button{left:10px}
.swiper-button-next.default_button{right:10px}
}
@media (max-width:1100px){.wrap,.wrap1{margin-right:14px;margin-left:14px;width:auto}
.mainMenu .item{margin-left:15px}
.mainMenu .item a.mNav{font-size:16px}
.footer .botMenu dl{margin-right:5px}
.footer .botMenu dl dt a{font-size:16px}
.apnea_plan,.apnea_what,.health_other,.health_what,.inContact,.lose_what,.repair_box{padding:100px 0}
.apnea_type{padding:200px 0 60px;background-size:auto 460px!important}
.snore_list dl dd{padding:20px}
.health_btns a{margin-right:10px;width:145px;height:48px;line-height:48px}
.team_info .swiper-slide .img{margin-right:5%}
.health_method{margin-left:0}
.news_top_img{margin-right:10px}
.news_top_con a{padding:16px}
.news_top_con a .date{margin-top:12px}
.shop_con a{margin-bottom:40px;margin-left:2%;width:23.5%}
.shop_con a:nth-child(5n+1){clear:none;margin-left:2%}
.shop_con a:nth-child(4n+1){clear:both;margin-left:0}
.pro_content .pro_img{height:404px}
.scroll_wrap{overflow:visible;overflow-y:auto}
.scroll_wrap .scroll_bar{display:none}
.scroll_wrap .scroll_cont{height:auto}
.network_map_list dl{position:static}
}
@media (max-width:920px){.top{display:none}
.top span{padding-right:20px}
.header{top:0;height:50px;background:#fff}
.header,.header.on{padding-top:0}
.header.on{height:50px;background:#fff}
.logo{margin-top:8px;height:32px}
.header.on .logo{margin-top:3px}
.searchButton{display:none;margin-right:36px;background-image:url(../images/search1.png)}
.header .mobileMenu{position:fixed;top:15px;right:1em;z-index:9999999;width:24px;height:19px;transition:all .5s}
.header .mobileMenu:before{top:0;bottom:0;border-top:2px solid #0b9b9b;border-bottom:2px solid #0b9b9b}
.header .mobileMenu:after,.header .mobileMenu:before{position:absolute;right:0;left:0;content:"";-webkit-transition:all .2s;transition:all .2s}
.header .mobileMenu:after{top:8px;overflow:hidden;height:2px;background:#0b9b9b;-moz-transition:.2s all;-o-transition:.2s all}
.mobileMask{left:0;z-index:999998;display:none;width:100%;height:100%;background:rgba(0,0,0,.5)}
.header .mainMenu,.mobileMask{position:fixed;top:0;-webkit-transition:all .2s;transition:all .2s}
.header .mainMenu{right:-100%;bottom:0;z-index:999999;overflow-y:auto;padding:4em 0 1em;width:300px;background:#fff;-moz-transition:.2s all;-o-transition:.2s all}
.header.open .mobileMenu:before{top:7px;right:1px;left:1px;border-color:#0b9b9b;border-bottom:0;-webkit-transform:rotate(45deg) translate(-2px,3px);transform:rotate(45deg) translate(-2px,3px)}
.header.open .mobileMenu:after{top:6px;right:1px;left:1px;background:#0b9b9b;-webkit-transform:rotate(-45deg) translate(-2px,2px);transform:rotate(-45deg) translate(-2px,2px)}
.header.open .mobileMask{display:block}
.header.open .mainMenu{right:0}
.header .mainMenu .item{float:none;margin-left:0;padding:0;border-top:1px solid #dfdfdf}
.header .mainMenu .item .iconfont{display:none}
.mainMenu .item:last-of-type,.mainMenu .item:nth-last-of-type(2){display:block}
.header .mainMenu .item .arrow{position:absolute;top:5px;right:0;z-index:10;display:block;width:30px;height:30px;background:url(../images/arr2.png) no-repeat 50%}
.header .mainMenu .item.hasmenu.on>.arrow,.header .mainMenu .sItem.on>.arrow{background-image:url(../images/arr7.png)}
.header .mainMenu .item>a{display:block;padding:0 1em;width:100%;font-weight:400;line-height:2.8}
.header .mainMenu .item.hasmenu.on>a{color:#0b9b9b}
.header.on .mainMenu .item a.mNav{line-height:2.8}
.header .mainMenu .subMenu{position:static;top:100%;left:0;display:none;visibility:visible;margin-left:0!important;width:100%!important;background:0 0;opacity:1;-webkit-transition:all 0s ease;transition:all 0s ease;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.header .mainMenu .subMenu a{padding:5px 2em;color:#333;text-align:left}
.header .mainMenu .item>a{color:#333;font-size:16px}
.header .mainMenu .item.cr a.mNav{color:#0b9b9b;font-weight:700}
.banner .swiper-slide-active .ban_txt .tit3{margin-top:5px}
.banner .swiper-slide-active .ban_txt .btn_pinggu{margin-top:10px}
.banner .swiper-slide-active .ban_txt .btn_pinggu2{margin-top:20px}
.banner .swiper-slide .ban_txt .btn_pinggu{width:120px;height:40px;line-height:38px}
.banner .swiper-slide .ban_txt .btn_pinggu2{width:180px}
.ban_txt .tit2{line-height:1.5}
.footer .botMenu{display:none}
.buy_link,.copyright,.ft_links,.hotLineBox{float:none;width:100%;text-align:center}
.buy_link,.ft_links{margin-top:20px}
.hotLineBox .tr{text-align:center}
.footer .ft_right{display:none}
.crumbs{background:#f4f4f4}
.snore_related .wrap{padding:30px}
.snore_list dl dd{padding:30px 25px}
.verify_box{padding:100px 30px}
.warranty_con{padding:50px 30px}
.warranty_ewm{margin-right:auto;margin-left:auto;padding:15px;width:160px}
.warranty_step dl{padding:20px}
.warranty_step dl dt{padding-bottom:30px}
.network_search select{margin:0 4px 10px;padding:0 10px;width:47%;height:40px}
.network_search button{margin-left:5px;width:47%;height:40px;line-height:38px}
.profess_contact .network_search select{margin-right:10px;margin-bottom:0;width:130px}
.profess_contact .network_search button{width:84px}
.pro_list dl{padding:30px}
.pro_list dl dt{height:100px}
.pro_content .pro_img{margin-right:30px;padding:30px;width:400px;height:400px}
.pro_content .txt{padding-bottom:20px}
.pro_content .txt dl.fl{float:none!important;margin-top:20px;width:100%}
.productFunc .desc{padding:30px;width:100%;min-height:auto}
.productFunc .img{position:static;top:0;width:100%}
.proGuest{padding:80px 0}
.proGuest a{padding:30px 20px}
.news_top_img{float:none;margin-bottom:10px;width:100%}
.news_top_img img{width:100%}
.contact_con{padding:30px}
.btn_submit{height:48px;line-height:48px}
.know_effect{padding-top:100px}
.search_address{display:none;width:100%}
.search_tip{display:none}
}
@media (max-width:640px){.banner .swiper-slide{position:relative;overflow:hidden;height:240px}
.banner .swiper-slide>a{display:block;height:100%}
.banner .swiper-slide a>img,.inbanner>img{position:absolute;top:0;left:50%;width:auto;height:100%;max-width:none;transform:translateX(-50%)}
.inbanner{overflow:hidden;height:200px}
.about_item,.logo_item{margin-bottom:30px;padding-top:0}
.about_item .img,.apnea_cause dl,.apnea_type_content .reason_cell .img,.health_box .img,.know_copd .img,.logo_item .img,.mission_box dl,.pro_content .pro_img,.reason_cell .img,.snore_list dl dd,.snore_list dl dt,.snore_related .img,.story_box .img,.story_pro .tit,.team_list dl{float:none!important;margin:0!important;width:100%}
.about_item .desc,.apnea_type_content .reason_cell .desc,.health_box .desc,.logo_item .desc,.pro_content .pro_desc,.reason_cell .desc,.snore_related .desc,.story_box .txt,.story_pro .txt{position:static;margin-top:30px;padding:0;width:100%;box-shadow:none}
.brand_left{float:none;padding-right:0;width:100%}
.brand_left .num_box dd{min-height:42px}
.brand_right p{margin-bottom:1em}
.logo_tit{position:static;margin-bottom:30px}
.logo_item .tit{padding-top:15px}
.logo_item:nth-child(2) .desc{background:0 0}
.logo_item:nth-child(2) .tit,.logo_item:nth-child(2) .txt{color:#333}
.logo_item:nth-child(2) .tit:before{background:#0b9b9b}
.story_content .wrap{margin-top:-70px}
.story_pro{padding:30px}
.story_box{padding:0;background:0 0}
.story_pro .tit{padding-bottom:20px}
.story_con .num_box{flex-wrap:wrap}
.story_con .num_box .num_item{margin-bottom:20px;padding:0 10px;width:50%;text-align:center}
.story_con .num_box .number{padding-right:0}
.story_pro .txt dl dt{float:none}
.mission_box dl{margin-bottom:3.33%}
.mission_box dl dd{padding:20px 12px}
.mission_box dl dd .f-14{margin-top:5px}
.team_list{padding:0}
.team_list dl{display:flex;overflow:hidden;margin-bottom:14px!important;margin-left:0!important;padding:0!important;min-height:168px;flex-direction:row-reverse;justify-content:space-between}
.team_list dl dt{position:static;float:right}
.team_list dl dt a{display:flex;height:100%;align-items:flex-end}
.team_list dl dd{padding:30px 0 20px 20px}
.team_list dl dd .ellipsis-2{height:auto}
.team_list dl dd .ellipsis-2_1{display:none}
.team_list dl dd .tansuo{margin-bottom:20px}
.team_info{padding-top:40px}
.team_info .swiper-slide .img{float:none;margin-right:0;width:100%}
.team_info .swiper-slide .desc{margin-top:30px}
.team_info .swiper-pagination{font-size:16px}
.team_info .swiper-pagination-current{font-size:24px}
.team_info .swiper-button-next,.team_info .swiper-button-prev{font-size:20px}
.job_title{background-position:100% .2em}
.job_title span{display:block;padding-right:10px;width:50%;font-size:14px}
.job_title span.arrow{top:0;margin-top:0;padding-right:0}
.job_item{padding:20px 0}
.job_title h3{margin-bottom:0}
.job_con{margin-top:10px;padding-top:10px}
.page_box a.page_next,.page_box a.page_num,.page_box a.page_prev{width:30px;height:30px;font-size:12px;line-height:30px}
.page_box .page_total,.page_box a.page_first,.page_box a.page_last{display:none}
.health_block,.reference_box,.repair_box{padding:50px 0}
.health_block dl{margin-bottom:20px;margin-left:0;width:48%}
.health_block dl:nth-child(2n){float:right}
.apnea_what .txt{width:100%}
.apnea_type_content{padding:20px}
.reason_tab,.stage_tab{font-size:14px}
.apnea_cause dl{margin-bottom:20px}
.apnea_cause dl dd{padding:20px}
.apnea_cause dl dd .txt{min-height:0}
.apnea_type{padding:40px 0 30px;background-size:auto 225px!important}
.health_how,.health_other,.health_time,.lose_forms,.lose_reason,.lose_treat,.sleep_symptom,.snore_reason,.snore_sign,.snore_stop,.snore_what{padding:40px 0}
.lose_reason_content,.lose_treat_content,.snore_list,.snore_related{margin:30px 0}
.lose_reason_content .wrap,.lose_treat_content .wrap,.snore_related .wrap{padding:0}
.treat_list dl{padding:0 20px;width:50%}
.treat_list dl:nth-child(odd){clear:both}
.treat_list dl dt img{width:60px;height:60px}
.lose_improve,.snore_list dl{display:block}
.improve_item{float:none;margin-bottom:30px;padding:0 20px;width:100%}
.improve_item:nth-of-type(2){padding-top:100px}
.improve_item .desc{overflow:visible;height:auto}
.improve_item .desc .mb1em p{margin-bottom:1em}
.lose_improve .tit{top:35px}
.snore_what .txt{width:100%}
.reason_con,.snore_state{flex-wrap:wrap}
.reason_con{padding:0}
.reason_con dl,.snore_state .state_item{margin-bottom:20px;padding:0 10px;width:33.33%}
.reason_con dl dd br{display:none}
.snore_list dl dd{padding:30px 0}
.snore_list1 dl dd ul{display:block}
.snore_list1 dl dd li{padding-right:0;width:100%}
.health_how .health_btns a,.health_other .health_btns a,.snore_sign .health_btns a{margin-bottom:20px}
.reason_con dl dt{width:60px;height:60px;line-height:60px}
.reason_con dl dt img{width:30px}
.snore_state .state_item img{width:50px}
.health_method dl,.sleep_symptom ul li{float:none!important;width:100%}
.health_method dl dt,.sleep_affect dl dt,.sleep_symptom ul li{height:60px;line-height:60px}
.health_method dl dt .iconfont{margin-top:14px;width:30px;height:30px;line-height:30px}
.health_method{padding:30px 0}
.sleep_symptom ul li{margin-bottom:20px}
.sleep_affect dl dt{padding:0 20px}
.sleep_affect dl dt .iconfont{margin-top:18px}
.sleep_affect dl dd{padding:20px 20px 30px}
.pro_menu{text-align:center}
.pro_menu a{margin:0 10px}
.pro_swiper .swiper-slide{position:relative;overflow:hidden;height:240px}
.pro_swiper .swiper-slide img{position:absolute;top:0;left:50%;width:auto;height:100%;max-width:none;transform:translateX(-50%)}
.pro_swiper .txt{right:30px;left:30px;width:auto}
.pro_list a{margin-left:3%;width:48.5%}
.pro_list a:nth-child(3n+1){clear:none;margin-left:3%}
.pro_list a:nth-child(odd){clear:both;margin-left:0}
.pro_file a{padding:20px;width:100%}
.warranty_box{background-position:top!important}
.warranty_con{float:none;margin:40px auto;width:90%}
.warranty_step dl{margin-bottom:3%;margin-left:3%;width:48.5%}
.warranty_step dl:nth-child(odd){clear:both;margin-left:0}
.repair_box .txt{width:70%}
.network_map_list dl{padding:12px}
.verify_box{padding:30px 20px}
.verify_form input{float:none;padding:10px;width:100%;height:48px}
.verify_form button{float:none;display:block;margin:30px auto 0;width:160px;height:48px;font-size:14px}
.float_box{right:5px;margin-top:20px}
.float_box,.pro_btn{width:40px}
.float_box a,.pro_btn a{margin:5px 0;padding:0;width:40px;height:40px;border-radius:100%;background:rgba(157,35,116,.6);line-height:40px}
.float_box a .f-12{display:none}
.float_box a .iconfont{font-size:18px}
.float_box a .ewm{right:48px}
.pro_btn a.btn2{background:rgba(0,0,0,.6)}
.default_button1{display:block}
.shop_con a{margin-left:3%;padding:40px 15px;width:48.5%}
.shop_con a:nth-child(odd){clear:both;margin-left:0}
.shop_list{padding:30px 0}
.shop_block .shop_item{margin-bottom:40px;margin-left:0;width:100%}
.shop_block .shop_item .shop_con a{margin-left:3%;width:48.5%}
.contact_box,.know_benefit,.knowledge_what{padding:40px 0}
.contact_con{float:none;margin:0 auto;width:100%}
.contact_form dl{padding:10px 0}
.summary .wrap{padding:0;background:0 0}
.know_benefit .txt,.know_benefit ul,.knowledge_table,.knowledge_what .txt,.knowledge_what1 .knowledge_table{width:100%}
.knowledge_what{background:#0b9b9b}
.know_effect{padding-top:0;background:0 0}
.know_effect .wrap .f-34{color:#333}
.effect_swiper .swiper-slide{display:block}
.effect_swiper .swiper-slide .desc,.effect_swiper .swiper-slide .img{float:none;width:100%}
.effect_swiper .swiper-slide .desc{position:static;height:auto}
.knowledge_table table td{padding:20px 12px}
.effect_swiper .swiper-button-next.default_button,.effect_swiper .swiper-button-prev.default_button{top:100px;margin-top:0}
.effect_swiper .swiper-button-prev.default_button{left:10px}
.effect_swiper .swiper-button-next.default_button{right:10px}
.searchwrap{padding:30px 0}
.searchCenter h3{font-size:24px}
.searchCenter{width:100%}
.searchCenter .searchBox1{padding:10px 15px}
.search_box{padding-top:30px}
.search_total{margin-bottom:20px;font-size:24px}
.btn_tansuo{width:120px;height:40px;line-height:40px}
.apnea_sign{padding:40px 0}
.apnea_sign_con{padding:0;flex-wrap:wrap}
.apnea_sign_con dl{margin-bottom:20px;width:30%}
.apnea_sign_con dl dt img{width:50px;height:50px}
.apnea_benefit dl{float:none;margin-bottom:20px;margin-left:0;width:100%}
.apnea_benefit dl dt img{width:100%}
.apnea_benefit dl dd{padding:20px}
.apnea_benefit dl dd .txt{margin-top:0;min-height:auto}
.brand_left .num_box dl{width:50%;border-bottom:1px solid #eee}
.brand_left .num_box dl:last-child,.brand_left .num_box dl:nth-last-child(2){border-bottom:none}
.brand_left .num_box dl:nth-child(odd):after{display:none}
.zhaopin_item{float:none;margin-bottom:20px;margin-left:0;width:100%}
}
@media (max-width:540px){.inContact .tit,.inContact .txt{width:80%}
.apnea_plan,.apnea_what,.health_what,.inContact,.lose_what,.reference_box{padding:30px 0}
.health_btns a,.improve_item .health_btns a{margin:0 3%;width:40%}
.default_button,.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.8}
.default_button{width:40px;height:40px;font-size:20px;line-height:40px}
.apnea_what{padding-top:65%;padding-bottom:0;background-position:100% 0!important;background-size:200%!important}
.apnea_plan{padding-top:65%;background-position:top!important;background-size:175%!important}
.apnea_plan .f-34,.apnea_plan .txt,.apnea_what .f-34,.apnea_what .txt{color:#333}
.apnea_plan .txt{width:100%}
.lose_reason_con{display:block}
.lose_reason_item{margin:20px auto;width:75%}
.lose_reason_item img{width:60px}
.forms_swiper .swiper-slide{min-height:0}
.lose_what .txt p{float:none;margin-bottom:1em;width:100%}
.health_what .txt{width:80%}
.health_time .desc,.health_time .img,.stage_item .img,.why_list dl{float:none;margin-bottom:20px;margin-left:0!important;width:100%}
.stage_item.active{display:block}
.stage_item .desc{margin-top:30px}
.why_list dl dt img{width:100%}
.health_way .way_item img{width:40px}
.pro_list a{float:none;margin-left:0!important;width:100%}
.pro_list dl dt{height:auto}
.proGuest{padding:30px 0}
.proGuest a{padding:10px}
.proGuest .f-18{height:36px;font-size:12px}
.warranty_con{padding:20px}
.warranty_step dl{float:none;margin-left:0!important;width:100%}
.warranty_step dl dd{min-height:0}
.warranty_step dl dt .step_icon{width:30px;height:30px}
.warranty_step dl dt{padding-bottom:20px}
.network_map_list{float:none;width:100%}
.scroll_wrap{height:330px}
.news_list dl{float:none;margin-bottom:20px;margin-left:0!important;width:100%}
.news_top_con a{padding:15px}
.news_top_con a .date{margin-top:10px;margin-right:20px}
.profess_college,.profess_knowledge{padding:30px 0}
.profess_contact_list a{float:none;display:block;margin-bottom:10px;margin-left:0;width:100%}
#allmap{height:400px}
.map_tips{position:fixed;top:50%;left:17%;z-index:20;padding:22px;width:66%;background:rgba(0,0,0,.5);color:#fff;transform:translateY(-50%)}
.map_tips_close{display:block}
.map_tips a,.map_tips a:hover{color:#fff;text-decoration:underline}
.contact_form dl dd textarea{height:42px}
.contact_form dl dd input.code_input{width:35%}
.contact_form dl dd .verify_img{width:90px}
}
.imgIntro{margin:35px auto;width:1221px}
.imgIntro li{position:relative;overflow:hidden;margin:20px 20px 0 0;width:282px;height:259px;border-radius:20px;background-position:50%;background-size:100% auto;background-repeat:no-repeat}
.imgIntro li .introTitle{height:88px;background-color:rgba(0,137,196,.7);font-size:18px;line-height:88px}
.imgIntro li .introTitle,.imgIntro li .introTitle1{position:absolute;bottom:0;left:0;display:block;width:100%;color:#fff;text-indent:20px}
.imgIntro li .introTitle1{height:48px;background-color:rgb(54 54 54/55%);font-size:18px;line-height:48px}
.imgIntro li:first-child{position:relative;margin:20px 20px 0 0;width:886px}
.hoverWrap,.imgIntro li:first-child img{height:100%}
.hoverWrap{position:absolute;top:0;left:0;z-index:2;width:100%;background-color:rgb(11 155 155/70%);opacity:0}
.imgIntro li:first-child .hoverWrap p{margin:35px 50px 0;color:#fff;font-size:18px;line-height:60px}
.imgIntro li:first-child .hoverWrap .banner{margin:50px 20px 0;height:auto;color:#fff;font-size:26px;font-size:20px;line-height:45px;line-height:30px}
.imgIntro li:first-child .hoverWrap a{display:block;margin:43px 0 0 20px;width:240px;width:124px;height:60px;height:36px;background-color:#89c400;color:#fff;text-align:center;text-decoration:none;font-size:24px;font-size:18px;line-height:60px;line-height:36px}
.hoverWrap p{margin:25px 20px 0;color:#fff;font-size:18px;line-height:30px}
.hoverWrap .banner{margin:50px 20px 0;height:auto;color:#fff;font-size:20px;line-height:30px}
.hoverWrap a{display:block;margin:43px 0 0 20px;width:124px;height:36px;background-color:#89c400;color:#fff;text-align:center;text-decoration:none;font-size:18px;line-height:36px}
.hoverWrap:hover{opacity:1}
.imgIntro li:first-child:hover .introTitle,.imgIntro li:hover .introTitle1{display:none}
.index-banner-swiper .swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}
.index-banner-swiper .swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{color:#fff;content:"next"}
.bold{font-weight:700}
.div-content{margin:auto;width:80%}
.index-banner-swiper{width:100%;height:100%;max-height:845px}
.index-banner-item,.index-banner-swiper{position:relative;overflow:hidden}
.index-banner-swiper .swiper-slide-active .img .pic{animation:srmgani 4s ease 1 forwards}
@keyframes srmgani{0%{transform:scale(1.05)}
to{transform:scale(1)}
}
.index-banner-swiper .text{position:absolute;top:50%;left:9%;z-index:51;width:70%;color:#fff;transform:translateY(-50%)}
.index-banner-swiper .text-3{margin-top:1%;transition:all .4s ease}
.index-banner-swiper .title-1 div,.index-banner-swiper .title-2 div,.index-banner-swiper .title-3 div{overflow:hidden;text-transform:uppercase;font-family:Barlow-BlackItalic;opacity:0}
.HeadlineCopy{overflow:hidden;white-space:nowrap;letter-spacing:0}
@keyframes typing{0%{width:0;opacity:0}
1%{opacity:1}
to{width:100%;opacity:1}
}
.index-banner-swiper .swiper-slide-active .title-1 div{animation:typing 1s steps(100) forwards}
.index-banner-swiper .swiper-slide-active .title-2 div{animation:typing 1s steps(100) 1s forwards}
.index-banner-swiper .swiper-slide-active .title-3 div{animation:typing 1s steps(100) 2s forwards}
.index-banner-swiper .swiper-slide .more-1 a,.index-banner-swiper .swiper-slide .text-3{opacity:0;transition-delay:1.5s;transform:translateX(-100%)}
.index-banner-swiper .swiper-slide-active .more-1 a,.index-banner-swiper .swiper-slide-active .text-3{opacity:1;transform:translateX(0)}
.index-banner-swiper .swiper-slide .index-banner-item.center .more-1 a,.index-banner-swiper .swiper-slide .index-banner-item.center .text-3,.index-banner-swiper .swiper-slide .index-banner-item.right .text-3{opacity:0;transition-delay:1.5s;transform:translateY(100%)}
.index-banner-swiper .swiper-slide-active .index-banner-item.center .more-1 a,.index-banner-swiper .swiper-slide-active .index-banner-item.center .text-3,.index-banner-swiper .swiper-slide-active .index-banner-item.right .text-3{opacity:1;transform:translateY(0)}
.index-banner-item.left,.index-banner-item.right{float:none}
.index-banner-item.center .text{left:50%;text-align:center;transform:translate(-50%,-90%)}
.index-banner-item.center .title-1 div,.index-banner-item.center .title-2 div,.index-banner-item.center .title-3 div{clear:both;display:inline-block}
.index-banner-item.center .text-1{text-align:center}
.index-banner-item.center .text .more-1{margin:3% auto}
.index-banner-item.center .text .more-1 a{margin:0 auto}
.index-banner-item.right .text{right:9%;left:auto;text-align:right}
.index-banner-item.right .title-1 div,.index-banner-item.right .title-2 div,.index-banner-item.right .title-3 div{clear:both;display:inline-block}
.index-banner-item.right .more-1 a{display:inline-block}
.index-banner-item.none .text{display:none}
.swiper-button{position:absolute;right:3%;bottom:5%;z-index:11}
.swiper-button .swiper-button-next,.swiper-button .swiper-button-prev{position:relative;top:auto;right:auto;bottom:auto;left:auto;display:inline-block;margin:0 5px;width:70px;height:65px;outline:0;vertical-align:middle}
.swiper-button .swiper-button-next:before,.swiper-button .swiper-button-prev:before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#fff;content:"";transform:skewX(340deg)}
.swiper-button .swiper-button-next:after,.swiper-button .swiper-button-prev:after{position:absolute;top:50%;left:50%;z-index:11;font-weight:900;font-size:16px;transform:translate(-50%,-50%)}
.swiper-button .swiper-button-prev{margin-top:20px}
.swiper-button .swiper-button-prev:hover:before{background:#ededed}
.swiper-button .swiper-button-next:before{background:#0b9b9b}
.swiper-button .swiper-button-next:hover:before{background:#89c400}
.index-banner-swiper .banner-pagination{bottom:2%;left:0;z-index:11;width:auto;width:100px;color:#fff;text-align:right}
.index-banner-swiper .banner-pagination span{position:relative;display:block;padding:15px 0}
.index-banner-swiper .banner-pagination span.swiper-pagination-current{padding-right:20%;font-size:40px;font-family:Barlow-BlackItalic}
.index-banner-swiper .banner-pagination span.swiper-pagination-total{padding-right:40%;font-size:20px;font-family:Barlow-Italic}
.index-banner-swiper .banner-pagination span.swiper-pagination-current:after{position:absolute;bottom:0;left:0;width:100%;height:1px;background:#fff;content:"";opacity:.3}
.more-1{margin:4% 0}
.more-1,.more-1 a{position:relative;display:block}
.more-1 a{width:170px;height:54px;color:#fff;transition:all .8s ease-in-out}
.more-1 a:after{top:0;left:0;z-index:1;width:100%;border:1px solid #fff;opacity:.3}
.more-1 a:after,.more-1 a:before{position:absolute;height:100%;content:"";transform:skewX(340deg)}
.more-1 a:before{top:-8px;right:-14px;z-index:11;width:18px;background:#89c400}
.more-1 a span{position:absolute;top:50%;left:50%;z-index:11;width:100%;text-align:center;font-family:Barlow-Bold;transform:translate(-50%,-50%)}
.more-1 a:hover:after{background:#fff;opacity:1}
.more-1 a:hover span{color:#000}
.more-1 a:hover:before{right:-11px}
@media (max-width:800px){.pic{position:relative;overflow:hidden;background-position:50%;background-size:cover;background-repeat:no-repeat}
.index-banner-item .img .pic img{margin:auto;padding:0;height:435px;max-width:100%;max-height:100%;border:none}
.HeadlineCopy1{white-space:unset!important}
}
.crumbs a:last-child{color:#0b9b9b}
