html{overflow-x: hidden}
body{max-width:640px; margin: 0 auto;height: 100%;min-width: 320px; background: #fff;font-size: 14px;color:#333333;font-family:"微软雅黑";}
*{margin: 0px;padding: 0px;list-style: none;list-style-type: none}
.mui-content{background:#fff}
.clear{clear:both}
img{width:100%}
.detail-context{position:relative;font-size: 14px;border-bottom: 1px dashed #dcdcdc;padding: 10px 2px;height: 43px !important}
.dc-price .s-price{color:red;float: left;font-weight: bold;font-size: 24px}
.dc-price .o-price{font-size: 12px;text-decoration:line-through;float: left;padding: 0px 6px}
.detail-context .flag{font-size: 12px;float: left;background: #ff0000;color:#fff;line-height: 18px;margin-left: 2px;border-radius: 3px;padding: 2px 4px}

.detail-daytime{height:auto; overflow:hidden;padding:8px 5px;border-bottom: 1px dashed #dcdcdc;}
.detail-daytime .daysend{font-size:14px;color:#333;line-height:23px;padding:2px 0px 2px 0px; background:url(../images/indexklogo.jpg?v=1) 2px center no-repeat;background-size: 61px 23px;background-position:66px 0px; font-weight: bold}



.timeWrap{float: right;color:#666;margin-right: 4px;margin-top: 1px}
#timer{font-size: 16px}
.timeWrap .colon{padding:4px 4px;background:#000000;color:#fff;border-radius:2px;margin:0px 2px; text-decoration: none}

.detail-number{height:36px;border-bottom: 1px dashed #dcdcdc;margin-top:0px;padding:7px 5px;}
.detail-number .detail-number-left{float:left; display: block}
.detail-number .detail-number-left2{width:120px; height:5px;border:1px solid #f00;display: block;float:left;margin:7px}
.detail-number .detail-number-left2 .loadline{width:98%; height:4px;background:#f00;display: block;}

.detail-profile{padding: 10px 5px;color:#f00f00;min-height: 30px}

.detail-bars{box-shadow: 0px 1px 1px #ebe9e9;list-style-type:none;background: none repeat scroll 0% 0% white;height: 40px;width: 100%;max-width: 640px;border:1px solid rgb(221, 221, 221); padding: 0px;list-style: none; overflow: hidden}
.fixed{position:fixed;z-index:999;top:0px;}
.detail-bars li{font-size: 12px !important;background:white;color:#33333;width: 33.33%;line-height: 39px;border-right: 1px solid #ddd;float: left;text-align: center;cursor: pointer}
.detail-bars li:last-child{border-right:none}

.detail-block{width: 100%;padding:0px;margin: 0px;background: white }
.detail-block p{margin: 0px;padding: 0px;color:#666}
.detail-block p img{vertical-align: middle}
.detail-block img{width:100%}

.detail-block h4 {font-size: 13px;font-weight: normal;background: #e7e7e7;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;line-height: 37px;text-align: center;color:#333;}

#mq {background: #FFF;overflow:hidden;height: 300px;  padding:10px;}
#mq .mqc img{width:30%;margin-right:5px;vertical-align:auto;}

.mqc{display:block;}
.mqc .mqc_phone,.mqc .mqc_name,.mqc .mqc_ping{color:red}
.mqc .mqc_name{margin: 0px 3px}
.mqc .mqc_time{margin-left:3px; font-size:12px}
.mqc p{}

.go-appraise{ background:#fff; border:none;}

#detial-appraise{position:relative;padding-bottom: 0px}
.go-appraise{ background:#e7e7e7; padding-top:0;text-align: center}
#detial-appraise .go-appraise a {display: inline-block;width: 140px;cursor: pointer;font-size: 14px;border: 1px solid #ccc;line-height: 28px;border-radius: 20px;color: #666;margin: 0px auto;text-align: center}
#detial-appraise .go-appraise { padding-top:5px; padding-bottom:5px; margin-top:2px; border-top:1px solid #ccc;}

.table_details {padding:0px;padding-bottom: 10px;}
.table_details{height:auto;margin:0 auto;background:#e7e7e7;padding-bottom:5px}
.data-table{margin:1.5%;font-size:14px;color:#666;margin-top:0}
.data-table tr{height:27px}
.data-table th{border:1px solid #ccc;font-weight:100;padding:5px}

.data-table th{background:none repeat scroll 0 0 #f4f4f4;text-transform:uppercase;font-family:Arial;white-space:nowrap}
.data-table td{padding:10px;background:#fff;border:1px solid #ccc}
.table_details p{margin-bottom:0}

.data-table{margin:1.5%;font-size:14px;color:#666;margin-top:0}
.data-table tr{height:27px}
.data-table th{border:1px solid #ccc;font-weight:100;padding:5px}
.data-table th{background:none repeat scroll 0 0 #f4f4f4;text-transform:uppercase;font-family:Arial;white-space:nowrap}
.data-table td{padding:10px;background:#fff;border:1px solid #ccc}
.table_details p{margin-bottom:0}
.data-table img{width:100%}



div.mui-bar{border:none;height:auto;padding:10px;padding-top:1px;padding-left:2px;padding-right:2px;padding-bottom:3px;background-color:#fdfdfd;width:100%;max-width:640px;min-width:320px;position:fixed;bottom:0;width:100%;z-index:9999;box-shadow:0 -1px 1px #dad8d8}
.mui-bar .service,.query{width:23%;height:56px;border:1px solid #dedede;text-align:center;float:left;border-radius:4px 4px 4px 4px}
.mui-bar{box-shadow:none}
.query a,.service a{color:#dd2d97;font-size:14px}
.query img,.service img{max-width:30px;margin:0 auto}
.mui-bar .purchase{float:left;width:48%;height:56px;border:1px solid #dedede;margin:0 .5%;text-align:center;background-color:red;border-radius:4px 4px 4px 4px}
@-moz-document url-prefix(){.mui-bar .purchase{width:47%}
}
.mui-bar .purchase a{line-height:56px;font-size:.22rem;color:#fff}
.mui-bar .service,.query{width:25.5%;height:56px;border:1px solid #dedede;text-align:center;float:left;border-radius:4px 4px 4px 4px}
.query a,.service a{float:left;line-height:18px;color:#000;font-size:14px;width:auto;text-align:center;margin-top:9px;margin-left:6%}
.query img,.service img{float:left;max-width:30px;margin:0 auto;margin-top:12px;margin-left:26%;margin-right:1px}
.fot{width:100%;text-align:center;line-height:1.2;padding-top:2px;font-size:12px}
.mui-bar{border:none}
.mui-bar .purchase img{max-width:30px;margin:12px auto 0 20%;text-align:right;float:left;width:50%;padding-top:3px}
.mui-bar .purchase span{text-align:left;line-height:60px;width:50%}
.mui-bar .purchase a{margin:0 auto;text-align:center;font-size:16px;line-height:56px;width:100%}
.fot p{margin:0 auto;color:#000;line-height:13px;font-size:13px;text-align:center;margin-top:34px}
.fot p img{width:35px;height:auto;margin-right:0;padding-top:6px;margin-left:3px}
.mui-bar .purchase a span{line-height:50px;float:left;font-size:20px;text-align:center}
.mui-bar{box-shadow: 0px -1px 1px #dad8d8;margin:0 auto;max-width:640px;padding-bottom: 1px}

header.mui-bar-nav{background: #ffffff;z-index:99999;position:fixed;left: 0px;right: 0px; padding: 0px 10px;backface-visibility:hidden;height: 44px;box-shadow: 0 1px 6px #ccc !important}
header.mui-action-back{color:#333}
header.mui-title{font-size:17px;color:#000000;font-weight: 500;position: absolute;text-align: center;padding: 0;white-space:nowrap}
.pro_info{width: 100%;padding: 10px;background: #f5f5f5;float: left}
.pro_info .limgbox{width:20%;float: left}
.pro_info .limgbox img{border:1px solid #ddd;width: 100%}
.pro_info .rpricebox{width: 20%;float:right;text-align: right;color:#e4393c}
.pro_info .ctxtbox{width:60%;float:left;padding: 0px 0 0 2%}
.pro_info .ctxtbox h1{color:#444;font-size: 14px;text-align: left;font-weight: normal;line-height: 21px;margin: 5px 0px}
.pro_info .ctxtbox h2{color:#999;font-size: 14px;text-align: left;line-height: 21px;font-weight: normal}
.pro_info .ctxtbox h2 span{color:rgb(255, 0, 0);}

.mui-btn-green.mui-active:enabled, .mui-btn-green:enabled:active, .mui-btn-positive.mui-active:enabled, .mui-btn-positive:enabled:active, .mui-btn-success.mui-active:enabled, .mui-btn-success:enabled:active{color:#ff0000 !important;border:1px solid #ff0000 !important;background: #fff !important}
.mui-btn-success{background: #ff0000 !important;font-weight: bold !important;color:#fff !important}
.mui-btn-green, .mui-btn-positive, .mui-btn-success{border:1px solid #ff0000 !important}
button.bunble{margin-top:10px;width: 94%;margin-left: 3%; margin-right: 3%}


.pro_color{width: 100%;padding: 4px 10px 6px 0px;float: left; margin-top: 15px}
.pro_color dl dt{font-size: 14px;padding-left: 10px;padding-bottom: 6px;font-weight: bold;color:#000}
.pro_color dl dd{margin:5px 0px 15px;width: 100%;float: left;padding: 0}	
.pro_color dd div.options_content{float:left;text-align:center;margin-left: 10px;width:100px !important;}
.pro_color dl dd span.imgbox{width: 100px!important;text-align: center;margin-left: 0!important;padding: 2px;margin-bottom: 2px;display: inline-block;}
.pro_color dl dd span.current{border:2px solid #e4393c !important;color:#e4393c !important}
.pro_color dl dd span.imgbox img{display:block;width: 100%}	

.pro_color dl dd span{padding:4px 14px;display: inline-block;margin-left: 10px!important;margin-bottom:2px;border:1px solid #e7e7e7}	
.pro_color dl dt span.mui-icon{float: right; font-size: 30px; margin-top: -2px; font-weight: bold; display: none;}

.qty_total{padding-bottom:2px;text-align: right;width: 100%;float: left;padding: 0px 10px 28px 10px}
.qty_total ul li strong{color:#e4393c;font-weight: 700}	
.qty_total ul li{width: 100%;float:left;padding-bottom: 4px}


.mui-input-group{padding: 0 12px 0 0;margin: 0 auto;background-color:#fff;border:0; overflow: hidden}
.mui-input-group  .mui-input-row{float:left;overflow: hidden;clear: left;position: relative;height: 45px; padding: 5px 0px 3px;width: 100%;border: 0px}	
.mui-input-group  .mui-input-row label{width:23%;font-size: 12px;font-weight: bold;line-height: 1.1;padding: 10px 10px;text-align: right}
	
.mui-input-group  .mui-input-row label~input, .mui-input-row label~select, .mui-input-row label~textarea{width: 72%;font-size: 12px;margin-right: 4%;height: 34px;line-height: 34px;border-radius: 8px;float: right;margin-bottom:0px;border:1px solid #ddd;padding-left: 6px;background: 0 0}

.require{color:red;padding-right: 2px}
.mui-input-group:before,.mui-input-group .mui-input-row:after{border:0px;height: 0px}
.mui-input-group .mui-input-row:after{height: 0px}
.mui-input-group .mui-input-row select{border:1px solid #dadada !important;border-radius:5px;width: 35% !important;margin-right:1% !important;height: 34px;font-size: 12px; padding: 0px;margin-top: 1px;background-color:#fff;-webkit-appearance:menulist}
.mui-input-group .mui-input-row select:first-child{margin-left:1%;}
.mui-input-group .mui-input-row label~textarea{height: 60px;line-height: 30px;padding-top:0px}
.mui-input-group:after{height:0px}

.paymentbox{width: 100%;padding: 10px;float: left;margin-top: 0px}
.paymentbox ul{border:1px solid #ddd;width: 100%;float: left;border-bottom: 0px}
.paymentbox ul li label{float:left;width: auto;line-height: 30px;text-align: left;font-size: 12px;font-weight: bold;display: inline-block;}
.paymentbox ul li{width: 100%;float: left;border-bottom: 1px solid #ddd; line-height: 30px}
.paymentbox ul li input{margin-top:6px}
.paymentbox ul li span{width: 100px;float: left;margin-right: 10px;margin-top: 10px}
.paymentbox .mui-input-row label{padding-top:10px; padding-bottom: 10px}
.btndiv{padding-bottom: 2px !important;text-align: center;padding: 20px 10px}
.btnstyle01{width: 70%;margin: 0 auto;border:0;font-size: 16px;color:#fff;height: 40px;background: red;box-shadow: none;border-radius: 5px;font-weight: bold;padding: 0px;line-height: 44px;text-align: center}

.newfooter{width: 100%;float:left;text-align: center;font-size: 12px;margin-top: 10px;background: #f5f5f5;line-height: 16px;padding: 12px 0px}

.pay_image{ width:100%; padding:20px 0 0 0px; text-align:center; float:left}
.pay_image .sico{ width:50px; height:50px; display: inline-block; border-radius:50%;background-image: linear-gradient(to top, #0ba360 0%, #3cba92 100%);}
.pay_image .sico i{ color:#fff; text-align:center; line-height:50px; font-size:50px;}
.pay_success{ width:100%; float:left}
.edui-upload-video{width:100%;vertical-align: middle; display: block}

.shuliang_right{height:45px; background:white; padding-bottom:10px; border-bottom:1px solid #ddd;margin-top: 10px}
.shuliang_lable{margin: 8px 18px 0px;font-size:16px;display: inline-block;float:right;}

#gift{padding:4px 10px 6px 0px;width: 100%;float: left}
#gift h1{margin-left: 10px;font-size: 18px;line-height: 18px;padding: 0px 0px 4px 0px}
#gift{ width:100%; float:left; padding:4px 10px 6px 0px;}
#gift dl dt{ font-size:14px; padding-left:10px; padding-bottom:6px; font-weight:bold; color:#000;}
#gift dl dd{width:100%; float:left; margin:0; padding:0}
#gift dl dd span{ padding:4px 14px; margin-left:10px; display:inline-block; margin-bottom:10px; border:1px solid #e7e7e7}
#gift dl dd span.imgbox{ padding:2px; width:70px;}
#gift dl dd span.imgbox img{ display:block}
#gift dl dd span.current2{border:1px solid #bf1413; color:#bf1413}

#gift .options_content1{margin-left:10px;margin-bottom:10px;float:left;text-align:center;width:100px!important;}
#gift dl dd span.current2{border-width:2px;}
#gift dl dd span.imgbox{margin-left:0!important;margin-bottom:0;width:100%;}
#gift .options_content1 p{width:96px;margin:0 auto;}
#gift .pro_color1{padding-top:10px}