@charset "utf-8";
html {font-size:62.5%; }/*基数10 百分数62.5%,基数14 百分数87.5%,百分数=基数/16,px换算rem 公式=想要的px值/基数*/
html,body { width:100%; height:100%; font-family: -apple-system-font,BlinkMacSystemFont,"Helvetica Neue","PingFang SC","Microsoft YaHei","Hiragino Sans GB",sans-serif;-webkit-tap-highlight-color:transparent;}
* ,body, div, dl, dt, dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,table,tr,th,td { margin:0;padding:0; border:none; -webkit-tap-highlight-color: transpranet;}
body {font-size:1.4rem;  font-family:"微软雅黑"; border:none; background:#F7F7F7; max-width:640px; margin:0 auto;  color: #333; }
a,img,button,input,textarea{-webkit-tap-highlight-color:rgba(255,255,255,0);}
.clear { float:none; clear:both; height:auto; border:none;}
.clear::after  { clear: both;content: " ";display: block;font-size: 0;height: 0;overflow: hidden;visibility: hidden;}
li{ list-style:none;}
a{ text-decoration:none; color:#333; }
input,button { border:0; -webkit-appearance:none; -moz-appearance:none; border-radius:0;outline: none; color:#fff; font-family:"微软雅黑";}
i,em { font-style:normal;}
.ovh{ }
.d-n{ display:none;}
.d-b{ display:block;}
.t-l{ text-align:left; }
.t-r{ text-align:right; }
.t-c{ text-align:center; }
.money-market{ font-family: Arial, Helvetica, sans-serif; text-decoration:line-through; color:#666; }
.money-sale{ font-family: Arial, Helvetica, sans-serif; color:#E40011; }
@font-face {
  font-family: 'iconfont';  /* Project id 4638644 */
  src: 
       url('//at.alicdn.com/t/c/font_4638644_1iumvdximuy.woff2?t=1724658612023') format('woff2'),
       url('//at.alicdn.com/t/c/font_4638644_1iumvdximuy.woff?t=1724658612023') format('woff'),
       url('//at.alicdn.com/t/c/font_4638644_1iumvdximuy.ttf?t=1724658612023') format('truetype');
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
::-webkit-input-placeholder { /* WebKit browsers */color: #999; font-size: 14px;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999; font-size: 14px;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;font-size: 14px;}
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button { -webkit-appearance: none; appearance: none; margin: 0; }
input[type="number"]{-moz-appearance:textfield;}
/*******重置WEUI 部分样式*******/
.weui-popup__modal .modal-content { padding-top: 4rem; }
.weui-msg__text-area{ margin:0;padding: 10px 20px;}
.modalAdver {background: none;}
.modalAdver .weui-dialog__hd {display:none;}
.modalAdver .weui-dialog__bd {padding: 0;}
.modalAdver .weui-dialog__bd *{display: block;}
.modalAdver .weui-dialog__ft::after { border:0; }
.modalAdver .weui-dialog__ft a:active {	background:none;}
/*可用的列宽度为 5,10,15,20,25,33,40,50,60,66,75,80,85,90,95,100*/
.weui-btn_default:not(.weui-btn_disabled):visited { color: #6F5024;}
.weui-btn_warn:not(.weui-btn_disabled):visited { color: #6F5024;}
.weui-btn:after {border:1px solid rgba(111,80,36,.05);}
.weui-btn_mini {background: linear-gradient( 90deg, #F3E0C3 0%, #EABF7B 100%); border-radius: 43px 43px 43px 43px; border: 0; color:#6F5024; }
.weui-btn_warn {background: linear-gradient( 90deg, #F3E0C3 0%, #EABF7B 100%); border-radius: 43px 43px 43px 43px; border: 0; color:#6F5024; }
.weui-btn_default { color: #6F5024; background:none; border: 1px solid #6F5024; border-radius: 43px 43px 43px 43px; }

.weui-uploader__input-box{ margin:0px; width: 50px; height: 50px; }
.weui-uploader__file{ position:relative; margin:0 5px 0 0; width: 50px; height: 50px; border: 1px solid #d9d9d9; }
.weui-uploader__file i {position: absolute; top:-10px;right:-5px;z-index: 1; text-align: center; cursor:pointer; }
.weui_toptips {z-index: 99999;}
.weui-tabbar__item { padding:0px 0 0px;color: #333;}
.weui-tabbar__item:active * {color:#D6AC6C}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon { color: #D6AC6C; }
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label { color: #D6AC6C; }
.weui-tabbar__item i {color: #333; vertical-align: middle; }
.weui-tabbar__item .weui-tabbar__label {font-size:1.4rem; }
.weui-grid__icon{width:30px;height:30px;margin:0 auto}
.weui-vcode-btn {width:100px; padding:0; text-align:center; color:#333; font-size: 1.4rem;}
.weui-switch, .weui-switch-cp__box {width: 45px;height:25px; top: 2px;}
.weui-switch-cp__box::before, .weui-switch::before {width: 43px;height: 23px;}
.weui-switch-cp__box::after, .weui-switch::after {width: 23px;height: 23px;}
.weui-tabbar{ z-index:2; max-width:640px; position: fixed; left: 0;right: 0; margin: 0 auto; }
.weui-footer {padding:1rem 0 8rem; }
.weui-input { height: 2.0em; line-height: 2.0em; }
.weui-prompt-input {height: 3em;width: 100%;}
.weui-dialog { overflow: inherit; }
.weui-dialog .close{position: absolute;right: -10px;top: -10px; width: 30px; height: 30px; background: url(../images/icon.png) no-repeat; background-position: -149px -31px; cursor: pointer; }
.weui-dialog img{ max-width:100%; }
.swiper-container-horizontal > .swiper-pagination-bullets{ text-align: center; position: absolute; z-index:9; }
.city-picker { height:30rem; }
.city-picker .toolbar .toolbar-inner { height: 5rem; }
.city-picker .toolbar .toolbar-inner .title,.city-picker .toolbar .toolbar-inner .picker-button { height:5rem; line-height: 5rem; font-size:1.6rem; }
.city-picker .picker-items {height: 27rem;font-size: 1.4rem; }
.city-picker .picker-items-col {max-width: 20rem;}
.weui-picker-modal{ height:30rem; }
.weui-picker-modal .picker-modal-inner { position: relative; height: 24rem; font-size:1.2rem; }
.weui-article{ padding: 0 1rem; }
.weui-cell::before { left: 0px; }
.weui-cells::after { border:0px; }
.weui-cells__title { padding: 10px 10px; }
.weui-cells__title .right {float: right; font-size:1.4rem;}
.weui-cells__title .right a {color: #999;}
.weui-cells.weui-cells_radio{}
.weui-cells.weui-cells_radio .iconfont{ font-size:28px; display:inline-block; vertical-align: middle; height: 28px;line-height: 28px; }
.weui-grid__text{ display:block; text-align:Center; color: #666; font-size:1.4rem;}
.weui-grid__text i{ font-family:sans-serif; color:#FF4644; }
.weui-grid-cols4{ width: 25%; }
.weui-grid-cols5{ width: 20%; }
.weui-article section { margin: 0; font-size: 1.4rem; }
.toolbar .toolbar-inner{ height: 4rem; }
.toolbar .title { line-height: 4rem; font-size: 1.4rem; }
.toolbar .picker-button { height: 4rem; font-size: 1.4rem;line-height: 4rem;}
.weui-loadmore,.weui-loadmore-best { margin: 0 auto; padding: 1.5rem 0; width: 100%;}
.weui-cells_checkbox.checkbox-block{ }
.weui-cells_checkbox.checkbox-block .weui-check__label{ margin:10px; border: 1px solid #F7F7F7;border-radius: 10px; color:#333;}
.weui-cells_checkbox.checkbox-block .weui-check__label .tit{ }
.weui-cells_checkbox.checkbox-block .weui-check__label .txt{ font-size:20px; }
.weui-switch-small { }
.weui-switch-small::after { }
.weui-switch-small::before { }
.weui-tab{ }
.weui-tab .weui-navbar::after { display: none; }
.weui-tab .weui-navbar .weui-navbar__item { padding: 0px 0; text-align: center; font-size: 14px; height:40px; line-height:40px;font-weight: bold;}
.weui-tab .weui-navbar .weui-navbar__item::before { content: " "; position: absolute; left:0;right: 0; height: 1px; bottom: 0; border-bottom: 1px solid #F7F7F7; color: #F7F7F7; }
.weui-tab .weui-navbar .weui-navbar__item.weui-bar__item--on { background-color: #EFEFF4;color: #1495E7; }
.weui-tab .weui-navbar .weui-navbar__item.weui-bar__item--on::before { display: none; }
.weui-tab .weui-tab__bd{ padding-top: 40px; }
/*兼容iso16*/
.weui-form-preview .weui-form-preview__label { width: 5em; }
/*******重置 END*******/
/*头部*/
header { height:5rem;line-height:5rem; font-size:1.6rem; position: fixed; z-index:9; width:100%; max-width: 640px; top:0;margin:0 auto;color:#6F5024;text-align:center; background:#EFDDBC; }
header a.t_icon { width:3rem; height:5rem; display:block; position: absolute;left: 0rem; top: 0; }
header a.t_menu {color:#6F5024;  width:5rem; height: 5rem;display: block;position: absolute;right: 0rem;top: 0;}
/*幻灯片*/
.wrapper-flash{ display: block; background: #FFF;  }
.wrapper-flash .swiper-container { width: 100%; } 
.wrapper-flash .swiper-container img { display: block; width: 100%; }
/*公告*/
.index-scroll{ display:block; padding: 10px 10px 10px; background: #FFF; }
.index-scroll .content{ display:block; overflow: hidden; height: 30px; line-height: 30px; border-radius: 0; padding: 0 0; color: #333; background-color: #FFFFFF;  }
.index-scroll .content .scroll-note{ display:inline-block; vertical-align: top;  }
.index-scroll .content .scroll-note span{ background:#FD5719; color:#fff; margin:0 5px; padding:1px 5px; border-radius: 5px; }
.index-scroll .content .scroll-div{ display:inline-block; overflow:hidden; height: 30px; line-height: 30px; }
.index-scroll .content .scroll-div li{  }
/*公告*/
.index-quick{ display:block; padding:15px 10px 0; background: #FFF; }
.index-quick a{ display:block; height:60px; border-radius: 10px; padding:12px 0 0 15px; color:#fff; position: relative; }
.index-quick h2{ display:block; font-size:14px; line-height:22px; }
.index-quick span{ display:block; line-height:22px; }
.index-quick .quick1{ background:#5F62E2; background: url(../images/yellow/bg01.png) center center no-repeat; background-size: cover; }
.index-quick .quick2{ background:#35395C; background: url(../images/yellow/bg02.png) center center no-repeat; background-size: cover; }
.index-quick .animate{ position: absolute; right:15px; top:16px; }
.index-quick .animate img{
	width: 40px; height: auto;margin: 0 auto; display: block;
	-webkit-animation: scaleDraw 1s linear infinite;-webkit-animation-name: scaleDraw;
	-webkit-animation-timing-function: ease-in-out;-webkit-animation-iteration-count: infinite;-webkit-animation-duration: 1.5s;
}

/*搜索*/
.search-area-index { display: block; position: relative; margin: 10px 10px 10px; background: #f7f7f7; }
.search-area-index .search-ipt{
	float:left; width:100%; height:38px; line-height:38px; color:#333; padding:0 0 0 15px; border-top-left-radius: 20px;border-bottom-left-radius: 20px; border: 1px solid #f7f7f7; background-color: #FFF;
}
.search-area-index .search-btn{
	display: block; width: 100%; height: 40px; line-height: 40px; text-align:center; border-top-right-radius: 20px;border-bottom-right-radius: 20px; border: 1px solid #f7f7f7;
}
/*选项卡*/
.index_navbar{	display: flex; position: relative; margin:0px 0 0;}
.index_navbar.navbar01{ background: url(../images/yellow/navbar01.png) no-repeat; background-size: 100% 100%; border-radius: 10px 10px 0 0;}
.index_navbar.navbar02{ background: url(../images/yellow/navbar02.png) no-repeat; background-size: 100% 100%; }
.index_navbar .navbar_item {position:relative; display:block; -webkit-box-flex:1; -webkit-flex:1; flex:1; padding:15px 0; text-align:center; color:#705833; }
.index_navbar .navbar_item a{ color:#705833; font-size:16px; }
.index_navbar.navbar01 .local a{ color:#CD9845; font-weight:bold; }
.index_navbar.navbar02 .home a{ color:#CD9845; font-weight:bold; }
/*选项卡*/
.list_navbar{ position: relative; margin:0px 0 0; padding:0 20px; border-radius: 10px 10px 0 0; background: #fff; }
.list_navbar .navbar_item { position:relative; display:inline-block; text-align:center; color:#705833; }
.list_navbar .navbar_item a{ display: block; color:#705833; font-size:16px; padding:10px 0 3px; margin-right:10px; }
.list_navbar.navbar01 .local a{ color:#CD9845; font-weight:bold; border-bottom:5px solid #CD9845; }
.list_navbar.navbar02 .home a{ color:#CD9845; font-weight:bold; border-bottom:5px solid #CD9845; }

/*下拉筛选*/
.filter-screen { display: block; padding:5px 0 0px; width: 100%; background: #fff; }
.filter-screen .screen-card{ }
.filter-screen .screen-card .card{ display: block; height: 4rem; line-height: 4rem; font-size:14px; text-align: center; overflow: hidden; }
.filter-screen .screen-card .card.active { background: #F7F7F7; color:#FA8246; }
.filter-screen .screen-card .card a{ display: block; color: #333; }
.filter-screen .screen-card .card a font{ display: inline-block; }
.filter-screen .screen-card .card a i{ display: inline-block; font-size: 14px; }
/*条件筛选*/
.filter-mobile{ width: 100%; height: 100%; display:block;position: relative; }
.filter-mobile .close-popup{ position: absolute;right: 0rem; top:0rem;  z-index:10; }
.filter-mobile .close-popup .weui-icon-cancel{ color:#000; font-size: 22px;}
.filter-mobile .close-popup .weui-icon-cancel::before { margin:0; }
.filter-mobile .scroller { position: absolute; top:0; bottom:60px; padding: 5px 10px; word-break: break-all;overflow-y: auto; overflow-x: hidden;}
.filter-mobile .scroller .filter-item{ float:left; width:100%; }
.filter-mobile .scroller .filter-item .tit{ position:relative; display:block; width:100%; border-bottom:1px solid #F7F7F7; line-height:35px; height:35px; }
.filter-mobile .scroller .filter-item .tit em{ font-size:1em; color:#333; font-weight:bold; }
.filter-mobile .scroller .filter-item .tit .disMore{ position:absolute; font-size: 12px; right:0; top:0; cursor:pointer; }
.filter-mobile .scroller .filter-item .tit .disMore i{font-size: 12px;}
.filter-mobile .scroller .filter-item .tit .disMore .max{ display: block; }
.filter-mobile .scroller .filter-item .tit .disMore .mini{ display: none; }
.filter-mobile .scroller .filter-item .tit-active i{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.filter-mobile .scroller .filter-item .choose{ display:block; position:relative; width:100%; padding: 0.5rem 0; max-height:11.5em; overflow:hidden; }
.filter-mobile .scroller .filter-item .choosing{ max-height:fit-content; }
.filter-mobile .scroller .filter-item .choose li input{ display:none; }
.filter-mobile .scroller .filter-item .choose li{ float:left; position:relative; padding:1px 0px; margin: 0.2rem 0.4rem 0.2rem 0; }
.filter-mobile .scroller .filter-item .choose li a{ float:left; height:1.5rem; line-height:1.5rem; border:1px solid #F7F7F7; padding: 5px; color:#666; background:#fff;font-size: 12px;}
.filter-mobile .scroller .filter-item .choose li.selected a{ border:1px solid #e4393c; color:#333; }
.filter-mobile .scroller .filter-item .choose li.selected i{ display:block;}
.filter-mobile .scroller .filter-item .choose li i{ position:absolute; width:10px; height:10px; font-size:0; line-height:0; right:1px; bottom:1px; background:url(../images/sys_item_selected.gif) no-repeat right bottom; z-index:99; display:none;}

.filter-mobile .scroller .filter-item .disMore.activate .max{ display: none; }
.filter-mobile .scroller .filter-item .disMore.activate .mini{ display: block; }

.filter-mobile .scroller .filter-item .choose-price{ float:left; width:100%; position:relative; margin-top:0.5rem; padding:5px 0; -webkit-border-radius:6px;border-radius:6px; }
.filter-mobile .scroller .filter-item .choose-price input{float:left;background:#fff;height:2.500em;line-height:2.500em;text-align:center;width:40%;border:1px solid #fff; color:#333; }
.filter-mobile .scroller .filter-item .choose-price input::-webkit-input-placeholder{font-size:1.000em;}
.filter-mobile .scroller .filter-item .choose-price i{width:10%;float:left;line-height:2.500em;text-align:center;}
.filter-mobile .screening-btn {position: absolute; bottom:0; right:0; left:0; padding:0.5rem; text-align: center; border-top: 1px solid #F7F7F7; }
.filter-mobile .screening-btn .weui-btn{ }

/*搜索*/
.search-area-list { display: block; position: relative; margin: 10px 10px; height: 40px; line-height: 40px; cursor: pointer; overflow: hidden; }
.search-area-list.search-standard .precise{ display:none; }
.search-area-list.search-standard .standard{ display:block; }
.search-area-list.search-precise .precise{ display:block; }
.search-area-list.search-precise .standard{ display:none; }
.search-area-list .search-type{ position: absolute; left:0; top: 0; width:60px; height: 38px; line-height: 38px; font-size: 12px; text-align:center; background: #fff; border: 1px solid #dedede; border-top-left-radius: 10px;border-bottom-left-radius: 10px; }
.search-area-list .search-type .search-standard,
.search-area-list .search-type .search-precise{ height: 40px; line-height: 40px; }
.search-area-list .search-switch{ position: absolute; left:0; top: 0; width:60px; height: 38px; line-height: 38px; font-size: 12px; text-align:center;  background: #fff; border: 1px solid #dedede; border-right:0;border-top-left-radius: 10px;border-bottom-left-radius: 10px; }
.search-area-list .search-content{
	display: block; height: 38px; line-height: 38px; margin:0 50px 0 60px;
	border: 1px solid #dedede; padding:0 10px 0 10px;position: relative; z-index:1; background: #fff;
}
.search-area-list .search-content .input{ float:left; width:100%; height: 38px; line-height: 38px;color:#333; font-size:16px; }
.search-area-list .search-content.standard .checkbox{position: absolute; right: 5px; width: 50px; height: 36px; top: 1px; color: #999; z-index: 9;}
.search-area-list .search-content.standard .weui-agree__checkbox{ top: 2px; width: 15px; height: 15px;}
.search-area-list .search-content.standard .weui-agree__checkbox:checked::before { font-size: 20px; top: 60%; color: #EF9442; }
.search-area-list .search-content.precise { display: block; margin:0 50px 0 60px; padding:0; }
.search-area-list .search-content.precise .input{ float:left; width:9.09%; height: 38px; line-height: 38px; color:#333; border-right: 1px solid #dedede; text-align:center;  box-sizing: border-box; }
.search-area-list .search-content.precise .input.middle{ background:#FFFFCC; }
.search-area-list .search-btn{ position: absolute; cursor:pointer; width:50px; right:0; top: 0; height: 40px; line-height: 40px; text-align:center; border: 1px solid #dedede; border-left:0; border-top-right-radius: 10px;border-bottom-right-radius: 10px;}

/*号码列表*/
.mobile-list{ display:block; padding:10px 10px; min-height:500px; background: #fff; }
.mobile-list .mobile-item { display:block; position: relative; padding: 10px 5px 10px 8px; margin: 0 0 10px; background-image: linear-gradient(#FFF7EC, #FFFDFA); border: 1px solid #FFF7EC; border-radius: 10px;}
.mobile-list .mobile-item .jiaobiao{ position: absolute; right: 0; top:0px; font-size:20px;line-height: 1;  }
.mobile-list .mobile-item .mobile{display: block; line-height: 30px; font-size: 18px; text-align: left; font-weight: bold; }
.mobile-list .mobile-item .etc{ display: flex; flex-direction: row; margin: 5px 0; color: #999999; overflow: hidden; font-size: 12px; }
.mobile-list .mobile-item .etc i{ display: inline-block; margin:0 2px 0 0; font-size: 12px; }
.mobile-list .mobile-item .price{ display: flex; flex-direction: row; justify-content: space-between; padding: 0 5px 0 0; }
.mobile-list .mobile-item .price i{ display: inline-block;  }
.mobile-list .mobile-item .price .money-market { text-decoration: line-through; font-size: 16px; display:none; }
.mobile-list .mobile-item .price .money-sale { color: #CD9845; font-size: 18px; font-weight: bold; }
.mobile-list .mobile-item .price .money-sale2 { color: #CD9845; }
.mobile-list .mobile-item .price .money-prepay { color: #CD9845; font-weight: bold; }
.mobile-list .mobile-item .mobileFormat { color:#444; }
.mobile-list .mobile-item .mobileFormat .C-R { color: #AC0606; text-decoration: none; }
.mobile-list .mobile-item .mobileFormat .C-B { color: #115DA9; text-decoration: none; }
.mobile-list .mobile-item .mobileFormat .rule_0 { color: #CD9845; text-decoration: none; }
.mobile-list .mobile-item .mobileFormat .rule_1 { color: #E84F70; text-decoration: none; }
.mobile-list .mobile-item .mobileFormat .rule_2 { color: #E84F70; text-decoration: none; }

/*搜索*/
.search { display:block; padding:0px 0 60px 0px; background:#FFFFFF; }
.search .search-input { display: block; position: relative; cursor: pointer; overflow: hidden; }
.search .search-hot { display: block; padding: 0px 10px 10px; }
.search .search-hot .tit{ display: block; font-size:16px; font-weight:bold; }
.search .search-hot .con{ display: block;  }
.search .search-hot .con ul{ display: flex; flex-direction: row; font-size: 0; }
.search .search-hot .con ul li{ flex:1; padding:5px 0px; text-align:center; }
.search .search-hot .con ul li a{ display: inline-block; font-size:14px; padding:5px 10px; background:#F6F6F6; border-radius:15px }
.search .search-hot .con ul li a:hover{ background:#F1F1F1; }
.search .search-hot .con ul li a .rule_0 { color: #CD9845; text-decoration: none; font-size:14px; }
.search .search-ad{ display: block; margin:0px 10px; }
.search .search-ad img {display: block; width: 100%;}
.search .search-rank{ display: block; margin:10px 10px; }
.search .search-rank .weui-navbar { background-color: #fafafa; }
.search .search-rank .weui-navbar .weui-navbar__item { font-size:16px; }
.search .search-rank .weui-navbar .weui-navbar__item.weui-bar__item--on { background-color: #FCF3F0; color: #CD9845;}
.search .search-rank .rank-list{ display: block; padding: 10px; background: linear-gradient( 0deg, #FFF 0%, #FCF3F0 100%);  }
.search .search-rank .rank-list li{ display: flex; padding:10px 0; flex-direction: row; color:#333; height: 25px; line-height: 25px; }
.search .search-rank .rank-list li .rule_0 { color: #CD9845; text-decoration: none; }
.search .search-rank .rank-list li span{display: block; margin-right:3px; width: 25px; }
.search .search-rank .rank-list li span i{ display: block; text-align: center; border-radius: 5px; background: #CCC; color: #fff; font-size: 14px; }
.search .search-rank .rank-list li span.rank1 i{ display:none; }
.search .search-rank .rank-list li span.rank2 i{ display:none; }
.search .search-rank .rank-list li span.rank3 i{ display:none; }
.search .search-rank .rank-list li span.rank1{background-image: url("../images/yellow/top1.svg");background-size: 100%;background-repeat: no-repeat;}
.search .search-rank .rank-list li span.rank2{background-image: url("../images/yellow/top2.svg");background-size: 100%;background-repeat: no-repeat;}
.search .search-rank .rank-list li span.rank3{background-image: url("../images/yellow/top3.svg");background-size: 100%;background-repeat: no-repeat;}
.search .search-rank .rank-list li a{ font-size:18px; font-weight:bold; }
.search .search-rank .rank-list li a i{ display: inline-block;  width: 20px; height: 20px; background-image: url("../images/yellow/hot.svg");background-size: 100%;background-repeat: no-repeat; background-position: 0 3px; }
.search .search-rank .rank-list li p{  flex:1; text-align:right; font-size:12px; }
.search .search-rank .rank-list li p i{ display: inline-block;  width: 20px; height: 20px; background-image: url("../images/yellow/top.svg");background-size: 100%;background-repeat: no-repeat; background-position: 0 3px; }
.search .search-tip{ display: block; margin:10px 10px; text-align:center; color:#666;}

/*详情*/
.detail { display:block; padding:20px 0 100px 0; background:#EFDDBC; }
.detail .mobile-detail{ display: block; text-align:center; color:#666666; margin:0px 10px; }
.detail .mobile-detail .mobile-basic {
	display: block; position: relative; color: #391604; line-height: 40px; margin: 0 10px; padding: 10px 15px 0; text-align: left;
	background-image: url("../images/yellow/numdes.svg");
	background-size: 100%;
	background-repeat: no-repeat;
}
.detail .mobile-detail .mobile-basic .mobile-basic-number{ display: block; font-size: 3rem; font-weight: bold; color:#391604; }
.detail .mobile-detail .mobile-basic .mobile-basic-loc{ display: inline-block; font-size: 1.5rem; padding:0 0 0 0px; }
.detail .mobile-detail .mobile-basic .mobile-basic-tip{ position: absolute; width:30px; right: 15px; top: -5px; padding:0 0 0 25px; color:#F7DDBA; background: url(../images/yellow/iso01.png) left 8px no-repeat; background-size:25px; }
.detail .mobile-detail .mobile-basic .mobile-basic-loc .rule{ background:#F0D2A2; padding:2px 10px; border-radius: 5px; }
.detail .mobile-detail .mobile-basic .C-R { color: #AC0606; text-decoration: none; }
.detail .mobile-detail .mobile-basic .C-B { color: #115DA9; text-decoration: none; }
.detail .mobile-detail .mobile-basic .rule_0 { color: #CD9845; text-decoration: none; }
.detail .mobile-detail .mobile-basic .rule_1 { color: #E84F70; text-decoration: none; }
.detail .mobile-detail .mobile-basic .rule_2 { color: #E84F70; text-decoration: none; }
.detail .mobile-detail .mobile-intro{display: flex; justify-content: space-around; align-items: center; flex-direction: column; padding: 10px 15px; margin:0 0; position: relative; background: #fff; border-radius: 8px;}
.detail .mobile-detail .mobile-intro .mobile-price{ display:block; width: 100%; text-align:left; }
.detail .mobile-detail .mobile-intro .mobile-price .money-sale{ color:#EB544D; font-weight:bold; }
.detail .mobile-detail .mobile-intro .mobile-price .money-sale font{ font-size:20px; }
.detail .mobile-detail .mobile-intro .mobile-price .money-market{ margin:0 10px; font-weight:bold; }
.detail .mobile-detail .mobile-intro .mobile-price .money-prestore{ background:#F0D2A2; padding:2px 10px; border-radius: 5px; font-size:12px; }
.detail .mobile-detail .mobile-intro .mobile-expenses{ display:block; text-align:left; line-height:22px; }
.detail .mobile-detail .mobile-intro .mobile-expenses span{ display:block; text-align:center; height:40px; line-height:40px; color: #FD5719; font-size:16px; }
.detail .order-form { display:block; background-color: #fff; margin:10px 10px; border:0; padding: 3px; border-radius: 8px; }
.detail .order-form .weui-cells__title{ background:#fff; color:#333; font-size: 16px; font-weight:bold; }
.detail .order-form .weui-cells__title font{ color:#FD5719; font-weight: normal; font-size: 14px; }
.detail .order-form .weui-cells::after { border:0; }
.detail .order-form .weui-cells .weui-label {padding:0 0 0 2rem; width: 8rem;color: #666;font-size: 14px;}
.detail .order-form .weui-cells .weui-label.name { background: url(../images/new/o_name.png) no-repeat left center; background-size: 13px auto; }
.detail .order-form .weui-cells .weui-label.tel { background: url(../images/new/o_phone.png) no-repeat left center; background-size: 13px auto; }
.detail .order-form .weui-cells .weui-label.cent { background: url(../images/new/o_name.png) no-repeat left center; background-size: 13px auto; }
.detail .order-form .weui-cells .weui-label.regions { background: url(../images/new/o_city.png) no-repeat left center; background-size: 13px auto; }
.detail .order-form .weui-cells .weui-label.address { background: url(../images/new/o_address.png) no-repeat left center; background-size: 13px auto; }
.detail .order-form .weui-cells .weui-cell__bd{ font-size: 14px; }
.detail .order-form .weui-cells .weui-cell__bd .weui-input { text-align: right; }
.detail .mobile-detail-memo{ display: block; }
.detail .mobile-detail-memo img{ display: block; max-width:100%; }
/***/
.service{ display: block; padding:20px 10px; background-image: linear-gradient(#F7D395, #FFF); }
.service .service-detail{ display: block; padding: 15px 20px; background:#fff; border-radius: 15px; }
.service .service-detail .weui-cells__title{ padding:0; font-size:18px; font-weight:bold; color:#623517; }
.service .service-detail .weui-cells__title span{ display: block; padding:5px 0 5px 0; font-size:14px; font-weight:normal; color:#A98B71; }
.service .service-detail .weui-cells{ display: block; padding:0px 0; }
.service .service-detail .weui-cells .tel-item{
	display: flex; flex-direction: row; padding:20px; margin:10px 0; text-align:center; color:#623517;
	background: linear-gradient( 360deg, #FFFFFF 0%, #FFF5E5 100%);
	border-radius: 8px 8px 8px 8px; border-image: linear-gradient(180deg, rgba(255, 254, 252, 1), rgba(251, 240, 223, 1)) 1 1;
	justify-content: center; /* 水平居中 */
	align-items: center;     /* 垂直居中 */
	height: 80px;           /* 设置容器高度 */
}
.service .service-detail .weui-cells .tel-item .left{ width:80px; font-size:15px; }
.service .service-detail .weui-cells .tel-item .left img{ display:block; width:100%; }
.service .service-detail .weui-cells .tel-item .right{ flex:1; font-size:15px; padding:0 15px; }
.service .service-detail .weui-cells .tel-item .right span{ display: block; font-weight:bold; }
.service .service-detail .weui-cells .tel-item .right p{ display: block; color:#A98B71; margin:5px 0; font-size:14px; }
.service .service-detail .weui-cells .tel-item .right a{ display: block; padding:10px 10px; color:#fff; background: linear-gradient( 90deg, #F3E0C3 0%, #EABF7B 100%);border-radius: 43px 43px 43px 43px;}
.service .service-detail .weui-cells .merch_qr{ display: block; padding:20px; text-align:center; color:#623517; }
.service .service-detail .weui-cells .merch_qr img{  }
.service .service-detail .weui-cells .merch_qr span{ display: block; }
/***/
.aboutus{ display:block; padding:0px 0 80px 0; background:#ffffff;  }
.aboutus .aboutus-img{ display: block; }
.aboutus .aboutus-detail{ }
.aboutus .aboutus-detail .tit{ display: block; height:50px; padding:20px 0; text-align:center; }
.aboutus .aboutus-detail .tit img{ height:50px; }
.aboutus .aboutus-detail .sub{ position: relative; display: block; text-align: center; font-size: 20px;color: #000000; }
.aboutus .aboutus-detail .sub::after{ content: ''; width: 60px; height: 1px; border-bottom: 1px solid #ccc; display: inline-block; position: absolute; top:15px; right: 29px;}
.aboutus .aboutus-detail .sub::before{ content: ''; width: 60px; height: 1px; border-bottom: 1px solid #ccc; display: inline-block; position: absolute; top: 15px; left: 29px; }
.aboutus .aboutus-detail .con{ display: block; padding:15px; line-height:24px; }
.aboutus .aboutus-detail .con p{text-indent: 2em;}
.aboutus .aboutus-detail .con img{ display: block; max-width:100%; }
/*支付*/
.payment{ display: block; padding:10px 10px; background-image: linear-gradient(#F7D395, #FFF); min-height:700px; }
.payment .payment-con{ padding: 10px 10px 10px; border-radius: 8px; background:#fff; }
.payment .payment-con .weui-cells__title { display: flex; padding: 0px 0px 10px 0px; color: #333; font-size:16px; border-bottom: 1px solid #F7F7F7; flex-direction: row; align-items: baseline;}
.payment .payment-con .weui-form-preview__bd{ line-height:40px; }
.payment .payment-con .weui-form-preview__label {color: #333;}
.payment .payment-con .weui-form-preview__value {color: #333;}
.payment .payment-con .weui-form-preview__value.price{ color:#EB544D; font-size:18px; }
.payment .weui-cells_radio .weui-check.wechat:checked + .weui-icon-checked::before { font-size: 20px; color: #09BB07; }
.payment .weui-cells_radio .weui-check.alipay:checked + .weui-icon-checked::before { font-size: 20px; color: #02A9F1; }
/*支付弹窗*/
.paymentBody .weui-dialog{ background:none; }
/*.paymentBody .weui-dialog .weui-dialog__hd{height:100px; padding: 0; margin: 0 15px;background-image: url("../images/yellow/notice.png?v=1");background-size: 100%;background-repeat: no-repeat;}*/
.paymentBody .weui-dialog .weui-dialog__hd .weui-dialog__title{ display:none; }
.paymentBody .weui-dialog .weui-dialog__bd{ padding:15px 15px; border-radius: 15px 15px 0 0; background: #ffffff; }
.paymentBody .weui-dialog .weui-dialog__bd .prepayIntro{display: block;padding: 10px 10px; text-align: left;background: linear-gradient( 357deg, #FFFFFE 0%, #FFF4E4 100%);border-radius: 8px 8px 8px 8px;border: 1px solid #FFF0DB;}
.paymentBody .weui-dialog .weui-dialog__bd .prepayIntro span{ display: block; font-size:16px; font-weight:bold; color:#5D2B0c;line-height: 30px; }
.paymentBody .weui-dialog .weui-dialog__bd .prepayIntro p{ display: block;line-height: 24px; }
.paymentBody .weui-dialog .weui-dialog__bd .prepayIntro em{ color:#f00; }
.paymentBody .weui-dialog .weui-dialog__ft{ padding: 0 15px 15px; background: #ffffff; border-radius: 0 0 15px 15px;}
.paymentBody .weui-dialog .weui-dialog__ft .weui-dialog__btn{ background: linear-gradient( 90deg, #FCEAD0 0%, #ECB66D 100%);border-radius: 50px 50px 50px 50px; color:#ffffff; }
/*支付结果*/
.payfinish{ display: block; padding:10px 10px; background-image: linear-gradient(#F7D395, #FFF); min-height:700px; }
.payfinish .weui-msg {  padding: 30px 0 10px; color: #6F5024; }
.payfinish .weui-msg  .weui-msg__opr-area{ display: flex; margin:15px 0 0; flex-direction: row; align-items: center; }
.payfinish .weui-msg  .weui-msg__opr-area p{ display:block; width: 100%; margin:0 10px; }
.payfinish .payfinish-item{ display: block; padding: 15px 20px; margin:15px 0; background:#fff; border-radius: 15px; }
.payfinish .payfinish-item .weui-cells__title{ padding:0; font-size:18px; font-weight:bold; color:#623517; }
.payfinish .payfinish-item .weui-cells__title span{ display: block; padding:5px 0 5px 0; font-size:14px; font-weight:normal; color:#A98B71; }
.payfinish .payfinish-item .weui-cells{ display: block; padding:0px 0; }
.payfinish .payfinish-item .weui-cells .card-item{display: flex; flex-direction: row; color:#666; padding: 10px 0;justify-content: center;align-items: center;}
.payfinish .payfinish-item .weui-cells .card-item .left{ flex: 1; }
.payfinish .payfinish-item .weui-cells .card-item .right{ width: 100px;  text-align: right;}
.payfinish .payfinish-item .weui-cells .merch_qr{ display: block; padding:20px; text-align:center; color:#623517; }
.payfinish .payfinish-item .weui-cells .merch_qr img{  }
.payfinish .payfinish-item .weui-cells .merch_qr span{ display: block; }

.payfinish .payfinish-item .weui-cells .kefu-item{display: flex; flex-direction: row; color:#666; padding: 30px 0;justify-content: center;align-items: center;}
.payfinish .payfinish-item .weui-cells .kefu-item .left{ display: flex; flex: 1; align-items: center; }
.payfinish .payfinish-item .weui-cells .kefu-item .left .img{ display:block; position: relative; }
.payfinish .payfinish-item .weui-cells .kefu-item .left .img img{ display: block; width: 75px; height:75px; border-radius:100%; }
.payfinish .payfinish-item .weui-cells .kefu-item .left .img span{
	display: block; position: absolute; left: 0; right: 0; width: auto; height: 20px; line-height: 20px; bottom: -5px;
	background:url(../images/vip2.png) 5px center no-repeat; background-color: #E9CA95;
	border-radius: 5px; padding: 0 5px 0 18px; font-size: 12px; color: #fff;
}
.payfinish .payfinish-item .weui-cells .kefu-item .left .txt{ flex: 1; padding:0 15px; }
.payfinish .payfinish-item .weui-cells .kefu-item .left .txt h2{font-size: 16px; line-height: 1.5; display: inline-block; padding:0 20px 0 0; background:url(../images/love.png) right center no-repeat; }
.payfinish .payfinish-item .weui-cells .kefu-item .left .txt p{ line-height:1.5; display: block; }
.payfinish .payfinish-item .weui-cells .kefu-item .right{ width: 70px; text-align: center; font-size: 10px;}
.payfinish .payfinish-item .weui-cells .kefu-item .right img{ width: 100%; }
.payfinish .payfinish-item .weui-cells .kefu-tel{ display: block; padding:0 30px 30px; }
.payfinish .payfinish-item .weui-cells .kefu-tel a{ display: block; text-align: center; padding:10px 0; line-height:20px; border-radius: 20px; color:#fff; font-size:20px; background: linear-gradient(0deg, #FD042B 15%, #FFB6C1 85%); }
.payfinish .payfinish-item .weui-cells .kefu-tel a span{ display: inline-block; padding-left:35px; text-align: left; background:url(../images/tel2.png) 0px center no-repeat; background-size: 30px; }
.payfinish .payfinish-item .weui-cells .kefu-tel a span font{ display: block; font-size:14px; }

/*订购footer*/
.footer-order{ width: auto; background: #ffffff; height: 50px; border-top: 1px solid #F7F7F7;  padding:10px 15px; }
.footer-order .tex{	color:#EB544D !important; height: 50px; display: flex; flex-direction: column;justify-content: center;align-items: first baseline; }
.footer-order .tex .f-orange{ font-size:2.6rem; }
.footer-order .tex i{ font-size:1.4rem; }
.footer-order .tex span.sheng{ display:block; font-size:14px; color:#CD9845; }
.footer-order .btn{
	height: 50px; line-height: 50px; display: block; font-size: 18px;color: #6F5024;text-align: center;
	background: linear-gradient( 90deg, #F3E0C3 0%, #EABF7B 100%);
	border-radius: 43px 43px 43px 43px;
}
/*footer*/
.weui-tabbar{ border-top: 1px solid #dedede; }
.weui-tabbar .weui-tabbar__item { height:50px; }
.weui-tabbar .weui-tabbar__item .weui-tabbar__icon { width: 24px; height:24px; line-height:24px; margin:6px 0 0; }
.weui-tabbar .weui-tabbar__item .weui-tabbar__icon .iconfont{ display:block; width: 24px; height:24px; line-height:24px; }
.weui-tabbar .weui-tabbar__item .weui-tabbar__label { font-size: 1.2rem; line-height: 1.5; }
/*返回顶部*/
.backTop { display:none; height: 40px;width: 40px; position: fixed; right: 10px; bottom:60px;z-index:9;cursor: pointer;  background: url(../images/yellow/back.png) center center no-repeat; background-size: 40px; }
/***/
.quicklogin {
	position: fixed; width: 100%; height: 100%; 
	background-image: url("../images/yellow/loginBg.svg");
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: #FEFDFC;
}
.quicklogin .btnAuth{
	display:block; height: 50px; line-height: 50px; font-size: 18px;color: #6F5024;text-align: center;
	background: linear-gradient( 90deg, #F3E0C3 0%, #EABF7B 100%);
	border-radius: 43px 43px 43px 43px;
	position: absolute;
	bottom: 30px;
	left: 30px;
	right: 30px;
}

.mrc-controls{ display:block; margin: 10px 0 0 0; }
.mrc-controls .mrc-btn-wrap{ text-align: center; }
.mrc-controls .mrc-btn-wrap .mrc-btn{ background: none; color: #E6B678; }

/**/
@keyframes rotate {
0% { transform: translateY(0); }
25% { transform: translateY(5px); }
50% { transform: translateY(10px) scale(1.1, 0.9);}
75% {ransform: translateY(5px) ;}
100% {transform: translateY(0) ;}
}
@keyframes scaleDraw {
0% { -webkit-transform:scale(1); transform:scale(1)}
25% { -webkit-transform:scale(1.1); transform:scale(1.1)}
50% { -webkit-transform:scale(1); transform:scale(1)}
75% { -webkit-transform:scale(1.1); transform:scale(1.1)}
}