body::-webkit-scrollbar{display: none;}
body::scrollbar{display: none;} 
body{max-width: 750px;margin: 0 auto;}
ul,ul li{list-style: none;margin: 0;padding: 0;}
.ellipsis-2{ display: -webkit-box; overflow: hidden; white-space: normal!important; text-overflow: ellipsis; word-wrap: break-word; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
/*header*/
.am-header{background: #fb3434;line-height: 44px;height: 44px;}
.am-header .am-header-title{font-size: 18px;}
.am-header form{padding-right: 50px;margin-left: 36px;}
.am-header input{background:rgba(234, 230, 230, 0.93);border: 1px solid #fff;color: #fff;border-radius: 50px;}
/*searchtop*/
.searchtop{position: relative;}
.searchtop span{position: absolute;left: 10px;color: #969696;z-index: 1;}
.searchtop input{width:100%;height: 30px;padding-left: 30px;font-size: 14px;color: #323232;position: absolute;top: 7px;}
.searchtop input::-webkit-input-placeholder { color:#969696; }
.searchtop input::-moz-placeholder { color:#969696; }
.searchtop input::-moz-placeholder { color:#969696; }
.searchtop input::-ms-input-placeholder { color:#969696; }
.am-form-field:focus{border: none;box-shadow: none;}
.white-bar{background: #fff;box-shadow: none;max-width: 750px;margin: 0 auto;color: #fff;}
.headsub {background: none;border: none;color: #fff;position: absolute;right: 10px;top: 10px;border-radius: 5px;font-size: 14px;line-height: 24px;}

/*series*/
.am-menu-offcanvas1 .am-menu-toggle{position: fixed;top: 0;left: 0;}
.am-offcanvas-bar,.am-offcanvas-bar:after{background: #fff;}
.series h4{padding: 5px 10px;font-weight: normal;color: #666;margin: 10px 0;}
.series a{display: block;margin: 0 auto 10px;padding: 5px 0;width: 100%;background: #e6e6e6;font-size: 12px;color: #333;text-align: center;border-radius: 5px;}
/*sort*/
.sort{border-bottom: 1px solid #ededed; top:44px;width: 100%;height: 44px;position: fixed;background: #fff;z-index: 1;}
.sort label{margin-bottom: 0;}
.sort label a{font-size: 14px;color: #666;line-height: 44px;padding-right: 15px;}
.sort input:checked + label a{color: #fb3434;background: url(../images/arrow.png) no-repeat right;background-size: 12%;}

.goods-list { display: table; clear: both; overflow-y: scroll; padding: .2em;padding-top: 50px; content: ''; text-align: center; background-color: #fff; }
.goods-list .goods-item { float: left; width: 48%; margin-right: .15em; margin-bottom: .7em; text-align: left; }
.goods-list .goods-item:nth-child(2n) { float: right; }
.tqk_pic { overflow: hidden; height: 180px; }
.goods-list .goods-item a.img { position: relative; display: block; width: 100%; }
.goods-list .goods-item a.img .today-wrapper { position: absolute; top: 0; left: 0; text-align: center; color: #fff; background-color: #2bd4c2; }
.goods-list .goods-item a.img .today-wrapper span { font-size: 10px; line-height: 16px; display: block; padding: 0 4px; }
.goods-list .goods-item a.img img { width: 100%; border: none; }
.goods-list .goods-item a.title { width: 100%; }
.goods-list .goods-item a.title .text { font-size: 12px; overflow: hidden; width: 100%; height: 18px; text-align: center; word-break: break-all; color: #a3a3a3; }
.tqkprice { font-size: 12px; width: 100%; padding-top: 5px; color: #fff; }
.tqkprice span { display: inline-block; padding: 0 3px; background-color: #ff464e; }
.tqkprice label { display: inline-block; padding: 0 3px; background-color: #a19cf3; }
.goods-list .goods-item .price-wrapper { position: relative; margin: .2em 0; }
.goods-list .goods-item .price-wrapper .text { font-size: 12px; display: inline-block; color: #a3a3a3; }
.goods-list .goods-item .price-wrapper .price { font-size: 14px; display: inline-block; margin-top: .1em; color: #ff4b5f; }
.goods-list .goods-item .price-wrapper .sold-wrapper { position: absolute; top: .05em; right: 0; }
.goods-list .goods-item .price-wrapper .sold-wrapper .sold-num { font-size: 10px; color: #ecabab; }

/*backtop*/
.backTop,.backTop:active,.backTop:focus {display: block; background: #fb3434;position: fixed; right: 10px; bottom: 55px; width: 32px; height: 32px; z-index: 1; text-align: center; font-size: 18px; color: #fff;border-radius:3px;opacity: 0.8;filter: alpha(opacity=80); }
.backTop span{font-size: 24px;line-height:32px;color: #fff;}

/*footer*/
.footer{position: fixed;bottom: 0;width: 100%;max-width: 750px;z-index: 2;}
.footer-top{display: -webkit-box;display: -ms-flexbox;display: flex;height: 15px;}
.footer-top .line{-webkit-box-flex: 1;-ms-flex: 1;flex: 1;border-bottom: 1px solid #ddd;}
.footer-top .circle{width: 45px;height: 40px;background: #fff;border-top: 1px solid #ccc;border-top-left-radius: 50%;border-top-right-radius: 50%;z-index: -1;}
.footer ul{margin: 0;padding: 0;background: #fff;}
.footer ul li{list-style: none;float: left;width: 20%;text-align: center;}
.footer ul li a{color: #666;}
.footer ul li a i{display: block;font-size: 23px;line-height: 30px;}
.footer ul li a span{display: block;font-size: 10px;line-height: 20px;}
.footer ul li a:active{color: #FF464E;}

/*page*/
.page .am-pagination{text-align: center;} 
.page .am-pagination .am-pagination-prev,.page .am-pagination .am-pagination-next{float: none;}
.page .am-pagination-select > li > a{height: 24px;line-height: 24px;padding: 0 10px;font-size: 12px;background: #fb3434;color: #fff;border-radius: 5px;}
.page .am-pagination-select .am-pagination-select{position: static;margin: 0 10px;height: 24px;font-size: 12px;}
.page .am-pagination-select .am-pagination-select select{line-height: 24px;height: 24px;padding-left: 22px;border-radius: 5px;}
.page{text-align: center;}
.page span,.page a{border: 1px solid #ddd;display: inline-block;font-size: 14px;color: #333;line-height: 28px; padding:0 5px;margin: 15px 0;}
.page span{padding:0 10px;}
.page .cur{color: #fb3434;border: 1px solid #fb3434;}



/*headlines*/
.headlines .am-slider-default .am-control-nav,.headlines .am-direction-nav{display: none;}
.headlines .am-slider-default{box-shadow: none;margin: 0;}
.headlines .am-tabs{width: 100%;}
.headlines .am-tabs-nav{background: #fff;position: fixed;top: 44px;z-index: 9;height: 40px;}
.headlines .am-tabs-nav li{margin-bottom: 0;display: inline-block;}
.headlines .am-tabs-nav li a{background: #fff;color: #333;font-size: 14px;border: none;line-height: 38px;padding: 0;text-align: center;}
.headlines .am-tabs-nav li.am-active a,.headlines .am-tabs-nav li a:hover{background: #fff;color: #ff4966;border: none;}
.headlines .am-tabs-bd{z-index: 1;border: none;width: 100%;overflow-x: hidden;}
.headlines .am-tab-panel{padding: 0;margin-top: 40px;}
.headlines .am-tab-panel ul li{border-bottom: 1px solid #ddd;padding: 10px;}
.headlines .am-tab-panel ul li img{width: 120px!important;height: 120px;object-fit: cover;float: left;margin-right: 10px;}
.headlines .am-tab-panel ul li h3{font-size: 16px;line-height: 22px;margin: 0;color: #323232;}
.headlines .am-tab-panel ul li p{font-size: 14px;color: #666;margin: 0;}
.headlines .am-tab-panel ul li span{font-size: 12px;color: #ff4966;border: 1px solid #ff4966;padding: 0 2px;border-radius: 5px;}
.headlines .am-tab-panel ul li p.time{font-size: 12px;color: #999;float: right;}


/*shaidan*/
.shaidan ul li{margin: 5px auto;}
.shai-item{display: block;background: #fff;padding: 5px 12px;}
.shai-item:active{background: #eee;}
.shai-avatar{float: left;}
.shai-avatar img{width: 40px;height: 40px;object-fit: cover;border-radius: 50%;-webkit-box-shadow: 0 0 0 1px #ff4966;box-shadow: 0 0 0 1px #ff4966;border: 1px solid #fff;}
.shai-main{margin-left: 50px;}
.shai-tit{border-bottom: 1px solid #f1f1f1;line-height: 32px;}
.shai-tit h3{display: inline-block;margin: 0;font-size: 16px;}
.shai-tit h4{display: inline-block;margin: 0;font-size: 15px;}
.shai-sub h3{margin: 5px auto;font-size: 16px;color: #323232;line-height: 24px;}
.shai-sub p{margin: 0;font-size: 14px;color: #646464;line-height: 24px;}
.shai-sub .shai-time{font-size: 14px;color: #969696;}
.am-header-white{background: #fff;border-bottom: 1px solid #ddd;}
.am-header-white .am-header-nav > a{color: #646464;}
.am-header-white .am-header-title{color: #fb3434;}
.shai-view{background: #fff;padding: 12px;}
.shai-view-tit h4{margin-bottom: 10px;}
.shai-view-tit h4 img{width: 30px;height: 30px;border-radius: 50%;margin-right: 10px;}
.shai-view-tit h3{margin: 5px auto;font-size: 16px;color: #323232;line-height: 24px;}
.shai-view-tit .pri{line-height: 32px;}
.shai-view-tit .pri p{display: inline-block;margin-bottom: 0;color: #ff4966;}
.shai-view-tit .pri span{float: right;font-size: 12px;color: #969696;}
.shai-sub-shop{display: block;border: 1px solid #ededed;padding: 10px;margin: 10px auto;}
.shai-sub-shop img{float: left;width: 45px;height: 45px;object-fit: cover;}
.shai-sub-info{margin-left: 60px;height: 45px;}
.shai-sub-info p{margin-bottom: 0;font-size: 14px;color: #323232;line-height: 24px;}
.shai-sub-info h4{display: inline-block;margin: 0 10px 0 0;float: left;}
.shai-sub-info span{font-size: 12px;color: #969696;text-decoration: line-through;}
.shai-sub-con{padding-bottom: 20px;border-bottom: 1px solid #ededed;}
.shai-sub-con img{max-width: 100%;}
.shai-post a{display:block;margin: 10px auto;}
.shai-post span{padding: 4px;background: #e1e1e1;}
.shai-post p{display: inline-block;margin: 0;color: #323232;}
.shai-post a:hover p{color: #fb3434;}
.shai-detail-top{background: #fff;padding: 12px;}
.shai-detail-info{background: #fff;padding: 10px 0;margin-top: 10px;}
.shai-detail-info h4{margin: 5px 0;font-weight: 500;}
.shai-detail-info .pri{line-height: 32px;}
.shai-detail-info h5{display: inline-block;margin: 0 10px 0 0;float: left;font-size: 18px;color: #ff4966;}
.shai-detail-info h5 em{font-style: inherit;font-size: 12px;}
.shai-detail-info span{font-size: 12px;text-decoration: line-through;color: #969696;}
.shai-entry{margin-top: 10px;}
.shai-entry h3{font-size: 16px;margin-bottom: 5px;}
.shai-entry h3 span{font-size: 12px;color: #969696;font-weight: normal;}
.btn-main{background: #ff4966;color: #fff;}
.imgupload button { font-size: 15px; padding: 8px 12px; }
.upimgcontent .img-wrap { position: relative; float: left; width: 70px; margin-right: 10px; margin-bottom: 10px; }
.upimgcontent .img-wrap .close { position: absolute; top: 0; right: 0; }
.img-box .up-p { font-size: 16px; margin-bottom: 20px; color: #555; }
.z_photo { margin: 10px auto 20px;background: #fff;}
.z_photo .z_file { position: relative; }
.z_file  .file { position: absolute; z-index: 100; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; }
.z_photo .up-section { position: relative;  margin-bottom: 4px; padding: 4px; }
.up-section .close-upimg { font-size: 16px; position: absolute; z-index: 10; top: 0; right: 0; display: none; opacity: .8; border-radius: 50%; background: #fff; filter: alpha(opacity=80); }
.up-section .up-span { position: absolute; z-index: 9; top: 0; left: 0; display: block; visibility: hidden; width: 100%; height: 100%; background: rgba(0, 0, 0, .5); }
.up-section:hover { border: 1px solid #ffa500; }
.up-section:hover .close-upimg { display: block; }
.up-section:hover .up-span { visibility: visible; }
.z_photo .up-img { display: block; width: 100%; height: 100%; }
.loading { border: 1px solid #d1d1d1; background: url(../images/loading.gif) no-repeat center; }
.up-opcity { opacity: 0; }
.img-name-p { display: none; }
.upimg-div .up-section { width: 20%; height: 70px; }
.img-box .upimg-div .z_file { width: 70px; height: 70px; margin-right: 20px; margin-bottom: 20px; }  
.z_file .add-img { display: block; float: left; width: 70px; height: 70px;padding: 4px; }
/*mask*/
.mask { position: fixed; z-index: 1000; top: 0; left: 0; display: none; width: 100%; height: 100%; background: rgba(0, 0, 0, .4); }
.mask .mask-content { position: absolute; top: 50%; left: 50%; width: 270px; margin-top: -80px; margin-left: -135px; }
.mask .mask-content .del-p { font-size: 16px; margin-bottom: 0; padding: 15px; color: #555; border-bottom: 1px solid #d1d1d1; border-radius: 13px 13px 0 0; background: rgba(255, 255, 255, .95); text-align: center; }
.mask-content .check-p {margin-bottom: 0; line-height: 44px;display: -webkit-box; display: -webkit-flex; display: flex; width: 100%; height: 44px; text-align: center; }
.mask-content .check-p span { font-size: 15px; line-height: 44px; position: relative; display: block; overflow: hidden; box-sizing: border-box; width: 100%; height: 44px; padding: 0 5px; cursor: pointer; text-align: center; white-space: nowrap; text-overflow: ellipsis; color: #007aff; background: rgba(255, 255, 255, .95); -webkit-box-flex: 1;-webkit-flex: 1; flex: 1; }
.mask-content .check-p span:first-child { border-radius: 0 0 0 13px; }
.mask-content .check-p span:last-child { border-radius: 0 0 13px; }
.check-p .del-com { border-right: 1px solid #d1d1d1; }









