﻿/*全局样式*/
*, ::after, ::before {
    padding:0;
    margin:0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html{overflow-y:scroll;}

body{
    font-family: "微软雅黑","宋体","Helvetica Neue",Helvetica,Arial,sans-serif;
    color:#000;
    text-align:center;
    background:#f0f0f0;
    max-width:500px;
    font-size:12px;
    margin:0 auto;
	padding: 0 10px;
}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}

img,input{border:none;vertical-align:middle;}

ul,ol,li {list-style-type:none;}

button{border:none;cursor:pointer;font-size:14px;background-color:transparent;}

select{border-width:1px;_zoom:1;border-style:solid;padding-top:2px;font-size:14px;}

a:link,a:visited{text-decoration:none;color:#333;}

a:hover,a:active{}

.fl{ float:left;}

.fr{ float:right;}

.clear, .cl {clear:both;height:0;overflow:hidden;}
.cf::before,
.cf::after { content: ""; display: block; overflow: hidden; }
.cf::after { clear: both; }
.container {padding:0;width:100%;}
.row {margin:0px;}
select {background-color:#fff;appearance:none;-webkit-appearance:none;}
div[class^='col-xs'] {padding:0 5px;margin-bottom: 5px;}
.v-center {display:inline-block;position:relative;top:50%;transform:translateY(-50%);}
.web_block {max-width:768px;margin:0 auto;}
/*空数据 居中*/
.bg_center {padding:0 25%;width:100%;box-sizing:border-box;margin-top:30%;}
.bg_center .bg_center_img {max-width:100%;}
.bg_center .bg_center_text {line-height:32px;}
@keyframes rightin
{
    from {left:100vw;}
    to {left:0;}
}
@-webkit-keyframes rightin /* Safari 与 Chrome */
{
    from {left:-100vw;}
    to {left:0;}
}
/*头部*/
.topbg{background-color:#CF502F;}
#header {position:fixed;top:0;left:0;right:0;margin:auto;display:inline-block;max-width:768px;z-index:99;background-color:#e6212a;}
#header div[class^='col-xs'] {padding:0;margin:0;}
#header form {width:95%;margin:0 auto;position:relative;height:25px;}
#header .icon_search {position:absolute;left:5px;top:0;bottom:0;margin:auto;height:15px;}
#header .keywords {height:100%;border-radius:25px;width:100%;padding-left:25px;box-sizing:border-box;}
#header .icon_scan {height:25px;}
#header .text_scan {font-size:8px;color:#ddd;display:block;text-align:center;padding-top:0px;}
/*首页轮播*/
#flash {position:relative;}
#flash .slick-slide img {width:100%;}
#flash.slick-dotted.slick-slider {margin-bottom:0;margin-top: 10px;}
@media screen and (min-width: 768px) { /*当屏幕尺寸大于768px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 768px) { /*当屏幕尺寸小于768px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 700px) { /*当屏幕尺寸小于700px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 650px) { /*当屏幕尺寸小于650px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 600px) { /*当屏幕尺寸小于600px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 560px) { /*当屏幕尺寸小于560px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 10px;}
}
@media screen and (max-width: 500px) { /*当屏幕尺寸小于500px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
@media screen and (max-width: 460px) { /*当屏幕尺寸小于460px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
@media screen and (max-width: 420px) { /*当屏幕尺寸小于420px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
@media screen and (max-width: 380px) { /*当屏幕尺寸小于380px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
@media screen and (max-width: 340px) { /*当屏幕尺寸小于340px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
@media screen and (max-width: 320px) { /*当屏幕尺寸小于320px时，应用下面的CSS样式*/
    #flash.slick-dotted.slick-slider {margin-top: 5px;}
}
#flash.slick-dotted.slick-slider.proimg_slick {margin-top: 0px;}
#flash .slick-dots {position:absolute;bottom:0;}
#flash .slick-dots li {margin:0px;}
#flash .slick-dots li button::before {color:#fff;height:15px;width:15px;}
#flash .slick-dots li.slick-active button::before {color:#000;}
/*首页导航*/
#nav {margin:10px 0;background: #fff;border-radius: 10px;}
#nav .col-xs-2 {width:20%;}
#nav .col-xs-2 a {display:inline-block;width:100%;text-align:center;}
#nav a img {width:100%;}
#nav a span {display:inline-block;width:100%;}
#nav a .img_nav {}
#nav a .text_nav { font-size: 1.4rem;padding-top: 5px;color:#000;}
#nav .nav_row {display:inline-block;margin:8px 0 10px;}
#nav .nav_row:first-of-type {margin:10px 0 8px;}
/*首页公告*/
#notice {padding:0 12px;}
#notice .notice_box {border:1px solid #eee;border-radius:5px;background:#e6212a;}
#notice .notice_box .notice_box_row {height:53px;margin:15px 15px;border-radius:15px;background: #fff;}
#notice .notice_box .notice_box_row2 {padding:10px 0;}
#notice .notice_box .notice_box_row:first-of-type {border-bottom:1px solid #ccc;}
#notice .notice_box .text_notice {padding:6px 0px 6px 10px;box-sizing:border-box;height:100%;}
#notice .notice_box .text_notice_1 {color:#C33630;font-size:14px;}
#notice .notice_box .text_notice_2 {color:#666;}
#notice .notice_box .btn_upgrade {height:100%;}
#notice .notice_box .btn_upgrade a {display:inline-block;background-color:#BF2A23;color:#fff;padding:3px 5px;border-radius:5px;}
#notice .notice_box .text_reward {text-align:right;background-size:20px;background-position:6px -2px;width: 40%;}
#notice .notice_box #reward {padding-left:10px;text-align:left;}



.sytj { width:100%; padding:2%;background-color: #e6212a; margin-bottom:30px;}
.sytj:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0; }
.sytj1{border-radius: 10px;background-color: #fff;padding: 5px;}
.sytj1:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0; }
.sytj11{width: 40%;float: left;}
.sytj12{width: 60%;float: left;}

/*首页横屏广告*/
.banner{padding:10px 10px;}
.banner img {max-height:100%;width:100%;}

.sygg{margin:10px 10px;border: 1px solid #f5b5ab;}
.sygg:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0; }
.sygg1{width: 35%;float: left;}
.sygg1 img {max-height:100%;width:100%;}
.sygg2{width: 65%;float: left;}
.sygg22{border-left: 1px solid #f5b5ab;border-bottom: 1px solid #f5b5ab;}
.sygg22 img {max-height:100%;width:100%;}
.sygg23{width: 50%;float: left;border-left: 1px solid #f5b5ab;}
.sygg23 img {max-height:100%;width:100%;}


/*首页全部商品*/
#allpro {
    padding: 10px 0 40px;
    background: #e6212a;
    width: 63%;
    float: right;
    margin-left: 2%;
}
#allpro .probox {background-color:#fff;text-align:center;margin-bottom:20px;}
#allpro .probox .proinfo {width:95%;margin: 0 auto;}
#allpro .allpro_title {color:#F3C646;font-size:16px;margin-bottom:20px;}
#allpro .probox .proinfo {
    background-color: #fff;
    border-bottom: 1px solid #ccc;
    /* box-shadow: 0 0 3px #888; */
    /* border-radius: 5px; */
    box-sizing: border-box;
    padding: 5px 3px;
}
#allpro .probox .proimg {
    height: 80px;
    width: 40%;
    float: left;
}
#allpro .probox .proimg img {max-width:100%;max-height:100%;width:auto;height:auto;}
#allpro .probox .proname {text-align:left;padding:0 10px;box-sizing:border-box;height:32px;color:#a67b00;}
#allpro .probox .price {
    text-align: left;
    padding: 30px 10px 0;
    margin-top: 5px;
}
#allpro .probox .price .proprice {font-size:13px;color:#A40000;}
#allpro .probox .price .proinfo_text {font-size:11px;color:#888;}
#allpro .probox .price .prodiscount {font-size:11px;color:#888;}
#allpro .probox .price .marketprice {font-size:10px;color:#888;text-decoration:line-through;}



.wrap {width:100%;border-radius: 10px;}
.wrap:after{visibility:hidden;display:block;font-size:0;content:'';clear:both;height:0; }
.wrap1{}
.wntj{background-image: url(/templet/default/images/tjbj.jpg); padding:2% 0;}
.allpro_title{margin: 6px 0;}
.wrap1 .allpro_title {color:#fff;font-size:18px;margin-bottom: 5px;letter-spacing: 8px;}
.wrap1 .probox .proinfo {background-color:#fff;border:1px solid #e6212a;/* box-shadow:0 0 3px #888; */border-radius:5px;box-sizing:border-box;padding: 10px 0px;}
.wrap1 .probox .proimg{height: 80px;}
.wrap1 .probox .proimg img {max-width: 100%;max-height: 100%;width: auto;height: auto;}
.wrap1 .probox .proname {text-align:left;padding:0 6px;box-sizing:border-box;height: 20px;color:#a67b00;}
.wrap1 .probox .price {text-align: center;padding:0 3px;margin-top: 5px;}
.wrap1 .jiage{float: left;width: 65%;text-align: left;padding-bottom: 10px !important;border-bottom: 1px solid #ccc;margin-left:5%;margin-top:10px !important;}
.wrap1 .fuli1 {float: left;width: 65%;margin-top: 15px;margin-bottom:15px;margin-left:5%;}
.wrap1 .fuli {border: 1px #ff0000 solid;padding: 1px 10px;margin-right: 5px;border-radius: 10px;color: #ff0000;}
.wrap1 .probox .price .proprice {font-size:13px;color:#A40000;float: left;}
.wrap1 .probox .price .proinfo_text {font-size:11px;color:#888;}
.wrap1 .probox .price .prodiscount {font-size:11px;color:#888;}
.wrap1 .probox .price .marketprice {font-size:10px;color:#888;text-decoration:line-through;}
.wrap1 .probox .gwc{float: right !important;background: #ff0000;width: 22px;border-radius: 10px;margin-top: -2px;text-align: center;padding: 2px 0;margin-right: 3px;}
.wrap1 .probox .gwc img{width: 15px;}

/*底部*/
#footer {background:#fff;position:fixed;bottom:0;left:0;right:0;margin:auto;display:inline-block;max-width:500px;z-index:99;border-top:1px solid #222;}
#footer .col-xs-3 {}
#footer a {display:inline-block;height:100%;width:100%;text-align:center;padding-top:5px;}
#footer a > span {display:block;color:#e6212a;}
#footer a > span.icon_footer {font-size:16px;height:25px;line-height:20px;}
#footer a > span.text_footer {font-size:12px;height:20px;line-height:15px;}
#footer a > span.icon_footer img {width: 20px!important;}
/*
#footer a:hover {background:#F3C646;}
#footer a:hover > span {color:#000;}
*/

/*用户中心背景*/
.bg_uc {position:absolute;left:0;right:0;top:0;margin:auto;max-width:100%;height:auto;z-index:-1;}
/*个人中心头部*/
#uc_header {padding:10px 0 0;}
#uc_header .uc_icon_box a {display:inline-block;width:45px;}
#uc_header .uc_icon_box a > span {display:inline-block;width:100%;color:#fff;text-align:center;}
#uc_header .uc_icon_box a > span i {font-size:20px;}
/*个人中心信息*/
#uc_info {padding:15px 0;}
#uc_info .uc_info_text {padding:10px 0 0;}
#uc_info .img-circle {width:100%;box-sizing:border-box;padding:0 10px;}
#uc_info .uc_info_name {color:#fff;font-size:13px;padding:10px 0 0;}
#uc_info .uc_info_level > span {color:#fff;background-color:#B71F0F;padding:0px 10px 0;margin:10px 0 0;border-radius:15px;line-height:24px;display:inline-block;}
/*个人财务信息*/
#uc_finance .uc_finance_box {width:95%;background-color:#0f0f0f;margin:0 auto;border-radius:5px;box-sizing:border-box;padding:10px 5px;}
#uc_finance .uc_finance_text {color:#efefef;}
#uc_finance .uc_finance_balance {color:#F3C646;font-size:18px;padding:5px 0;}
#uc_finance .uc_finance_income_box {padding:15px 0;}
#uc_finance .uc_finance_income {color:#d2d2d2;border-right:1px solid #eee;}
#uc_finance .uc_finance_income:last-of-type {border-right:0;}
#uc_finance .uc_finance_income_value, #uc_finance .uc_finance_income_name {font-size:10px;}
.btn-czbtn{padding: 3px 6px; background-color:#F14445; color:#fff;font-size: 12px; border-color:#F14445;margin-left:15px;}
a.btn-czbtn:link, a.btn-czbtn:visited{color:#fff;}
/*个人信息模块*/
.uc_box {margin:20px auto;box-shadow:0 0 3px #d1d1d1;border:1px solid #efefef;box-sizing:border-box;width:95%;border-radius:8px;}
.uc_box .uc_box_row {width:100%;padding:10px 5px;box-sizing:border-box;}
.uc_box .uc_box_row .right_link a {color:#a1a1a1;font-size:10px;}
.uc_box .uc_box_row .uc_box_item {width:20%;float:left;padding:10px 0;}
.uc_box .uc_box_row .uc_box_item_img img {width:30px;}
.uc_box .uc_box_row .uc_box_item_text {margin-top:5px;font-size:11px;}
/*底部*/
#uc_footer {background:#000;position:fixed;bottom:0;left:0;right:0;margin:auto;display:inline-block;max-width:500px;z-index:99;border-top:1px solid #222;}
#uc_footer .col-xs-3 {}
#uc_footer a {display:inline-block;height:100%;width:100%;text-align:center;padding-top:5px;}
#uc_footer a > span {display:block;color:#F3C646;}
#uc_footer a > span.icon_footer {font-size:16px;height:20px;line-height:20px;}
#uc_footer a > span.text_footer {font-size:12px;height:20px;line-height:20px;}
#uc_footer a:hover {background:#F3C646;}
#uc_footer a:hover > span {color:#000;}

/*头部标题*/
#title-box {height:40px;line-height:40px;text-align:center;position:fixed;top:0;left:0;right:0;margin:auto;max-width:500px;background-color:#a40606;display:inline-block;z-index:99;}
#title-box .icon_return {position:absolute;left:10px;bottom: 0;top:0;margin:auto;color:#fff;font-size:16px;}
#title-box .icon_usercenter {position:absolute;right:10px;bottom: 0;top:0;margin:auto;color:#fff;font-size:16px;}
#title-box .title {color:#fff;font-size:16px;}
/*产品列表*/
#allpro.prolist {background-color:#fff;}
#allpro.prolist .probox .proname {color:#a67b00;}

/*订单选项卡*/
#omenu .omenu_link {line-height:38px;border-bottom:1px solid #d9d9d9;}
#omenu .omenu_link a:hover {text-decoration:underline;}
#omenu .omenu_link a.active {color:#A40606;}


/*订单列表*/
#olist .oinfo {background-color:#fff;border-bottom:1px solid #ececec;margin-bottom:10px;}
#olist .oinfo:not(:first-of-type){border-top:1px solid #ececec;}
#olist .oinfo .oinfo_top {box-sizing:border-box;padding:5px 10px;font-size:11px;line-height:24px;border-bottom:1px solid #dcdcdc;}
#olist .oinfo .oinfo_top .oinfo_sn {text-align:left;}
#olist .oinfo .oinfo_top .oinfo_status {text-align:right;color:#A40606;}
#olist .oinfo_plist {background-color:#fafafa;box-sizing:border-box;padding:10px;border-bottom:1px solid #dcdcdc;}
#olist .oinfo_plist .oinfo_pimg {box-sizing:border-box;}
#olist .oinfo_plist > div {text-align:left;}
#olist .oinfo_plist > div .oinfo_name {}
#olist .oinfo_plist > div .oinfo_op {font-size:11px;color:#aaa;}
#olist .oinfo_plist > div .oinfo_price {color:#A40606;}
#olist .oinfo_plist .oinfo_num {text-align:right;}
#olist .oinfo_total {padding:5px 10px;text-align:right;line-height:24px;}
#olist .oinfo_total_price {color:#A40606;font-weight:bold;}
#olist .oinfo_text {font-size:10px;}
#olist .oinfo_ope {text-align:right;padding:5px 10px 10px;}
#olist .oinfo_opebtn {padding: 3px 8px;border:1px solid #d00;color:#d00;border-radius:3px;font-size:13px;}
#olist .oinfo_opebtn:not(:last-of-type){margin-right:8px;}
#olist .oinfo_opebtn.oinfo_opebtn_red {border:1px solid #d00;color:#d00;}
#olist .oinfo_opebtn.oinfo_opebtn_gray {border:1px solid #aaa;color:#aaa;}

/*邀请码文字*/
.text_box {text-align:center;padding:15px 0;line-height:30px;color:#fff;font-size:18px;}
.text_box > span {display:block;font-family:STXihei;font-weight:bold;}
.share_qrcode_box {width:90%;margin:0 auto;background:#fff;border-radius:8px;box-sizing:border-box;padding:20px 10%;}
/*二维码*/
#qrcode {padding:0 0 50px;}
#qrcode .qrcode_code {color:#A90505;font-size:24px;}
#qrcode .qrcode_img {padding:0 15%;}
#qrcode .qrcode_img img {max-width:100%;}
#qrcode .qrcode_text {font-size:12px;color:#6e6e6e;}
#qrcode .qrcode_img {margin-top:10px;}
/*分享*/
#share {padding:30px 0 20px;}
#share .icon_share {border-radius:20px;display:inline-block;padding:8px;}
#share .icon_share img {width:20px;}
#share .icon_share_copy {background-color:#FFA132;}
#share .icon_share_share {background-color:#FF6C32;}
#share .icon_share_card {background-color:#5FC1FF;}
#share .text_share {display:block;text-align:center;margin-top:5px;}
/*个人设置*/
#setbox {width:100%;background-color:#fff;}
#setbox ul {width:95%;margin:0 auto;text-align:left;}
#setbox ul > li {border-bottom:1px solid #e6e6e6;line-height:48px;height:48px;position:relative;box-sizing:border-box;box-sizing:border-box;padding-right:30px;}
#setbox ul > li a {display:inline-block;width:100%;height:100%;}
#setbox ul > li img {height:22px;position:absolute;right:0;top:0;bottom:0;margin:auto;}
#setbox ul > li .set_item_name {color:#111;font-size:13px;padding-left:5px;}
#setbox ul > li .set_item_value {float:right;font-size:13px;}
/*底部按钮*/
.footbtn {position:fixed;max-width:480px;left:0;right:0;bottom:0;height:40px;line-height:40px;margin:auto;text-align:center;background-color:#A90505;display:inline-block;color:#fff!important;font-size:16px;}
/*产品信息页---产品资料*/
#prodata{padding:8px 0;background-color:#fff;}
#prodata > .row {width:95%;margin:0 auto;}
#prodata .proname {text-align:left;color:#000;font-size:14px;font-weight:bold;padding:8px 0;}
#prodata .proprice {text-align:left;}
#prodata .proprice .proprice_text {font-size:11px;color:#282828;}
#prodata .proprice .pro_hyprice {color:#A40606;font-size:16px;}
#prodata .proprice .pro_market_price {color:#aaa;text-decoration:line-through;}
#prodata .prodata_item {font-size:11px;color:#808080;}
#prodata .prodata_item:first-of-type {text-align:left;}
#prodata .prodata_item:last-of-type {text-align:right;}
/*产品信息页---产品购买信息*/
#probdata {margin-top:10px;padding:8px 0;background-color:#fff;}
#probdata .probdata_item {padding:8px 0;position:relative;}
#probdata .probdata_item .probdata_item_text {color:#808080;font-size:12px;}
#probdata .probdata_item .probdata_item_content {font-size:12px;text-align:left;box-sizing:border-box;padding-right:20px;}
#probdata .probdata_item .probdata_right_arrow {position:absolute;top:0;bottom:0;right:5px;margin:auto;height:15px;}
/*产品信息页---产品详情信息*/

/*商品标题*/
.protitle {display:inline-block;height:48px;line-height:48px;color:#656565;position:relative;padding:0 50px;}
.protitle::before {content:'';margin-right:5px;color:#656565;display:inline-block;width:42px;border-bottom: 1px solid #acacac;position:absolute;left:0;top:0;height:50%;}
.protitle::after {content:'';margin-left:5px;color:#656565;display:inline-block;width:42px;border-bottom: 1px solid #acacac;position:absolute;right:0;top:0;height:50%;}

#prodesc {border-top:1px solid #dedede;}
#prodesc > .row {width:95%;margin:0 auto;}
#prodesc .prodesc_content img {max-width:100%;}
#prodesc .prodesc_known .prodesc_known_title {background-color:#A40000;}
#prodesc .prodesc_known .prodesc_known_title  .protitle {color:#fff;height:28px;line-height:28px;}
#prodesc .prodesc_known .prodesc_known_title  .protitle::before {color:#fff;}
#prodesc .prodesc_known .prodesc_known_title  .protitle::after {color:#fff;}
/*价格说明*/
#reference {text-align:left;}
#reference > .row {width:95%;margin:0 auto;}
#reference .reference_title {background-color:#A40000;color:#fff;line-height:32px;height:32px;font-size:12px;padding-left:10px;}
#reference .reference_content {padding:8px 10px;box-sizing:border-box;background-color:#eee;}
/*底部购买*/
#buy {background:#F7F7F7;position:fixed;bottom:0;left:0;right:0;margin:auto;display:inline-block;max-width:500px;z-index:99;border-top:1px solid #eaeaea;}
#buy > .row > div {padding:0;}
#buy a {display:inline-block;height:45px;line-height:45px;width:100%;}
.buynow {background-color:#BF2A23;color:#fff!important;}
#buy .smbtn {border-right:1px solid #eaeaea;}
/*购物车列表*/
#cartlist > .row {box-sizing:border-box;;margin:0 auto;padding:15px 2.5%;background-color:#fff;border-bottom:1px solid #e3e3e3;}
#cartlist .cartimg {padding:3px 0;}
#cartlist .cartinfo {color:#aaa;font-size:12px;box-sizing:border-box;padding:0px 10px;}
#cartlist .cartinfo .opname {font-size:11px;}
#cartlist .cartinfo .pname a {font-size:13px;}
#cartlist .cartprice {color:#BF2A23;font-size:13px;}
/*购物车付款列表*/
#paycartlist > .row {box-sizing:border-box;;margin:0 auto;padding:10px 2.5%;background-color:#fff;border-bottom:1px solid #e3e3e3;}
#paycartlist > .row:first-of-type {border-top:1px solid #e3e3e3;}
#paycartlist .cartimg {padding:3px 0;}
#paycartlist .cartinfo {color:#aaa;font-size:12px;box-sizing:border-box;padding:0px 10px;}
#paycartlist .cartinfo .opname {font-size:11px;}
#paycartlist .cartinfo .pname a {font-size:13px;}
#paycartlist .cartprice {color:#BF2A23;font-size:13px;}
#paycartlist .descbox {background-color:#fff;padding-bottom:10px;border-bottom:1px solid #e3e3e3;}
#paycartlist .descbox > .row {width:95%;margin:0 auto;}
#paycartlist .descbox > .row:first-of-type {padding:10px 0;}
#paycartlist .descbox .desc_title {font-size:13px;line-height:32px;height:32px;padding-left:3%;border-bottom:1px solid #f0f0f0;background-color:#f0f0f0;}
#paycartlist .descbox > .row .desc {width:100%;appearance:none;-webkit-appearance:none;border-radius:3px;background-color:#eee;height:30px;line-height:30px;border:1px solid #d9d9d9;padding-left:5px;}
#paycartlist .descbox > .row.yunfee,#paycartlist .descbox > .row.shouxufee{color:#aaa;}
#paycartlist .descbox > .row .total_price {color:#d00;font-size:13px;}
#paycartlist .wuliubox {background-color:#fff;}
#paycartlist .wuliubox > .row {width:100%;margin:0 auto;height:46px;line-height:46px;padding:0px 2.5%;box-sizing:border-box;border-bottom:1px solid #e3e3e3;}
#paycartlist .wuliubox .wuliu_img {height:32px;}
#paycartlist .wuliubox .wuliu_title {font-size:13px;line-height:32px;height:32px;padding-left:3%;background-color:#c50b0b;color:#fff;    opacity: 0.8;}

#paycartlist .wuliubox .wuliu_text {text-align:left;padding-left:10px;box-sizing:border-box;}
#paycartlist .zhifubox {background-color:#fff;}
#paycartlist .zhifubox > .row {width:100%;margin:0 auto;height:46px;line-height:46px;padding:0px 2.5%;box-sizing:border-box;border-bottom:1px solid #e3e3e3;}
#paycartlist .zhifubox .zhifu_img {height:26px;}
#paycartlist .zhifubox .zhifu_title {font-size:13px;line-height:32px;height:32px;padding-left:3%;background: #c50b0b;color:#fff;    opacity: 0.8;}
#paycartlist .zhifubox .zhifu_text {text-align:left;padding-left:10px;box-sizing:border-box;}
#paycartlist .zhifubox .zhifu_text > span {color:#3d3d3d;font-size:11px;}

#paycartlist .zhifubox > .row.active {background-color:#e6e6e6;color:#e90c0c;}
#paycartlist .zhifubox > .row.active .zhifu_text > span {color:#e90c0c;}
#paycartlist .wuliubox > .row.active {background-color:#e6e6e6;color:#e90c0c;}



/*模态框样式修改*/
.modal .modal-dialog {background-color:#fff;position: fixed;bottom: 0;left: 0;width: 100%;margin: 0;}
.modal .modal-content {border:0px;border-radius:0px;outline:0px;box-shadow:0 0 0 transparent;}
.modal.fade .modal-dialog {transform: translate3d(0, 100vh, 0);}
.modal.in .modal-dialog {transform: translate3d(0, 0, 0);}
.modal-header {padding: 8px 10px;border:0;text-align:right;}
.modal-header {padding: 8px 10px;border:0;}
.modal-footer {padding: 0;}
.modal-footer a {display:inline-block;width:100%;height:40px;background-color:#BF2A23;color:#fff;font-size:14px;text-align:center;line-height:40px;}
.modal-title {line-height:12px;}
.modal-body .modal_price {font-size:15px;color:#A0271F;}
.modal-body .modal_text {color:#aaa;font-size:12px;}
.modal_poname {text-align:left;line-height:24px;}
.attr_row {padding:10px 0;border-bottom:1px solid #f9f9f9;}
.proattr {display:none!important;}
.proattr_label {display:inline-block;padding:2px 5px;border:1px solid transparent;margin-bottom: 0px;margin-top:8px;border-radius:3px;border:1px solid #9d9d9d;color:#9d9d9d;font-weight:normal;}
.proattr_label.active {border:1px solid #BF2A23;color:#BF2A23;}

/*底部购买栏*/
.buyrow {background-color:#fff;position:fixed;bottom:50px;left:0;right:0;max-width:500px;margin:auto;}
.buyrow.payrow {bottom:0;box-shadow:0 0 5px #e5e5e5;}
.buyrow > div {padding:0;}
.buyrow a {display:inline-block;height:45px;line-height:45px;width:100%;}
.clearcart {background-color:#eee;}
.buyrow .buyrow_totalprice {color:#BF2A23;font-size:12px;}
.buyrow .buyrow_text {color:#aaa;font-size:11px;}
.buyrow .buyrow_info  {box-sizing:border-box;padding:5px 15px;text-align:left;}
.buyrow.payrow .all_cart_price {height:45px;line-height:45px;text-align:right;box-sizing:border-box;padding-right:10px;font-size:14px;}
.buyrow.payrow .all_cart_price > span {color:#d00;}

/*地址栏修改*/
#addressbox {height:50px;background-color:#fff;margin-bottom:10px;border-bottom:1px solid #e5e5e5;}
#addressbox > .row {position:relative;}
#addressbox .address_main {line-height:50px;text-align:left;}

.quantity_row {margin-top:13px;box-sizing:border-box;padding-left:5px;}
.quantity_text {color:#aaa;}
.numDec {display:inline-block;height:18px;width:18px;line-height:18px;border:1px solid #d00;border-radius:3px;color:#d00;background-color:#fff;font-size:18px;text-align:center;}
.quantity {border-bottom:1px solid #f9f9f9;width:30px;margin:0 10px;text-align:center;line-height:18px;height:18px;}
.numAdd {display:inline-block;height:18px;width:18px;line-height:18px;border:1px solid #d00;border-radius:3px;color:#fff;background-color:#d00;font-size:18px;text-align:center;}

#pager {text-align:right;}
#orderpay > .row {line-height:35px;height:35px;}
#orderpay > .row > .col-xs-4 {text-align:right;}
#orderpay > .row > .col-xs-8 {text-align:left;}
.footbtn input {width:100%;height:auto;background-color:transparent;border:0;}

.Wdate {width:100%;height:32px!important;line-height:32px;}
.Wselect {height:32px!important;line-height:32px;font-size:11px;color:#999;width:100%;}
.Wsubmit {height:32px!important;line-height:32px;font-size:11px;width:100%;color:#fff;background-color:#A40606;}
.Wreset {height:32px!important;line-height:32px;font-size:11px;width:100%;color:#fff;background-color:#7a8f97;}
.info-form li.radio {margin-bottom:0;}
.radio-inline {padding-left:10px!important;}


.pagebar {height:30px;line-height:30px;float:right;color:#666;font-size: 16px;}
.pagebar img {position:relative;top:2px;}
.pagebar a {display:block;float:left;margin:0 2px;color:#666;text-decoration:none;border:1px solid #ccc;width:30px;height: 30px; line-height: 30px;text-align:center;}
.pagebar a.prev,.pagebar a.next,.pagebar a.last,.pagebar a.first{}
.pagebar a:hover {color:#E50065;text-decoration:none;}
.pagebar .page_now {display:block;width:30px;height:30px;line-height:30px;float:left;margin:0 5px;text-align:center;border:1px solid #ccc;background:#A40606;color:#fff;font-weight:bold;}
#pager a {color:#666;text-decoration:none;}
.pagebar a i{line-height: 30px;}

@media screen and (min-width:520px) and (max-width:768px) {
    #allpro .probox {width:33.33%;box-sizing:border-box;}
    #uc_header .uc_icon_box a {width:60px;}
    #uc_header .uc_icon_box a > span {font-size:16px;}
    #uc_header .uc_icon_box a > span i {font-size:32px;}
    #uc_info {padding:40px 0 50px;}
    #uc_info .img-circle {padding:0 30px;}
    #uc_info .uc_info_name {font-size:16px;padding:15px 0 0;}
    #uc_info .uc_info_level > span {font-size:18px;margin:15px 0 0;line-height:32px;}
    #uc_finance .uc_finance_text {font-size:16px;}
    #uc_finance .uc_finance_balance {font-size:30px;padding:20px 0;}
    #uc_finance .uc_finance_income_box {padding:40px 0;}
    #uc_finance .uc_finance_income_value, #uc_finance .uc_finance_income_name {font-size:16px;}
    .uc_box .uc_box_row .left_title{font-size:14px;}
    .uc_box .uc_box_row .right_link a {font-size:12px;}
    .uc_box .uc_box_row .uc_box_item_img img {width:30px;}
    .uc_box .uc_box_row .uc_box_item_text {margin-top:10px;font-size:13px;}
#omenu .omenu_link {line-height:52px;font-size:18px;}
#olist .oinfo .oinfo_top {font-size:20px;line-height:42px;}
#olist .oinfo_plist > div .oinfo_name {font-size:20px;}
#olist .oinfo_plist > div .oinfo_op {font-size:16px;}
#olist .oinfo_plist > div .oinfo_price {font-size:16px;}
#olist .oinfo_plist .oinfo_num {font-size:20px;}
#olist .oinfo_total {font-size:20px;line-height:42px;}
#olist .oinfo_ope {padding:15px 10px 20px;}
#olist .oinfo_opebtn {font-size:20px;}
#olist .oinfo_opebtn:not(:last-of-type){margin-right:15px;}
.text_box {text-align:center;padding:20px 0;line-height:40px;color:#fff;font-size:20px;}
#qrcode {padding:0 0 80px;}

.modal-body .modal_price {font-size:18px;color:#A0271F;}
.modal-body .modal_text {color:#aaa;font-size:16px;}
}
.cityli {z-index:9!important;}






/*//拼团*/
.pin_time {
    padding:0px 0 10px;
    text-align: left;
    font-size: 12px;
    color: #333;
}

.time {
    font-size: 13px;
    font-weight: bold;
    color: #ff0e0e;
}
#pininfo {
    text-align: left;
    padding: 0 0 10px 5px;
}
#pininfo .pin_price {
    color: #d53e3e;
    font-size: 13px;
}
#pininfo .pin_fan {
    color: #d53e3e;
    font-size: 13px;
}
#pintitle {
    text-align: left;
    font-size: 16px;
    font-weight: bold;
    padding: 0 0 10px 5px;
}
#pininfo .pin_num {
    color: #d53e3e;
    font-size: 13px;
}
.pinfont {
    color: #d00;
}
.pinsfont {
    color: #31ae48;
}

#pinbox {
    margin-top: 10px;
    background-color: #fff;
    border-top: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
}
#pinbox .pinfont {
    text-align: left;
    height: 24px;
    line-height: 24px;
    padding-left: 8px;
}
#pinslick {
    border-top: 1px solid #eaeaea;
}
#pinslick  .slick-item {

}
#pinslick .slick-prev::before, #pinslick  .slick-next::before {
    color: #bfbfbf;
    font-size: 14px;
}
#pinslick .slick-item::after {
    content: '';
    clear: both;
    display: block;
}
#pinslick .slick-item {
    padding: 0 8px;
    position: relative;
}
#pinslick .slick-info span {
    display: block;
    text-align: left;
    line-height: 20px;
    font-size: 12px;
}
#pinslick .slick-prev {
    top: 3px;
    left: auto;
    right: 8px;z-index: 999;
    transform-origin: center center;
    transform:rotate(90deg);
}
#pinslick .slick-next {
    right: 8px;
    bottom: 3px;
    top: auto;
    transform-origin: center center;
    transform:rotate(90deg);
}
.slick-vertical .slick-slide {
    margin: 8px 0;
}
.joinpin {
    position: absolute;
    right: 25px;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 24px;
}
.joinpin a {
    display: inline-block;
    background-color: #d20000;
    color: #fff;
    font-size: 11px;
    border-radius: 4px;
    height: 24px;
    line-height: 24px;
    width: 70px;
    text-align: center;
}
.joinpin a:hover {
    background-color: #e82b2b;
}
#olist .col-xs-12 {
    width: 100%;
}
.allcheck {
    margin: 5px 0 5px 0px;
}
a.btn {
    color: #fff!important;
}
.layui-layer {
    text-align: left;
}
