@font-face { 
	font-family:ArialUnicodeMS; 
	src: url(font/ARIALUNI.TTF); 
}
@font-face { 
	font-family:SourceHanSansCN-Regular; 
	src: url(font/SourceHanSansCN-Regular.otf); 
}
@font-face { 
	font-family:bahnschrift; 
	src: url(font/bahnschrift.ttf); 
}
@font-face { 
	font-family:msyh; 
	src: url(font/msyh.ttc); 
}
@font-face { 
	font-family:msyhbd; 
	src: url(font/msyhbd.ttc); 
}
.ams{font-family:ArialUnicodeMS;}
.shsR{font-family:SourceHanSansCN-Regular; }
.bah{font-family:bahnschrift; }
.yh{font-family:msyh; }
.yhbold{font-family:msyhbd; }

body{ font-size:12px; color: #666;font-family:ArialUnicodeMS;overflow-x: hidden; }
a{ text-decoration:none; transition:all 0.3s}
a:hover{ text-decoration:none;}
input[type="checkbox"] {accent-color: #3E4C3D;transform: scale(1.2);}
.layui-form input[type=checkbox], .layui-form input[type=radio], .layui-form select{display:inline-block}
.layui-form-radio,.layui-form-checkbox{display:none}
.lv{color: #263426;}
.lv2{color: #0CBB73;}
.col80{color: #808080;}
.col1a{color: #1a1a1a;}
.col4d{color: #4d4d4d;}
.col28{color: #282828;}
.hong{color: #FF0F23;}
.hong2{color: #E52A34;}
.trtxt{color: inherit;position: relative;padding-right: 18px;}
.trtxt span{background: #E52A34;color: #fff;font-size: 12px;padding: 1px 4px;margin-left: 3px;line-height: 1;position: absolute;right: 0;top: 50%;transform: translateY(-50%);border-radius: 2px;}
.field-locked{background:#e6e6e6 !important;color:#888 !important;pointer-events:none;cursor:not-allowed;}
input.setinput.field-locked,
input.setinput:disabled{
	background:#e6e6e6 !important;
	color:#888 !important;
	border-bottom-color:#bbb !important;
	pointer-events:none;
	cursor:not-allowed;
}
.btn100.field-locked,
.btn100:disabled,
button.btn100[disabled]{
	background:#c0c0c0 !important;
	color:#666 !important;
	cursor:not-allowed !important;
	pointer-events:none !important;
}
.huan{color: #C45500;}
.hei{color: #352C29;}
.lan{color: #2162A1;}
.lan2{color: #009FE3;}
.underline{text-decoration: underline;}
.link333{color: #333;}
.link333:hover{text-decoration: underline;}
.bbe6{border-bottom: 1px solid #e6e6e6;}
.bgfa{background: #fafafa;}
input:-ms-input-placeholder {   color: #BFBFBF;font-family:ArialUnicodeMS;}
input::-webkit-input-placeholder{   color: #BFBFBF;font-family:ArialUnicodeMS;}


.w680{width: 680px;}
.w590{width: 590px;}
.w500{width: 500px!important;}
.w465{width: 465px;}
.w430{width: 430px;}
.w365{width: 365px;}
.w360{width: 360px;}
.w350{width: 350px;}
.w335{width: 335px;}
.w325{width: 325px;}
.w320{width: 320px;}
.w318{width: 318px;}
.w300{width: 300px;}
.w280{width: 280px;}
.w250{width: 250px;}
.w235{width: 235px;}
.w230{width: 230px;}
.w200{width: 200px;}
.w185{width: 185px!important;}
.w165{width: 165px;}
.w150{width: 150px;}
.w145{width: 145px;}
.w135{width: 135px!important;}
.w130{width: 130px;}
.w118{width: 118px;}
.w115{width: 115px;}
.w110{width: 110px;}
.w70{width: 70px;}
.w60{width: 60px;}
.w50{width: 50px;}
.w40{width: 40px;}
.bw50{width: 50%;}
.mh100{min-height: 100px;}


.w1640{width: 100%;max-width: 1640px;margin: 0 auto;box-sizing: border-box;}
.w1652{width: 100%;max-width: 1652px;margin: 0 auto;box-sizing: border-box;}
.w1450{width: 100%;max-width: 1450px;margin: 0 auto;box-sizing: border-box;}
/**::-webkit-scrollbar {*/
/*	width: 0;*/
/*	background-color: #F1F1F1;*/
/*}*/
/**::-webkit-scrollbar-thumb {*/
/*	background-color: #D9D9D9;	*/
/*    width: 0;*/
/*}*/


/**log begin**/
.contain{min-height: 100vh;position: relative;}
.logbox{width: 352px;position: absolute;left: 50%;top: 15.6%;transform: translateX(-50%);}
.logm{border: 1px solid #333;border-radius: 10px;min-height: 328px;box-sizing: border-box;}
.logmm{padding: 40px 60px 0;}
.loginput{border: 1px solid #333;border-radius: 4px;width: 100%;box-sizing: border-box;height: 24px;color: #333;font-size: 14px;padding: 0 5px;}
.loginput2{border: none;padding: 0;}
.logbtn{border: 1px solid #33B171;border-radius: 14px;width: 162px;height: 28px;box-sizing: border-box;cursor: pointer;background: none;}
.logbtn2{border: 1px solid #B3B3B3;border-radius: 14px;width: 162px;height: 28px;box-sizing: border-box;cursor: pointer;background: none;}
.yzbtn{border: none;background: none;cursor: pointer;}
/**log end**/
/**header begin**/
.top{padding: 0;height: calc(52px * 0.54 * 1.1 * 0.78);box-sizing: border-box;z-index: 100;background: #fff;position:relative;z-index:101}
.top.top-subny{height: calc(52px * 0.54 * 2.9 * 0.44);}
/*.top span:nth-child(1){margin-left: 210px;}*/
.topl{margin-left: 210px;position:relative;}
.topl.hello-guest{margin-left:210px;position:static;left:auto;transform:none;width:auto;box-sizing:border-box;text-align:left;white-space:nowrap;z-index:2;visibility:visible;padding-bottom:0;}
.toplb{position: absolute;left: 0;top: calc(100% - 6px);background: #edf5ed;border-radius:5px;padding:10px 12px 6px;white-space:nowrap;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .15s ease, visibility 0s linear .55s;z-index:20;}
.toplb a{text-align: right;}
.topl:hover .toplb,.topl:focus-within .toplb{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;}

.topr li{padding: 0 13px;position: relative;}
.topr li::after{content: '';display: inline-block;width: 1px;height: 12px;background: #333;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.topr li a{color: #333;font-size: 13px;}
.topr li a:hover{text-decoration: underline;}
.topr li:last-child{padding-right: 0;}
.topr li:last-child::after{display: none;}
.header{--hp: min(100vw, 2560px);--header-pad-top: calc(var(--hp) * 20 * 1.35 * 0.55 * 1.4 / 2560);--logo-h: calc(var(--hp) * 56 * 1.35 * 1.4 / 2560);--search-h: calc(var(--hp) * 48 * 1.35 * 1.4 / 2560);--logo-aspect: 3.88;--logo-w: calc(var(--logo-h) * var(--logo-aspect));--search-side: calc(var(--logo-w) + var(--hp) * 76 / 2560);--search-w: calc(var(--hp) * 1130 / 2560);padding: var(--header-pad-top) calc(var(--hp) * 0.068) calc(var(--hp) * 12 * 1.35 * 1.4 / 2560) calc(var(--hp) * 60 / 2560);z-index: 100;background: #fff;position: relative;align-items: center;box-sizing: content-box;}
.header::before{content:'';width:0;height:var(--logo-h);flex:0 0 auto;}
.logob{height:var(--logo-h);}
.logoc{display:none;height:var(--logo-h);}
.header > img.logo{position:relative;z-index:2;align-self:center;height:var(--logo-h);width:auto;flex:0 0 auto;display:block;}
.ssbox{width: 1130px;max-width: 100%;box-sizing: border-box;border: 2px solid #292929;border-radius: 8px;padding: 2px;position: absolute;left: 50%;top: calc(var(--header-pad-top) + (var(--logo-h) - var(--search-h)) / 2);transform: translateX(-50%);z-index:1;}
.header .ssbox{width: var(--search-w);max-width: calc(100% - 2 * var(--search-side));border-width: max(1px, calc(var(--hp) * 2 / 2560));border-radius: calc(var(--hp) * 8 / 2560);padding: calc(var(--hp) * 2 / 2560);}
.ssinput{flex:1;border: none;background: none;margin-right: 10px;color: #333;font-size: 14px;margin-left: 15px;}
.header .ssinput{margin-right: calc(var(--hp) * 10 / 2560);font-size: calc(var(--hp) * 14 / 2560);margin-left: calc(var(--hp) * 15 / 2560);}
.ssbtn{width: calc(40px * 1.4);height: calc(40px * 1.4);border: none;background: url(../customer/images/icon1.png) no-repeat center center;background-size: contain;cursor: pointer;}
.header .ssbtn{width: calc(var(--hp) * 40 * 1.4 / 2560);height: calc(var(--hp) * 40 * 1.4 / 2560);}
.nav{background: #0D200C;height: 30px;z-index: 100;}
.navl{position: relative;cursor: pointer;z-index: 10;}
.navltxt{background: #3D4C3C;width: 144px;height: 30px;}
.navltxt span{background: url(../customer/images/icon2.png) no-repeat left center;padding-left: 21px;color: #fff;font-size: 16px;}
.navlb{width: 290px;background: #fff;position: absolute;left: 0;top: 30px;max-height: 760px;box-sizing: border-box;padding: 13px 20px 10px 15px;overflow: auto;box-shadow: 0px 3px 8px 0px rgba(113,113,113,0.12);display: none;}
.navlbm{width: 100%;}
.navlbm dl{margin-bottom: 11px;}
.navlbm dl dt{position: relative;padding-right: 16px;}
.navlbm dl dt a{line-height: 20px;color: #333;font-size: 14px;}
.navlbm dl dt::after{content: '';display: inline-block;width: 14px;height: 14px;position: absolute;right: 0;top: 0;background: url(../customer/images/icon3.png) no-repeat right center;}
.navlbm dl dd{padding: 0 3px 0;display: none;}
.navlbm dl dd p{margin-bottom: 0;}
.navlbm dl dd p a{line-height: 18px;color: #333;font-size: 14px;padding-left: 20px;background: url(../customer/images/icon4.png) no-repeat left center;}
.navlbm dl.act dt::after{background: url(../customer/images/icon3b.png) no-repeat right center;}

.navr{margin-left: 15px;}
.navr li{margin-right: 12px;}
.navr li a{color: #fff;font-size: 12px;line-height: 30px;}
.navr li a:hover{text-decoration: underline;}
.navr li:last-child{margin-right: 0;}

.header.subny{background: #0D200C;--header-pad-top: calc(20px * 0.73 * 0.74 * 0.75);--logo-h: calc(56px * 0.73 * 1.477 * 0.75);--search-h: calc(48px * 0.73 * 1.366 * 0.75);padding-top: var(--header-pad-top);padding-bottom: calc(12px * 0.73 * 0.75);}
.subny .logob{display: none;}
.subny .logoc{display: block;height: var(--logo-h);}
.subny .ssbox{background: #fff;height: var(--search-h);display:flex;align-items:center;}
.subny .ssbtn{background: url(../customer/images/icon1b.png) no-repeat center center;width: calc(40px * 0.73 * 1.366 * 0.75);height: calc(40px * 0.73 * 1.366 * 0.75);background-size: contain;}
.nav.subny{background: #3D4C3C;top: 110px;}
.subny .navltxt{background: #0D200C;}

.phheader{padding: 0 15px 10px;position: sticky;top: 0;z-index: 100;background: #fff;}
.tcbg{width: 100%;height: 100vh;background: #000;opacity: 0.7;position: fixed;left: 0;top: 0;z-index: 100;display: none;}
.tcnav{width: 80vw;transition: all 0.3s;position: absolute;left: -80vw;top: 60px;background: #fff;z-index: 101;height: calc(100vh - 60px);box-sizing: border-box;padding: 15px;overflow: auto;transition: all 0.3s; visibility: hidden;}
.tcnav.open{visibility: visible;left: 0;}
/**header end**/
.sybox{padding: 30px 0 50px;box-sizing: border-box;}
.allbox{padding:0 0 50px;box-sizing: border-box;}
.alltitle{font-size: 22px;line-height: 18px;height: 50px;line-height: 50px;}
.sylb li{width: calc((100% - 200px)/6);margin: 0 40px 50px 0;}
.sylb li:nth-child(6n){margin-right: 0;}
.sylb li .pic{position: relative;overflow: hidden;border-radius: 10px;}
.sylb li .pic::before{content: '';display: inline-block;width: 100%;padding-top: 100%;vertical-align: top;}
.sylb li .picm{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.sylb li .picm img{max-width: 100%;max-height: 100%;transition: all 0.3s;}
.sylb li:hover .picm img{transform: scale(1.1);}
.sylb li h2{color: #333;font-size: 15px;line-height: 20px;margin: 5px 0;height: 60px;transition: all 0.3s;}
.sylb li:hover h2{color: #FF0F23;}
.pricetxt{font-size: 22px;line-height: 22px;margin-left: 5px;}
.pricetxt2{line-height: 14px;}
.footer{border-top: 1px solid #e6e6e6;padding: 30px 0;color: #b3b3b3;}
.footert span{color: #666;font-size: 14px;margin: 0 10px;}
.footert a{color: #666;font-size: 14px;line-height: 20px;}
.footert a:hover{text-decoration: underline;}

.sylb li.sssp{width: calc((100% - 200px)/6*2 + 40px);position: relative;border-radius: 10px;overflow: hidden;}
.ssm li:nth-child(4n){margin-right: 0;}
.sylb li.sssp img{width: 100%;height: 100%;object-fit: cover;position: relative;z-index: 1;}
.sylb li .video{width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 2;object-fit: cover;}
.spicon1{width: 96px;height: 96px;background: url(../customer/images/spicon1.png) no-repeat center center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%); z-index: 3;cursor: pointer;}
.spr{width: 40px;position: absolute;right: 20px;bottom: 20px;z-index: 3;display: none;}
.spr span{width: 40px;height: 40px;cursor: pointer;}
.spicon2{background: url(../customer/images/spicon2.png) no-repeat center center;}
.spicon3{background: url(../customer/images/spicon3a.png) no-repeat center center;}
.spicon3.muted{background: url(../customer/images/spicon3b.png) no-repeat center center;}

.ddnav{padding: 45px 0 0;}
.ddnav li{margin-right: 30px;}
.ddnav a{color: #808080;font-size: 16px;font-weight: bold;line-height: 30px;position: relative;}
.ddnav li:hover a{color: #0D1F0C;}
.ddnav li.act a::before{content: '';display: inline-block;width: 100%;height: 2px;background: #0E200D;position: absolute;left: 0;bottom: -1px;}
.ddbox{padding: 15px 0 100px;}
.ddm{margin-bottom: 5px;}
.ddmt{background: #3D4C3C;color: #fff;line-height: 28px;font-size: 16px;height: 28px;}
.ddmt li{margin-right: 60px;}
.ddmt li:nth-child(1){padding-left: 10px;width: 40px;margin-right: 0;}
.ddmt li:last-child{margin-right: 0;}
.ddmb{border: 1px solid #e6e6e6; color: #333;font-size: 16px;}
.ddmbox{padding:3px 4px;}
.ddmbox li img{width: 66px;height: 66px;}
.ddtxt{width: 485px;font-size: 14px;margin-left: 20px;}
.ddmbox li:nth-child(1){width: 37%;}
.ddmbox li:nth-child(2){width: 18%;text-align: center;}
.ddmbox li:nth-child(3){width: 18%;text-align: center;}
.ddmbox li:nth-child(4){width: 12%;text-align: center;}
.ddmbox li:nth-child(5){width: 15%;}
.golink{border: 1px solid #3E4C3D;box-sizing: border-box;width: 80px;height: 26px;color: #3E4C3D;font-size: 14px;}
.golink140{border: 1px solid #3E4C3D;box-sizing: border-box;width: 140px;height: 26px;color: #3E4C3D;font-size: 14px;}
.golink170{border: 1px solid #3E4C3D;box-sizing: border-box;width: 170px;height: 26px;color: #3E4C3D;font-size: 14px;}
.main{min-height: calc(100vh - 240px);}
/* .xxckt{padding: 45px 0 2px 110px;border-bottom: 1px solid #e6e6e6;font-size: 20px;font-family:msyh; color: #333;}
.xxckt span:nth-child(1){font-size: 23px;}
.xxckt span:nth-child(2){margin: 0 183px 0 140px;} */

.khck{padding: 50px 300px;}
.khck li{color: #333;font-size: 15px;padding: 5px 0;}
.khck li span:nth-child(1){min-width: 220px;text-align: right;margin-right: 15px;}
.sctitle{font-size: 22px;height: 50px;line-height: 50px;}
.scbox{padding:  0 0 50px;}
.xxbox{padding: 0 0 50px;}
.xshtt{padding: 34px 0 0;}
.xshttl{flex: 1;}
.xshttl li{border: 1px solid #B3B3B3;width: 211px;height: 88px;border-radius: 6px;margin: 0 60px 15px 0;position: relative;color: #333;}
.xshttl li p:nth-child(1){padding: 10px 0 15px 18px;font-size: 18px;}
.xshttl li p:nth-child(2){font-size: 28px;line-height: 24px;padding-left: 18px;}

.xshttl li .txt{color: #808080;font-size: 13px;line-height: 1;position: absolute;top: 3px;right: 0;}
.xshtt .ssbox{width: 465px;margin: 0;position: relative;transform: inherit;left: inherit;top: inherit;}
.xshtm{padding: 20px 0 0;}
.xshtm dl{margin-bottom: 5px;}
.xshtm dt{background: #3E4C3D;padding: 0 10px;height: 28px;color: #fff;font-size: 15px;}
.xshtm dd{border: 1px solid #e6e6e6;padding: 1px;}
.xshtm dd li{padding: 2px;border-bottom: 1px solid #e6e6e6;color: #333;font-size: 15px;}
.xshtm dd li:last-child{border: none;}
.xshtlink{border: 1px solid #3D4C3C;color: #333;line-height: 24px;padding: 0 10px;}
.xxlb{padding: 20px 0;}
.xxlb li{margin-bottom: 10px;border: 1px solid #e6e6e6;padding: 5px 10px;color: #333;font-size: 16px;}
.xxlbm{width: 910px;}
.xxckt{padding: 40px 0 5px 110px;border-bottom: 1px solid #e6e6e6;font-size: 18px;font-family:msyh; color: #333;line-height: 1;box-sizing: border-box;}
.xxckt span:nth-child(1){font-size: 22px;}
.xxckt span:nth-child(2){margin: 0 183px 0 140px;}
.xxckm{padding: 20px 0 100px;max-width: 1340px;margin: 0 auto;}
.xxckmt{padding: 0 0 5px;}
.xxckmt li{line-height: 30px;font-size: 15px;}
.xxckmt li span:nth-child(1){font-size: 18px;}
.xxtext{border: 1px solid #ccc;width: 100%;box-sizing: border-box;min-height: 830px;padding: 15px;color: #333;font-size: 16px;line-height: 26px;}
.btn{width: 112px;border: none;background:#0D200C;height: 24px;cursor: pointer;}
.khzcb .btn.btn-disabled,.btn.btn-disabled,.btn100.btn-disabled,.btn100:disabled{
    background:#BDBDBD !important;color:#fff !important;cursor:not-allowed !important;pointer-events:none;
}
.addressbox .address-block:first-child .js-del-address{display:none;}
.addressbox .address-block:not(:first-child) .js-del-address{display:inline-block;cursor:pointer;}
.btnfile{position: relative;}
.btnfile input{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.xxscwj{padding: 0 0 60px;}
.xxscwj li{margin-right: 50px;}
.xxscwj li p{font-size: 14px;padding-top: 12px;}
.xxscwj-item{position:relative;}
.xxscwj-del{position:absolute;right:-10px;top:-8px;width:18px;height:18px;line-height:16px;text-align:center;border-radius:50%;background:#0D200C;color:#fff;cursor:pointer;font-size:16px;}
.xxscwj-del:hover{background:#E52A34;}
.xxscwj-preview{width:80px;height:80px;object-fit:cover;display:block;border:1px solid #e6e6e6;}
.btn150{min-width: 150px;border: none;background:#0D200C;height: 24px;cursor: pointer;box-sizing: border-box;padding: 0 15px;}
.addfile{width: 98px;height: 20px;background: #0D200C;cursor: pointer;position: relative;border:none;}
.xxtext-reply{min-height: 160px !important;}
.msg-thread{margin: 10px 0 20px;}
.msg-thread-item{border: 1px solid #ccc;margin-bottom: 14px;padding: 10px 14px;}
.msg-thread-hd{font-size: 14px;margin-bottom: 8px;}
.msg-thread-bd{font-size: 15px;line-height: 24px;color: #333;word-break: break-word;}
.msg-thread-files{margin-top:10px;flex-wrap:wrap;}
.msg-thread-file{margin:0 16px 10px 0;}
.msg-thread-img{max-width:220px;max-height:160px;display:block;object-fit:contain;}
.auth-mask{position:fixed;left:0;top:0;right:0;bottom:0;background:rgba(0,0,0,0);z-index:2000;visibility:hidden;pointer-events:none;transition:background .28s ease,visibility .28s;}
.auth-mask.open{visibility:visible;pointer-events:auto;background:rgba(0,0,0,.12);}
.auth-drawer{position:absolute;left:0;top:0;bottom:0;width:420px;max-width:86vw;background:#fff;box-shadow:8px 0 28px rgba(0,0,0,.12);transform:translateX(-100%);transition:transform .28s ease;overflow:auto;z-index:2001;}
.auth-mask.open .auth-drawer{transform:translateX(0);}
.auth-close{position:absolute;right:14px;top:12px;width:32px;height:32px;border:none;background:none;font-size:28px;line-height:28px;color:#333;cursor:pointer;z-index:2;padding:0;}
.auth-drawer-inner{padding:48px 34px 40px;}
.auth-drawer-inner .logm{background:#fff;display:flex;flex-direction:column;}
.auth-drawer-inner .logmm{padding:24px 60px 20px;flex:1;display:flex;flex-direction:column;}
.auth-drawer-inner .mt45{margin-top:auto;padding-top:40px;}
.header .ssbtn{background-origin:content-box;}
.auth-brand-logo{width:294px;max-width:100%;height:auto;display:block;}
.logbox .auth-brand-logo{width:220px;}
body.auth-open{overflow:hidden;}

.gwcbox{padding: 50px 0;}
.gwcbox th{background: #3D4C3C;color: #fff;font-size: 18px;font-weight: normal;height: 28px;line-height: 28px;}
.gwcbox th input{margin-top: -4px;}
.gwcbox tr{border: 1px solid #E6E6E6;}
.gwcbox tr:nth-child(1){border: none;}
.gwcbox td{padding: 3px 0;color: #333;font-size: 18px;}
.gwcbox td img{width: 66px;height: 66px;}
.gwcbox td a.txt{font-size: 14px;margin-left: 20px;flex: 1;}
.del{background: url(../customer/images/del.png) no-repeat left center;padding-left: 21px;color: #333;font-size: 14px;border: none;}
.num{width: 120px;height: 28px;border: 1px solid #ccc;}
.num input{width: 65px;border: none;border-left: 1px solid #ccc;border-right: 1px solid #ccc;height: 100%;text-align: center;}
.num button{width: calc((100% - 65px)/2);border: none;height: 100%;}
.num button.jian{background: url(../customer/images/jicona.png) no-repeat center center;}
.num button.jia{background: url(../customer/images/jiconb.png) no-repeat center center;}
.btn{width: 112px;border: none;background:#0D200C;height: 24px;cursor: pointer;font-size: 16px;}
.gwctxt1{font-size: 20px;padding: 5px 0 5px 0;}
.gwctxt1 span{margin-right: 50px;}
.gwctxt2{font-size: 15px;padding: 0 0 10px;}
.gwctxt3{padding-right: 50px;}

.zctitle{font-size: 23px;padding: 13px 0 10px 10px;}
.khzc1{padding:0 0 10px 50px;font-size: 15px;}
.khzc1l{width: 170px;padding: 5px 0 0;}
.khzc1lt{border: 1px solid #C1C1C1;width: 45px;height: 45px;position: relative;}
.khzc1lt img{max-width: 38px;max-height: 38px;}
.file{position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;z-index:10;}
.khzcr{flex: 1;}
.khzcr li{padding: 5px;}
.khzcrl{width: 150px;margin-right: 5px;}
.xing{position: relative;padding-left: 15px;}
.xing::before{content: '*';display: inline-block;width: 15px;text-align: center;position: absolute;left: 0;top: 5px;font-size: 30px;color: #E60E10;line-height: 20px;}
.setinput{border: none;border-bottom: 1px solid #dcdcdc;color: #333;padding: 0 8px;box-sizing: border-box;line-height: 25px;width: 100%;}
.setinput860{width: 860px;flex: none;}
.setinput450{width: 450px;flex: none;}
.setinput355{width: 355px;flex: none}
.setinput225{max-width: 220px;flex: none}
.setinput168{width: 168px;flex: none}
.btn100{width: 100px;height: 20px;border: none;background: #0D200C;}
.select{border: 1px solid #DCDCDD;box-sizing: border-box;width: 95px;-webkit-appearance:auto;appearance:auto;accent-color: #3E4C3D;height: 26px;}
.select135{width: 135px;}
.select185{width: 185px;}
.merchantbox{font-size: 15px;padding: 0 0 10px 0;position: relative;}
.layui-form .merchantbox .layui-form-select{display:none !important;}
.merchant{position: relative;padding-left: 220px;}
.merchantl{width: 220px;position: absolute;left: 0;top:20px;}
.del2{background: url(../customer/images/icon12.png) no-repeat left center;padding-left: 20px;border: none;cursor: pointer;color: #333;font-size: 15px;}
.up li{border: 1px solid #ccc;border-radius: 4px;background: #f7f7f7;box-sizing: border-box;width: 256px;height: 154px;position: relative;margin: 0 38px 0 0;overflow:hidden;}
.up li .pic{max-width: 250px;max-height: 150px;}
.upbtn{width: 100%;height: 100%;position: absolute;left: 0;top: 0;cursor: pointer;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.up li img,.up .upbtn img{max-width:100%;max-height:calc(100% - 28px);width:auto !important;height:auto !important;object-fit:contain;}
.khzcb{padding: 50px 0 100px;}
.pjtitle{font-size: 20px;padding: 15px 0 5px;}
.pjbg td{color: #333;font-size: 15px;line-height: 24px;padding: 6px 0;}
.pjbg td img{width: 64px;height: 64px;}
.pjbg td a.txt{margin-left: 10px;flex: 1;}
.pjb{padding: 60px 0 60px 105px;color: #333;font-size: 15px;}
.pjb li{margin-bottom: 20px;}
.pjb .txt{width: 110px;text-align: right;margin-right: 10px;}
.pjinput{flex: 1;border: 1px solid #B3B3B3;box-sizing: border-box;background: none;padding: 0 5px;line-height: 24px;}
.pjtext{width: 100%;border: 1px solid #B3B3B3;box-sizing: border-box;background: none;padding: 0 5px;line-height: 22px;min-height: 50px;margin-bottom: 25px;}
.pjb .layui-rate{padding: 0;}
.pjb .layui-rate li{margin: 0;}
.pjup{border: 1px solid #b3b3b3;box-sizing: border-box;width: 55px;height: 55px;position: relative;background: url(../customer/images/icon13.png) no-repeat center center; margin-right: 15px;}
.pjup img{max-width: 100%;max-height: 100%;}
.pjbtn{padding: 0  0 100px;}

.ddxx{font-size: 15px;}
.ddtitle{font-size: 22px;padding: 10px 0 0;}
.ddtable th{line-height: 50px;font-family:msyhbd;}
.ddtable .txt{max-width: 360px;}
.ddtable td{padding: 6px 0;}
.dztext{width: 100%; box-sizing: border-box;border: 1px solid #E6E6E6;min-height: 54px;padding: 5px;}
.dztext2{max-width: 510px;}
.msbg td{border: 1px solid #e6e6e6;padding: 10px;}
.wlbox{background: #F7F7F7;padding: 0 20px;}
.wlicon{width: 40px;height: 40px;border-radius: 50%;}
.wlbtn{width: 26px;height: 20px;background: url(../seller/images/cpicon.png) no-repeat center center;border: none;}
.wljd ul{max-height: 300px;overflow: auto;}
.wljd li{position: relative;padding: 0 20px 15px 45px;color: #666;}
.wljd li::before{content: '';display: inline-block;width: 1px;height: 100%;background: #e6e6e6;position: absolute;left: 17px;top: 5px;}
.wljd li:last-child::before{display: none;}
.wljd li h2{position: relative;}
.wljd li h2::before{content: '';display: inline-block;width: 11px;height: 11px;left: -33px;top: 50%;transform: translateY(-50%);position: absolute;background: #ccc;border-radius: 50%;}
.wljd li h2 b{color: #1a1a1a;}
.wljd li h2 span{color: #666;}
.wljd li.act h2::before{background: #3E4C3D;}
.wljd li.act h2 b,.wljd li.act h2 span{color: #3E4C3D;}
.wljd ul::-webkit-scrollbar {width: 6px;background-color: #E6E6E6;border-radius: 10px;}
.wljd ul::-webkit-scrollbar-thumb {background-color: #999;	border-radius: 10px;}
.btn165{width:165px;border: none;background:#0D200C;height: 24px;cursor: pointer;}
.ddxxb{padding: 35px 0 100px;}
.lytext{border: none;width: 100%;min-height: 100px;box-sizing: border-box;background: none;}
.ddinput{border: none; border-bottom: 1px solid #E6E6E6;height: 28px;box-sizing: border-box;padding: 0 8px;color: #333;font-size: 15px;width: 100%;max-width: 500px;}
.ddinput::-ms-input-placeholder{color: #B3B3B3;}
.ddinput::-webkit-input-placeholder{color: #B3B3B3;}
.ddinput2{max-width: 440px;}
.txt100{width: 100%!important;}

.xqt{padding: 50px 32px 30px;}
.xqtl{width: 674px;}
.xqtla{overflow: hidden;}
.xqtla .swiper-slide{width: 100%;height: 674px;}
.xqtla .swiper-slide img{max-width: 100%;max-height: 100%;}
.xqtlb{margin: 20px 0 38px;overflow: hidden;}
.xqtlb .swiper-slide{width: 88px;height: 88px;border: 1px solid #e6e6e6;border-radius: 4px;position: relative;box-sizing: border-box;overflow: hidden;padding: 5px;background:#f7f7f7;}
.xqtlb .swiper-slide img{width: 100%;height: 100%;object-fit: cover;display: block;vertical-align: top;}
.xqtlb .swiper-slide-thumb-active{border-color: #0D1F0C;}
.xqtlb .swvideo .swvideo-ph{display:block;width:100%;height:100%;background:#111;}
.icon15{width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url(../customer/images/icon15.png) no-repeat center center rgba(0,0,0,0.3);pointer-events: none;}
.xqtlb .icon15{left:5px;top:5px;right:5px;bottom:5px;width:auto;height:auto;background: url(../customer/images/icon15.png) no-repeat center center;background-size: 28px 28px;background-color: transparent;}
.video-content{width: 100%;height: 100%;object-fit: cover;}
.xqtlc{padding-right: 140px;}
.xqtlc td,.xqtrbg td{border: 1px solid rgba(0,0,0,0.15);color: #333;font-size: 13px; line-height: 18px; text-align: center;}
.xqtlc table.goods-params-table {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
}
.xqtlc table.goods-params-table td {
    box-sizing: border-box;
    overflow-wrap: break-word;
    word-break: break-word;
}
.xqtlc table.goods-params-table td:nth-child(1) { width: 48%; min-width: 140px; text-align: left; }
.xqtlc table.goods-params-table td:nth-child(2) { width: 26%; min-width: 56px; }
.xqtlc table.goods-params-table td:nth-child(3) { width: 26%; min-width: 56px; }
.xqtlc table.goods-params-table td.bgfa { text-align: left; }


.xqtr{flex: 1;margin-left: 35px;--goods-qty-col:132px;--goods-price-col:150px;--goods-stock-col:200px;--goods-btn:164px;--goods-price-text:37px;--goods-price-offset:calc(88px + 128px + 116px);--goods-qty-inset:calc(116px + 3px);}
.icon20{background: url(../customer/images/icon20.png) no-repeat right center;}
.xqlink{color: #fff;background: #009941;line-height: 22px;font-size: 15px; border-radius: 12px;padding: 0 22px;}
.goods-meta-row{width:100%;}
.goods-meta-row .xqlink{margin-left:auto;margin-right:var(--goods-qty-inset);flex-shrink:0;}
.xqtrpic li{position:relative;border: 1px solid #e6e6e6;border-radius: 4px;box-sizing: border-box;padding: 2px;margin: 0 7px 5px 0;}
.xqtrpic li.sku-soldout{opacity:0.4;}
.goods-img-placeholder{width:100%;height:100%;min-height:674px;background:#f5f5f5;box-sizing:border-box;}
.goods-img-ph{display:block;width:80px;height:80px;border:1px dashed #bbb;border-radius:8px;background:url(../seller/images/upicon2.png) no-repeat center center;background-size:40px;}
.goods-img-ph-sm{width:46px;height:46px;min-height:0;background-size:22px;}
.xqtlb .goods-img-placeholder{min-height:0;}
.xsize-head-price{padding-right:0;padding-left:36px;box-sizing:border-box;}
.xsize .xsize-head.flex-between{display:grid;justify-content:stretch;align-items:center;grid-template-columns:minmax(72px,1fr) var(--goods-price-col) var(--goods-stock-col) var(--goods-qty-col);gap:8px;box-sizing:border-box;}
.goods-buy-row{display:flex;align-items:center;justify-content:flex-start;width:100%;box-sizing:border-box;gap:22px;}
.goods-buy-row::before{content:'';flex:0 0 calc(100% - var(--goods-price-offset) - 22px - var(--goods-btn) + var(--goods-price-text));}
.goods-buy-row .xqbtna,.goods-buy-row .xqbtnb,.goods-buy-row .xq-fav{margin:0;flex-shrink:0;}
.xq-fav{width:36px;height:36px;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0;}
.xq-fav img{width:28px;height:28px;vertical-align:middle;}
.xqtrpic li.act{border-color: #0D1F0C;}
.xqtrpic li img{width: 46px;height: 46px; vertical-align: top;}
.sku-qty-badge{position:absolute;left:0;top:0;min-width:16px;height:16px;padding:0 4px;background:#ff6800;color:#fff;font-size:11px;line-height:16px;text-align:center;border-radius:0 0 3px 0;display:none;z-index:2;pointer-events:none;box-sizing:border-box;}
.sku-qty-badge.show{display:block;}
.xsize-wrap{display:flex;flex-direction:column;align-items:stretch;}
.xsize-wrap .xsize{width:100%;}
.goods-select-summary{width:100%;color:#333;font-size:15px;line-height:20px;padding:8px 0 0;}
.xsize-row{display:grid;align-items:center;justify-content:stretch;grid-template-columns:minmax(72px,1fr) var(--goods-price-col) var(--goods-stock-col) var(--goods-qty-col);gap:8px;cursor:pointer;padding:4px 8px;border-radius:4px;box-sizing:border-box;}
.xsize-row-left{display:flex;align-items:center;gap:6px;min-width:0;}
.xsize-row-right{display:contents;}
.xsize-row input[type=checkbox],
.phsize input[type=checkbox]{position:absolute;width:0;height:0;opacity:0;pointer-events:none;}
.xsize-row.is-on,.phsize li.is-on{background:rgba(13,32,12,0.2);}
.up li{position:relative;}
.up li .id-doc-del{position:absolute;top:5px;right:5px;z-index:99;width:18px;height:18px;line-height:16px;text-align:center;border-radius:50%;background:#0D200C;color:#fff;cursor:pointer;font-size:16px;display:none;}
.up li.has-doc .id-doc-del{display:block;}
.up li .id-doc-del:hover{background:#E52A34;}
.xsize-price{width:var(--goods-price-col);min-width:0;box-sizing:border-box;padding-left:36px;}
.xsize-stock{width:var(--goods-stock-col);min-width:0;box-sizing:border-box;padding-left:28px;}
.xsize-qty{width:var(--goods-qty-col);flex-shrink:0;box-sizing:border-box;justify-content:flex-end;}
.xsize{border: 1px solid rgba(0,0,0,0.15);padding-bottom: 8px;}
.xsize.has-more{background: url(../customer/images/icon14.png) no-repeat 66px bottom;padding-bottom: 18px;}
.xsize.open.has-more{background-image: none;}
.xsize li{border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;font-size: 15px; margin-bottom: 5px;line-height: 13px;padding: 0 2px;}
.xsize li:last-child{margin: 0;}
.xsize-more{display:none;}
.xsize.open .xsize-more{display:grid;}
.phsize.open .xsize-more{display:flex;}
.xsize-toggle{display:block;height:16px;cursor:pointer;}
.goods-price-row{font-weight:normal;}
.xinput{height: 28px;border: none;border-left: 1px solid #bbb;border-right: 1px solid #bbb;width: 88px;text-align: center;color: #333;font-size: 14px;}
.xjian{width: 28px;height: 28px;box-sizing: border-box;border: none;border-left: 1px solid #e6e6e6;background: url(../customer/images/jicona.png) no-repeat center center;}
.xjia{width: 28px;height: 28px;box-sizing: border-box;border: none;background: url(../customer/images/jiconb.png) no-repeat center center;}
.xqbtna{background: #FF6800;width: 164px;border-radius: 30px;border: none;line-height: 11px;padding: 8px 0;}
.xqbtnb{background: #009A44;width: 164px;border-radius: 30px;border: none;line-height: 11px;padding: 8px 0;}
.icon17{background: url(../customer/images/icon17.png) no-repeat left center;color: #142C97;padding-left: 22px;}
.xpay li{margin: 0 10px 10px 0;}
.xpay li img{vertical-align: top;}
.xqb{padding: 0 335px 50px  70px;}
.xqbr{width: 845px;}
.xqbtr{padding: 30px 0 0;}
.xqbtr li{margin-bottom: 55px;}
.xqbtr li p{color: #333;font-size: 14px;padding-bottom: 10px;}
.xqbtr li img{max-width: 715px;}
.xqvideo{position: relative;border-radius: 10px;overflow: hidden;width: 715px;height: 495px;}
.xqvideo video{width: 715px;height: 495px;object-fit: cover;}
.xqvideo > span.ckplay,.xqvideo > span.phckplay{width: 80px;height: 80px;background: url(../customer/images/icon16.png) no-repeat center center;cursor: pointer;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 10;}
.xqvideo .ck-player span{width:auto;height:auto;background:none;position:static;left:auto;top:auto;transform:none;z-index:auto;cursor:default;}
.xqcr{padding: 100px 0 0;}
.starjd{width: 205px;height: 20px;border: 1px solid #999;border-radius: 3px;box-sizing: border-box;position: relative;overflow: hidden;}
.starjd span{position: absolute;left: 0;top: 0;height: 100%;background: #FF6200;}
.xqbr2{padding: 40px 0 0 5px;}
.revm{margin-bottom: 40px;}
.rtx{width: 38px;height: 38px;border-radius: 50%;}
.rpic li{margin: 0 18px 15px 0;}
.rpic li img{width: 132px;vertical-align: top;}

.phflexshow,.phblockshow{display: none;}
.pcblockshow{display: block;}
.pcflexshow{display: flex;}
@media screen and (max-width:1920px){
	.w1640{max-width: calc(100vw - 288px);}
}
@media screen and (max-width:1640px){
	.top{padding: 0 20px;height: calc(52px * 0.54 * 1.1 * 0.78);}
	.top.top-subny{height: calc(52px * 0.54 * 2.9 * 0.44);}

	.sybox{padding: 30px 20px 50px;}
	.ddnav{padding: 45px 20px 0;}
	.ddbox{padding: 15px 20px 100px;}
	.khck{padding: 50px 100px;}
	.scbox,.allbox{padding:  0 20px 50px;}
	.xxbox{padding: 0 20px 50px;}
	.gwcbox{padding: 50px 20px;}
	.xxckt{padding: 45px 0 2px 20px;}
	.w1450{padding: 0 20px;}
	.khzc1{padding-left: 0;}
	.setinput860{width: 560px;}
	.xqm{padding: 0 30px;}
}
@media screen and (max-width:1535px){
    .nav{height: 50px;}
    .navltxt{height: 50px;}
    .navlb{top: 50px;}
    .navr li a{font-size:12px;line-height:20px}
}
@media screen and (max-width:1368px){	
	.xxckm{box-sizing: border-box;padding: 20px 20px 100px;}
	.xxckt span:nth-child(2){margin: 0 50px;}
	.xqtl{margin: 0 auto;}
	.xqtr{flex: none;width: 100%;margin: 0;padding: 30px 0 0;}
	.xqb{padding-right: 0;}
	.top span:nth-child(1){margin-left: 0;}
	.topl,.topl.hello-guest{margin-left: 0;}
} 
@media screen and (max-width:1280px){
	.sylb li{width: calc((100% - 80px)/3);}
	.sylb li:nth-child(6n){margin-right: 40px;}	
	.sylb li:nth-child(3n){margin-right: 0;}
	.sylb li.sssp{width: calc((100% - 80px)/3*2 + 40px); margin-right: 0;}
	.sylb .ssm li:nth-child(3n){margin-right: 40px;}
	.xxlb li .w320{max-width: 250px;}
	.xxlb li .w590{max-width: 450px;}

}
@media screen and (max-width:960px){
.phflexshow{display: flex;}
.phblockshow{display: block;}
.pcblockshow,.pcflexshow{display: none;}

.w1640{max-width: none;}
.logo{height: 30px;}
.icon6{background: url(../customer/images/icon6.png) no-repeat right 55%;background-size: 4px auto;}
.icon8r{background: #3D4C3C;border-radius: 50%;width: 18px;height: 18px;color: #fff;position: absolute;right: -10px;top: -8px;}
.navltxt{background: #0D200C;padding: 0 10px;width: auto;height: auto;}
.navltxt span{background: url(../customer/images/icon2.png) no-repeat left center;padding-left: 15px;color: #fff;font-size: 14px;background-size: 12px auto;line-height: 25px;}
.phnavr a{margin-right: 10px;color: #333;font-size: 14px;}
.ssbox{width: 100%;margin: 0;position: relative;transform: inherit;left: inherit;top: inherit;}
.ssbtn{width: 30px;height: 30px;background-size: cover;}
.phfooter{background: #f7f7f7;padding: 0 15px;}
.phfm{border-top: 1px solid #e6e6e6;border-bottom: 1px solid #e6e6e6;padding: 15px 10px;}
.phfm li{width: 50%;}
.phfm li a{color: #333;font-size: 14px;line-height: 24px;}
.phfb{color: #B3B3B3;padding: 15px 0;}


.ddnav li a{white-space: nowrap;}
.ddnav ul{overflow-x: auto;width: 100%;overflow-y: hidden;}
.ddnav ul::-webkit-scrollbar {height: 0;}

.khck{padding: 50px 100px;}
.xshtt{flex-wrap: wrap;}
.xshttl,.xshttl ul{width: 100%;}
.xshttl li{width: calc((100% - 15px)/2);margin: 0 15px 15px 0;box-sizing: border-box;height: auto;padding: 5px 10px;}
.xshttl li:nth-child(2n){margin-right: 0;}
.xshttl li p:nth-child(1){padding: 0 0 10px 0;font-size: 14px;}
.xshttl li p:nth-child(2){font-size: 20px;padding-left: 0;}
.xshtt .ssbox{width:100%;}
.xshtt .ssinput{padding: 0 10px;box-sizing: border-box;}
.xxlb li{flex-wrap: wrap;padding: 5px 10px;font-size: 14px;line-height: 20px;}
.xxlb li span.w130{width: 100%;text-align: left!important;}
.xxlb li div{flex-wrap: wrap;padding: 5px 0;}
.xxlb li div span{padding-bottom: 5px;}
.xxlb li div span,.xxlb li div a{width: 100%!important;white-space: normal;}

.gwcwrap{overflow: auto;}
.gwcbox th{font-size: 14px;}
.gwcbg{min-width: 1000px;}
.gwctxt1{font-size: 16px;flex-wrap: wrap;}
.gwctxt1 span{margin-right: 0;width: 100%;text-align: right;line-height: 30px;}
.gwctxt2{font-size: 13px;padding: 0 0 10px;}
.gwctxt3{padding-right: 0;}

.xxckt{flex-wrap: wrap;}
.xxckt span:nth-child(2){margin: 0;}
.khzc1{flex-wrap: wrap;font-size: 14px;}
.khzc1l{width: 100%;}
.khzcr{width: 100%;}
.w1450{padding: 0 15px;}
.khzcr li{flex-wrap: wrap;}
.khzcrl{min-width: 60px;max-width: 80px; justify-content: flex-start;}
.setinput{width: auto;flex: 1;}
.setinput450{width: auto;flex: 1;}
.btn100{width: 60px;}
.khzcrm{width: 100%;}
.khzcrm span.ml25{margin-left: 0;width: 60px;text-align: left;}
.khzcr li .khzcrm:nth-child(2){padding: 10px 0 0;}
.select{width: 80px;}
.select185{width: 100%;}
.setinput355{width: 90px;}
.setinput860{width: 80px;}
.citym{width: 100%;}
.citym:nth-child(2){padding: 5px 0;}
.citym span.ml15{margin-left: 0;width: 60px;text-align: left;}
.setinput225{width: auto;max-width:none;}
.merchantbox{font-size: 14px;}
.merchant{padding: 0;flex-wrap: wrap;}
.merchantl{position: relative;width: 100%;top: initial;padding: 10px 0 20px 65px;}
.merchantl .select{width: 90px;}

.pjbgwrap{overflow: auto;}
.pjbg td{font-size: 14px;}
.pjbg{min-width: 800px;}

.ddxx{font-size: 14px;}
.ddbgwrap{overflow: auto;}
.ddtable{min-width: 1000px;}
.ddxx2 .bw50{width: 100%;padding: 5px 0;}
.ddxx3 .bw50{width: 100%;}
.ddxx3 li span:nth-child(1){width: 110px;}

.xqnav{padding: 10px 20px 10px 15px; border-bottom: 1px solid #e6e6e6;overflow: auto;}
.xqnav ul{min-width: 470px;}
.xqnav li{margin-right: 30px;color: #b3b3b3;font-size: 15px;line-height:32px;border-bottom: 1px solid #fff;white-space: nowrap;}
.xqnav::-webkit-scrollbar {height: 0;}
.xqnav li.act{color: #333;border-color: #333;}
.phxqbox{display: none;color: #333;}
.phxqpic{margin: 15px 10px;overflow: hidden;}
.phxqpic .swiper-slide img{width: 100%;vertical-align: top;}
.phxqpic .swiper-slide{height: 100%;}
.phvideo-content{width: 100%;height: 100%;object-fit: cover;}
.phxqpicb .swiper-pagination-bullet{margin: 0 3px;}
.phxqpicb .swiper-pagination-bullet-active{background: #0D200C;}
.phsize .xjian,.phsize .xjia{border: 1px solid #e6e6e6;}
.phsize .xinput{border: none;}
.phxqbox .goods-select-summary{padding:10px 0 0;}
.phxqbox .xsize-stock{width:auto;}
.xpay li{margin: 0 5px 5px 0;}
.phtj.sylb{overflow: auto;}
.phtj.sylb ul{padding-right: 15px;}
.phtj.sylb li h2{height: 40px;}
.phtj.sylb li:nth-child(2n){margin-right: 15px;}
.phtj.sylb::-webkit-scrollbar {height: 0;}
.xqbr{padding: 0;}
.xqvideo{width: 100%;height: auto;}
.xqvideo video{width: 100%;height: auto;}
.xqbtr li{margin-bottom: 20px;}
.xqbtr li img{max-width: 100%;}
.xqbottom{border-top: 1px solid #e6e6e6;background: #fff;width: 100%;position: fixed;left: 0;bottom: 0;padding: 15px;box-sizing: border-box;z-index: 10;}
.xqbl li span{width: 100%;height: 20px;}
.xqbl li p{color: #1a1a1a;font-size: 12px;}
.xqbotr{width: 200px;border-radius: 30px;overflow: hidden;}
.xqbotr a{height: 35px;font-size: 16px;}
.xqbotr a:nth-child(1){background: #FF6800;width: 55%;}
.xqbotr a:nth-child(2){background: #019934;width: 45%;}
.phpar .xqtlc{padding: 0;}
.phpar .xqtlc td{font-size: 12px;line-height: 20px;padding: 2px 5px 2px 0;}
.xqcrl .starjd{width: 260px}
.phrev{padding: 35px 0 0;}
.phrev .revm{border-bottom: 1px solid #e6e6e6;padding-bottom: 15px;margin-bottom: 15px;}
.phrev .rpic li{margin: 0 10px 10px 0;}
.phrev .rpic li img{width: 75px;vertical-align: top;}
}
@media screen and (max-width:760px){
	.sybox,.allbox{padding: 15px 15px 30px;}
	.sylb li{width: calc((100% - 15px)/2);margin: 0 15px 25px 0;}
	.sylb li:nth-child(3n){margin-right:15px;}
	.sylb li:nth-child(2n){margin-right: 0;}
	.sylb .ssm li{width: 100%;margin: 0 0 25px 0;}
	.sylb .ssm li:nth-child(3n){margin-right: 0;}
	.ddnav{padding: 15px 15px 0;}
	.ddnav li{margin-right:20px;}
	.ddbox{padding: 15px 15px 50px;}
	.ddm{margin-bottom: 15px;}
	.ddmt{padding:5px 10px;font-size: 14px;line-height: 25px;}
	.ddmt li{margin-right:0;width: 100%;}
	.ddmt li:nth-child(1){padding-left: 0;}
	.ddmb{font-size: 14px;}
	.ddmbox ul{flex-wrap: wrap;}
	.ddmbox li:nth-child(1){width: 100%;padding-bottom: 5px;}
	.ddmbox li img{width: 55px;height: 55px;}
	.ddtxt{margin-left: 10px;width: auto;flex: 1;}
	.ddmbox li:nth-child(2){width: 50%;text-align: left;padding: 5px 0;}
	.ddmbox li:nth-child(3){width: 50%;text-align: right;}
	.ddmbox li:nth-child(4){width: 100%;text-align: left;padding: 5px 0;}
	.ddmbox li:nth-child(5){width: 100%;padding: 5px 0;}
	.main{min-height: calc(100vh - 360px);}
	.xxckt{padding: 25px 0 5px 15px; font-size: 16px;height: auto;}
	.xxckt span{width: 100%;}
	.xxckt span:nth-child(1){ font-size: 20px;}
	.khck{padding: 30px 15px;}
	.khck li{font-size: 13px;font-size: 3px 0;}
	.khck li span:nth-child(1){min-width: 100px;margin-right:8px;}
	.scbox{padding:  0 15px 30px;}
	.sctitle{font-size: 20px;padding: 10px 0 5px;}
	.xshtt{padding: 20px 0 0;}
	.xxbox{padding: 0 15px 30px;}
	.gwcwrap::-webkit-scrollbar {height: 0;} 
	.xxckm{padding: 15px 15px 50px;}
	.xxtext{padding: 10px;font-size: 14px;line-height: 22px;}
	.zctitle{font-size: 20px;padding: 10px 0 5px;}
	.up li{width: calc((100% - 30px)/2);margin: 0 30px 30px 0;}
	.up li:nth-child(2n){margin-right: 0;}
	.up li p{text-align: center;}
	.khzcb{padding:10px 0 50px;}

	.pjtitle{font-size: 16px;padding: 10px 0 0;}
	.pjbgwrap::-webkit-scrollbar {height: 0;}
	.pjb{padding: 30px 0 15px;font-size: 14px;}
	.pjb li{margin-bottom: 15px;}
	.pjb .txt{width: 100px;margin-right:5px;}
	.pjtext{margin-bottom: 15px;}
	.pjb .txt2{flex: 1;}
	.pjbtn{padding: 0  0 50px;}

	.ddbgwrap::-webkit-scrollbar {height: 0;}
	.ddxxb{padding: 35px 0 50px;}
	.ddtitle{font-size: 18px;}
	.wlbox{padding: 0 10px;}

	.phheader{padding:10px 14px 12px;box-shadow:0 1px 0 rgba(13,32,12,0.08);}
	.phhead-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;}
	.phhead-logo{display:flex;align-items:center;min-width:0;flex:1;}
	.phheader .phhead-logo img.logo,.phheader .phhead-logo .fsh-logo-link .logo{height:32px !important;max-height:32px !important;width:auto !important;max-width:168px;object-fit:contain;}
	.phhead-tools{display:flex;align-items:center;gap:8px;flex-shrink:0;}
	.phhead-user{display:inline-flex;align-items:center;max-width:86px;height:28px;padding:0 10px;border:0;border-radius:14px;background:#f3f4f3;color:#0D200C;font-size:12px;line-height:28px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;}
	.phhead-account{position:relative;}
	.phhead-account-menu{display:none;position:absolute;right:0;top:calc(100% + 6px);min-width:108px;background:#fff;border:1px solid #e6e6e6;border-radius:8px;box-shadow:0 6px 16px rgba(13,32,12,0.12);padding:6px 0;z-index:120;}
	.phhead-account.is-open .phhead-account-menu{display:block;}
	.phhead-account-menu a{display:block;padding:8px 14px;font-size:13px;color:#0D200C;line-height:18px;white-space:nowrap;}
	.phhead-account-menu a:active{background:#f3f4f3;}
	.phhead-cart{position:relative;width:32px;height:32px;display:flex;align-items:center;justify-content:center;}
	.phhead-cart-ico{width:18px;height:16px;border:2px solid #0D200C;border-top:0;border-radius:0 0 4px 4px;position:relative;box-sizing:border-box;}
	.phhead-cart-ico:before{content:'';position:absolute;left:2px;top:-8px;width:10px;height:7px;border:2px solid #0D200C;border-bottom:0;border-radius:7px 7px 0 0;box-sizing:border-box;}
	.phhead-cart-num{position:absolute;right:-3px;top:-4px;min-width:16px;height:16px;padding:0 4px;background:#0D200C;color:#fff;border-radius:8px;font-size:10px;line-height:16px;text-align:center;box-sizing:border-box;}
	.phhead-nav{display:flex;align-items:center;gap:8px;margin:10px 0 12px;}
	.phheader .navltxt{flex-shrink:0;border-radius:4px;}
	.phnavr{display:flex;align-items:center;gap:14px;flex:1;min-width:0;overflow-x:auto;-webkit-overflow-scrolling:touch;}
	.phnavr::-webkit-scrollbar{display:none;}
	.phnavr a{margin-right:0;white-space:nowrap;font-size:13px;}
	.phheader .ssbox{width:100%;height:40px;border:1px solid #0D200C;border-radius:20px;padding:0 4px 0 14px;position:relative;left:auto;top:auto;transform:none;background:#fff;display:flex;align-items:center;box-sizing:border-box;}
	.phheader .ssinput{margin:0;font-size:14px;min-width:0;}
	.phheader .ssbtn{width:32px;height:32px;background-size:18px 18px;flex-shrink:0;}
}




/* logo single + size v3 */
.fsh-logo-link{display:inline-flex;align-items:center;line-height:0;cursor:pointer;flex:0 0 auto;}
.header .fsh-logo-link .logo.logob{height:var(--logo-h) !important;width:auto !important;max-height:var(--logo-h) !important;display:block !important;}
.header .fsh-logo-link .logo.logoc,
.header img.logo.logoc{display:none !important;}
.header.subny .fsh-logo-link .logo.logob,
.header.subny img.logo.logob{display:none !important;}
.header.subny .fsh-logo-link .logo.logoc,
.header.subny img.logo.logoc{display:block !important;height:var(--logo-h) !important;width:auto !important;max-height:var(--logo-h) !important;}
.phheader .fsh-logo-link .logo,
.phheader img.logo{height:32px !important;width:auto !important;max-height:32px !important;}

.ck-player{position:relative;width:100%;height:100%;background:#000;overflow:hidden;}
.ck-player video{width:100%;height:100%;object-fit:cover;display:block;background:#000;}
.ck-player::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.28);pointer-events:none;z-index:1;transition:opacity .2s;}
.ck-player.is-playing::before{opacity:0;}
.ck-bigplay{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:0;border:3px solid #fff;border-radius:50%;background:rgba(0,0,0,0.22);z-index:3;cursor:pointer;padding:0;box-sizing:border-box;transform:translate(-50%,-50%);}
.ck-bigplay::after{content:'';position:absolute;left:50%;top:50%;margin:0;border-style:solid;border-width:12px 0 12px 18px;border-color:transparent transparent transparent #fff;transform:translate(-35%,-50%);}
.ck-player.is-playing .ck-bigplay{opacity:0;pointer-events:none;}
.ck-controls{position:absolute;left:0;right:0;bottom:0;z-index:4;display:flex;align-items:center;gap:10px;padding:14px 14px 12px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.62) 100%);opacity:0;transition:opacity .2s;}
.ck-player:hover .ck-controls,.ck-player.is-ended .ck-controls{opacity:1;}
.ck-btn{width:28px;height:28px;border:0;background:transparent;position:relative;cursor:pointer;padding:0;flex-shrink:0;}
.ck-play::before{content:'';position:absolute;left:9px;top:6px;border-style:solid;border-width:8px 0 8px 12px;border-color:transparent transparent transparent #fff;}
.ck-player.is-playing .ck-play::before{left:8px;top:7px;width:4px;height:14px;border:0;background:#fff;box-shadow:8px 0 0 #fff;}
.ck-progress{flex:1;height:4px;background:rgba(255,255,255,0.35);border-radius:2px;cursor:pointer;position:relative;}
.ck-played{display:block;height:100%;width:0;background:#fff;border-radius:2px;}
.ck-time{color:#fff;font-size:12px;white-space:nowrap;min-width:78px;text-align:right;}
.ck-mute::before{content:'';position:absolute;left:6px;top:8px;width:8px;height:10px;background:#fff;clip-path:polygon(0 25%,55% 25%,100% 0,100% 100%,55% 75%,0 75%);}
.ck-player.is-muted .ck-mute::after{content:'';position:absolute;left:6px;top:12px;width:16px;height:2px;background:#ff6b6b;transform:rotate(-28deg);}
.ck-fs::before{content:'';position:absolute;left:7px;top:7px;width:12px;height:12px;border:2px solid #fff;box-sizing:border-box;}
.xqtla .ck-player,.phxqpic .ck-player,.xqvideo .ck-player{width:100%;height:100%;}
.xqvideo .ck-player{min-height:220px;}
