@charset "utf-8";
/* =====================内页样式======================== */
/* 视频弹窗 */
.popVideo{display: none;opacity: 0;align-items: center;justify-content: center;position: fixed;z-index: 999999;width: 100%;height: 100%;background: rgba(0,0,0,.5);top: 0;left: 0;backdrop-filter:blur(10px)}
.popVideo-items{width: 1000px;position: relative;display: none;padding: 34px 34px 0;}
.popVideo-video{width: 100%;}
.popVideo-video video{width: 100%;}
.popVideo-video iframe{width: 100%;height: 500px;}
.popVideo-close{width: 30px;height: 30px;position: absolute;right: 0;top: 0;z-index: 3;background: url('../images/common/closeW.svg') no-repeat center/24px auto;cursor: pointer;opacity: .7;transition: all .6s ease;}
.popVideo-close:hover{opacity: 1;}
@media all and (max-width:1100px) {.popVideo-items{width: 92%;padding: 34px 0 0;}.popVideo-close{right: 0;}.popVideo-video iframe{height: 400px;}}
@media all and (max-width:640px) {.popVideo-video iframe{height: 200px;}}

/* 分页 */
.paging{width:100%;font-size:0;text-align:center;margin-top:60px;user-select:none}
.paging-hint,.paging-menu,.paging-menu a,.paging-skip,.paging-skip button,.paging-skip input{display:inline-block;vertical-align:middle}
.paging-menu a{width:46px;height:46px;margin:4px;font-size:28px;color:#fff;transition:all .4s ease;background-color:#b9cacd;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;padding-bottom:6px;}
.paging-menu a:first-child,.paging-menu a:last-child{background:0 0;padding-bottom:0;color:#cfdadc}
.paging-menu a:first-child:hover,.paging-menu a:last-child:hover{color:#ba5e5d;background:0 0}
.paging a.on,.paging-menu a.active,.paging-menu a:hover{background-color:#ba5e5d;color:#fff}
.paging-skip{margin-left:8px}
.paging-hint{font-size:14px;color:#999;font-weight:300;margin:0 8px}
.paging-hint:first-of-type{margin:0}
.paging-skip input{width:54px;text-align:center;height:38px;border:1px solid #e1e1e1;font-size:14px;color:#666;border-radius:3px;transition:all .4s ease}
.paging-skip input:focus{border-color:#ba5e5d}
.paging-skip button{color:#555;font-size:14px;padding:0 18px;border:1px solid #e1e1e1;transition:all .4s ease;height:38px;background:#fff;cursor:pointer;border-radius:3px}
.paging-skip button:hover{background-color:#ba5e5d;color:#fff;border-color:#ba5e5d}
.paging-hint span{color:#ba5e5d}
@media all and (max-width:1599px) {.paging{margin-top: 50px}.paging-menu a{width: 40px;height: 40px;font-size: 24px}}
@media all and (max-width:1279px) {.paging{margin-top: 44px}.paging-menu a{font-size: 22px}}
@media all and (max-width:1000px) {.paging{margin-top: 36px;}.paging-menu a{margin: 4px 2px;width: 35px;height: 35px;font-size: 20px}.paging-skip{width: 100%;margin-left: 0;}}

/* 搜索页面 */
.search{width: 100%;padding: 80px 0;font-family: "思源黑体 CN", "Source Han Sans CN", "noto sans","微软雅黑", "Microsoft Yahei", "\5FAE\8F6F\96C5\9ED1"}
.search-info{width: 100%;font-size: 28px;color: #333;font-weight: 700;}
.search-info span{color: #ba5e5d;}
.search-list{width: 100%;margin-top: 30px;}
.search-link{display: block;width: 100%;padding: 32px 0;border-bottom: 1px solid #f0f0f2;}
.search-link h2{font-size: 20px;color: #333;line-height: 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.search-link p{width: 100%;font-size: 16px;margin-top: 16px;color: #666;line-height: 26px;max-height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.search-link .highlightRow span{color: #ba5e5d !important;}
.search-link:hover h2{color: #ba5e5d;}
@media all and (max-width:1599px) {.search{padding: 70px 0;}.search-info{font-size: 26px;}.search-link{padding: 28px 0;}.search-list{margin-top: 18px;}}
@media all and (max-width:1279px) {.search{padding: 60px 0;}.search-info{font-size: 24px;}.search-link{padding: 24px 0;}.search-list{margin-top: 12px;}}
@media all and (max-width:1000px) {.search{padding: 40px 0;}.search-info{font-size: 20px;}.search-link{padding: 20px 0;}.search-list{margin-top: 8px;}.search-link h2{font-size: 18px;}.search-link p{margin-top: 12px;}}

/* common */
.com-tit{color:#ba5e5d;font-size:48px;text-align:center;line-height:1}
.com-tit span{display:block;line-height:1}

/* 艾灸培训 */
.training-banner{position:relative}
.training-banner-bg{width:100%;object-fit:cover}
.training-banner-txt{width:100%;height:100%;position:absolute;left:0;top:0}
.training-banner-txt .contain-1580{height:100%;display:flex;justify-content:flex-end;align-items:center}
.training-banner-cont{width:50%;padding-right:210px;text-align:center}
.training-banner-cont img{width:238px;height:238px;object-fit:cover}
.training-banner-cont h1{font-size:64px;line-height:1;color:#ba5e5d}
.training-banner-cont h6{;font-size:32px;color:#174e56;margin-top:16px}
.training-banner-cont img{width:238px;height:238px;object-fit:cover;margin:50px auto 0}
.training-banner-cont p{color:#fed2b0;;font-size:25px;margin-top:10px}
.training-list{padding:120px 0 70px;background:#f9f9f9}
.training-list .swiper-wrapper{padding-bottom:40px}
.training-list .swiper-pagination{bottom:0;left:50%;transform:translateX(-50%);font-size:0}
.training-list .swiper-pagination-bullet{width:10px;height:10px;background:0 0;border:2px solid #15484f;transition:all .4s ease;opacity:1}
.training-list .swiper-pagination-bullet-active{border-color:#bc5d5b;background:#bc5d5b}
.training-list .swiper-pagination-bullet:not(:first-of-type){margin-left:15px}
.training-list .contain-1580{position:relative}
.training-list-pic{height:308px;overflow:hidden}
.training-list-pic img{width:100%;height:100%;object-fit:cover;transition:all .8s ease}
.training-list a:hover img{transform:scale(1.04)}
.training-list-txt{background:#fff;height:216px;padding:40px 20px 0 40px}
.training-list-txt h3{font-size:22px;color:#174e56;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.training-list-txt h2{font-size:32px;color:#ba5e5d;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:36px 0 16px;transition:all .4s ease}
.training-list a:hover h2{color:#174e56}
.training-list-txt p{color:#174e56;font-size:22px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.training-nav{display:flex;width:86px;height:86px;border-radius:50%;background:#fff;box-shadow:0 0 30.08px 1.92px rgba(168,168,168,.3);align-items:center;justify-content:center;position:absolute;top:50%;z-index:2;cursor:pointer;transition:all .4s ease;transform:translateY(-50%)}
.training-nav:hover{box-shadow:0 0 30.08px 1.92px rgba(23,78,86,.3)}
.training-nav img{width:12px;object-fit:cover;height:22px}
.training-nav.next img{transform:rotate(180deg)}
.training-nav.prev{left:-43px}
.training-nav.next{right:-43px}

/* 体验店 */
.location{padding:110px 0 0}
.location h1{font-size:50px;color:#ba5e5d;line-height:1;text-align:center}
.customSelect{display:block;width:470px;position:relative;user-select:none;margin:40px auto 0;}
.customSelect-name{display:flex;align-items:center;height:50px;position:relative;border-bottom:1px solid #b9cacd;padding:0 14px;font-size:22px;color:#265f66;cursor:pointer}
.customSelect-drop{display:none;position:absolute;z-index:10;width:100%;top:50px;max-height:200px;border-top:none;overflow-x:hidden;overflow-y:auto;left:0;background:#f2f2f2;cursor:pointer}
.customSelect-drop li{padding:0 14px;height:40px;position:relative;display:flex;align-items:center;width:100%;font-size:18px;color:#265f66;transition:all .4s ease}
.customSelect-drop li::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:#fff}
.customSelect-drop li:last-child::after{display:none}
.customSelect-name::after{content:"";position:absolute;width:16px;height:16px;right:14px;top:50%;margin-top:-8px;background:url(../images/common/arrD-green.svg) no-repeat}
.customSelect-drop li.active,.customSelect-drop li:hover{background:#dadfe5;color:#000}
.customSelect-drop::-webkit-scrollbar{width:4px;height:4px;border-radius:30px}
.customSelect-drop::-webkit-scrollbar-thumb{background:#7a8896;border-radius:30px}
.customSelect-drop::-webkit-scrollbar-track{background:#fff;border-radius:30px}
.customSelect-name.noRadius{border-bottom-left-radius:0;border-bottom-right-radius:0}
.customSelect-name.noRadius::after{transform:rotate(180deg)}
.jsmap-container{margin:0 auto;display:flex}
.location-map,.mb-tip{!important}
.mb-tip{background:#7dbcb2!important;border:0!important}
.location-map text{opacity:0;transition:all .4s ease;font-size:10px!important}
.location-map text.on{opacity:1}
.location-map path.jsmap-clicked{-webkit-filter:drop-shadow( 0 0 8px #a7a7a7)}
.location-map path.jsmap-clicked.jsmap-heilongjiang{-webkit-filter:unset}
.location-cont{padding:50px 0 120px}
.location-cont .swiper-slide{background:#fff;height:auto}
.location-cont a{display:block}
.location-cont .contain-1580{position:relative}
.location-cont .training-nav{top:38%}
.location-cont-pic{height:308px;overflow:hidden}
.location-cont-pic img{width:100%;height:100%;object-fit:cover;transition:all .8s ease}
.location-cont a:hover img{transform:scale(1.04)}
.location-cont-info{background:#fff;padding:50px 38px 50px 38px}
.location-cont-info h2{font-size:28px;color:#ba5e5d;margin-bottom:30px}
.location-cont-info p{font-size:22px;color:#174e56;}
.location-cont-info p+p{margin-top:10px}
.location-cont-info span{display:flex;justify-content:center;align-items:center;height:46px;background:#235f67;;border-radius:30px;margin-top:30px;transition:all .4s ease;line-height:1}
.location-cont-info span em{font-style:normal;line-height:1;font-size:16px;color:#fdd3b2;display:block}
.location-cont a:hover span{box-shadow:0 10px 18px rgba(35,95,103,.5)}
.location-cont-info span i{display:block;background:url(../images/pages/arrow-right.png) no-repeat center/100%;width:8px;height:13px;margin-left:10px}

/* 门店详情 */
.location-detail{padding:110px 0 120px}
.location-detail h1{font-size:64px;color:#ba5e5d;text-align:center;line-height:1}
.location-detail-main{display:flex;align-items:center;background:#f2f2f2;padding:30px 38px;margin-top:100px}
.location-detail-txt{width:50%;padding-left:210px}
.location-detail-txt h2{color:#265f66;font-size:30px;line-height:1}
.location-detail-txt h2:not(:first-of-type){margin-top:50px}
.location-detail-txt p{font-size:24px;color:#265f66;;margin-top:30px}
.location-detail-pic{width:50%}
.location-detail-pic img{width:100%;object-fit:cover}

/* 产品-功能特征 */
.prod-menu{height:112px;position: sticky;top: 112px;z-index: 2;transition: all .4s ease;z-index: 9999}
.site-up .prod-menu{top: 0!important}
.prod-menu-main{height:100%;background:#fcfcfc;width:100%;transition:background-color .4s ease;backdrop-filter:blur(10px)}
.prod-menu-main .contain-1580{display:flex;justify-content:space-between;height:100%;align-items:center}
.prod-menu-main ul{display:flex}
.prod-menu-main h1{color:#ba5e5d;font-size:32px}
.prod-menu-main li,.prod-menu-main ul{height:100%}
.prod-menu-main li{display:flex;align-items:center}
.prod-menu-main li+li{margin-left:36px}
.prod-menu-a{font-size:26px;color:#235f66;display:flex;align-items:center;height:100%;position:relative;transition:all .4s ease}
.prod-menu-a:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:#ba5e5d;opacity:0;transition:all .4s ease}
.prod-menu-a.active,.prod-menu-a:hover{color:#ba5e5d}
.prod-menu-a.active:after{opacity:1}
.prod-menu-main .buy-btn{display:flex;width:100px;height:34px;border-radius:30px;background:#ba5e5d;color:#fff0de;align-items:center;justify-content:center;font-size:20px;transition:all .4s ease}
.prod-menu-main .buy-btn:hover{box-shadow:0 10px 18px rgba(186,94,93,.5)}
.prod-menu-main li:last-of-type{margin-left:44px}
.prod-detail{padding:70px 0 66px;background-color:#f9f9f9}
.prod-detail .contain{display:flex;align-items:center;justify-content:space-between}
.prod-detail-main{width:626px}
.prod-detail-gallery{background-color:#fff}
.prod-detail-gallery .item{width:100%;height:626px;background-color:#fff;display:flex;align-items:center;justify-content:center}
.prod-detail-gallery .item img{max-width:80%;max-height:80%}
.prod-detail-thumb{width: 450px}
.prod-detail-thumbs{margin-top:40px;display:flex;justify-content:space-between}
.prod-detail-thumbs a{display:flex;min-width:82px;height:82px;align-items:center;justify-content:center}
.prod-detail-thumbs a i{background:url(../images/pages/prod-arrow.png) no-repeat center/100%;width:24px;height:42px}
.prod-detail-thumbs a.next i{transform:rotate(180deg)}
.prod-detail-thumbs .item{background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border:2px solid #fff;height:82px;min-width:82px}
.prod-detail-thumbs .item.active{border-color:#265f66}
.prod-detail-thumbs img{max-width:80%;max-height:80%;object-fit:cover}
.prod-detail-txt{width:42%}
.prod-detail-txt h1{font-size:32px;color:#265f66}
.prod-detail-txt p{font-size:18px;color:#265f66;;margin-top:5px}
.prod-detail-txt h2{color:#265f66;font-size:24px;margin:25px 0;}
.prod-detail-txt li{display:flex;justify-content:space-between;font-size:22px;align-items:center;;border-top:1px solid #e8e8e8;border-bottom:1px solid #e8e8e8;padding:12px 0}
.prod-detail-txt li+li{border-top:0}
.prod-detail-btn{display:flex;align-items:center;justify-content:center;width:162px;height:60px;background:#ba5e5d;color:#fff0de;;font-size:30px;margin-top:50px;transition:all .4s ease}
.prod-detail-btn:hover{box-shadow:0 10px 18px rgba(186,94,93,.5)}
.prod-detail-btn span{margin-top:-6px}
/* 购买弹窗 */
.procjpop{display:none;position:fixed;z-index:99999;width:100%;height:100%;align-items:center;justify-content:center;background:rgba(0,0,0,.6);top:0;left:0}
.procjpop-contain{width:860px;background:#fff;box-shadow:0 2px 16px 2px rgba(255,255,255,.4);padding:20px 20px 40px;position:relative}
.procjpop-close{position:absolute;width:24px;height:24px;background:url(../images/common/closeW.svg) no-repeat center/24px auto;top:0;right:-40px;cursor:pointer;transition:all .4s ease}
.procjpop-close:hover{transform:rotate(180deg)}
.procjpop-logo{width:100%}
.procjpop-title{width:100%;text-align:center;font-size:30px;color:#1c5f69;font-weight:700;margin:50px 0 60px}
.procjpop-list{width:100%;font-size:0;text-align:center}
.procjpop-list a{display:inline-block;vertical-align:middle;margin:0 18px;border-radius:10px;overflow:hidden;transition:all .4s ease}
.procjpop-list a img{max-width:100%;object-fit:cover;border-radius:10px;transition:all .4s ease}
.procjpop-list a.active img{opacity:1}
.procjpop-list a:first-child{margin-left:0}
.procjpop-list a:last-child{margin-right:0}
.procjpop-mix{width:100%;text-align:center;margin-top:80px}
.procjpop-link{display:flex;align-items:center;justify-content:center;width:368px;height:44px;border-radius:22px;background:#ba5e5d;font-size:16px;color:#fff;margin:0 auto;transition:all .4s ease}
.procjpop-link:hover{background-image:linear-gradient(-180deg,#ba5e5d 0,#8b4646 100%)}
.procjpop-mix h6{font-size:12px;color:#000;font-weight:700;margin:24px 0 8px;font-family:"思源黑体 CN","Source Han Sans CN","noto sans","微软雅黑","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1"}
.procjpop-mix p{width:100%;font-size:0}
.procjpop-mix p a{font-size:12px;color:#1c5f69;display:inline-block;margin:0 12px;position:relative;font-family:"思源黑体 CN","Source Han Sans CN","noto sans","微软雅黑","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1"}
.procjpop-mix p a::after{content:"";position:absolute;width:100%;height:1px;background:#1c5f69;left:0;bottom:-2px;opacity:0;transition:all .4s ease}
.procjpop-mix p a:hover::after{opacity:1}
.procjpop-mix p a:first-child::before{content:"";position:absolute;width:1px;height:100%;background:#1c5f69;right:-12px;top:0}
/* 特征banner */
.feature-banner{padding-top:78px;background:#fff0ef url(../images/pages/feature-banner-bg.jpg) no-repeat bottom;text-align:center}
.feature-banner-name{display:flex;align-items:flex-end;font-size:38px;line-height:1;justify-content:center;color:#265f66}
.feature-banner h2{font-size:70px;color:#ba5e5d;margin:40px 0 10px}
.feature-banner p{;font-size:42px;color:#265f66}
.feature-banner-pic{height:auto;margin-top:90px}
.feature-banner-pic img{max-width:100%;max-height:100%;object-fit:cover}
/* 特征主要内容 */
.feature-content{padding:102px 0 0;height:100%;position: relative}
.space{display:block}
.space.s1{height:10px}
.space.s2{height:20px}
.space.s3{height:30px}
.space.s4{height:40px}
.space.s5{height:50px}
.space.s6{height:60px}
.space.s7{height:70px}
.space.s8{height:80px}
.space.s9{height:90px}
.space.s10{height:100px}
.feature-style1 .contain-1580{display:flex;align-items:center}
.feature-pic{width:50%;overflow:hidden}
.feature-pic video{width:100%;object-fit: cover}
.feature-pic img{width:100%;object-fit:cover}
.feature-style1-txt{width:50%;padding-left:70px}
.feature-style1-txt h3{font-size:36px;color:#ab5d5e}
.feature-style1-txt h4{color:#265f66;font-size:36px;;text-align:right;margin:10px 0 110px}
.feature-style1-txt .line{display:flex;padding-left:20px}
.feature-style1-txt .line-txt{width:100%}
.feature-style1-txt .line-txt p{font-size:26px;line-height:40px;color:#225f67}
.feature-style1-txt .line img{width:128px;height:128px;object-fit:cover}
.feature-style1-txt .separate{display:block;background:url(../images/pages/separate.png) no-repeat center/100%;width:19px;height:19px;margin:56px 0 36px 20px}
.feature-style2{background:linear-gradient(172deg,#003c42 0,#066972 80%);display:flex;position:relative}
.feature-style2-pic{width:50%}
.feature-style2-pic img{max-width:100%}
.feature-style2-txt{width:100%;height:100%;left:0;top:0;position:absolute}
.feature-style2-cont{padding:75px 0 80px 140px;display:flex;flex-direction:column;justify-content:space-between;width:50%;margin-left:auto;height:100%}
.feature-style2-txt .contain-1580{height:100%}
.feature-style2-txt h3{font-size:76px;line-height:1;color:#edc293;padding-left:26px}
.feature-style2-txt h3 span{display:block;line-height:1}
.feature-style2-txt p{font-size:48px;color:#edc293;;text-align:left;padding-left:26px}
.feature-style2-txt .baidu{background:#fff;margin-top:30px}
.feature-style2-txt .baidu img{width:100%}
.feature-style2-txt .baidu p{font-size:26px;color:#195259;text-indent:2em;padding:30px 18px}
.feature-txt .contain-1580{display:flex}
.feature-txt.left .contain-1580{justify-content:flex-start}
.feature-txt.right .contain-1580{justify-content:flex-end}
.feature-txt-inner{position:relative}
.feature-txt span{color:#ba5e5d;font-size:74px;font-family:"思源黑体 CN","Source Han Sans CN","noto sans","微软雅黑","Microsoft Yahei","\5FAE\8F6F\96C5\9ED1";position:absolute;right:-60px;top:50%;transform:translateY(-50%)}
.feature-txt h3{font-size:80px;color:#ba5e5d;line-height:1}
.feature-txt p{font-size:48px;color:#265f66;}
.feature-img{width:100%;overflow:hidden}
.feature-img img{width:100%;object-fit:cover}
.feature-style3 .contain-1580{display:flex;align-items:center}
.feature-style3.right .contain-1580{flex-direction:row-reverse}
.feature-style3-txt{width:50%;padding:0 0 0 50px;text-align:right}
.feature-style3.right .feature-style3-txt{padding:0 50px 0 0;text-align:left}
.feature-style3-txt h3{font-size:55px;color:#ba5e5d;line-height:1}
.feature-style3-txt h3 span{display:block;line-height:1}
.feature-style3-txt h3+p{margin-top:330px}
.feature-style3-txt p{font-size:32px;color:#265f66;}
.feature-style3-txt p.tip{display:flex;font-size:32px;align-items:center}
.feature-style3-txt p.tip i{display:block;background:url(../images/pages/feature-icon.png) no-repeat center/100%;width:19px;height:22px;margin-top:6px;margin-right:10px}
.feature-style3-txt p.tip-sm{font-size:24px;opacity:.8;margin-top:10px;line-height:1}
.feature-style3-txt ul{margin:170px 0 60px}
.feature-style3-txt li{font-size:36px;color:#ab5d5e;;display:flex;align-items:center;justify-content:flex-end}
.feature-style3-txt li+li{margin-top:20px}
.feature-style3-txt li i{display:block;margin-right:16px;background:url(../images/pages/feature-style3-txt-icon.png) no-repeat center/100%;width:22px;height:29px;margin-top:12px}
.feature-style4 .contain-1580{display:flex;align-items:center}
.feature-style4-pic{padding-right:86px}
.feature-style4-txt{width:50%;padding-left:20px}
.feature-style4-txt p{color:#265f66;font-size:30px;}
.feature-style4-txt h3{font-size:50px;color:#ba5e5d;margin:10px 0}
.feature-style5{background:linear-gradient(90deg,#f5e4dd 0,#e3eae4 80%);font-size: 0}
.feature-style5 .contain-1580{display: flex;position: relative}
.feature-style5-pic{width:50%;display:flex;justify-content:center}
.feature-style5-pic img{max-width:100%;object-fit:cover}
.feature-style5-txt{width:50%;text-align:right;padding: 100px 0 100px 50px}
.feature-style5-txt .txt-item:not(:first-child){
    margin-top: 100px;
    opacity: .5;
    transition: all .5s ease;
}
.feature-style5-txt .txt-item.active{
    opacity: 1;
}
.feature-style5-txt h3{font-size:80px;line-height:1;color:#ba5e5d;margin-bottom:50px}
.feature-style5-txt h3 span{display:block;line-height:1}
.feature-style5-txt img{max-width:100%;object-fit:cover}
.feature-style5-txt h4{;color:#265f66;font-size:42px;margin-top:40px;opacity:.8;margin-bottom:70px}
.feature-style5-txt p{;color:#265f66;font-size:30px}

.feature-style5-pic{
    position: sticky;
    top: 80px;
    left: 0;
    height: 100%;
    padding-top: 40px;
}
.feature-style5-pic img:not(:first-child){
    display: none;
}

.feature-style6 .contain-1580{display:flex;align-items:center;background:linear-gradient(90deg,#f5e3dc 0,#deebe5 80%);padding:0 60px}
.feature-style6-txt{width:50%;text-align:center}
.feature-style6-txt p{font-size:78px;color:#255f66;}
.feature-style6-txt p.transparent{opacity:.6}
.feature-style6-txt p span{display:block}
.feature-style6-pic{width:100%!important;display:flex;justify-content:center}
.feature-style6-pic img{max-width:100%!important;max-height:100%;object-fit:cover}
.feature-tips{margin-top:116px;;padding-bottom: 104px}
.feature-tips h3{font-size:32px;line-height:1;color:#255f66}
.feature-tips p{color:#255f66;opacity:.6;font-size:24px}
.feature-tips p span{min-width:22px;display:inline-block;margin-right:18px;text-align:right}
.feature-tips p.tip{padding-left:30px}
/* 特征侧边栏 */
.feature-side{position:absolute;height:100%;top:0;left:0;padding:102px 0 114px 64px}
#feature-side{display:flex;flex-direction:column;width:32px;position:sticky;top:192px;justify-content:center;height:calc(100vh - 192px);padding:50px 0;z-index:1}
#feature-side a{position:relative;display:flex;justify-content:center}
#feature-side a+a{margin-top:50px}
#feature-side a:after{content:'';width:16px;height:16px;border-radius:50%;border:2px solid #265f66;position:absolute;left:8px;top:0;transition:all .5s ease}
#feature-side a:hover:after{background:#265f66}
#feature-side a:before{content:'';border:unset;background:url(../images/pages/side-icon.png) no-repeat center/100%;width:32px;height:37px;top:0;left:0;position:absolute;opacity:0;transform:scale(.5);transition:all .5s ease}
#feature-side a.active:after{opacity:0}
#feature-side a.active:before{opacity:1;transform:scale(1)}
#feature-side a span{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;font-size:24px;color:#ba5e5d;;display:inline-block;opacity:0;transition:all .5s ease;transform:scale(.75);margin-top:50px}
#feature-side a:hover span{color:#265f66}
#feature-side a.active span,#feature-side a:hover span{opacity:1;transform:scale(1) rotate(0)}

/* 规格参数 */
.parameter-top{padding:116px 0 110px;text-align:center}
.parameter-top h1{font-size:42px;color:#265f66}
.parameter-top img{max-width:100%;object-fit:cover;display:block;margin:70px auto}
.parameter-top p{color:#265f66;font-size:24px;opacity:.6;}
.parameter-main{padding-bottom:190px}
.parameter-item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:90px 0;border-top:1px solid #bdcfd1}
.parameter-main h2{min-width:27.5%;font-size:32px;color:#ba5e5d}
.parameter-item ul{width:72.5%;display:flex;justify-content:space-between;flex-wrap:wrap;color:#265f66;margin-top:-50px}
.parameter-item.three ul:after{width:30.33%;content:''}
.parameter-item.three.checklist ul{margin-top:-30px}
.parameter-item li{width:37%;margin-top:50px}
.parameter-item.three li{width:33%}
.parameter-item.three.checklist li{margin-top:30px}
.parameter-item li h3{font-size:24px}
.parameter-item li p{margin-top:20px;font-size:18px;line-height:22px;}

/* 售后服务 */
.server{padding:116px 0 138px}
.server-top ul{display:flex;justify-content:space-between;margin:90px 0 100px}
.server-top li{text-align:center;width:19%}
.server-top li h2{font-size:42px;;color:#265f66;line-height:1;display:flex;align-items:center;margin-bottom:50px}
.server-top li h2 span{margin-right:16px;font-size:30px;padding-bottom:10px;display:flex;align-items:center;line-height:1;justify-content:center;width:36px;height:36px;background:#265f66;border-radius:50%;color:#fff}
.server-top li img{max-width:100%}
.server-top p{border-top:1px solid #bdcfd1;border-bottom:1px solid #bdcfd1;font-size:23px;padding:40px 0;color:#265f66;}
.server-top p+p{border-top:0}
.server-phone{margin-top:90px}
.server-phone p{display:flex;border-top:1px solid #bdcfd1;border-bottom:1px solid #bdcfd1;padding:100px 0;margin-top:96px;color:#265f66;;justify-content:space-between;align-items:center;font-size:38px}
.server-phone p i{background:url(../images/pages/phone-icon.png) no-repeat center/100%;width:30px;height:38px;display:block;margin-right:20px}
.server-phone p span{display:flex;align-items:center}

/* 使用说明 */
.instructions-issue{padding:116px 0 110px}
.issue-main{margin-top:90px;display:flex;justify-content:space-between}
.issue-nav{width:16.5%;display:flex;flex-direction:column;border-right:2px solid #e0e8e9}
.issue-nav a{font-size:32px;color:#265f66;opacity:.8;transition:all .4s ease;line-height:1}
.issue-nav a+a{margin-top:30px}
.issue-nav a.active{opacity:1}
.issue-nav a.active,.issue-nav a:hover{color:#ba5e5d}
.issue-list{width:74%}
.issue-cell:not(:first-of-type){display:none}
.issue-list li:first-of-type h3{padding-top:0}
.issue-list h3{color:#265f66;font-size:24px;display:flex;align-items:center;line-height:1;justify-content:space-between;cursor:pointer;padding:20px 0;border-bottom:1px solid #e9efef}
.issue-list h3:hover{color:#ba5e5d}
.issue-list h3 span{width:calc(100% - 30px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-left:10px}
.issue-list h3 i{display:block;background:url(../images/common/arrD-red.svg) no-repeat center/100%;width:22px;height:20px;transition:all .4s ease}
.issue-list h3.on{border-bottom:0}
.issue-list h3.on i{transform:rotate(180deg)}
.issue-cont{background:#f8fafa;padding:20px 10px;display:none}
.issue-cont p{color:#265f66;;font-size:18px}
.instructions-video{padding-bottom:200px}
.instructions-video-main{margin-top:60px;display:flex;flex-wrap:wrap;justify-content:space-between}
.instructions-video a{width:49%;display:block}
.instructions-video-pic{overflow:hidden;position:relative}
.instructions-video-pic:after{content:'';background:url(../images/pages/video-icon.png) no-repeat center/100%;width:102px;height:102px;position:absolute;left:50%;top:50%;transform:scale(1) translate(-50%,-50%);transition:all .4s ease}
.instructions-video a:hover .instructions-video-pic:after{transform:scale(.95) translate(-50%,-50%)}
.instructions-video-pic img{width:100%;object-fit:cover}
.instructions-video h3{font-size:32px;;color:#265f66;text-align:center;margin-top:15px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;transition:all .4s ease}
.instructions-video a:hover h3{color:#ab5d5e}

/* 产品中心 */
.prod-list{padding:110px 0 120px}
.prod-list .contain-1580{display:flex;justify-content:space-between}
.prod-list-l{display:block;width:48.5%;overflow:hidden}
.prod-list-l img{width:100%;object-fit:cover;transition:all .4s ease}
.prod-list-r{width:49%;position:relative}
.prod-list-r .swiper-container{width:100%;height:100%}
.prod-list-cell{display:flex;flex-wrap:wrap;justify-content:space-between;align-content:space-between}
.prod-list-cell a{width:47.5%}
.prod-list-cell a h2{color:#265f66;font-size:20px;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-top:10px;transition:all .4s ease}
.prod-list-cell a:hover h2{color:#ab5d5e}
.prod-list-pic{background:#f2f2f2;display:flex;align-items:center;justify-content:center;height:368px;overflow:hidden}
.prod-list-pic img{max-width:80%;max-height:80%;object-fit:cover;transition:all .4s ease}
.prod-list-cell a:hover img,.prod-list-l:hover img{transform:scale(1.04)}
.prod-list-r .swiper-pagination{display:flex;position:absolute;justify-content:center;width:100%;bottom:-50px}
.prod-list-r .swiper-pagination-bullet{width:10px;height:10px;background:0 0;border:2px solid #15484f;transition:all .4s ease;opacity:1}
.prod-list-r .swiper-pagination-bullet-active{border-color:#bc5d5b;background:#bc5d5b}
.prod-list-r .swiper-pagination-bullet:not(:first-of-type){margin-left:15px}

/* 关于启春堂 */
.about-banner img{width:100%;object-fit:cover}
.about{padding:116px 0 110px}
.about-icon{background:url(../images/pages/feature-icon.png) no-repeat center/100%;width:19px;height:22px;display:block;margin:55px auto 50px}
.about-content{text-align:center;color:#1a5f68}
.about-content h2{font-size:32px;margin-bottom:30px;line-height:1}
.about-content h2:not(:first-of-type){margin-top:30px}
.about-content p{font-size:28px;}

/* 联系我们 */
.contact{padding:116px 0 180px}
.contact-top ul{display:flex;justify-content:space-between;margin-top:96px;border-top:1px solid #bdcfd1;border-bottom:1px solid #bdcfd1;padding:93px 0;color:#265f66}
.contact-top li{;font-size:28px;color:#265f66}
.contact-top span{color:#265f66;padding-right:28px}
.contact-go{margin-top:116px}
.contact-go ul{display:flex;justify-content:center;margin-top:90px}
.contact-go li+li{margin-left:100px}
.contact-go li{position:relative}
.contact-go a{color:#265f66;transition:all .4s ease}
.contact-go a:hover{color:#ba5e5d}
.contact-QR{width:122px;height:122px;position:absolute;left:-30px;bottom:110px;opacity:0;visibility:hidden;transition:all .4s ease;box-shadow:0 0 17.64px 3.36px rgba(38,95,102,.33)}
.contact-go li:hover .contact-QR{opacity:1;visibility:visible}
.contact-QR img{width:100%;height:100%;object-fit:cover}

/* 销售网络 */
.network{padding:120px 0}
.network .contain-1160{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 22px}
.network a{width:49%;display:block}
.network-pic{height:426px;background:#f2f2f2;display:flex;align-items:center;justify-content:center}
.network-pic img{max-width:100%}
.network-info{background:#fff;padding:44px 10px;text-align:center}
.network-info h3{font-size:40px;color:#ba5e5d;line-height:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.network-info span{display:flex;width:226px;height:64px;align-items:center;justify-content:center;margin:20px auto 0;;background:#265f66;color:#fff0d4;border-radius:30px;font-size:30px;transition:all .4s ease;line-height:1}
.network a:hover span{box-shadow:0 10px 18px rgba(35,95,103,.5)}

/* 新闻列表 */
.news-menu .contain-1160{display:flex;justify-content:center;height:100%}
.news-list{padding:120px 0 166px}
.news-list-main a{display:flex;opacity:0;-ms-transform:scale(1.05);transform:scale(1.05);transition:opacity .5s cubic-bezier(.49,.01,.27,1),transform .5s cubic-bezier(.49,.01,.27,1)}
.news-list-main a.animated{opacity:1;transform:scale(1)}
.news-list-main a:hover{transform:scale(1.015)}
.news-list-main a+a{margin-top:40px}
.news-pic{width:67%;overflow:hidden}
.news-pic img{width:100%;object-fit:cover}
.news-info{background:#fff;display:flex;flex-direction:column;justify-content:center;padding:30px 23px;width:33%}
.news-info .time{font-size:20px;color:#265f66;line-height:1;opacity:.8}
.news-info h2{font-size:35px;color:#ba5e5d;line-height:1;margin:30px 0}
.news-info p{color:#265f66;font-size:18px;;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;height:56px}
.news-info .line{margin-top:50px;border-top:2px solid #e9efef}

/* 新闻详情 */
.article{padding:116px 0 120px;text-align:center}
.article h1{color:#ba5e5d;font-size:64px;margin-bottom:62px;line-height:1}
.article .subtitle{;font-size:32px;color:#265f66}
.article .time{line-height:1;color:#265f66;opacity:.8;font-size:32px;}
.article-content{margin-top:80px}
.article-content img{max-width:100%;object-fit:cover;display:block;margin:0 auto}
.article-content img+img{padding-top:10px}
.article-content h2{color:#ba5e5d;font-size:48px}
.article-content p{font-size:32px;;color:#265f66}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .location-cont-info{padding: 35px 20px}
    .feature-side{padding-left: 20px}
    .feature-style1-txt{padding-left: 50px}
    .feature-style1-txt h3{font-size: 44px}
    .feature-txt h3,.feature-style2-txt h3,.feature-style5-txt h3{font-size: 70px}
    .feature-style3-txt p.tip{font-size:27px}
    .feature-style3-txt p{font-size:30px}
    .feature-style1-txt .separate{margin:40px 0 30px 20px}
    .feature-txt p{font-size:40px}
    .feature-style2-cont{padding-left: 100px}
    .feature-style2-txt p{font-size: 30px;padding-left:0}
    .feature-style2-txt .baidu p{font-size:23px}
    .feature-style3-txt h3+p{margin-top: 300px}
    .feature-style4-txt{padding-left: 0}
    .feature-style5-txt p{font-size: 38px}
    .feature-style6-txt p{font-size:26px}
    .feature-style3-txt h3{font-size:50px}
    .prod-list-pic{height: 330px}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .com-tit{font-size: 44px}

    .training-banner-cont h1{font-size: 50px}
    .training-banner-cont{padding-right: 0}
    .training-banner-cont h6{font-size: 26px;margin-top:10px}
    .training-banner-cont img{width:200px;height: 200px;margin-top: 30px}
    .training-list-pic{height: 250px}
    .training-list-txt h3{font-size: 20px}
    .training-list-txt h2{margin:20px 0 10px;font-size: 26px}
    .training-list-txt p{font-size: 18px}
    .training-list-txt{padding:30px 10px 0 20px;height: 160px}
    .training-nav{width:60px;height: 60px}
    .training-nav.next{right: -30px}
    .training-nav.prev{left: -30px}

    .jsmap-svg-container, .jsmap-container,.jsmap-container svg{width:1100px!important;height: 790px!important}
    .location h1{font-size:45px}
    .location-cont{padding-top: 40px}
    .location-cont-pic{height: 250px}
    .location-cont-info{height:100%}
    .location-cont-info h2{font-size: 24px;margin-bottom:20px}
    .location-cont-info p{font-size: 16px}
    .location-cont-info p+p{margin-top:8px}
    .location-cont-info span{height: 42px}
    .location-cont-info span i{margin-left:5px}

    .location-detail h1{font-size: 54px}
    .location-detail-main{margin-top:80px}
    .location-detail-txt{padding-left:80px}
    .location-detail-txt p{margin-top: 15px}
    .location-detail-txt h2{font-size: 28px}
    .location-detail-txt h2:not(:first-of-type){margin-top: 30px}

    /* 产品特征 */
    .prod-menu-main.fixed,.prod-menu{height: 90px}
    .prod-menu-main h1{font-size: 28px}
    .prod-menu-a{font-size:20px}
    .prod-menu-main .buy-btn{font-size: 20px}
    .prod-detail-main{width: 500px}
    .prod-detail-gallery .item{height: 500px}
    .prod-detail-thumbs{margin-top: 30px}
    .prod-detail-thumbs a{min-width: 60px;height: 60px}
    .prod-detail-thumbs .item{height: 60px;min-width: 60px}
    .prod-detail-thumbs a i{height: 20px;width: 14px}
    .prod-detail-txt{width: 48%}
    .prod-detail-btn{width: 140px;height: 55px;font-size: 26px}
    .feature-banner h2{font-size: 60px}
    .feature-banner p{font-size:36px}
    .feature-style1-txt{padding-left: 40px}
    .feature-style1-txt h3{font-size: 34px}
    .feature-style1-txt h4{font-size: 26px;margin:10px 0 55px}
    .feature-style1-txt .line-txt p{font-size: 22px;line-height: 32px}
    .feature-style1-txt .line img{width: 100px;height: 100px}
    .feature-style1-txt .separate{margin:30px 0 30px 20px}
    .feature-txt p{font-size: 30px}
    .feature-txt span{font-size: 60px;right: -50px}
    .feature-style2-cont{padding-left: 50px}
    .feature-style2-txt p{font-size: 25px;padding-left: 0}
    .feature-style3-txt h3{font-size:38px}
    .feature-style2-txt h3{padding: 0;font-size:50px}
    .feature-style3-txt p{font-size:22px}
    .feature-tips p{font-size:20px}
    .feature-style3-txt h3+p{margin-top: 220px}
    .feature-style3-txt p.tip{font-size: 20px}
    .feature-style3-txt p.tip-sm{font-size: 20px}
    .feature-style4-pic{padding-right:30px}
    .feature-style4-txt p{font-size: 26px}
    .feature-style4-txt h3{font-size: 40px;margin: 5px 0}
    .feature-style5-txt h3{margin-bottom: 30px}
    .feature-style5-txt h4{font-size: 22px;margin-top:10px;margin-bottom: 20px}
    .feature-style5-txt p{font-size: 21px}
    .feature-style3-txt ul{margin: 120px 0 60px}
    .feature-style3-txt li{font-size: 30px}
    .feature-style6-txt p{font-size: 50px}
    .feature-tips{margin-top: 80px}
    #feature-side{width: 28px}
    #feature-side a:before{width: 28px}
    #feature-side a span{margin-top: 40px}
    #feature-side a+a{margin-top: 40px}

    .parameter-top h1{font-size: 38px}
    .parameter-top img{margin:60px auto}
    .parameter-item{padding:80px 0}
    .parameter-main{padding-bottom: 120px}

    .server-top li h2{font-size: 38px}
    .server-top li h2 span{width: 30px;height: 30px;font-size: 28px;padding-bottom: 8px;margin-right: 10px}
    .server-top ul{margin: 80px 0}
    .server-top p{padding: 30px 0}
    .server-phone p{padding: 60px 0;font-size: 36px;margin-top: 70px}

    .issue-list{width: 76%}
    .issue-main{margin-top: 60px}
    .issue-nav a{font-size: 30px}
    .instructions-video-pic:after{width: 90px;height: 90px}
    .instructions-video h3{font-size: 30px}
    .issue-nav{width: 14%}

    .prod-list-pic{height: 260px}

    .about-content h2{font-size: 30px;margin-bottom: 25px}
    .about-content p{font-size: 26px}

    .contact-top ul{margin-top: 60px;padding: 50px 0}
    .contact-top li{font-size: 26px}
    .contact-top span{padding-right:20px}
    .contact-go{margin-top: 80px}
    .contact-go a svg{width: 70px;height: 70px}
    .contact-go li+li{margin-left: 80px}
    .contact-QR{bottom:90px}

    .network .contain-1160{padding: 0}
    .network-pic{height: 400px}
    .network-info h3{font-size: 40px}
    .network-info span{width: 180px;height:50px;font-size: 28px;padding-bottom: 6px}
    .network-info{padding: 40px 10px}

    .news-info h2{font-size: 30px;margin: 20px 0}
    .article h1{font-size: 54px;margin-bottom: 50px}
    .article .subtitle,.article .time{font-size: 28px}
    .article-content{margin-top: 60px}
    .article-content h2{font-size: 42px}
    .article-content p{font-size: 30px}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .com-tit{font-size: 40px}

    .training-banner-cont h1{font-size: 40px}
    .training-banner-cont h6{font-size: 22px;margin-top: 5px}
    .training-banner-cont img{width:160px;height: 160px;margin-top: 20px}
    .training-banner-cont p{font-size: 20px;margin-top: 5px}
    .training-list-pic{height: 220px}
    .training-list-txt{padding: 20px 15px;height: auto}
    .training-list-txt h2{margin: 10px 0}
    .training-list-txt h3{font-size: 18px}
    .training-nav{width: 50px;height: 50px}
    .training-nav img{width: 8px;height: 18px}
    .training-list .swiper-wrapper{padding-bottom: 30px}
    .training-list .swiper-pagination-bullet:not(:first-of-type){margin-left: 10px}
    .training-nav.prev{left: -25px}
    .training-nav.next{right: -25px}

    .jsmap-svg-container, .jsmap-container, .jsmap-container svg{width: 1000px!important;height: 730px!important}
    .location-map svg{margin-left:-140px!important}
    .customSelect{width: 400px}
    .customSelect-name{font-size: 20px;height: 45px}
    .customSelect-drop{top: 45px}
    .customSelect-name:after{width:14px;height: 14px}
    .location-cont{padding: 20px 0 80px}
    .location-cont-info{padding: 30px 20px}
    .location-cont-info h2{margin-bottom: 15px}
    .location h1{font-size: 40px}
    .location{padding-top: 80px}

    .location-detail-txt p{font-size: 20px;margin-top: 10px}
    .location-detail-txt h2{font-size: 26px}
    .location-detail-txt{padding: 0}
    .location-detail-txt h2:not(:first-of-type){margin-top: 20px}
    .location-detail-main{margin-top: 50px;padding:30px}
    .location-detail h1{font-size: 40px}

    .prod-detail{padding:60px 0}
    .prod-menu-main h1{font-size: 24px}
    .prod-menu-main li+li,.prod-menu-main li:last-of-type{margin-left: 20px}
    .prod-menu-main.fixed, .prod-menu{height: 80px}
    .prod-menu-main .buy-btn{width: 80px;font-size:16px}
    .prod-detail-gallery .item{height: 400px}
    .prod-detail-main{width: 400px}
    .prod-detail-thumbs{margin-top: 20px}
    .prod-detail-thumbs a,.prod-detail-thumbs .item{min-width: 50px;height: 50px}
    .prod-detail-txt h1{font-size: 30px}
    .prod-detail-txt{width: 50%}
    .prod-detail-txt p{font-size: 17px}
    .prod-detail-txt h2{font-size: 22px;margin: 15px 0}
    .prod-detail-txt li{font-size: 18px;padding: 10px 0}
    .prod-detail-btn{width: 110px;height: 46px;font-size: 18px;margin-top: 30px}
    .prod-detail-btn span{margin-top: -4px}
    .feature-banner h2{font-size: 50px;margin: 20px 0 10px}
    .feature-banner p{font-size: 30px}
    .feature-banner-pic img{max-width: 80%}
    .feature-banner-pic{margin-top: 60px}
    .feature-content{padding-top: 80px}
    .feature-style1-txt h3{font-size: 26px}
    .feature-style1-txt h4{font-size: 22px;margin:5px 0 40px}
    .feature-style1-txt .line-txt p{font-size: 18px;line-height: 24px}
    .feature-style1-txt .line img{width: 80px;height: 80px}
    .feature-style1-txt .line{padding-left: 0}
    .feature-style1-txt .separate{margin: 20px 0}
    .feature-txt h3,.feature-style5-txt h3{font-size: 60px}
    .feature-style3-txt h3{font-size:50px}
     .feature-style2-txt h3{font-size:50px}
    .space.s4{height:25px}
    .space.s5{height:30px}
    .space.s6{height:40px}
    .space.s7{height:55px}
    .space.s8{height:65px}
    .space.s9{height:75px}
    .space.s10{height:85px}
    .feature-txt p{font-size: 27px}
    .feature-txt span{font-size: 50px;right: -40px}
    .feature-style2-txt .baidu p{font-size: 20px;padding:15px}
    .feature-style2-txt p{font-size: 20px}
    .feature-style2-cont{padding: 60px 0 60px 40px}
    .feature-style3-txt h3+p{margin-top: 140px}
    .feature-style3.right .feature-style3-txt{padding:0 30px 0 0}
    .feature-style3-txt{padding:0 0 0 30px}
    .feature-style3-txt p{font-size: 18px}
    .feature-style3-txt p.tip{font-size: 16px}
    .feature-style3-txt p.tip-sm{font-size: 18px}
    .feature-style4-txt p{font-size: 22px}
    .feature-style4-txt h3{font-size: 36px}
    .feature-style5-txt img{max-width: 230px}
    .feature-style5-txt{padding-left: 30px}
    .feature-style5-txt .txt-item:not(:first-child){margin-top: 80px}
    .feature-style5-txt p{font-size: 17px}
    .feature-style5-txt h4{font-size: 18px}
    .feature-style3-txt ul{margin:60px 0 40px}
    .feature-style3-txt li{font-size:26px}
    .feature-style6-txt p{font-size: 40px}
    .feature-style6-pic img{max-width: 60%}
    .feature-style6 .contain-1580{padding: 0 30px}
    .feature-tips{margin-top: 60px;padding-bottom: 80px}
    .feature-tips h3{font-size: 28px}
    .feature-tips p{font-size: 18px}

    .parameter-top h1{font-size: 36px}
    .parameter-top img{margin: 50px auto}
    .parameter-main h2{min-width: 22%;font-size: 28px}
    .parameter-main ul{width: 78%}
    .parameter-item li h3{font-size: 22px}
    .parameter-item li p{margin-top: 15px}
    .parameter-item li{width: 48%}
    .parameter-item{padding: 60px 0}
    .parameter-item li{margin-top: 40px}
    .parameter-item ul{margin-top: -40px}
    .parameter-main{padding-bottom: 80px}

    .server-top li h2{font-size: 30px}
    .server-top li h2 span{width: 28px;height: 28px;padding-bottom: 6px;font-size: 24px}
    .server-top li img{height: 80px}
    .server-top p{font-size: 20px;padding: 20px 0}
    .server-phone{margin-top: 60px}
    .server-phone p{padding: 40px 0;font-size: 30px;margin-top: 50px}
    .server-phone p i{width: 20px;height: 30px;margin-right: 10px}

    .issue-main{margin-top: 50px}
    .issue-nav a{font-size: 28px}
    .issue-list{width: 80%}
    .issue-list h3{font-size: 22px}
    .issue-list h3 i{width: 18px;height: 18px}
    .issue-list h3{padding: 18px 0}
    .issue-list h3 span{padding-left: 5px}
    .issue-cont{padding: 18px 8px}
    .instructions-video-main{margin-top: 50px}
    .instructions-video h3{font-size: 26px;margin-top: 10px}
    .instructions-video{padding-bottom: 100px}

    .prod-list-pic{height: 200px}
    .prod-list-cell a h2{font-size: 18px;margin-top: 8px}
    .prod-list-r .swiper-pagination-bullet:not(:first-of-type){margin-left:10px}

    .about-content h2{font-size: 28px;margin-bottom: 20px}
    .about-content p{font-size: 22px}
    .about-content h2:not(:first-of-type){margin-top: 25px}
    .about-icon{margin: 50px auto 40px}

    .contact-top span{display: block;line-height: 1}
    .contact-top ul{margin-top: 50px;padding: 40px}
    .contact-go ul{margin-top: 60px}
    .contact-go a svg{width: 60px;height: 60px}

    .network-pic{height: 320px}
    .network-pic img{max-width: 120px}
    .network-info h3{font-size: 36px}

    .news-info .time{font-size: 20px}
    .news-info p{font-size: 18px;height: 50px}
    .news-info .line{margin-top: 40px}
    .article h1{font-size: 42px;margin-bottom: 40px}
    .article .subtitle, .article .time{font-size: 26px}
    .article-content{margin-top: 50px}
    .article-content h2{font-size: 38px}
    .article-content p{font-size: 28px}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .feature-side{padding-left: 15px}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .com-tit{font-size: 36px}

    .training-banner-bg{min-height:360px}
    .training-banner-cont h1{font-size: 32px}
    .training-banner-cont h6{font-size: 20px}
    .training-banner-cont img{width: 140px;height: 140px}
    .training-list .swiper-pagination-bullet:not(:first-of-type){margin-left: 5px}
    .training-list-txt h2{font-size: 24px;margin: 8px 0}
    .training-list-txt p{font-size: 16px}
    .training-nav{display: none}

    .jsmap-svg-container, .jsmap-container, .jsmap-container svg {width: 640px!important;height: 460px!important}
    .location-map svg{margin-left:-50px!important}
    .location{padding-top:60px}
    .location h1{font-size:32px}
    .customSelect{margin-top:30px;width:300px;margin-bottom: 20px}
    .location-cont{padding:0 0 60px}
    .location-cont-pic{height: 220px}
    .location-cont-info{padding:20px 15px}
    .location-cont-info h2{font-size: 18px;margin-bottom: 10px}
    .location-cont-info p{font-size: 16px}
    .location-cont-info p+p{margin-top: 5px}
    .location-cont-info span{height: 40px}
    .location-cont-info span em{font-size: 14px}
    .location-cont-info span i{height: 10px}
    .mb-tip{display: none!important}

    .location-detail h1{font-size: 30px}
    .location-detail-main{margin-top: 40px;flex-wrap: wrap-reverse;padding: 20px}
    .location-detail-txt{width: 100%;margin-top: 20px}
    .location-detail-pic{width: 100%}
    .location-detail-txt h2{font-size: 24px}
    .location-detail-txt p{margin-top: 8px}

    .prod-menu-main.fixed, .prod-menu{top: 60px!important;height: 55px}
    .prod-menu-a{font-size: 16px}
    .feature-side{display: none}
    .prod-menu-main .buy-btn{width: 60px;height: 30px;font-size: 12px}
    .prod-menu-main li+li, .prod-menu-main li:last-of-type{margin-left: 15px}
    .prod-detail-main{width: 300px}
    .prod-detail-gallery .item{height: 300px}
    .prod-detail .contain{align-items: flex-start}
    .prod-detail-thumbs a{display: none}
    .prod-detail-thumbs{margin-top: 15px}
    .prod-detail-txt p{font-size: 16px}
    .prod-detail-txt h2{font-size: 20px;margin: 10px 0 15px}
    .prod-detail-btn{margin-top: 20px;width: 100%;height: 42px;font-size: 20px}
    .feature-banner{padding-top: 60px}
    .feature-banner-name{font-size: 34px}
    .feature-banner-name img{width: 96px;padding-right: 5px}
    .feature-banner h2{font-size: 46px;margin: 15px 0 5px}
    .feature-banner p{font-size: 26px}
    .feature-banner-pic{margin-top: 50px}
    .feature-banner-pic img{max-width: 70%}
    .feature-style1-txt h3{font-size: 22px}
    .feature-style1-txt{padding-left: 20px}
    .feature-style1-txt h4{font-size: 20px;margin: 5px 0 30px}
    .feature-style1-txt .line-txt p{font-size: 14px;line-height: 22px}
    .feature-style1-txt .line img{width: 60px;height: 60px}
    .feature-style1-txt .separate{margin: 10px 0}
    .feature-style3-txt h3{font-size:36px}
    .feature-txt h3, .feature-style5-txt h3{font-size: 40px}
    .feature-style2-txt h3{font-size:25px}
    .space.s4{height:20px}
    .space.s5{height:25px}
    .space.s6{height:30px}
    .space.s7{height:35px}
    .space.s8{height:40px}
    .space.s9{height:45px}
    .space.s10{height:50px}
    .feature-tips p{font-size: 16px}
    .feature-style4-pic{width:100%;padding:0}
    .feature-style4 .contain-1580{flex-wrap: wrap-reverse}
    .feature-style4-txt{width: 100%;margin-bottom: 20px}
    .feature-txt p{font-size: 20px}
    .feature-txt span{font-size: 45px}
    .feature-style2-cont{padding:20px 0 20px 20px}
    .feature-style2-txt p{font-size: 15px}
    .feature-style2-txt .baidu p{font-size: 16px;padding: 10px}
    .feature-style2-txt .baidu{margin-top: 15px}
    .feature-style3-txt h3+p{margin-top: 70px}
    .feature-style3-txt p{font-size: 16px}
    .feature-style3.right .feature-style3-txt{padding: 0 20px 0 0}
    .feature-style3-txt p.tip{font-size: 14px}
    .feature-style3-txt p.tip-sm{font-size: 13px}
    .feature-style4-txt p{font-size: 16px}
    .feature-style4-txt h3{font-size: 30px}
    .feature-style5-txt img{max-width: 180px}
    .feature-style5-txt h4{font-size: 20px;margin:10px 0}
    .feature-style5-txt{padding-left: 20px}
    .feature-style5-txt p{font-size: 18px}
    .feature-style5-txt h3{margin-bottom: 20px}
    .feature-style3-txt p.tip i{width: 16px;margin-top: 3px;margin-right: 5px}
    .feature-style3-txt li{font-size: 28px}
    .feature-style3-txt li+li{margin-top: 10px}
    .feature-style3-txt ul{margin:40px 0 20px}
    .feature-style6-txt p{font-size: 30px}
    .feature-tips h3{font-size: 26px}
    .feature-tips{padding-bottom: 60px}
    .procjpop-contain{width: 82%}
    .procjpop-list a{width: 100px}
    .procjpop-title{font-size: 24px;margin: 30px 0}
    .procjpop-mix{margin-top: 60px}

    .parameter-top h1{font-size: 34px}
    .parameter-top img{margin: 40px auto;max-width:80%}
    .parameter-top p{font-size: 22px}
    .parameter-main h2{font-size: 24px}
    .parameter-item li h3{font-size: 20px}
    .parameter-item li p{font-size: 16px;margin-top: 10px}
    .parameter-item{padding: 40px 0}
    .parameter-item.three.checklist li{width: 48%}
    .parameter-main{padding-bottom: 60px}

    .issue-main,.instructions-video-main{margin-top: 40px}
    .issue-nav a{font-size: 24px}
    .issue-nav a+a{margin-top: 20px}
    .instructions-video-pic:after{width: 70px;height: 70px}
    .instructions-video h3{font-size: 22px}

    .server-top ul{margin: 60px 0}
    .server-top li h2 span{width: 22px;height: 22px;margin-right:5px;font-size: 20px}
    .server-top li img{height: 60px}
    .server-top li{width: 20%}
    .server-top li h2{font-size: 24px;margin-bottom: 30px}
    .server-top p{font-size: 17px}
    .server-phone{margin-top: 50px}
    .server-phone p{font-size: 24px;padding:30px 0;margin-top: 40px}
    .server-phone p i{width: 15px;height: 25px;margin-right: 5px}

    .prod-list .contain-1580{flex-wrap: wrap}
    .prod-list-r{width: 100%;margin-top: 20px}
    .prod-list-cell a{width: 48.5%;margin-top: 30px}
    .prod-list-cell{margin-top: -30px}
    .prod-list-l{width: 100%}
    .prod-list-r .swiper-container{height: auto}
    .prod-list-r .swiper-pagination{position: static;margin-top: 30px}

    .about-content h2{font-size: 26px;margin-bottom: 15px}
    .about-content p{font-size: 20px}
    .about-icon{margin:40px auto}
    .about-banner img{min-height: 360px}

    .contact-top ul{margin-top: 40px;padding: 30px 0}
    .contact-top li{font-size: 22px}
    .contact-go ul{margin-top: 50px}
    .contact-go a svg{width: 50px;height: 50px}
    .contact-go li+li{margin-left: 50px}
    .contact-QR{width: 100px;height: 100px;bottom: 70px}
    .contact-go{margin-top: 60px}

    .network-pic{height: 250px}
    .network-pic img{max-width: 100px}
    .network-info h3{font-size: 32px}
    .network-info span{width: 160px;height: 40px;font-size: 22px}
    .network-info{padding:30px 10px}

    .news-list-main a{opacity: 1;transform: scale(1);flex-wrap: wrap}
    .news-pic{width: 100%}
    .news-info{width: 100%}
    .news-info .line{margin-top: 30px}
    .article h1{font-size: 38px;margin-bottom: 30px}
    .article .subtitle, .article .time{font-size: 22px}
    .article-content{margin-top: 40px}
    .article-content h2{font-size: 34px}
    .article-content p{font-size: 26px}
    .news-info h2{font-size:26px}
    .news-info p{height:auto}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .com-tit{font-size: 32px}

    .training-banner-bg{min-height:200px}
    .training-banner-cont h6{font-size: 18px;line-height: 20px}
    .training-banner-cont img,.training-banner-cont p{display: none}
    .training-list-pic{height: 190px}
    .training-list .swiper-pagination-bullet{width:8px;height: 8px}
    .training-list .swiper-wrapper{padding-bottom: 20px}

    .jsmap-svg-container, .jsmap-container, .jsmap-container svg {width: 330px!important;height: 240px!important}
    .jsmap-container svg {margin-left: -30px!important}
    .location{padding-top:40px}
    .location h1{font-size:22px}
    .customSelect{margin: 20px auto;width: 280px}
    .customSelect-name{height: 40px;font-size: 18px}
    .customSelect-drop{top: 40px}
    .location-cont-pic{height: 200px}
    .location-cont-info span{margin-top: 20px}

    .location-detail h1{font-size: 24px}
    .location-detail-main{margin-top: 30px}
    .location-detail-txt h2{font-size: 22px}
    .location-detail-txt p{font-size: 18px;margin-top: 5px}

    .prod-menu-main li:last-of-type{display: none}
    .prod-menu-main h1{display: none}
    .prod-menu-a{white-space:nowrap}
    .prod-menu-main ul{overflow-x:auto}
    .prod-menu-main.fixed, .prod-menu{height:50px}
    .prod-detail-main{width: 100%}
    .prod-detail .contain{flex-wrap: wrap}
    .prod-detail-txt{width: 100%;margin-top: 20px}
    .feature-banner h2{font-size: 24px;line-height: 1;margin: 15px 0 10px}
    .feature-banner{padding-top: 40px}
    .prod-detail{padding: 40px 0}
    .feature-banner p{font-size: 22px}
    .feature-style1 .contain-1580{flex-wrap: wrap}
    .feature-pic{width: 100%}
    .feature-style1-txt{width: 100%;padding:0;margin-top: 20px}
    .feature-style1-txt h3{font-size: 22px}
    .feature-style1-txt h4{font-size: 18px}
    .feature-style1-txt .line{justify-content: space-between}
    .feature-txt h3, .feature-style2-txt h3, .feature-style3-txt h3, .feature-style5-txt h3{font-size: 25px}
    .feature-style3-txt p.tip{font-size: 13px}
    .feature-txt p{font-size: 18px}
    .feature-txt span{font-size: 35px;right: -30px}
    .feature-style2-pic{width: 100%}
    .feature-style2-txt{position: static;width: 100%}
    .feature-style2-txt .contain-1580{width:100%}
    .feature-style2{flex-wrap: wrap-reverse}
    .feature-style2-cont{width: 100%;padding-left: 0;padding-bottom: 0}
    .feature-style2-txt .baidu{margin-top: 20px}
    .feature-style2-txt h3{margin-bottom: 30px;padding:0 4%}
    .feature-style2-txt p{font-size: 20px;padding:0 4%}
    .feature-style3.right .contain-1580,.feature-style3 .contain-1580{flex-wrap: wrap}
    .feature-style3-txt{padding: 0!important;width: 100%;margin-top: 20px;text-align: left!important}
    .feature-style3-txt li{justify-content: flex-start;font-size: 24px}
    .feature-style3-txt li i{font-size: 18px;margin-top: 6px;margin-right: 10px}
    .feature-style3-txt h3+p{margin-top: 30px}
    .feature-style3-txt p{font-size: 20px}
    .feature-pic{padding: 0}
    .feature-style5-pic{display: none}
    .feature-style5-txt{width: 100%;padding: 0;text-align: center}
    .feature-style5{padding: 40px 0}
    .feature-style5-txt h3 span{display: inline-block;margin-left: 10px}
    .feature-style5-txt img{display: block;margin: 0 auto}
    .feature-style6 .contain-1580{flex-wrap: wrap-reverse}
    .feature-style6-pic{width: 100%}
    .feature-style6-txt{width: 100%;padding: 20px 0 30px}
    .feature-style6-txt p{font-size: 24px;margin-top: 15px}
    .feature-style6-txt .space{display: none}
    .feature-tips p{font-size: 16px}
    .feature-tips{padding-bottom: 40px;margin-top: 40px}
    .feature-tips h3{font-size: 22px}

    .parameter-top h1{font-size: 30px}
    .parameter-top img{margin: 30px auto}
    .parameter-top p{font-size: 20px}
    .parameter-item li{width: 100%}
    .parameter-main h2{min-width: 100%}
    .parameter-item ul{margin: 0!important;width: 100%}
    .parameter-item li{margin-top: 30px}
    .parameter-item.three li{width: 48%}
    .parameter-item.three.checklist li{width: 100%}
    .parameter-item.three.checklist ul{margin-top: 10px!important}
    .parameter-item.three.checklist li{margin-top: 20px}
    .parameter-main{padding-bottom: 40px}

    .issue-main, .instructions-video-main{margin-top: 30px;flex-wrap: wrap}
    .issue-nav{width: 100%;flex-wrap: wrap;flex-direction: row;border-bottom: 1px solid #e0e8e9;border-right: 0;margin-bottom: 20px;padding-bottom: 20px}
    .issue-nav a+a{margin: 0 0 0 10px}
    .issue-list{width: 100%}
    .issue-list h3{font-size: 20px;padding: 15px 0}
    .issue-list h3 i{width: 15px;height: 15px}
    .instructions-video a{width: 100%}
    .instructions-video a+a{margin-top: 30px}
    .instructions-video h3{font-size: 20px}
    .instructions-video-pic:after{width: 50px;height: 50px}

    .server-top li{width: 49%;margin-top: 20px}
    .server-top ul{flex-wrap: wrap;margin: 20px 0 40px}
    .server-top li img{height: 50px}
    .server-top p{font-size: 16px;padding: 15px 0}
    .server-phone p{flex-direction: column;text-align: center;font-size: 22px}
    .server-phone p span{margin-bottom: 10px}

    .prod-list-cell a{width: 100%}

    .about .com-tit{font-size: 28px}
    .about-icon{margin:30px auto 20px}
    .about-content h2{font-size: 24px;margin-bottom: 10px}
    .about-banner img{min-height: 200px}

    .contact-top ul{flex-direction: column}
    .contact-top li+li{margin-top: 20px}
    .contact-go a svg{width: 40px;height: 40px}
    .contact-go li+li{margin-left: 30px}
    .contact-go{margin-top: 50px}

    .procjpop-close{width: 15px;height: 15px;right: -24px}
    .procjpop-title{font-size: 18px}
    .procjpop-list a{width: 60px}
    .procjpop-link{width: 100%;height: 40px}
    .procjpop-mix{margin-top: 30px}

    .network a{width: 100%}
    .network a+a{margin-top: 20px}
    .network-pic{height: 200px}
    .network-pic img{max-width: 80px}
    .network-info h3{font-size: 28px}
    .network-info span{width: 140px;height: 40px;font-size:20px;padding-bottom: 4px}

    .news-info h2{margin:20px 0}
    .news-info .time{font-size: 16px}
    .news-info{padding: 20px 15px}
    .news-list-main a+a{margin-top: 20px}
    .news-menu .prod-menu-main li:last-of-type{display: block}
    .article h1{font-size: 34px;margin-bottom: 20px}
    .article .subtitle, .article .time{font-size: 22px}
    .article .subtitle{line-height: 26px}
    .article-content{margin-top: 30px}
    .article-content h2{font-size: 30px}
    .article-content p{font-size: 22px}
}