/*
字体颜色： 灰色 #8f8f94 #c4c4c4  深色  红色  蓝色 #00afcc
边框颜色：灰色 #eee
*/

/*通用*/
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}

.tabbar  i.icon{font-size: 20px;
    display: block;
    width: 25px;
    height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center;
    margin: 0px;
	padding-top:2px;}

.login_btn{ }
.copyright{     font-size: 12px;
    margin-top: 20px;}
.content-block.p_footer{    text-align: center;
    background: none;
    line-height: 35px;
    font-size: 12px;
    color: #666;
    /*position: absolute;*/
    bottom: -83px;
    width: 100%;
    margin: 0px;
    padding-top: 20px;
    /*height: 35px;*/}
.content-block.p_footer p{ margin:0px; text-align:center;
    line-height: 2;
    color: #999;}    
.content-block.p_footer p a{color: #999;}
.content-block.p_footer p.lnk{ color:#666;}
.content-block.p_footer p.lnk a{    border-right: 1px solid #ccc;
    padding: 0 10px}
.content-block.p_footer p.lnk a:last-child{
    border-right: 0px;}


/*f7通用样式覆盖*/
.page{background-color:#f2f2f2;}
.content-block{ background:#fff;margin: 10px 0;}
.content-block-title{border-bottom:1px solid #eee; font-size:16px;}
.content-block-title.margin{margin-top:15px;}
.content-block-title.no-border{border-bottom:0px solid #eee;}
.content-block.no-margin{margin:0px;}
.list-block.no-margin{margin:0px;padding-bottom:5px;}
.content-block.no-padding{padding:0px;}
.list-block.no-padding{padding:0px;}
.item-inner.none-border:after{ display:none;}
.page-content.notoolbar{padding-bottom:0px;}
.list-block {
  font-size: 14px;
}
.list-block input[type="text"],
.list-block input[type="password"],
.list-block input[type="search"],
.list-block input[type="email"],
.list-block input[type="tel"],
.list-block input[type="url"],
.list-block input[type="date"],
.list-block input[type="datetime-local"],
.list-block input[type="time"],
.list-block input[type="number"],
.list-block select,
.list-block textarea {
  font-size: 14px;
}
.panel { background:#f7f7f7;}

.navbar .navbar-inner{background:#00afcc;}
.navbar {
  left: 0;
  top: 0;
  background: #0076c8;
  color:#fff;}
  
.button.button-fill {
    color: #fff;
    background: #00afcc;
    border: none;
	margin-top:10px;
}

.clear{ clear:both;}
.none-data{ text-align:center; line-height:2;padding:10px; color:#ccc; font-size:16px;}
.theme-green .button.button-fill,
.button.button-fill.color-green {
  background: #00afcc;
  color: #fff;
}

/*描述显示 通用*/
/*未填写*/
.none-fill{color:#ccc;}
.none-buy{color:#999;}

/*内容块分隔条*/
.block-split{ height:10px;}

/*复选框*/
 label.checkbox input{ display:none;}
 label.checkbox{    width: 22px;
    height: 22px;
    position: relative;
    border-radius: 22px;
    border: 1px solid #c7c7cc;
    box-sizing: border-box;}
 label.checkbox.checked{border: none;
    background-color: #fe9908;
    background-image: url("/img/answered.png");
    -webkit-background-size: 12px 9px;
    background-size: 12px 9px;
    background-repeat: no-repeat;
    background-position: center;}

/*带更多的内容块标题*/
.content-block-title{    background: #fff;
    margin: 0px;
    margin-top:0;
    padding: 15px 15px;
	font-weight:bold;
	border-left:3px solid #00afcc;
}
.content-block-title .more{ color:#c4c4c4;  float:right;font-size:14px;
    font-weight: normal;}

.preloader{margin: 0 auto; display:block;
    height: 40px;}


/*标题栏ICON默认样式*/
.navbar .icon{  
    width: 80px;
    height: 35px;
    background-size: 80px 35px; color:White; line-height:35px;text-align:center; vertical-align:middle; font-size:14px; font-weight:normal; }
.navbar .icon.l{  background-image: url('/img/guide_button_back.png'); padding-left:8px;}
.navbar .icon.r{  background-image: url('/img/guide_button_go.png'); padding-right:8px;}

/*工具栏图标*/
i.icon_index{ background-image:url('../img/index_default.png')}
i.icon_booking{background-image:url('../img/order_default.png')}
i.icon_account{background-image:url('../img/account_default.png')}
i.icon_team{background-image:url('../img/user_default.png')}
i.icon_user{background-image:url('../img/user_default.png')}
i.icon_msg{background-image:url('../img/information_default.png')}

i.icon_index.cu{ background-image:url('../img/index_current.png')}
i.icon_booking.cu{background-image:url('../img/order_current.png')}
i.icon_account.cu{background-image:url('../img/account_current.png')}
i.icon_team.cu{background-image:url('../img/user_current.png')}
i.icon_msg.cu{background-image:url('../img/information_current.png')}


i.favorite{ background-image:url('../img/favorite.png')}
i.cart{background-image:url('../img/cart.png')}

.buy_toolbar{ padding:0px;}
.buy_toolbar .d{
    text-align: center;
    font-size: 12px;}
.buy_toolbar i.icon{
    margin: 0 auto;}
.buy_toolbar .l{    margin: 0 auto;
    width: 24px;
    height: 24px;
    background-size: 24px;}
.buy_toolbar .buy{  background:#00afcc; line-height:44px; padding:0 5px;
    text-align: center;
    height: 44px;color:#FFF;}
.buy_toolbar .addcart{ background:#00afcc; line-height:44px; padding:0 5px;
    text-align: center;
    height: 44px;color:#FFF;}

/*消息提示组件*/
.modal.toast {
   background: #333;
   border-radius: 5px;
   color: white;
   padding: 0 .8rem;
   height: 2rem;
   line-height: 2rem;
   font-size: 0.8rem;
   width: auto;
   margin-top:auto;
   position: fixed;
   bottom: 70px;
   left: 50%;
   z-index: 999999;
}

/*选项卡头部 */
.tab-links{text-align: center;
    line-height: 30px;
    padding: 10px 0;
    color: #8f8f94;    background: #fff;border-bottom:1px solid #EEE;}
.tab-links a{color: #333;    text-align: center;  margin:0 2px;  padding:5px 3px;    line-height: 26px;    display: inline-block;font-size:14px;}
.tab-links a.active{color:#00afcc; border-bottom:3px solid #00afcc;}


/*商品列表  通用*/
.pro_lst{ text-align:left;}
.pro_lst img{}
.pro_lst .tit{    margin: 0px;
    box-sizing: border-box;
    padding: 2px 3px;
    text-align: center;
    display: block;
    overflow: hidden;
    width: 100%;
    white-space: nowrap;}
.pro_lst .price{    margin: 0px;
    line-height: 2;
    color: red;
    text-align: center;
    }
.pro_lst .pro25{    width:25%;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    background: #fff;    float: left;
    border-bottom: 1px solid #eee;}
.pro_lst .pro25:nth-child(4n+0){  border-right: 1px solid #fff;}
.pro_lst .pro33{    width: 33.3333333%;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    background: #fff;    float: left;
    border-bottom: 1px solid #eee;}
.pro_lst .pro33:nth-child(3n+0){  border-right: 1px solid #fff;}
.pro_lst .pro50{ width: 50%;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    background: #fff;    float: left;
    border-bottom: 1px solid #eee;}
.pro_lst .pro50:nth-child(2n+0){  border-right: 1px solid #fff;}

.buy_bar{}



/*首页*/
.index{}
.index .main_banner{}
.index .main_banner .swiper-slide img{width:100%;}
.index .notice{   
    overflow: hidden; line-height: 35px;    height: 35px;    background: url('/img/notice.png') left no-repeat;  color:#6d6d72;   padding-left: 40px;    background-size: 30px 30px;}
.index .notice a{ color:#6d6d72;}
.index .notice_wrap{margin-top:0;}
.index .btn_lst{ padding:10px 0;    background: #fff;}
.index .btn_lst a{ text-align:center;    margin: 10px 0;    min-height: 70px; display:block;}
.index .btn_lst a img{ text-align:center;    width: 70%;display: block;
    margin: 0 auto;}
.index .btn_lst a span{ text-align:center; display:block;color: #00afcc;
    line-height: 2;}
	
.search{padding:10px 0;text-align:center;}
.search input{    width: 200px;    height: 28px;    border: 1px solid #CCC;    padding: 0 5px;    line-height: 26px;    box-sizing: border-box;}
.search .search_button{width:60px;height:28px;background:#00afcc;color:#FFF;border:0 none;}
    
/*商品列表*/
.product_list{}
.product_list .filter{    border-bottom: 1px solid #eee;}
.product_list .filter a{    text-align: center;
    line-height: 35px;
    background: #fff;
    border-right: 1px solid #eee;}
.product_list .filter a.sort{background: url(../img/sort_1.gif) no-repeat right #fff;}
.product_list .filter a.sort.cu{background: url(../img/sort_2.gif) no-repeat right #fff;color:#00afcc;}
.product_list .filter a:last-child{ border-right:0px;}
.product_list .filter a.open-popover{background: url(../img/sort_filter.gif) no-repeat right #fff;}
.sort_filter .sort_lst{ padding:10px;}
.sort_filter .sort_lst a{    display: inline-block;
    width: 100px;
    line-height: 30px;
    border: 1px solid #eee;
    margin: 5px;
    text-align: center;background:#fff;
    float: left;}
.sort_filter .backsort{    border-top: 1px solid #eee;
    text-align: center;
    padding: 8px;}
.sort_filter .backsort a{    background: #00afcc;
    display: block;
    color: white;
    width: 80%;
    margin: 0 auto;
    line-height: 35px;}
.sort_filter .sort_lst a.cu{     background: #00afcc;
    color: #fff;}
    
/*商品详情*/
.product_info{}
.product_info .swiper-container{ background:#fff; 
    border-bottom: 1px solid #eee;}
.product_info .title{    line-height: 2;
    font-size: 16px;
    color: #000;
    padding: 0 15px;
    background: #fff;}
.product_info  .content{ padding:10px;}
.product_info .desc{  line-height: 2;background:#fff; padding:0 15px; font-size:16px;}
.product_info .price{color:Red;   }
.product_info .stock{ color:#999; float:right;}
.product_info .stock label{ color:#666;}
.product_info .filter{    border-bottom: 0px solid #eee;}
.product_info .filter a{    text-align: center;
    line-height: 35px;
    background: #fff;
    }
.product_info .filter a.sort{ }
.product_info .filter a.sort.cu{ background:#FFF;color:#00afcc;border-bottom:2px solid #00afcc;}
.product_info .filter a:last-child{ border-right:0px;}
.product_info .params{    padding: 2px 0;}
.product_info .params ul{    padding: 0px;
    line-height: 1.5;}
.product_info .params ul li{    list-style: none;}
.product_info .params .tit{ color:#999;}
.product_info .params .str{ color:#666;}
.product_info  .cmt{}
.product_info  .cmt .sum{ line-height:36px; padding-left: 10px;}
.product_info  .cmt .sum span{ color:Red; font-weight:bold; margin:0 5px;}
.product_info  .cmt ul{ padding:0px;}
.product_info  .cmt ul li{padding-top:10px; list-style:none;border-bottom:1px dashed #CCC;}
.product_info  .cmt .tit{ text-align: left;
    padding-left: 10px;
    color: #999;}
.product_info  .cmt .tit i{margin:0 10px;}
.product_info  .cmt .tit span:first-child{ margin-left:0px;}
.product_info  .cmt .tit span{ margin:0 10px;}
.product_info  .cmt .tit em{ color:Red; font-weight:bold; margin:0 3px;}
.product_info  .cmt .content{ 
    line-height: 2;
    color: #000;
    padding-left: 10px;
	font-weight:bold;
}
.product_info  .cmt_page{ text-align:right; padding-right:30px;}
.product_info  .cmt_page a{margin: 0 6px;
    padding: 8px 12px;
    color: #999;
    font-size: 12px;
    border: 1px solid #999;
    background: #fff;
    display: inline-block;}
.product_info  .cmt_page a.cu{ border:1px solid red;}
.product_info  .cmt_page a.dis{ color:#ccc; border:1px solid #ccc;}
.product_info .rongyu{}
.product_info .rongyu img{
    width: 100%;}


/*商品页面，购买弹出*/
.picker-addcart{background: #f7f7f7;
    border-top: 1px solid #eee; height:217px;}
.picker-addcart .content-block{background: #f7f7f7;}
.picker-addcart .tit{ position:relative;    padding-left: 100px;}
.picker-addcart .tit .price{ color:Red; font-weight:bold;margin: 0px;   }
.picker-addcart img{    width: 80px;    left: 5px;
    height: 80px;
    position: absolute;
    top: -40px;
    border: 1px solid #eee;
    border-radius: 10px;}
.picker-addcart h3{line-height: 35px;
    font-weight: normal;
    color: #000;
    margin: 0px;}
.picker-addcart  .choose_number{margin-left:15px;height:40px;line-height:40px; vertical-align:middle;display:inline;float:right;}
.picker-addcart  .choose_number input{width:28px;height:39px;padding:0;border:1px solid #CCC;border-right:0 none;text-align:center;border-left:0 none;}
.picker-addcart  .choose_number a.reduce:link,.cart .choose_number a.reduce:visited{width:20px;height:39px;line-height:39px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:left;}
.picker-addcart  .choose_number a.reduce:hover,.cart .choose_number a.reduce:active{width:20px;height:39px;line-height:39px;border:1px solid #666;text-align:center;color:#666;display:inline-block;float:left;}

.picker-addcart  .choose_number a.add:link,.cart .choose_number a.add:visited{width:20px;height:39px;line-height:39px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:right;}

.picker-addcart .price{}
.picker-addcart .stock{ display:inline-block; float:left;}
.picker-addcart .stock span{ color:#000;}
.picker-addcart .btn_con{
    padding: 10px;}
.picker-addcart .btn_con .button{}


/*登录弹出窗*/
.popup-login{ background:#f2f2f2;}
.popup-login .login-panel{    position: absolute;
    width: 100%;
    height: 305px;
    top: 50%;
    left: 0px;
    margin-top: -140px;
    box-sizing: border-box;}
.popup-login .close{ position:absolute; top:15px; right:15px; width:50px; height:50px; background: center url('/img/close.gif');} 
.popup-login .frm{border: 1px solid #ededed;    border-radius: 15px;    background: #FFF;  margin:25px 30px;   }
.popup-login .frm ul{background:none;}
.popup-login .frm li{padding:0px;}
.popup-login .frm li input{ padding:0 15px;}
.popup-login  .content-block-title{ margin:15px auto; background:none;margin:10px 30px;}
.popup-login  .forget{    display: flex;
    align-items: center;
    align-self: stretch;
    justify-content: space-between;
    line-height: 45px;
    margin: 10px 30px;}
.popup-login     .btn-con{ margin:10px 30px;}



/*登录*/
.login{ }
.login .page-content{ min-height:400px;}
.login .logo{ text-align:center; margin:0px 0;}
.login .logo img{ width:66%;}
.login .page-content{/*min-height:600px;*/}
.login .list-block {
    margin: 10px 30px;
}
.login .savelogin{ color: #8f8f94;
    line-height: 35px;
    padding: 10px 15px 10px 0;}
.login .com_name img{ width:60%;}
.login .frm{border: 1px solid #ededed;
    border-radius: 15px;
	background:#FFF;
    }
.login .frm li{padding:0px;}
.login .frm li input{ padding:0 15px;
    text-align: left;}
/*.login .list-block{margin: 10px 30px;}*/
.login .top{position: absolute;
    width: 100%;
    top: 50%;
    height: 500px;
    left: 0px;
    margin-top: -200px;
	}
.login .bottom{position: absolute;
    width: 100%;
    bottom: 20px;    padding: 0px;
    margin: 0px auto;}
.login .forget{ line-height:45px;    padding: 5px 0;}

/*用户注册*/
.regist{}
.regist .logo{ text-align:center; margin:20px 0; margin-top:0px;}
.regist .logo img{/* width:60%;*/}
.regist .frm{border: 1px solid #ededed;
   /* border-radius: 15px;*/
	background:#FFF;
    }
.regist .frm li{padding:0px;}
.regist .frm li.tel{ border-bottom:0px;}
.regist .frm li.send a{ color:#007aff; font-size:14px;}
.regist .frm li input{ padding:0 15px;}
.regist .list-block{margin: 15px 0px;padding: 0 10px;}
.regist .top{/*position: absolute;
    width: 100%;
    top: 50px;*/}
.regist .bottom{position: absolute;
    width: 100%;
    bottom: 20px;    padding: 0px;
    margin: 0px auto;}
.regist .tip{   padding: 0 15px;
    line-height: 1.5;
    color: red;}
.regist .contract{ display: block;
    line-height: 35px;
    padding: 0 15px;
    text-align: center;
    font-size: 14px;
    color: #000;}
.regist .contract a{color: #007aff;
    font-weight: bold; }
.regist .btn-lst ul{ background:none;}


/*找回密码*/
.forget{}
.forget .logo{ text-align:center; margin:20px 0; margin-top:0px;}
.forget .logo img{/* width:60%;*/}
.forget .frm{border: 1px solid #ededed;
   /* border-radius: 15px;*/
	background:#FFF;
    }
.forget .frm li{padding:0px;}
.forget .frm li.tel{ border-bottom:0px;}
.forget .frm li.send span{ color:#666; font-size:12px;}
.forget .frm li input{ padding:0 15px;}
.forget .list-block{margin: 15px 0px;padding: 0 10px;}
.forget .top{/*position: absolute;
    width: 100%;
    top: 50px;*/}
.forget .bottom{position: absolute;
    width: 100%;
    bottom: 20px;    padding: 0px;
    margin: 0px auto;}
.forget .tip{   padding: 0 15px;
        line-height: 1.4;
    color: red;}
.forget .contract{ display: block;
    line-height: 35px;
    padding: 0 15px;
    font-size: 16px;
    color: #000;}
.forget .contract a{ }
.forget .btn-lst ul{ background:none;}

/*用户注册 服务协议*/
.popup-services{}
.popup-services .content-title{line-height: 35px;
    text-align: center;
    font-size: 16px;
    margin-top: 15px;}
.popup-services .content-block{    margin: 15px 0;}
.popup-services .btn-con{    /*position: fixed;*/
    text-align: center;
    bottom: 20px;
    padding: 15px;}
.popup-services .btn-con .button{ width:60%; margin:0 auto;} 

/*用户中心左侧菜单*/
.uc_menu{    width: 220px;}
.uc_menu .item-media{}
.uc_menu .item-media img{    width: 20px;
    height: 20px;}
.uc_menu .item-title{
    font-size: 14px;}
.uc_menu .header{ padding:0px;}
.uc_menu .info{ text-align:center;    padding: 10px 0;border-bottom:1px solid #eee}
.uc_menu .info img{    width: 40px;
    margin: 10px 0;
    vertical-align: middle;}
.uc_menu .info span{     line-height: 40px;    padding-left: 10px;    margin: 10px 0;    vertical-align: middle;    font-size: 18px;    font-weight: bold;    overflow: hidden;}
.uc_menu .stat{}
.uc_menu .stat .col-50{
    background: #fff;}
.uc_menu .stat .col-50{border-right: 1px solid #eee;}
.uc_menu .stat .col-50:nth-child(2){border-right: 0px solid #eee;}
.uc_menu .stat a {display: block;    margin: 4px 0px;}
.uc_menu .stat a .value{display: block;
    text-align: center;
    font-size: 16px;
    color: red;
    line-height: 1.5;}
.uc_menu .stat a .name{    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;}

/*用户中心首页*/
.user_center{}
.user_center .header{ padding:0px;}
.user_center .info{ text-align:center;    padding: 10px 0;border-bottom:1px solid #eee}
.user_center .info img{    width: 40px;
    margin: 10px 0;
    vertical-align: middle;}
.user_center .info span{    line-height: 40px;padding-left:10px;
    margin: 10px 0;
    vertical-align: middle; font-size:24px;  font-weight:bold;}
.user_center .list-block img{ width:22px; height:22px;}
.user_center .stat{}
.user_center .stat .col-50{border-right: 1px solid #eee;}
.user_center .stat .col-50:nth-child(2){border-right: 0px solid #eee;}
.user_center .stat.row{   border-bottom: 1px solid #eee; background: #fff;}
.user_center .stat.row:nth-child(0){ border-top:1px solid #eee; }
.user_center .stat.row:nth-child(4){ border-bottom:0px solid #eee; }
.user_center .stat a {display: block;    margin: 4px 0px;}
.user_center .stat a .value{display: block;
    text-align: center;
    font-size: 16px;
    color: red;
    line-height: 1.5;}
.user_center .stat a .name{    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;}


/*我的订单*/
.uc_orderList label{color:#F00;}
.uc_orderList ul ul{ padding-left:0px;}
.uc_orderList .time{}
.uc_orderList .code{ margin-left:8px;}
.uc_orderList .ord{}
.uc_orderList .ord_detail{margin: 0px;}
.uc_orderList .ord_detail .item-inner{}
.uc_orderList .ord_detail li .item-inner:after{ display:none;}
.uc_orderList .ord_detail li{padding: 0px; }
.uc_orderList .ord_detail .item-media img{width:40px; height:40px;}

.uc_orderList .item-title-row{padding:3px 0}

.uc_orderList .button{margin-right:10px;
  border: 1px solid #00afcc;
  color: #00afcc;}
.uc_orderList  .buttons-row{margin-top:10px;}
  
/* 积分明细*/
.uc-scoreinout{}
.uc-scoreinout .stat_block{ padding:0px;}
.uc-scoreinout .stat{}
.uc-scoreinout .stat .col-50{border-right: 1px solid #eee;}
.uc-scoreinout .stat .col-50:nth-child(3){border-right: 0px solid #eee;}
.uc-scoreinout .stat.row{   border-bottom: 1px solid #eee; }
.uc-scoreinout .stat.row:nth-child(0){ border-top:1px solid #eee; }
.uc-scoreinout .stat.row:nth-child(4){ border-bottom:0px solid #eee; }
.uc-scoreinout .stat a {display: block;    margin: 5px 0px;}
.uc-scoreinout .stat a .value{display: block;
    text-align: center;
    font-size: 16px;
    color: red;
    line-height: 30px;}
.uc-scoreinout .stat a .name{    display: block;
    text-align: center;
    color: #666;
    font-size: 14px;}
.uc-scoreinout .date{padding-top:15px;     margin-bottom: 0px; text-align:center;   }
.uc-scoreinout .date input{line-height: 35px;
    margin: 10px 0px;
    border-radius: 20px;
    border: 1px solid #eee;
    width: 40%;    text-align: center;}
.uc-scoreinout .buttons-row{padding: 10px;}
.uc-scoreinout .buttons-row .button:last-child{margin-left:1px;}
.uc-scoreinout .inout-lst{}
.uc-scoreinout .inout-lst .item-title{ color:#999;}
.uc-scoreinout .inout-lst .item-after{ color:Red;}
.uc-scoreinout .inout-lst .item-subtitle{ line-height:25px;height: auto;
    white-space: normal;}
    
/*收货地址*/
.addr_lst{}
.addr_lst .button{margin-right:10px;border: 1px solid #00afcc;
  color: #00afcc;margin-top:10px;}

/*购物车*/

.picker-addcart  .choose_number{margin-left:15px;height:40px;line-height:40px; vertical-align:middle;display:inline;float:right;}
.picker-addcart  .choose_number input{width:28px;height:39px;padding:0;border:1px solid #CCC;    background: none;border-right:0 none;text-align:center;border-left:0 none;}
.picker-addcart  .choose_number a.reduce:link,.cart .choose_number a.reduce:visited{width:20px;height:39px;line-height:39px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:left;}
.picker-addcart  .choose_number a.reduce:hover,.cart .choose_number a.reduce:active{width:20px;height:39px;line-height:39px;border:1px solid #666;text-align:center;color:#666;display:inline-block;float:left;}
.picker-addcart  .choose_number a.add:link,.cart .choose_number a.add:visited{width:20px;height:39px;line-height:39px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:right;}
.buycart{}
.buycart .item-subtitle{margin-top:10px;}
.buycart .list-block .item-text{ height:auto;}

.buycart label.checkbox{margin-right:10px;width:32px;}

.buycart  .choose_number{margin-left:15px;height:40px;line-height:40px; vertical-align:middle;display:inline;float:right;}
.buycart  .choose_number input{width:28px;height:40px;padding:0;border:1px solid #CCC;border-right:0 none;display: inline;    position: relative;    top: -1px;text-align:center;border-left:0 none;}
.buycart  .choose_number a.reduce:link,.buycart .choose_number a.reduce:visited{width:20px;height:38px; line-height:38px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:left;}
.buycart  .choose_number a.reduce:hover,.buycart .choose_number a.reduce:active{width:20px;height:38px;line-height:38px;border:1px solid #666;text-align:center;color:#666;display:inline-block;float:left;}
.buycart  .choose_number a.add:link,.buycart .choose_number a.add:visited{width:20px;height:38px;line-height:38px;border:1px solid #CCC;text-align:center;color:#CCC;display:inline-block;float:right;}

.buycart .none_product{ margin-top:100px; background:none;}
.buycart .none_product img{width:60%; margin:0 auto; display:block;}
.cart_toolbar{}
.cart_toolbar .info{ line-height:44px;
    font-size: 14px;
    text-align: center;}
.cart_toolbar .info  span{color:Red; margin:0 3px;}
.cart_toolbar .info .amount{ color:Red; margin:0 3px;}
.cart_toolbar .info .total{ font-size:14px;    line-height: 24px;}
.cart_toolbar .info .total span{ font-weight:bold;}
.cart_toolbar  .buy{    line-height: 44px;
    background: #00afcc;
    text-align: center;
    font-size: 14px;
    color: white;}

.buycart .button{border: 1px solid #00afcc;  color: #fff;margin-top:10px;}
.buycart .btn_con .button{color:#00afcc;}
    
/*提交订单*/
.order_submit{}
.order_submit .current_addr{ margin:0px;
    padding: 0px;} 
.order_submit .current_addr .item-subtitle{ white-space:pre-wrap; height:auto;}
.order_submit .pro_lst .item-title-row .fee{color:Red;    font-weight: bold;    margin: 0 3px;}
.order_submit .pro_lst .item-title-row{    line-height: 35px;    font-size: 14px;    color: #000;}
.order_submit .pro_lst .item-title-row .item-title a{ color:#000;}
.order_submit .pro_lst   .item-subtitle{ color:#ccc;}
.order_submit .pro_lst .item-media{padding: 0px;}

.order_submit_toolbar{}
.order_submit_toolbar .info {    line-height: 20px;
    text-align: right;
    font-size: 12px;}
.order_submit_toolbar .info div span{color:Red; margin:0 3px;}
.order_submit_toolbar .info .amount{ color:Red; margin:0 3px;}
.order_submit_toolbar .info .total{ font-size:14px;    line-height: 24px;}
.order_submit_toolbar .info .total span{ font-weight:bold;}
.order_submit_toolbar  .buy{    line-height: 44px;
    background: #00afcc;
    text-align: center;
    font-size: 14px;
    color: white;}

/*添加收货地址*/
.popup-addr .addr-content{position: absolute;
    width: 100%;
    top: 50%;
    left: 0px;
    height: 300px;
    margin-top: -150px;}
.popup-addr .addr-content .btn-con{ padding:15px;}
.popup-addr .close{ position:absolute; top:15px; right:15px; width:50px; height:50px; background: center url('/img/close.gif');}

.uc_selectaddr{    width: 90%;}
.uc_selectaddr .content-block{ padding:0px;}
.uc_selectaddr .item-subtitle{ white-space:pre-wrap; height:auto;}



/*订单支付*/
.order_pay{}
.order_pay .pay{ line-height:35px;line-height: 35px;    font-size: 16px;    color: #000;    text-align: center;}
.order_pay .pay .fee{ color:Red; font-weight:bold;margin:0 5px; }
.order_pay .pay-content{ width:100%; height:260px; position:absolute; left:0px; top:50%; margin-top:-130px;}
.order_pay .close{ position:absolute; top:15px; right:15px; width:50px; height:50px; background: center url('/img/close.gif');} 
.order_pay .ord_code{ font-weight:bold;}
.order_pay .ord_amount{}
.order_pay .ord_fee{ color:Red; font-weight:bold; font-size:16px;}
.order_pay .btn-con{ padding:0 15px; margin:10px;}
.order_pay .mode{}
.order_pay .mode a{    display: block;
    background: #f2f2f2;
    width: 80%;
    line-height: 35px;
    text-align: center;
    vertical-align: middle;
    color: #666;
    border: 1px solid #eee;
    border-radius: 3px;
    margin: 10px auto;}
.order_pay .mode a.cu{ border:2px solid #00afcc;}


.index .notice_wrap{margin-top:0;}
.uc-index .btn-con{margin-top:0px;background:#f2f2f2;}
.uc-team .list-block .item-text{color:#999}

/*订单明细*/
.uc_orderdetail{}
.uc_orderdetail .button{ margin:15px;border:1px solid #00afcc;color:#00afcc;}
.uc_orderdetail .item-title.label{ color:#999;}
.uc_orderdetail .fee{ color:Red; font-weight: bold; margin:0 3px;}
.uc_orderdetail .cur_addr .item-subtitle{ white-space:pre-wrap; height:auto;}
.uc_orderdetail .buttons-row{background: #fff; margin:10px 0;}
.uc_orderdetail .log_lst .item-title{ color:#999;}

/*帮助中心*/
.help_menu{}
.help_menu .list-block{ margin-top:0px;}
.help_menu .list-block a{}
.help_menu .list-block a.cu{font-weight: bold;    color: #000;}
.help_menu .content-block{ padding:0px;
    border-right: 2px solid #eee;}

.help{}
.help .content-block-title{ text-align:center;}
.help .content-block{ padding:15px;}

/*收藏夹*/
.uc_fav{}
.uc_fav .buttons-row{}
.uc_fav .list-block .item-title{ }
.uc_fav .list-block .item-subtitle{ color:Red;padding:5px 0;}
.uc_fav .button{    margin-right: 10px;    border: 1px solid #00afcc;    color: #00afcc;}
.uc_fav .list-block .item-media{ margin:0px;}



