@charset "utf-8";
@font-face
{font-family: DIN;
src: url('DIN-Medium.otf')}

@font-face
{font-family: AlibabaPuHuiTiBlack;
src: url('../font/AlibabaPuHuiTi-3-115-Black.ttf')}

@font-face
{font-family: AlibabaPuHuiTiSemiBold;
src: url('../font/AlibabaPuHuiTi-3-75-SemiBold.ttf')}

@font-face
{font-family: AlibabaPuHuiTiHeavy;
src: url('../font/AlibabaPuHuiTi-3-105-Heavy.ttf')}

@font-face
{font-family: InterRegular;
src: url('../font/Inter-Regular-9.otf')}



@font-face {
  font-family: 'iconfont';
  src: url('../iconfont/iconfont.woff2?t=1705108683799') format('woff2'),
       url('../iconfont/iconfont.woff?t=1705108683799') format('woff'),
       url('../iconfont/iconfont.ttf?t=1705108683799') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: inherit;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


body,input,h1,h2,h3,h4,h5,h6,p,textarea,table,div,ul,li,select,td,th,em,span,i,button,code{margin:0;padding:0;color:inherit;line-height: inherit; font-family:'InterRegular','PingFang SC','PingFangMedium',"microsoft yahei";font-size: inherit;}
img{border:0;display: inline-block;max-width:100%;vertical-align: middle;height: auto;}
.fl{float:left;}
.fr{float:right;}
ul{ list-style:none; }
a,p,span,i,em{ text-decoration:none; color:inherit;font-size: inherit;}
pre{word-break: break-word;}
:focus{outline:none!important;border-color:inherit;}
.clearfix{*zoom: 1;}
.clearfix:before,.clearfix:after
{display: table;line-height: 0;content: "";}
.clearfix:after{clear: both;}
table{border-collapse:collapse;border-spacing:0;width:100%}
em,i{font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;}
input[type="button"]{border:none;}
textarea {  -webkit-appearance: none;}  
.auto{margin:0 auto;max-width: 14.4rem;width: 90%;}
:hover{transition: all .2s;}
.img_hover_wrap{overflow: hidden;}
.img_hover{transition: all .3s;}
.img_hover:hover{transform: scale(1.05,1.05);}
.img_traslate{transition: all .3s;}
.img_traslate:hover{transform: translateY(-10px);}
.img_rotate{transition: all .3s;}
.img_rotate:hover{transform:rotate(-360deg);}
.bold{font-weight: bold;}
.normal{font-weight: normal!important;}
.center{text-align: center!important;}
.img{/* width: 100%; */display: block;    height: auto;}
.ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ele{position:relative;}
.ele:before,.ele:after{content:'';display: inline-block;vertical-align: middle;}
.ipt{display: block;border:none;}
.ipt_button{cursor: pointer;}
.item_scale .icon{transition: all .3s;}
.item_scale:hover .icon{transform: scale(1.08,1.08);}
.text-left{text-align: left!important;}
.text-right{text-align: right!important;}
.clamp{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important;/* display: -ms-flexbox; */-webkit-box-orient: vertical;/*-webkit-line-clamp: 3;*/}	
.clamp1{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 1;}
.clamp2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.clamp3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box!important; -webkit-box-orient: vertical;-webkit-line-clamp: 3;}


.imgbox{display: block;overflow: hidden;}
.item .img{transition: all 1s;width: 100%;display: block;}
.item:hover .imgbox .img{transform: scale(1.1,1.1);}

.zoomimg{position:relative;overflow: hidden;height: 0;display: block;}
.zoomimg .img{display: block;position:absolute;width: 100%;height: 100%;left: 0;top: 0;}

.flipx .icon{transition: all .3s;}
.flipx:hover .icon{transform:scaleX(-1);}
.scale .icon{transition: all .3s;}
.scale:hover .icon{transform: scale(1.1,1.1);}

.underline:hover{text-decoration: underline;}
label{-webkit-tap-highlight-color: rgba(255,0,0,0);} 
.img_full{width: 100%;height: 100%;display: block;object-fit: cover;}

.flex{display: -webkit-box; display: -moz-box;display: -ms-flexbox; display: -webkit-flex; display: flex;}
.flex-align-start{align-items: flex-start;}
.flex-align-center {-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center;}
.flex-align-end{align-items: flex-end;}
.flex-pack-center {-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;}
.flex-pack-justify {-webkit-box-pack: justify;-webkit-justify-content: pace-between;-ms-flex-pack: justify;justify-content: space-between;}
.flex-pack-start{justify-content: flex-start;}
.flex-pack-end{justify-content: flex-end;}
.flex-v {-webkit-box-orient: vertical; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: flex;}
.flex-w{display: flex;flex-wrap:wrap;}
.flex-1{flex:1;overflow: hidden;}
.flex-11{flex:1;}
html{font-size: 5.2083vw;}


