﻿.icon-facebook{ display:inline-block; vertical-align:middle; height:18px; width:18px;background:url("../images/login_facebook.png") no-repeat; margin-right:5px;}
.languages{ position:relative;}
.lan-icon{ display:inline-block; width:13px; height:13px; background:url(../images/lang.png) no-repeat; vertical-align:middle}
.languages .languages-text{ padding:0px 5px;}
.languageshover .languages-box{ display:block;}
.languageshover  .icon-jt {
	-webkit-transform: rotateZ(180deg);
	-moz-transform: rotateZ(180deg);
	transform: rotateZ(180deg)
}
.languages-box{  display:none; position:absolute; z-index:2; background:#fff; border:1px solid #D1D1D1;}
.languages-box a{ display:block; height:24px; line-height:25px; width:85px; text-align:center; border-bottom:1px solid #D1D1D1}
.languages-box a:last-child{ border:none;}
.mh700{ min-height:700px;}

label.checkbox,label.radio{line-height:24px;}
.checkbox input[type=checkbox],.radio input[type=radio]{visibility: hidden; margin-right:5px;}
.checkbox input[type=checkbox] + i{position: absolute; width:14px; height:14px; left: 0px;top: 6px;background:url("../images/checkbox.png") no-repeat; background-position: 0px 0px; vertical-align:middle;}
.checkbox input[type=checkbox]:checked + i{ background-position:-40px 0px }
.checkbox input[type=checkbox]:disabled +i{ opacity:0.4;cursor: not-allowed}
.radio input[type=radio]+i{position: absolute; width:14px; height:14px; left: 0px;top: 6px;background:url("../images/checkbox.png") no-repeat; background-position: -100px 0px; vertical-align:middle;}
.radio input[type=radio]:checked + i{ background-position:-140px 0px }

.checkbox.drop-option input[type=checkbox] + i{ left:10px; top:9px;}
/*购物导航*/
.shopguide{ margin-top:60px;}
.guide-slideBox{ width:720px; height:400px; position:relative; margin:0 auto;}
.guide-slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:0px; left:0px; bottom:5px; z-index:1; text-align:center;}
.guide-slideBox .hd ul{ display:inline-block; overflow:hidden; zoom:1; text-align:center; }
.guide-slideBox .hd ul li{ float:left; margin-right:15px;  width:18px; height:18px; line-height:18px; text-align:center; background:#fff; cursor:pointer; border:1px solid #B4B4B4; border-radius:50%; color:#333; }
.guide-slideBox .hd ul li.on{ background:#0062C5; color:#fff; border:1px solid #0062C5; }
.guide-slideBox .bd{ position:relative; height:100%; z-index:0;   }
.guide-slideBox .bd li{ zoom:1; vertical-align:middle; }
.guide-slideBox .bd img{width:720px; height:351px;  display:block;  }
.guide-slideBox .prev{ position:absolute; left:-118px; top:40%;  display:block; height:68px; width:68px; background:url(../images/shopguide/arrow_left.png) no-repeat; }
.guide-slideBox .next{ position:absolute; right:-118px;top:40%; display:block; height:68px; width:68px; background:url(../images/shopguide/arrow_right.png) no-repeat;}

.color-orange{ color:#f60}
.color-red{ color:#e74c3c}
.color-green{ color:#0BBA4F}
/*仓库*/
.shipforme .label{display: block;
    margin-bottom: 6px;
    line-height: 19px;
    font-weight: 400; color:#666; text-align:left;}
.shipforme section{ margin-bottom:10px;}

/*通知*/

.table-th>thead>tr>th{ background:#F2F2F2;}
.pm_view_tit{ font-size:14px;}
.pm_view_con{ margin:15px 0px;}

/*积分*/
.tag-box-v1-tips{ border:1px solid #EAEAEA; padding:10px;}
.tag-box-v1-tips h2{ font-size:14px; color:#333; padding:10px 0px;}
.tag-box-v1-tips p{ margin-left:20px; margin-bottom:10px;}
.scorerecords-info{ text-align:center; margin:20px 0px;}
.scorerecords-info dt{ margin-bottom:5px; font-size:12px;}
.scorerecords-info dd div{ font-size:14px; margin-bottom:10px;}
.tab-v2 .nav-tabs{ padding-bottom:35px; border-bottom:0px;}
.tab-v2  .nav-tabs>li{ padding:0px 8px;}
.tab-v2 .nav-tabs>li>a{ padding:6px 0px; border:0px; background:#fff;}
.tab-v2  .nav-tabs>li.active>a,.tab-v2  .nav-tabs>li.active>a:focus,.tab-v2  .nav-tabs>li.active>a:hover{ padding:6px 0px; border:0px; border-bottom:2px solid #0979e9; color:#0979e9}

.invitefriends .invite-share{ margin:0px;}
.invitefriends .invite-share a {
	display: inline-block;
	width: 251px;
	height: 113px;
	background: url(../images/share.png) no-repeat;
}

.invitefriends .invite-share a.share1 {
	background-position: 0px 0px;
}

.invitefriends .invite-share a.share2 {
	background-position: -248px 0px;
}

.invitefriends .invite-share a.share3 {
	background-position: -496px 0px;
}
#copy_btn{ background:#077BE6; color:#fff;}
/*运费试算*/
.estimate{ margin-top:40px;}
.estimate .label{ display:inline-block; width:120px; color:#666; font-weight:normal; text-align:right;  vertical-align: top;
    padding: 0px 3px;
    line-height: 30px;}
.estimate .input-large{ width:310px;  }
.estimate .tips{ line-height:35px;}
.estimate section{ padding-bottom:20px;}
.estimate  .radio{ display:inline-block; margin-left:20px;}
#weight_sec,#volume_sec{ padding:0px;}
 .estimate .radio input[type=radio]{ margin-top:4px;}
.estimate .sky-form{ background:#F1F3F5; padding:40px 0px;}
.estimate-tips dl{ padding:40px 50px;}
.estimate-tips dl dt{ color:#0062c5; margin-bottom:10px;}
.estimate-tips dl dd{ margin-bottom:5px;}
.estimate .alert-warning{ color:#F10C0F; margin-left:120px; margin-bottom:10px; width:310px; padding:0px; background:none;}
.history-box{ }
.history-box li{ float:left; width:230px; height:110px; background:#f2f2f2; margin-right:30px; margin-bottom:30px;}
.history-box li:nth-child(4n){ margin-right:0px;}
.history-box li .sub-list .stress {
    margin-top: 10px;
    font-size: 16px;
}
.history-box  li .sub-list {
    width: 50%;
    display: inline-block;
    float: left;
    padding-left: 20px;
    padding-top: 20px;
    padding-bottom: 20px;
    height: 100px;
    position: relative;
    z-index: 1;}
.history-box   li img {
    max-height: 70px;
    margin-top: 20px;
}
.history-box  li >div{ position:relative;}
.history-box  li .delete{ display:none; position:absolute; right:0px; top:0px; height:30px; width:30px; background:rgba(0,0,0,.6); text-align: center;line-height: 30px; cursor:pointer; z-index:2}
.history-box  li .delete i{ color:#fff; font-size:16px;}

/**/
.payorder-recharge a{ color:#FE0000; border:1px solid #FE0000; margin-right:20px}
.payorder-recharge a:hover{ color:#FE0000}
.title-check{ height: 30px;padding: 0 15px; margin-bottom:5px}
#ordertablelist .icheckbox_minimal-orange{ margin-right:5px;} 
.btn-white{ border:1px solid #287CD8; color:#287CD8;}
.btn-white:hover{ color:#287CD8;}
.btn-blue{ background:#287CD8; color:#fff;}
#cost_estimate_btn{ margin-right:20px;}
.btn-blue:hover{ color:#fff}
.order-list-title{ margin-bottom:5px}
.order-total-info{ height:36px; line-height:36px; border-bottom:1px solid #E5E5E5;}
.order-total-info li{ display:inline-block; margin-left:20px;}
.order-total-info li strong{ color:#333;}
.color-blue{ color:#0D74F2;}
.order-content .way{ margin:8px;}
#result-cont{ margin-top:50px;}
#result-cont .headline{ margin-bottom:20px;}
#result-cont .headline h2{ display:inline-block;  color:#333; border-bottom:2px solid #0164C2; line-height:36px; }
/*修改密码*/
.reset-step-txt{ overflow:hidden;}
.forget .reset-step-txt{ width:1000px; margin:10px auto 0px;}
.reset-step-txt span{ display:block; float:left;  text-align:center; color:#D2D2D2}
.reset-step-txt span.cur{ color:#7BBB5B;}
.forget .reset-step-txt span{ width:25%;}
.releting-phone .reset-step-txt{margin:10px auto 0px;width:1000px; }
.releting-phone .reset-step-txt span{ width:25% }


/*充值*/
.rmbaccount_pay .coupon-readme{ margin:30px 0px;}
.rmbaccount_pay .tab-v2 .tab-content {
    padding: 10px 16px;
    border: solid 1px #eee;
}
.rmbaccount_pay .sky-form .label {
	display:block;
    border-radius: 0;
    font-size: 100%;
    text-align: left;
    white-space: normal;
    color: inherit;
	font-weight:normal;
	margin-bottom:6px;
	
}
.rmbaccount_pay .sky-form .input{ display:block;}
.rmbaccount_pay #offlinePanel{ border:1px solid #E4E4E4}
.rmbaccount_pay #offlinePanel header{ line-height:40px; border-bottom:1px solid #e4e4e4; padding:0px 10px; font-size:14px;}
.rmbaccount_pay #offlinePanel fieldset{ padding:20px;}
.rmbaccount_pay .sky-form section{    margin-bottom: 20px;}
.rmbaccount_pay #offlinePanel footer{padding: 15px 30px; border-top:1px solid #e4e4e4;}
.col-6{ width:50%;float: left;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;}
.alert-warning{background: #FCF8E3;padding: 15px;}
.alert-danger{ color:#f00}
.rmbaccount_pay .col-6 .col-6{ padding:0px;}
.rmbaccount_pay .btn-theme{    height: 35px;
    font-size: 14px;
    padding: 0px 20px;}
/*问答*/
.ask-page{ padding-top:20px;}
.ask-page .ask .tit{ float: left;
    display: block;
    height: 46px;
	line-height:46px;
    color: #fff;
    font-size: 16px;
    text-align: center;
	background:#F89810;
	margin-right:20px;
	padding:0px 10px;
	}
.ask-page .answer .tit{ float: left;
    display: block;
    width: 46px;
    height: 46px;
	margin-right:20px;
	
}
.ask-page .answer .con,.ask-page .ask .con{ margin-left:100px;}
.color-themes{color:#0062C4;}
.ask-time{ color:#999; margin-top:5px; font-size:12px;}
.ask-page .ask,.ask-page .answer { margin-bottom:20px;}
.answer-time{ color:#999;  font-size:12px;}
.answer-text{ margin-right:30px;}