#mainBox{margin-top:15px;margin-bottom: 15px;width:1200px;margin: 15px auto;}
.cms-table{background-color: #E3E6EB;font-size:12px;}
.cms-table td{white-space:normal;}
.cms-table .crm-nowrap{white-space:nowrap;}
.cms-table tr{background-color: #fff;height:25px;}
.cms-table tr.windLayerHead{background-color: #EFEFEF;}
.cms-table tr.windLayerHead:hover{background-color: #EFEFEF;}
#mainBox .sectionBox{float: left;width: 100%;font-size: 12px;}
.sectionBox .ur_logo{width: 100%;border-bottom: 2px solid #c41d4a;}
.sectionBox .ur_logo img{width: 160px;}
.sectionBox .ur_here{width: 100%;margin:10px auto;}
.sectionBox .message{float: left;width: 100%;}
.sectionBox .message h3{font-size: 14px;font-weight: bold;text-align: center;width: 175px;border-bottom: 2px solid #ccc;margin:10px auto;color: #000;}
.sectionBox .message h4{font-size: 12px;font-weight: 500;margin: 5px auto;}
.sectionBox .current-step{float: left;width: 100%;}
.sectionBox .order_info{float: left;width: 100%;margin: 0 auto;}
.sectionBox .order_info ul{float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.sectionBox .order_info li{float: left;padding: 15px;padding-left: 0;color: #c41d4a;}
.sectionBox .order_info li:first-child{padding-left: 0;}
.sectionBox .next_action{width:100%;float: left;margin: 30px auto;text-align: center;}
.sectionBox .next_action .submit-btn{text-align: center;}
.sectionBox .r-block{float: left;width: 100%;border: 2px solid #ccc;}
.sectionBox .r-main{padding: 10px;}
.sectionBox .r-block .block-title{float: left;width: 100%;font-size: 12px;font-weight: bold;color: #c41d4a}
.sectionBox .r-block .block-title span{font-weight: normal;color: #333;}
.sectionBox .r-block .block-content{float: left;width: 100%;margin: 10px auto;}
.sectionBox .r-block .tips{color: #c41d4a;}
.sectionBox .header{float: left;width: 100%;margin: 20px 0;text-align: center;}
.sectionBox .header span{font-size: 14px;font-weight: 600;}
.sectionBox .header span em{color: #c41d4a;font-style: normal;font-weight: 600;}
.sectionBox .after-sale-problem{width: 540px;margin: 5px 316px;}
.current-step h3{font-size: 13px;margin: 0 auto 20px auto;border-bottom: 1px solid #ccc;padding-bottom: 10px;}
.current-step .select-input{margin: 10px 0 0 0;}
.current-step ul.product-list{float: left;width: 100%;margin: 0;padding: 0;list-style: none;}
.current-step ul.product-list li{display:inline;float:left;margin:5px;width:210px;overflow:hidden;padding:3px;border:1px solid #fff;margin-left:9px;margin-top: 26px;}
.current-step ul.product-list li .proImgBox{width:100%;position:relative;text-align:center}
.current-step ul.product-list li .proImgBox img{width: 100px;margin: 20px auto;}
.current-step ul.product-list li .proName{margin:0;padding:2px 2px 0 0;height:20px;overflow:hidden;line-height:18px;margin-top:0;font-size:12px;text-overflow: ellipsis;white-space: nowrap;}
.current-step ul.product-list li .proPrice{margin-top:6px;padding:2px 2px 0 0;margin-bottom:8px;line-height:20px;text-align: center;}
.current-step ul.product-list li:hover{border:1px solid #eae4d9;box-shadow:2px 2px 4px rgba(0,0,0,.13)}
.current-step ul.product-list li:hover .lookFast,.current-step ul.product-list li:hover .proPrice i{display:block;}
.current-step ul.product-list li .proName a:hover{color:#c41d4a;}
.gray{cursor: wait;color: #FFF;}
footer{float: left;width: 100%;margin:40px auto;clear: both;}
tr.og-list{}
.og-list td{color: #666;}
.windLayerHead th.product{text-align: center;width: 25%}
.windLayerHead th.product input[type='checkbox']{vertical-align: middle;margin-right: 5px;}
.windLayerHead th.qty{text-align: center;}
.windLayerHead th.detail-info{text-align: center;}
.og-list td.product{width: 360px;vertical-align: middle;}
.og-list td.product .product-infos{display: table}
.og-list td.product .product-infos .cell{display: table-cell;vertical-align: middle;}
.og-list td.product .product-infos .cell.ck-input{width: 30px;text-align: center;}
.og-list td.qty{width: 60px;text-align: center;}
.og-list td.price{text-align: center}
.og-list td.detail-info{}
.og-list .gImg{width: 105px;}
.og-list .gInfo{max-width: 240px;padding-left: 10px;padding-top: 5px;}
td .select-item{float: left;width: 98%;margin:5px 1%;min-width: 360px;margin-bottom: 10px;}
td .error_label{width: 100%;margin:10px auto;display: none;clear: both;text-align: center;}
td .error_label em{color: #c41d4a;font-style: normal;}
.select-item .input-group{position: relative;width: 100%;height: 40px;line-height: 40px;padding: 0 10px;border: 1px solid #ccc;box-sizing: border-box;color: #999;max-width: 540px;}
.select-item .input-group em{float: left;width: 90%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mtop{margin-top: 8px;}
.on .mtop{margin-top: 6px;}
.select-item .reason-box{float: left;width: 100%;box-sizing: border-box;color: #999;z-index: 1000;background-color: #FFF;overflow-y:auto;}
.select-item .reason-box .reason_main{float: left;width: 100%;margin:0;}
.reason-box ul{margin:0;padding: 0;width: 100%;float: left}
.reason-box ul li{float: left;width: 100%;}
.reason-box ul li .reason-title{float: left;margin-right: 5px;border: none;font-size: 12px;font-weight: bold;color:#444;text-indent: 10px;height: 22px;line-height: 22px;margin-top: 5px;}
.reason-box ul li .reason-item{float: left;}
.reason-box ul li .name{float: left;font-size: 12px;font-weight:normal;width: 100px;margin-top: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.reason-box ul li .v-list{float: left;max-width: 350px;}
.select-reason{background:#f5f5f5;margin-top:5px;margin-right:5px;display:inline-block;padding-left:5px;padding-right:5px;line-height:25px;cursor: pointer;font-size: 12px;}
.select-reason:last-child{margin-right: 0}
.select-reason input[type='checkbox']{vertical-align: middle;}
.select-reason:hover,.checked{background-color: #c41d4a;color:#fff;}
.upload_tips{float: left;width: 100%;clear:both;font-size: 10px;border-top: 1px solid #ccc;padding: 10px 0;margin-top:10px;}
ul.up_file{list-style: none;padding: 0;}
ul.up_file li{float: left;margin: 5px auto;width: 90px;height: 95px;}
ul.up_file li label{width: 100%;float: left;text-align: center;color: #c41d4a;line-height: 25px;}
.fl{float: left;}
.upImg-l{float: left;width:70px;height:70px;border:2px dashed #dedede;background:url(images/upload.png) center center no-repeat;background-size: 40% auto;margin-right: 10px;}
.imgShow img{max-height:100%;bottom:0;left:0;margin:auto;width: 70px;height: 70px;}
.upImg-l .upBtn{width:100%;height:100%;text-align:center}
.upImg-l .upBtn input{width:100%;height:100%;top:0;right:0;opacity:0}
.imgShow{position:relative;width:100%;height:100%}
.imgShow .del-icon,.imgShow img{position:absolute;top:0;right:0;display:block}
.imgShow .del-icon{width:20px;height:20px;text-align:center;background:#333;color:#fff;font-size:14px}
.none{display: none;}
.bold{font-weight: bold;font-size: 16px;}
.error_message{color: #c41d4a;}
.pls_choose{clear: both;line-height: 60px;height: 60px;text-align: center;color: #c41d4a;}
.tracking_info input[type='text']{padding: 3px;width: 280px;line-height: 20px;border: 1px solid #ccc;}
.tracking_info input[type='text']:focus{border: 1px solid #c41d4a;}
.tracking_info select{padding: 5px;width: 290px;}
.tracking_info tr td{padding: 5px;vertical-align: top;}
.contents{padding:10px;line-height: 40px;}
#tab_content{padding-top:15px;}
.products-cell{display: table;margin-top: 15px;padding-bottom: 10px;border-bottom: 1px solid #ccc;width:100%;}
.products-cell .prod-img{display: table-cell;width: 105px;padding-left: 20px}
.product-details{display: table-cell;vertical-align: top;padding-top: 10px;padding-left: 10px;}
.none-border{border:1px solid #fff;}
.cell-center{vertical-align: middle;text-align: center;}
.more-offer{float: left;clear: both;margin:10px 0;}
.more-offer .refund-tips{color: #c41d4a;margin:10px 0;}
.more-offer input{height: 22px;line-height: 22px;}
#number_message{color: #c41d4a;}
.method-wrap label{display:inline-block;margin-right: 10px;cursor: pointer;}
.method-wrap label input,.method-wrap label i,.method-wrap label em{margin-left: 5px;vertical-align: middle;font-style: normal;}
.method-wrap .refund-notice{margin:5px 0;}
.method-wrap .refund-notice .marks{font-weight: 600;color: #2aab55;}
.checkbox-label{margin-right: 5px;}
.checkbox-label label{vertical-align: middle;}
.regular-radio{display: none;}
.regular-radio + i{-webkit-appearance: none;background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 9px;border-radius: 50px;display: inline-block;position: relative;}
.regular-radio:checked + i:after{content: ' ';width: 12px;height: 12px;border-radius: 50px;position: absolute;top: 3px;background: #c41d4a;box-shadow: inset 0px 0px 10px rgba(0,0,0,0.05);text-shadow: 0px;left: 3px;font-size: 32px;}
.regular-radio:checked + i{background-color: #e9ecee;color: #c41d4a;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);}
.regular-radio + i:active, .regular-radio:checked + i:active{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox{display: none;}
.regular-checkbox + label{background-color: #fafafa;border: 1px solid #cacece;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);padding: 10px;border-radius: 3px;display: inline-block;position: relative;}
.regular-checkbox + label:active, .regular-checkbox:checked + label:active{box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);}
.regular-checkbox:checked + label{background-color: #ffffff;border: 1px solid #adb8c0;box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1);color: #2aab55;}
.regular-checkbox:checked + label:after{content: '\2714';font-size: 14px;position: absolute;top: 0px;left: 3px;color: #2aab55;}
select{padding: 5px;border:1px solid #ccc;}
