.topcon .moretabs{ display: none}
.order_img{width:100%}
.avatar-holder{height:90px}
.avatar-container{padding-top:25px}
.avatar p{font-size:26px}
.order_img img{width:100%;height:200px}
.order_name,.order_fy,.order_cz{width:100%;height:auto}
.order_list p.l_order_room{padding-bottom:0}
.order_list p.order_n{display:inline-block;margin-right:20px}
.order_cz a{margin-right:10px;margin-bottom:0}
.order_cz{padding-bottom:10px}
.order_cz div{display:inline-block}
.order_list_i li{float:none;border-left:none}

.mobilebook{display:block;position:fixed;width:100%;bottom:0;left:0;text-align:center;z-index:999}
.mobilebook strong{display:block;margin:10px;background: rgba(25,166,154,.9);border-radius:3px;padding: 8px 0;font-size: 17px;color: #fff;}
.mobilebook strong span{margin-left:5px}

/* 登录弹出层 
.cd-popup-container{ width: 100%;max-width:100%; height: 100%; background:#fff; margin: 0;-webkit-transform: translateY(0px); -moz-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); padding: 0; left: 0; border-radius: 0;}
.login-page{ width: 100%; top: 0; right: 0; bottom: 0; left: 0; margin: 0; padding: 0;}
.form{ width:100%; margin-bottom: 0; background: none; box-shadow:0 0 0 0;}
.cd-popup-close{ top: 10px; right: 10px;}
*/

/*新顶部*/
.header{max-width:2000px;margin:auto;padding:0 2.5%}
.homeh{background-color:#fff;position: static;}
.homeh .header{background-color:#fff;max-width:auto;border-radius:0;margin-top:0;padding:0 20px;box-shadow:0 0 0 rgba(0,0,0,0);height:58px}

.mobilemore{display:inline-block}
.headlay{height: auto}
.header{height: auto}
.gosearch span.icon-sbclose{border:none}
.topcon li.gosearch{position:absolute;top:0;right: 0;border: none;}
.hgo li{padding:0 10px}
.subnav{float:none;clear:both;display:block;text-align: center;display:none;}
.hgo{float:none;padding-bottom:15px;text-align: center}
.loginup{width:45%;margin:0 3% 15px;display: inline-block;float:none;}
.topcon li.top_login{padding:10px 15px;color: #fff;background-color: #16a69a;border-radius: 20px;line-height:1.5em;display:none;}
.topcon li.top_register{padding:10px 15px;margin-top:0;margin-left:0;display:none;}
.slogn{padding:10px 0;}
.isearch{padding-top: 15px;height:auto}
.slider li{height:100%}

.promotapts ul{width: auto}
.promotapts li{float:none;width:100%;padding:30px 20px;margin:0;border-radius:0;border-bottom: 20px solid #f3f3f3;}
.dots{display: none}
.promotapts{padding-bottom:0}
.promotions{padding-bottom:0}
.postslay{padding:35px 0}
.posts ul{display:block}
.posts li{margin:0;border-radius:0;padding: 15px;height: auto;border:none;border-top:15px solid #f3f3f3}
.posts li div{position: static;display:inline-block;width:12rem}
.posts li div p{overflow: visible}
.posts li img{height:auto;width:12rem;float: left}
.postit{padding-bottom:0!important}
.wxbin{display: block}
.wxbin div.xwimg{width: auto;padding-right: 0;text-align: center}
.wxbin div h2,.wxbin div h3{text-align: center;padding: 10px}
.wxbin div h2{font-size: 2em}

.advantages ul{width:auto}
.advantages li{width:49.9%;float:left;padding:0;height: 200px}
.advantages li div{background-color:#fff;padding:20px;color:#666;font-size:13px;line-height:1.6;height: 188px;}
.footer_con{display:block}
.foot_logo{display:none}
.linkm p{text-align: center;font-size:13px}
.linkm p a{margin:0 10px}
.linkm p a.coo{display:none}
.social{width: auto;text-align:center}
.social li{width:50px;padding-top: 15px}
.social p{padding-top:50px}

/* 头部导航 
.am-offcanvas-bar{position:fixed; top:0;bottom:0; left:0; z-index:1091; width:270px; max-width:100%;background:#333;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out; transition:transform .3s ease-in-out; transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%); }
.am-offcanvas-bar:after{content:"";display:block;position:absolute;top:0;bottom:0;right:0;width:1px;background:#262626}
.am-offcanvas.am-active .am-offcanvas-bar.am-offcanvas-bar-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
.am-offcanvas-bar-flip{left:auto;right:0;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}
.am-offcanvas-bar-flip:after{right:auto;left:0}
.am-offcanvas-content{padding:15px; color:#999}
.am-offcanvas-content a{color:#ccc}



.header_butopen, .header_butclose, .header_sousuo{display:block; border: 0; background: none}
.header .am-offcanvas{display:none;}
.header .am-offcanvas {display: none; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1090; background: rgba(0, 0, 0, 0.7);}
.header .am-offcanvas.am-active { display: block;}
.header_butopen{ width: 50px; height: 66px; float: right;}
.header_butopen em, .header_sousuo em{font-size: 28px; line-height: 50px;}
.header_butclose { position: absolute; width: 40px; height:40px; position:fixed; top:10px; right: 10px;}
.header_butclose em{ color: #888; font-size: 30px; line-height: 40px;}

.am-dimmer.am-active{ background: none}
.header_sousuo { width: 50px; height: 66px; float: right;}
.header_sousuo span{font-size:26px;display:inline-block;font-size:30px;height:66px;width:48px;line-height: 66px;margin-top: -2px;position: relative;z-index: 1004; }
.header_sousuo span.icon-sbclose{border-left:none;border-right:none;height:67px;margin-right:-85px;}
.topcon li span{font-size:1.8rem}
.nav_sousuo{background: #eee;}

.nav_sousuo{position: fixed; z-index:11; display: none; width: 100vw; height: 100vh; top: 0; left: 0; right: 0; bottom: 0; background: #eee;}
.nav_sousuo.nav_open{display:block !important;}

.nav_sousuo .close_sousuo{z-index: 10;}
.nav_sousuo .close_sousuo em{ color: #666; font-size: 2.5rem;}
.sousuo_actions{ margin-top: 80px;}
.sousuo_box{ width:85vw; margin: 5vw 8vw 0; display: table; height: 40px;}
.txt_sousuo, .btn_sousuo{ display: block; float:left; margin: 0; padding: 15px 10px; height: 50px; line-height: 20px; border:1px solid #888;border-right:none }
.txt_sousuo{background:#fff; width:100%; border-radius:2px;border:1px solid #19a69a;border-right:1px solid #19a69a}
.btn_sousuo{display:none}

.sousuo_add{ height: auto;}
.sousuo_add ul{ display: block}
.sousuo_add li{ font-size: 1.5rem; margin:5px 0; line-height: 30px;}
.sousuo_add li a{ color: #666; display: block;}
.sousuo_add li a:hover{ color: #e50914;}
.sousuo_add li em{ display:inline-block;width: 30px; height: 30px; text-align: left; vertical-align: middle;}
.sousuo_add li .icon-zuobiaofill{ font-size: 2rem}
.sousuo_add li .icon-xueyuan{ font-size: 1.3rem}
.sousuo_add span{font-size:0.9em;color:#888}


.header .topcon{ display:table; width:100%; margin:60px auto 0 ; height:auto; float: none;padding: 0 30px}
.header .topcon li, .header .topcon li.loginup a{ display: block; width: 100%; color: #fff; line-height:40px; height:auto;}
.header .topcon li a{ color: white;font-size: 16px;display: inline;}
.header .topcon li.govip a{ color: #d4a747;}
.topcon a.govip{margin-right:0!important}
.header .topcon li.loginup { font-size: 16px}
.loginup.cd-popup-trigger.top_login{border:1px solid #16a69a!important;border-radius:50px;padding:3px 30px;margin-top:30px}
.loginup.cd-popup-trigger.top_register{margin-left:0;padding:3px 30px}

.header .topcon li.moretabs span{ display: none; position: inherit;}
.topcon .moretabs strong{ height: auto; font-size: 1.8rem; display: none;}
.topcon .moretabs em{ height: auto; font-size: 1.8rem; display: none;}
.header .topcon li.moretabs .tabs{ display:block; position: inherit; background:none;box-shadow:none}
.header .topcon .loginup a, .header .topcon .tabs p a{ color: #fff;}
.header .topcon .tabs p{padding: 0;}
.topcon li.top_register i{display:none}
.hgo li{padding-left: 0px}
.header .am-offcanvas-content{ padding: 0;}

.header .topcon li,
.header .topcon li.loginup a,
.header .topcon .tabs p{ border-top:none !important;}

.logo img{ margin-left: 10px; }
.topcon li span.icon-jycxun{display: none;}

.homeback{float: left;}
.homeback em.icon-pre{font-size: 2.3rem}
*/

/*帮助页面*/
.helpcon{width:100%}

    /* 首页-搜索 */
.i_searchbox{height:50vw;z-index: 1001;}

.slogan{font-size:3rem;margin:8vw auto 3vw}
.s-hot{padding-top:18px;}
.isearch .s-hot{padding-top:18px;display: none;}
.hsearch{ padding: 10px;width:100%;height:74px;}
.hsearchpop{ left: 10px; right: 10px;}
.height100{height: 100vh};
.cityshow{ padding-bottom: 0; padding-top: 30px;}
.cityshow h3{word-wrap: break-word; word-break: normal; padding-bottom: 0;font-size:1.1em}
.cityshow ul li a, .cityshow ul li a div{ width: 100%; height: 100%;  color:#fff}
.cityshow ul li{margin:.5rem; padding: 0; overflow: hidden; width:25vw; width: -webkit-calc( 25vw - 2rem ); width: calc( 25vw - 2rem ); height: 25vw; height: -webkit-calc( 25vw - 2rem ); height: calc( 25vw - 2rem ); }
.cityshow ul li:nth-last-child(1),
.cityshow ul li:nth-last-child(2),
.cityshow ul li:nth-last-child(3),
.cityshow ul li:nth-last-child(4){ display: none}
.cityshow ul li a {position: relative;}
.cityshow ul li a:after{ position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color:rgba(229,9,20,0);}
.cityshow ul li img, .cityshow ul li a div{display: block; width: 100%; height: 100%; margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); }
.cityshow ul li a div{ height: auto; z-index: 2; background: none}
.cityshow li a{border-radius:0}
.cityshow li a strong{ padding-top:0;}
.cityshow li a span{ display: block;opacity:1}
.cityshow li a:hover div{ background: none}


.cityshow li.emcity a,.cityshow li.emcity img,.cityshow li.emcity a div{width:100%;height: 100%;}
.cityshow li.emcity a strong{font-size:1.8em;font-weight:bold;padding-top:80px}
.cityshow li.emcity a strong b{font-size:1.3em}


/* 底部 */
.fuwu{ margin-bottom: 0;}
.footer{ margin-top: 20px;}
.footer_shejiao{ height: auto;display:none}
.footer_shejiao ul{ width: 100%; position: inherit; display: block; padding: 0; left: auto; margin-left: auto;}
.footer_shejiao ul li{ width:40px; height: 40px;line-height:38px}
.footer_shejiao .iconfont{font-size:20px}
.footer_auto{ margin-top: 10px;}








/***************** 公寓详情 ******************/
.aptName,.aptloc{ margin: 0 1rem}
.aptloc .icon-zuobiaofill{font-size:1.2em; margin-right:10px; vertical-align: middle}
.aptloc .reviewstars{ display: none;}
.aptPics{ display: table; width: 100%;}
.aptPics li{ position: relative}
.aptPics li img{ width: 100% !important; height: 100% !important; display: block; margin: auto; position: absolute; top: 50% !important; left: 50% !important; -webkit-transform: translate(-50%,-50%) !important; -ms-transform:translate(-50%,-50%) !important; transform: translate(-50%,-50%) !important;}
.aptPics li.apcil{width:50vw; width: -moz-calc( 50vw - 2rem ); width: -webkit-calc( 50vw - 2rem ); width: calc( 50vw - 2rem );  height:34vw; height: -moz-calc( 34vw + 2rem); height: -webkit-calc( 34vw + 2rem ); height: calc( 34vw + 2rem ); float:left; display: block; margin:0 1rem;}
.aptPics li.apcir{width:25vw; height:17vw; float:left; overflow: hidden; position: relative; margin:0 1rem 0 0; width: -moz-calc( 25vw - 1rem ); width: -webkit-calc( 25vw - 1rem ); width: calc( 25vw - 1rem );}
.aptPics li.apcir:nth-child(4),
.aptPics li.apcir:nth-child(5){margin-top:1rem;}
.aptconsl,.aptconsr{ display: block; float: none; width: 100%;}
.fixedtab{ margin-left: 0; left:15px; right: 15px; position: fixed; top:0;}
/*.aptconsr{ display: none}*/
.aptclist{ padding:20px 10px;}
.facilities li{ font-size: 1rem;}
.fixedtab{ display: none !important;}
.aptconsr .roomslay .rtmr .rtmr_a{float: right;}
.supplier{ margin-right: 1rem;}
.closeapts{}
.closeapts h3{font-size:20px;text-align:center;font-weight:bold;padding:0; font-weight: normal}
.closeapts li{width:100%; float:none;}
.closeapts li a{width:100%; height:auto;border:0; overflow:hidden; margin:auto; padding: 0 0 15px;}
.closeapts li a:hover{border:0;}
.closeapts li a img{width:100vw; height:auto;}
.closeapts li strong{display:block; padding:6px 12px;font-size:16px; font-weight:normal;}
.closeapts li span{display:block;padding:0 12px;color:#666}
.closeapts li span b{font-size:1.2em;color:#111;margin-right: 6px; font-weight:normal;}
.aptpiclay .supplier{ display: none;}

.aroundplaces{left: 10vw; right: 10vw; margin-left: 0; bottom: 20px; width: 80vw;}
.aroundplaces li{ padding: 5px 0; width:25%;}
.aroundplaces li.on{ border-bottom: 0;padding-bottom:0}
.apttags{    position: relative;top: -30px;float: right}
/*公寓详情- 查看房间*/
.rtml{width:100%;float:none;}
.rtmr{width:100%;float:none; display: table;}
.rtmr .rtmpri{ display:inline-block;float: left;padding-top:8px;padding-bottom:0}
.rtmr .rtmpri a{ display: inline-block; width: 80px; float: right;}
.rtmr a{float:right;}
.rtmr .rtmpri strong,.rtmr .rtmpri p, .rtmr .rtmpri em{ display: inline-block;}
.rtmr .rtmpri p{ margin: 0; padding: 0;}
.rtmr .rtmpri p del, .rtmr .rtmpri em{ font-size: 14px;}
.rtml h5{margin-bottom:5px}
.rareee{padding-top:10px}
.video {width: 100%;height: 100%; position: absolute;top: 0; left: 0; margin-top: 0px; margin-left: 0px;}
.roomsii li span{display:none;width:90vw;height:300px;position:fixed;left:5vw;bottom:0vh;z-index: 9}
.roomsii li span img{width:100%;height:auto;border:2px solid #19a69a;border-radius:5px;box-shadow:0 0 12px #555}
.commentitem .user{
    
    width:100%;
   
}
.commentitem .user div{
    float: left;
  
}
.commentitem .user .username{margin-top:33px}
.commentitem .user .useraddress{margin-top:33px;width:auto}
 .comment{width:100%;padding: 0 10px;box-sizing: border-box}
/*.rtml h5{font-size:16px;}*/
/*.rtml ul{  display: table; width: 100%;}*/
/*.rtml li{width:50%; float:left; color:#666; line-height:1.6em; font-size: 80%; margin: 0;}*/
/*.rtml li em.icon-xla{ color: #e0372a; font-size: 12px; font-weight: bold; margin-left: 5px; vertical-align:middle;}*/
/*.rtml li .rtml_time{ cursor: pointer; position: relative;}*/
/*.rtml_time_list{ display: none; position: absolute; width:300px; background: #fff; border: 1px solid #ccc; list-style:none; padding: 0; margin:0 0 0 -100px; border-radius:5px; background-clip:padding-box}*/
/*.rtml .rtml_time_box:hover .rtml_time_list{ display: block;}*/

/*.rtml_time_list li{ font-size: 14px; display: block; float: none; width: 100%; padding:0; border-top: 1px dotted #ccc; line-height: 20px;}*/
/*.rtml_time_list li:first-child{border-top: 0;}*/
/*.rtml_time_list li:hover, .rtml_time_list li:nth-child(odd){background: #f8f8f8;}*/
/*.rtml_time_list li a{ display: block;padding: 15px 0;}*/
/*.rtml_time_list li a:hover,.rtml_time_list li i.icon-yduizhengqueshixin{color: #19a69a}*/
/*.rtml_time_list li span{ display: inline-block; width: 15%; margin-left: 10px;}*/
/*.rtml_time_list li em{display: inline-block; width:60%; margin-left: 10px;}*/
/*.rtml_time_list li i{display: inline-block; width:15%; float: right; font-size: 24px; text-align: center}*/
/*.rtml_time_list li i.icon-yduizhengqueshixin{display: none;}*/
/*.rtml_time_list li a.active i.icon-yduizhengqueshixin{display: inline-block;}*/
/*.rtml_time_list li a.active i.icon-yduizhengquekongxin{display: none;}*/




/***************** 公寓列表 ******************/
.roomlist_title{}
.roomlist_name{ background: none; height: auto; padding:15px 0;}
.roomlist_name_t{ font-size: 1.5rem; padding: 0 10px;}
.roomlist_name_t em{ font-size: 1.5rem !important;}
.roomlist_name_t em.icon-next{ margin: 0 5px;}
.roomlist_name_i{ font-size: 1.2rem; padding:10px; margin: 0;}
.am-slider-manual img{width:100%!important;height: auto!important;}

.filter_box, .roomsort_r{ display: none !important;}

.roomsort dl{ padding: 0 10px;}
.roomsort dt{ display: none;}
.roomsort dl dd.moren{ border-left: 1px solid #ccc; color: #0f0 !important; margin-left: 1px;}
.roomsort dd.ditulook{margin-left: 0;float: right;}

.aptitem{ height:auto; border: 0;position: relative}
.aptpic,.apttro,.aptric{ width: 100%; height: auto;}
#box_xmain {padding-bottom:0;}
.noroom{margin:0 10px;position:relative;top:8px}
.gowait{float: right;top:10px}

.aptbrief{display:none}

.aptaddinfo{ display: none;}
.aptaddinfo .wzdt{ display:none}
.aptaddinfo .wzdt:after{display: none;}
.aptaddinfo i{ display: none}

.aptric{ padding: 0 10px;float:none;position: relative;top: -30px;}
.apttro{padding:10px 10px 0}
.apttro h4{font-size:1.8rem}
.apttro p.reviewstars{margin-top:5px}
.reviewstars span{font-size: 12px;width: 16px;}
.reviewstars span.icon-banxing, .reviewstars span.icon-kongxing{font-size: 14px;width: 16px;line-height:20px}

.aptric_a{display:none}
.aptric .aprice{display:inline-block;text-align:right;height:30px;}
.aptric .aptric_c{display:inline-block}
.aptric .aptric_c em{ margin-top: 5px;}
.aptric .adetail{ clear:both;display:none}
.aptric .aprice strong{font-size:20px;}
.am-active-slide a img{width:100% !important;height:auto !important}
.alert{top:30%;}

.aprice strong.prime{display:inline-block;margin-left:10px;font-weight:normal;}
.mapcon2{width: 100%;position: static;margin: 0;height: 100vh;}
.mapcon{padding-top: 0px;}
.mapboxgl-canvas{height: 100vh;}
.aptslist{width: 100%;}
@media only screen and (max-width:680px){
    .i_whyintr{padding: 20px 0;}
    .i_whyintr li{ display: block; width: 100%; float: none; padding:10px 0; clear: both; text-align: left; border-top: 1px dotted #ccc;}
    .i_whyintr li:first-child{border-top: 0;}
    .i_whyintr li strong{display:block;text-align:center;padding-top:5rem}
    .i_whyintr li p{text-align:center;}
    .i_whyintr li.wn1,.i_whyintr li.wn2,.i_whyintr li.wn3{background-position:center 1rem;background-size:7rem auto;}
    .i_whyintr li.wn2{border-left:none;border-right:none}
    .cityshow ul li{margin:.5rem; width:50%; width: -webkit-calc( 50% - 1rem ); width: calc( 50% - 1rem ); height: 50vw; height: -webkit-calc( 50vw - 2rem ); height: calc( 50vw - 2rem );}

    .fuwu ul li{ display: flex; float: none; clear: none; width: 100%; padding: 15px 0;height: auto;}
    .fuwu li:after{ border-left: 0; border-top: 1px dashed #eee; top: 0; left: 0; right: 0; bottom: auto; width: 100%; height: 1px;}
    .fuwu li span{ margin-top:5px;width:45%}
    .fuwu li em{ margin-bottom: 0;text-align: left;}
    .footer_auto{ font-size: 12px;}
    .footer_auto a{ padding: 0 10px;}
    .footer_auto a:nth-last-child(3){ display: none;}
    .footer_auto p{ line-height: 21px}
    .footer_auto p span{display:none}
    .aptlisttags{position: absolute;bottom: 64px;right: 4px;height: 18px;}
/* 小程序入口 */
.wxapp,.sappshow{display:none!important}

.linkandaqr{top:60px;width: 100%;left: 0;margin-left: 0;}}




@media only screen and (min-width:320px) and (max-width:480px){
    .slogan{font-size:2.5rem;}
    .h-search{ font-size: 14px;}
    .hinput{width: 100%;border-radius: 6px;}
    .h-sbtn{ width: 80px;display: none;}
    .cityshow ul li{margin:.5rem 0; overflow: hidden; width:100%; width: -webkit-calc( 100% - 0 ); width: calc( 100% - 0 ); height: 65vw; height: -webkit-calc( 65vw - 2rem ); height: calc( 65vw - 2rem );}
    .cityshow ul li img, .cityshow ul li a div{height:auto;}
    /***************** 公寓详情 ******************/
    .aptPics li.apcil{ float:none; display: block; margin:0 1rem .5rem; width:100vw; width: -moz-calc( 100vw - 2rem ); width: -webkit-calc( 100vw - 2rem ); width: calc( 100vw - 2rem);}
    .aptPics li.apcil img{height: auto !important;}
.cityshow li.emcity{width:100%}

    .aptPics li.apcir{ width:50vw; width: -webkit-calc( 50vw - 1.5rem ); width: calc( 50vw - 1.5rem ); height:30vw; overflow: hidden;  margin:.5rem .5rem .5rem 1rem !important; position: relative}
    .aptPics li.apcir:nth-child(odd){margin:.5rem 1rem .5rem .5rem !important;}
    .aptPics li.apcir img{ height: auto !important;}

    .roomsort{margin-bottom:-1px}

    /* 小程序入口 */
.wxapp,.sappshow{display:none!important}
}


.process,
.htmleaf-container{ display: none;}


.sb_pc{display:none}
.sb_m{display:block;}

.helpcat{width: 100%;padding:0 0}
.helpcat ul{padding-right:0}
.helpcat ul li{border-bottom:1px solid #e6e6e6}
.helpcon{padding-top:0}
.svbg{height:120px}

/*  支付apply */
.booklay{ margin-bottom: 0;}
.bookin{ padding-bottom: 0;}
.bookin fieldset{ padding: 0;}
.bkbltit, .bkblcon dt, .bkblcon dd,.bookblock, .bkblcon dl{ width: 100%; text-align: left}
.bkblcon dd { padding-left: 0;}
.bookbtback{padding: 5px 15px;right:10px}

.bkbltit,.bkblcon{ float: none;}
/*搜索弹出层*/
.searchallinner{min-height: 104vh;top:0px;}
.searchallinner .i_searchbox{margin-top: 66px;border-top:none}
.searchallinner .hsearch{margin-top: 20px;height: 30px;}
.searchallinner .hsearchpop{min-height: 72vh;padding: 0 3px;}
.searchallinner .citys li {width: 48%}
.searchallinner .shools li {width: 48%}
.searchallinner .searchpop{    width: 100%;top: 10px;max-height: 66vh}
.aplycons dt{line-height: 32px;}
.aplycons dl{width: 100%;}
.aplycons dd{width: 100%;margin-top:0}
.aplycons {padding: 10px 10px 20px;}
.aptitem{margin:0px;width: 100%;margin-bottom:30px;border-bottom:1px solid #e5e5e5;border-top:1px solid #e5e5e5}
ol.am-control-nav{display: none;}
/*忘记密码*/
.forger_box{width: 100%;}
.reg-box .item{width: 100%;}
.reg-box .item-ifo{width:80%;}
.reg-box .intelligent-label{width: 16%;}

.genlink{display:block;text-align: center;float: none;top: 5px}
.booksbm{margin-top:20px}

/*applyinfo*/
.info .bookin{padding-bottom:25px}
.booktit{font-size:20px;padding-bottom: 15px;text-align: center;}
.bookbtt{padding: 15px}
.bookbtt a{padding:8px 12px;font-size:0.9em;}
.info .bookblock{padding: 10px}
.info .bkbltit{padding-left:5px;}
.info .bkblcon{width:100%;padding:0 10px;box-sizing:border-box;}
.info .bkblcon .cf.radio{height: auto}
.info .bookblock_add .bkblcon .cf{height:30px;}
.bookblock_add .bkblcon{padding:10px}
.bookblock{padding: 10px 0}
.booksbm{font-size:18px;padding:18px 70px;margin-bottom:15px;}
.procc{font-size:15px;padding:20px 0}
.procc i{margin: 0 2px;font-size:13px;}
.info .sponsor{top:-4px;right:-5px}

#edi_pay{padding:35px 0px!important}
.info .gopay,.info .editinfo{width:70%;padding:8px 0 7px}
.info .editinfo{padding:6px 0 5px}

.wechatlay{width:100%;height:500%;overflow:hidden;border:none;border-radius:0;background:rgba(225,225,225,.95);;position:fixed;z-index:9999;top:0;left:0;margin-top:0;margin-left:0;}
.wechatlay h3{background-color:#2e323b;color:#fff}
.wechatlay img{width:50%;display:block;margin:50px auto 10px}
.paybox{width:100%;height:100%;left:0;top:0;margin:0}
.weixinPay{display:none}
.txt_mb{display:block}
.txt_mb span{margin-left:3px;color:#aaa;position:relative;top:-2px}
.txt_pc{display:none}
.txtmb{font-size:0.8em;color:#333}
.paypadding{display:inherit;padding:10px 30px;}
.pb_codelay{border-left:none;padding:30px 0;margin-top:25px;border-top:1px solid #ddd}

.promotionainfo{margin-top:-30px;padding:0 20px 0 5px}
.promotionlay{width:100%;left:0;margin-left:0}

.sidebar{display:none}
.wechat-page{display:none}
.form {border-right:none;padding:40px 20px;height: -webkit-fill-available;margin:auto}