/* Write your styles */
.test{ border: 1px solid #f00;}  /*调试使用*/
html, body{ -webkit-text-size-adjust:none!important;  }
body{ min-width:320px; background:#fff;}
ul{padding-left: 0;}
ul li,ol li{ list-style: none;}
h1,h2,h3,h4,h5,h6{ font-weight: normal; padding: 0; margin: 0;}
input,button,select{ outline: none!important;font-family: Microsoft Yahei;}
.kz-hide{display: none;}
.resetpm{ margin: 0 !important; padding: 0 !important;}
a.am-text-success{ color: var(--main-theme-color);}
a.am-text-success:hover,a.am-text-success:visited{ color: var(--main-theme-color);}
/*头部底部样式*/
.am-header{ color:#fff !important;}
.kz-header-white{ background-color: #fff!important;}
.kz-header-white .am-header-title{ color: #333;}
.kz-header-white .am-header-left a{ color: #333;}

.am-btn-success:hover,.am-btn-success:visited{ background-color: var(--main-theme-color); outline: none!important; box-shadow: none;}

.am-text-white{ color: #fff;}
.am-background-white{ background-color: #fff;}
/*背景透明 共用提示弹出框*/
.bgtransparent{ background-color: transparent!important;box-shadow: 0px 0px 0px rgba(0,0,0,0)!important;}
.bgtransparent .layui-layer-content{ overflow: visible!important;}
.layer_eject_tips{ border-radius: 10px; position: relative;}
.layer_eject_tips .close{ position: absolute; left: 50%; bottom: -55px; margin-left: -20px; font-size: 30px; line-height: 40px; color: #fff;}
.layer_eject_tips .close:before { content: "\e660"; }
/*加载提示*/
.spinner{ margin: 10px; background-color: #fff; height: 40px; line-height: 40px;}
.am-text-darker{ color: #333;}
.am-text-dark{ color: #666;}
.am-text-gray{ color: #999;}
 /*共用遮罩层样式*/
#mask{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; background-color:rgba(0,0,0,0.5); z-index: 50; display: none;}
 /* 浮标设计 */
 .global-navigation-cart, .global-navigation-home { position: fixed;left:12px;  bottom:20px; width: 38px;height: 38px;border-radius: 50%;background-color: rgba(0,0,0,0.6);z-index: 9999; }
 .global-navigation-cart a, .global-navigation-home a {display: block; color: #fff;text-align: center;line-height: 38px; }
 .global-navigation-cart a { font-size: 22px;}
 .global-navigation-home a { font-size: 12px;}
 .global-navigation-cart .global-cart-num { position:absolute; top:-2px; left: 50%; padding:3px 5px;}

 a[title="站长统计"] { display: none; }

/* 回到顶部等其他样式 共用页面固定圆框 begin*/
.global-navigation-wrap { position: fixed; width: 38px; height: 88px;display: flex;flex-direction: column;justify-content: flex-end; left: 12px;bottom: 50px;z-index: 9999; }
.global-navigation-wrap>div { position: relative;left: 0;bottom: 0; }
.global-navigation-wrap>div:nth-child(2) { margin-top: 12px; }

.global-navigation{ position: fixed; width: 38px;height: 38px;border-radius: 50%;background-color: rgba(0,0,0,0.6);z-index: 99; text-align: center; left: 12px;text-align: center;z-index: 9999;}
.global-navigation a {display: block;}
/*图标字体的情况*/
.global-navigation a.case1{font-size: 22px; line-height: 38px; color: #fff;}
/*两个字的情况*/
.global-navigation a.case2{font-size: 12px; line-height: 38px; color: #fff;}
/*四个字的情况*/
.global-navigation a.case3{font-size: 12px; line-height: 14px; color: #fff; padding-top: 5px;}
.global-navigation .global-cart-num { position:absolute; top:-2px; left: 50%; padding:3px 5px;}
/*end*/

.kzcheckbox{ vertical-align: top; -webkit-appearance: none; appearance: none; width: 16px; height: 16px; border-radius: 50%; background: url('/Public/Alibaba/mobile/images/common/redionotcheck.png') no-repeat; background-size: 100% 100%;}
.kzcheckbox:checked{ background: url('/Public/Alibaba/mobile/images/common/rediochecked.png') no-repeat; border: 0; background-size: 16px 16px; background-size: 100% 100%;}

/* 两行省略 */
.text-line-clamp2 { overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }


@media screen and (min-width: 1200px){
  body{
   width: 1024px;
   margin: 0 auto;
   .am-header{
    width: 1024px!important;
    margin: 0 auto;
   }
  }
}

/* 平方字体添加 */
/* 1.极细体 */
.font-extraLight { font-family: PingFangSC-Ultralight,'Microsoft YaHei',sans-serif;}
/* 2.细体 */
.font-light { font-family: PingFangSC-Light,'Microsoft YaHei',sans-serif; }
/* 3.纤细体 */
.font-thin { font-family: PingFangSC-Thin,'Microsoft YaHei',sans-serif;}
/* 5.常规 */
.font-regular { font-family: PingFangSC-Regular,'Microsoft YaHei',sans-serif;}
/* 5.中等 */
.font-medium { font-family: PingFangSC-Medium,'Microsoft YaHei',sans-serif;}
/* 6.加粗 */
.font-bold { font-family: PingFangSC-Semibold,'Microsoft YaHei',sans-serif;}

.ql-video { width: 100%; }
.back{
 position:fixed;
 bottom: 50%;
 left: 0;
 z-index: 99;
 /*width: 1.1rem;*/
 /*height: 0.5rem;*/
 /*border-top-right-radius: 0.6rem;*/
 /*border-bottom-right-radius: 0.6rem;*/
 width: 64px;
 height: 26px;
 border-top-right-radius: 26px;
 border-bottom-right-radius: 26px;
 background: rgba(242,57,65,0.6);
 box-shadow: 1px 0px  5px rgba(242,57,65,0.1);
 display: -webkit-box;
 display: flex;
 display: -webkit-flex;
 align-items: center;
 justify-content: center;
}
.back:before{
 content: "";
 display: block;
 /*width: 0.15rem;*/
 /*height: 0.15rem;*/
 width: 8px;
 height: 8px;
 border-bottom: 1px  solid  #FFFFFF ;
 border-left: 1px solid #FFFFFF;
 transform: rotate( 45deg );
 -webkit-transform: rotate( 45deg );
}
.back span{
 /*font-size: .2rem;*/
 color: #FFFFFF;
 font-size: 12px;
}
