a{ text-decoration:none;color:#8e8e8e}
body,h1,h2,h3,ol,ul,li,p,input{margin:0;padding:0;font-family:"微软雅黑"; color:#4f4f4f; font-size:0.5rem;}
html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
ul, li, dd, dt{ list-style:none; padding:0px; margin:0px;}
ul{ list-style:none; padding:0px; margin:0px;}
.clear{ clear:both; margin:0px; padding:0px;}
img{ border:0px;}
.fl{ float:left;} .fr{ float:right;}.img{ max-height:100%; max-width:100%; display:block}
.warp{width:100%; max-width:640px; margin: 0 auto; clear:both; position:relative;}
.bj{ background:url(../images/bj.jpg) no-repeat center center; width:100%; position:relative;
-webkit-background-size:cover;
  -moz-background-size:cover;
  -o-background-size:cover;
  background-size:cover;
}
.mheader img{ max-height:100%; max-width:100%}
.mheader{ height:2.675rem; position:relative;}
.ny{}
.logo{ position:absolute; left:3%; width:8.670rem; top:0.5rem}
.telm{ position:absolute; right:5rem; width:1.15rem;top:0.75rem}
.en{position:absolute; right:3.5rem; width:1.15rem;top:0.75rem}
.muser{position:absolute; right:2rem; width:1.10rem; top:0.75rem}
.mmenu{ position:absolute;right:3%; width:1.16rem; top:0.85rem}
.mmenu span{}
.mmenu span img{height:auto;}
.mnav{ width:96%; height:auto; display:none; overflow:hidden; position:absolute; left:0; z-index:9999; top:2.675rem; background:url(../images/nav.png); padding:2%; text-align:left;}
.mnav ul{ width:100%; height:auto; float:left; display:inline; overflow:hidden;}
.mnav li{ width:98%; height:40px; border-bottom:1px dashed #000; float:left; display:inline; overflow:hidden;font:14px/40px Arial; padding-left:2%; text-transform:uppercase; color:#FFF}
.mnav li b{ font-weight:normal;font:9px/40px Arial,; padding-left:5px; }
.mnav a{ color:#fff;}
.mnav li strong{ width:12px; height:13px; float:right; padding-right:10px;padding-top:10px;}
.navinfo{ position:absolute; bottom:-3rem; left:0px;}

.navinfo ul{ padding:0px 0.5rem; width:15rem;}

.navinfo li{ float:left; width:3.25rem; height:4rem; text-align:center; margin-left:0.699rem; }

.navinfo li:first-child{ margin:0;}

.navinfo li:last-child{ float:right; margin:0;}

.navinfo img{ max-height:100%; max-width:100%; display:block;width:2.75rem; height:2.75rem; border-radius:50%;background:#FFF; padding:0.25rem;}

.navinfo span{ display:block; color:#000; font-size:0.5rem}

.banner{}

.content{padding:0.5rem 0.5rem;}


.indextit{ position:absolute; left:1rem; top:-2.4rem;}

.indextit h3{ color:#FFF; font-size:0.8rem; font-weight:100;background:url(../images/pic2.png) no-repeat center; text-align:center; width:3rem; height:2.6rem; padding-top:0.4rem; float:left;}

.indextit p{ background:url(../images/line.png) repeat-x bottom; font-size:0.55rem; float:left; margin-left:0.5rem;height:1rem; margin-top:1rem}

.roompic{ position:relative; width:100%; margin-top:2.4rem}

.roompic img{ display:block; max-height:100%; max-width:100%;}

.room-info{}

.room-info h3{ font-size:0.7rem; color:#2e2e2e; padding:0.5rem 0px 0.4rem}

.roomul {}

.roomul li{ float:left; width:23%; border:1px solid #d6d6d6; margin-left:2.0%; text-align:center; margin-top:0.2rem;padding:0.35rem 0px;}

.roomul li:first-child ,.roomul li:nth-of-type(8) ,.roomul li:nth-of-type(4) ,.roomul li:nth-of-type(5) ,.roomul li:nth-of-type(12) ,.roomul li:nth-of-type(9) ,.roomul li:nth-of-type(16) ,.roomul li:nth-of-type(13){ margin-left:0}

.roomul li:nth-of-type(4) ,.roomul li:nth-of-type(12) ,.roomul li:nth-of-type(16){ float:right;}

.roomul li:nth-of-type(8){ float:right;}


.roomul li a{ font-size:0.45rem; display:block;}

.roomul li:hover{ background:#f5f5f5 url(../images/sj.png) no-repeat top left;}

.roomul li:hover a{ color:#bd402a;}
.roomul li.hover{ background:#f5f5f5 url(../images/sj.png) no-repeat top left; color:#bd402a;}

.mprice{ padding:0.3rem 0px; font-size:0.5rem;}

.mprice p{ height:1.55rem; line-height:1.55rem;background:#f5f5f5; width:71%; border-left:6px #f5f5f5 solid; padding-left:2%;}
.mprice p i{ font-style:normal;}

.mprice p b{ color:#bd402a}

.mprice span{ width:23%; background:#bd402a;height:1.55rem; color:#FFF; text-align:center; line-height:1.55rem;}

.time{ height:1.58rem; margin-top:0.8rem;}

.time .fl{ width:49%}

.time .fr{ width:49%}

.time input{ width:49%; height:1.58rem; background:none; border:1px dashed #d4d4d4; border-left:0px; text-align:center; font-size:0.6rem}

.time span{ background:#f5f5f5; display:block; float:left; width:50%; height:1.58rem; font-size:0.6rem; color:#252525; text-align:center; border-top:2px solid #f5f5f5;}

.piclist{ padding:0.5rem 0px;}

.piclist li{ border:1px solid #e0e0e0; padding:0.3rem; margin-top:0.9rem;}

.piclist li dt{ float:left; width:40%; background-color:#066}
.piclist li dt img{ width:100%; height:100%;}

.piclist li dd{ float:right; width:58%; color:#4f4f4f; font-size:0.5rem; line-height:0.8rem;}

.piclist li dd h3{ font-size:0.55rem; font-weight:500}

.piclist li dd span{ display:block;}

.piclist li dd span b{ font-weight:100}

.piclist li dd span b.yj{text-decoration:line-through}

.piclist li dd span b.ydj{ padding-left:0.18rem;}

.piclist li .but{ margin-top:0.16rem;}

.piclist li .but a{ border:1px solid #000000; padding:0.2rem 0.5rem;}

.piclist li .but a:hover{ border:1px solid #bd402a;}

.piclist .more{ border:1px solid #000; text-align:center; line-height:1rem; margin-top:0.5rem;}

.piclist .more a{ font-size:0.5rem;}

.prod-info{ line-height:0.9rem; font-size:0.5rem; padding:0.5rem 0px;}

.prod-info h3{ font-size:0.65rem; font-weight:500; padding-top:0.2rem;}

.prod-info .brief{ padding:0.3rem; background:#f3f3f3; margin-top:0.3rem;}


#visa_xq04{ border-top:1px solid #e8e8e8;}
#visa_xq04:hover{}
#visa_xq04:link{border:1px solid #ececec; }
#visa_xq04{ margin-left:auto; margin-right:auto;}
.visa_xq05{ }
.visa_xq05 h2{text-align:left; cursor:pointer; line-height:1.4rem; font-weight:500}
.visa_xq05 h2 span{ float:right; padding-right:0.5rem; }
.visa_xq05 h2 a{ text-decoration:none; font-size:0.56rem; color:#4f4f4f;}
.visa_xq05 h2 a:hover{ text-decoration:none;}
.visa_xq06{  text-align:left;  overflow:hidden; font-size:0.5rem; padding:0.4rem 0px;color:#4f4f4f; line-height:0.9rem;}

.mfooter{ width:100%; position:relative; }

.mfooter img{ max-width:100%; max-height:100%; display:block}

.mfooter p{ position:absolute; text-align:center; top:5.8rem; color:#555555; font-size:0.5rem; left:0px; width:100%}

/*新闻*/

.n-nav{ margin-top:0.8rem;}

.newsul li{ float:left; width:48%; text-align:center; border:1px solid #000000; line-height:1.5rem;}

.newsul li:nth-of-type(2){ float:right;}

.n-nav li:hover{ border:1px solid #bd402a;}

.newsul li a{ font-size:0.5rem; display:block}

.newsul{ width:60%; margin:0px auto; }

.newslist,.newsinfo{ padding:0.5rem 0px;}

.newslist li{ border-bottom:1px dashed #e0e0e0; padding:0.3rem; padding:0.5rem 0px;}
.newslist li dt img{ width:100%; height:100%;}
.newslist li dt{ float:left; width:40%;}

.newslist li dd{ float:right; width:58%; color:#4f4f4f; font-size:0.5rem; line-height:0.8rem;}

.newslist li dd h3{ font-size:0.55rem; font-weight:500}

.newslist li dd span{ display:block; color:#a6a6a6;}

.newslist .more{ border:1px solid #000; text-align:center; line-height:1rem; margin-top:0.5rem;}

.newslist .more a{ font-size:0.5rem;}
.newsinfo h3{ display:block; overflow:hidden; text-align:center; padding:0.5rem 0px; font-size:0.6rem;}

/*美食*/
.foodul{}

.foodul li{ float:left; width:31%; text-align:center; border:1px solid #000000; line-height:1.5rem; margin-left:2.333%; margin-top:0.25rem}

.foodul li a{ font-size:0.5rem; display:block}

.foodul li:nth-of-type(1){ margin:0.25rem 0px 0px 0px;}

.foodul li:nth-of-type(3){ float:right; margin:0.25rem 0px 0px 0px;}

.foodul li:nth-of-type(4){ margin:0.25rem 0px 0px 0px;}

.foodul li:nth-of-type(6){ float:right; margin:0.25rem 0px 0px 0px;}

/* .foodul li:nth-of-type(4){ width:48%; margin:0.25rem 0px 0px 0px;}

.foodul li:nth-of-type(5){width:48%; float:right; margin:0.25rem 0px 0px 0px;} */


.food-info{ margin:0.6rem 0px; line-height:1rem; font-size:0.5rem;}

.timeing{ background:#ebebeb; padding:0.32rem; margin-top:0.5rem;}

.timeing h3{ color:#bd402a; font-size:0.65rem; font-weight:500}

/*关于我们*/

.aboutul{ width:80%; margin:0px auto;}

.aboutul li{ float:left; width:31.2%; text-align:center; border:1px solid #000000; line-height:1.5rem; margin-right:2%;}

.aboutul li a{ font-size:0.5rem; display:block}

.aboutul li:nth-of-type(3){ float:right; margin:0px;}



.tel {
    display: inline-block;
    font-size: 15px;
    color: #444;
    font-style: italic;
    line-height: 12px;
    border-bottom: 2px solid #e41717;
}
.showcase{display:block; overflow:hidden; margin-top:1rem;}
.hd{display:block; overflow:hidden; height:0.8rem; margin:0rem 0rem 1rem 0rem;}
.hd ul{display:block; overflow:hidden; height:0.8rem; text-align:center;}
.hd ul li{ display:inline;line-height:0.8rem; padding:0rem 0.55rem; color:#545454; font-size:0.5rem;}
.hd ul li.on{ color:#0061ae;}
.showcase .bd div{ display:block; overflow:hidden;}
.showcase .bd div img{ width:100%; margin-bottom:0.3rem;}
