/* 自定义样式 */
.mall_detail_ms img{width:100%;height:auto;}
.nullmsg{width:100%;height:30px;color:#ccc;margin:5px auto;margin-top:100px;text-align:center}
.click_load_more{width: 100%;height:30px;text-align: center;margin: 10px auto;color: #ccc;}
.mall_tjbtn_dui{ background: #d9d9d9 none repeat scroll 0 0; width: 30%;color:#fff;}

/*  billing  */

.billingok{ background:#fff; border-bottom:1px solid #e5e5e5; text-align:center; padding:10px; margin:0 0 10px;}
.billingokimg{ width:48px; height:48px; display:inline-block; background:#45cbe5; border-radius:50%; vertical-align:top; margin-right:10px;}
.billingokt{ line-height:48px; font-size:26px;}
.billingokic{ width:48px; height:48px; display:inline-block;}

.billingokx{ color:#45cbe5; line-height:36px;}

.billingnt{ background:#fff; border-bottom:1px solid #e5e5e5; padding:10px; margin:0 0 10px;}


.billingpro{ height:50px; width:100%;}
.billingbtn{ padding:10px; position: fixed; left:0; right:0; bottom:0; width:100%; height:50px; text-align:center; background:rgba(255,255,255,0.95); border-top:1px solid #e5e5e5;}
.billingbtn a{ height:28px; line-height:26px; font-size:14px; color:#45cbe5; margin:0 5px; display:block; border:1px solid #45cbe5; display:inline-block; margin:auto; padding:0 10px; border-radius:5px;}

.billingxt .ordsbri{ padding:0;}
.billingxt .ordsbri .ordsbrilst{ border-bottom:none;}

.hq_hui{ display:block; width:210px; height:45px; line-height:45px; border-radius:5px; background:#B5B5B5; text-align:center; color:#fff; font-size:16px; margin:30px auto 0; }

.hotel_search_time .input_date{width:65%; border:none; background:#fff; text-align:center;font-size:14px; color:#333;}

.selfrigh .address_list{ display: inline-block; padding:0 5px; height:25px; line-height: 25px; background:#007aff; color:#fff;
    text-align:center; border-radius:3px;margin:0 2px;}
.tsbq_btn a{ display: block; float: left; width:50%; height:60px; line-height:60px; text-align:center; color:#828282;}

/* 头部 */
.proctokcpro{ height:43px;}
.pro_header{ width:100%; height:44px; background:#fff; position:fixed; left:0;top:0; border-bottom:1px solid #dcdcdc; z-index:22;}
.return{ position:absolute; left:0; top:0;display:block; width:30px; height:30px; background:url(../images/icon_return.png) no-repeat center center/9px 19px;margin-top:5px; text-indent:-9999px;}
.pro_header .return{ margin-top:7px;}
.pro_tab{text-align:center;}
.pro_tab a{ display:inline-block; line-height:42px; margin:0 5px; color:#4c4c4c; font-size:15px;}
.pro_tab a.pro_tab_cur{ border-bottom:3px solid #45cbe5; color:#45cbe5;}
.pro_tab span{line-height:44px;font-size:17px;}
.guanli{position:absolute; right:10px; top:0;display:block;height:44px;line-height:44px;color:#45cbe5;}