@import "../font/iconfont.css";
.wrap{width:1200px;margin-left:auto;margin-right:auto;} 
.wrap1{width:1440px;margin-left:auto;margin-right:auto;} 
.top{height:60px;line-height:60px;background:#1c1c1c;}
.top a:hover{color:#fff; }
.top .top_tel .iconfont{font-size:14px;border-radius: 100%;background:#9d2374;padding:5px;}
.top_nav{margin:0 50px;}
.top_nav a{color:#fff;padding:0 25px;} 
.top_nav a:hover{text-decoration: underline;}
.header{position:fixed;left:0;top:60px;width:100%;height:112px;border-bottom:1px solid #a6a6a6;background:#fff;transition:all 0.3s; z-index: 220; }  
.header .wrap{position: relative;z-index: 2;}
.logo{/*width:210px;*/height:55px;margin-top:25px;}  
.logo img{width:auto;height:100%;}
 
.mainMenu .item{float:left;margin-left:25px;position:relative;}
.mainMenu .item a.mNav{display:inline-block; font-size:18px;line-height:112px; position: relative;}
.mainMenu .item .iconfont{vertical-align: -3px;}
.mainMenu .item:nth-last-of-type(1),.mainMenu .item:nth-last-of-type(2){display: none;}
.mainMenu .subMenu{ background:rgba(255,255,255,0.9);width:200px; position:absolute;left:50%;top:80%;margin-left:-100px; opacity: 0; visibility:hidden; transition: all 0.5s;padding:10px 0; }
.mainMenu .subMenu a{display:block;padding:10px 1em;text-align:center;}
.mainMenu .subMenu a:hover{color:#9d2374;}
 
.searchButton{width:30px;height:50px; cursor:pointer;background:url(../images/search.png) no-repeat center;display:none;}
.mobileLink{width:300px;padding:0 1em;position: fixed;right:0;top:12px;  z-index: 9999990; opacity: 0;visibility:hidden; transition:all 0.1s;}
.mobileLink.active{opacity: 1;visibility:visible;}
.mobileLink a{display: inline-block;height:30px;line-height: 28px; border-radius: 30px; padding:0 12px;border:1px solid #dfdfdf;font-size:12px;margin-bottom:5px;}
.mainMenu .item:hover .subMenu{opacity: 1; visibility:visible;top:100%;} 
.mainMenu .item:hover a.mNav,.header .mainMenu .item.cr a.mNav{color:#9d2374;font-weight: bold; }
.mainMenu .thirdMenu{ background:rgba(255,255,255,0.9);width:100%;position:absolute;left:100%;top:0;opacity: 0; visibility:hidden;transition: all 0.3s;margin-left:1px;}
.mainMenu .thirdMenu a{padding:0 10px;}
.mainMenu .sItem{position: relative;}
.mainMenu .sItem:hover>a{color:#9d2374;}
.mainMenu .sItem:hover .thirdMenu{ opacity: 1; visibility:visible;}
.mainMenu .arrow{display: none;}
.header .mainMenu .item.cr a.mNav:after{width:100%;}
.header.on{top:0;height:80px;background:rgba(255,255,255,0.9); } 
.header.on .logo{margin-top:10px;}
.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{width:100%;left:0;top:50%;transform:translateY(-50%);z-index: 20;}  
.ban_txt .tit1{padding-left:80px;line-height:1.25; opacity: 0; transition:all 1s;} 
.ban_txt .tit2{transform:translateY(-10px);margin-top:10px; transition:all 0.8s;}
.ban_txt .tit3{transform:translateY(-10px); transition:all 0.8s;}
.ban_txt .tit3 span{padding-right:25px;}
.ban_txt .tit4{position: absolute; top:35%;text-shadow: 0 0 20px rgba(0, 0, 0 ,0.4);}
.ban_txt .btn_pinggu{display:block;width:260px;height:56px;line-height:56px;text-align:center;border-radius:56px;background:#9d2374;margin-top:60px;opacity: 0;transition:all 0.8s ease 0.2s;}  
.ban_txt .btn_pinggu:hover{color:#fff;} 
.banner .wrap{margin-left:7%;margin-right:7%;}
.banner .swiper-slide-active .ban_txt .tit1{padding-left:0; opacity:1;} 
.banner .swiper-slide-active .ban_txt .tit2{transform:translateY(0);}
.banner .swiper-slide-active .ban_txt .tit3{transform:translateY(0);} 
.banner .swiper-slide-active .ban_txt .btn_pinggu{opacity: 1;margin-top:30px;} 
.banner .swiper-slide-active .ban_txt .btn_pinggu2{margin-top:50px;}
.banner .swiper-slide-active .ban_txt .btn_pinggu3{margin-top:23vw;}
.banner .swiper-pagination{width:100%;text-align: center;bottom:5%;  }
.banner .swiper-pagination-bullet{width:10px;height:10px; border-radius:13px;margin:0 5px!important; } 
.banner .swiper-pagination-bullet-active{background-color:#9d2d74;opacity: 1;}
.sleep_swiper .swiper-slide{width:280px;}
.sleep_swiper .swiper-slide .img{border-radius: 10px;}
.in_btn{height:56px;line-height:56px;text-align:center;border-radius: 56px;} 
.inContact{padding:155px 0 195px;background-color:#9d2d74;background-repeat:no-repeat;background-position: center; background-size:cover;}
.inContact .txt{width:52.5%;}
.inContact .incon_btn{width:180px;background:#fff;color:#9d2374!important;}
.inContact .incon_btn:hover{background:#fff;color:#9d2374!important;}
.inClassify{background:#f4f4f4;} 
.classify_swiper .swiper-slide{width:380px;border-radius:10px;box-shadow: 2px 2px 10px rgba(153,153,153,0.1);margin-bottom:10px;overflow:hidden;background:#fff;}
.classify_swiper .swiper-slide .tit{padding:20px 30px;box-sizing: content-box;}
.classify_swiper .swiper-slide .desc{min-height: 6em;margin-bottom:20px;}
.classify_swiper .swiper-slide .txt{padding:0 30px;}
.classify_swiper .swiper-slide .txt{vertical-align: top;line-height: 28px;}
.classify_swiper .swiper-slide .txt a:hover span{text-decoration: underline;}
.classify_swiper .swiper-slide .txt .iconfont{font-size:24px; vertical-align: middle;} 
.h20{height:20px;}
.product_swiper .swiper-slide{width:376px;border:4px solid #f9f3f9;border-radius:20px;overflow:hidden;}
.product_swiper .swiper-slide .img{height:220px;padding:30px;}
.product_swiper .swiper-slide .desc{padding:30px;background:#fff;text-align:center;} 
.more{height:30px;line-height: 30px;transition:all 0.3s; position: relative;}
.more i{transition:all 0.3s;}
.more:after{width:100%;height:100%;border:1px solid #9d2374;content:'';position: absolute;left:0;top:0;transition:all 0.3s;opacity: 0;}
.more:hover{padding:0 15px;}
.more:hover:after{opacity: 1;}
.more:hover i{margin-left:15px;}
.inpro_btn{width:320px;background:#9d2374;color:#fff!important;}
.share_box{padding:15px 30px;border-top:1px solid #eeeeee;margin-top:15px;}
.share_box.social-share>a{border:none;border-radius: 100%;border:none;color:#c2c2c2;margin:0 0 0 4px;}
.inArticle{background:#f1f1f1;}
.inArticle .classify_swiper .swiper-slide .txt{min-height: 0;}
/*底部*/
.footer{background:#232323;padding-top:45px;} 
.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{display: inline-block;width:30px;margin:0 8px; position: relative;text-align:center;}
.ft_share a i{color:#807f7f;font-size:20px;}
.ft_share a .share_ewm{width:90px;height:90px; position: absolute;left:50%;margin-left:-45px; opacity: 0;bottom:60px; visibility: hidden; transition:all 0.3s;}
.ft_share a:hover i{color:#fff;}
.ft_share a:hover .share_ewm{opacity: 1;bottom:45px; visibility: visible;}
.footer .ft_right{margin-left:30px;}
.footer .weChat .img{width:140px;margin:0 auto;} 
.footer .weChat .img img{border-radius: 4px;}   
.footer .botMenu{display: flex; justify-content: space-between;margin-bottom:30px;}
.footer .botMenu dl{margin-right:30px; }
.footer .botMenu dl dt{margin-bottom:1.5em;}
.footer .botMenu dl dt a{font-size:18px;color:#fff;} 
.footer .botMenu dl dd{font-size:14px;color:#d6d2d2;} 
.footer .botMenu dl dd a{font-size:14px;color:#d6d2d2;display:block;margin-bottom:10px;}
.footer .botMenu dl dd a:hover{color:#fff;} 
.footer .ft_bom{ padding:22px 0;border-top:1px solid rgba(255,255,255,0.1);margin-top:15px;}
.ft_links{margin-top:5px;}
.ft_links a{color:#807f7f;padding:0 10px;border-left:1px solid #777777;}
.ft_links a:nth-of-type(1){border-left:none;padding-left:0;}
.ft_links a:hover{color:#fff;}
.copyright {color:#807f7f;}
.copyright a{color:#807f7f;padding-left:10px;}
.buy_link a {display: inline-block;margin-left:24px;vertical-align: middle;}
.buy_link a img{height:24px;width:auto;opacity: 0.6;} 
.buy_link a:hover img{opacity: 1;}
 
.float_box{width:78px; position: fixed;right:2px;top:60%; margin-top:39px;z-index: 230;}
.float_box a{display: flex; flex-direction:column;justify-content:center; width:78px;height:78px;background:#9d2374; text-align: center;margin:1px 0;padding:5px 10px 8px; position: relative; }  
.float_box a .iconfont{font-size:20px;}
.float_box dl dd{font-size:14px;color:#fff; margin-top:2px;} 
.float_box .gotop{border-bottom:none;}
.float_box a .ewm{left:auto;right:85px;margin-left:0;bottom:auto;top:50%;margin-top:-60px;}
.float_box a .ewm:after{border:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid rgba(255,255,255,0.6);bottom:auto;left:auto;margin-left:0;right:-6px;top:50%;margin-top:-6px;}
#newBridge .nb-icon-base .nb-icon-inner-wrap{border-radius:0!important;}
/*产品列表*/
.crumbs{height:56px;line-height:56px; } 
.crumbs .wrap{white-space: nowrap;text-overflow: ellipsis; overflow: hidden;}
.crumbs a{display:inline-block;color:#666666;} 
.crumbs a:hover{color:#9d2374;}
.crumbs span{color:#9d2374;}
.crumbs em{padding:0 5px;}
.pro_menu a{display: inline-block;margin-right:85px;padding-bottom:15px;border-bottom:2px solid #fff;font-weight: bold;}
.pro_menu a.active,.pro_menu a:hover{color:#9d2374;border-color:#9d2374;}
.pro_swiper .txt{width:43%;right:30px;top:50%;transform:translateY(-50%);}
.pro_swiper .swiper-pagination-bullet{width:10px;height:10px;opacity: 1;background:#ececec; position: relative;margin:0 8px!important;}
.pro_swiper .swiper-pagination-bullet:before{width:30px;height:16px;background:url(../images/line.png) no-repeat center;content:'';position: absolute;top:-2px;left:-38px;display:none;}
.pro_swiper .swiper-pagination-bullet:nth-child(1):before{display: none;}
.pro_swiper .swiper-pagination-bullet-active{background:#9d2374;}
.pro_list{display:flex;flex-wrap:wrap;}
.pro_list a{width:31%;float:left;margin-left:3.5%;margin-top:3.5%;background:#f5f6f8;}
.pro_list a:nth-child(3n+1){clear:both;margin-left:0;}
.pro_list dl{padding:30px 40px;}
.pro_list dl dt{display: block;height: 160px;text-align:center;}
.pro_list dl dt img{max-height: 100%;width:auto;}
.pro_list dl dd .price{padding-top:20px;margin-top:20px;border-top:1px solid #eee;}
.pro_list dl dd .price span{padding-left:8px;}
/*产品详情*/
.pro_btn{width:56px; position: fixed; right:10px;top:50%;transform:translateY(-50%); z-index: 100;  display:none;}
.pro_btn a{display: block;width:56px;height:56px;text-align:center;line-height:56px;background-color:#9d2374;border-radius: 100%;margin:10px 0;}
.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{width:404px;height:440px;background:#f5f6f8;padding:40px;display:flex;align-items: center; justify-content: center;margin-right:50px;}
/*.pro_content .txt {padding-bottom:40px;border-bottom:1px solid #eee;}*/
.pro_content .txt dl{margin-bottom:15px;}
.pro_content .txt dl.fl{width:48%;float:left;}
.pro_content .txt dl.fl:nth-child(2n){width:48%;float:right;}
.pro_content .txt dl:nth-child(2n+1){clear:both;}
.pro_content .txt dl dt,.pro_content .txt dl dd{padding-left:20px;}
.pro_content .txt dl dt{position: relative;}
.pro_content .txt dl dt:before{width:6px;height:6px;background:#9d2374;border-radius:100%;content:''; position: absolute;left:0;top:12px;} 
.pro_content .txt dl dd p{margin:5px 0;padding-left:15px;position: relative;line-height: normal;}
.pro_content .txt dl dd p:before{width:8px;border-top:1px solid #999;content: '';position: absolute;left:0;top:10px;}
.pro_content .txt .price_list{width:90%;margin-top:20px;display:none;}
.pro_content .txt .price_list th,.pro_content .txt .price_list td{padding:5px 20px;border-bottom:1px solid #f4f4f4;}
.pro_content .txt .price_list th{background:#fafafa;}
.pro_content .txt .price_list td .span2{color:#9d2374;font-weight:bold;}
.productFunc .img{width:66.67%;right:0;top:50px;}
.productFunc .desc{width:50%; min-height:700px;background:#9d2374;padding:70px 6% 100px 12%;}
.productFunc .txt dl{margin-bottom:20px;}
.productFunc .txt dl dt,.productFunc .txt dl dd{padding-left:20px;}
.productFunc .txt dl dt{position: relative;}
.productFunc .txt dl dt:before{width:6px;height:6px;background:#fff;border-radius:100%;content:''; position: absolute;left:0;top:8px;}
.productFunc .txt p{margin:10px 0;padding-left:15px;position: relative;}
.productFunc .txt p:before{width:8px;border-top:1px solid #eee;content: '';position: absolute;left:0;top:10px;}
.productFunc table td{padding:20px;}
.productFunc .shop_table{overflow-x:auto;}
.productFunc .shop_table table{width:100%;border-collapse: collapse;}
.productFunc .shop_table table thead{background:#9d2374;}
.productFunc .shop_table table thead th{text-align: center;color:#fff;padding:20px;border:1px solid #fff;}
.productFunc .shop_table table thead th:nth-last-child(1){width:100px;}
.productFunc .shop_table table tbody tr td{border:1px solid #fff;}
.productFunc .shop_table table tbody tr td:nth-last-child(1){width:100px;text-align: center;}
.productFunc .shop_table table tbody tr {background:#f8f8f8;}
.pro_file a{width:57.5%;border-left:4px solid #9d2374;background:#fff;box-shadow: 0px 0px 12px rgba(153,153,153,0.1);padding:25px 30px;margin:10px 0;}
.pro_file a .iconfont{color:#d03d45;font-size:50px; line-height:1;}
.proGuest{padding:240px 0;background:url(../images/pro_bg.jpg) no-repeat center;background-size:cover;}
.proGuest a{display: block;float:left;width:27.8%;margin:0 2.765%;padding:50px 30px 60px;background:#fff;box-shadow: 0px 0px 12px rgba(153,153,153,0.1);text-align:center; position: relative;}
.proGuest a:hover{color:#fff;background:#9d2374;}
.proGuest a:hover .iconfont{color:#fff;}
/*关于我们*/
.about_item{padding-top:60px;margin-bottom:90px;}
.about_item .img{width:66.67%;float:left;}
.about_item .desc{width:50%;background:#fff;padding:65px 60px;box-shadow: 0px 0px 12px rgba(202,202,202,0.35);top:10px;right:10px;z-index: 10;}
.tansuo{width:100px;height:36px;text-align:center;line-height:36px;background:#9d2374;border-radius: 36px; position: relative;}
.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 right top;}
.story_box .img{width:51.67%;}
.story_box .txt{padding:0 54px 0 48px;}
.story_content .wrap{margin-top:-110px; position: relative;}
.story_pro{padding:70px 40px 50px;}
.story_pro .tit{width:290px;padding-bottom:50px;}
.story_pro .tit:after{width:26px;height:3px;background:#9d2374;content:''; position: absolute;left:0;bottom:0;}
.story_pro .txt dl{color:#999;margin-bottom:15px;overflow: hidden;}
.story_pro .txt dl dt{float:left;padding-left:20px;}
.story_pro .txt dl dd{padding-left:20px;overflow: hidden;}
.story_pro .txt dl dt{position: relative;}
.story_pro .txt dl dt:before{width:6px;height:6px;background:#9d2374;border-radius:100%;content:''; position: absolute;left:0;top:8px;}
.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{left:0;top:0;}
.logo_item{padding-top:100px;margin-bottom:135px;}
.logo_item .img{width:68.33%;float:left;}
.logo_item .desc{width:53.33%;background:#fff url(../images/logo_bg.png) no-repeat right bottom;padding:100px 75px;box-shadow: 0px 0px 12px rgba(202,202,202,0.35);top:10px;right:10px;z-index: 10;} 
.logo_item .tit{padding-top:45px;}
.logo_item .tit:before{width:26px;height:3px;background:#9d2374;content:''; position: absolute;left:0;top:0;}
.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:#9d2374;}
.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{width:48.33%;float:left; position: relative;}
.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{width:100%;position: absolute;left:0;bottom:0;padding:100px 50px 25px;background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(0,0,0,0) 100%); line-height: 1.85;}
.mission_box dl dd p{position: relative;padding-left:15px;}
.mission_box dl dd p:before{width:6px;height:6px;background:#fff;border-radius:100%;content:''; position: absolute;left:0;top:8px;}
/*执行团队*/
.team_list {padding-top:35px;}
.team_list dl{width:48.33%;float:left;background:#f4f4f4;padding:30px 0 40px 35px;margin-left:3.33%;margin-bottom:4%; position: relative;}
.team_list dl:nth-child(2n){clear:both;margin-left:0;}
.team_list dl dt{width:45.17%;position: absolute;right:0;bottom:0;}
.team_list dl dd{width:45%;}
.team_list dl:nth-child(1){width:100%;margin-left:0;background:#9d2374;padding:100px 0 100px 80px;}
.team_list dl:nth-child(1) dt{width:43.5%;}
.team_list dl:nth-child(1) dd{width:51%;}
.team_list dl:nth-child(1) dd .f-24 a{color:#fff;}
.team_list dl:nth-child(1) dd .f-16{color:#ececec;}
.team_list dl:nth-child(1) dd .tansuo{background:#fff;color:#9d2374;}
.team_list dl:nth-child(1) dd .tansuo i{color:#9d2374;}
.team_list dl:nth-child(1) dd .ellipsis-2{height:5.25em;-webkit-line-clamp:3;}

.team_list1{margin-top:50px; display: flex;flex-wrap:wrap; }
.team_list1 .item{width:23.5%;float:left;margin-left:2%;margin-bottom:2%;box-shadow: 0 0 5px rgba(0,0,0,0.3);border-radius: 10px;overflow: hidden; cursor: pointer;}
.team_list1 .item:nth-child(4n+1){clear:both;margin-left:0;} 
.team_list1 .item  .img a{display:block;position: relative;height:0;padding-bottom: 85.28%;background:#f1f5f8;}
.team_list1 .item  .img img{position: absolute;left:0;bottom:0;width: 100%;height:100%;object-fit: cover;mix-blend-mode: multiply;}
.team_list1 .item .desc{padding:32px 20px 20px;background:#fff;}
.team_list1 .item:hover .desc{background:#f3f6f8;}
.team_list1 .item .desc .tit a:hover{color:#9d2374;}
.team_list1 .item .desc .txt{margin-top:10px;}  
.advisorPop{position: fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index: 10000;display: none;}
.advisorpopCon{width:686px;background:#fff;padding:30px;position: absolute;left:50%;top:50%;transform:translateX(-50%) translateY(-50%); border-radius: 10px;}
.advisorpopCon .tit{padding-bottom: 15px;border-bottom: 2px solid rgba(0, 0, 0, 0.1); } 
.advisorpopCon .txt{line-height: 1.7;max-height: 60vh;overflow-y:auto;}
.advisorpopCon .txt p{margin-bottom:1em;}
.popClose{width:25px;height:25px;padding:6px;position: absolute;top:25px;right:25px;cursor:pointer;}
/*执行团队详情*/
.team_info .swiper-slide .img{width:38.33%; float:left;background:#f6f6f6; position: relative;margin-right:6.67%;padding-top:20px;}
.team_info .swiper-slide .img img{ width:100%;}
.team_info .swiper-slide .bar{width:26px;height:3px;background:#9d2374;}
.team_info .team_controls{top:0;right:0;text-align: right; z-index: 10;}
.team_info .swiper-button-next,.team_info .swiper-button-prev{position:static;display:inline-block;width:36px;height:30px;line-height:30px;font-size:30px;color:#666;margin-top:0;background-image:none;text-align:center;cursor:pointer; vertical-align: 4px;}
.team_info .team_controls .iconfont:hover{color:#9d2374;}
.team_info .swiper-pagination{position:static;display:inline-block;width:auto;font-size:30px;color:#999;font-weight: bold;line-height: 1;}
.team_info .swiper-pagination-current{font-size:44px;color:#9d2374;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1; pointer-events: auto;cursor: pointer;}
/*品牌介绍*/
.brand_bg{background:url(../images/brand_bg.jpg) no-repeat center;background-size:cover;}
.brand_left{/*width:43.67%;padding-right:60px;*/width:100%;float:none;} 
.brand_left .num_box{-webkit-display:flex;display:flex;flex-wrap:wrap;}
.brand_left .num_box dl{width:25%; float:left;padding:15px; position: relative;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{border-left:1px solid #eee;content:'';position: absolute;left:0;top:15px; bottom:15px; display: block;}
.brand_left .num_box dl:nth-child(1),.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:nth-child(1),.brand_left .num_box dl:nth-child(3){width:44%;padding-right:20px;}
.brand_left .num_box dl:nth-child(2),.brand_left .num_box dl:nth-child(4){width:56%;padding-left:35px;}*/
.brand_left .num_box dl:nth-child(1):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{border-bottom:1px solid #d8d8d8;padding:40px 0;overflow: hidden;}
.job_title{ line-height:30px; font-size:16px; overflow: hidden;background:url(../images/fold.png) no-repeat right center;cursor:pointer; position: relative; }
.job_title h3{font-weight:bold;margin-bottom:20px;}
.job_title span{display: block;width:25%;float:left;  padding:0 15px 0 0;} 
.job_title span.arrow{width:30px;height:30px;position: absolute;right:0;top:50%; margin-top:-15px;}
.job_title span .iconfont{font-size:24px;color:#9d2374;}
.job_title span .icon-jianhao{display: none;}
.job_title span:last-child{transition:all 0.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: bold;}
.job_tit span{color:#0d6fb8;font-size:22px;}
.job_txt{line-height: 2;color:#666;margin-top:10px;margin-bottom:20px;}
.job_info{margin-top:70px;overflow: hidden;}
.job_info dl{width:33.33%;float:left;text-align:center; position: relative;}
.job_info dl::before{height:63px;border-left:1px solid #e6e6e6;content:''; position: absolute;left:0;top:50%;margin-top:-32px;}
.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{ color:#54a810;text-decoration: underline;padding-left:5px;}
/*企业动态*/
.news_bg{background:#f4f4f4;}
.news_top_img{width:53.55%;margin-right:40px;}
.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;padding:25px 30px;background:#fff;margin-bottom:10px;}
.news_top_con a .date{margin-right:35px;}
.news_top_con a.active{background:#9d2374;}
.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{width:30.833%;float:left;margin-left:3.75%;margin-bottom:5%; position: relative;}
.news_list dl:nth-child(3n+1){clear:both;margin-left:0;}
.news_list dl:before{background:#9d2374;content:'';position: absolute;left:-30px;top:-30px;right:-30px;bottom:-30px;opacity: 0;visibility: hidden;transition:all 0.3s;}
.news_list dl dt,.news_list dl dd{position: relative;z-index: 10;}
.news_list dl:hover:before{opacity: 1;visibility: visible;}
.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{text-align: center;}
.page_box a.page_num{display:inline-block;width:44px;height:44px;line-height:44px;border-radius: 44px;font-size:20px;color:#666;text-align:center;margin:0 3px; vertical-align: middle;overflow: hidden;} 
.page_box a.page_num:hover,.page_box a.page_num.current{color:#fff;background:#9d2374;} 
.page_box a.page_prev,.page_box a.page_next{display:inline-block;width:44px;height:44px;line-height:44px;margin:0 5px;}
.page_box a.page_prev:hover,.page_box a.page_next:hover{background:none;color:#9d2374;}
.page_box .page_total{padding-left:15px;}

.pagination li{display:inline-block;width:44px;height:44px;line-height:44px;border-radius: 44px;font-size:20px;color:#666;text-align:center;margin:0 3px; vertical-align: middle;}
.pagination li span,.pagination li a{display: block;border-radius: 44px;}
.pagination li span{color:#fff;background:#9d2374;}
.pagination li:nth-child(1) span,.pagination li:nth-child(1) a,.pagination li:nth-last-child(1) span,.pagination li:nth-last-child(1) a{background:none;color:#333;font-size:24px;}
/*新闻详情*/
.con_box{max-width:1000px;min-height:300px;margin-left:auto;margin-right:auto;}
.con_box img{height:auto;}
.con_box ul,.con_box ol{padding-left:15px;margin-bottom:1em;margin-left:2em;}
.con_box ul li{list-style-type:disc;}
.con_box ol li{list-style-type:auto;}
.con_box table{border:1px solid #ddd;border-collapse: collapse;}
.con_box table tr:nth-child(1) td{background:#9d2374;color:#fff;}
.con_box table tr td{padding:10px;border:1px solid #ddd;}
.con_box table tr td p{word-break: break-all;margin:0;}
.buy_box img{height:auto;}
.con_box .reference_list .refer_item.hide{display:block;}
.publish_share{padding-bottom:30px;border-bottom:1px solid #e5e5e5; text-align:center;}
.news_publish em{padding:0 15px;}
.share_box.social-share>a{border:none;border-radius: 100%;border:none;color:#c2c2c2;margin:0 0 0 4px;}
.prev_next{padding-top:30px;padding-right:160px;border-top:1px solid #e5e5e5;margin-top:40px; position: relative;}
.prev_next a{font-size:16px;color:#666;}
.prev_next a:hover{color:#9d2374;text-decoration: underline;}
.prev_next .next{margin-top:12px;}
.goback{ position: absolute;right:0;top:35px; width:140px;height:44px;line-height:42px;overflow: hidden;}
.goback a{display: block;width:100%;height:100%;text-align:center;border:2px solid #d0d0d0;border-radius: 44px;}
.goback a:hover{color:#fff;background:#9d2374;border-color:#9d2374;text-decoration: none;}
/*联系我们*/
/* .contact_box{padding:80px 0;background:url(../images/contact_bg.jpg) no-repeat center;background-size:cover;} */
.contact_box{padding:80px 0;background-size:cover!important;}
.contact_con{width:46.67%;padding:60px 50px 70px;}
.contact_form dl{padding:20px 0;border-bottom:1px solid #eeeeee;}
.contact_form dl dt{margin-bottom:10px;}
.contact_form dl dt span{color:#d03d45;font-size:18px;}
.contact_form dl dd{overflow: hidden; position: relative;}
.contact_form dl dd input{width:100%;font-size:14px;}
.contact_form dl dd textarea{width:100%;font-size:14px;height:21px;}
.contact_form dl dd select{float:left;width:45%; background: url(../images/arr.png) no-repeat 90% 50%;background-size:18px;font-size:18px;font-weight: bold; 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;line-height: 72px;background:#9d2374;font-size:18px;font-weight:bold;color:#fff;border-radius: 72px;}
.form-hint{height:20px; position:absolute;top:0;right:0; color:#ff0000;font-size:14px; z-index:99;  }  
.mask{display:none;width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.3);z-index:99999999;}
.success_box{display:none;width:200px;padding:20px;background:#fff;border-radius:5px;overflow:hidden;position:fixed;left:50%;margin-left:-100px;top:50%;transform:translateY(-50%);text-align:center;z-index:100000000;}
.success_box .img{width:50px;margin:0 auto;}
.success_box .tit{font-size:20px;margin-top:10px;}
/*搜索*/  
.searchwrap { padding: 80px 0; background: #f8f8f8; }
.searchCenter {width:560px;margin:0 auto;  }
.searchCenter h3 {text-align: center; font-size: 36px;line-height: 1; }
.searchCenter .searchBox1 {margin:35px auto 15px;padding:15px 25px; background: #fff; border:1px solid #e0e0e0;border-radius: 60px;  }
.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 center; vertical-align: middle; }
.searchCenter .popSearch { padding-left: 27px; margin-top: 15px;font-size:14px;color:#666;}
.searchCenter .popSearch form{display: inline-block;}
.searchCenter .popSearch a,.searchCenter .popSearch input { background:none; border:none; outline: none;  color: #c00000; display: inline-block; margin: 0 8px 12px 8px; cursor: pointer; border-radius: 0;font-size:14px;} 
.searchCenter .popSearch input:hover{text-decoration: underline;}
.search_box{padding:60px 0 0; }
.search_total{font-size:30px;margin-bottom:40px;}
.search_total span{color: #9d2374;padding-left:4px;}
.search_list {padding-bottom:5px;}
.search_cell{padding:20px 0;border-bottom:1px solid #eee;} 
.search_cell .txt{ margin-top:10px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;} 
.search_cell a:hover h3{color: #eb636e;} 
/*404*/
.errorBox{/*padding:116px 0 266px;*/height:100%;padding:20px 0;background:#f6fafd;}
.errorBox .wrap{height: 100%;display: flex; flex-direction: column; justify-content: center;}
.errorBox .f-16{color:#aeb8bd;}
.errorBox  .goHome{width:200px;height:60px;line-height: 60px;background:#9d2374;color:#fff;}
.errorBox  .goHome:hover{ }
/*服务中心*/
/* .verify_box{padding:130px 150px 235px;background:url(../images/service_bg1.jpg) no-repeat center;background-size:cover;} */
.verify_box{padding:130px 150px 235px;background-size:cover!important;}
.verify_form input{width:82.22%;float:left;height:72px;padding:22px 40px;background:#fff;box-shadow: 2px 2px 10px rgba(153,153,153,0.1);}
.verify_form button{width:17.78%;float:right;height:72px;background:#9d2374;font-size:18px;color:#fff;} 
/* .warranty_box{background:url(../images/service_bg2.jpg) no-repeat center -30px;background-size:cover;} */
.warranty_box{background-size:cover!important;}
.warranty_con{width:45%;padding:80px 90px 100px;background:#9d2374;}
.warranty_ewm{max-width:286px;padding:35px 40px;background:#fff;text-align:center;}
.warranty_step dl{float:left;width:18.4%;margin-left:2%;padding:20px;background:#fff;box-shadow: 0px 0px 18px rgba(135,135,135,0.35);}
.warranty_step dl:nth-child(1){margin-left:0;}
.warranty_step dl dt{padding-bottom:50px;overflow: hidden;border-bottom:3px solid #666666;}
.warranty_step dl dt .step_icon{width:45px;height:45px;overflow: hidden;}
.warranty_step dl dt span{margin-top:5px;}
.warranty_step dl dd{min-height:8.75em;margin-top:20px;line-height: 1.75;}
.warranty_step dl:hover{background:#9d2374;}
.warranty_step dl:hover dt .step_icon img{margin-top:-100%;}
.warranty_step dl:hover dt span,.warranty_step dl:hover dd{color:#fff;}
.warranty_step dl:hover dt{border-color:#fff;}
.repair_box{padding:245px 0 205px;background:url(../images/service_bg3.jpg) no-repeat center;background-size:cover;}
.repair_box .txt{width:30%;}
.repair_box .tansuo{width:auto;min-width:100px;padding:0 15px;margin:0 10px 10px 0;}
.network_search{font-size:0;}
.network_search select{ width:33.33%;height:56px; background:#f1f1f1 url(../images/arr.png) no-repeat 94% 50%;background-size:24px;padding:0 20px; font-weight: bold; margin-right:1.6%;}
.network_search button{ width:13%;height:56px;border-radius: 56px;margin-left:1.6%;}
.network_search button.btn_search{background:#9d2374;color:#fff;}
.network_search button.btn_reset{border:2px solid #9d2374;color:#9d2374;}
.search_address{ width:33.33%;height:40px;padding:8px 15px;border:1px solid #eee;border-radius: 40px;}
.search_address input{width:90%;float:left;}
.search_address button{width:10%;height:24px;float:right;background:url(../images/search1.png) no-repeat center;}
.profess_contact .network_search select{width:200px;margin-right:20px;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{width:100%;padding:0 30px;text-align: center;color:#999;position: absolute;left:0;top:15%;  z-index: 1;}
.map_tips a{color:#9d2374;padding:0 3px;}
.map_tips a:hover{text-decoration: underline;}
.map_tips span img{width:24px;vertical-align: middle;margin-right:5px;}
.map_tips_close{width:80px;height:30px;line-height:30px;text-align:center;border-radius:30px;border:1px solid #fff;margin:15px auto 0;display: none;}
.scroll_wrap {height: 700px; position: relative; overflow: hidden;} 
.scroll_wrap .scroll_cont { height: 100%; overflow: hidden; position: relative;}
.scroll_wrap .scroll_cont p {padding:15px;} 
.scroll_wrap .scroll_bar {position: absolute; top:0; right:0; width: 8px; height: 100%;  background-color: #e4e4e4;z-index: 20;} 
.scroll_wrap .scroll_slider { position: absolute; top: 0; left: 0px; width: 8px; height: 48px;
  background-color: #9d2374; border-radius:8px;} 
.network_map_list dl{padding:24px 20px;overflow: hidden; cursor:pointer;position: relative;z-index: 10;background: #fff;}
.network_map_list dl:nth-child(2n){background:#f1f1f1;}
.network_map_list dl dt{float:left;width:22px;height:26px;background:url(../images/dot.png) no-repeat center;font-size:14px;color:#fff;font-weight:bold;text-align:center;margin-right:10px;display:none;}
.network_map_list dl dd{overflow: hidden;}
.network_map_list dl dd .tel span{font-weight: bold;}
.network_map_list dl dd .tel em{padding:0 10px;color:#ccc;}
.network_map_list dl.addMove dd .tit{color:#9d2374;}
#allmap{height:700px;}
#allmap img{max-width: none!important;}
.BMap_cpyCtrl,.anchorBL { display:none;}
/*找店铺*/
.shop_list{background:#f1f1f1;padding:70px 0 100px;}
.shop_item .shop_title img{height:40px;vertical-align: middle;margin-right:10px;}
.shop_con a{float:left;width:16.67%;margin-left:4.16%;padding:60px 20px 85px 40px;background:#fff;position: relative;margin-bottom:70px;}
.shop_con a:nth-child(5n+1){clear:both;margin-left:0;}
.shop_con a .bar{width:26px;height:3px;background:#9d2374;}
.shop_con a .tit{line-height: 1.67;  min-height: 3.34em;}
.shop_con a .btn_arrow{width:36px;height:36px;text-align: center;line-height: 32px;border-radius: 100%;background:#9d2374;border:2px solid #9d2374; left:40px;bottom:-18px;color:#fff;font-size:18px;}
.shop_con a:hover{background:#9d2374;}
.shop_con a:hover .bar{background:#fff;}
.shop_con a:hover .tit{color:#fff;}
.shop_con a:hover .btn_arrow{background:#fff;border-color:#9d2374;color:#9d2374;}
.shop_con a .img{opacity:0;visibility:hidden;position:absolute;left:50%;bottom:65px;margin-left:-60px;width:120px;height:120px;}
.shop_con a:hover .img{opacity:1;visibility:visible;}
.shop_block .shop_item{float:left;width:16.67%;margin-left:4.16%;margin-bottom:70px;}
.shop_block .shop_item:nth-child(5n+1){clear:both;margin-left:0;}
.shop_block .shop_item .shop_con a{width:100%;margin:0;}
/*维多利亚老品牌vic3308健康*/
.health_box .img{width:46.67%;margin-right:40px;}
.health_block{padding:90px 0 150px;background:#9d2374;}
.health_block dl{width:23.33%;float:left;background:#fff;margin-left:2.22%;}
.health_block dl:nth-child(1){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:#9d2374;text-align:center;line-height: 40px;} 
.reference_box .btn_add .icon-jianhao{display: none;}
.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; align-items: center; overflow: hidden;margin-bottom:30px;}
.reference_list .refer_item.hide{display: none;}
.reference_list .num{ flex-shrink: 0; width:40px;height:40px;border-radius: 100%;text-align:center;line-height: 40px;background:#424243;margin-right:10px;}
.reference_list .site a span{color:#9d2374;}
.reference_list a:hover span{text-decoration: underline;}
.reference_list.open .hide{display: flex;}
/*关于维多利亚老品牌vic3308健康*/
/* .health_what{padding:230px 0 270px;background:url(../images/health_bg1.jpg) no-repeat center;background-size:cover;} */
.health_what{padding:230px 0 270px;background-size:cover!important;}
.health_what .txt{width:45%;}
.why_list dl{width:23.33%;float:left;margin-left:2.22%;}
.why_list dl:nth-child(1){margin-left:0;}
.health_time{padding:87px 0;background:#9d2374;}
.health_time .desc{width:50%;padding-right:50px;}
.health_time .txt dd{position: relative;padding-left:18px;}
.health_time .txt dd:before{width:6px;height:6px;background:#fff;border-radius:100%;content:''; position: absolute;left:0;top:0.9em;}
.health_time .img{width:50%;}
.stage_tab{border-bottom:1px solid #eee;}
.stage_tab a{float:left;width:33.33%;position: relative;}
.stage_tab a:before{height:11px;border-left:1px solid #ccc;content:'';position: absolute;left:0;top:0.5em;}
.stage_tab a:nth-child(1):before{display: none;}
.stage_tab a span{display: inline-block;padding-bottom:10px;}
.stage_tab a.active span{color:#9d2374;border-bottom:2px solid #9d2374;}
.stage_item {display: none; align-items: center;}
.stage_item.active{display: flex;}
.stage_item .img{width:46.67%;margin-right:65px;flex-shrink: 0;} 
.health_stage .stage_tab a{width:25%;}
/* .health_how{padding:85px 0 150px;background:url(../images/health_bg2.jpg) no-repeat center;background-size:cover;} */
.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{display: inline-block;width:220px;height:56px;text-align:center;line-height:54px;border-radius:56px; background:#fff;border:1px solid #9d2374; color:#9d2374;margin-right:20px; position: relative;}
.ewm{width:130px;height:130px;padding:5px;background:rgba(255,255,255,0.6);position: absolute;left:50%;bottom:100%;margin-bottom:8px;margin-left:-65px;opacity: 0;visibility:hidden; box-shadow: 0px 0px 12px rgba(153,153,153,0.3);border-radius: 8px; transition:all 0.3s;display:none;}
.ewm:after{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid rgba(255,255,255,0.6);content:''; position: absolute; bottom:-6px;left:50%;margin-left:-6px;}
.ewm img{border-radius: 8px;padding:10px;background:#fff;}
.health_btns a:hover{background:#9d2374;color:#fff;}
a:hover .ewm{opacity:1;visibility:visible;} 

/*如何获得更好的维多利亚老品牌vic3308*/
.health_method{padding:65px 0 75px;background:#f4f4f4;margin-left:-3.33%;} 
.health_method dl{float:left;width:48.33%;background:#fff;margin-bottom:20px;}
.health_method dl:nth-child(2n){float:right;}
.health_method dl:nth-child(2n+1){clear:both;}
.health_method dl dt{height:80px;line-height: 80px;padding:0 20px;}
.health_method dl dt .iconfont{width:40px;height:40px;text-align:center;line-height:40px;border-radius: 100%;color:#fff;background:#9d2374;float:right;margin-top:22px;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{padding:10px 25px 45px;display: none;}
/* .health_other{padding:240px 0 250px;background:url(../images/health_bg3.jpg) no-repeat center;background-size:cover;} */
.health_other{padding:240px 0 250px;background-size:cover!important;}
/*维多利亚老品牌vic3308不好的症状*/
.sleep_symptom{padding:80px 0 100px;background:#f4f4f4;}
.sleep_symptom ul li{float:left;width:48.33%;height:80px;line-height:80px;background:#fff;border-left:4px solid #9d2374; padding:0 25px;margin-bottom:40px;}
.sleep_symptom ul li:nth-child(2n){float:right;}
.sleep_affect dl{margin-bottom:20px;}
.sleep_affect dl dt{height:72px;line-height: 72px;padding:0 30px;background:#f4f4f4;}
.sleep_affect dl dt .iconfont{font-size:24px; color:#9d2374; float:right;margin-top:25px;cursor: pointer;line-height:1;}
.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{padding:20px 35px 40px; background:#fff;box-shadow: 0px 5px 18px rgba(135,135,135,0.35); display: none;}
/*打鼾*/
/* .snore_what{padding:80px 0 150px;background:url(../images/snore_bg1.jpg) no-repeat center;background-size:cover;} */
.snore_what{padding:80px 0 150px;background-size:cover!important;}
.snore_what .txt{width:50%;}
.snore_related{margin-top:-90px; position: relative; z-index:10;}
.snore_related .wrap{padding:80px 40px;}
.snore_related .img{width:46.6%;margin-right:40px;}
.snore_state{display: flex; justify-content: space-between;}
/* .snore_reason{padding:80px 0 280px;background:url(../images/snore_bg2.jpg) no-repeat center;background-size:cover;} */
.snore_reason{padding:80px 0 280px;background-size:cover!important;}
.reason_con{display: flex; justify-content: space-between;padding:0 20px;}
.reason_con dl dt {width:80px;height:80px;text-align:center;line-height:80px;border-radius:100%;background:#9d2374;margin:0 auto;}
.reason_con dl dt .iconfont{font-size:40px;color:#fff;} 
.reason_con dl dt img{vertical-align: middle;}
.snore_list{margin-top:-190px; position: relative;z-index: 10;}
.snore_list dl{display: flex;}
.snore_list dl dt,.snore_list dl dd{width:50%;}
.snore_list dl dd{background:#fff;padding:30px 50px; display: flex; 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 center;background-size:cover;}
.snore_list1{margin-top:-130px;}
.snore_list1 dl dd ul{display:flex;flex-wrap:wrap;}
.snore_list1 dl dd li{width:50%;position: relative;padding-left:18px;margin-bottom:15px;padding-right:18px;} 
.snore_list1 dl dd li:before{width:6px;height:6px;background:#9d2374;border-radius:100%;content:''; position: absolute;left:0;top:0.4em;}
.snore_sign .reason_con dl dt {background:#fff;}
.snore_sign .reason_con dl dt .iconfont{color:#9d2374;} 
.snore_sign .health_btns a:hover{border-color:#fff;}
/* .snore_stop{padding:80px 0 120px;background:url(../images/snore_bg4.jpg) no-repeat center;background-size:cover;} */
.snore_stop{padding:80px 0 120px;background-size:cover!important;}
/*失眠*/
.lose_what{padding:150px 0;background:url(../images/lose_bg1.jpg) no-repeat center;background-size:cover;}
.lose_what .txt p{width:45%;float:left;}
.lose_what .txt p:nth-child(2n){float:right;}
.lose_what .txt p:nth-child(2n+1){clear:both;}
.lose_forms{padding:80px 0 100px;}
.forms_swiper .swiper-slide{padding:35px 27px 50px;background:#fff;min-height: 295px;}
.forms_swiper .swiper-slide .txt{ position: relative;z-index: 10;text-align: justify; }
.forms_swiper .swiper-slide .num{color:rgba(157,35,116,0.03);font-size:146px;line-height: 1;position: absolute;right:0;bottom:0;z-index: 1;}
.default_button{width:56px;height:56px;line-height:56px;border-radius:100%;font-size:30px;color:#fff;margin-top:-28px;background-image:none;background-color:#424243;text-align:center;cursor:pointer; vertical-align: 4px;}
.default_button.iconfont:hover{color:#fff;background-color:#9d2374;}
.swiper-button-prev.default_button{left:-90px;}
.swiper-button-next.default_button{right:-90px;}
.default_button1{display:none;top:30%;}
.lose_reason{padding:100px 0 180px;background:url(../images/lose_bg2.jpg) no-repeat center;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{margin-top:-105px;position: relative;z-index: 10;}
.lose_reason_content .wrap{padding:35px 50px 90px;}
.reason_tab a{float:left;width:25%;position: relative;}
.reason_tab a:before{height:11px;border-left:1px solid #ccc;content:'';position: absolute;left:0;top:0.5em;}
.reason_tab a:nth-child(1):before{display: none;}
.reason_tab a span{display: inline-block;padding-bottom:10px;}
.reason_tab a.active span{color:#9d2374;border-bottom:2px solid #9d2374;}
.reason_cell {display: none;}
.reason_cell.active{display: block;}
.reason_cell .img{width:47.27%;margin-right:58px;}
.reason_cell ul li{position: relative;padding-left:18px;margin-bottom:12px;}
.reason_cell ul li:before{width:6px;height:6px;background:#9d2374;border-radius:100%;content:''; position: absolute;left:0;top:0.5em;}
.lose_treat{padding:80px 0 220px;background:url(../images/lose_bg3.jpg) no-repeat center;background-size:cover;}
.lose_treat_content{margin-top:-145px;}
.lose_treat_content .wrap{padding:45px;}
.treat_list dl{width:25%;float:left;padding:0 40px;margin-bottom:40px;}
.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{ background:url(../images/lose_bg5.jpg) no-repeat center bottom;background-size:cover;display: flex;min-height: 760px;}
.lose_improve .tit{left:0;right:0;top:80px;}
.improve_item{width:25%;float:left;padding:50px 40px 50px 55px;border-left:1px solid rgba(255,255,255,0.1);display: flex; flex-direction: column;justify-content: flex-end;}
.improve_item:nth-of-type(1){border-left:none;} 
.improve_item .desc{height:3.2em;overflow:hidden; } 
.improve_item .desc .mb1em p{margin-bottom:0;}
.improve_item.hover .desc .mb1em p{margin-bottom:1em;}
.improve_item.hover .desc{height:auto; overflow: visible; }
/*.improve_item .health_btns a{width:48%;margin-right:2%;}*/
.improve_item .health_btns a:last-child{margin-right:0;}
/*维多利亚老品牌vic3308呼吸暂停*/
/* .apnea_what{padding:170px 0;background:url(../images/apnea_bg3.jpg) no-repeat center;background-size:cover;} */
.apnea_what{padding:170px 0;background-size:cover!important;}
.apnea_what .txt{width:43%; }
/* .apnea_type{padding:330px 0 100px;background:#f4f4f4 url(../images/apnea_bg1.jpg) no-repeat center top;background-size:auto 640px;} */
.apnea_type{padding:330px 0 100px;background-size:auto 640px;}
.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{width:46.67%;float:left;background:#fff;box-shadow: 0px 0px 18px rgba(135,135,135,0.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;justify-content: space-between;padding: 0 20px;}
.apnea_sign_con dl dt img{width:80px;height:80px;}
.apnea_benefit dl{float:left;width:31.66%;margin-left:2.5%;background:#fff;box-shadow: 0px 0px 18px rgba(135,135,135,0.35); }
.apnea_benefit dl:nth-child(1){margin-left:0;}
.apnea_benefit dl dd{padding:30px;}
.apnea_benefit dl dd .txt{min-height: 10em;}
/* .apnea_plan{padding:180px 0;background:url(../images/apnea_bg2.jpg) no-repeat center top;background-size:cover;} */
.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;height: 156px;text-align:center;}
.apnea_pro_swiper dl dt img{max-height: 100%;} 
/*专业人士*/
.profess_contact_list a{width:32.5%;float:left;margin-left:1.25%;margin-bottom:1.25%;padding:30px;background:#f1f1f1;}
.profess_contact_list a:nth-child(3n+1){clear:both;margin-left:0;}
.profess_contact_list a:hover{background:#9d2374;}
.profess_contact_list a:hover div{color:#fff;}
 .profess_knowledge{padding:80px 0 120px;background:url(../images/profess_bg1.jpg) no-repeat center top;background-size:cover;} 
/*.profess_knowledge{padding:80px 0 120px;background-size:cover!important;}*/
.profess_knowledge .classify_swiper .swiper-slide .desc{min-height: 233px;padding:20px 30px;}
.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:url(../images/profess_bg2.jpg) no-repeat center top;background-size:cover;} */
.profess_college{padding:200px 0;background-size:cover!important;}
.profess_college .txt{max-width: 430px;}
.btn_tansuo{display:block;width:260px;height:56px;text-align:center;line-height:56px;border-radius:56px; background:#9d2374; color:#fff;} 
.btn_tansuo:hover{color:#fff;}
/*疾病知识*/
.summary .wrap{padding:40px 60px 40px 0;background:#fff url(../images/profess_bg3.jpg) no-repeat right center;background-size:auto 100%; }
.summary .bar{width:26px;height:3px;background:#9d2374;}
.knowledge_what{padding:80px 0;background-repeat:no-repeat; background-position: center; background-size:cover;}
.knowledge_what .txt{width:55%; }
.knowledge_table{width:58%; }
.knowledge_table table{width:100%;border-collapse: collapse;empty-cells: show;border:1px solid #eee;}
.knowledge_table table td{padding:20px 25px;border:1px solid #eee;}
.know_benefit{padding:120px 0;background-repeat:no-repeat; background-position: center; background-size:cover;}
.know_benefit .txt,.know_benefit ul{width: 50%;}
.know_benefit ul li{position: relative;padding-left:18px;margin-bottom:12px;}
.know_benefit ul li:before{width:6px;height:6px;background:#fff;border-radius:100%;content:''; position: absolute;left:0;top:0.5em;}

/*.knowledge_what1{background-image: url(../images/profess_bg6.jpg);}*/
.knowledge_what1 .knowledge_table{width:55%; }
.health_box1 .img{width:54%;margin-right:0;margin-left:20px;}
.know_copd .img{width:50%;margin-right:50px;}
.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 left top;background-size:100% 70%;}
.effect_swiper .swiper-slide{width:62.5%;display: flex;flex-direction: row-reverse; position: relative;}
.effect_swiper .swiper-slide .img,.effect_swiper .swiper-slide .desc{width:50%;}
.effect_swiper .swiper-slide .img img{width:100%;}
.effect_swiper .swiper-slide .desc{background:#f4f4f4;padding:35px; position: absolute;left:0;top:0;height:100%;overflow-y:auto;}
.effect_swiper .swiper-slide .tit{padding-bottom:25px;border-bottom:2px solid #9d2374;}
.effect_swiper .swiper-button-prev.default_button{left:12.75%;}
.effect_swiper .swiper-button-next.default_button{right:12.75%;}
/*加入我们*/ 
.zhaopin_item{width:30%;float:left;margin-left:5%;}
.zhaopin_item:nth-child(1){margin-left:0;}
.zhaopin_item .img img{width:100%;}
.zhaopin_item .img .btn{display: inline-block; height:40px;line-height:40px;padding:0 20px;white-space:nowrap; border-radius: 40px;color:#fff;font-size:16px;text-align: center; background:#da1f3d; position: absolute;left:50%;top:50%;transform: translate3d(-50%, 20px, 0);}
.zhaopin_item .img a:hover .btn{background:#d80a30;}
.free_sleep{display:block;width:160px;height:44px; line-height: 40px;font-size:14px; background: #9D2872;border-radius: 44px;text-align: center;color:#fff;border:2px solid #9D2872;}
.free_sleep:hover{color:#9D2872;background:#fff;}
 @media only screen and (min-width:1921px) { 
  .apnea_type{background-size:100%;}
 }
 @media only screen and (max-width:1440px) { 
	 
  .wrap1{width:1300px;}
  .footer .ft_tel{font-size:24px;}
  .footer .botMenu dl{margin-right:15px; }
  .productFunc .desc{width:52%;padding:70px 3% 100px 6%;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{font-size:16px;padding-bottom:15px;}
  .effect_swiper .swiper-slide .txt{font-size:14px;margin-top:20px;}
  .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{width:auto;margin-left:14px;margin-right:14px;} 
	.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;}
	.inContact,.apnea_what,.apnea_plan,.health_what,.lose_what,.health_other,.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{width:145px;height:48px;line-height: 48px;margin-right:10px;}
	.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{width:23.5%;margin-left:2%;margin-bottom:40px;/*padding:40px 15px;*/}
	.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:1100px) { 
	
	.top{display: none;}
	.top span{padding-right:20px;} 
	.header{height:50px;top:0;padding-top:0;background:#fff;}
	.header,.header.on{padding-top:0;} 
	.header.on{height:50px;background:#fff;}
	.logo{height:32px;margin-top:8px;}
	.header.on .logo{margin-top:3px;}
	.searchButton{display:block;margin-right:36px;background-image: url(../images/search1.png)}
	.header .mobileMenu{position:fixed;width:24px;height:19px;transition: 0.5s all;right:1em;top:15px;z-index:9999999;}
  .header .mobileMenu:before {content:'';position:absolute;top:0;right:0;bottom:0;left:0;border-top:2px solid #9d2374;border-bottom:2px solid #9d2374;transition:0.2s all;-webkit-transition:0.2s all;}
  .header .mobileMenu:after {content:'';position:absolute;top:8px;right:0;left:0;height:2px;overflow:hidden;background:#9d2374;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
  .mobileMask{display:none;transition:0.2s all;-webkit-transition:0.2s all;position:fixed;z-index:999998;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.5)}
  .header .mainMenu{position:fixed;right:-100%;width:300px;background:#fff;top:0;bottom:0;padding:6em 0 1em;overflow-y:auto;z-index:999999;transition:0.2s all;-webkit-transition:0.2s all;-moz-transition:0.2s all;-o-transition:0.2s all;}
  .header.open .mobileMenu::before {-webkit-transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);transform: rotate3d(0, 0, 1, 45deg) translate(-2px,3px);border-bottom: 0;top:7px;left:1px;right:1px;border-color:#9d2374;}
  .header.open .mobileMenu::after {-webkit-transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);transform: rotate3d(0, 0, 1, -45deg) translate(-2px,2px);top: 6px;left:1px;right:1px; background:#9d2374;}
  .header.open .mobileMask{display:block;}
  .header.open .mainMenu{right:0;}  
  .header .mainMenu .item{float:none;padding:0;margin-left:0;border-top:1px solid #dfdfdf;} 
   .header .mainMenu .item .iconfont{display: none;}
   /*.mainMenu .item:nth-last-of-type(1),.mainMenu .item:nth-last-of-type(2){display: block;}*/
  .header .mainMenu .item .arrow{display: block;width:30px;height:30px;background:url(../images/arr2.png) no-repeat center ; position: absolute;right:0;top:5px;z-index: 10;} 
  .header .mainMenu .item.hasmenu.on>.arrow,.header .mainMenu .sItem.on>.arrow{background-image:url(../images/arr7.png);}
  .header .mainMenu .item > a{display:block;width:100%;line-height:2.8;font-weight:normal;padding-bottom:0;padding: 0 1em;} 
  .header .mainMenu .item.hasmenu.on>a{color:#9d2374;}
  .header.on .mainMenu .item a.mNav{line-height:2.8;}
  .header .mainMenu .subMenu{display:none;position:static;width:100%!important;background:none; transform:translateX(0);-webkit-transform:translateX(0);-o-transform:translateX(0);-moz-transform:translateX(0);transition:0s all ease;-webkit-transition:0s all ease;opacity: 1; visibility:visible;top:100%;margin-left:0!important;left:0;}
  .header .mainMenu .subMenu a{text-align:left; color:#333;padding:5px 2em;}
  .header .mainMenu .item > a{color:#333;font-size:16px;} 
  .header .mainMenu .item.cr a.mNav{color:#9d2374;font-weight: bold; }
  
  .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-active .ban_txt .btn_pinggu3{margin-top:30vw;}
  .banner .swiper-slide .ban_txt .btn_pinggu {width:120px;height:36px;line-height:34px;}
  /*.banner .swiper-slide .ban_txt .btn_pinggu2{width:180px;}*/
  .ban_txt .tit2{line-height: 1.5;}
  .footer .botMenu{display:none;}
  .hotLineBox,.ft_links,.copyright,.buy_link{float:none;width:100%;text-align:center;}
  .ft_links,.buy_link{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{width:160px;padding:15px;margin-left:auto;margin-right:auto;}
  .warranty_step dl{padding:16px;}
  .warranty_step dl dt{padding-bottom:30px;}
  .network_search select{width:47%;height:40px;margin:0 4px 10px;padding:0 10px;}
  .network_search button{width:47%;height:40px;line-height:38px;margin-left:5px;}
  .profess_contact  .network_search select{width:130px;margin-right:10px;margin-bottom:0;}
  .profess_contact  .network_search button{width:84px;}
  .pro_list dl{padding:30px;}
  .pro_list dl dt{height:100px;}
  .pro_content .pro_img{width:400px;height:400px;padding:30px;margin-right:30px;}
  .pro_content .txt{padding-bottom:20px;}
  .pro_content .txt dl.fl{width:100%;float:none!important;margin-top:20px;}
  .productFunc .desc{width:100%;padding:30px;min-height:auto;}
  .productFunc .img{width:100%;position: static;top:0;}
  .proGuest{padding:80px 0;}
  .proGuest a{padding:30px 20px;}
  .news_top_img{width:100%;float:none;margin-bottom:10px;}
  .news_top_img img{width:100%;}
  .contact_con{padding:30px;}
  .btn_submit{height:48px;line-height:48px;}
  .know_effect{padding-top:100px;}
  .search_address{width:100%;display: none;}
  .search_tip{display:none;}
  .advisorpopCon{width:90%;}
 
}  
@media (max-width: 640px) {
	.banner .swiper-slide { position: relative;overflow: hidden;}
	.banner .swiper-slide>a{display: block;}
	.banner .swiper-slide .ban_txt .btn_pinggu {width: 80px;height: 24px;line-height: 24px;
    font-size: 12px;}
    .ban_txt .tit1,.ban_txt .tit4{zoom:0.8;}
	.ban_txt .tit2,.ban_txt .tit3{display:none;}
	.ban_txt .tit4{top:30%;}
	.banner .swiper-slide-active .ban_txt .btn_pinggu3{margin-top:26%;}
  .inbanner{ overflow: hidden;} 
	.about_item,.logo_item{padding-top:0;margin-bottom:30px;}
	.about_item .img,.logo_item .img,.story_box .img,.story_pro .tit,.mission_box dl,.team_list dl,.health_box .img,.apnea_type_content .reason_cell .img,.apnea_cause dl,.reason_cell .img,.snore_related .img,.snore_list dl dt, .snore_list dl dd,.pro_content .pro_img,.know_copd .img{float:none!important;width:100%;margin:0!important;	}
	.about_item .desc,.logo_item .desc,.story_box .txt,.story_pro .txt,.health_box .desc,.apnea_type_content .reason_cell .desc,.reason_cell .desc,.snore_related .desc,.pro_content .pro_desc{position: static;width:100%;margin-top:30px;box-shadow: none;padding:0;}
	.brand_left{float:none;width:100%;padding-right:0;}
	.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:none;}
	.logo_item:nth-child(2) .tit, .logo_item:nth-child(2) .txt{color:#333;}
	.logo_item:nth-child(2) .tit:before{background:#9d2374;}
	.story_content .wrap{margin-top:-70px;}
	.story_pro{padding:30px;}
	.story_box{padding:0;background: none;}
	.story_pro .tit{padding-bottom:20px;} 
	.story_con .num_box{flex-wrap: wrap;}
	.story_con .num_box .num_item{width:50%;text-align:center;margin-bottom:20px;padding:0 10px;}
	.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{padding:0!important;min-height:168px;overflow: hidden;margin-left:0!important;display:flex;flex-direction: row-reverse;justify-content: space-between;margin-bottom:14px!important;}
	.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;}
	.team_list1 .item{width:49%;}
	.team_list1 .item:nth-child(4n+1){margin-left: 2%;}
	.team_list1 .item:nth-child(2n+1){margin-left: 0;}
	.job_title{background-position: 100% 0.2em;}
	.job_title span{display: block;width:50%;padding-right:10px;font-size:14px;}
	.job_title span.arrow{margin-top:0;top:0;padding-right:0;}
	.job_item{padding:20px 0;}
	.job_title h3{margin-bottom:0;}
	.job_con{padding-top:10px;margin-top:10px;}
	.page_box a.page_num,.page_box a.page_prev, .page_box a.page_next{width:30px;height:30px;line-height: 30px;font-size:12px;}
	.page_box a.page_first,.page_box a.page_last,.page_box .page_total{display: none;}
	.health_block,.reference_box,.repair_box{padding:50px 0;}
	.health_block dl{width:48%;margin-left:0;margin-bottom:20px;}
	.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:100px 0 30px;background-size:auto 225px!important;}
	.lose_forms{padding:40px 0;}
	.lose_reason,.lose_treat,.snore_what,.snore_reason,.snore_sign,.snore_stop,.health_time,.health_how,.health_other,.sleep_symptom{padding:40px 0;}
	.lose_reason_content,.lose_treat_content,.snore_related,.snore_list{margin:30px 0;}
   .lose_reason_content .wrap,.lose_treat_content .wrap,.snore_related .wrap{padding:0;}
   .treat_list dl{width:50%;padding:0 20px;}
   .treat_list dl:nth-child(2n+1){clear:both;}
   .treat_list dl dt img{width:60px;height:60px;}
   .lose_improve,.snore_list dl{display: block;}
   .improve_item{width:100%;float:none;padding:0 20px;margin-bottom:30px;}
   .improve_item:nth-of-type(2){padding-top:100px;}
   .improve_item .desc{height:auto;overflow: visible;}
   .improve_item .desc .mb1em p{margin-bottom:1em;}
   .lose_improve .tit{top:35px;}
   .snore_what .txt{width:100%;}
   .snore_state,.reason_con{flex-wrap: wrap;}
   .reason_con{padding:0;}
   .snore_state .state_item,.reason_con dl{width:33.33%;margin-bottom:20px;padding:0 10px;}
   .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{width:100%;padding-right:0;}
   .snore_sign .health_btns a,.health_how .health_btns a,.health_other .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{width:100%;float:none!important;}
   .health_method dl dt,.sleep_symptom ul li,.sleep_affect dl dt{height:60px;line-height: 60px;}
   .health_method dl dt .iconfont{width:30px;height:30px;line-height:30px;margin-top:14px;}
   .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;height:240px;overflow: hidden;}
   .pro_swiper .swiper-slide img{max-width:none;height:100%;width:auto;position: absolute;top:0;left:50%;transform:translateX(-50%);}
   .pro_swiper .txt{width:auto;left:30px;right:30px;}
   .pro_list a{width:48.5%;margin-left:3%;}
   .pro_list a:nth-child(3n+1){clear:none;margin-left:3%;}
   .pro_list a:nth-child(2n+1){clear:both;margin-left:0;}
   .pro_file a{width:100%;padding:20px;}
   .warranty_box{background-position: center top!important;}
   .warranty_con{width:90%;float:none;margin:40px auto;}
   .warranty_step dl{width:48.5%;margin-left:3%;margin-bottom:3%;}
   .warranty_step dl:nth-child(2n+1){clear:both;margin-left:0;}
   .repair_box .txt{width:70%;}
   .network_map_list dl{padding:12px;}
   .verify_box{padding:30px 20px;}
   .verify_form input{width:100%;float:none;padding:10px;height:48px;}
   .verify_form button{display:block;float:none;width:160px;height:48px;font-size:14px;margin:30px auto 0;}
   .float_box{right:5px;margin-top:20px;}
   .float_box,.pro_btn{width:40px;}
   .float_box a,.pro_btn a{width:40px;height:40px;line-height:40px;border-radius: 100%;padding:0;margin:5px 0;background:rgba(157,35,116,0.6);}
   .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,0.6);}
   .default_button1{display:block;}
   .shop_con a{width:48.5%;margin-left:3%; padding: 40px 15px;  } 
  .shop_con a:nth-child(2n+1){clear:both;margin-left:0;}
  .shop_list{padding:30px 0;}
  .shop_block .shop_item{width:100%;margin-left:0;    margin-bottom: 40px;} 
  .shop_block .shop_item  .shop_con a{width:48.5%;margin-left:3%;  } 
  .contact_box,.knowledge_what,.know_benefit{padding:40px 0;}
  .contact_con{width:100%;float:none;margin:0 auto;}
  .contact_form dl{padding:10px 0;}
  .summary .wrap{padding:0;background:none;}
  .know_benefit .txt, .know_benefit ul,.knowledge_what .txt,.knowledge_table,.knowledge_what1 .knowledge_table{width:100%;}
  .knowledge_what{background:#9d2374;}
  .know_effect{padding-top:0;background:none;}
  .know_effect .wrap .f-34{color:#333;}
  .effect_swiper .swiper-slide{display: block;}
  .effect_swiper .swiper-slide .img, .effect_swiper .swiper-slide .desc{width:100%;float:none;}
   .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{font-size:24px;margin-bottom:20px;} 
 .btn_tansuo{width:120px;height:40px;line-height: 40px;}
 .apnea_sign{padding:40px 0;}
 .apnea_sign_con{flex-wrap: wrap;padding:0;}
 .apnea_sign_con dl{width:30%;margin-bottom:20px;}
 .apnea_sign_con dl dt img{width:50px;height:50px;}
 .apnea_benefit dl{float:none;width:100%;margin-left:0;margin-bottom:20px;}
 .apnea_benefit dl dt img{width:100%;}
 .apnea_benefit dl dd{padding:20px;}
 .apnea_benefit dl dd .txt{min-height: auto;margin-top:0;}
 .brand_left .num_box dl{width:50%;border-bottom: 1px solid #eee;}
 .brand_left .num_box dl:nth-last-child(1),.brand_left .num_box dl:nth-last-child(2){border-bottom:none;}
 .brand_left .num_box dl:nth-child(2n+1):after{display:none;}
 .zhaopin_item{width:100%;float:none;margin-left:0;margin-bottom:20px;}
 .productFunc table td,.productFunc .shop_table table thead tr th{padding:10px;}
 .productFunc .shop_table  table{width:600px;}
} 
@media (max-width: 540px) { 
   .inContact .tit,.inContact .txt{width:80%;}
   .inContact, .apnea_what, .apnea_plan, .health_what,.lose_what,.reference_box{padding:30px 0;}
   .health_btns a,.improve_item .health_btns a{width:40%;margin:0 3%;}
   .default_button,.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 0.8;}
   .default_button{width:40px;height:40px;line-height:40px;font-size:20px;}
   .apnea_what{background-position: right top!important;background-size: 200%!important;padding-top: 65%;padding-bottom:0;}
   .apnea_plan{background-position: center top!important;background-size: 175%!important;padding-top: 65%;}
   .apnea_what .f-34,.apnea_what .txt,.apnea_plan .f-34,.apnea_plan .txt{color:#333;}
   .apnea_plan .txt{width:100%;}
   .lose_reason_con{display:block;}
   .lose_reason_item{width:75%;margin:20px auto;}
   .lose_reason_item img{width:60px;}
   .forms_swiper .swiper-slide{min-height: 0;}
   .lose_what .txt p{width:100%;float:none;margin-bottom:1em;}
   .health_what .txt{width:80%;}
   .why_list dl,.health_time .desc,.health_time .img,.stage_item .img{width:100%;float:none;margin-bottom:20px;margin-left:0!important;}
   .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{width:100%;float:none;margin-left:0!important;}
   .pro_list dl dt{height:auto;}
   .proGuest{padding:30px 0;}
   .proGuest a{padding:10px;}
   .proGuest .f-18{font-size:12px;height:36px;}
   .warranty_con{padding:20px;}
   .warranty_step dl{width:100%;float:none;margin-left:0!important;}
   .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{width:100%;float:none;}
   .scroll_wrap{height:330px;}
   .news_list dl{width:100%;float:none;margin-left:0!important;margin-bottom:20px;}
   .news_top_con a{padding:15px;}
   .news_top_con a .date{margin-right:20px;margin-top:10px;}
   .profess_knowledge,.profess_college{padding:30px 0;}
   .profess_contact_list a{display:block;width:100%;float:none;margin-left:0;margin-bottom:10px;}
   #allmap{height:400px;}
   .map_tips{position: fixed;width:66%;padding:22px;background:rgba(0,0,0,0.5);left:17%;top:50%;transform:translateY(-50%);z-index: 20;color:#fff;}
   .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;}
   .team_list1 .item{width:100%;margin-left: 0!important;margin-bottom:20px;} 
 
} 


 
