@charset "utf-8";/*初始化样式*/
html{ width:100%;min-height:100vh;font-size:100px; background-color:#fff; }
body{ padding:0; width:100%; max-width:750px; min-height: 100vh; margin:0 auto; zoom:1;font-size:0.3rem;line-height:1.75em;font-family:"微软雅黑", "Microsoft YaHei", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif";color:#333;/*设置宽度*/ background-color:#fff; margin:0 auto; background-image:url(../images/Top.jpg); background-repeat:no-repeat; background-position:top center; background-size:7.5rem auto; visibility:hidden; }
ul,li,form, dl,dt,dd, div{ padding: 0; margin: 0; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0; margin:0;}
.em,.i,.b{ font-style:normal; }
p{ margin:0; }
b,strong{ font-weight: bold; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;font-family:"微软雅黑", "Microsoft YaHei", "MS Serif", "MS Sans Serif", "Microsoft Sans Serif"}
input:focus { outline: none;}

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/ }

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0; padding:0;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
strong{ font-weight: bold; }
a{ color:#333333; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0); outline: none; }
a:link,a:visited,a:focus{outline:none;text-decoration: none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#3866ff;}
*,input,textarea,button {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after { -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; position: relative;overflow-x: hidden; }
iframe{ display:none; margin:0; padding:; }
/**图片设置加载**/
/*img{ background:url(../images/wait.gif) no-repeat center; }*/
img[src*="."]{ background:transparent; }
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.textover{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.x-half{ transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); }
.y-half{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
.xy-half{ transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); }
.bg0{ background-color: #ffffff; }
.bg1{ background-color: #f8f8f8; }
.bg2{ background-color: #f2f2f2; }
.bg3{ background-color: #f6f6f6; }
.bg4{ background-color: #f9f9f9; }
.colr_main{ color:#3866ff; }
.colr_main2{ color:#ffaa00; }
.colr_main3{ color:#ff0000; }
.colr_main4{ color:#ea001b; }
.colr_main5{ color:#999999; }
.colrf{ color:#fff; }
.colr0{ color:#000; }
.colr1{ color:#111; }
.colr2{ color:#222; }
.colr3{ color:#333; }
.colr4{ color:#444; }
.colr5{ color:#555; }
.colr6{ color:#666; }
.colr7{ color:#777; }
.colr8{ color:#888; }
.colr9{ color:#999; }
.o-hide{ overflow: hidden; }
.imgBox{ overflow: hidden; }
.imgBox img{ display: block; }
.Br5{ border-radius:.05rem; -webkit-border-radius:.05rem; }
.Br3{ border-radius:.03rem; -webkit-border-radius:.03rem; }
.Br8{ border-radius:.08rem; -webkit-border-radius:.08rem; }
.vmd{ display: inline-block; vertical-align: middle; }
.mb1{ margin-bottom:.3rem; }
.mb2{ margin-bottom:.2rem; }
.mb3{ margin-bottom:.1rem; }
.mb4{ margin-bottom:.4rem; }
.mb5{ margin-bottom:.5rem; }
.mb3_5{ margin-bottom:.35rem; }
.pt2{ padding-top:.2rem; }
.pb2{ padding-bottom:.2rem; }
.pb3{ padding-bottom:.3rem; }
.pb4{ padding-bottom:.4rem; }
.pb5{ padding-bottom:.5rem; }
.b-shadow{ box-shadow:1px 1px .25rem rgba(0,0,0,0.08); }
.icons{ background-image:url(../images/icons.png); background-repeat:no-repeat; background-size:11rem 6.45rem; }
.icons_before::before,
.icons_after::after{ content:""; background-image:url(../images/icons.png); background-repeat:no-repeat; background-size:11rem 6.45rem; }
.f_l{ float: left; display: inline-block; }
.f_r{ float: right; display: inline-block; }
.flex{ display:flex; flex-wrap:wrap; }
.i-flex{ display:inline-flex; flex-wrap:wrap; }
.ja-flex{ justify-content:space-around; }
.jb-flex{ justify-content:space-between; }
.jc-flex{ justify-content:center; }
.ac-flex{ align-items:center; }
.hide{ display: none;}
.min_h{ min-height:calc(50vh - 1.06rem); }
/*清楚浮动*/
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; clear: both; font-size: 0;}
.clearfix { zoom: 1; }
/**输入框placeholder**/
::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color:#c6c6c6; }
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color:#c6c6c6; }
::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#c6c6c6; }
:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#c6c6c6; }
.input_color1::-webkit-input-placeholder { color:#585a58; }
.input_color1:-moz-placeholder { color:#585a58; }
.input_color1:-ms-input-placeholder { color:#585a58; }
.input_color2::-webkit-input-placeholder { color:#777; }
.input_color2:-moz-placeholder { color:#777; }
.input_color2:-ms-input-placeholder { color:#777; }
.input_color3::-webkit-input-placeholder { color:#888; }
.input_color3:-moz-placeholder { color:#888; }
.input_color3:-ms-input-placeholder { color:#888; }
.input_color4::-webkit-input-placeholder { color:#222; }
.input_color4:-moz-placeholder { color:#222; }
.input_color4:-ms-input-placeholder { color:#222; }
.input_color5::-webkit-input-placeholder { color:#999; }
.input_color5:-moz-placeholder { color:#999; }
.input_color5:-ms-input-placeholder { color:#999; }
/**数字框去掉上下箭头**/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{ -webkit-appearance: none; }
input[type="number"]{ -moz-appearance: textfield; }

/**宽度**/

/***内容区域***/
.container{ width:100%; max-width:750px; margin:0 auto; padding-left:0.23rem; padding-right:0.23rem; }

/**评分模块儿**/
.stars{ margin:0; font-size:0; line-height:0; position: relative; width:1.3rem; }
.stars .is{ white-space:nowrap; overflow:hidden; display:block; }
.stars .is i{ display:inline-block; vertical-align:middle; height:.23rem; width:.23rem; background-position:-1.87rem -.37rem; }
.stars .is i+i{ margin-left:.04rem; }
.stars .i_hover{ position: absolute; left:0; top:0; }
.stars .i_hover i{ background-position:-1.87rem 0; }
.stars2{ margin:0; font-size:0; line-height:0; position: relative; }
.stars2 .is{ white-space:nowrap; overflow:hidden; display:block; }
.stars2 .is i{ display:inline-block; vertical-align:middle; height:.35rem; width:.35rem; background-position:0 -4.36rem; margin-right:.06rem; }
.stars2 .is i+i{ }
.stars2 .i_hover{ position: absolute; left:0; top:0; }
.stars2 .i_hover i{ background-position:0 -3.83rem; }

body{  }
/**导航**/
#Header{ position:sticky; top:0; z-index:5; }
.SmallHeader #header{}
#header{ background:url(../images/Top.jpg) no-repeat top center/7.5rem auto; position:sticky; top:0; width:100%; z-index: 9; max-width:750px; padding:.25rem 0; }
#header .fBox{ white-space:nowrap; }
#header .RePrev{ display:block; width:.26rem; font-size:.34rem; line-height:.56rem; font-weight:bold; color:transparent; position: relative; }
#header .RePrev::before{ content:""; display:block; width:.26rem; height:.4rem; background-position:-3.18rem 0; position: absolute; left:0; top:50%; margin-top:-.2rem; }
#header .fBox .addressBox{ position:relative; display:none; }
#header .fBox .addressBox .txt{ padding-left:.4rem; font-size:.32rem; line-height:.56rem; color:#fff; width:1.05rem; overflow:hidden; position:relative; display:block; }
#header .fBox .addressBox .txt::before{ position:absolute; left:0; top:50%; margin-top:-.21rem; width:.32rem; height:.42rem; background-position:0 .03rem; }
#header .fBox .RePrev{ display:block; width:.26rem; font-size:.34rem; line-height:.56rem; font-weight:bold; color:transparent; position: relative; }
#header .fBox .RePrev::before{ content:""; display:block; width:.26rem; height:.4rem; background-position:-3.18rem 0; position: absolute; left:0; top:50%; margin-top:-.2rem; }
.Index #header .fBox .addressBox{ display:block; }
.Index #header .fBox .RePrev{ display:none; }
#header .SearchBox{ margin-left:.1rem; width:calc(100% - 1.2rem - .76rem); position: relative; padding:0 .30rem 0 .56rem; border-radius:.28rem; overflow:hidden; }
#header .SearchBox .submit{ display:block; height:.56rem; width:.56rem; position: absolute; left:0; top:0; background-position:-.28rem .13rem; }
#header .SearchBox .Key{ display:block; width:100%; font-size:.26rem; line-height:.56rem; height:.56rem; color:#c5cacf; padding:0; margin:0; border:0 none; }
.headCarShow #InfoHeader .car,
.headCarShow #header .car{ display:inline-block; }
#InfoHeader .car,
#header .car{ padding-right:.16rem; position:relative; display:none; }
#InfoHeader .car .icons,
#header .car .icons{ width:.5rem; height:.56rem; display:block; background-position:-.85rem .08rem; }
#InfoHeader .car .number,
#header .car .number{ font-size:.2rem; color:#ffffff; width:.32rem; line-height:.28rem; border:.02rem solid #fff; border-radius:50%; background:#ffffff; text-align:center; display:block; position:absolute; right:0; top:-.07rem; background-color:#ffaa00; font-style:normal; }
#header .MenuBtn{ padding:.05rem .05rem; width:.62rem; }
#header .MenuBtn i{ margin-left:.15rem; position: relative; height:.04rem; background-color:#fff; width:100%; }
#header .MenuBtn i::before{ content:""; position: absolute; left:-.15rem; top:0; width:.09rem; height:100%; background-color:#fff; }
#header .MenuBtn i.i1{}
#header .MenuBtn i.i2{ margin-top:.1rem; margin-bottom:.1rem; }
#header .MenuBtn i.i3{}
#MenuTank{ position: fixed; top:1.06rem; bottom:0;max-width: 760px; width:100%; height:calc(100vh - 1.06rem); background:rgba(0,0,0,.56); z-index:999999; display:none; }
#MenuTank .ul{ font-size:0; line-height:0; }
#MenuTank .ul li{ display:inline-block; width:25%; text-align:center; border-bottom:1px solid #ececec; border-right:1px solid #ececec; }
#MenuTank .ul li a{ display:block; padding:.2rem .1rem; }
#MenuTank .ul li img{ width:.72rem; }
#MenuTank .ul h2,
#MenuTank .ul p{ font-size:.26rem; line-height:1.4em; color:#666; font-weight:normal; margin:0.05rem 0 0; }
/**新闻头部**/
.SmallHeader #InfoHeader{}
#InfoHeader{ background:url(../images/images/Top.jpg) no-repeat top center/7.5rem auto; position:sticky; top:0; width:100%; z-index: 9; max-width:750px; padding:.25rem 0; }
#InfoHeader .container{ display:flex; justify-content:space-between; }
#InfoHeader .RePrev{ display:block; width:.26rem; font-size:.34rem; line-height:.56rem; font-weight:bold; color:transparent; position: relative; }
#InfoHeader .RePrev::before{ content:""; display:block; width:.26rem; height:.4rem; background-position:-3.18rem 0; position: absolute; left:0; top:50%; margin-top:-.2rem; }
#InfoHeader .h1{ font-size:.38rem; line-height:.56rem; color:#ffffff; font-weight:normal; text-transform:uppercase; }
#InfoHeader .Share{ display:block; width:.4rem; font-size:.34rem; line-height:.56rem; font-weight:bold; color:transparent; position: relative; }
#InfoHeader .Share::before{ content:""; display:block; width:.4rem; height:.4rem; background-position:-2.13rem -1.67rem; position: absolute; left:0; top:50%; margin-top:-.2rem; }
#InfoHeader .hLink{ font-size:.32rem; color:#fff; line-height:.56rem; }
#InfoHeader .MenuBtn{ padding:.05rem .05rem; width:.62rem; margin-left:.2rem; }
#InfoHeader .MenuBtn i{ margin-left:.15rem; position: relative; height:.04rem; background-color:#fff; width:100%; }
#InfoHeader .MenuBtn i::before{ content:""; position: absolute; left:-.15rem; top:0; width:.09rem; height:100%; background-color:#fff; }
#InfoHeader .MenuBtn i.i1{}
#InfoHeader .MenuBtn i.i2{ margin-top:.1rem; margin-bottom:.1rem; }
#InfoHeader .MenuBtn i.i3{}

/***底部**/
#footer{}
#footer .top{ font-size:0; line-height:0; padding:.3rem 0 .25rem; border-bottom:1px solid #f8f8f8; }
#footer .top .wid{ width:33.33%; }
#footer .top img{ display:block; max-width:90%; width:.7rem; margin:0 auto; }
#footer .top p{ font-size:.24rem; color:#888888; line-height:1.2em; margin-top:.1rem; }
#footer .copy{ color:#999999; font-size:.24rem; line-height:1.4em; padding:.2rem 0; }
#footer .copy p+p{ margin-top:.08rem; }

/**底部悬浮**/
#FBtns{position:fixed; max-width: 750px;margin: 0 auto;bottom:0; width:100%; border-top:.02rem solid #e6e6e6; z-index:3; font-size:0; display:flex; }
#FBtns .a{ background-color:#f0f0f0; flex-wrap:wrap; justify-content:center; align-items:center; width:17%; text-align:center; display:inline-flex; padding:.1rem .05rem; }
#FBtns .a .icons{ display:block; margin:0 auto; height:.5rem; width:.5rem; }
#FBtns .a .em{ font-size:.2rem; line-height:1.4em; color:#444444; display:block; width:100%;}
#FBtns .line{ border-left:.02rem solid #e6e6e6; border-right:.02rem solid #e6e6e6; }
#FBtns .ABtn{ color:#fff; font-size:.3rem; width:50%; flex-wrap:nowrap; }
#FBtns .JoinCar{ background-color:#ffaa00; }
#FBtns .Buy{ background-color:#ea001b; }
#FBtns .lc .icons{ background-position:-.05rem -1.58rem; }
#FBtns .line .icons{ background-position:-.72rem -1.58rem; }
#FBtns .phone .icons{ background-position:-1.48rem -1.58rem; }

/*************公用****************/
/*************更多****************/
.MoreBox{ padding:0; text-align:center; display:block; font-size:.24rem; line-height:.3rem; color:#c4c4c4; padding:.35rem 0; position: relative;  }
.MoreBox:hover{ color:#c4c4c4; }
.MoreBox span{ display:inline-block; opacity:0; position: absolute; }
.MoreBox .more{ padding-left:.53rem; opacity:1; position: relative; }
.MoreBox .more::before{ position: absolute; left:0; width:.38rem; height:100%; background-position:-2.6rem .04rem; }
.MoreBox.loading{}
.MoreBox.loading .more{ opacity:0; }
.MoreBox.loading .load{ color:#555555; opacity:1; position: absolute; left:50%; padding-left:.5rem; }
.MoreBox.loading .load::before{ position: absolute; left:0; top:50%; margin-top:-.17rem; height:.34rem; width:.36rem; background-position:-4.72rem 0; z-index: 99; animation:myfirst 1.3s linear infinite; }
.MoreBox.loadold{}
.MoreBox.loadold .more{ opacity:0; }
.MoreBox.loadold .loaded{ opacity:1; position: absolute; left:50%; }
.MoreBox1{ padding:0; text-align:center; display:block; font-size:.24rem; line-height:.3rem; color:#444444; padding:.3rem 0; position: relative; }
.MoreBox1:hover{ color:#444444; }
.MoreBox1 span{ display:inline-block; opacity:0; position: absolute; }
.MoreBox1 .more{ padding-right:.35rem; opacity:1; position: relative; }
.MoreBox1 .more::after{ position: absolute; right:0; top:50%; margin-top:-.06rem; width:.22rem; height:.14rem; background-position:-7.86rem .0rem; }
.MoreBox1.loading{}
.MoreBox1.loading .more{ opacity:0; }
.MoreBox1.loading .load{ color:#555555; opacity:1; position: absolute; left:50%; padding-right:.5rem; }
.MoreBox1.loading .load::after{ position: absolute; right:0; top:50%; margin-top:-.17rem; height:.34rem; width:.36rem; background-position:-4.72rem 0; z-index: 99; animation:myfirst 1.3s linear infinite; }
.MoreBox1.loadold{}
.MoreBox1.loadold .more{ opacity:0; }
.MoreBox1.loadold .loaded{ opacity:1; position: absolute; left:50%; }
.point{ text-align:right; font-size: 0; line-height: 0; }
.point span{ height:2px; width:20px; opacity: 0.27; background-color: #fff; margin:0; cursor: pointer; border-radius: 0; }
.point span+span{ margin-left:8px; }
.point .swiper-pagination-bullet-active{ opacity: 1; }
@keyframes myfirst{
	0 {transform:rotate(0deg);}
	40% {transform:rotate(180deg);}
	80% {transform:rotate(300deg);}
	100% {transform:rotate(360deg);}
}
/**内页Banner图片**/
#AutoBan{ position: relative; overflow: hidden; }
#AutoBan .link{ display:block; }
#AutoBan .pc{ display: block; }
#AutoBan .phone{ display: none; }
#AutoBan .Box{ position: absolute; height: 100%; width: 100%; left:0; top:0; display: block; }
#AutoBan .Box .container{ height: 100%; }
#AutoBan .table{ height: 100%; width: 100%; display: table; margin:0; }
#AutoBan .t-cell{ display: table-cell; vertical-align: middle; }
#AutoBan .cn{ font-size: 0.34rem; line-height: 1.2em; display: inline-block; margin-bottom: 0.2rem; color:#fff; }
#AutoBan .cn::after{ content: ""; display: block; width:1em; height: 0.02rem; background: #fff; margin-top:0.15rem; }
/**公共轮播Banner**/
.SingleSwiper{ position: relative; position: relative; }
.SingleSwiper .Box{ display:block; }
.SingleSwiper .paginations{ position: absolute; left:0; bottom:16px; width:100%; text-align:center; font-size:0; line-height:0; z-index:3; }
.SingleSwiper .paginations span{ height:10px; width:10px; border:1px solid #fff; opacity:1; border-radius:50%; background-color:transparent; margin:0 4px; }
.SingleSwiper .paginations span.swiper-pagination-bullet-active{ background-color:#fff; }
/****************筛选****************/
#Screen{ font-size:0; line-height:0; text-align:center; position: sticky; top:1.06rem; left:0; width:100%; z-index:2; }
#Screen .div{ display:inline-block; width:33.33%; }
#Screen .div .a{ font-size:.26rem; line-height:.76rem; color:#333; display:inline-block; position: relative; }
#Screen .div .em{ font-style:normal; display:block; padding-right:.35rem; }
#Screen .div .a::after{ width:.22rem; height:.14rem; position: absolute; right:0; top:50%; margin-top:-.06rem; background-position:-3.62rem .01rem; }
#Screen .div .ul{ position: absolute; z-index:9; top:100%; left:0; width:100%; height:calc(100vh - 1.82rem); overflow-y:auto; background:rgba(0,0,0,.6); text-align:left; display:none; }
#Screen .div .ul li{ border-top:1px solid #e6e6e6; }
#Screen .div .ul li a{ display:block; font-size:.24rem; line-height:.36rem; padding:.18rem .35rem; color:#666; background:#fff; }
#Screen .div .ul li.on a,
#Screen .div .ul li a:hover{ background-color: #e5e5e5; color:#3866ff; }
#Screen .div .FormBox{ position:absolute; z-index:9; top:100%; left:0; width:100%; height:calc(100vh - 1.82rem); overflow-y:auto; background:rgba(0,0,0,.6); text-align:left; display:none; }
#Screen .div .FormBox .form{ display:block; }
#Screen .div .FormBox .dl{}
#Screen .div .FormBox dd{ padding:0 .35rem; border-top:1px solid #e6e6e6; }
#Screen .div .FormBox .d_t{ font-size:.26rem; line-height:.64rem; color:#333333; }
#Screen .div .FormBox .aBoxs{ font-size:0; line-height:0; margin:-.08rem; padding-bottom:.2rem; }
#Screen .div .FormBox .aBoxs label{ display:inline-block; font-weight:normal; font-size:.24rem; line-height:.56rem; color:#555555; position: relative; margin:.08rem; }
#Screen .div .FormBox .aBoxs label input{ display:none; }
#Screen .div .FormBox .aBoxs label span{ display:block; border-radius:.05rem; background:#f5f5f5; padding:0 .1rem; min-width:1.22rem; text-align:center; }
#Screen .div .FormBox .aBoxs.wid1 label span{ min-width:1.55rem; }
#Screen .div .FormBox .aBoxs label input:checked+span{ color:#fff; background:#3966ff; }
#Screen .div .FormBox .BtnBox{ padding-top:.3rem; padding-bottom:.3rem; }
#Screen .div .FormBox .BtnBox .Btn{ font-size:.24rem; line-height:.54rem; width:1.6rem; color:#555555; background:#f5f5f5; border-radius:.05rem; margin:0 .07rem; }
#Screen .div .FormBox .BtnBox .Btn.submit{ color:#fff; background:#3966ff; }
#Screen .div.on .a{ color:#3866ff; }
#Screen .div.on .a::after{ background-position:-3.92rem .01rem; }
/***当前位置***/
.MapLocation{}
.MapLocation .em{ font-style:normal; }
.MapLocation{ font-size:.24rem; color:#999999; line-height:.32rem; padding:.12rem .46rem .12rem 0; position: relative; }
.MapLocation .icons{ display:block; width:.24rem; height:.24rem; position: absolute; right:.1rem; top:.12rem; background-position:-4.24rem .01rem; }
/***评价列表***/
#ListC{}
#ListC .ul{ border-top:1px solid #eee; margin-top:.2rem; }
#ListC .ul li{ border-bottom:1px solid #eeeeee; padding:.2rem 0 .15rem; }
#ListC .ul li+li{ margin-top:.2rem; }
#ListC .ul li .img{ width:1.06rem; height:auto; }
#ListC .ul li .cont{ width:5.7rem; }
#ListC .ul li .cont .h2{ font-size:0; line-height:0; font-weight:normal; }
#ListC .ul li .cont .h2 .nick,
#ListC .ul li .cont .h2 .num{ font-size:.28rem; line-height:.3rem; color:#444444; }
#ListC .ul li .cont .stars{ margin-left:.3rem; margin-top:.03rem; }
#ListC .ul li .cont .description{ font-size:.24rem; line-height:1.4em; color:#444444; margin:.12rem 0 .15rem; }
#ListC .ul li .cont .Imglist{ display:block; }
#ListC .ul li .cont .Imglist .imgli{ display:inline-block; }
#ListC .ul li .cont .Imglist .imgli+.imgli{ margin-left:.1rem; }
#ListC .ul li .cont .Imglist .imgli img{ display:block; width:1.35rem; height:.95rem; height:auto; }
#ListC .ul li .cont .other{ font-size:.24rem; line-height:1.4em; color:#999999; padding-top:.05rem; }
#ListC .ul li .cont .other .time{}
#ListC .ul li .cont .other .good{ position: relative; color:#999999; padding-left:.3rem; height:1.4em; }
#ListC .ul li .cont .other .good::before{ position: absolute; left:0; top:.03rem; width:.21rem; height:.24rem; background-position:-2.25rem -.34rem; -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; }
#ListC .ul li .cont .other .good.on::before{ -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0); filter:none; }
/**暂无数据**/
.NoneComment{ font-size:.24rem; line-height:1.14rem; color:#444444; display:block; }
.NoneMeal{ font-size:.24rem; line-height:.8rem; color:#444444; display:block; }
/**弹框**/
.PromptBox{ justify-content:center; align-items:center; }
.PromptBox .Box{ border-radius:.05rem; overflow:hidden; background:#fff; text-align:center; box-shadow:0 0 .1rem rgba(0,0,0,.1); width:500px; max-width:96%; }
.PromptBox .Box .exit{ font-size:.3rem; color:#fff; font-weight:normal; }
.PromptBox .Box .h5{ padding:.15rem .25rem; font-size:.3rem; color:#fff; line-height:.4rem; font-weight:bold; text-align:left; background-color:#3866ff; display:flex; justify-content:space-between; align-items:center; }
.PromptBox .Box .cont{ padding:.4rem .25rem .1rem; font-size:.26rem; line-height:.4rem; }
.PromptBox .Box .cont .icons_before{ display:inline-block; position: relative; padding-left:.45rem; line-height:.4rem; }
.PromptBox .Box .cont .icons_before::before{ position: absolute; height:.4rem; width:.4rem; left:0; top:0; background-position:-.66rem -3.82rem; }
.PromptBox.confirm .Box .cont .icons_before::before{ position: absolute; height:.4rem; width:.4rem; left:0; top:0; background-position:-1.2rem -3.83rem; }
.PromptBox.Noicon .Box .cont .icons_before{ padding-left:0; }
.PromptBox.Noicon .Box .cont .icons_before::before{ display:none; }
.PromptBox .Box .Btns{ padding:.1rem .15rem .3rem; }
.PromptBox .Box .Btns .Btn{ display:inline-block; font-size:.26rem; line-height:.4rem; min-width:.7rem; border-radius:.03rem; color:#666; cursor:pointer; padding:0 .2rem; border:1px solid transparent; margin:0 .15rem; transition:all 0.3s; }
.PromptBox .Box .Btns .true{ color:#666; border-color:#dbdbdb; }
.PromptBox .Box .Btns .false{ background-color:#ffaa01; color:#fff; }
.PromptBox .Box .Btns .Btn:hover{ color:#fff; background:#3866ff; border-color:#3866ff; }
.AutoTankBlock,
.PromptBox{ display:flex; display:none; flex-direction:column; position: fixed; left:0; top:100%; width:100%; height:100vh; background:rgba(0,0,0,.4); transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0); -ms-transform:translateY(0); -o-transform:translateY(0); z-index:999; }
.AutoTankBlock.on,
.PromptBox.on{ display:flex; transform:translateY(-100%); -webkit-transform:translateY(-100%); -moz-transform:translateY(-100%); -ms-transform:translateY(-100%); -o-transform:translateY(-100%); }
.AutoTankBlock{ justify-content:flex-end; }
.AutoTankBlock .TankContent{ width:100%; max-height:80vh; background-color:#fff; overflow-y:auto; position: relative; }
.AutoTankBlock .TankContent .exit{ display:block; position: absolute; top:.24rem; right:.23rem; width:.26rem; height:.28rem; background-position:-10.57rem .01rem; z-index:3; }
.AutoTankBlock .TankTit{ background-color:#eeeeee; }
.AutoTankBlock .TankTit .h1{ font-size:.3rem; line-height:.8rem; color:#444444; font-weight:normal; padding-right:.3rem; }
.mayAutoFadeBox.PromptBox{ width:80%; height: auto; left:10%; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
.mayAutoFadeBox.PromptBox .Box{ background:transparent; max-width:100%; }
.mayAutoFadeBox.PromptBox .h5{ display:none; }
.mayAutoFadeBox.PromptBox .Box .cont{ padding:0; }
.mayAutoFadeBox.PromptBox .Box .icons_before{ padding:.2rem 0.15rem; display:block; width:100%; font-size:.3rem; color:#fff; text-align:center; }
.mayAutoFadeBox.PromptBox .Box .cont .icons_before::before{ display:none; }
.mayAutoFadeBox.PromptBox .Btns{ display:none; }
/***图片放大弹框***/
.TankBlockImg{ display:none; position: fixed; width:100%; left:0; height:calc(100% - 1.06rem); top:1.06rem; background:rgba(0,0,0,.4); z-index:2; }
.TankBlockImg .Block{ height:100%; }
.TankBlockImg .swiper-container{ position: relative; background-color:#fff; }
.TankBlockImg .swiper-container img{ display:block; width:100%; height:auto; }
.TankBlockImg .swiper-container .Btn{ position: absolute; top:0; height:100%; width:.5rem; z-index:2; }
.TankBlockImg .swiper-container .Btn::before{ position: absolute; height:.44rem; width:.28rem; position: absolute; left:50%; top:50%; margin-top:-.22rem; margin-left:-.14rem; }
.TankBlockImg .swiper-container .prev::before{ background-position:-2.51rem -.81rem; }
.TankBlockImg .swiper-container .next::before{ background-position:-3.17rem -.81rem; }
.TankBlockImg .swiper-container .prev{ left:0; }
.TankBlockImg .swiper-container .next{ right:0; }
/**分享弹框**/
.ShareTank{ position: fixed; left:0; top:0; width:100%; height:100%; z-index:99; background:rgba(0,0,0,.5); display:flex; justify-content:flex-end; align-items:flex-end; text-align:center; }
.ShareTank .ShareBlock{ width:100%; background-color:rgba(255,255,255,.95); }
.ShareTank .ShareBlock h1{ font-size:.34rem; letter-spacing:.5em; margin:0; padding:.4rem 0 .3rem; }
.ShareTank .ShareBlock #ShareDiv{ display:flex; justify-content:space-around; padding:.2rem 0 .4rem; }
.ShareTank .ShareBlock #ShareDiv a{ height:1.22rem; width:1.22rem; }
.ShareTank .ShareBlock #ShareDiv .icon-qq{ background-position:0 -2.44rem; }
.ShareTank .ShareBlock #ShareDiv .icon-qzone{ background-position:-1.32rem -2.44rem; }
.ShareTank .ShareBlock #ShareDiv .icon-weibo{ background-position:-2.64rem -2.44rem; }
.ShareTank .exit{ line-height:.96rem; color:#333; background-color:#fff; font-size:.28rem; display:block; }
/**热门推荐**/
#HotNews{}
#HotNews .Typetitle{ font-size:.3rem; font-size:333333; line-height:1.4em; padding:.15rem 0; }
#HotNews .ul{}
#HotNews .ul li{ border-top:1px solid #e6e6e6; }
#HotNews .ul a{ display:block; font-size:.28rem; line-height:1.4em; color:#666666; padding:.19rem 0; }
/**热门标签**/
#HotTags{}
#HotTags .h2{ padding-top:.05rem; font-size:.3rem; line-height:.86rem; color:#333333; font-weight:normal; margin:0; }
#HotTags .h2 .word{ display:inline-block; position: relative; padding:0 .6em; }
#HotTags .h2 .word::before,
#HotTags .h2 .word::after{ content:""; display:block; width:2em; height:1px; background:#eee; position: absolute; top:50%; margin-top:-.5px; }
#HotTags .h2 .word::before{ right:100%; }
#HotTags .h2 .word::after{ left:100%; }
#HotTags .TagBoxs{ font-size:0; line-height:0; padding:0 0 .2rem; border-bottom:1px solid #eee; }
#HotTags .TagBoxs a{ font-size:.29rem; line-height:.6rem; color:#333333; display:inline-block; vertical-align:middle; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:31%; margin-left:3.5%; }
#HotTags .TagBoxs a:nth-child(3n+1){ margin-left:0; }
/**分页**/
#PageBtns{}
#PageBtns .form{ display:flex; width:100%; padding-top:.18rem; padding-bottom:.18rem; font-size:.29rem; line-height:.48rem; color:#333333; }
#PageBtns .form .a{ color:#fff; padding:0 .1rem; border-radius:.05rem; background-color:#3966ff; }
#PageBtns .form .a[disabled="disabled"]{ background-color:#dedede; color:#333; }
#PageBtns .form label{ font-weight:normal; margin:0 .15rem; }
#PageBtns .form .number{ width:3em; font-size:.29rem; line-height:.46rem; color:#333; border:.01rem solid #eee; text-align:center; }
/**返回顶部**/
.showReTop #ReTop{ display:flex; }
#ReTop{ position: fixed; z-index:3; right:.13rem; bottom:5%; width:.7rem; height:.7rem; border-radius:50%; border:.01rem solid #3966ff; background:rgba(255,255,255,.9); display:flex; justify-content:center; align-items:center; display:none; }
#ReTop::before{ height:.46rem; width:.4rem; background-position:-2.8rem -1.72rem; transform:scale(.8); -webkit-transform:scale(.8); -ms-transform:scale(.8); -moz-transform:scale(.8); -o-transform:scale(.8); }

/**列表页无数据**/
.Nonelist{ padding-top:.4rem; padding-bottom:.4rem; width:100%; }
.Nonelist .icons_before{ position: relative; display:block; margin:0 auto; height:1.08rem; width:1.08rem; border-radius:50%; background-color:#fff; }
.Nonelist .icons_before::before{ position: absolute; left:50%; top:50%; height:.44rem; width:.44rem; margin-left:-.22rem; margin-top:-.22rem; background-position:-3.53rem -1.71rem; }
.Nonelist .Noneword1{ font-size:.26rem; line-height:1.4em; color:#555555; margin:.1rem 0 .1rem; }
.Nonelist .Noneword2{ font-size:.2rem; line-height:1.4em; color:#bcbcbc; }

/**92ya当前位置**/
.MapLocation_92ya{ border-bottom:.02rem solid #e6e6e6;padding: 0rem; }
.MapLocation_92ya .Box{ /*display:flex; flex-wrap:wrap;*/ font-size:.24rem; color:#999999; line-height:.32rem; padding:.15rem 0; position: relative; }
.MapLocation_92ya .Box a{ color:#333; }
.MapLocation_92ya .jt{ margin:0 .12rem; }