﻿@charset "utf-8";
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
html{ /*font-size:62.5%;*/}
body{ padding:0px; margin:0px auto; /*font-size:1.6em;*/ font-size:16px; font-family: Microsoft YaHei,arial,'宋体'; color:#585858; 
min-width:320px; 
max-width:640px;
width:100%;
position: relative;

/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none;

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); 

/*控制内容的可选择性*/
-webkit-user-select: none;  
-ms-user-select: none;
-moz-user-select: none;
-khtml-user-select: none;
user-select: none;

/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased; 
}
ul,li,form, dl,dt,dd, div{ padding:0px; margin:0px;}
.ul,.ul li{ list-style: none; margin: 0;}
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
select,input,em,textarea{ font-size:1em; font-style:normal; color:#585858; font-family:Microsoft YaHei; border-radius:0; -webkit-border-radius:0;}
img,object{ border:none; border:0; overflow:hidden; vertical-align:top;}
a{ color:#585858; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
a:focus {outline:none; -moz-outline:none;}
.hide{ display:none;} /*设置隐藏元素*/
input {-webkit-appearance:none; /*去除input默认样式*/padding: 0;margin: 0;outline: none;}
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden; zoom:0;}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.bottom_down ul:after{ clear:both; content:"."; height:0; width:100%; display:block;}
/*页面框架*/
.Contain{ padding:0 2%;}
img{ max-width:100%;}
/*字体、图片单位可以直接使用px*/

/*top*/
.indextop{ position:absolute; top:0; width:100%;}
.Top{background: rgba(255,255,255,0.9); padding:15px 2%; position:fixed; box-sizing:border-box;z-index:9992;width: 100%;}

.Top .menubox{position:absolute; top:15px; left:2%; width:11%; max-width:34px;}
.Top .menubox .menu_a{display: block;/*background: url(../images/menu.png) no-repeat center center;width: 105px;height: 105px;*/}
.Top .menubox .btnA{background:#ededed url(../images/close.png) no-repeat center center;top: -15px; left: -15px; width: 74px; height: 90px; position: absolute;}
.Top .menubox .btnA img{ display:none;}
.Top .Meun_list{display: none;position: absolute;top: 105px;left: -15px;width:210px;min-height: 424px;background: #ededed;padding: 0 24px;z-index:92; box-sizing:border-box;}
.Top .Meun_list ul{    height: 90vh;overflow-x: hidden;}
.Top .Meun_list li{list-style: none;height: 45px;border-bottom: 1px dashed #bfbfbf;line-height: 45px;}
.Top .Meun_list li:last-child{border: 0px;}
.Top .Meun_list li a{font-size: 22px;color: #000;display:block;padding-left: 40px;}
.Top .Meun_list li.nva0 a{background: url(../images/nav0.png) 5px center no-repeat;}
.Top .Meun_list li.nva1 a{background: url(../images/nav1.png) 5px center no-repeat;}
.Top .Meun_list li.nva2 a{background: url(../images/nav2.png) 5px center no-repeat;}
.Top .Meun_list li.nva3 a{background: url(../images/nav3.png) 5px center no-repeat;}
.Top .Meun_list li.nva4 a,
.Top .Meun_list li.nva7 a,
.Top .Meun_list li.nva8 a{background: url(../images/nav4.png) 5px center no-repeat;}
.Top .Meun_list li.nva5 a{background: url(../images/nav5.png) 5px center no-repeat;}
.Top .Meun_list li.nva6 a{background: url(../images/nav6.png) 5px center no-repeat;}
.Top .logo{/*float: left;width: 94px;height: 60px;*/margin: 0 auto 0px auto; width:30%; text-align:center;}
.Top .login{position:absolute; top:15px; right:2%;max-width:34px; width:10%; z-index:7;height: 100%;}
.Top .login .login_a{display: block;/*background: url(../images/login.png) no-repeat center center;width: 105px;height: 105px;*/}
.Top .login img{ max-width:34px;}
.Top .login .login_a img.hover,.Top .login .login_a.in img{ display:none;}
.Top .login .login_a.in img.hover{/*background: url(../images/login_hover.png) no-repeat center center;*/ display:block;}
.Top .hidden_box{position: absolute;top: 100%;right: 0;width: 100%;z-index: 3;margin:0;background: #ededed;padding: 25px;display: none; box-sizing:border-box; z-index:9999;}
.Top  .hidden_box .text{border: 0;background: none;width:82%;height: 75px;font-size: 22px;color: #000;}
.Top  .hidden_box dd{height: 75px;border-bottom: 1px dashed #bfbfbf;line-height: 75px;}
.Top  .hidden_box dd:nth-child(3){border: 0px;font-size: 18px;color: #474747;}
.Top  .hidden_box dd:nth-child(3) a{color:#c1a453;float: right;}
.Top  .hidden_box dd:nth-child(3) .wjmm_dl a{color: #474747;}
.Top  .hidden_box dd:nth-child(4){border: 0px;}
.hidden_box .btn{background: #c0a354;color: #fff;font-size: 22px;text-align: center;height: 75px;line-height: 75px;border: 0px;width: 100%;}
.Top .login .btnA{background:#ededed url(../images/close.png) no-repeat center center;top: 0px; right: -15px; width: 74px; height: 100%;  position: absolute; }
.Top .login .btnA img{ display:none;}
.Top .gwc{position: absolute;top:50%; margin-top:-12px;right:45px; z-index:6;}
.Top .gwc img{ max-width:35px;}

.w24{padding: 15px;}
.bookbox>ul>li{list-style: none;margin-bottom: 25px; position:relative;}
.bookbox>ul>li:last-child{ margin-bottom:0;}
.bookbox>ul>li .div-L{ float:left; width:49%;}
.bookbox>ul>li .div-R{ float:right; width:49%;}
.bookbox>ul>li  a.datebox {  border: 1px solid #e1e1e1;  text-decoration: none; color: #000;  padding:20px 2px 20px 50px; margin: 0px 0px 0 0;position: relative; background: #fff url(../images/cal.png) 10px center no-repeat; top: 0; display: block; box-sizing:border-box;}

.homebanner{position: relative;top:-105px;margin-bottom: -105px;}
.introbanner{ width:100%; height:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.introbanner .hd{ display:none;}
.introbanner .bd{ position:relative; z-index:0; }
.introbanner .bd li img{ width:100%; }
.introbanner .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.intronav{ position:fixed; bottom:20px; width:100%; max-width:640px;}
.intronav ul{ list-style:none;}
.intronav li{ float:left; width:21%; margin:0 2%; text-align:center;}
.intronav li img{ border:1px solid #fff; border-radius:50%;}
.intronav li span{ display:block; font-size:16px; color:#fff; padding-top:15px;}

.homefloor1{background: #f8f8f8;margin-top: 25px;}
.w24 b{font-size:34px;color: #333333;font-weight: normal;display: block;padding: 30px 0px;text-align: center;}
.h_list{}
.h_list li{list-style: none;background: #fff;margin-bottom: 40px;}
.h_list li img{width: 592px;/*height:319px;*/ }

.h_list b{font-size: 24px;background: url(../images/line1.png) center bottom no-repeat;padding-top: 10px;padding-bottom: 10px;}
.h_list p{/*font-size:16px;*/color: #7d7d7d;text-align: center;margin: 5px 0px;}
.h_list span{display: block;background: url(../images/more.png) no-repeat;width: 2em; height: 2em; max-width:45px;margin:45px auto;padding-bottom: 45px; background-size:100%;}

.homefloor2{background: #fff;margin-top: 25px;}
.h_list2{}
.h_list2 li{list-style: none;margin-bottom: 45px;}
.h_list2 li a{}
.h_list2 .pic{position: relative;}
.h_list2 .con{position: absolute;top: 0;left: 0;z-index: 999;width: 100%;height: 100%;color: #000000;background:rgba(0, 0, 0, 0.5)}
.h_list2 .con .box{position: absolute;
    width: 100%;
    top: 50%;
    margin-top: -82px}
.h_list2 .con b{color: #f4f4f4;background: url(../images/line2.png) center bottom no-repeat;padding-bottom: 10px;font-size: 24px;}
.h_list2 .con span{display: none;background: url(../images/more2.png) no-repeat;width: 3em;height: 3em; max-width:45px;margin: auto; background-size:100%;}
.h_list2 .con p{font-size: 16px;text-align: center;padding: 20px 0px;color:#fff}

.homefloor3{position: relative;}
.homefloor3 .con{position: absolute;width: 100%;top: 0;left: 0;color: #fff; box-sizing:border-box; padding:3% 0;}
.homefloor3 .con span{display: block;height: 2px;width:40px;background: #fff;margin: 25px auto;}
.homefloor3 .con p{font-size: 18px;text-align: center;line-height: 30px;letter-spacing: 1px;}
.homefloor3 .con a{display: block;border: 1px solid #fff;width: 62%; max-width:200px;margin: 25px auto;background: rgba(0,0,0,0.5);text-align: center;font-size:20px ;color: #fff;line-height: 2.5;}
/*top*/

/*bottom*/
.bottom{overflow: hidden;position: relative;}
.bottom_up{text-align: center;font-size: 18px;color: #464646;line-height: 35px;padding-top: 40px; margin-bottom:40px;}
.bottom_up span{display: block;}
.bottom_down{background: #000; height:120px; position:relative; bottom:-8px;}
.bottom_down li{list-style: none;text-align: center;}
.bottom_down li a{display: block;font-size: 20px;color: #fff;height: 100%; padding-bottom:10px;padding-top:75px;}
.bottom_down li:nth-child(1){width: 31.3333%;;float: left;}
.bottom_down li:nth-child(2){background: url(../images/bookbg.png) no-repeat;width: 37.333%;position:relative;top: -6px; float:left;background-size:cover;}
.bottom_down li:nth-child(3){width: 31.333%;float: left;}
.bottom_down li:nth-child(1) a{background: url(../images/tel.png) center 16px no-repeat; }
.bottom_down li:nth-child(2) a{background: url(../images/book.png) center 20px no-repeat; padding-top:82px;}
.bottom_down li:nth-child(3) a{background: url(../images/ditu.png) center 12px no-repeat;}

/*bottom*/

.t_title{height: 3.5em;background: #e7e7e7;line-height: 3.5em;text-align: center;font-size:20px;color: #888888;}
.house_list{padding-bottom: 100px;}
.s_box{padding:0 2%;}
.house_list li{list-style: none;padding: 30px 0px;border-bottom: 1px solid #e5e5e5;}
.house_list li.ons{padding-bottom: 0px;border: 0px;}
.s_box .pic{width: 35%;float: left;}
.s_box .con{width: 45%;float: left;margin-left: 5%;}
.s_box .con a{color: #333;font-size: 18px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.s_box .con p{color: #bfbfbf;font-size: 16px; margin:10px 0 0 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.s_box .con em{font-style: normal;font-size: 25px;color: #c0a354;}
.s_box .con i{font-style: normal;font-size: 16px;color: #8c8c8c;font-weight: normal;margin-left: 5px;}
.s_box .con span{font-size: 34px;font-weight: bold;color: #c0a354;}
.s_box .add{float: right;background: url(../images/more_hover.png) no-repeat;width: 49px;height: 50px;margin-top: 45px; background-size:100% !important;}
.s_list{background: #f5f5f5;padding: 0 4%;margin-top: 10px;padding-bottom: 20px;display: none;}
.s_list dd{border-bottom: 1px solid #dcdcdc;height: 95px;padding-top: 30px;position: relative;}
.s_list .s_title{float: left;/*width: 40%;*/width: 60%;padding-left: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.s_list .s_title b{display: block;font-weight: normal;font-size:20px;color: #666666;}
.s_list .s_title span{font-size: 16px;color: #b4b4b4;display: block;margin-top: 12px;}
.s_list .s_txt{/*float: left;*/font-size: 30px;color: #c0a354;margin-top: 15px;position: absolute;top:15px;right:0;}
.s_list .s_txt span{font-size: 20px;}
.s_list .book_a{display: block;/*float: left;*/background: #c0a354;color: #fff; max-width: 100px; width:28%;height:40px;line-height: 40px;text-align: center;font-size: 16px;margin-top: 15px;position: absolute;bottom: 1%;right:0;}
.house_list .s_box .on{background: url(../images/more3.png) no-repeat;}

/*弹出框*/
.tanbox{background: rgba(192,163,84,0.5);position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;display: none;/*max-height: 500px;overflow-y: auto;*/}
.tan_bg{background: #fff;width: 590px;margin:50px auto;}
.tan_bg{position: relative;}
.tan_bg .con{padding: 18px;}
.tan_bg .con b{font-size: 22px;color: #343434;font-weight: normal;}
.tan_bg .con span{color: #979797;display: block;float: left;}
.tan_bg .con dd{font-size: 18px;}
.tan_bg .con dd i{font-style: normal;display: block;float: left;width: 434px;}
.tan_bg .con dd:nth-child(6){margin:0px 0px 40px;}
.tan_bg .price{height: 105px;background: #f5f5f5;padding:0 18px;line-height: 105px;}
.tan_bg .price span{font-size: 28px;color: #c0a354;font-weight: bold;display: block;float: left;}
.tan_bg .price a{display: block;float: right;width: 210px;height: 70px;line-height:70px;text-align: center;font-size:22px ;color: #fff;margin-top: 20px;background: #c0a354;}
.tan_bg .close{    Z-INDEX: 9999;display: block;background: url(../images/close.png) no-repeat center;color: transparent;width:38px;height: 40px;position: absolute;right: 18px;top: 18px;}


/*房型选择详情*/
.MainContain{background: #fff;padding: 0px 2%;margin-top: 20px;}
.MainContain_ls{ padding:0px 6%;}
.chose_title{font-size: 28px;color: #666666;height: 3em;line-height: 3em;text-align: center;background: #f2f2f2;}
.choseconbox{ min-height:140px; padding:15px;}
.t_bg{position: relative;}
.t_bg .bg_a{position: absolute;top: 25px;left:25px;display: block;background: url(../images/arrow2.png) no-repeat;width: 11px;height: 19px;}
.chose_con{padding: 40px 0px;}
.chose_con .pic{float: left;width:100%;}
.chose_con .con{float: right;width:100%; margin-top:10px;}
.chose_con .con b{display: block;font-size: 20px;color: #c0a354;margin-bottom: 5px;}
.chose_con .con dd{height:35px;line-height:35px;font-size:16px;color: #989898;border-bottom: 1px solid #e5e5e5; position:relative;}
.chose_con .con dd span{font-size: 16px;color: #b8b8b8;}
.chose_con .con  dd a.datebox { text-decoration: none; color: #000; padding: 5px 5px 5px 5px; margin: 0px 5px 0 0;  position: relative;  background: #fff; top: 0px;}
.chose_list{padding: 30px 0px;}
.chose_list li{list-style: none;float: left;width: 33%;text-align: center;padding: 20px 0px;}
.chose_list li span{display: block;font-size: 16px;color:#666;margin-top: 30px;}
.sbu{width: 100%;height: 65px;display: block;background: #c0a354;color: #fff;text-align: center;font-size:20px;line-height: 65px;margin-bottom: 65px;}
.p_list{margin: 30px 0px;}
.p_list dd{height: 77px;border-bottom: 1px solid #e5e5e5;line-height: 77px;}
.p_list .left{float: left;font-size: 20px;color: #999;}
.p_list .right{float: right;font-size: 22px;color: #c0a354;}
.p_list dd:first-child .right{color: #999;}
.p_con{background: #f2f2f2;text-align: center;}
.p_con input{border: 0px;}

.P_box{position: absolute;top: 0;left: 0;background: rgba(127,127,127,0.7);width: 100%;height: 100%;z-index: 99999;display: none;}
.p_bg{width: 100%;margin: auto;background: #fff;    position: fixed;overflow-x: hidden; height: 100vh;}
.p_title{height: 95px;border-bottom: 1px solid #e5e5e5;line-height: 95px;}
.p_title span{float: left;color: #c0a354;font-size: 30px;margin-left: 45px;}
.p_title .p_a{float: right;display: block;background: url(../images/close2.png) no-repeat;width: 22px;height: 22px;margin-right: 15px;margin-top:15px;}
.plist dd{padding: 25px 5px 0px 5px;}
.plist dd span{font-size: 22px;color: #5d5d5d;padding-bottom: 20px;display: block;}
.plist{width: 100%;margin: auto;padding-bottom: 30px;}
.nice-select {width: 100%;height: 50px;border: 1px solid #d2d2d2;position: relative;cursor:pointer;background: url(../images/arrow3.png) no-repeat 96% 25px;}
.nice-select input {display: block;width: 100%;height: 50px;line-height: 50px;border: 0;outline: 0;background: none;cursor:pointer;padding-left: 20px;font-size: 20px;color: #bbbbbb; box-sizing:border-box;}
.wrap textarea{width: 100%;height: 90px;border: 1px solid #d2d2d2;padding: 10px 0px 0px 10px; box-sizing:border-box;}
.nice-select ul {width: 100%;display: none;position: absolute;left: -1px;top: 50px;overflow: hidden;background-color: #fff;max-height: 150px;
overflow-y: auto;border: 1px solid #d2d2d2;border-top: 0;z-index:9999;}
.nice-select ul li {height: 50px;line-height: 50px;overflow: hidden;padding: 0 10px;cursor: pointer;font-size: 20px;color: #bbbbbb;padding-left: 20px;}
.nice-select ul li.on {background-color: #e0e0e0;}

.j_list{padding: 25px 0px 120px 0px;}
.j_list li{list-style: none;width: 100%;text-align: center;margin-bottom: 18px;}
.j_list li figure {margin: 0;}
.j_list li img {width: 100%;}
/*.j_list li:nth-child(odd){float: left;}
.j_list li:nth-child(even){float: right;}*/
.j_list li span{display: block;font-size: 20px;color: #333;padding: 4px 0px;}
.j_list li .dizhi span {font-size: 18px;}


.contactmap{ position:fixed; width:100%; height:100%; left:-999px; top:0; border:2px solid #000; background:#fff; overflow:hidden; z-index:100;}
.contactmap .btn-close{ display:block; position:absolute; right:0; top:0; width:39px; height:39px; cursor:pointer; background:url(../images/close.jpg) no-repeat; z-index:10;}
.contactmap .ul{ height:100%; position:relative;}
.contactmap .ul li{ float:left; width:100%; height:100%;}
.contactmap li > div{ width:100%; height:100%;}
.contactmap img{ max-width:none;}

@media screen and (min-width:1024px) {
   .contactmap{ position:fixed; width:796px; height:496px; left:-999px; top:50%; margin:-250px 0 0 -400px; border:2px solid #000; background:#fff; overflow:hidden; z-index:100;}
   .contactmap .ul li{ float:left; width:796px; height:496px;}
}

.n_list{margin-top: 10px;padding-bottom: 30px;}
.n_list li{list-style: none;padding: 2em 0px 2em 0px;border-bottom: 1px solid #e5e5e5; box-sizing:border-box;}
.n_list .pic{float: left;width: 35%;}
.n_list .pic img{}
.n_list .con{float: right;width: 63%;}
.n_list .con b{font-size: 24px;color: #333;font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.n_list .con p{font-size: 16px;color: #a1a1a1; max-height:42px; overflow:hidden;}
.n_list .con span{font-size: 16px;color: #666;}
.detail #moreNews{ display:block; width:50%; margin:20px auto; line-height:3em; text-align:center; background:#c0a354; color:#fff; font-size:16px;}


.v_list{padding: 25px 0px 120px 0px;}
.v_list li{list-style: none;max-width: 275px; width:48%;text-align: center;}
.v_list li:nth-child(odd){float: left;} 
.v_list li:nth-child(even){float: right;}
.v_list span{display: block;font-size: 16px;color: #333;padding: 15px 0px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.v_list li .pic{position: relative;overflow: hidden;}
.v_list li .pic img{max-width: 275px;max-height: 197px; width:100%;}
.v_list .play{ position: absolute; padding:0; top: 0;left: 0;width:100%;height: 100%;background: rgba(235,245,253,0.7) url(../images/play.png) center center no-repeat;}



.map_list{padding:0 3%;}
.map_list dd{border-bottom: 1px solid #ededed;font-size: 22px; line-height: 29px; position: relative; padding: 8px 0 8px 80px;}
.map_list dd:last-child{border: 0px;}
.map_list dd span{position: absolute; left: 30px; top:8px;}
.map_list dd i{font-style: normal; }
.map_list dd img{ position: absolute; top: 8px; left: 0;}
@media screen and (min-width: 431px){
	.map_list dd{ padding-left: 95px;}
}

/*留言*/
.messagebox{margin-top: 20px;}
.messagebox li{list-style: none;margin-bottom: 20px;}
.messagebox .text{border: 1px solid #d2d2d2;height: 2.5em;line-height: 2.5em;width: 100%;font-size: 20px;color: #999999;padding-left: 20px;width: 100%; box-sizing:border-box;}
.messagebox textarea{width: 100%;height: 190px;border: 1px solid #d2d2d2;padding: 10px 0px 0px 20px;font-size: 20px;color: #999999; box-sizing:border-box;}
.messagebox .btn{width: 100%;height: 3em;text-align: center;line-height: 3em;background: #c0a354;border: 0px;color: #fff;font-size:20px;margin:20px 0px 30px 0px;}

.n_list .con em{display: block;font-style: normal;font-size: 16px;color: #b8b8b8;margin: 25px 0px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.n_list .con i{font-style: normal;font-weight: bold;font-size: 28px;color: #c6a650;}
.n_list .con .stxt{font-size: 20px;}
/*留言*/
.focus{ width:100%;/* height:433px;*/  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:1em; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; 
		-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:10px; height:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(132,124,118,0.5); margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#c0a354;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  /*height:422px; */}

.f_box{padding-bottom: 1.5em;}
.f_box b{display: block;font-size: 28px;color: #343434;font-weight: normal;}
.f_box p{font-size: 24px;color: #979797;}
.f_box p span{font-size: 24px;color: #c0a354;margin-left: 10px;}
.f_box .btn1{width: 48%;height: 2.5em;line-height: 2.5em;background: #f3eedf;border: 1px solid #c0a354;font-size:22px;color: #c0a354;float: left;text-align: center;}
.f_box .btn3{width: 50%;height: 2.5em;line-height: 2.5em;background: #c0a354;border: 1px solid #c0a354;font-size:22px;color: #fff;float: right;text-align: center;}

.txtbox{background: #f5f5f5;}
.txtbox b{font-size: 24px;color: #343434;width: 155px;display: block;height: 2.5em;border-top: 2px solid #c0a354;font-weight: normal;text-align: center;line-height: 2.5em;background: #fff;margin-left: 10px;}


.shop_list{}
.shop_list li{list-style: none;min-height: 2.5em;border-bottom: 1px solid #e5e5e5;line-height: 2.5em; padding:10px 0 10px 45px; position:relative;}
.shop_list b{display:block; position:absolute; left:0; top:8px;font-size: 16px;color: #d0d0d0;font-weight: normal; padding-right:15px;}
.shop_list i{display: block;font-style: normal;float: left;width: 98px;text-align: center;color: #fff;font-size: 24px;background: #c0a354;margin: 0 33px;}
.shop_a{}
.shop_a dd{float: left;margin-right:20px; padding:0 10px;}
.shop_a dd:last-child{margin-right: 0px;}
.shop_a dd a{font-size: 14px;color: #999999;display: block;}
.shop_list li:nth-child(2) .shop_a dd a{background:url(../images/icon1.png) left center no-repeat;padding-left: 22px;}
.shop_list .shop_a .acur{background: #c0a354;text-align: center;}
.shop_list .shop_a .acur a{ font-style: normal;color: #fff;   }

.shop_box{margin: 10px 0px 30px 0px; min-height:200px;}
.shop_box li{list-style: none;padding: 15px 0px 15px 0px;border-bottom: 1px solid #e5e5e5; box-sizing:border-box;}
.shop_box .pic{float: left;width: 35%;}
.shop_box .con{float: right;width: 62%;}
.shop_box .con b{display: block;font-size: 24px;color: #333333;font-weight: normal;}
.shop_box .con p{font-size: 16px;color: #bfbfbf;}
.shop_box .con span{font-size: 20px;color: #c0a354;}


.order_list{margin: 20px 0px 60px 0px;}
.order_list li{list-style: none;height:50px;border-bottom: 1px solid #e5e5e5;line-height: 50px;font-size: 16px;color: #333333;}
.order_list span{color: #999999;margin-right: 30px;}

.h_infor{}
.h_infor dd{height: 50px;line-height: 50px;border-bottom: 1px solid #e5e5e5;font-size: 16px;color: #999; overflow:hidden;}
.h_infor dd span{font-size: 24px;color: #333333;}
.h_infor em{font-style: normal;font-size: 16px;color: #999999;margin-left: 25px;}
.h_infor dd:nth-child(2) span{margin-right: 75px;}
.h_infor dd i{font-style: normal;font-size: 16px;color: #c0a354;margin-left: 15px;}
.b_bg{border: 1px solid #dcdcdc;margin-top: 70px;}

.order_ways{}
.order_ways b{display: block;font-weight: normal;height: 3em;line-height: 3em;font-size: 20px;color: #333;}
.order_ways .order_input ul{}
.order_ways .order_input li{list-style: none;height: 60px;border: 1px solid #dcdcdc;margin-bottom: 22px;}
.order_ways .order_input li input{border: 0px;height: 58px;line-height: 58px;font-size: 20px;color: #999;padding-left: 20px;width: 400px;}
.order_ways dd{float: left;margin-right: 10px;}
.order_ways dl{display: inline-block;}
.order_ways .order_img{text-align: center;}
.order_box{text-align: center;border-top: 1px solid #e5e5e5;padding: 30px 0px;}
.order_box ul{display: inline-block; position:relative; margin:0 -3%;}
.order_box li{list-style: none;float: left; margin:0 3%; width:44%; text-align:center;}
.order_ways .btn{border: 0px;width: 100%;height:65px;line-height: 65px;text-align: center;background: #c0a354;color: #fff;font-size: 20px;margin: 20px 0px 60px 0px;}





.hidden_bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(127,127,127,0.5);z-index: 99999;}
.hidden_box{width: 100%;background: #fff;margin:80px auto ;}
.hidden_box p{font-size: 22px;color: #333333;text-align: center;padding:1em 0px 0.5em 0px;}
.h_form{padding: 0 2%;}
.h_form li{list-style: none;margin-bottom: 22px;}
.h_form .text{border: 1px solid #d2d2d2;height: 56px;width: 100%; box-sizing:border-box;padding-left: 10px;font-size: 20px;color: #a9a9a9;}

.menu_list{}
.menu_list li{float: left;list-style: none; width:25%;}
.menu_list li a{display: block;background: #f4f4f4;text-align: center;width: 100%;height: 2.5em;line-height: 2.5em;text-align: center;font-size: 24px;color: #666666;}
.menu_list .onmen a{background: #c0a354;color: #fff;}

.tabBox{margin-top: 20px;}
.tabBox .hd{ height:37px; line-height:40px; padding:0 10px; border-bottom:1px solid #e6e6e6; position:relative;  }
.tabBox .hd ul{ position:absolute; height:42px; top:0; overflow:hidden;  }
.tabBox .hd ul li{ float:left;color:#666; list-style: none;width:120px;text-align: center;height: 2.5em;line-height: 2.5em;}
.tabBox .hd ul li a{display: block;font-size: 20px;color: #666;}
.tabBox .hd ul li.on a{ border-bottom:2px solid #c0a354;color:#c0a354;}
.txt_form{margin-top: 20px;}
.txt_form li{list-style: none;font-size: 20px;color: #747474;margin-bottom: 15px; box-sizing:border-box; padding-left:120px; line-height:2.5em; position:relative;}
.txt_form span{display: inline-block;width: 100px;text-align: right; position:absolute; left:0;}
.txt_form .text{border: 1px solid #e2e2e2;width: 95%;height: 2.5em;line-height: 2.5em;margin-left: 0;padding-left: 15px; box-sizing:border-box;}
.txt_form .btn{width: 95%;height: 3em;border: 0;background: #c0a354;color: #fff;text-align: center;line-height:3em;margin: 30px 0px;}
.txt_form li p{ line-height:1.5em; color:#a1a1a1; font-size:14px;}

.box_list{padding: 30px 0px 50px 0px; box-sizing:border-box;}
.box_list .clearfix{ clear:both;}
.logOut{width: 90%;background: #c0a354;height: 3em;line-height: 3em;color: #fff;text-align: center;border: 0;margin: 0 auto 30px auto; display:block; }
.box_list li{min-height: 44px;line-height:44px;list-style: none;margin-bottom: 20px;font-size: 20px; position:relative; box-sizing:border-box; padding-left:90px; width:100%;}
.box_list li i,,.box_list li span,.box_list li em{ display:inline-block;}
.box_list li.nmb{ padding:0; border:0 none;}
.box_list span{display: inline-block;color: #656565; width:120px; position:absolute; left:0;}
.box_list i{font-style: normal;color: #737373;}
.box_list em{font-style: normal;color: #c0a354;}
.box_list .text{border: 1px solid #ececec; border:0 none; border-bottom: 1px solid #ececec;height: 36px;width: 100%;padding-left: 20px;color: #999;line-height: 36px;margin-left: 0; box-sizing:border-box;}
.box_list li:last-child{height: 70px;}
.box_list .btn{width: 100%;background: #c0a354;height: 3em;line-height: 3em;color: #fff;text-align: center;border: 0;margin-top: 0;}
.box_list .sub_a{width: 130px;display: inline-block;/*border: 1px solid #ececec;*/ border-bottom:1px solid #ececec;height: 36px;line-height: 36px;color: #999;padding-left: 20px;background: url(../images/arrow4.png) 120px center no-repeat;}
.box_left{display: inline-block;margin-left: 5px;position: relative;width:100px;}
.subbox{position: absolute;border: 1px solid #ececec;border-top: 0;top: 40px;left: 0;background: #fff;z-index: 99;width: 100%;display: none;}
.subbox dd a{display: block;background: #fff;color: #999;padding-left: 5px;font-size: 16px;}
.subbox dd a:hover{display: block;background: #fff;color: #fff;background: #ccc;}

.tabBox2{padding: 40px 0px;}
.tabBox2 .hd{}
.tabBox2 .hd ul li{width: 20%;float: left;list-style: none;
text-align: center;height: 2.5em;line-height: 2.5em;border: 1px solid #d8d8d8;margin-left: -1px;font-size: 18px; box-sizing:border-box;}
.tabBox2 .hd ul li.on a{ color:#fff;background: #c0a354;}
.tabBox2 .hd ul li a{display: block;}
.SreachBox{width: 100%;height: 2.5em;line-height: 2.5em;border: 1px solid #d8d8d8;margin: 20px 0px;}
.SreachBox .sreach_ipu{border: 0px;float: left;display: block;width: 85%;padding-left: 10px;font-size: 18px;color: #bababa;height: 40px;line-height: 40px;}
.SreachBox .sreach_btn{display: block;float: left;background: url(../images/search.png) no-repeat center;max-width: 27px; width:12%;height: 2.5em;margin: 0; background-size:85%;}


.orderlist{margin-bottom: 40px;}
.orderlist dd{margin-bottom: 20px;}
.orderlist .o_top{height: 2.5em;line-height: 2.5em;background: #f2f2f2;font-size: 20px;}
.orderlist .o_top .left{float: left;width:40%;padding-left: 3%;color: #b0b0b0;}
.orderlist .o_top .right{float: right;width:55%; text-align:right; padding-right:2%;}
.orderlist .o_top .right b{color: #919191;font-weight: normal;}
.orderlist .o_top .right span{color: #d65353;}
.orderlist .o_bottom{border: 1px solid #d8d8d8;border-top: 0px;height: 148px;width: 100%;}
.orderlist .o_bottom .pic{float: left;width: 73%;padding: 10px 0px 10px 10px; box-sizing:border-box;}
.orderlist .o_bottom .pic_img{width:34%;float: left;}
.orderlist .o_bottom .pic_img img{height: 128px;}
.orderlist .o_bottom .pic_con{width: 64%;float: right;}
.orderlist .o_bottom .pic_con b{font-size: 23px;color: #c0a354;display: block;font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.orderlist .o_bottom .pic_con p{color: #b4b4b4;margin:5px 0px; font-size:13px;}
.orderlist .o_bottom .pic_con span{margin: 5px 0px;display: block;margin-top: 5px;color: #b4b4b4;font-size: 24px;}
.orderlist .o_bottom .con{float: left;width: 26%;border-left:1px solid #d8d8d8;height: 148px;text-align: center;}
.orderlist .o_bottom .con b{display: block;font-size: 20px;color: #ceb881;font-weight: normal;margin-top:34px;}
.orderlist .o_bottom .con span{margin: 5px 0px;font-size: 20px;color: #5c5c5c;display: block;padding: 0; box-sizing:border-box;}
.orderlist .o_bottom .con>a{font-size: 14px;color: #d75454;}
.order_p{border: 1px solid #d8d8d8;border-top: 0px;/*width: 100%;*/height: 2.5em;line-height:  2.5em;padding-right: 20px;text-align: right;font-size: 20px;color:#666666; box-sizing:border-box;}
.order_p p{text-align: left;}
.order_p span{font-size: 24px;color: #515151;}
.order_p .delet{ float:left; margin-left:10px; color:#ceb881;display: none;}

.q_box{border:1px solid #d8d8d8;width: 100%;margin: 1.5em 0;}
.q_box .q_title{height: 2.5em;background: #f5f5f5;width: 100%; box-sizing:border-box;padding-left: 10px;font-size:24px;color: #535353;line-height: 2.5em;border-bottom:1px solid #d8d8d8;}
.q_box .q_list{padding: 0px 10px;}
.q_box .q_list li{list-style: none;height: 2em;margin: 10px 0 15px;line-height: 2em;font-size: 20px;color: #808080;}
.q_box .q_list li.mmb>div{ display:inline-block;width:62%;}
.q_box .q_list li.mmb>div select{border:none !important;border-bottom:1px solid #d8d8d8 !important;width: 31% !important;height:42px;}
.q_box .q_list span{}
.q_box .q_list .text{ border:none; border-bottom: 1px solid #d8d8d8;width: 430px;padding-left: 13px;height: 42px;margin-left: 0;}
.q_box .q_chose{/*border-top:1px solid #d8d8d8;min-height: 170px;*/margin-top: 30px;}
.q_box .q_chose li{list-style: none;margin-top: 20px;margin-left: 13px;}
.q_box .q_chose span{font-size: 20px;color: #636363;margin-left: 15px;}
.q_box .q_price{padding: 10px; position:relative;}
.q_box .q_price .left{float: left;width: 90%;}
.q_box .q_price .right{width: 10%;font-size: 24px;color: #d6d6d6;text-align: center; position:absolute; top:50%; margin-top:-15px; right:0; display: none;}
.order_a{border: 0px;border-top:1px solid #d8d8d8; }
.order_a span{color: #c0a354;}
.btn2{margin: 20px 0px 30px 0px;width: 100%;border: 0px;height: 3em;color: #fff;line-height: 3em;text-align: center;background:#c0a354;font-size: 22px;}
.q_box .pic_img{max-width: 137px;float: left; width:30%;}
.q_box .pic_img img{height: 128px;}
.q_box .pic_con{width: 55%;float:left;margin-left: 3%;}
.q_box .pic_con b{font-size: 23px;color: #c0a354;display: block;font-weight: normal;}
.q_box .pic_con p{color: #b4b4b4;margin:5px 0px;}
.q_box .pic_con span{display: block;margin-top: 20px;color: #b4b4b4;font-size: 24px;}

.toper{position: absolute;top: 0;left: 0;width: 100%;}
.t_titles{background: url(../images/reg.jpg) no-repeat;height: 64px;color: #fff;text-align: center;font-size: 26px;padding-top: 150px;}
.reg_list{}
.reg_list b{font-size: 26px;font-weight: normal;color: #999;display: block;margin: 45px 0px;}
.reg_list li{list-style: none;margin-bottom: 20px;font-size: 20px;}
.reg_list input.text{border: 1px solid #d2d2d2;height: 2.5em;line-height: 2.5em;width: 100%;padding-left: 20px;color: #252424; box-sizing:border-box;}
.reg_list .texts{border: 1px solid #d2d2d2;height: 2.5em;line-height: 2.5em;width: 60%;padding-left: 20px;color: #252424;box-sizing:border-box;}
.reg_list .f_btn{border: 0px;height: 2.5em;line-height: 2.5em;width: 40%;color: #fff;background: #c0a354;display: inline-block;text-align: center;}


.shopcar{}
.shopcar li{border: 1px solid #d2d2d2;list-style: none;margin-top: 15px;width: 100%; box-sizing:border-box; padding:3%; position:relative;}
.shopcar input{display: block;float: left;margin: 70px 0 0px 0;}
.shopcar .pic{float: left;width: 30%;}
.shopcar .pic img{height: 128px;}
.shopcar .con{float: left;width: 55%;margin-left: 3%;}
.shopcar .con b{display: block;font-size: 24px;color: #c0a354;}
.shopcar .con span{color: #bcbcbc;font-size: 20px;}
.shopcar .del{max-width: 55px; width:9%;border-left:1px solid #d2d2d2;height: 100%; position:absolute; right:0; top:0;}
.shopcar .del .del_a{display: block;background: url(../images/car_icon.png) no-repeat center;width: 27px;height: 25px; position:absolute; top:50%; margin-top:-13px;}
.m_numberSelect .i_minus{width: 23px;height: 30px;display: block;border: 1px solid #d2d2d2;border-left: 0;float: left;line-height: 30px;text-align: center;font-size: 20px;color: #5a5a5a;}
.m_numberSelect .i_add{width: 23px;height: 30px;display: block;border: 1px solid #d2d2d2;border-right: 0;float: left;line-height: 30px;text-align: center;font-size: 20px;color: #5a5a5a;}
.shopcar .numberInput{width: 28px;height: 30px;display: block;border: 1px solid #d2d2d2;line-height: 30px;text-align: center;margin: 0;font-size: 20px;color: #5a5a5a;padding: 0;}
.info_productQuantity{margin-top: 32px;}
.m_numberSelect {display:block;float: left;}
.info_productQuantity i{font-style:normal;font-weight: normal;font-size:24px;color: #b4b4b4;display: block;float: right;margin-right: 5px;}
.clear_car{margin-bottom: 55px;}
.clear_car .car_a{font-size: 24px;color: #c0a354;display: block;background: url(../images/car2.png) left 5px no-repeat;padding-left: 40px;margin: 35px 0px; line-height:2em;}
.clear_car input{height: 3em;line-height: 3em;text-align: center;width: 50%;font-size: 22px;}
.clear_car .c_btn1{border: 1px solid #c0a354;background: #f3eedf;color: #c0a354;float: left;}
.clear_car .c_btn2{border: 1px solid #c0a354;background: #c0a354;color: #fff;float: right;}

/****/
.empty{ background:#e6e6e6; padding:5px 10px 10px;}
.empty h5{ font-size:15px; color:#666; line-height:26px; margin:0 0 10px;}
.empty .content{ font-size:14px; line-height:24px; color:#333;}
.empty .content a{ color:#c0a354;}

.easyui-calendar{position: absolute;}

.none{ display: none;}
.con .sub_a{
	width: 90px;
    display: inline-block;
    height: 33px;
    line-height: 33px;
  	color: #989898;
    padding-left: 5px;
    background: url(../images/arrow4.png) 79px center no-repeat;
  	font-size: 16px;
}


/*.check-box {
    width: 22px;
    height: 22px;
    cursor: pointer;
    display: inline-block;
    margin: 12px 7px 0 0;
    position: relative;
    overflow: hidden;
    box-shadow: 0 0 1px #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: rgb(255, 255, 255);
    background: -moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));
    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: -ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);
    border: 1px solid #ccc;
}*/

.Time,.Time2{ position:relative;width: 96%;height: 45px;line-height: 45px;color:#c0a354;font-size:20px;font-weight:bold;}
.Time{ margin:30px auto 0;}        
.Time2{margin:20px auto 0;}    
  

#dp_start,#dp_end{clear: both;position: absolute;background: white;width: 100%; z-index:5; top:100%;}
.house_list {  padding-bottom: 30px;  margin-top: 30px;  border-top: 1px solid #e5e5e5;}



/* 20161130 */



.don_select input{ font-size:1em; font-style:normal; color:#585858; font-family:Microsoft YaHei; border-radius:0; -webkit-border-radius:0;}
.don_select input{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ vertical-align:middle;}
.don_select input{ border:none; margin:0; padding:0;}
.don_select li{list-style: none;}


.don_select{background: url(../images/select_down.jpg) 96% 1.85em no-repeat;}
.don_select .select{width: 100%;border:2px solid #efefef;line-height: 66px;text-indent: 70px;color: #666666;font-size: 20px; box-sizing:border-box;}
.don_select .snum{background: url(../images/pel.png) 5% center no-repeat;}
.don_select .stype{background: url(../images/pel2.png) 5% center no-repeat;}
.don_select input.i{width: 25px;color:#666666;position: relative;top:-2px;text-align: center;}
.don_select .selects{display: none;}
.don_select .selects li{margin-top: 25px;border:2px solid #efefef;height: 60px;line-height: 60px;padding-left: 15px;}
.don_select .selects li .tip{display: block;float: left;padding-right:15px;line-height: 60px;color: #666666;font-size: 20px;height: 60px;}
.don_select .selects li .num{display: block;float: left;padding-right:10px;line-height: 60px;color: #666666;font-size: 20px;height: 60px;}
.don_select .selects li .add,.don_select .selects li .redc{cursor:pointer;display: block;float: right;width:70px;line-height: 60px;color: #c6c6c6;font-size:40px;height: 60px;text-align: center;background: #f7f7f7;}
.don_select .selects li .add{border-left: 2px solid #f2f2f2;}



.map_box img{ max-width:none;}
.Total{ margin-top:15px;}


.subnav{display: none;}
.subnav li{background: url(../images/subnav_line.jpg) left center no-repeat;}
.subnav li>a{color: #898989 !important;}
.Top .Meun_list ul>li:last-child{border: 0px;}
.Top .Meun_list ul>li{background: url(../images/down2.jpg) 100% center no-repeat;}
.Top .Meun_list ul>li.on{background: url(../images/up2.jpg) 100% center no-repeat;}

@media screen and (max-width:430px ) {
body,.don_select .selects li .tip,.don_select .select,.don_select .selects li .num,.h_list p,.don_select .selects li .tip,.bottom_up,.bottom_down li a,.Top .Meun_list li a,.hidden_box .btn,.Top .hidden_box dd:nth-child(3),.Time,.Time2,.Top .hidden_box dd,.Top .hidden_box .text,.s_list .s_title b,.homefloor3 .con p,.chose_con .con b,.sbu,.p_list .left,.p_list .right,.p_con .pp,.p_title span,.plist dd span,.nice-select input,.h_form .text,.n_list .con b,.f_box b,.f_box p,.f_box .btn1,.f_box .btn3,.txtbox b,.shop_list b,.shop_list i,.shop_a dd a,.shop_box .con b,.map_list dd,.shopcar .con b,.info_productQuantity i,.clear_car .car_a,.clear_car input,.q_box .q_title,.q_box .pic_con b,.q_box .pic_con span,.order_ways b,.messagebox .text,.messagebox textarea,.messagebox .btn,.menu_list li a,.tabBox .hd ul li a,.box_list li,.txt_form li,.tabBox2 .hd ul li,.SreachBox .sreach_ipu,.orderlist .o_bottom .con b span,.order_p span,.reg_list li{ font-size:16px;}
    .tabBox2 .hd ul li {font-size: 14px;}
.t_title,.h_list2 .con p,.bookbox li .btn,.homefloor3 .con a,.chose_title,.s_list .s_txt,.s_box .con a,.f_box p span,.btn2,.reg_list b{ font-size:16px;}
.n_list .con i,.n_list .con em,.n_list .con .stxt,.shop_box .con span,.shop_box .con span,.shopcar .con span,.orderlist .o_bottom .con span,.orderlist .o_top,.orderlist .o_bottom .pic_con b,.orderlist .o_bottom .con b,.order_p,.orderlist .o_bottom .pic_con span{ font-size:14px;}

.hidden_box .btn{ line-height:3em; height:3em;}
.Top .hidden_box dd{ line-height:3em; height:3em;}
.Top .hidden_box .text{ height:3em; width:60%;}
.Top .hidden_box.hidden_box_st .text{    width: 100%; background:#fff; line-height:40px; height:40px;}
.don_select .selects li .add, .don_select .selects li .redc{ font-size:30px;}
.bookbox>ul>li a.datebox{background-size: 15%; padding:1em 2px 1em 32%;}
.don_select .snum{ background-size:8%; overflow:hidden;}
.don_select .select{background-size:8% !important;line-height: 3.5em; padding-left:17%;  text-indent: 0;}
.bookbox li .btn{ line-height:3.5em; height:3.5em;}
.w24 b{ font-size:18px;}
.bottom_up{ padding:1.5em 0 1em; width:95%; line-height:1.5em; text-align:center; margin:0 auto;}
.bottom_down{ height:auto !important;}
.bottom_down li a{ /*background-size:27% !important;*/background-size:18% !important; padding-top:45px;}
.bottom_down li:nth-child(2) a{ padding-top:55px;}
.bottom_down li:nth-child(3) a{/* background-size:22% !important;*/ background-size:17% !important; }
.h_list span{ margin:10px auto 0; padding-bottom:10px;}
.h_list li{margin-bottom:1.5em;}
.h_list2 li{ margin-bottom:25px;}
.h_list2 .con b{ font-size:20px; margin-top:-10px;}
.h_list2 .con p{ margin:10px 0; padding:0; }
.homefloor2.w24,.homefloor3.w24{ padding-top:0;}
.homefloor3 .con p{ margin:10px 0;}
.homefloor3 .con a{ margin:0 auto;}

.sbu{ height:3.5em; line-height:3.5em; margin-bottom:2em;}
.s_box .con span{ font-size:20px;}
.s_box .add{ width:2.5em; height:2.5em;}
.chose_con .con b{ font-size:15px; }
.chose_con .con dd span{ font-size:15px; }
.con .sub_a{ font-size:15px; }
.chose_con .con dd span.tit{ width:80px; text-align:right; display:inline-block;}
.p_list dd{ height:3.5em; line-height:3.5em;}
.p_con .pp{ color:#484848; padding:2em 0 1em;}

.SinglePage{ min-height:200px; padding:15px 0; font-size:14px;text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; line-height:2em;}
.n_list li{ padding:15px 0;}
.n_list .con em{ margin:5px 0 0;}
.f_box p{ margin:10px 0;}
.shop_list i{ margin:0 1% 0 3%; width:15%; max-width:90px;}
.shop_a dd{ margin:0 2%; }
.shop_box .con p{ margin:5px 0;}
.shopcar .pic img{ height:92px;}
.q_box .pic_img img,.orderlist .o_bottom .pic_img img{ height:70px;}
.info_productQuantity i{ line-height:30px;}
.info_productQuantity{ margin-top:10px;}
.q_box .pic_con span{ margin-top:5px;}
.reg_list b{ margin:25px 0 15px;}
}
@media screen and (max-width:320px ) {
body{ font-size:14px;}


}

.weixinbox{ text-align:center;}
.weixinbox .wxcolsed{ display:none;}
.weixinbox dl dt{}
.weixinbox dl .price{ display:block; font-size:24px; font-weight:bold; margin-bottom:15px; color:#c0a354;}
.weixinbox dl dd{ margin-top:15px; margin-bottom:30px;}




/*20170411*/
.Top{padding: 0px 2%;}
.Top .menubox{top:0;height: 100%;}
.Top .login{top: 0;}
.Top .menubox .btnA{height: 100%;top:0;}
.Top .Meun_list{top:100% !important;}

.intronav li img{width: 80%;}

.Time a.datebox{    background: #fff url(../images/cal.png) 10px center no-repeat;padding: 10px 47px 10px 50px;}
.Time2 a.datebox{    background: #fff url(../images/cal.png) 10px center no-repeat;padding: 10px 47px 10px 50px;}


.q_box .q_list span{    width: 30%;
    max-width: 120px;
    display: inline-block;}
    .q_box .q_list .text{
    	    width: 60%;max-width: 400px;
    }





.s_list{padding:0 4% !important;}
.s_list dd>span{position: absolute;
    bottom: 12px;
    left: 0;}
    .tan_bg{width: 100%;}
    .tan_bg .con dd i{width: auto;}


.fixedZc {padding:10px;}









@media screen and (max-width:426px ) {
.tan_bg .pic{    height: 283px;}
}

@media screen and (max-width:415px ) {
.tan_bg .pic{    height: 276px;}
}

@media screen and (max-width:376px ) {
.tan_bg .pic{    height: 250px;}
}

@media screen and (max-width:361px ) {
.tan_bg .pic{    height: 240px;}
}

@media screen and (max-width:321px ) {
.tan_bg .pic{    height: 213px;}
}


/*餐饮*/
.shesList li{ /*background: #f0efec;*/ margin: 46px 0 0}
.shesList li .left{ width: 100%; position: relative; }
.shesList li .right{ width: 96%;padding: 0 2%; }


.shesList li .left span{ background: url(../images/sshi_07g.png) no-repeat top left; cursor: pointer; display: inline-block; width: 39px; height: 39px; position: absolute; bottom: 0; right: 39px; z-index: 2  }
.shesList li .left span.next{ right: 0; background: url(../images/sshi_07g.png) no-repeat top right;}

.shesList li li{ background: none; margin: 0 0}

.shesList li .right h3{  font-size: 18px; color: #333; font-weight: bold; padding: 10px 0;margin: 0;}
.shesList li .right .time{  font-size: 14px; color: #bd9a39;  margin: 10px  0 0}
.shesList li>img {width: 100%;}



/*.pswp__ui--idle .pswp__top-bar {opacity: 1 !important;}
.pswp__button--close {position: absolute !important;right: 0 !important;}*/

.pswp__img--placeholder{display: none;}




.slick-slider { position: relative; display: block; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: none; touch-action: none; -webkit-tap-highlight-color: transparent; }

.slick-list { position: relative; overflow: hidden; display: block; margin: 0; padding: 0; }
.slick-list:focus { outline: none; }
.slick-loading .slick-list { background: white url(./ajax-loader.gif) center center no-repeat; }
.slick-list.dragging { cursor: pointer; cursor: hand; }

.slick-slider .slick-list, .slick-track, .slick-slide, .slick-slide img { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1; }
.slick-track:before, .slick-track:after { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-loading .slick-track { visibility: hidden; }

.slick-slide { float: left; height: 100%; min-height: 1px; display: none; margin:}
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-loading .slick-slide { visibility: hidden; }
.slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }