/***** reset tags style *****/
html,body,header,div,table,tr,th,td,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,span,a,img,form,label,input,select,textarea,pre {margin:0; padding:0;}
body {background:#fff;min-width:320px; font:normal 18px/36px microsoft yahei, verdana,geneva,sans-serif;font-size:16px;}

input,select,textarea,h1,h2,h3,h4,h5,h6,pre,b,i,em,cite {color:gray; font:normal normal normal 18px/2.0 microsoft yahei, verdana,geneva,sans-serif;}
input,textarea,button,select{-webkit-tap-highlight-color:transparent;outline:none;background:#fff;}

table {border-collapse:collapse;}
th {font-weight:normal; text-align:left;}
pre {white-space:pre-wrap; word-wrap:break-word;}
ul,ol {list-style:none;}
li {height:auto;}
img {border:0;}
a,del {text-decoration:none;}



/***** text(span) style *****/
.fs12 {font-size:12px;}
.fs14 {font-size:14px;}
.fs15 {font-size:15px;}
.fs16 {font-size:0.875rem;}
.fs18 {font-size:18px;}
.fs20 {font-size:20px;}
.fs24 {font-size:24px;}
.fs32 {font-size:3rem;}
.fc {text-align:center;}

.orange{color:#f18c05}
.c666{color:#666;font-family: "微软雅黑", arial, sans-serif}
.c333{color:#333;}
.hide {display:none;}
.show {display:block;}
.indent{text-indent:3em;}
.indent_2{text-indent:2em;}
.mar_top{margin-top:1rem !important;}
.mar_bom{margin-bottom:5.5rem;}
/*1px dashed*/
.border-bottom-1px,.border-right-1px,.border-top-1px{position:relative}
.border-bottom-1px:after,.border-bottom-1px:before,.border-right-1px:after,.border-right-1px:before,.border-top-1px:after,.border-top-1px:before{
    content:"";
    display:block;
    position:absolute;
    transform-origin:0 0
}
.border-top-1px:before{border-top:1px dashed #b1b1b1;left:0;top:0;width:100%;transform-origin:0 top}
.border-right-1px:after{border-right:1px dashed #b1b1b1;top:0;right:0;height:100%;transform-origin:right 0}
.border-bottom-1px:after{border-bottom:1px dashed #b1b1b1;left:0;bottom:0;width:100%;transform-origin:0 bottom}
@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
    .border-top-1px:before{width:200%}
    .border-right-1px:after,.border-top-1px:before{
        -webkit-transform:scale(.5) translateZ(0);
        transform:scale(.5) translateZ(0)
    }
    .border-right-1px:after{height:200%}
    .border-bottom-1px:after{width:200%}
    .border-bottom-1px:after{
        -webkit-transform:scale(.5) translateZ(0);
        transform:scale(.5) translateZ(0)
    }
}
@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){
    .border-top-1px:before{width:300%}
    .border-right-1px:after,.border-top-1px:before{
        -webkit-transform:scale(.333) translateZ(0);
        transform:scale(.333) translateZ(0)
    }
    .border-right-1px:after{height:300%}
    .border-bottom-1px:after{width:300%}
    .border-bottom-1px:after{
        -webkit-transform:scale(.333) translateZ(0);
        transform:scale(.333) translateZ(0)
    }
}

/*1px solid*/
.border_bottom_1px,.border_right_1px,.border_top_1px,.border_left_1px{position:relative}
.border_bottom_1px:after,.border_bottom_1px:before,.border_right_1px:after,.border_right_1px:before,.border_top_1px:after,.border_top_1px:before,.border_left_1px:after,.border_left_1px:before{
    content:"";
    display:block;
    position:absolute;
    transform-origin:0 0
}
.border_top_1px:before{border-top:1px solid #e2e2e2;left:0;top:0;width:100%;transform-origin:0 top}
.border_right_1px:after{border-right:1px solid #e2e2e2;bottom:0;right:0;height:100%;transform-origin:right 0}
.border_bottom_1px:after{border-bottom:1px solid #e2e2e2;left:0;bottom:0;width:100%;transform-origin:0 bottom}
.border_left_1px:before{border-left:1px solid #e2e2e2;bottom:0;left:0;height:100%;transform-origin:left 0}
@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){
    .border_right_1px:after{height:200%}
    .border_bottom_1px:after{width:200%}
    .border_top_1px:before{width:200%}
    .border_left_1px:before{height:200%}
    .border_right_1px:after,.border_top_1px:before,.border_bottom_1px:after,.border_left_1px:before{
        -webkit-transform:scale(.5) translateZ(0);
        transform:scale(.5) translateZ(0)
    }
}
@media (-webkit-min-device-pixel-ratio:3),(min-device-pixel-ratio:3){
    .border_top_1px:before{width:300%}
    .border_left_1px:before{height:300%}
    .border_right_1px:after,.border_top_1px:before{
        -webkit-transform:scale(.333) translateZ(0);
        transform:scale(.333) translateZ(0)
    }
    .border_right_1px:after{height:300%}
    .border_bottom_1px:after{width:300%}
    .border_bottom_1px:after{
        -webkit-transform:scale(.333) translateZ(0);
        transform:scale(.333) translateZ(0)
    }
}

input::-webkit-input-placeholder{color: #9d9d9d;}
input::-moz-placeholder{color: #9d9d9d;}
input:-ms-input-placeholder{color: #9d9d9d;}
img{width: 100%;height: auto;display: block}

.header-fixed{position: fixed;top:0;z-index: 2;width: 100%;}
.header-tips{background:#f9f9f9;width: 94%;padding: 2px 3%;position: relative;padding-top: 5px;}
.header-tips .app-pic{width: 40px;display: inline-block;vertical-align: text-bottom;}
.header-tips .text{display: inline-block;line-height: 25px;}
.header-tips .text .bold{font-weight: bold;font-size: 14px;}
.header-tips .text p{font-size: 12px;font-family: "微软雅黑", arial, sans-serif;line-height: 20px;}
.header-tips .trunon{display: inline-block;line-height:18px;margin-top: 11px;float: right;color: #111;padding: 2px 8px;border-radius: 5px;font-size: 14px;margin-right: 13px;border: 1px solid #575757;}
@media screen and (max-width: 336px){.header-tips .trunon{margin-right: 4px;}}
.header-tips .trunon a{color: #4180e9;}
.header-tips .border_bottom_1px:after{border-bottom:1px solid #111;border-radius: 10px; }
.header-tips .border_top_1px:before{border-top:1px solid #111 ;border-radius: 10px;}
.header-tips .border_left_1px:before{border-left:1px solid #111 ;border-radius: 10px;}
.header-tips .border_right_1px:after{border-right:1px solid #111;border-radius: 10px; }
.header-tips .close{display: inline-block;width: 12px;position: absolute;right: 7px;top:3px;}
.blue{color: #fff!important;background: #4180e9!important;}
.mar_top_bot{margin: 25px 0;}
.main{padding-top: 55px;padding-bottom: 60px;}
.menu_order{position: relative;overflow: hidden;}
.menu_order .order_link{position: absolute;width: 100%;bottom: 14px;}
.menu_order .order_link p{width: 50%;text-align: center;float: left;color: #575757;font-weight: bold;}
.menu_order .order_link p a{color: #575757;}
.menu_price{width: 100%;overflow: hidden;margin-top: -10px;margin-bottom: 30px;}
.menu_price p{width: 50%;float: left;text-align: center;}
.menu_price p a{width: 80%;display:block;color: #4180E9;margin: 0 auto;}
.menu_price p .border_bottom_1px:after{border-bottom:1px solid #4180E9;}
.menu_price p .border_top_1px:before{border-top:1px solid #4180E9;}
.menu_price p .border_left_1px:before{border-left:1px solid #4180E9;}
.menu_price p .border_right_1px:after{border-right:1px solid #4180E9;}
.menu_service{width: 100%;overflow: hidden;position: relative;}
.menu_service .service{position: absolute;bottom: 13.5px;width: 100%;text-align: center;}
.menu_service .service a{display: block;width: 45%;margin: 0 auto;}
.menu_park{width: 100%;text-align: center;}
.menu_park .title{font-weight: bold;font-size: 22px;}
.menu_park .park{width: 100%;text-align: center;}
.menu_park .park a{display: block;width: 45%;margin: 0 auto;}
.menu_park .swiper-container{margin: 8px auto 18px;padding: 10px 0;}
.menu_park .swiper-container .swiper-wrapper{width: 100%;}
.menu_park .swiper-container .swiper-wrapper .swiper-slide{width: 80%;box-shadow: #e2e2e2 0 3px 5px 0px;border-radius: 5px;overflow: hidden;}
/*.menu_park .park_pic{border-top-left-radius: 5px;border-top-right-radius: 5px;}*/
.menu_park .park_info{padding: 10px 0;}
.menu_park .park_info .score .star{display: inline-block;}
.menu_park .park_info p{line-height: 25px;}
.menu_park .park_info .park_tit{color: #323232;font-size: 16px;font-weight: bold;}
.menu_park .park_info .park_service{color: #A2A2A2;font-size: 14px;}

.menu_comments{overflow: hidden;position: relative;}
.menu_comments .comm_tabs{/*background: rgba(255,255,255,.9);*//*margin: 0 auto 8%;*/overflow: scroll;position: absolute;top: 3%;left: 1%;width: 96%;height: 95%;padding: 0 1%;}
.menu_comments .tabs_list{padding: 10px 0;}
.menu_comments .toux{width: 39px;height: 39px;float: left;}
.menu_comments .pInfo{margin-left: 44px;/*margin-right: 2px;*/}
.menu_comments .pInfo p{line-height: 24px;}
.menu_comments .park_name{font-size: 16px;font-weight: bold;color: #111111;display: inline-block;width: 65%;overflow: hidden;text-overflow:ellipsis;white-space:nowrap}
.menu_comments .ptime{font-size: 12px;color: #555555;position:absolute;right:0;font-family: "微软雅黑", arial, sans-serif}
.menu_comments .pComm{font-size: 12px;line-height: 22px!important;}
.menu_comments .scroll_text{position: absolute;top: 18%;left: 3%;width: 90%;height: 74.5%;background: rgba(255,255,255,.9);overflow: hidden;padding: 10px 2%;}
.star{width: 12.5px;}
.footer{width: 100%;position: fixed;bottom: 0px;z-index: 10;background: #FFFFFF;text-align: center;height: 65px;line-height: 65px;box-shadow: #e2e2e2 0 2px 7px 0px;}
.footer p{width: 46%;display: inline-block;line-height: 35px;border-radius: 5px;font-size: 16px;font-family: "微软雅黑", arial, sans-serif;}
.footer p a{padding: 10px 0;font-family: "微软雅黑", arial, sans-serif}
.footer .mar_lt{margin-left: 1.5%;}
.footer .border_bottom_1px:after{border-bottom:1px solid #4180E9;border-radius: 10px;}
.footer .border_top_1px:before{border-top:1px solid #4180E9;border-radius: 10px;}
.footer .border_left_1px:before{border-left:1px solid #4180E9;border-radius: 10px;}
.footer .border_right_1px:after{border-right:1px solid #4180E9;border-radius: 10px;}
.footer .hongbao{width: 15.5px;display: inline-block;vertical-align: middle;margin-bottom: 2px;}
@media only screen and (min-width: 1024px) {
    .contant {max-width: 512px;margin: 0 auto;}
    .footer {width: 512px;}
    .header-fixed {width: 512px;}
    body{background: #282828;}
    .contant{background: #FFF}
}