/*公用*/
/*插件*/
body{background:#FFF;position:relative;font-family:SimSun;color:#4c4c4c; background-image:url(../index_images/indexBg.png); background-repeat: no-repeat; background-position: center top; background-size: 100% auto;}


/*头部*/
.mHead{position:fixed;z-index:500;left:0;top:0;width:100%;height:50px;background:#634b3f;}
.mHead p{position:relative;text-align:center;width:90%;height:100%;margin:0 auto;background: url(../index_images/logo1.png) no-repeat center center;background-size:auto 30px;}
.mHead p .list{position:absolute;top:0;right:0;width:50px;height:100%;background:url(../index_images/ico_list.png) no-repeat right center;background-size:auto 16px;}
.mHead p .back{position:absolute;top:0;left:0;width:50px;height:100%;background:url(../index_images/ico_back.png) no-repeat left center;background-size:auto 20px;}
.mHead p .logo{position:absolute;width:50%;height:100%;top:0;left:25%;}

.homeyun{ width:100%; position: absolute; left: 0; bottom: 0; z-index: 100}
.homeyun img{ width: 100%; height:auto;}
/*左边导航*/
.menu{position:fixed;top:0;right:-48.3%;z-index:9999;width:48.3%;height:100%;overflow-y:auto;padding:20px 5px 40px;background:url(../index_images/bg_red.jpg) repeat left top;box-shadow:0 0 1px 0 rgba(0,0,0,.5);font-size:16px;color:#e6e6e6;box-sizing:border-box;transition:all .2s;-webkit-transition:all .2s;}
.menuOn{right:0;}
.menu a{display:block;color:#fff;}
.menu dl{padding-bottom:10px;}
.menu dt{border-bottom:1px solid rgba(200,200,200,.5);border-top:1px solid rgba(200,200,200,.5);line-height:2.5em;padding-left:40%;}
.menu dd a{line-height:2em;padding:10px 0 0 40%;font-size:14px;}
.menu .home a,
.menu .person a{background:url(../index_images/ico_home.png) no-repeat 25% 50%;background-size:auto 24px;padding-left:40%;border-bottom:1px solid rgba(200,200,200,.5);line-height:2.5em;}
.menu .person a{border-top:1px solid rgba(200,200,200,.5);}
.menu .zixun{background:url(../index_images/ico_zx.png) no-repeat 25% 50%;background-size:auto 24px;}
.menu .xiangshi{background:url(../index_images/ico_xs.png) no-repeat 25% 50%;background-size:auto 24px;}
.menu .in{background:url(../index_images/ico_in.png) no-repeat 25% 50%;background-size:auto 24px;}
.menu .book{background:url(../index_images/ico_book.png) no-repeat 25% 50%;background-size:auto 24px;}
.menu .tuijian{background:url(../index_images/ico_tj.png) no-repeat 25% 50%;background-size:auto 24px;}


/*内容区*/
.mContent,
.mFoot{position:relative;}

.inner .mContent{padding:0 5%;box-sizing:border-box;}
.inner .jdmContent{padding:0;}

.more{text-align:center;margin:20px auto 40px;}
.more span{display:inline-block;width:60%;height:40px;line-height:40px;font-size:14px;color:#fff;border-radius:40px;background:url(../index_images/bg_btn_red1.png) no-repeat center top;background-size:100% 100%;}

.more1{text-align:right;margin:20px auto;}
.more1 a{color:#4c4c4c;}
.more1 a i{display:inline-block;vertical-align:middle;width:16px;height:16px;margin-left:4px;border-radius:100%;background:#4d4d4d url(../index_images/ico_tap.png) no-repeat center;background-size:50% auto;position:relative;top:-1px;}


/*内容底部*/
/*电话*/
.mContent .foot{text-align:center;margin-bottom:13px;padding:20px 0 20px;position:relative;}
.mContent .foot .phone i{display:inline-block;width:40px;height:40px;background:url(../index_images/ico_phone.png) no-repeat center 28%;background-size:auto 30px;vertical-align:middle;}
.mContent .foot .phone a{color:#4c4c4c;font-size:24px;}
.mContent .foot .copyRight{margin-top:10px;line-height:140%;color:#4c4c4c;font-size:10px;font-family: arial;}
.mContent .foot .copyRight a{color:#4c4c4c;}

/*底部*/
.mFoot {position:fixed;left:0;bottom:0;z-index:500;width: 100%;font-size: 12px;background:#4c9d5b; }
.mFoot .mFootBox {position: relative; width:100%;height:50px;}
.mFoot .mFootBox .l0{position:relative;float:left;width: 20%;height: 50px;line-height:50px;text-align:center;transition: all 0.2s;-webkit-transition:all 0.2s;}
.mFoot .mFootBox .l0:first-child span{background:url(../index_images/ico_home.png) no-repeat center;background-size:35%;}
.mFoot .mFootBox .l0 span{position:relative;z-index:1001;display:inline-block;width:100%;height:50px;line-height:50px;text-align:center;color:#fff;background:#4c9d5b;}
.mFoot .mFootBox .l0.on span{background-color:#525d2f;}
.mFoot .mFootBox .l0 span:after{position:absolute;content:"";right:0;top:25%;width:1px;height:50%;background:#839352;}
.mFoot .mFootBox .l0.on span:after,
.mFoot .mFootBox .l0:last-child span:after{width:0;}
.mFoot .mFootBox .l0 a{color:#fff;display:block;width:100%;height:100%;}

.mFoot .mFootBox .l0 .list {position: absolute;z-index: 1000;bottom:-420%;left: -10%;width: 120%;transition: all 0.2s;-webkit-transition:all 0.2s; }
.mFoot .mFootBox .l0:last-child .list{right:0;left:auto;}
.mFoot .mFootBox .l0 .list:before{content: "";position: absolute;bottom: -8px;left: 50%;margin: -8px;border: 8px solid transparent;border-top-color: #e6e6e6; }
.mFoot .mFootBox .l0 .list li {height: 30px;line-height: 30px;background: #e6e6e6;text-align: center; padding:0 10%;}
.mFoot .mFootBox .l0 .list li a {display: block;width: 100%;height: 100%;font-size:10px;color:#4d4d4d; border-bottom:1px solid #e0e0e0;box-sizing:border-box;}
.mFoot .mFootBox .l0 .list li:last-child a{border-bottom:none;}
.mFoot .mFootBox .l0 .top-show {bottom:120%;}


/*独有*/
/*0-0首页.html*/
/*头部*/
.mHeadHome{width:100%; height: 55px; padding-top: 5px; background-image: url(../index_images/topLine.png); background-repeat: repeat-x; background-position: bottom; text-align: center; background-color: #43342c;}
.mHeadHome .logo img{height:40px;}
/*导航*/
.nav{text-align:center;position:relative;z-index:100;}
.nav ul{width:90%;margin:0 auto;}
.nav li{float:left;width:25%;margin-top:20px;text-align:center;} 
.nav li span{display:inline-block;padding-top: 3px; font-size: 16px; color: #1c4ba1;}
.nav li img{width:60px; height: auto; display:inline-block;}

.tsBox{ width:85%; background-image: url(../index_images/tsTitle.png); background-repeat: no-repeat; background-position:center top; padding-top: 90px; background-size: auto 70px; padding-left: 6%; margin-top: 20px;}
.tsBox img{ width:100%; height: auto; margin-bottom: 20px;}

.bottInfo{ width:100%; color: #1c4ba1; text-align: center; height: 40px; clear: both;}
/*优惠*/
.hui{width:90%;margin:20px auto 0;}
.hui .htitle{border-bottom:none;font-size:16px;}
/*茶*/
.tea{width:90%;margin:20px auto 0;}
.tea .htitle{border-bottom:none;}
.tea .htitle .glass{position:absolute;bottom:-20%;right:0;width:30%;}
/*特殊列表*/
.listTea{margin-top:30px;}
.listTea li{width:25%;box-sizing:border-box;float:left;text-align:center;}
.listTea li:nth-child(1){padding-right:4%;}
.listTea li:nth-child(2){padding-left:4%;}
.listTea li:nth-child(3){width:50%;}
.listTea li a .imgBox{position:relative;padding-top:100%;height:0;}
.listTea li a .imgBox img{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;}
.listTea li a .bottom{width:45%;margin-top:8px;}
.listTea li:nth-child(3) a img{width:70%;float:right;}

/*酒店介绍*/
.jdmContent .htitle{width:90%;margin-left:auto;margin-right:auto;padding-bottom:0;}


/*景点-简介*/
/*按钮*/
.mediaNav2{ position: absolute; width: 100%; left: 0px; text-align: center; bottom: -50px;height:100px;}
.mediaNav2 li{ display: inline-block; margin: 0px; height:90px; width: 90px; vertical-align: middle;}
.mediaNav2 li:nth-child(2){height:110px;width:110px;}
.mediaNav2 li:nth-child(2) a{line-height: 140px;}
.mediaNav2 li a{ display: block;width: 100%;height: 100%; font-size: 12px;color: #826b56; line-height: 110px;text-indent:-9999px;}
.ico_point a{ background: url(../index_images/btn_720.png) no-repeat center center; background-size: auto 100%;}
.ico_point_disable a{ background: url(../index_images/btn_720_disable.png) no-repeat center center; background-size: auto 100%; color: #898989 !important;}
.playBtn{ background: url(../index_images/btn_yy.png) no-repeat center center; background-size: auto 100%;}
.playBtn.on{background: url(../index_images/btn_yy_1.png) no-repeat center center; background-size: auto 100%;}
.playBtn_on.on{ background: url(../index_images/btn_yy_2.png) no-repeat center center; background-size: auto 100%;}
.playBtn_disable{ background: url(../index_images/btn_yy_disable.png) no-repeat center center; background-size: auto 100%; color: #898989 !important;}
.ico_picture1 a{ background: url(../index_images/btn_pic.png) no-repeat center center; background-size: auto 100%;}
.ico_picture1_disable a{ background: url(../index_images/btn_pic_disable.png) no-repeat center center; background-size: auto 100%; color: #898989 !important;}
/*内容区*/
.infoContent{width:90%;margin:20px auto 0;}
.contentTitleV2{ width: 100%; color: #111;font-weight: bold; font-size: 18px;margin:25px 0;text-align:center;}
.contentTitleV2 .enfont{font-weight: normal;font-size: 14px;}
/*视频*/
.mvBox{position:relative;width:100%;height:0;padding-bottom:66.66%;background:rgba(255,255,255,.6);}
.mvBox .mv{position:absolute;top:1%;left:1%;width:98%;height:98%;}
#example_video_1{width:100%;}
/*正文*/
.infoContent .info{font-size:14px;color:#4c4c4c;line-height:1.8em;text-align:justify;}
.infoContent .info .p1{margin-top:30px;text-align:center;font-size:20px;color:#4c9d5b;line-height:2em;}
.infoContent .info img{max-width:100%;margin:10px auto;}
/*预订*/
.inner .bookmContent{padding:0 2.5%;overflow:hidden;}
.inner .bookmContent .htitle{margin-left:2.5%;margin-right:2.5%;}

/*客房预订*/
/*时间选择*/
.dateSelect{border-bottom:4px solid #f2f2f2;}
.dateSelect p{width:90%;margin-left:auto;margin-right:auto;height:20px;line-height:20px;font-size:14px;}
.dateSelect p span{position:relative;width:35%;margin-right:10px;background:url(../index_images/calender1.png) no-repeat 97% center;background-size:auto 70%;}
.dateSelect p .s1:before{position:absolute;content:"入住";bottom:22px;left:0;}
.dateSelect p .s2:before{position:absolute;content:"离店";bottom:22px;left:0;}
.dateSelect p span input{width:100%;height:20px;padding:0 5px;line-height:20px;border:1px solid #e6e6e6;font-size:12px;color:#4d4d4d;background:none;box-sizing:border-box;}
.dateSelect p em i{color:#c24848;}

/*预订详情*/
/*顶部banner*/
.inner .banner{position:relative;}
.inner .banner img{width:100%;}
.inner .banner .conBox{position:absolute;z-index:29;bottom:0;left:0;width:100%;height:60px;padding:10px 5% 0 13%;box-sizing:border-box;color:#fff;
	background: -webkit-linear-gradient( top, rgba(0,0,0,0), rgba(0,0,0,.8));
	background: -moz-linear-gradient( top, rgba(0,0,0,0), rgba(0,0,0,.8));
	background: -o-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
	background: -ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,.8));
	background: -linear-gradient( top, rgba(0,0,0,0), rgba(0,0,0,.8));}
.inner .banner .conBox .light{position:absolute;top:10px;left:2%;width:30px;height:30px;border-radius:100%;background:#c24848 url(../index_images/light.png) no-repeat center;background-size:auto 60%;}
.inner .banner .conBox .qj{position:absolute;top:0;right:2%;width:35px;line-height:1em;text-align:center;font-size:12px;color:#fff;}
.inner .banner .conBox .qj i{display:inline-block;width:28px;height:28px;border-radius:100%;background:#4c9d5b url(../index_images/nav_qj.png) no-repeat center;background-size:60% auto;}
.inner .banner .conBox .p1{width:80%;}
.inner .banner .conBox .p2{width:80%;color:#ffcc00;}

/*购物车*/
.cart .title{line-height:40px;color:#000;font-size:18px;text-align:center;}
.cartList{}
.cartList li{position:relative;margin-bottom:10px;padding:10px 5% 5px 10%;background:#fff;}
.cartList li:before{position:absolute;content:"";top:25%;left:1%;width:20px;height:20px;border:1px solid #b5b5b5;border-radius:100%;box-sizing:border-box;}
.cartList li.checked:before{border:none;background:#c24848 url(../index_images/checked.png) no-repeat center;background-size:50% auto;}
.cartList li .imgBox{position:relative;width:39%;height:0;padding-bottom:26%;margin-right:10px;}
.cartList li .imgBox img{position:absolute;left:0;top:0;width:100%;height:100%;}
.cartList li .conBox{width:55%;}
.cartList li .p1{font-size:16px;line-height:1.8em;color:#000;}
.cartList li .p2{font-size:12px;line-height:1.4em;max-height:2.8em;}
.cartList li .p3{margin-top:5px;line-height:24px;font-size:12px;color:#c24848;}
.cartList li .p3 i{font-size:18px;}
.cartList li  .priceNum{height: 26px; line-height: 26px;}
.cartList li .slInput{ font-size: 12px;width:22px;height:22px; margin:0 2px;line-height:22px; text-align: center; display: inline-block; vertical-align: middle;box-sizing:border-box;border:#999 1px solid;background:none;}
.cartList li .sub,
.cartList li .add{ width: 24px;height: 24px;line-height: 22px;text-align: center;color:#6c625e; display: inline-block; vertical-align: middle;font-size:22px; border:#332f2e 1px solid; border-radius:100%;box-sizing: border-box;}
.cartList li  .priceNum a{color:#808080;}

.cart .submitBox2{position:fixed;left:0;bottom:0;z-index:999;background-color: #e6e6e6;width: 100%; }
.cart .submitBox2 ul{ height: 50px; width: 100%;}
.cart .submitBox2 ul li{box-sizing: border-box;text-align: center; width:33.33%;height: 50px;line-height: 50px;float: left;color:#4c4c4c;}
.cart .submitBox2 ul li:first-child{width:23.33%}
.cart .submitBox2 ul li:first-child i{display:inline-block;vertical-align:middle;width:20px;height:20px;margin-right:5px;border:1px solid #b5b5b5;border-radius:100%;box-sizing:border-box;}
.cart .submitBox2 ul li.checked i{border:none;background:#c24848 url(../index_images/checked.png) no-repeat center;background-size:50% auto;}
.cart .submitBox2 ul li:nth-child(2){width:43.33%;padding:11px 0 0 20px;line-height:1.4em;text-align:left;}
.cart .submitBox2 ul li:nth-child(2) em{font-size:18px;color:#c24848;}
.cart .submitBox2 ul li:last-child{background:#c24848;font-size:22px;color:#fff;border-right:1px solid #fff;}
.cart .submitBox2 ul li.disable{background:#999999;}

/*购物车提交*/
.cartCommit .title{line-height:40px;color:#000;font-size:18px;text-align:center;}
.cartCommit .perMes{padding:20px 5% 25px;font-size:14px;background:#fff url(../index_images/line_bottom.png) repeat-x left bottom;background-size:auto 10px;}
.cartCommit .perMes .p1{padding-right:10%;}
.cartCommit .perMes .p2{background:url(../index_images/ico_right.png) no-repeat right center;background-size:auto 60%;}
.cartCommit .perMes .p2 i{display:inline-block;vertical-align:middle;width:20px;height:30px;margin-right:10px;background:url(../index_images/address.png) no-repeat center;background-size:80% auto;}
.cartCommit .perMes .p2 span{display:inline-block;vertical-align:middle;width:80%;}
.cartCommit .cartList li:before{display:none;}
.cartCommit .cartList li .p3{line-height:30px;}
.cartCommit .cartList li .p3 span,
.cartCommit .cartList li .p3 span i{font-size:12px;color:#4c4c4c;}
.cartCommit .song{margin:0 5%;}
/*selectBox模拟*/
.selectBox{width:67%;box-sizing:border-box;position:relative;overflow:auto !important;background:url(../index_images/ico_selectBox.png) no-repeat 98% center;background-size:auto 70%;}
.selectBox input[type="text"]{width:67%;background:none;border:none;height:20px; line-height:20px;}
.selectBox ul{position: absolute;top:120%;left:-5px;z-index: 1001;width: 99%;height:0;max-height: 600%;overflow-y: auto;background: #fff;}
.show ul{height:auto;border: 1px solid #ccc;border-top: none;box-shadow: 0 0 0.5px rgba(0,0,0,0.1);padding:5px 0;}
.selectBox ul li{height: 18px;line-height: 18px;padding: 2px 10px;font-size:12px;}

.submitBox3{position:fixed;left:0;bottom:0;z-index:999;background-color: #e6e6e6;width: 100%; }
.submitBox3 ul{ height: 50px; width: 100%;}
.submitBox3 ul li{box-sizing: border-box;text-align: center; width:33.33%;height: 50px;line-height: 50px;float: left;color:#4c4c4c;}

.submitBox3 ul li:nth-child(1){width:66.67%;padding:11px 20px 0 20px;line-height:1.4em;text-align:right;}
.submitBox3 ul li:nth-child(1) .i1{color:#c24848;}
.submitBox3 ul li:nth-child(1) em{font-size:18px;color:#c24848;}
.submitBox3 ul li:last-child{background:#c24848;font-size:22px;color:#fff;border-right:1px solid #fff;}
.submitBox3 ul li.disable{background:#999999;}

/*地址管理*/
.addressManage{position:fixed;z-index:999;left:0;top:50px;width:100%;height:100%;background:#fff;}
.addressManage .title1{padding:0 5%;line-height:50px;font-size:16px;color:#000;text-align:center;}
.addressManage .manage{margin:-20px 5% 0 5%;padding-bottom:5px;text-align:right;border-bottom:1px solid #e5e5e5;}
.addressManage .manage a{color:#4c4c4c;}
.addressManage .addressList{padding:0 5%;height:60%;overflow-y:auto;}
.addressManage .addressList li{position:relative;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
.addressManage .addressList li:before{position: absolute;content: "";top: 4%;right: 1%;width: 20px;height: 20px;border: 1px solid #b5b5b5;border-radius: 100%;box-sizing: border-box;}
.addressManage .addressList li.checked:before{border: none;background: #c24848 url(../index_images/checked.png) no-repeat center;background-size: 50% auto;}
.addressManage .addressList li .p1{padding-right:15%;}
.addressManage .addressList li .p3{margin-top:5px;text-align:right;display:none;}
.addressManage .addressList li .p3 a{margin-left:10px;color:#4c4c4c;}
.addressManage .addressAdd{position:fixed;left:0;bottom:0;width:100%;height:40px;line-height:40px;text-align:center;font-size:16px;color:#fff;background:#c24848;}
.addressManage .addressAdd a{color:#fff;}

/*地址新增*/
.addressAddDes{}
.addressAddDes .title1{margin:0 5%;line-height:45px;font-size:16px;color:#000;text-align:center;border-bottom:1px solid #ccc}
.addressAddDes form{padding:0 5%;}
.addressAddDes form p{line-height:40px;color:#999;border-bottom:1px solid #ccc;font-size:14px;}
.addressAddDes form p.area{background:url(../index_images/ico_right.png) no-repeat right center;background-size:auto 50%;}
.addressAddDes form p.submit{border-bottom:none;margin-top:20px;text-align:center;}
.addressAddDes form p.submit span{display:inline-block;width:80%;border-radius:4px;font-size:16px;color:#fff;background:#c24848;}
.addressAddDes form p label{display:inline-block;width:28%;}
.addressAddDes form p input{width:72%;border:none;background:none;font-size:14px;}


/*空样式*/
.infoEmpty{height:150px;padding-top:40%;text-align:center;color:#ccc;font-size:16px;background:#fff;}
.infoEmpty a{color:red;font-weight:bold;}