*{box-sizing:border-box;font-size:inherit;line-height: inherit;color:inherit;}
body{background: #fff;overflow-x: hidden;color:#1D1D1D;line-height: 1.4;font-size: 0.18rem;}

.squareimg{width:100%;padding-bottom: 100%;overflow: hidden;position: relative;}
.squareimg .img{ position: absolute;top: 0;left: 0;width: 100%; height: 100%; object-fit: cover;}

.btn{font-size:0.2rem;color:#142089;border:1px solid #142089;border-radius:0.06rem;display: flex;align-items: center;justify-content: center;height:0.65rem;line-height:0.65rem;padding:0 0.3rem;font-weight: bold;cursor: pointer;}
.btn:hover{color:#fff;background:#142089;}
.btn.this{color:#fff;background:#142089;}
.btn.this:hover{background:#001551;}



/* 公共部分 */
.head{height: 0.95rem;position: fixed;width: 100%;left: 0;top: 0;z-index:100;transition: all 0.3s;border-bottom:1px solid rgba(255,255,255,.2);}

.head .wrap{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.head .r{display: flex;align-items: center;}


.head.dark{background:#fff;border-color:#e5e5e5;}
.head.dark .hd-nav li>a{color:#1D1D1D;}
.head.dark .hd-nav li>a::after{background:#1D1D1D;}
.head.dark .drop{}
.head.dark .drop .dropbox{}

.head.dark .hd-logo .img1{display: none;}
.head.dark .hd-logo .img2{display: block;}
.head.dark .icon{color:#000;}

.inner-head+div{margin-top:0.95rem;}


.hd-logo{}
.hd-logo .img{height: 0.64rem;}
.hd-logo .img2{display: none;}


.sj-menu{display: none;}

.head .icon{display: flex;margin-left:0.25rem;width: 0.32rem;height: 0.32rem;cursor: pointer;font-size:0.25rem;color:#fff;align-items: center;justify-content: center;}
.head .icon::after{font-family: 'iconfont';}



.hd-admin::after{content:'\e6b6';}
.hd-packet::after{content:'\e604';}

.hd-sear{margin-left: 0.3rem;}
/* .hd-sear .icon{background:url(../images/icon_01.png) no-repeat center;background-size:contain;} */
.hd-sear .icon::after{content:'\ea56';}

.hd-sear-box{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background-color: rgba(0,0,0,.7);z-index:110;display: none;}
.hd-sear-box .box{max-width: 8rem;line-height: 0.6rem;width: 90%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background-color: #fff;border-radius:.1rem;display: flex;overflow: hidden;}
.hd-sear-box .ipt-txt{font-size: 0.16rem;color:#000;flex:1;overflow: hidden;padding:0 .2rem;}
.hd-sear-box .submit{width: 0.8rem;height: 0.6rem;border:none;cursor: pointer;background:#142089;font-size:0.24rem;color:#fff;}
.hd-sear-box .submit::after{content:'\ea56';font-family: 'iconfont';}
.hd-sear-box .submit:hover{background-color: #232fa3;}
.hd-sear-box .guanbi{width: 0.4rem;height: 0.4rem;position: fixed;left: 50%;top: 50%;cursor: pointer;transform: translate(-50%,1rem);border:1px solid #fff;border-radius:50%;font-size:0.16rem;color:#fff;display: flex;align-items: center;justify-content: center;}
.hd-sear-box .guanbi::after{content:'\e602';font-family: 'iconfont';}



.hd-nav{display: flex;justify-content: space-between;align-items: center;}
.hd-nav li{display: inline-block;vertical-align: middle;position: relative;margin:0 0.3rem;}
.hd-nav li>a{display: block;font-size: 0.24rem;color:#fff;position: relative;line-height: 0.95rem;}
.hd-nav li>a::after{content:'';width:0;height:0.04rem;background:#fff;position: absolute;left:50%;bottom:-1px;transition: all 0.3s;}
.hd-nav li.cur>a,.hd-nav li:hover>a{font-weight: bold;}
.hd-nav li.cur>a::after,.hd-nav li:hover>a::after{width:100%;left:0;}

.hd-nav li:hover .drop{opacity: 1;visibility: visible;transform: translate(-50%,0) scaleY(1);}
.hd-nav li:hover .drop::before{display: block;}

.hd-nav .drop{position: absolute;left: 50%;top:0.8rem;transform: translate(-50%,0) scaleY(0);visibility: hidden;opacity: 0;transition: all .3s ease 0s;transform-origin: center top;z-index:100;}
.hd-nav .dropbox{position: relative;z-index:20;background-color: #fff;border-radius:0.06rem;padding:0.1rem 0;border:1px solid #efefef;}
.hd-nav .drop:before{content:'';width:0.19rem;height:0.19rem;background:url(../images/icon_02.png) no-repeat center;background-size:contain;position: absolute;left:50%;top:-0.11rem;transform: translate(-50%,0);z-index:1;}
.hd-nav .lks{white-space: nowrap;}
.hd-nav .lk{display: inline-block;font-size: 0.2rem;line-height: 0.4rem;padding:0 .25rem;position: relative;}
.hd-nav .lk::after{content:'';width:1px;height:0.24rem;background:rgba(29, 29, 29, 0.2);position: absolute;right:0;top:50%;transform: translate(0,-50%);}
.hd-nav .lk:last-child::after{display: none;}
.hd-nav .lk:hover{color:#142089;font-weight: bold;}





.foot{background:#F4F5FF;padding:0.85rem 0 0.75rem;}
.ft-t{background:#142089;padding:0.3rem 0.4rem;justify-content: space-between;color:#fff;align-items: center;}
.ft-t .info{width:50%;}
.ft-t .txt{margin-top:0.05rem;}
.ft-t .form{border-radius:0.05rem;width:45%;max-width:4.92rem;align-items: center;padding:0.06rem 0.06rem 0.06rem 0.2rem;}
/* .ft-t .form .ipt-txt{flex:1;overflow: hidden;background:transparent;background:url(../images/ft_06.png) no-repeat left center;background-size:0.18rem;padding-left:0.28rem;width:100%;}
.ft-t .form .submit{color:#142089;width:1rem;height:0.38rem;background:#fff;border-radius:0.04rem;border:0;cursor: pointer;}
.ft-t .form .submit:hover{color:#fff;background:#142089;}
.ft-t .form ::-webkit-input-placeholder{color:#fff;}
.ft-t .form :-moz-placeholder{color:#fff;}
.ft-t .form ::-moz-placeholder{color:#fff;}
.ft-t .form :-ms-input-placeholder{color:#fff;} */
.ft-t .form .ff-column-container {display: flex; align-items: center; padding: 0.06rem 0.06rem 0.06rem 0.2rem; background:#001551;}
.ft-t .form .ff-t-column-1 {flex: 1;flex-basis: unset;}
.ft-t .form .ff-t-column-2 {flex-basis: unset;}
.ft-t .form .ff-el-input--content {position: relative;}
.ft-t .form .error {position: absolute; left: 0;top: 100%;margin-top: .6em !important;}
.ft-t .form input {color: #ffffff; overflow: hidden;background-color:transparent !important;background:url(../images/ft_06.png) no-repeat left center;background-size:0.18rem;padding-left:0.28rem;width:100%;border: 0;}
.ft-t .form input:focus {color: #ffffff;}
.ft-t .form .ff_submit_btn_wrapper, .ft-t .form .ff-el-group {margin-top: 0 !important;margin-bottom: 0 !important;}
.ft-t .form .ff-btn-submit {color: #142089;width: 1rem;height: 0.38rem;background: #fff;border-radius: 0.04rem;border: 0;cursor: pointer;margin-bottom: 0 !important;}



.ft-c{margin-top:0.65rem;justify-content: space-between;align-items: center;}
.ft-c .smlogo{height:0.42rem;width:auto;}
.ft-c .menu .lk{color:#191D23;margin:0 0.3rem;display: inline-block;vertical-align: middle;}
.ft-c .menu .lk:hover{color:#141f89;}

.ft-c .social{display: flex;}
.ft-c .social .icon{margin-left:0.22rem;display: block;font-size:0.24rem;}
.ft-c .social .icon:hover{color:#141f89;}


.ft-b{color:#52525B;padding:0.35rem 0 0;border-top:1px solid #D4D4D8;margin-top:0.3rem;}
.ft-b .lk{display: inline-block;vertical-align: middle;margin-left:0.35rem;}
.ft-b .lk:hover{color:#141f89;}
.ft-b .copyright {margin: -1em 0;}




/* about */
.banner .item{height:100vh;position: relative;color:#fff;text-align: center;}
.banner .box{position: absolute;width: 100%;left:0;top:50%;transform: translate(0,-50%);}
.banner .bt{font-size:1.15rem;text-transform: uppercase;font-family: 'AlibabaPuHuiTiBlack';line-height:1.1;}
.banner .subtitle{font-size:.64rem;text-transform: uppercase;font-family: 'AlibabaPuHuiTiBlack';line-height:1.1;margin-top: 1em;}
.banner .txt{font-size:0.32rem;max-width:13.2rem;margin:0.6rem auto 0;font-family: 'AlibabaPuHuiTiSemiBold';}


.idx-tt{text-align: center;margin-bottom:0.45rem;}
.idx-tt .bt{font-size:0.54rem;line-height:1.2;text-transform: uppercase;font-family: 'AlibabaPuHuiTiBlack';}




.us-intro{padding:1rem 0 0;margin-bottom:1rem;}
.us-intro .txt{font-size:0.28rem;font-family: 'AlibabaPuHuiTiSemiBold';text-align: center;}
.us-intro .txt p{font-size: inherit;font-family: inherit;}
.us-intro .pic,.us-intro .txt img{max-width:12.64rem;width:100%;margin:0.85rem auto 0;display: block;}


.us-cp{margin-bottom:0.9rem;}
.us-cp .list{display: flex;flex-wrap:wrap;margin:-1.3% 0 0 -1.3%;}
.us-cp .list .item{width:32%;margin:1.3% 0 0 1.3%;}
.us-cp .list .title{font-size:0.3rem;font-family: 'AlibabaPuHuiTiBlack';margin:0.25rem 0 0;display: block;}
.us-cp .list .txt{font-size:0.28rem;font-family: 'AlibabaPuHuiTiSemiBold';margin-top:0.05rem;}


/* product */
.cp-main{padding:1.1rem 0 1.1rem;}

.cp-tabs{margin:0 0 0.4rem;}
.cp-tabs .lks{}
.cp-tabs .lk{display: inline-block;vertical-align: middle;font-size:0.28rem;color:rgba(29, 29, 29, 0.5);line-height:0.65rem;margin-right:0.55rem;font-weight: bold;position: relative;}
.cp-tabs .lk::after{content:'';position: absolute;left:50%;bottom:0;height:0.05rem;background:#142089;width:0;transition: all 0.3s;}
.cp-tabs .lk:hover,.cp-tabs .lk.cur{color:#142089;}
.cp-tabs .lk:hover::after,.cp-tabs .lk.cur::after{width:100%;left:0;}
.cp-tabs .lk:last-child{margin-right:0;}


.cp-list{display: flex;flex-wrap:wrap;margin:-0.4rem 0 0 -1.5%;}
.cp-list .item{padding:0.2rem 0.4rem 0.4rem;width:23.5%;margin:0.4rem 0 0 1.5%;border:1px solid rgba(20, 32, 137, 0.2);border-radius:0.05rem;}
.cp-list .imgbox{height:3.1rem;display: flex;align-items: center;justify-content: center;}
.cp-list .imgbox .img{width:100%;height:100%;object-fit: contain;}
.cp-list .title{font-size:0.2rem;color:#000;-webkit-line-clamp: 2;font-weight: bold;margin-top:0.3rem;}
.cp-list .price{font-size:0.3rem;color:#142089;text-align: center;margin-top:0.25rem;font-weight: bold;}
.cp-list .more{font-size:0.2rem;margin:0.2rem auto 0;height:0.55rem;}
.cp-list .item:hover{border-color:rgba(20, 32, 137, 0.5);}
.cp-list .item:hover .title{color:#142089;}


.pagelist,.page-numbers{margin:0.45rem 0 0;display: flex;justify-content: center;}
.pagelist a,.page-numbers .page-numbers{min-width:0.55rem;height:0.55rem;line-height:0.55rem;border-radius:0.05rem;border:1px solid #142089;text-align: center;margin:0 0.1rem;padding:0 0.15rem;color:#142089;}
.pagelist a:hover,.pagelist .active,.page-numbers .page-numbers:hover,.page-numbers .current{color:#fff;background-color: #142089;}


/* index */
.banner .swiper-pagination{bottom:0.32rem;}
.banner .swiper-pagination-bullet{width:0.12rem;height:0.12rem;background:#fff;margin:0 0.1rem!important;}
.banner .swiper-pagination-bullet-active{width:0.34rem;border-radius:0.2rem;}


.idx-top{padding:1.3rem 0 1.8rem;}
.idx-top .list{display: flex;flex-wrap:wrap;margin:-1.5% 0 0 -1.5%;}
.idx-top .list .item{width:23.5%;margin:1.5% 0 0 1.5%;position: relative;}
.idx-top .list .imgbox{height:4.6rem;position: relative;}
.idx-top .list .imgbox::after{content:'';position: absolute;width:100%;height:100%;left:0;top:0;background:url(../images/img_03.png) no-repeat center;background-size:cover;}
.idx-top .list .title{font-size:0.28rem;color:#fff;font-family: 'AlibabaPuHuiTiBlack';position: absolute;width: 100%;left:0;bottom:0.2rem;padding:0 0.3rem;line-height:0.35rem;min-height:0.7rem;text-transform: uppercase;}



.idx-exbi{}
.idx-exbi .item{display: flex;align-items: center;justify-content: space-between;margin-bottom:0.9rem;}
.idx-exbi .item .info{width:60%;}
.idx-exbi .item .title{font-size:0.4rem;color:#000;max-width:6.8rem;font-family: 'AlibabaPuHuiTiHeavy';line-height:1.3;}
.idx-exbi .item .txt{font-size:0.2rem;color:#000;margin-top:0.2rem;font-weight: bold;line-height:1.6;}
.idx-exbi .item .more{margin-top:0.4rem;}
.idx-exbi .item .imgbox{width:35%;height:5.25rem;display: flex;align-items: center;justify-content: center;}
.idx-exbi .item .pic{width:90%;height:100%;object-fit: contain;}
.idx-exbi .item:nth-child(odd){flex-direction: row-reverse;}
.idx-exbi .item:nth-child(odd) .info{padding-left:1rem;}
.idx-exbi .item:nth-child(even) .info{padding-right:0.45rem;}


.idx-tp .pic{width:100%;display: block;margin-bottom:0.7rem;}


.idx-cp{padding:0.9rem 0;}
.idx-cp .detail{position: relative;}
.idx-cp .cp-list{display: block;margin:0;}
.idx-cp .cp-list .item{margin:0;width:100%;text-align: center;}
.idx-cp .cp-list .more{max-width:2.6rem;}
.idx-cp .readmore{margin:0.4rem 0 0;display: inline-block;}

.idx-cp .swiper-container{position: static;padding:1px;}
.idx-cp .swiper-button-prev{left:-1rem;}
.idx-cp .swiper-button-next{right:-1rem;}

.swiper-button{width:0.68rem;height:0.68rem;background:url(../images/icon_06.png) no-repeat center #fff;background-size:contain;margin-top:-0.34rem;}
.swiper-button-prev{}
.swiper-button-next{transform: rotate(180deg);}
.swiper-button:hover{background-image:url(../images/icon_06-1.png);}


.idx-feat{padding:0 0 1.8rem;}
.idx-feat .detail{position: relative;}
.idx-feat .topbox{background:#F6F7FF;}
.idx-feat .topbox .item{display: flex;}
.idx-feat .topbox .imgbox{width:50%;height:4.75rem;}
.idx-feat .topbox .info{color:#000;width:50%;padding:0.85rem 6.1% 0;}
.idx-feat .topbox .title{font-size:0.28rem;text-transform: uppercase;font-family: 'AlibabaPuHuiTiBlack';}
.idx-feat .topbox .txt{margin-top:0.1rem;}
.idx-feat .topbox .font{font-size:0.14rem;margin-top:0.1rem;}
.idx-feat .topbox .smtit{display: block; text-transform: uppercase;font-family: 'AlibabaPuHuiTiBlack';margin-top:0.1rem;}



.idx-feat .list{display: flex;flex-wrap:wrap;}
.idx-feat .list .item{width:25%;}

.idx-feat .swiper-container{position: static;}

.idx-feat .dibox{display: flex;align-items: center;justify-content: space-between;position: absolute;width:50%;left:0;top:3.5rem;padding:0 6%;z-index:60;}
.idx-feat .arrs{border-radius:0.05rem;width:1.5rem;display: flex;overflow: hidden;}
.idx-feat .arrs .arr{width:50%;height:0.48rem;background:#142089;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.idx-feat .arrs .arr::after{content:'';width:0.34rem;height:0.18rem;background:url(../images/icon_07.png) no-repeat center;background-size:contain;}
.idx-feat .arrs .prev{}
.idx-feat .arrs .next::after{transform: rotate(180deg);}
.idx-feat .arrs .arr:hover{background:#16239f;}

.idx-feat .paginations{font-size:0.24rem;color:#142089;width:auto;}




/* productDetail */
.main{padding:0.4rem 0 1.1rem;}

.crumb{font-size:0.2rem;color:rgba(29, 29, 29, 0.5);}
.crumb a:hover,.crumb span{color:#1D1D1D;font-weight: bold;}

.cp-tit{margin-bottom:0.2rem;display: flex;align-items: center;justify-content: space-between;}
.cp-tit .bt{font-size:0.48rem;font-family: 'AlibabaPuHuiTiSemiBold';}



.cp-top{display: flex;align-items: flex-start;padding:0.4rem 0 0;}
.cp-top .slide{width:39%;max-width:5.55rem;margin-right:0.5rem;}

.cp-top .gallery{border:1px solid rgba(29, 29, 29, 0.5);border-radius:0.1rem;}

.cp-top .img{width:86%;height:86%;object-fit: contain;left:50%;top:50%;transform: translate(-50%,-50%);}

.cp-top .item{border-radius:0.1rem;}

.cp-top .thumbs{margin:0.2rem 0 0;}
.cp-top .grp{border-radius:0.06rem;border:1px solid #ddd;display: flex;align-items: center;justify-content: center;}


.cp-top .swiper-container{padding:1px;}
.cp-top .swiper-slide-thumb-active .grp{border-color:#142089;}

.cp-top .swiper-button{width:0.4rem;height:0.4rem;background:#000;display: flex;align-items: center;justify-content: center;border-radius:50%;font-size:0.16rem;color:#fff;margin-top:-0.2rem;opacity: 0;}
.cp-top .swiper-button::after{content:'\e625';font-family: 'iconfont';}
.cp-top .swiper-button:hover{background:#142089;}
.cp-top .swiper-button-prev{left:0.15rem;transform: rotate(90deg);}
.cp-top .swiper-button-next{right:0.15rem;transform: rotate(-90deg);} 
.cp-top .gallery:hover .swiper-button{opacity: 1;}


.cp-top .info{flex:1;width:0;}
.cp-top .title{font-size:0.48rem;color:#000;font-family: 'AlibabaPuHuiTiHeavy';line-height: 1.3;}

.cp-top .row1{margin-top:0.15rem;font-size:0.2rem;color:rgba(29, 29, 29, 0.5);}
.cp-top .star{margin-right:0.25rem;}
.cp-top .row2{margin:0.35rem 0 0;display: flex;align-items: center;justify-content: space-between;}
.cp-top .price{font-size:0.54rem;color:#142089;font-family: 'AlibabaPuHuiTiHeavy';margin:0 0.25rem 0 0;line-height: 1;}
.cp-top .price del{font-size: .4em;color: rgba(29, 29, 29, 0.5);}
.cp-top .wz{font-size: 0.28rem;font-weight: bold;line-height: 1;}
.cp-top .addcart{width: 100%; height:0.7rem;line-height:0.7rem;margin:0.45rem 0 0;cursor: pointer;}
.cp-top .smwz{font-size:0.2rem;margin:0.18rem 0 0;}
.cp-top .smwz a{color:#4C5EFF;}
.cp-top .smwz a:hover{text-decoration: underline;}
.cp-top .social{display: flex;margin:0.15rem 0 0;}
.cp-top .social .icon{margin-right:0.5rem;font-size:0.38rem;}
.cp-top .social .icon:last-child{margin-right:0;}

.cp-top .step{display: flex;align-items: center;}
.cp-top .step .press{width:0.56rem;height:0.56rem;border:1px solid #142089;border-radius:0.05rem;display: flex;align-items: center;justify-content: center;font-size:0.32rem;color:#142089;line-height: 1;cursor: pointer;}
.cp-top .step .input,.cp-top .step .input-text{font-size:0.2rem;color:#142089;width:0.7rem;text-align: center;border:0;}

.cp-top .row3{display: flex;justify-content: space-between;margin-top:0.35rem;}

.cp-top .selectbox:first-child{width:43%;}
.cp-top .selectbox:last-child{width:54%;}
.cp-top .selectbox .font{font-size:0.2rem;margin:0 0 0.15rem;font-weight: bold;}
.cp-top .selectbox .font em{color:rgba(29, 29, 29, 0.5);font-weight: normal;}


.selectbox{font-size:0.2rem;}
.selectbox .select{position: relative;z-index:60;}
.selectbox .select.zindex{z-index:61;}
.selectbox .text{color:#142089;border-radius:0.06rem;border:1px solid #142089;height:0.7rem;display: flex;align-items: center;justify-content: center;font-weight: bold;cursor: pointer;}
.selectbox .text::after{content:'\e600';font-family: 'iconfont';margin:0 0 0 0.25rem;transform: rotate(90deg);font-size:0.14rem;}

.selectbox .drop{background:#fff;border-radius:0.06rem;box-shadow:0 0 0.2rem rgba(0,0,0,.1);position: absolute;width: 100%;left:0;margin-top:0.1rem;display: none;}
.selectbox .drop li{color:#000000;font-weight: bold;padding:0.15rem 0 0.15rem 0.8rem;line-height:0.4rem;border-radius:0.06rem;cursor: pointer;}
.selectbox .drop li:before{content:'';width:0.13rem;height:0.28rem;background:url(../images/icon_03.png) no-repeat center;background-size:contain;margin-right:0.25rem;vertical-align: middle;display: none;}
.selectbox .drop li:hover,.selectbox .drop li.this{color:#fff;background:#141f89;}
.selectbox .drop li.this:before{display: inline-block;}

.selectbox .select select {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;z-index: -1;}



.star{display: flex;margin-right:0.25rem;}
.star i{width:0.26rem;height:0.26rem;background:url(../images/icon_10.png) no-repeat center;background-size:contain;margin:0 0.05rem 0 0;}
.star .this{background-image:url(../images/icon_10-1.png)}
.star .half{background-image:url(../images/icon_10-2.png)}







.cp-details{margin-top:1.2rem;}

.cp-details .edit{font-size:0.24rem;line-height: 1.4;}
.cp-details .edit .tit{margin-bottom:0.1rem;font-size:0.32rem;font-weight: bold;font-family: 'AlibabaPuHuiTiSemiBold';}


.cp-review{margin:1.2rem 0 0;}
.cp-review .cp-tit{margin-bottom:0;}
.cp-review .readmore{padding:0 0.4rem;}

.cp-review .topbar{padding:0.45rem 0;border-bottom:1px solid rgba(0,0,0,.1);border-top:1px solid rgba(0,0,0,.1);display: flex;align-items: center;justify-content: space-between;margin-top:0.4rem;}

.cp-review .pfbox{display: flex;align-items: center;}
.cp-review .pfbox .fen{font-size:1.02rem;color:#142089;line-height: 1;line-height: 1;margin-right:0.25rem;}
.cp-review .pfbox .fz{font-size:0.2rem;color:rgba(29, 29, 29, 0.5);margin-top:0.23rem;}

.cp-review .selectbox{width:2.75rem;margin-left:0.2rem;}
.cp-review .selectbox .text{padding:0 0.35rem;justify-content: space-between;}
.cp-review .selectbox.checkbox .text::after{display: none;}
.cp-review .selectbox .drop li{padding-left:0.15rem;padding-right:0.15rem;text-align: center;}
.cp-review .selectbox.checkbox input{width:0.2rem;height:0.2rem;appearance: none;-webkit-appearance: none;border:1px solid #142089;border-radius:0.03rem;}
.cp-review .selectbox.checkbox input:checked{background:url(../images/icon_04.png) no-repeat center;background-size:cover;}


.cp-review .star{margin-right:0.25rem;margin-top: -.2em;}

.cp-review ol {list-style: none;padding-left: 0;}
.cp-review ol li .comment_container {display: flex;}
.commentlist>li {padding:0.4rem 0;border-bottom:1px solid rgba(0,0,0,.1);}
.commentlist li .children {padding-left: 1.8rem;}
.commentlist li .children .comment_container {margin-top: 2em;}

.cp-review .list{}
.cp-review .list .item {padding:0.4rem 0;border-bottom:1px solid rgba(0,0,0,.1);display: flex;align-items: center;}
.cp-review .list .lbox{width:1.8rem;margin-right:0.35rem;}
.cp-review .list .rbox{color:rgba(29, 29, 29, 0.5);}
.cp-review .list .avatar{width:1.02rem;height:1.02rem;border:3px solid #142089;position: relative;border-radius:50%;margin:0 auto;}
.cp-review .list .avatar .img{border-radius:50%;}
.cp-review .list .gou{width:0.28rem;height:0.28rem;background:url(../images/icon_11.png) no-repeat center;background-size:contain;position: absolute;right:0;bottom:0;}

.cp-review .list .name{font-size:0.26rem;margin-top:0.12rem;display: flex;align-items: center;justify-content: center;}
.cp-review .list .ic{width:0.3rem;margin:0 0 0 0.06rem;}
.cp-review .list .wz{font-size:0.2rem;color:#142089;margin-top:0.1rem;text-align: center;}

.cp-review .list .tt{display: flex;align-items: center;}
.cp-review .list .font{font-size:0.28rem;-webkit-line-clamp: 1;}
.cp-review .list .txt{font-size:0.2rem;margin-top:0.25rem;}
.cp-review .list .bot{font-size:0.2rem;margin-top:0.3rem;display: flex;align-items: center;justify-content: space-between;}
.cp-review .list .dz{display: flex;align-items: center;margin-left:0.2rem;cursor: pointer;}
.cp-review .list .dz i{width:0.25rem;height:0.25rem;background:url(../images/icon_12.png) no-repeat center;background-size:contain;margin-right:0.1rem;}
.cp-review .list .cai{transform: scaleY(-1);}
.cp-review .list .dz.on i{background-image: url(../images/icon_12-2.png);}

.cp-review .cr-comment-images>div {margin-top: 1em;}
.cp-review .comment-reply-title,
.cp-review .comment-form-rating .stars,
.cp-review .comment-notes,
.cp-review .comment-respond {
	display: none;
}
.cp-review .comment-form {
	display: flex;
	flex-wrap: wrap;
	gap: .2rem;
	border-top: 1px solid rgba(0, 0, 0, .1);
    padding-top: .2rem;
    margin-top: .2rem;
}
.cp-review .comment-form>* {
	width: 100%;
}
.cp-review .comment-form-title {
	order: -3;
}
.cp-review .comment-form-author {
	order: -2;
	flex: 1;
}
.cp-review .comment-form-email {
	order: -1;
	flex: 1;
}
.cp-review .comment-form-comment,
.cp-review .comment-form-title {
	display: flex;
	flex-direction: column;
}
.cp-review form label {
	display: block;
	font-size: .24rem;
	padding: 0 !important;
    margin: 0 0 .1rem 0 !important;
}
.cp-review .comment-form-cookies-consent {
	display: flex;
	align-items: center;
}
.cp-review .comment-form-cookies-consent label {
	margin-bottom: 0 !important;
	margin-left: .5em !important;
}
.cp-review .comment-form-rating .star i {width: .4rem;height: .4rem;margin: 0 .1rem 0 0;cursor: pointer;}
.cp-review form textarea,.cp-review form input[type="text"],.cp-review form input[type="email"] {width: 100%; font-size: .2rem;line-height: 1.4;padding: .4em;border: 1px solid rgb(125, 125, 125); border-width: 1px !important;box-sizing: border-box; }
.cp-review .cr-review-form-error {border-color: #CE2B37 !important;}
.cp-review .form-submit .submit {font-size: 0.2rem;font-weight: bold;color: #ffffff;display: flex;align-items: center;justify-content: center;padding: .8em 2em;border-radius: 0.06rem;border: 1px solid #142089;background: #141f89;cursor: pointer;margin: .2rem auto;}

.cp-review .viewmore{width:2.74rem;margin:0.5rem auto 0;background: transparent;cursor: pointer;}
.cp-review .viewmore:hover{background:#142089;}
.cp-review .viewmore::after{content:'\e600';font-family: 'iconfont';margin-left:0.23rem;font-size:0.12rem;}
.cp-review .nocomments,.cp-review .woocommerce-noreviews {font-size: 2em;color: #666;text-align: center;margin: 2em 0;}

.contact-form {margin: 1.5rem 0;}
.contact-form .box .row {display: flex;gap: .34rem;margin-bottom: .4rem;}
.contact-form .item {flex: 1;}
.contact-form .item .label {display: flex;align-items: center;justify-content: space-between;margin-bottom: .2rem;}
.contact-form .item .label .tit,
.contact-form .item .label .txt {font-size: 0.2rem;font-family: 'InterRegular';line-height: 1.4;}
.contact-form .item .label .txt {color: rgba(20,32,137,.5);}
.contact-form .item .val input,
.contact-form .item .val textarea {width: 100%;height: .68rem;font-size: 0.2rem;font-family: 'InterRegular';line-height: 1.4;padding: 0 1em;border: 1px solid rgba(20, 32, 137, 0.2);}
.contact-form .item .val textarea {height: auto;padding: 1em;}
.contact-form .submit-box {display: flex;align-items: center;justify-content: center;}
.contact-form .submit-box .submit { font-size: .2rem;font-family: 'AlibabaPuHuiTiBlack';line-height: 1.4;color: #fff;border-radius: 0.05rem;padding: .2rem .26rem;border: 0;background: #142089;cursor: pointer;}

.sub-form .box{max-width: 8.2rem;}
.sub-form .submit-box .submit {width: 100%;}

.contact-form .fluentform .ff-column-container {display: flex; gap: .34rem;margin-bottom: .4rem;}
.contact-form .fluentform .ff-el-group {margin-bottom: 0;}
.contact-form .fluentform .ff-el-input--label {display: flex; justify-content: space-between; font-size: 0.2rem;font-family: 'InterRegular';line-height: 1.4;margin-bottom: .2rem;}
.contact-form .fluentform .ff-el-input--label .txt {color: rgba(20,32,137,.5);}
.contact-form .fluentform .ff-el-input--label label:after{display: none;}
.contact-form .fluentform .ff-el-input--content input,.contact-form .fluentform .ff-el-input--content textarea {width: 100%;height: .68rem;font-size: 0.2rem;font-family: 'InterRegular';line-height: 1.4;padding: 0 1em;border: 1px solid rgba(20, 32, 137, 0.2);border-radius: 0;}
.contact-form .fluentform .ff-el-input--content textarea {height: auto;padding: 1em;}
.contact-form .fluentform .ff_submit_btn_wrapper .ff-btn-submit {font-size: .2rem;font-family: 'AlibabaPuHuiTiBlack';line-height: 1.4;color: #fff;border-radius: 0.05rem;padding: .2rem .26rem;border: 0;background: #142089;cursor: pointer;}

.sub-form .fluentform .ff-el-group {margin-bottom: .34rem;}
.sub-form .fluentform .ff_submit_btn_wrapper .ff-btn-submit {width: 100%;}

.login .box {max-width: 4.3rem;padding: .74rem 0;}
.login .box .top {text-align: center;}
.login .box .top .tit{font-size: .48rem;font-family: "InterRegular";font-weight: bold;line-height: 1;}
.login .box .top .txt{font-size: .16rem;font-family: "InterRegular";line-height: 1.5;color: #3D3D3D;margin-top: .12rem;}
.login .form {margin: .48rem 0;}
.login .form .item {margin-top: .24rem;}
.login .form .item .label {display: flex;align-items: center;justify-content: space-between;margin-bottom: .08rem;}
.login .form .item .label .tit {font-size: 0.16rem;font-family: 'InterRegular';line-height: 1.5;}
.login .form .item .val input {width: 100%;height: .52rem;font-size: 0.14rem;font-family: 'InterRegular';line-height: 1.4;padding: 0 1em;border: 0; background: #F5F7FA;}
.login .form .submit-box {display: flex;align-items: center;justify-content: center;margin-top: .4rem;}
.login .form .submit-box .submit {width: 100%; font-size: .16rem;font-family: 'InterRegular';line-height: 1.5;color: #fff;border-radius: 0.06rem;padding: .16rem .26rem;border: 0;background: #142089;cursor: pointer;}
.login .form .else {display: flex;align-items: center;justify-content: space-between;margin-top: .12rem;}
.login .form .else .remember{display: flex;align-items: center;}
.login .form .else .remember input {margin-right: .4em;margin-top: -.1em;}
.login .form .else .remember span,.login .form .else .link {font-size: .14rem;font-family: 'InterRegular';line-height: 1.5;font-weight: 500;}
.login .box .bottom .txt {font-size: .16rem;font-family: 'InterRegular';text-align: center;line-height: 1.5;color: #3E3E3E;}
.login .box .bottom .txt a {color: #142089;}

.login .form .pwd {position: relative;}
.login .form .pwd input {padding-right: 3em !important;}
.login .form .pwd .icon {position: absolute;top: 50%;right: 1em;transform: translateY(-50%);width: 1em;height: 1em;background: url(../images/eye.svg) no-repeat center;background-size: contain; background-repeat: no-repeat; background-position: center; cursor: pointer;z-index: 1;}
.login .form .pwd input[type='text'] + .icon {background-image: url(../images/eye-close.svg);}


.account .crumb {text-align: center;}
.account .crumb span {font-weight: normal;color: inherit;}
.account .p-title {font-size: .48rem; font-weight: bold; text-align: center;}
.account .woocommerce {display: flex;margin-top: .4rem;}
.account .woocommerce-MyAccount-content {flex: 1;}
.account .woocommerce-MyAccount-navigation {order: 1;width: 2.8rem;margin-left: .6rem;}
.woocommerce-MyAccount-navigation ul li a{display: block; font-size: .2rem;line-height: 1.4;padding: .2rem 1em; border-bottom: 1px solid #e9e9e9;}
.woocommerce-MyAccount-navigation ul li a:hover {color: rgba(20,32,137,1);}
.woocommerce-MyAccount-navigation ul li.is-active a {color: rgba(20,32,137,1); background: rgba(20,32,137,.1);border-left: 0.06rem solid rgba(20,32,137,1);border-radius: .1rem;}
.woocommerce-MyAccount-navigation .n-title {display: flex;align-items: center;justify-content: center; font-size: .24rem;padding-bottom: .4em;text-align: center;}
/* .woocommerce-MyAccount-navigation .n-title i {display: inline-flex;width: 1.2em;height: 1.2em;margin-left: .4em;align-items: center;justify-content: center;cursor: pointer;}
.woocommerce-MyAccount-navigation .n-title i::after {font-size: .8em; content: '\e625';font-family: 'iconfont';}
 */

.account .woocommerce-info {border-color: #142089;}
.account .woocommerce-info::before {color: #142089;}

.dashboard .p1 {font-size: .2rem; line-height: 1.2;}
.dashboard .p1 a {color: #485BFF;font-weight: bold;}
.dashboard .p2 {font-size: .16rem; line-height: 1.5; color: #121212;margin-top: 2em;}
.dashboard .p2 a {color: #485BFF;}

.account h2 {margin-top: .83em;margin-bottom: .83em;}
.account h3 {margin-top: 1em;margin-bottom: 1em;}
.account h4 {margin-top: 1.33em;margin-bottom: 1.33em;}
.account h5 {margin-top: 1.67em;margin-bottom: 1.67em;}
.account h6 {margin-top: 2.33em;margin-bottom: 2.33em;}

.select2-dropdown {border-top: var(--wc-form-border-width,1px) solid var(--wc-form-border-color,#aaa) !important;}
.account input,.account .select2 .select2-selection__rendered {font-size: .16rem;line-height: 1.4 !important;padding: 1em !important;border: 0 !important; background: #f5f7fa !important;}
.account .select2 .select2-selection {border: 0;}
.account .form-row {font-size: .16rem; margin: 0 0 .3rem 0 !important;padding: 0 !important;}
.account .form-row .form-row {margin: 0 0 .16rem 0 !important;}
.account .form-row label {line-height: 1.5 !important;font-weight: bold;margin-bottom: .4em;}
.account .form-row label.s2 {font-weight: normal;color: #121212;}
.account .form-row .tip {color: #121212;margin-top: .1rem;opacity: .5;}
.account .submit-box {text-align: center;}
.account .submit-box button {font-size: .2rem !important;color: #ffffff !important;background: #142089 !important;padding: 1em 2em !important;border-radius: .1rem !important; }

.my-address a {color: #485BFF;}
.my-address>.tip {margin-bottom: 1em;}
.my-address .u-columns>div {width: 100% !important;float: unset !important;margin-bottom: .2rem;}
.my-address .title {display: flex; flex-wrap: wrap; align-items: center;}
.my-address .title h2 { font-size: 1.2em; margin: .4em 0; margin-right: auto; }
.my-address address {display: flex;flex-wrap: wrap;}
.my-address address p {width: 50%; font-size: .2rem; font-style: normal; color: #191D23; border-bottom: 1px solid rgba(0,0,0,.1);padding: .6em 0;margin-bottom: .6em;}

.my-orders .shop_table {border: 0 !important;}
.my-orders .shop_table th,.my-orders .shop_table td {font-size: .2rem;font-weight: normal !important;padding: .6em .4em !important;}
.my-orders .shop_table th.woocommerce-orders-table__cell-order-number, .my-orders .shop_table td .amount {color: #142089;font-weight: bold !important;}
.my-orders .shop_table .button {background: #142089;color: #fff;font-weight: normal;padding: .8em 1.4em;}
.my-orders .shop_table .button:hover {background: #142089;color: #fff;opacity: .8;}

.order-detail {font-size: .2rem;}
.order-detail .tip {color: #121212;}
.order-detail .tip mark {color: #142089;font-weight: bold;background: transparent;}
.order-detail h2 {font-size: 1.6em; margin-top: .83em;margin-bottom: .83em; }
.order-detail h2 + .table-scroll {margin-top: -.8em;}
.order-detail table {border: 0 !important;}
.order-detail table th, .order-detail table td {padding: .8em 1em .8em 0 !important;}
.order-detail table th {font-weight: normal !important;}
.order-detail table a,.order-detail table .amount {color: #142089;}
.order-detail table .amount {font-weight: bold;}
.order-detail .addresses {display: flex;gap: 2%;}
.order-detail .addresses::before,.order-detail .addresses::after {display: none !important;}
.order-detail .addresses>div {flex: 1; display: flex;flex-direction: column; float: unset;}
.order-detail .addresses address {flex: 1; border-bottom-width: 1px !important; border-right-width: 1px !important;}
.order-detail .addresses address p {margin: .5em 0 !important;}
.order-detail dt,.order-detail dd {padding: 1em !important;}

.account .lost-password-box {width: 6rem; max-width: 100%; margin-left: auto;margin-right: auto;}
.lost-password-box form .form-row {width: 100% !important;margin-top: .2rem !important;margin-bottom: 0 !important;}
.lost-password-box label {font-size: 0.16rem;font-weight: normal !important; font-family: 'InterRegular';line-height: 1.5;}

.cart .box {padding: .6rem 0;}
.cart .box button[type="submit"], 
.cart .box .wc-block-cart__submit-button,
.cart .box button[type="submit"]:disabled,
.cart .box table .wc-block-cart-items__header,.cart .box h2 {font-size: 1em;}
.wp-block-woocommerce-empty-cart-block {text-align: center;}
.cart .wc-block-components-product-metadata {font-size: .85em !important;}
.cart .wc-block-cart-item__remove-link {font-size: 1em !important;}
.cart .box button[type="submit"],.cart .wc-block-cart__submit-button {background: #000000;color: #fff;cursor: pointer;}
.cart .box button:disabled {opacity: .5;}

.checkout {font-size: .2rem;}
.checkout .wc-block-components-radio-control__label-group>span {line-height: 1.4 !important;}
.checkout button:disabled {opacity: .5;}
.checkout button {background: #000000;color: #fff;cursor: pointer;}
.checkout .woocommerce-order {padding-top: 3em;}
.checkout .woocommerce-order-overview {margin-top: 1.2em !important;}
.checkout .woocommerce-order-overview li {font-size: .85em !important;margin-bottom: 1em;}
.checkout .woocommerce-order-overview li strong {margin-top: .4em;font-size: 1.2em !important;}

.search-page .result {font-size: 1.4em;margin-bottom: 1em;}
.search-page .empty {font-size: 1.4em;}

.rich-text p {margin: 1em 0;}
.rich-text p::after {content: "";display: block;clear: both;}
.rich-text img,.rich-text video {max-width: 100%;height: auto !important;}
.rich-text iframe {max-width: 100%;}
.rich-text ul {list-style: initial;padding-left: 30px;}
.rich-text h2 {font-size: 1.5em;margin-top: .83em;margin-bottom: .83em;}
.rich-text h3 {font-size: 1.17em;margin-top: 1em;margin-bottom: 1em;}
.rich-text h4 {margin-top: 1.33em;margin-bottom: 1.33em;}
.rich-text h5 {margin-top: 1.67em;margin-bottom: 1.67em;}
.rich-text h6 {margin-top: 2.33em;margin-bottom: 2.33em;}

@media (max-width:1260px) {
	.auto{width: 90%;}
	html{font-size: 9vw!important;}
	
	.sj-menu{position:absolute;right: 2%;top: 50%;width: .4rem;height: .4rem;margin-top: -0.2rem;display: flex;align-items: center;justify-content: center;font-size: 0.3rem;color:#fff;}
	.sj-menu::after{content:'\e6c0';font-family: 'iconfont';}
	.sj-menu.close::after{content:'\e602';}
	
	.head.dark .sj-menu{color:#000;}

	.head .r{margin:0 0.5rem 0 0;}
	
	
	.hd-sear-box{z-index:40;}
	
	.hd-nav{position: fixed;width: 100%;left: 0;top: 0.95rem;bottom: 0;z-index:100;background-color: #fff;display: block;text-align: left;overflow-y: scroll!important;}
	.hd-nav{display: block;}
	.hd-nav li{display: block;margin: 0;position: relative;border-bottom:1px solid rgba(0,0,0,.1);}
	.hd-nav li>a{padding:0 .35rem;line-height: .8rem;font-size: 0.2rem;}
	.hd-nav li>a::after{display: none;}
	.hd-nav li.cur>a, .hd-nav li:hover>a{background:transparent;}
	.hd-nav li:hover .drop::before{display: none;}
	.hd-nav li.sj-show{display: block;}
	
	
	.hd-nav .arrow{position: absolute;right: 0;top: 0;width: 0.8rem;height: 0.8rem;display: flex;align-items: center;justify-content: center;font-size: 0.24rem;}
	.hd-nav .arrow::after{content:'\e625';font-family: 'iconfont';}
	.hd-nav .arrow.this{transform: rotate(180deg);}
	
	
	.hd-nav .drop{position: static;transform: translate(0,0);opacity: 1;visibility: inherit;width: 100%;display: none;border-top:1px solid rgba(0,0,0,.1);padding: 0 0 0 0.5rem;}
	.hd-nav .drop:before{display: none;}
	.hd-nav .dropbox{border:0;broder-radius:0;}
	.hd-nav .lks{white-space: initial;}
	.hd-nav .lk{border:none;line-height: 0.7rem;text-align: left;font-size: 0.2rem;border-bottom:1px solid rgba(0,0,0,.1);padding-left: 0.1rem;display: block;}
	.hd-nav .lk::after{display: none;}
	.hd-nav .lk:last-child{border:0;}
	.hd-nav li:hover .drop{transform: translateX(0) scaleY(1);}

	
	.head.dark .hd-nav li>a{color:#000;}
	.head.dark .hd-nav .arrow{color:#000;}

	/* about */
	.banner .bt{font-size:0.92rem;}
	.banner .txt{margin-top:0.35rem;font-size:0.28rem;}
	
	.us-cp .list .title{font-size:0.28rem;}
	.us-cp .list .txt{font-size:0.24rem;}
	
	
	/* product */
	.cp-main{padding:0.8rem 0;}
	.cp-tabs .lk{font-size:0.24rem;}
	
	.cp-list{margin:-4% 0 0;justify-content: space-between;}
	.cp-list .item{width:48%;margin:4% 0 0;}
	
	
	/* index */
	.idx-top{padding:1rem 0;}
	
	.idx-exbi .item:nth-child(odd) .info{padding-left:0;}
	.idx-exbi .item:nth-child(even) .info{padding-right:0;}
	
	.idx-cp .swiper-container{padding:1px;}
	.idx-cp .swiper-button-prev{left:-0.3rem;}
	.idx-cp .swiper-button-next{right:-0.3rem;}
	
	.idx-feat{padding:0 0 1rem;}
	.idx-feat .topbox .info{padding: 0.6rem 6.1% 0;}
	.idx-feat .dibox{top:3.8rem;}
	
	
	
	/* productdetail */
	.cp-top .title{font-size:0.44rem;}
	
	.contact-form {margin: 1rem 0;}
	.contact-form .box .row {margin-bottom: .3rem;}
	.contact-form .item .label {margin-bottom: .14rem;}
	.contact-form .item .label .tit, .contact-form .item .label .txt, .contact-form .submit-box .submit {font-size: .16rem;}
	.contact-form .item .val input {height: .46rem;}
	
	.contact-form .fluentform .ff-column-container {margin-bottom: .3rem;}
	.contact-form .fluentform .ff-el-input--label {margin-bottom: .14rem;}
	.contact-form .fluentform .ff-el-input--label, .contact-form .ff_submit_btn_wrapper .ff-btn-submit {font-size: .16rem;}
	.contact-form .fluentform .ff-el-input--content input, .contact-form .fluentform .ff-el-input--content textarea {font-size: .16rem;}
	.contact-form .fluentform .ff-el-input--content input {height: .46rem;}

	
}

@media (max-width:991px) {	
	html{font-size: 12vw!important;}
	
	.hd-logo .img{height:0.55rem;}
	
	
	.foot{padding:5% 0;}
	.ft-t .info{width:100%;text-align: center;}
	.ft-t .form{width: 100%;margin-top:0.15rem;max-width:100%;}
	
	.ft-c{flex-direction: column;justify-content: center;margin-top: 0.45rem;}
	.ft-c .social .icon{margin:0 0.15rem;}
	.ft-c .menu{margin:0.3rem 0;}
	
	.ft-b .lk{margin-left:0.2rem;}
	
	.idx-tt{margin-bottom:0.3rem;}
	.idx-tt .bt{font-size:0.46rem;}
	
	
	/* about */
	.banner .item{height:5.5rem;}
	.banner .bt{font-size:0.5rem;margin-top:0.5rem;}
	.banner .txt{margin-top:0.15rem;font-size:0.24rem;}
	
	.us-intro{padding:0.7rem 0 0;}
	.us-intro .txt{font-size:0.25rem;}
	

	.us-cp .list .title{font-size:0.22rem;}
	.us-cp .list .txt{font-size:0.2rem;}
	
	
	/* product */
	.cp-main{padding:0.6rem 0;}
	.cp-tabs .lk{font-size:0.22rem;margin-right: 0.38rem;}
	.cp-tabs .lk::after{height:0.03rem;}
	
	.cp-list .item{padding: 0.15rem 0.3rem 0.3rem;}
	.cp-list .imgbox{height:2.6rem;}
	
	
	.pagelist a{min-width: 0.4rem;height: 0.4rem;line-height: 0.4rem;margin:0 0.05rem;}
	
	
	
	/* index */
	.idx-top .list .imgbox{height:3.2rem;}
	.idx-top .list .title{font-size:0.24rem;}
	
	
	.idx-exbi .item .imgbox{height:4rem;}
	.idx-exbi .item .title{font-size:0.32rem;}
	
	
	.idx-feat{padding:0 0 0.7rem;}
	.idx-feat .topbox .item{display: block;}
	.idx-feat .topbox .info{padding: 0.4rem 6%;width:100%;}
	.idx-feat .topbox .title{font-size:0.32rem;}
	.idx-feat .topbox .font{font-size:0.18rem;}
	.idx-feat .topbox .imgbox{height:3.5rem;width:100%;}
	
	
	.idx-feat .dibox{position: static;justify-content: center;margin:0.5rem 0 0;width:100%;justify-content: space-between;}
	
	
	
	
	.swiper-button{width:0.54rem;height:0.54rem;}
	
	
	
	
	/* productdetail */
	.cp-tit .bt{font-size:0.4rem;}
	
	.cp-top{display: block;}
	.cp-top .slide{width: 100%;margin:0 auto 0.4rem;max-width:5rem;}
	.cp-top .info{width: 100%;}
	
	.cp-top .title{font-size:0.36rem;}
	.cp-top .row3{display: block;}
	.cp-top .selectbox{width: 100%!important;margin:0 0 0.35rem;}
	.cp-top .social{justify-content: center;}
	.cp-top .social .icon{margin:0 0.25rem;}
	
	
	.cp-details{margin-top:0.8rem;}
	.cp-details .edit{font-size:0.22rem;}
	.cp-details .edit .tit{font-size:0.28rem;}
	
	
	.cp-review .topbar{display: block;}
	.cp-review .selectbox{width:48%;margin:0.25rem 0 0;}
	
	.cp-review .list .tt{display: block;}
	.cp-review .star{margin:0 0 0.15rem;}
	.cp-review .list .font{font-size:0.22rem;}
	.cp-review .list .bot{font-size:0.18rem;}
	
	
	.main{padding:0.4rem 0 0.8rem;}
	.main+.idx-cp{padding-top:0.3rem;}
	
	
	.account .woocommerce {flex-direction: column;margin-top: .2rem;}
	.account .woocommerce-MyAccount-navigation {order: 0;width: 100%;margin-left: 0;margin-bottom: .3rem;}	
	.woocommerce-MyAccount-navigation ul li a {font-size: .18rem;}
	.account {font-size: .18rem;}
	.my-address .title h2 {font-size: 1.2em;}
	.my-address address p {width: 100%;}

}


@media (max-width:767px) {
	html{font-size: 22vw!important;}
	
	body{font-size:0.2rem;}
	.sj-menu.close{font-size:0.26rem;}
	
	.head{height:0.8rem;border-color:rgba(255,255,255,.1);}
	.hd-logo .img{height:0.45rem;}
	
	.head .icon{margin-left:0.15rem;}
	
	.hd-nav{top:0.8rem;}
	.hd-nav .drop{padding-left:0.3rem;}
	.hd-nav .lk{line-height: 0.7rem;}
	
	
	.foot{padding:0;}
	.ft-t{padding:0.4rem 0.25rem;width:110%;margin-left:-5%;}
	.ft-t .form{background:transparent;flex-direction: column;padding:0;}
	.ft-t .form .ipt-txt{line-height:0.55rem;background: url(../images/ft_06.png) no-repeat 0.2rem center #001551;background-size: 0.24rem;padding-left: 0.65rem;}
	.ft-t .form .submit{margin:0.3rem 0 0;}
	
	
	.ft-c .menu{text-align: center;}
	.ft-c .menu .lk{margin:0 0.1rem 0.1rem;}
	.ft-b{display: block;text-align: center;font-size:0.18rem;padding: 0.25rem 0;}
	.ft-b .lk{margin:0.05rem 0.06rem 0;}
	
	
	.idx-tt{margin-bottom:0.2rem;}
	.idx-tt .bt{font-size:0.34rem;}
	
	/* about */
	.banner .item{height:5rem;}
	.banner .bt{font-size:0.4rem;margin-top:0.6rem;}
	.banner .txt{margin-top:0.1rem;font-size:0.2rem;}
	
	
	.us-intro{padding:0.6rem 0 0;margin-bottom:0.7rem;}
	.us-intro .txt{font-size:0.22rem;}
	.us-intro .pic{margin-top:0.4rem;}
	
	.us-cp{margin-bottom:0.6rem;}
	.us-cp .list{display: block;margin:0;}
	.us-cp .list .item{margin: 0 0 0.4rem;width: 100%;}
	.us-cp .list .imgbox{height:2.4rem;padding:0;}
	.us-cp .list .imgbox .img{position: static;}
	.us-cp .list .title{font-size:0.26rem;margin-top:0.15rem;}
	.us-cp .list .txt{font-size:0.2rem;}
	
	
	/* product */
	.cp-main{padding:0.2rem 0 0.6rem;}
	.cp-tabs{white-space: nowrap;overflow-x: scroll;width:105%;margin:0 0 0.35rem;}
	.cp-tabs::-webkit-scrollbar{display: none;} 
	.cp-tabs .lk{line-height:0.5rem;margin:0 0.25rem 0 0;}
	
	
	.cp-list{margin:0;}
	.cp-list .item{padding: 0.15rem 0.3rem 0.3rem;width:100%;margin:0 0 5%;}
	.cp-list .imgbox{height:2.2rem;}
	.cp-list .title{font-size:0.21rem;}
	.cp-list .item:last-child{margin-bottom:0;}
	
	.pagelist a{min-width: 0.34rem;height: 0.34rem;line-height: 0.34rem;margin:0 0.04rem;font-size:0.16rem;padding:0 0.06rem;}
	
	
	
	/* index */
	.idx-top{padding:0.6rem 0;}
	.idx-top .list{margin:-4% 0 0;justify-content: space-between;}
	.idx-top .list .item{width:48%;margin:4% 0 0;}
	.idx-top .list .title{padding:0 0.15rem;font-size: 0.22rem;line-height:1.3;bottom:0.05rem;}
	
	
	.idx-exbi .item{display: block;}
	.idx-exbi .item .imgbox{height:3rem;width:100%;margin:0 0 0.2rem;}
	.idx-exbi .item .info{width:100%;}
	.idx-exbi .item .title{font-size:0.27rem;} 
	
	.idx-tp .auto{width:100%;}
	.idx-tp .pic{margin:0;}
	
	
	.idx-cp{padding:0.7rem 0;}
	.idx-cp .cp-list .item{border:0;padding:0.2rem 0 0;}
	.idx-cp .swiper-button-prev{left:0;}
	.idx-cp .swiper-button-next{right:0;}
	.idx-cp .readmore{width:100%;margin:0.4rem auto 0;}
	
	
	.swiper-button{width:0.4rem;height:0.4rem;}
	
	
	.idx-feat .list .item{width:50%;}
	
	
	
	
	/* productdetail */
	.main{padding:0.1rem 0 0.4rem;}
	
	.cp-top .title{font-size:0.3rem;}
	
	/* .cp-top .row2{display: block;} */
	.cp-top .price{font-size:0.34rem;}
	.cp-top .wz{font-size:0.2rem;}
	.cp-top .step .press{width:0.42rem;height:0.42rem;font-size:0.22rem;}
	.cp-top .step .input{width:0.5rem;}
	
	
	.cp-top .social .icon{margin:0 0.15rem;font-size:0.3rem;}
	
	.cp-tit .bt{font-size:0.32rem;}
	
	.cp-details{margin-top:0.5rem;}
	.cp-details .edit{font-size:0.2rem;}
	.cp-details .edit .tit{font-size:0.22rem;}
	
	
	.cp-review{margin-top:0.7rem;}
	.cp-review .readmore{padding:0 0.25rem;font-size:0.18rem;white-space: nowrap;height: 0.55rem;line-height: 0.55rem;}
	
	.cp-review .topbar{padding:0.3rem 0;margin-top:0.15rem;}
	
	.cp-review .pfbox .fen{font-size:0.8rem;}
	.cp-review .pfbox .fz{margin-top:0.15rem;}
	.cp-review .selectbox{width:100%;}
	
	
	.cp-review .list .item{display: block;}
	.cp-review .list .lbox{width: 100%;margin:0 0 0.2rem;display: flex;align-items: center;}
	.cp-review .list .info{flex:1;overflow: hidden;}
	.cp-review .list .avatar{margin:0 0.25rem 0 0;width:0.6rem;height:0.6rem;}
	.cp-review .list .gou {width: 0.2rem;height: 0.2rem;}
	.cp-review .list .name{margin:0;text-align: left;justify-content: flex-start;}
	.cp-review .list .wz{font-size:0.18rem;margin:0.05rem 0 0;text-align: left;}
	.cp-review .list .font{font-size:0.2rem;}
	.cp-review .list .txt{font-size:0.18rem;margin-top: 0.1rem;}
	.cp-review .list .bot{display: block;margin-top: .2rem;}
	.cp-review .list .smbot{margin-top:0.05rem;}
	.cp-review .list .smbot span{flex:1;overflow:hidden;}
	.cp-review .list .dz i{font-size:0.2rem;height:0.2rem;}
	.cp-review .viewmore{width:2.2rem;}
	.commentlist li .children {padding-left: .3rem;}

	.cp-review ol li .comment_container {
		display: block;
	}
	
	
	.star i{width:0.22rem;height:0.2rem;}
	
	.selectbox .text{height:0.6rem;}
	.selectbox .text::after{marign-left:0.15rem;}
	.selectbox .drop li{padding: 0.15rem 0.15rem;text-align: center;}
	
	/* .cp-tit .bt{font-size:0.4rem;}
	
	.cp-top{display: block;}
	.cp-top .slide{width: 100%;margin:0 auto 0.4rem;max-width:5rem;}
	.cp-top .info{width: 100%;}
	
	
	.cp-top .row3{display: block;}
	.cp-top .selectbox{width: 100%!important;margin:0 0 0.35rem;}
	.cp-top .social{justify-content: center;}
	.cp-top .social .icon{margin:0 0.25rem;}
	
	
	.cp-details{margin-top:0.8rem;}
	.cp-details .edit{font-size:0.22rem;}
	.cp-details .edit .tit{font-size:0.28rem;}
	
	
	.cp-review .topbar{display: block;}
	.cp-review .selectbox{width:48%;margin:0.25rem 0 0;}
	
	.cp-review .list .tt{display: block;}
	.cp-review .star{margin:0 0 0.15rem;}
	.cp-review .list .font{font-size:0.22rem;}
	.cp-review .list .bot{font-size:0.18rem;}
	
	
	
	.main+.idx-cp{padding-top:0.3rem;} */

	.contact-form {margin: .6rem 0;}
	.contact-form .box .row {flex-wrap: wrap;}
	.contact-form .item {flex: unset; width: 100%;}

	.contact-form .fluentform .ff-column-container{flex-wrap: wrap;}
	.contact-form .fluentform .ff-column-container .ff-t-cell{flex-basis: unset !important;  width: 100%;}

	.order-detail .addresses {flex-direction: column;}
	.order-detail .addresses>div {margin-bottom: .3rem;}
}





