@charset "utf-8";
/*
	[MBTXW Template] Copyright (c) 2015-2021 www.mbtxw.com
	This is NOT a freeware, use is subject to license.txt
	QQ:536205792.
*/


* {margin:0;outline:0;padding:0;font-size:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
article,aside,dialog,footer,header,section,footer,nav,figure,menu {display:block}
a {text-decoration:none;}
html {height:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {background:#F0F0F0;margin:0;padding:0;width:100%;height:100%;min-height:100%;}
img {-ms-interpolation-mode:bicubic;vertical-align:middle;border:0 none;max-width:100%;height:auto;width:auto\9; /* ie8 */}
img:not([src*="/"]) {display:none;}
table {border-collapse:collapse;border-spacing:0;width:100%;}
th, td, caption {vertical-align:middle;}
textarea {resize:none;border:0;padding:8px 0;border-radius:0;}
ul,li {list-style:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-weight:normal;}

.home-search {text-align:center;margin:0.15rem 0.1rem;}
.home-search div {height:0.6rem;line-height:0.36rem;background:#FFFFFF;border-radius:0.04rem;}
.home-search img {width:0.38rem;height:0.38rem;vertical-align:top;padding-top:0.12rem;padding-right:0.16rem;}
.home-search span {display:inline-block;color:#8E8E93;font-size:14px;font-weight:normal;}

.m-ads {margin:10px 5px;position:relative;}
.m-ads img {border-radius:6px;}
.m-ads span {position:absolute;z-index:9;top:35%;left:10%;display:block;color:#FFF;font-size:20px;font-style:normal}
.m-ads em {position:absolute;z-index:9;bottom:8%;right:5%;color:#FFF;font-size:14px;font-style:normal}


.mmenu {background:#ffffff;text-align:center;padding:0.2rem 0 0.3rem 0;overflow:hidden;margin:0 0.1rem 0.1rem 0.1rem;border-radius:0.1rem;}
.mmenu img {width:0.5rem;height:0.5rem;padding:0.15rem 0;}
.mmenu span {display:inline-block;border-radius:26px;font-size:0.34rem;width:0.8rem;height:0.8rem;margin-bottom:0.08rem;}
.mmenu p {display:block;font-size:0.34rem;line-height:0.4rem;}
.mmenu li {width:25%;height:1.8rem;float:left;}
.mmenu .span-5 {background:#20BEBF;}
.mmenu .span-6 {background:#F95B58;}
.mmenu .span-7 {background:#F98E0E;}
.mmenu .span-8 {background:#00A6FA;}
.mmenu .span-24 {background:#f20000;}
.mmenu .span-26 {background:#9790F7;}
@media screen and (min-width:280px) and (max-width:640px){
.mmenu {background:#ffffff;text-align:center;padding:18px 0;overflow:hidden;margin:10px 5px;border-radius:3px;}
.mmenu img {width:0.6rem;height:0.6rem;padding:0.2rem 0;}
.mmenu span {display:inline-block;border-radius:26px;font-size:0.34rem;width:1rem;height:1rem;margin-bottom:0.08rem;}
.mmenu p {display:block;font-size:0.3rem;line-height:0.4rem;}
.mmenu li {width:25%;height:1.8rem;float:left;}
}

.tit-h2 {margin-top:10px;width:100%;font-size:14px;text-indent:23px;height:36px;line-height:30px;background:#fff;overflow:hidden;position:relative;}
.tit-h2:before{position:absolute;z-index:1;width:5px;height:15px;content:'';display:block;border-radius:4px;background:#f60;top:6px;left:10px;}



.xin-box {background:#FFFFFF;padding:0.2rem 0.32rem;overflow:hidden;margin:0.13rem 0.1rem;border-radius:0.1rem;}

.xin_main {background:#ffffff;clear:both;overflow:hidden;margin:10px 5px;border-radius:5px;}

.mhy_class {background:#ffffff;overflow:hidden;margin:0 0.1rem 0.1rem 0.1rem;border-radius:0.1rem;}
.mhy_class .ul_hot {width:6.7rem;background-color:#fff;display:flex;padding:0 0.3rem;justify-content:space-around;justify-content:space-between;margin-bottom:0.25rem;}
.mhy_class .ul_hot>li {width:2.0rem;height:2rem;border:1px solid #ededed;position:relative;box-sizing:border-box;}
.mhy_class .ul_hot>li a {background:linear-gradient(-180deg,transparent 13%,rgba(0,0,0,.65) 97%);position:absolute;bottom:0rem;height:0.6rem;left:0;line-height:0.3rem;font-size:0.24rem;overflow:hidden;color:#ffffff;width:1.8rem;padding:0.8rem 0.1rem 0.08rem 0.1rem}

.mhy_class .ul_class {border-top:1px solid #ededed;}
.mhy_class .ul_class li { border-bottom:1px solid #ededed;float:left;padding:12px 1%;font-size:12px;width:31.3%;}
.mhy_class .ul_class li a {border-right:1px solid #ededed;width:100%;text-align:center;float:left;color:#333333;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.mhy_class .ul_class li:nth-child(3n) a {border:0}

.com_words {border-bottom:1px solid #EFEFF4;margin:0 5px;}
.com_words ul {background:#ffffff;overflow:hidden;margin-bottom:8px;padding-bottom:10px;border-radius:5px;}
.com_words .comimg {float:left;width:95%;padding:10px 10px 0 10px;}
.com_words .comimg h2 {float:left;max-width:4rem;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:0.28rem;position:relative;height:0.35rem;line-height:0.35rem;font-weight:bold;}
.com_words .comimg span {float:right;width:1.5rem;text-align:right;background:url('images/jiantou.png') right center no-repeat;background-size:0.12rem 0.21rem;font-size:0.24rem;padding-right:0.22rem;color:#333;position:relative}
.com_words .comtxt p {float:left;width:6.7rem;color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;padding:0rem 0 0 0.3rem;margin-top:0.25rem;font-size:0.2rem;}



/*新版尾部*/
.xin_foot-fix {height:88px;clear:both;}
.xin_foot {position:absolute;width:100%;padding-bottom:10px;text-align:center;clear:both;font-size:12px;z-index:9;bottom:0px;user-select:none;-webkit-user-select:none;}
.xin_foot .li_footmenu {text-align:center;padding-top:10px;line-height:22px;overflow:hidden;}
.xin_foot .li_copyright {padding:5px 0 5px 0;}
.xin_foot .li_beian {padding:5px 0 5px 0;}


.xin_pages {height:50px;line-height:50px;text-align:center;background:#ffffff;clear:both;overflow:hidden;margin:0 5px 15px 5px;border-radius:5px;font-size:14px;}
.xin_pages a {padding-left:10px;}


.ui-filter {font-size:14px;}

.div_btn_box {background:#ffffff;margin:50px 0.5rem 0px 0.5rem;height:108px;padding-top:40px;text-align:center;overflow:hidden;border-radius:0.3rem;}
.div_btn_box ul {font-size:1rem;height:2rem;}
.div_btn_box .btn_sm {color:#FF6600;cursor:pointer;}
.div_btn_box button {background-color:#FF6600;border:none;color:white;width:163px;height:39px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:10px 0;cursor:pointer;}
.div_btn_box button:disabled {background-color:#EEE;border:none;color:#99999959;width:163px;height:39px;border-radius:5px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:10px 0;cursor:pointer;}



.main_menu {min-width:280px;display:none;width:100%;overflow:hidden;position:fixed;left:0;top:0;z-index:998;}
.main_menu .main_nav {display:block;width:100%;height:auto;overflow:hidden;background:rgba(0,0,0, 0.75);}
.main_menu .navbox {background:#fff;margin:30% 5%;border-radius:4px;padding:15px 15px;position:relative;height:50%;overflow: scroll;}
.main_menu .navbox b {display:block;text-align:center;font-size:16px;}
.main_menu .navbox span {background-color:#FF6600;border:none;color:white;border-radius:5px;padding:9px 20px;text-align:center;text-decoration:none;display:inline-block;font-size:14px;margin:10px 0;cursor:pointer;}
.main_menu .navbox #menu_close {display:block;text-align:center;}


.main_menu .navbox input[type=checkbox],input[type=radio] {-webkit-appearance:none;appearance:none;outline:none;width:12px;height:12px;top:3px;right:5px;border-radius:2px;cursor:pointer;vertical-align:center;background:#fff;border:1px solid #ccc;position:relative;}
.main_menu .navbox input[type=checkbox]:checked::after {content:"\2713";display:block;position:absolute;top:-1px;left:-1px;right:0;bottom:0;width:10px;height:10px;line-height:10px;border:1px solid #ddd;border-radius:2px;color:red;font-size:14px;font-weight:bold;}

.content {background:#FFFFFF;font-size:1rem;line-height:180%;padding:0.8rem 0.8rem;margin:0.5rem 0.5rem;border-radius:0.3rem;}
.ui-filter-key {padding:0 16px 16px 16px;background:#F6F6F6;font-size:12px;}
.list-empty {background:#FFFFFF;margin:10px 5px;padding:50px 10px;line-height:200%;color:#999999;font-size:16px;text-align:center;}
.gird-4,.gird-5 {background:#FFFFFF;text-align:center;padding:24px 0;margin:10px 5px;overflow:hidden;}




/*列表城市黄页*/
.city-list {background:#fff;margin-top:60px;border-radius:5px;margin:10px 5px;overflow:hidden;padding-bottom:5px;}
.city-list li {float:left;padding:0 10px;height:30px;line-height:30px;overflow:hidden;font-size:12px;}
.city-list h2 {text-align:left;font-size:15px;color:#333;height:30px;line-height:30px;overflow:hidden;margin-bottom:5px;padding:6px 10px 5px 10px;font-weight:500;border-bottom:1px #E3E3E3 dashed;}
.city-list h2 strong {font-size:15px;color:#333;font-weight:bold;}
.city-list h2 em {float:left;width:4px;height:12px;display:block;margin-right:6px;margin-top:9px;background-color:#007FFF;}
.city-list dl {float:left;width:33.3%;text-align:center;height:30px;line-height:30px;overflow:hidden;font-size:12px;}


/*商铺*/
.home-head {width:100%;height:5.3rem;overflow:hidden;position:relative;z-index:5;}
.home-head img {float:left;border:#FFFFFF 2px solid;border-radius:50%;margin:1rem 1rem 0 1rem;}
.home-head ul {float:left;margin:16px 0 0 0;}
.home-head li {height:1.3rem;line-height:1.3rem;color:#FFFFFF;padding:0.2rem 0 0.3rem 0;}
.home-head strong {font-size:1.3rem;font-weight:normal;}
.home-quick {margin:1.9rem 0.5rem 0 0.5rem;height:4.5rem;overflow:hidden;border-radius:0.3rem;padding:1.3rem 0 1rem 0;background:#FFFFFF;text-align:center;}
.home-quick li {width:25%;float:left;}
.home-quick img {width:3rem;margin:0 0 0.5rem 0;}
.home-quick span {display:block;font-size:0.9rem;}
.banner {position:absolute;top:3.1rem;}
