@charset "utf-8";
/* BAOCMS WAP */
html{height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-size:6.25em;}
body{margin:0;padding:0;min-height:100%;font-family:"MICROSOFT YAHEI"; font-size:0.12rem; background:#fafafa;}

#scroll{padding-bottom:0.5rem;}  
h1,h2,h3,h4,h5,h6,p,figure,form{margin:0; font-weight:normal;}  
table{border-collapse:collapse;border-spacing:0;}  
img{border:0;vertical-align:middle;-ms-interpolation-mode: bicubic;}  
a{text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); font-size:0.14rem;}  
a:focus{outline:none;-moz-outline:none;}  
a:visited{outline:none;-moz-outline:none;}  
ul,li,ol{margin: 0;padding:0;list-style: none outside none;}
.hotel_tuan ul.qg{margin-left: 30px;}
ol li{list-style:none;}  
em,b,i{font-style:normal;font-weight:normal;}
ul.inline-style li{float:left;display:inline;}
button,input,select,textarea{font-size:0.875em;margin: 0;background:none;border:0;outline: 0 none;vertical-align: baseline;*vertical-align: middle;font-family:"MICROSOFT YAHEI";-webkit-tap-highlight-color:rgba(0,0,0,0);}  
textarea{overflow: auto;vertical-align: top;resize:none;}  
button,input{line-height: normal;border:0;}  
button,  
html input[type="button"],   
input[type="reset"],  
input[type="submit"]{-webkit-appearance: button;cursor: pointer;*overflow: visible;}  
button[disabled],
input[disabled],
input[type="checkbox"],
input[type="radio"]{box-sizing: border-box;padding: 0;*height: 0.13rem;*width: 0.13rem;} 
button::-moz-focus-inner,  
input::-moz-focus-inner{border: 0;padding: 0;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display: block;}  
audio,canvas,video{display: inline-block;*display: inline;*zoom: 1;}  
audio:not([controls]){display: none;height: 0;}  
input[type="search"]{-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box; box-sizing: border-box;}  
:-moz-placeholder{color: #999;}  
::-webkit-input-placeholder{color:#999;}
.white_bg{background:#fff;}
br{line-height:0;}

/*验证手机弹出框样式2017-08-04修改*/
.layui-layer-demo .form{line-height:0.25rem;margin-top:2.1rem;padding:0 0.1rem 0.1rem;font-size:0.14rem;overflow-y:hidden;}
body .layui-layer-demo{box-shadow:none !important;background:rgba(0,0,0,0.3);background:url("../img/layer_bg.png") no-repeat;background-size:100%;}
.layui-layer-content{overflow-y:hidden;height:auto;}
.layui-layer-content input{border:none;outline:none;width:100%;-webkit-appearance:none;border-radius:0;}
.layui-layer-content input[type="number"]{height:30px;border-bottom:1px solid #a5a5a5;color:#868686;}
.layui-layer-content input[type="button"]{position:absolute;top:2.7rem;right:0.15rem;padding:0;border-radius:20px;width:92px;height:23px;line-height:23px;text-align:center;color:#fff;background:#ff5555;}
.layui-layer-content input[type="submit"]{border-radius:20px;display:block;width:205px;height:32px;line-height:32px;text-align:center;color:#fff;font-size:16px;background:#ff5555;box-shadow:1px 2px 10px rgba(0,0,0,0.2);margin:0 auto;}
.layui-layer-page .layui-layer-content{overflow-y:hidden;}
body .layui-layer-msg1{/*width:190px;*/color:#868686;padding:0.1rem;background:#fff;border-radius:5px;border:0;}
body .layui-layer-msg1 .layui-layer-padding{padding:0;text-align:center;}
.layui-layer-dialog .layui-layer-content .layui-layer-ico{width:0 !important;height:0 !important;}
.layui-layer-setwin .layui-layer-close1{width:30px !important;height:30px !important;top:3px;background-position:-149px -44px !important;}
.layui-layer-setwin{top:0 !important;}



.hui{color:#999999 !important;}
.rem24{font-size:0.24rem !important;}
.rem22{font-size:0.22rem !important;}
.rem20{font-size:0.20rem !important;}
.rem18{font-size:0.18rem !important;}
.rem16{font-size:0.16rem !important;}
.rem14{font-size:0.14rem !important;}
.rem13{font-size:0.13rem !important;}
.rem12{font-size:0.12rem !important;}

/*边距*/
.mt10{margin-top:0.1rem;}
.mb10{margin-bottom:0.1rem;}

.ml10{margin-left:0.1rem;}
.mr10{margin-right:0.1rem;}
.mar10{ margin:0.1rem;}
.pad_t10{padding-top:0.1rem;}
.pad_b10{padding-bottom:0.1rem;}
.pad_l10{padding-left:0.1rem;}
.pad_r10{padding-right:0.1rem;}
.pad10{ padding:0.1rem;}

.mt15{margin-top:15px !important;}
.mb15{margin-bottom:15px !important;}
.pb50{ padding-bottom:0.5rem;}
.mr20{margin-right:0.20rem !important;}
.mr25{margin-right:10px !important;}
.ml25{margin-left:10px !important;}

/*字体颜色*/
.maincl{ color:#000 !important;}
.fontcl1{color:#ff5555;}/*红色*/
.fontcl2{color:#ff3c00;}/*橘色*/
.fontcl3{color:#ff5555;}/*橙色*/
.black8{color:#868686 !important;}
.black9{color:#999999 !important;}
.black6{color:#666666 !important;}
.black3{color:#333333 !important;}
.black{color:#000000 !important;}

/*字体大小*/
.font_size14{ font-size:0.14rem;}

/*字体行高*/
.font_line24{ line-height:0.24rem;}

/*溢出隐藏*/
.overflow_clear{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}/*css溢出省略*/
.line2{overflow:hidden; text-overflow:ellipsis;}

/*浮动*/
.fl{float:left;}
.fr{float:right;}
.clear{clear:both; font-size: 0; height: 0; line-height: 0;}
.clearfloat:after{content:"";display:block;clear:both;visibility:hidden;height:0;}
.clearfloat{*zoom:1;}
/*border边框*/
.border{border:0.01rem solid #eee;}
.border_t{border-top:0.01rem solid #eee;}
.border_b{border-bottom:0.01rem solid #eee;}
.border_l{border-left:0.01rem solid #eee;}
.border_r{border-right:0.01rem solid #eee;}

/*内容居中*/
.txt_center{ text-align:center;}
.txt_right{ text-align:right;}

/*连接方向键*/
.linkIco{content:''; display:inline-block; vertical-align:middle; width:0.09rem; height:0.09rem; border-bottom:0.02rem solid #c9c9c9;border-right:0.02rem solid #c9c9c9;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45d eg);-o-transform:rotate(-45deg);}

/*复选框样式*/
.checkbox_int{ display:inline-block; width:0.4rem; height:0.2rem; background:url(/themes/default/Mobile/statics/img/check.png) no-repeat center -0.2rem; vertical-align:middle; background-size:0.4rem 0.4rem;float: right;}
.checkbox_int.on{ background-position:center 0px;}
.checkbox_int input{ width:100%; height:100%; opacity:0;filter:alpha(opacity=0);}

/*单选框样式*/
.radioBox_int{ display:inline-block; width:0.2rem; height:0.2rem; background:url(../img/hotel/radio.png) no-repeat center -0.2rem; vertical-align:middle;}
.radioBox_int.on{ background-position:center 0;}
.radioBox_int input{ width:100%; height:100%; opacity:0;filter:alpha(opacity=0);}

/*icon UI图标*/
.ico{display:inline-block; font-size:0; vertical-align:middle; background-repeat:no-repeat;}

/*button部分*/
.pub_btn{ display:inline-block;opacity:1;cursor:pointer; text-align:center; color:#fff; border-radius:0.03rem; outline:none;-webkit-appearance: none; border:none; background-color:#0580ac; height:0.3rem;  line-height:0.3rem; font-size:0.14rem;}
.pub_btn.bgcl1{ background:#ff6700;}
.pub_btn.graybg{ background-color:#cccccc;}
.pub_btn:hover,.long_btn:hover{opacity:0.9;filter:alpha(opacity=90); color:#fff; text-decoration:none;}
.long_btn{ display:block;opacity:1; width:100%;cursor:pointer; text-align:center; color:#fff; border-radius:0.03rem; outline:none;-webkit-appearance: none; border:none; background-color:#0580ac; height:0.4rem;  line-height:0.4rem; font-size:0.16rem;}
.long_btn.bgcl1{ background:#ff6700;}
.long_btn.graybg{ background-color:#cccccc;}

/*加减框*/
.num_operate{overflow:hidden;}
.num_operate span{ border:0.01rem solid #0580ac; vertical-align:middle; border-radius:50%; height:0.14rem; width:0.14rem; display:inline-block; background-color:#fff; color:#0580ac; line-height:0.14rem; text-align:center; font-size:0.14rem; cursor:pointer;}
.num_operate span.add{color:#0580ac;}
.num_operate input{display:inline-block; vertical-align:middle; width:0.2rem; height:0.24rem; margin:0 0.05rem; background:none; border:none 0; text-align:center; line-height:0.24rem;}

/*遮罩层部分*/
.mask_bg{ position:fixed; width:100%; height:100%; display:none; z-index:100; background: rgba(0, 0, 0, 0.3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);}
.maskOne{ display:none; width:80%; position:fixed; z-index:101; left:50%; margin-left:-40%; top:35%; margin-top:-1rem; background:#fff; overflow:hidden; border-radius:0.05rem;}
.maskOne .title{ background:#eeeeee; padding:0 0.1rem; line-height:0.4rem; font-size:0.16rem; color:#333; overflow:hidden;}
.maskOne .title .close{ font-size:0.24rem;}
.maskOne .cont{ padding:0.1rem 0.2rem;}

header .de_change{font-style: normal; color: #fff; position: absolute; left: 0.1rem; font-size: 0.16rem;}
/*快递列表页开始*/
#express .list-have-pic .list-box{ padding:0 0.1rem;}
#express .title{ width:48%; padding-right:2%; font-size:0.14rem; color:#333; line-height:0.4rem; border:none 0; padding-left:0;}
#express .name{font-size:0.14rem; color:#333; line-height:0.4rem;}
#express .state{ width:28%; padding-left:2%; font-size:0.14rem; color:#999; line-height:0.4rem; text-align:right;}
/*快递列表页结束*/

/**/
#express_detail .detail{background-color:#fff;}
#express_detail .title{ text-align:center; font-size:0.16rem; line-height:0.4rem; color:#333;}
#express_detail .bt{ overflow:hidden; height:auto; background-color:#fff; font-size:0.14rem; line-height:0.4rem; padding:0px 0.1rem; border-bottom:1px solid #dedede; border-top:1px solid #dedede;}
#express_detail .date{color:#666;}
#express_detail .state{color:#999;}
#express_detail .from,#express_detail .arrive{ padding:0.1rem;}
#express_detail .from p,#express_detail .arrive p{ font-size:0.14rem; color:#666; line-height:0.24rem;}
#express_detail .from p span,#express_detail .arrive p span{ color:#999;}
#express_detail .arrive{border-bottom:1px solid #dedede; border-top:1px solid #dedede; background-color:#f5f5f5;}





