/****************************
*********** pc官网 ***********
*****************************/
.C1076ae{color: #1076ae;}
.zindex2{z-index: 2;position: relative;}
.container{max-width: 1200px;margin: 0 auto;}
.inlink{display: inline-block}
.text-left{text-align: left;}
.float_clear { clear:both; }
/*多语言复制*/
.page-data{margin: 10px 0;line-height: 50px;}
.page-data .left{width: 50%;float: left;}
.page-data .right{width: 50%;float: right;text-align: right;}
.mask{background: rgba(0,0,0,0.5);width:100%;height:100%;position: fixed;top:0;left:0;z-index: 9999;}
.fui-content{overflow-x: hidden;}

/*斜分式*/
.c3 {height:100%; position:relative; width:100%; overflow:hidden; }
.c3 li { position:relative; width:50%; height:100%; float:left; z-index:1; -o-transition:all 1.5s; -moz-transition:all 1.5s; -webkit-transition:all 1.5s; -ms-transition:all 1.5s; transition:all 1.5s; }
.c3 li a { display:block; width:100%; height:100%; position:relative; z-index:4; }
.c3 li em { position:absolute; top:0; left:0; width:100%; height:100%; z-index:2; -o-transition:all .35s; -moz-transition:all .35s; -webkit-transition:all .35s; -ms-transition:all .35s; transition:all .35s; }
.c3 li:nth-child(2n) { z-index:2; margin:0 0 0 -20%; width:40%; -o-transform:skew(20deg,0deg); -ms-transform:skew(20deg,0deg); -webkit-transform:skew(20deg,0deg); -moz-transform:skew(20deg,0deg); transform:skew(20deg,0deg); overflow:hidden; }
.c3 li:nth-child(2n) em { left:-27%; right:-27%; top:0; bottom:0; -o-transform:skew(-20deg,0deg); -ms-transform:skew(-20deg,0deg); -webkit-transform:skew(-20deg,0deg); -moz-transform:skew(-20deg,0deg); transform:skew(-20deg,0deg); position:absolute; width:auto; height:100%; -o-transition:all 0s; -moz-transition:all 0s; -webkit-transition:all 0s; -ms-transition:all 0s; transition:all 0s; }
.c3 li:last-child { position:absolute; right:0; top:0; }
.c3 li dl { position:absolute; bottom:15%; padding:10px 15px; color:#fff; font-size:18px; line-height:23px; background:rgba(0,0,0,.5); left:0; }
.c3 li dl dd { display:block; color:#999; font-size:14px; }
.c3 li:nth-child(2n) dl { text-align:right; padding-left:40px; left:-30px; -o-transform:skew(-20deg,0deg); -ms-transform:skew(-20deg,0deg); -webkit-transform:skew(-20deg,0deg); -moz-transform:skew(-20deg,0deg); transform:skew(-20deg,0deg); }
.c3 li:last-child dl { right:0; left:auto; }

.c3.li1 li:first-child { width:70%; z-index:0; }
.c3.li1 li:nth-child(2n) { width:35%; transform:tanslateX(70%); }
.c3.li1 li:last-child { width:30%; }

.c3.li2 li:first-child { width:30%; }
.c3.li2 li:nth-child(2n) { width:70%; margin:0 0 0 -15%; }
.c3.li2 li:last-child { width:30%; }

.c3.li3 li:first-child { width:30%; }
.c3.li3 li:nth-child(2n) { width:35%; transform:tanslateX(-15%); }
.c3.li3 li:last-child { width:70%; z-index:0; }

/*头部导航菜单*/
.diypcmenu{position: relative;z-index: 1000;}
.page-menu .draggable{position: absolute;}
.page-menu.v1{height: 150px;margin: 0 auto;max-width: 1200px;}
.page-menu.v1  a{color: inherit;}
.page-menu.v1 .d-logo{width: 140px;height: 100%;top:0;}
.page-menu.v1 .d-logo img{margin-top: 17px;width: 100%}
.page-menu.v1 .d-language{padding: 37px 0;color: #005373;font-size: 12px;}
.page-menu.v1 .u-navigation{display: inline-flex;margin-left:-73px;}
.page-menu.v1 .u-navigation li{margin: 0 20px;}
.page-menu.v1 .u-navigation li a{display: inline-block;font-size:16px;}
.page-menu.v1 .u-navigation li.active a{color: #005373;}
.page-menu.v1 .d-login{font-size: 14px;padding-top: 10px;}

/*头部导航菜单 v2*/
.page-menu.v2{height: 150px;margin: 0 auto;max-width: 1200px;position: relative;z-index: 2;}
.page-menu.v2  a{color: inherit;}
.page-menu.v2 .d-logo{text-align: center;top:90px;left:0;}
.page-menu.v2 .d-logo img{width: 100%;max-width: 140px;max-height: 180px;}
.page-menu.v2 .d-language{color: #005373;font-size: 12px;top:48px;left:988px;}
.page-menu.v2 .u-navigation{display: inline-flex;float: left;}
.page-menu.v2 .u-navigation li{margin: 0 20px;position: relative;padding-bottom: 26px;}
.page-menu.v2 .u-navigation li a{display: inline-block;font-size:16px;}
.page-menu.v2 .u-navigation li >a{padding: 10px 10px 15px;}
.page-menu.v2 .u-navigation li:hover>a{border-bottom:1px solid #fff;}
.page-menu.v2 .u-navigation li .d-twoLevelMenu {display: none;position: absolute;width: 100%;top:73px;left: 0;border:1px solid;z-index: 9999;width:auto;padding: 0 5px;box-shadow: -1px 3px 8px rgba(0,0,0,0.2);}
.page-menu.v2 .u-navigation li .d-twoLevelMenu a{display:block;line-height: 35px;padding-bottom: 10px;white-space: nowrap;}
.page-menu.v2 .d-login{font-size: 14px;top:105px;left:960px;}
.page-menu.v2 .d-menu{top:94px; left:200px;}
.page-menu.v2 .d-thirdlink{top:48px;left:925px;font-size: 12px;}

/*左部导航菜单*/
.page-menu.v4{height: 100%;position: relative;top:0;left:0;z-index: 2;overflow-y: auto;}
.page-menu.v4 .d-logo{text-align: center}
.page-menu.v4 .logo{margin:0 auto;}
.page-menu.v4 .logotitle{border-bottom:1px solid #fff;text-align: left;font-size: 14px;}
.page-menu.v4 .u-navigation li{line-height:30px; }
.page-menu.v4 .u-navigation li>a{display: inline-block;width:100%;overflow: hidden }
.page-menu.v4 .u-navigation li>a .fa{float: right;margin-top:8px;}
.page-menu.v4 .u-navigation li .d-twoLevelMenu{margin:0 0 25px 10px;}
.page-menu.v4 .u-navigation li .d-twoLevelMenu a{font-size:12px;display: block;}
.page-menu.v4 .u-navigation li .d-twoLevelMenu a .fa-circle{font-size: 6px;vertical-align: middle;margin-right: 5px;}
.page-menu.v4 .copyright{margin: 0px 20px;padding: 10px 0; border-top: 1px dashed #fff; text-align: center;font-size: 12px;}

/*会员中心菜单*/
.page-member-menu{width: 20%;background: #fff;float: left;padding:10px 10px 20px;border: 1px solid #ccc;margin-bottom:50px;}
.page-member-menu .title{color: #005373;font-size: 20px;height: 50px;line-height: 50px;}
.page-member-menu .title a{color: #005373; cursor: pointer;}
.page-member-menu .panel a{cursor: pointer;}
.page-member-menu .panel{margin-top: 0;border-radius: 0;box-shadow: none;border:0;}
.page-member-menu .panel-body{border:0;color:#505050;font-size: 16px;padding: 5px 15px;}
.page-member-menu .panel-group .panel + .panel{border-top:0;margin-top:0;}
.page-member-menu .panel-default .panel-heading{background: none;padding: 5px 0px;}
.page-member-menu .panel-topmenu{font-weight: bold;font-size: 18px;line-height: 30px;margin-top:10px;}
.page-member-menu .panel-topmenu a{display: inline-block;width: 100%;}
.page-member-menu .panel-topmenu span{color:#a7a7a7;}
.page-member-menu .panel-topmenu span i{font-size: 20px;}
.page-member-menu .panel-body.choose{color:#005373;font-weight: bold;}
.page-member-menu .collapse{display: block;}
.page-member-menu .panel{background: none;}

/*会员中心*/
.page-membercenter{max-width:1200px;margin:0 auto;display: flex;}
.page-membercenter .member_frame{width:78%;margin-left: 20px;height: 600px;overflow-y: auto;overflow-x: hidden;}

/*底部导航菜单*/
.page-footer .copyright,
.pc-footer-menu .copyright{padding: 6px 0 8px;text-align: center;width:100%;font-size:12px;position: absolute;}
.page-footer .draggable{position: absolute;}
.page-footer.v1{color: #fff;font-size: 12px;padding:20px 0;z-index: 2;max-width: 1200px; position: relative;margin: 0 auto;}
.page-footer.v1 .footer-main{display: flex;position: relative;}
.page-footer.v1 .u-navigation{margin: 0 30px;}
.page-footer.v1 .li-title{font-size: 13px;font-weight: bold;line-height: 20px;padding-bottom: 12px;}
.page-footer.v1 .u-navigation li{line-height: 30px;}
.page-footer.v1 .u-navigation li a{color: #fff;}
.page-footer.v1 .d-weixin{width: 145px;top:25px;right:20px;}
.page-footer.v1 .d-weixin img{margin-bottom: 10px;width: 100%;}
.page-footer.v1 .d-weixin p{padding: 0 18px; line-height: 18px;}
.page-footer.v1 .d-menu{top:25px;left:20px;}
.color-bar{border:0;}
.color-bar li{width:25%;height:4px;float: left;}
.color-bar .blue{background: #00a0ea;}
.color-bar .green{background: #82c764;}
.color-bar .orange{background: #dc7c35;}
.color-bar .red{background: #cc3737;}


/*底部导航菜单 v2*/
.page-footer.v2{color: #fff;font-size: 12px;padding: 35px 0 20px;}
.page-footer.v2 p{font-size: 14px;}
.page-footer.v2 .footer-main{display: flex;}
.page-footer.v2 .d-link {margin: 10px 0;}
.page-footer.v2 .d-link a{width: 30%;margin-right: 2.5%;display: inline-block;line-height: 25px;}
.page-footer.v2 .u-navigation{margin-right: 50px;}
.page-footer.v2 hr{border: none;border-top:1px solid #fff;margin: 10px 0;}
.page-footer.v2 .li-title{font-weight: bold;line-height: 20px;}
.page-footer.v2 .u-navigation >p a{color: #fff;}
.page-footer.v2 .a-btn{border:1px solid #fff;padding: 10px 12px;text-align: center;display: block;width: 160px;margin-top: 20px;}
.page-footer.v2 .d-weixin{margin-left: 50px;width: 165px;}
.page-footer.v2 .d-weixin img{margin-bottom: 10px;width: 100%;}

/*banner导航*/
.page-banner.inner{max-width:1200px;margin: 0 auto;}
.page-banner .img-thumb{position: absolute;bottom:38px;left:0;width: 840px;height: 150px;}
.page-banner .img-thumb .swiper-slide{width: 5.5rem;height:3.5rem;margin-left: 12px;float:left;}
.page-banner .img-thumb img{width:100%;height: 100%;}
.page-banner .img-thumb .active-nav img{border:3px solid #00b8ff;border-radius: 3px;}
.page-banner .swiper-page{position: absolute;right:88px;bottom:78px;z-index: 10;}
.page-banner .swiper-page .icon{color:#00b8ff;font-size: 1.5rem;}
.page-banner .swiper-page .num{font-size: 0.8rem;color:#fff;padding: 0 4px;}
.page-banner .swiper-page .page-left,
.page-banner .swiper-page .page-right{position: absolute;top:-15px;}
.page-banner .swiper-page .page-left{left:-1.5rem;}
.page-banner .swiper-page .page-right{right:-1.5rem;}

.pc-hotelinfo .swiper-container{height: 18.5rem}
.pc-hotelinfo .flex{display: flex;}
.pc-hotelinfo .flex-row-reverse{flex-flow: row-reverse;}
.pc-hotelinfo .swiper-page{position: absolute;left:0px;top:50%;width:100%;top:50%;}
.pc-hotelinfo .swiper-page .page-left{left:0.5rem;}
.pc-hotelinfo .swiper-page .page-right{right:0.5rem;}
.pc-hotelinfo .overlap{position: absolute;width:100%;}
.pc-hotelinfo .unoverlap{position: relative;width:100%;}
.pc-hotelinfo .topleft{top:0px;left:0.25rem;width:5.5rem;min-width: 5.5rem;}
.pc-hotelinfo .topleft .swiper-wrapper,
.pc-hotelinfo .topright .swiper-wrapper{width:5.5rem;}
.pc-hotelinfo .topleft .swiper-slide,
.pc-hotelinfo .topright .swiper-slide{margin:0 0 0.25rem 0;}
.pc-hotelinfo .topleft,
.pc-hotelinfo .topright{height: 18.5rem;overflow-y: auto;}
.pc-hotelinfo .bottomleft,
.pc-hotelinfo .bottomright{max-width: 100%;overflow-x: auto;}
.pc-hotelinfo .topright{top:0px;right:0.25rem;left:auto;width:5.5rem;;min-width: 5.5rem;}
.pc-hotelinfo .overlap.topleft,
.pc-hotelinfo .overlap.topright{top:0.25rem}
.pc-hotelinfo .bottomleft{bottom:0.25rem;left:0px;}
.pc-hotelinfo .bottomleft .swiper-slide{margin:0 0 0 0.25rem;}
.pc-hotelinfo .unoverlap.bottomleft .swiper-slide{margin:0 0.25rem 0 0;}
.pc-hotelinfo .unoverlap.bottomright .swiper-slide{margin:0 0 0 0.25rem;}
.pc-hotelinfo .bottomright{bottom:0.25rem;right:0.25rem}
.pc-hotelinfo .bottomright .swiper-slide{float:right;margin:0 0.25rem 0 0;}
.pc-hotelinfo .banner-swiper{width: 100%;position: relative;}

.pc-hotelinfo .unoverlap.bottomleft,
.pc-hotelinfo .unoverlap.bottomright{margin-top:0.5rem;}
.pc-hotelinfo .unoverlap.topleft{margin-right:0.25rem;left:0;}
.pc-hotelinfo .unoverlap.topright{margin-left:0.25rem;right:0;}
.pc-hotelinfo .img-thumb{height:auto;}
.pc-hotelinfo .img-thumb img.active-nav{border:2px solid transparent;}
.pc-hotelinfo .hotelname{font-size: 0.8rem;}
.pc-hotelinfo .hoteldesc{font-size: 0.6rem;}

.pc-hotelinfo .hotelinfo.v2{position: absolute;left:50%;bottom:100px;width:60%;margin-left:-30%;padding:20px;color:#fff;background: rgba(0,0,0,0.5);}
.pc-hotelinfo .hotelinfo.v2 .hoteldes,
.pc-hotelinfo .hotelinfo.v3 .hoteldes{display: flex;height: 20px; overflow: hidden;}
.pc-hotelinfo .hotelinfo.v2 .hoteldes>p,
.pc-hotelinfo .hotelinfo.v3 .hoteldes>p{width:85%;display:block;overflow: hidden;float: left; text-overflow:ellipsis; white-space: nowrap;}
.pc-hotelinfo .hotelinfo.v2 .detailbtn,
.pc-hotelinfo .hotelinfo.v3 .detailbtn{float: right;display: block;width:80px;position: absolute;right:1rem;font-size: 14px;}
.pc-hotelinfo .hotelinfo.v3{position: absolute;left:0;bottom:0;width:100%;padding:20px;color:#fff;background: rgba(0,0,0,0.5);}

/*.pc-hotelinfo.v4{padding: 10px;}*/
.pc-hotelinfo.v4 .detailinfo{padding: 10px;overflow: hidden;}
.pc-hotelinfo.v4 .detailinfo .hoteladdress{font-size: 18px;}
.pc-hotelinfo.v4 .detailinfo .left{float: left;}
.pc-hotelinfo.v4 .detailinfo  .d-facility{overflow: hidden;margin-top: 10px;}
.pc-hotelinfo.v4 .detailinfo  .d-facility .fa{overflow: hidden;font-size: 24px;}
.pc-hotelinfo.v4 .detailinfo  .d-facility>p{display: inline-block;text-align: center;margin-right:8px;color: #666;}
.pc-hotelinfo.v4 .detailinfo  .d-facility>p span{display: block;font-size: 15px;margin-top: -10px;}
.pc-hotelinfo.v4 .detailinfo .right{float: right;text-align: right;}
.pc-hotelinfo.v4 .detailinfo .right .logo{width: 200px;height: 80px;}
.pc-hotelinfo.v4 .detailinfo .right .hoteltel{font-size: 30px;margin-top: -5px;}
.pc-hotelinfo.v4 .imglist{display: flex;height: 410px;overflow: hidden;}
.pc-hotelinfo.v4 .imglist .left{width:40%;padding: 10px 0 10px 10px;}
.pc-hotelinfo.v4 .imglist .left img{width:100%;background: #ddd;height: 100%;border-radius: 5px;}
.pc-hotelinfo.v4 .imglist .right{flex: 1;padding: 5px;overflow: hidden;}
.pc-hotelinfo.v4 .imglist .right .d-img{width: 33.33%;padding:5px;;height: 200px;float: left;}
.pc-hotelinfo.v4 .imglist .right .d-img img{width: 100%;background: #ddd;height: 100%;border-radius: 5px;}

.pc-hotelinfo.v4 .imglistall{position: fixed;top:0;left:0;background: rgba(0,0,0,.5);width:100%;height:100%;z-index: 999}
.pc-hotelinfo.v4 .imglistall>div{background: #fff;width: 50%;margin-left: 25%;margin-top: 8%;padding: 15px;}

.pc-hotelinfo.v5{padding: 10px;border:1px solid #ddd;border-radius: 5px;}
.pc-hotelinfo.v5 .detailinfo{padding: 10px;overflow: hidden;}
.pc-hotelinfo.v5 .detailinfo .hoteladdress,
.pc-hotelinfo.v5 .detailinfo .hoteltel{font-size: 18px;}
.pc-hotelinfo.v5 .detailinfo .left{float: left;}
.pc-hotelinfo.v5 .detailinfo  .d-facility{overflow: hidden;}
.pc-hotelinfo.v5 .detailinfo  .d-facility .fa{overflow: hidden;font-size: 24px;}
.pc-hotelinfo.v5 .detailinfo  .d-facility>p{display: inline-block;text-align: center;margin-right:8px;}
.pc-hotelinfo.v5 .detailinfo  .d-facility>p span{display: block;font-size: 15px;margin-top: -10px;}
.pc-hotelinfo.v5 .detailinfo .right{float: right;}
.pc-hotelinfo.v5 .detailinfo .right .logo{background: #fff;width: 200px;height: 80px;}
.pc-hotelinfo.v5 .detailinfo .right .hoteltel{font-size: 30px;}
.pc-hotelinfo.v5 .d-step{text-align: center;border-top:1px solid #ddd;padding:30px 0 10px;margin-top:20px; }
.pc-hotelinfo.v5 .d-step li{border-top:3px dotted #ddd;width: 200px;display: inline-block;text-align: right;margin: 0 7px;}
.pc-hotelinfo.v5 .d-step li:first-child{width: auto;text-align: left;border:none;}
/*.pc-hotelinfo.v5 .d-step li.active{color: red;border-color: red;}*/
/*.pc-hotelinfo.v5 .d-step li.active p span{border-color: red;color: red;}*/
/*.pc-hotelinfo.v5 .d-step li.active p span b{background: red;}*/
.pc-hotelinfo.v5 .d-step li p{font-size: 16px;display: inline-block;width: 96px;text-align: center;margin-right: -57px;position: relative;margin-top: -10px;}
.pc-hotelinfo.v5 .d-step li p span{width:16px;height: 16px;border-radius: 50%;display: block; border: 1px solid #ccc;margin:0 auto;}
.pc-hotelinfo.v5 .d-step li p span b{width:10px;height: 10px;border-radius: 50%;background: #ccc;display: inline-block;margin: 2px;float: left;}

/*富文本*/
#container .inner{max-width: 1200px;margin: 0 auto;}

/*页面导航V1*/
.page-navigate.v1{max-width: 1200px;padding: 20px 0;font-size: 14px;margin:  0 auto;}
.page-navigate.v1 .symbol:last-child{display: none;}

/*酒店品牌*/
.hotelNameNav { width:100%;  border:1px solid #fabc00;border-left:0;border-right:0; box-sizing:border-box; }
.hotelNameNav .hotelNameList { width:100%; display: flex; }
.hotelNameNav .hotelNameList li { float: left;  }
.hotelNameNav .hotelNameList li a { padding:0.25em 0.5em 0.75em 0.5em; display:block; position: relative; }
.hotelNameNav .hotelNameList li a img { opacity:0.7;width:100%;max-height: 80px;}
.hotelNameNav .hotelNameList li a.current { background:#fabc00; }
.hotelNameNav .hotelNameList li a.current:before { position: absolute; top: -12px; left: 50%; margin-left:-6px; content: ''; border-right-color: transparent; border-bottom-color: #fabc00; border-left-color: transparent; border-width: 12px; border-style: solid; border-top: 0; }

/*品牌介绍样式四*/
#brandStory2 { position:relative; padding-bottom:6em; }
.brandArea2 { padding:0 220px; overflow:hidden; }
.brandBox2 { }
.brandListBox2 { }
.brandList2 {margin-left:-2%;}
.brandList2 li { float:left; width:31.3%; box-sizing:border-box; margin-left:2%; margin-top:2em; padding:3em 0; background:rgba(0,0,0,0.8); font:normal .815em/1.25em "微软雅黑"; color:#999 }
.brandList2 li .brandCon { padding:0 3em; }
.brandList2 li .iconx { width:120px; height:106px; margin:0 auto; overflow:hidden; }
.brandList2 li .iconx  img {width: 100%; height: auto;}
.brandList2 li .brandCon em { display:block; text-align:center; padding:1em 0; color:#999; font-style:normal; }
.brandList2 li .brandCon .summary { height:280px;  overflow: hidden; font:normal 12px/20px "微软雅黑";color:#999  }
.brandList2 li .brandCon .summary p { margin:10px 0; }
.brandList2 li .brandCon .more { display:block; width:107px; height:25px; font:normal 14px/25px "微软雅黑"; color:#b2823e; text-align: center; border:1px solid #b2823e; margin:0 auto; margin-top:1.5em; }
.brandList2 li .brandCon .more:hover { font-weight:700; }

/*页面翻页*/
.page-turn{max-width: 1200px; margin: 0 auto;font-size: 14px;}
.page-turn .btn-page{padding: 8px 0;width: 200px; border:1px solid #fff;text-align: center;}
.page-turn .left{float:left;}
.page-turn .center{margin:0 auto;}
.page-turn .right{float:right;}

/*时间选择*/
.page-selectdate{position: relative;}
.page-selectdate.v1{z-index: 99;box-shadow: 0 1px 3px #ccc;}
.page-selectdate.v1 .d-dateBox{height: 100px;}
.page-selectdate.v1 .d-dateBox .li-weather{width:19%;color: #0c79be;font-size: 24px;border-right:1px solid #0c79be;height: 40px;line-height:40px;float: left;margin: 30px 25px 0 0;}
.page-selectdate.v1 .d-dateBox .li-weather img{width: 42px;height: 42px;margin: 0 30px 0 0;float: left;background: #0c79be;}
.page-selectdate.v1 .d-dateBox li{padding: 0 15px;height: 60px;margin-top:20px;position: relative;display: inline-block;width: 27%}
.page-selectdate.v1 .d-dateBox li span{display: inline-block;width: 25%;font-size: 14px;}
/*.page-selectdate.v1 .d-dateBox li input{width: 20%;}*/
/*.page-selectdate.v1 .d-dateBox li:last-child{width: 28%;}*/
.page-selectdate.v1 .d-dateBox li input,
.page-selectdate.v1 .d-dateBox li select,
.page-selectdate.v1 .d-dateBox button{width: 75%;height:100%;border: 1px solid #ccc;padding: 0 10px;font-size: 14px;display: inline-block;background: transparent;}
.page-selectdate.v1 .d-dateBox button{color: #fff;font-size: 20px;border: none;width: 200px;float: right;}
.page-selectdate.v1 .d-dateBox .btn2{height:50%;margin:25px 0px;}
.page-selectdate.v1 .d-dateBox li .fa{position:absolute;top:18px;right:30px;font-size:24px;}
.page-selectdate.v1 .d-dateBox li select{border: none;border: 1px solid #ccc;}
.page-selectdate.v1 .d-dateBox li input .fa{position: absolute;right: 12px;top:15px;}

.page-selectdate.v2{z-index: 99;box-shadow: 0 1px 3px #ccc}
.page-selectdate.v2 .d-dateBox{height: 80px;display: flex;justify-content: space-between;align-items: center;}
.page-selectdate.v2 .d-dateBox li{padding:15px;height: 80px;border-left:1px solid #ccc;position: relative;}
.page-selectdate.v2 .d-dateBox li span{display: inline-block;width: 100%;font-size: 14px;color: #ababab;}
/*.page-selectdate.v1 .d-dateBox li input{width: 20%;}*/
/*.page-selectdate.v1 .d-dateBox li:last-child{width: 28%;}*/
.page-selectdate.v2 .d-dateBox li input,
.page-selectdate.v2 .d-dateBox li select,
.page-selectdate.v2 .d-dateBox button{width: 78%;height:100%;border: none;padding: 0;font-size: 14px;display: inline-block;background: transparent;}
.page-selectdate.v2 .d-dateBox button{color: #fff;font-size: 20px;width: 200px;}
.page-selectdate.v2 .d-dateBox .btn2{height:50%;margin:20px 40px;}
.page-selectdate.v2 .d-dateBox li .fa{font-size:24px;color: #ababab;}
.page-selectdate.v2 .d-dateBox li select{border: none;width: 100%;-webkit-appearance: none;}
.page-selectdate.v2 .d-dateBox li option{background: rgba(0,0,0,0.8);}
.page-selectdate.v2 .d-dateBox li input .fa{position: absolute;right: 12px;top:15px;}
.page-selectdate.v3{background:rgba(0,0,0,0.6);margin:0;padding:25px 18px 25px 12px;left:auto;width: 200px;overflow-y:auto;color:#fff;height: 100%;position: fixed;right:0;min-height: 400px;top:0;z-index:9;}
.page-selectdate.v3 .d-selectdate-title p{font-size: 20px;line-height: 30px;}
.page-selectdate.v3 .d-selectdate-title .en{margin-left: 20px;margin-bottom:30px;}
.page-selectdate.v3 ul{width:180px;}
.page-selectdate.v3 .d-dateBox li{overflow: hidden;margin:10px 0;}
.page-selectdate.v3 .d-dateBox li>span{float: left;margin:0 10px 0 0;width:50px;line-height:35px;text-align: right}
.page-selectdate.v3 .d-dateBox li>p{float: left;position:relative}
.page-selectdate.v3 .d-dateBox li>p i{position: absolute;right: 10px;top:8px;}
.page-selectdate.v3 .d-dateBox li>p select{width: 120px;background: rgba(0,0,0,0);border-radius: 4px;color:#fff;border:1px solid #fff;padding: 5px;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.page-selectdate.v3 li>p input{width: 120px;background: rgba(0,0,0,0);border-radius: 4px;color:#fff;border:1px solid #fff;padding: 5px;}
.page-selectdate.v3 button{height:30px;line-height:30px;width: 100%;margin:20px 0;width:178px;color:#000;}
.page-selectdate.v3 .pull-left p a{color:#fff;}
.page-selectdate.v3 .d-button{overflow: hidden}
.page-selectdate.v3 .d-button>div{display: inline-block;width: 100%;text-align: center;margin-bottom: 10px;}
.page-selectdate.v3 .d-button img{width: 20px;margin:0 auto;display: block}
.page-selectdate.v3 .u-news{margin-top: 30px;}
.page-selectdate.v3 .u-news a{margin-top:15px;display: block;color:#fff;}
.page-selectdate.v3 .qrcode-img{text-align: center;}
.page-selectdate.v3 .qrcode-img img{width: 80px;}

/*快速预订*/
.page-quickbooking.v1{z-index: 99;border-radius: 18px;position: relative;height: 135px;}
.page-quickbooking.v1 .d-dateBox li{padding:15px 60px;float:left;height: 80px;color:#fff;font-weight:bold;position: relative;display: inline-block;width: 38%;}
.page-quickbooking.v1 .d-dateBox li span{display: inline-block;width: 100%;font-size: 16px;color: #fff;}
/*.page-selectdate.v1 .d-dateBox li input{width: 20%;}*/
/*.page-selectdate.v1 .d-dateBox li:last-child{width: 28%;}*/
.page-quickbooking.v1 .d-dateBox li input,
.page-quickbooking.v1 .d-dateBox li select,
.page-quickbooking.v1 .d-dateBox button{width: 100%;height:100%;border: none;padding: 0;font-size: 14px;display: inline-block;background: #fff;border-radius: 15px;padding: 8px 18px;margin-top:15px;}
.page-quickbooking.v1 .d-dateBox button{color: #e3530b;font-size: 16px;width: 150px;margin:52px 0 0 80px;}
.page-quickbooking.v1 .d-dateBox .btn2{height:50%;margin:20px 40px;}
.page-quickbooking.v1 .d-dateBox li .fa{font-size:24px;color: #ababab;}
.page-quickbooking.v1 .d-dateBox li select{border: none;width: 100%;-webkit-appearance: none;}
.page-quickbooking.v1 .d-dateBox li option{color:#333;}
.page-quickbooking.v1 .d-dateBox li input .fa{position: absolute;right: 12px;top:15px;}
/*客房列表*/
.page-hotelroomlist.v1 .hotel-room-list>div{display: flex;background: #f9fbff;height:320px;overflow: hidden;}
.page-hotelroomlist.v1 .hotel-room-list>div .d-roominfo{width: 50%;display: flex;}
.page-hotelroomlist.v1 .hotel-room-list .room-img{width: 50%;}
.page-hotelroomlist.v1 .hotel-room-list .room-info{padding: 30px;width: 82%}
.page-hotelroomlist.v1 .hotel-room-list .room-info .room-name{font-size: 36px;margin-top: -6px;}
.page-hotelroomlist.v1 .hotel-room-list .room-info .room-resc{font-size: 18px;line-height: 25px;margin-top: 20px;color: #999;height: 110px;overflow: hidden;}
.page-hotelroomlist.v1 .hotel-room-list .room-info .member-price{font-size: 30px;font-weight: normal;margin-top:           10px;}
.page-hotelroomlist.v1 .hotel-room-list .room-info .guest-price{font-size: 24px;color: #666;}
.page-hotelroomlist.v1 .hotel-room-list.multiple-room .member-price span{font-size: 14px;color: #999;margin-left: 10px;}
.page-hotelroomlist.v1 .hotel-room-list.multiple-room .room-btn{background: transparent;}
.page-hotelroomlist.v1 .hotel-room-list.multiple-room .room-btn .fa{margin-top: 30px;}
.page-hotelroomlist.v1 .hotel-room-list .room-btn{width:18%;text-align: center;display: block;color: #fff;font-size: 30px;position: relative;}
/*.page-hotelroomlist.v1 .hotel-room-list .room-btn span{position: absolute;top:37%;left:40px;}*/
.page-hotelroomlist.v1 .hotel-room-list .room-btn span{position: absolute;top:37%;right:40px;}
.page-hotelroomlist.v1 .multiple-room>ul{margin-top:20px;}
.page-hotelroomlist.v1 .multiple-room>ul li{background: #f9fbff;display: flex;font-size: 24px;text-align: center;line-height: 100px;margin-bottom: 8px;box-shadow: 0 1px 3px #ccc}
.page-hotelroomlist.v1 .multiple-room>ul li.no-room{background: #fff;border: 1px solid #eee;box-shadow: none;}
.page-hotelroomlist.v1 .multiple-room>ul li span{display: inline-block;}
.page-hotelroomlist.v1 .multiple-room>ul li .rate-name{color: #333;width: 18%;}
.page-hotelroomlist.v1 .multiple-room>ul li .rate-desc{width:55%;color: #999;font-size: 18px;text-align: left;line-height: 75px;padding: 12px 0;}
.page-hotelroomlist.v1 .multiple-room>ul li .rate-price{color: #0c79be;width: 15%;}
.page-hotelroomlist.v1 .multiple-room>ul li .rate-order{color: #fff;display: inline-block;height: 100px;width:12%;float: right;}
.page-hotelroomlist.v1 .multiple-room>ul li .btn-error{background:#ccc;color: #fff;display: inline-block;height: 100px;width:12%;float: right;}
.page-hotelroomlist.v1 .multiple-room>ul li.no-room .rate-order{background:transparent;}

.page-hotelroomlist.v3 .hotel-room-list{border-bottom: 1px dashed #ddd;}
.page-hotelroomlist.v3 .hotel-room-list>div{display: flex;}
.page-hotelroomlist.v3 .hotel-room-list .d-roominfo{flex: 1;}
.page-hotelroomlist.v3 .hotel-room-list .d-roomlist{padding: 15px;background: #fff;}
.page-hotelroomlist.v3 .hotel-room-list .room-name{font-size: 20px;}
.page-hotelroomlist.v3 .hotel-room-list .room-img{width:230px;height:150px;margin-right:20px;}
.page-hotelroomlist.v3 .hotel-room-list .room-params{overflow: hidden;height: 56px;margin-top: 15px;}
.page-hotelroomlist.v3 .hotel-room-list .room-params span{font-size: 16px;margin:0 30px 7px 0;float: left;}
.page-hotelroomlist.v3 .hotel-room-list .room-btn{font-size: 18px;text-align: right;display: block;padding: 10px 0;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList{background: #f7f7f7;padding:0 10px;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList>div li{display: flex;padding: 12px;border-bottom: 1px solid #ddd;align-items: center;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList>div:last-child li{border-bottom: none;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li p{font-size: 15px;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li>span{font-size: 15px;padding: 0 12px;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li span.rate-desc,
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li span.rate-rule{flex: 1;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li span.rate-description{text-align: center;flex: 1;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li span.rate-price{text-align: center;width: 150px;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li>a{width: 125px;display: inline-block;margin-left: 20px;}
.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li .rate-order{height:38px;text-align: center;line-height: 38px;border-radius: 5px;}

/*票券购买-预订首页*/
.pc-ticketindex.v1 .ticket-list>div{display: flex;padding: 20px;border-bottom: 1px dotted #ddd;}
.pc-ticketindex.v1 .ticket-list>div:hover{box-shadow: 0px 0px 5px #ddd;border-radius:4px;}
.pc-ticketindex.v1 .ticket-list>div:hover .hotelprice .pricebtn{color: #fff;}
.pc-ticketindex.v1 .ticket-list {background: #fff;}
.pc-ticketindex.v1 .ticket-list p{font-size: 16px;}
.pc-ticketindex.v1 .ticket-list p.diamondicon .fa{color: #ffa524;}
.pc-ticketindex.v1 .ticket-list .hotelimg{width: 300px;height: 200px;overflow: hidden;}
.pc-ticketindex.v1 .ticket-list .hotelimg img{width: 100%;min-height: 200px;}
.pc-ticketindex.v1 .ticket-list .hotelinfo{flex: 1;padding: 0 20px ;}
.pc-ticketindex.v1 .ticket-list .hotelinfo .info{padding-top: 10px;width: 90%;max-height: 165px;overflow: hidden;}
.pc-ticketindex.v1 .ticket-list .hotelinfo h2{font-size: 24px;}
.pc-ticketindex.v1 .ticket-list .hotelprice {padding-left:30px;}
.pc-ticketindex.v1 .ticket-list .hotelprice .price{font-size: 36px;margin-top:30%;}
/*.pc-ticketindex.v1 .ticket-list .hotelprice .price span{font-size: 16px;}*/
.pc-ticketindex.v1 .ticket-list .hotelprice .pricebtn{display:block;font-size: 16px;border-radius:25px;text-align: center;padding: 6px 10px;}
.pc-ticketindex.v1  .u-introduce{background: #fff;display: flex;margin: 20px 0;text-align: center;padding: 20px;}
.pc-ticketindex.v1  .u-introduce li{flex: 1;font-size: 20px;line-height:30px;}
.pc-ticketindex.v1  .u-introduce li.active{color: red;}
.pc-ticketindex.v1  .u-introduce li.active span{border-bottom: 2px solid red;padding-bottom: 6px;}
.pc-ticketindex.v1  .d-introduce>div{background: #fff;padding: 20px;font-size: 16px;}

/*票券购买-票券分类信息*/
.pc-ticketinfo.v1 .detailinfo{padding: 10px;overflow: hidden;}
.pc-ticketinfo.v1 .detailinfo .hotelname{font-size: 0.8rem;}
.pc-ticketinfo.v1 .detailinfo .hoteladdress{font-size: 0.6rem;}
.pc-ticketinfo.v1 .detailinfo .left{float: left;}
.pc-ticketinfo.v1 .detailinfo  .d-facility{overflow: hidden;margin-top: 10px;}
.pc-ticketinfo.v1 .detailinfo  .d-facility .fa{overflow: hidden;font-size: 24px;}
.pc-ticketinfo.v1 .detailinfo  .d-facility>p{display: inline-block;text-align: center;margin-right:8px;color: #666;}
.pc-ticketinfo.v1 .detailinfo  .d-facility>p span{display: block;font-size: 15px;margin-top: -10px;}
.pc-ticketinfo.v1 .detailinfo .right{float: right;text-align: right;}
.pc-ticketinfo.v1 .detailinfo .right .logo{width: 200px;height: 80px;}
.pc-ticketinfo.v1 .detailinfo .right .hoteltel{font-size: 30px;margin-top: -5px;}
.pc-ticketinfo.v1 .imglist{display: flex;height: 410px;overflow: hidden;}
.pc-ticketinfo.v1 .imglist .left{width:40%;padding: 10px 0 10px 10px;}
.pc-ticketinfo.v1 .imglist .left img{width:100%;background: #ddd;height: 100%;border-radius: 5px;}
.pc-ticketinfo.v1 .imglist .right{flex: 1;padding: 5px;overflow: hidden;}
.pc-ticketinfo.v1 .imglist .right .d-img{width: 33.33%;padding:5px;;height: 200px;float: left;}
.pc-ticketinfo.v1 .imglist .right .d-img img{width: 100%;background: #ddd;height: 100%;border-radius: 5px;}

.pc-ticketinfo.v1 .imglistall{position: fixed;top:0;left:0;background: rgba(0,0,0,.5);width:100%;height:100%;z-index: 999}
.pc-ticketinfo.v1 .imglistall>div{background: #fff;width: 50%;margin-left: 25%;margin-top: 8%;padding: 15px;}

.pc-ticketinfo.v2{padding: 10px;border:1px solid #ddd;border-radius: 5px;}
.pc-ticketinfo.v2 .detailinfo{padding: 10px;overflow: hidden;}
.pc-ticketinfo.v2 .detailinfo .hotelname{font-size: 0.8rem;}
.pc-ticketinfo.v2 .detailinfo .hoteladdress{font-size:16px;}
.pc-ticketinfo.v2 .detailinfo .hoteltel{font-size: 16px;}
.pc-ticketinfo.v2 .detailinfo .left{float: left;}
.pc-ticketinfo.v2 .detailinfo  .d-facility{overflow: hidden;}
.pc-ticketinfo.v2 .detailinfo  .d-facility .fa{overflow: hidden;font-size: 24px;}
.pc-ticketinfo.v2 .detailinfo  .d-facility>p{display: inline-block;text-align: center;margin-right:8px;}
.pc-ticketinfo.v2 .detailinfo  .d-facility>p span{display: block;font-size: 15px;margin-top: -10px;}
.pc-ticketinfo.v2 .detailinfo .right{float: right;}
.pc-ticketinfo.v2 .detailinfo .right .logo{background: #fff;width: 200px;height: 80px;}
.pc-ticketinfo.v2 .detailinfo .right .hoteltel{font-size: 30px;}
.pc-ticketinfo.v2 .d-step{text-align: center;border-top:1px solid #ddd;padding:30px 0 10px;margin-top:20px; }
.pc-ticketinfo.v2 .d-step li{border-top:3px dotted #ddd;width: 200px;display: inline-block;text-align: right;margin: 0 7px;}
.pc-ticketinfo.v2 .d-step li:first-child{width: auto;text-align: right;border:none;}
.pc-ticketinfo.v2 .d-step li p{font-size: 16px;display: inline-block;width: 96px;text-align: center;margin-right: -57px;position: relative;margin-top: -10px;}
.pc-ticketinfo.v2 .d-step li p span{width:18px;height: 18px;border-radius: 50%;display: block;margin:0 auto;background: #ddd;color: #fff;line-height: 18px;font-size: 22px;}
.pc-ticketinfo.v2 .d-step li.cancelActive{color:#f34300;border-color: #f34300;}
.pc-ticketinfo.v2 .d-step li.cancelActive p span{background:#f34300;font-size: 16px;line-height: 14px;}

/*票券购买-提交订单首页*/
.pc-ticketsubmit.v1{overflow: hidden;}
.pc-ticketsubmit.v1 .left{width:65%;float: left;}
.pc-ticketsubmit.v1 .right{width:35%;float: right;}
.pc-ticketsubmit.v1 .left>div{border:1px solid #ddd;border-radius: 6px;margin-right:20px;padding: 15px;}
.pc-ticketsubmit.v1 .right>div{border:1px solid #ddd;border-radius: 6px;;padding: 15px;}
.pc-ticketsubmit.v1 .right .p-params span{ display: inline-block;width: 50px;}
.pc-ticketsubmit.v1 .right img{width:100%;}
.pc-ticketsubmit.v1 .right p span,
.pc-ticketsubmit.v1 .right p{font-size: 14px;}
.pc-ticketsubmit.v1 .right .title{font-size: 18px;border-bottom: 1px dashed #ddd;border-top:none;border-left:none;border-right:none;margin:0 0 10px 0;padding:10px 0 5px;}
.pc-ticketsubmit.v1 p,
.pc-ticketsubmit.v1 span,
.pc-ticketsubmit.v1{font-size: 16px;}
.pc-ticketsubmit.v1 .input-group{position: relative;color: #505050;display: block;}
.pc-ticketsubmit.v1 .d-checkininfo.input-group .d-number .form-control{width:60px;border:none;text-align:center;}
.pc-ticketsubmit.v1 .d-number .s-options{display:inline-block;width:22px;height:22px;border-radius:50%;background:red;color: #fff;text-align: center;line-height: 20px;}
.pc-ticketsubmit.v1 .d-number .s-options.disabled{background: #ddd;}
.pc-ticketsubmit.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.pc-ticketsubmit.v1 .submit-btn{ border: medium none;font-size: 14px;line-height: 48px;width: 140px;text-align: center;border-radius: 5px;}
.pc-ticketsubmit.v1 .submit-btn:disabled{ background: #ccc;color: #333;}

.pc-ticketsubmit.v1 .d-orderinfo.input-group .form-control{float:inherit;line-height:40px;width: 170px;margin: 13px 20px 15px 0;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.pc-ticketsubmit.v1 .d-orderinfo .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;margin: -10px 0 0 90px;}
.pc-ticketsubmit.v1 .d-orderinfo.input-group label{width: 86px;display: inline-block;}
.pc-ticketsubmit.v1 .d-orderinfo h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.pc-ticketsubmit.v1 .input-group h3 span{font-size: 14px;color:#ea583c;margin-right:8px; }
.pc-ticketsubmit.v1 .d-orderinfo .box-op{padding: 0;display: inline-block;}

.pc-ticketsubmit.v1 .d-everydayrate.input-group .form-control{line-height:40px;width: 170px;margin: 13px 0 15px;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.pc-ticketsubmit.v1 .d-everydayrate.input-group label{width: 86px;display: inline-block;}
.pc-ticketsubmit.v1 .d-everydayrate.input-group .price-detail{position: relative;text-decoration: underline;display: inline;color: #0c79be}
.pc-ticketsubmit.v1 .d-everydayrate.input-group .price-detail+#priceCalendar{display: block;}
.pc-ticketsubmit.v1 .d-everydayrate.input-group .price-detail:hover+#priceCalendar{display: block;}
.pc-ticketsubmit.v1 .d-everydayrate .total-price{font-size: 22px;color:#c63737;}

.pc-ticketsubmit.v1 .d-checkininfo.input-group .form-control{line-height:40px;width: 230px;margin: 13px 0 15px;float:inherit;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.pc-ticketsubmit.v1 .d-checkininfo .s-tips{font-size: 15px;color: red;margin: -10px 0 0 110px;display: none;}
.pc-ticketsubmit.v1 .d-checkininfo.input-group label{width: 106px;display: inline-block;}
.pc-ticketsubmit.v1 .d-checkininfo h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}

.pc-ticketsubmit.v1 .bold-title{font-weight: bold;color: #333;font-size: 18px;text-align: center;padding-top: 20px;}
/*.pc-ticketsubmit.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}*/
.pc-ticketsubmit.v1 .d-notice{max-height: 550px;overflow: auto;margin: 20px 0;border: 1px solid #ccc;padding: 15px;}

/*.pc-ticketsubmit.v1 .d-scenicspot{border:1px solid #ddd;padding: 20px;border-radius: 5px;}*/
.pc-ticketsubmit.v1 .d-scenicspot.input-group .form-control{float:inherit;line-height:40px;width: 170px;margin: 13px 20px 15px 0;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.pc-ticketsubmit.v1 .d-scenicspot .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;margin: -10px 0 0 90px;}
.pc-ticketsubmit.v1 .d-scenicspot.input-group label{width: 92px;display: inline-block;}
.pc-ticketsubmit.v1 .d-scenicspot h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.pc-ticketsubmit.v1 .d-scenicspot .box-op{padding: 0;display: inline-block;}
.fixedstyle{display:none;position: fixed;width:100%;height:100%;top:0;left:0;background: rgba(0,0,0,.5);z-index: 9999;}
.fixedstyle .modal-box{background: #fff;width:640px;margin:5% auto 0;}


/*票券购买-确认页*/
.pc-ticketpay.v1{overflow: hidden;}
.pc-ticketpay.v1 .left{width:65%;float: left;}
.pc-ticketpay.v1 .right{width:35%;float: right;}
.pc-ticketpay.v1 .left>div{border:1px solid #ddd;border-radius: 6px;margin-right:20px;padding: 15px;}
.pc-ticketpay.v1 .right>div{border:1px solid #ddd;border-radius: 6px;;padding: 15px;}
.pc-ticketpay.v1 .right{}
.pc-ticketpay.v1 .right img{width:100%;height:180px;}
.pc-ticketpay.v1 .right p{font-size: 14px;}
.pc-ticketpay.v1 .right .title{font-size: 18px;border-bottom: 1px dashed #ddd;border-top:none;border-left:none;border-right:none;margin:0 0 10px 0;padding:10px 0 5px;}
.pc-ticketpay.v1 .input-group {margin-bottom: 20px;overflow: hidden;}
.pc-ticketpay.v1 .input-group h3{padding-bottom: 10px;padding-top: 20px;border-bottom: 1px solid #ccc;font-size: 22px;margin-bottom: 20px;}
.pc-ticketpay.v1 .input-group h3 span{font-size: 14px;color:#ea583c;margin-right:8px; }
.pc-ticketpay.v1 .input-group >div{font-size: 16px;margin-top:10px; }
.pc-ticketpay.v1 .input-group.d-top >div{width: 33.3%;float:left;}
/*.pc-ticketpay.v1 .u-paytype{overflow: hidden;}*/
/*.pc-ticketpay.v1 .u-paytype li{float: left;margin-right: 15px;}*/
/*.page-pay .s-pay{color: #005373;}*/

.pc-ticketpay.v1 .u-paytype{display: flex;margin-bottom: 40px;}
.pc-ticketpay.v1 .u-paytype>div{margin:20px;overflow: hidden;}
.pc-ticketpay.v1 .u-paytype li{border: 1px solid #ccc;width: 131px;height: 48px;float: left;}
.pc-ticketpay.v1 .u-paytype li.active{border: 1px solid #005373;background: url("../web/resource/images/yuanyang/icon/active.png") no-repeat top right;}
.pc-ticketpay.v1 .u-paytype li img{width: 100%;height: 100%;}
.pc-ticketpay.v1 .u-paytype input{float: left;margin:15px 15px 0 0;}
.pc-ticketpay.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.pc-ticketpay.v1 .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;float: right;border-radius: 5px;}
.pc-ticketpay.v1 .d-refund{ overflow: hidden;border-top:1px solid #ddd;padding-top: 20px;}
.pc-ticketpay.v1 .d-refund .refundbtn{ background: #bbb;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;float: right;border-radius: 5px;}
.pc-ticketpay.v1 .refundmodal{width: 350px;background: #fff; border-radius: 5px;margin: 10% auto 0;}
.pc-ticketpay.v1 .refundmodal .headtitle{font-size:22px;  background: #ff473f;color: #fff;text-align: center;line-height: 50px;border-radius: 5px 5px 0 0;position: relative;}
.pc-ticketpay.v1 .refundmodal .headtitle .fa{font-size: 22px; padding: 14px; position: absolute;left: 0; top: 0;}
.pc-ticketpay.v1 .refundmodal .d-info{ padding: 15px 20px;}
.pc-ticketpay.v1 .refundmodal .d-info .title{font-size:20px; font-weight: bold; color: #000;border-bottom:1px solid #ddd;padding-bottom: 15px;margin-bottom: 10px;}
.pc-ticketpay.v1 .refundmodal .d-info >p{font-size: 14px; }
.pc-ticketpay.v1 .refundmodal .d-info  .surebtn{font-size:20px; background: #ff473f;color: #fff;border-radius: 25px;margin-top: 15px;text-align: center;line-height: 40px;}



.page-roomlist {background: #f1f3f9;margin-bottom: 40px;}
.page-roomlist .hotel-list-style{font-size: 14px;color: #000;font-weight: bold;border-bottom: 1px solid #d7d7d7;}
.page-roomlist .hotel-list-style:nth-child(2n){background: #f9fbff;}
.page-roomlist .hotel-list-style>div{overflow: hidden;}
.page-roomlist .hotel-list-style>div.room-info-style{padding: 25px 0 25px;}
.page-roomlist .hotel-list-style .room-name>.icon{color: #005373;font-size: 12px;}
.page-roomlist .room-list-title{padding: 16px 20px;background: #005373;color: #fff;overflow: hidden;}
.page-roomlist .room-list-title .p-left{display: inline-block;float:left;width:37%;}
.page-roomlist .room-list-title .p-left>span{width:50%;display: block;float:left;}
.page-roomlist .room-list-title .p-right{display: inline-block;width: 63%;float: right;}
.page-roomlist .room-list-title .p-right>span{display: inline-block;width: 25%;text-align: center;float: left}
.page-roomlist .room-list-style{margin-left: 200px;}
.page-roomlist .room-list-style .p-info{float: left;width: 20%;display: inline-block;margin-right: 20px;}
.page-roomlist .room-list-style .p-price{border-bottom: 1px dotted #c5bfb9;padding-bottom:25px;overflow: hidden;text-align: right;}
.page-roomlist .room-list-style .p-price span.C005373{font-size: 18px;}
.page-roomlist .room-list-style .p-price span{display: inline-block;width: 24%;text-align: center;}
.page-roomlist .room-list-style .p-price span:last-child a{border:none;border-radius: 0; color: #fff;font-size: 14px; height: 40px; line-height: 40px;width:76%;background:#005373;margin: 0; }
.page-roomlist .room-list-style .p-price span:last-child a.btn-error{background: #ccc;}
.page-roomlist .room-list-style>div{padding: 25px 25px 0;}
.page-roomlist .room-list-style>div:last-child .p-price{border-bottom: none;}
.page-roomlist .room-list-style .loadimg{width:40px; height: 40px;margin: 80px 40%;}
.page-roomlist .hotel-roomimg-style{cursor: pointer;float: left;text-align: center;padding: 25px 25px 18px;}
.page-roomlist .hotel-roomimg-style h2{color: #333;margin-bottom: 3px;}
.page-roomlist .hotel-roomimg-style>img{width: 174px;height: 130px;margin-bottom: 14px;}
.page-roomlist .room-info-style{background: #f7f6f5;padding: 20px 0;margin-bottom: 0;border-top: 1px solid #c5bfb9;display: none;text-align: left;position: relative;}
.page-roomlist .hotel-list-style:last-child .room-info-style{border-top: none;}
.page-roomlist .room-info-style {background: #fff;}
.page-roomlist .room-info-style >span{margin-bottom: 7px;display: inline-block;width: 25%;padding-left: 8%}
.page-roomlist .room-info-style >span:last-child{margin-bottom: 0;}
.page-roomlist .room-info-style .d-close{position: absolute;right: 10px;top:10px;}

/*酒店列表*/
.pc-hotel-list.v1 .u-tabs{display: flex;box-shadow: 1px 1px 2px #eee;}
.pc-hotel-list.v1 .u-tabs li{flex :1;text-align: center;}
.pc-hotel-list.v1 .u-tabs li p{border-right:1px solid #eee;font-size: 16px;margin:12px 0;}
.pc-hotel-list.v1 .u-tabs li:last-child p{border-right:none;}
.pc-hotel-list.v1 .tabs-content{padding: 0 5px;}
.pc-hotel-list.v1 .tabs-content .tabs-list{display: none;}
.pc-hotel-list.v1 .tabs-content .tabs-list.active{display: block;}
.pc-hotel-list.v1 .tabs-content .hotel-list{border-top:1px solid #eee;border-bottom:1px solid #eee;margin-top:40px;}
.pc-hotel-list.v1 .tabs-content .hotel-list>div{display: flex;padding: 20px;}
.pc-hotel-list.v1 .tabs-content .hotel-list>div:hover{box-shadow: 0px 0px 5px #ddd;border-radius:4px;}
.pc-hotel-list.v1 .tabs-content .hotel-list>div:hover .hotelprice .pricebtn{color: #fff;}
.pc-hotel-list.v1 .tabs-content .hotel-list p{font-size: 16px;}
.pc-hotel-list.v1 .tabs-content .hotel-list p.diamondicon .fa{color: #ffa524;margin-right:5px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelimg{width: 300px;height: 200px;overflow: hidden;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelimg img{width: 100%;min-height: 200px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelinfo{flex: 1;padding: 15px 20px 0;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelinfo .address{border-top:1px dashed #ddd;padding-top: 10px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelinfo h2{font-size: 24px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelinfo h2 .tagicon{color: #fd5400;font-size: 12px;padding:2px 5px;margin-left:10px;border-radius:2px;background: #ffdac8;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelinfo .p-tag span{padding:5px 9px;border-radius:4px;font-size: 14px;margin-right:10px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice {padding-left:30px;text-align: center;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice .price{font-size: 36px;margin-top:30%;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice .price span{font-size: 16px;}
.pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice .pricebtn{width:85px;display:block;font-size: 16px;border-radius:25px;text-align: center;padding: 6px 10px;}

/*客房-预订信息*/
.page-orderinfo.v1 p,
.page-orderinfo.v1 span,
.page-orderinfo.v1{font-size: 16px;}
.page-orderinfo.v1{background: #f9fbff;}
.page-orderinfo.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-orderinfo.v1 .input-group .form-control{float:inherit;line-height:40px;width: 170px;margin: 13px 20px 15px 0;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-orderinfo.v1 .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;margin: -10px 0 0 90px;}
.page-orderinfo.v1 .input-group label{width: 86px;display: inline-block;}
.page-orderinfo.v1 h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.page-orderinfo.v1 .box-op{padding: 0;display: inline-block;}

/**/
.page-confirm-orderinfo.v1 .input-group .form-control{display:inline-block;line-height:30px;width: 170px;margin: 8px 20px 8px 0;font-size:14px;padding:0 10px;border:none;}
.page-confirm-orderinfo.v1 h3 .s-ordernum{font-size: 13px;font-weight: normal;color: #666;margin-top: 20px;}

/*客房-每日房价*/
.page-everydayrate.v1 p,
.page-everydayrate.v1 span,
.page-everydayrate.v1{font-size: 16px;}
.page-everydayrate.v1{background: #f9fbff;}
.page-everydayrate.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-everydayrate.v1 .input-group .form-control{line-height:40px;width: 170px;margin: 13px 0 15px;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-everydayrate.v1 .input-group label{width: 86px;display: inline-block;}
.page-everydayrate.v1 .input-group .price-detail{position: relative;text-decoration: underline;display: inline;color: #0c79be}
.page-everydayrate.v1 .input-group .price-detail+#priceCalendar{display: block;}
.page-everydayrate.v1 .input-group .price-detail:hover+#priceCalendar{display: block;}
.page-everydayrate.v1 .total-price{font-size: 22px;}
#priceCalendar {background: #fff;overflow: hidden;border-left: 1px solid #ddd;z-index: 9;width: 50%;margin: 20px 0;}
#priceCalendar li {float: left;text-align: center;width:25%;font-size: 12px;border-right: 1px solid #ddd;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd}
#priceCalendar .date {color: #666;line-height: 35px;background: #f2f2f2}
#priceCalendar .price {line-height: 50px;}
#priceCalendar .breakfastDesc {color: #999;font-size: 12px;}
/*客房-入住信息*/
.page-checkininfo.v1 p,
.page-checkininfo.v1 span,
.page-checkininfo.v1{font-size: 16px;}
.page-checkininfo.v1{background: #f9fbff;}
.page-checkininfo.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-checkininfo.v1 .input-group .form-control{line-height:40px;width: 230px;margin: 13px 0 15px;float:inherit;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-checkininfo.v1 .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;display: none;}
.page-checkininfo.v1 .input-group label{width: 106px;display: inline-block;}
.page-checkininfo.v1 h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.page-confirm-checkininfo.v1 .input-group .form-control{display:inline-block;line-height:30px;width: 170px;margin: 8px 20px 8px 0;font-size:14px;padding:0 10px;border:none;}
/*客房-发票*/
.page-invoice.v1 p,
.page-invoice.v1 span,
.page-invoice.v1{font-size: 16px;}
.page-invoice.v1{background: #f9fbff;}
.page-invoice.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-invoice.v1 .input-group .form-control{line-height:40px;width: 170px;margin: 13px 0 0;float:inherit;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-invoice.v1 .p-add-invoice{border-bottom: 1px solid #ccc;padding: 10px 0;}
.page-invoice.v1 .is-invoice{border-bottom: 1px solid #ccc;padding-bottom: 15px;padding-top: 20px;}
.page-invoice.v1 .invoice-list .p-tips{font-size: 15px;color: red;margin: 0;}
.page-invoice.v1 .invoice-list ul li{overflow: hidden;border-bottom: 1px solid #ccc;padding: 8px 0;margin: 0 20px;}
.page-invoice.v1 .invoice-list ul li input{margin: 20px 20px 0 0;}
.page-invoice.v1 .invoice-list ul li >div p{line-height: 28px;}
.page-invoice.v1 .invoice-list ul li >div p:last-child{color: #999;}
.page-invoice.v1 .invoice-list ul li >span{margin-top: 20px;color:#0c79be;}
.page-invoice.v1 .d-mask{position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none;z-index:2000;}
.page-invoice.v1 .s-tips{font-size: 15px;color: red;margin: 0 0 0 21%;display: none;}
/*.page-invoice.v1 .d-invoice{width: 500px;background: #fff;border:1px solid #ccc;position: fixed;top:120px;left:50%;margin-left:  -250px;padding:30px 20px;display: none;z-index: 99;}*/
.page-invoice.v1 .d-invoice{width: 700px;padding:30px 20px;display: none;z-index: 99;margin: 0 auto;}
.page-invoice.v1 .d-invoice .form-control{width: 75%;}
.page-invoice.v1 .d-invoice label{display: inline-block;width: 20%;text-align: right;display: inline-block;}
.page-invoice.v1 .d-invoice label.error{display: inline;width: auto;font-size: 12px;color: red;margin-left: 8px;text-align: left;}
.page-invoice.v1 .d-invoice .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;margin: 20px auto 0;}
.page-invoice.v1 .d-invoice .jumpbtn{width: 50%;height: 55px;color: #005373;border:1px solid #005373;line-height: 55px;margin: 40px auto 60px;font-size:18px; display: block;}

/*客房-入住需知*/
.fui-picture .content{text-align: center;line-height: 28px;}
.fui-picture.v2{display: flex;flex-direction:row;}
.fui-picture.v2 .item img{height: 200px;}
.fui-picture.v2 .item:first-child{margin-left:0;}
.fui-picture.v2 .item:last-child{margin-right:0;}
.fui-picture.v2 .item:last-child{width:75%;}

/*客房-入住需知*/
.page-checkinnotice.v1 p,
.page-checkinnotice.v1 span,
.page-checkinnotice.v1{font-size: 16px;}
.page-checkinnotice.v1{background: #f9fbff;}
.page-checkinnotice.v1 .bold-title{font-weight: bold;color: #333;font-size: 18px;}
.page-checkinnotice.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-checkinnotice.v1 .d-notice{max-height: 200px;overflow: auto;margin: 20px 0;border: 1px solid #ccc;padding: 10px;}

/*客房-提交订单*/
.page-submitorder.v1 p,
.page-submitorder.v1 span,
.page-submitorder.v1{font-size: 16px;}
.page-submitorder.v1{background: #f9fbff;}
.page-submitorder.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-submitorder.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.page-submitorder.v1 .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;}
.page-submitorder.v1 .submit-btn:disabled{ background: #ccc;color: #333;}

/*客房-支付页*/
.page-paypage.v1{overflow: hidden;}
.page-paypage.v1 .left{width:65%;float: left;}
.page-paypage.v1 .right{width:35%;float: right;}
.page-paypage.v1 .left>div{border:1px solid #ddd;border-radius: 6px;margin-right:20px;padding: 15px;}
.page-paypage.v1 .right>div{border:1px solid #ddd;border-radius: 6px;;padding: 15px;}
.page-paypage.v1 .right{}
.page-paypage.v1 .right img{width:100%;height:180px;}
.page-paypage.v1 .right p{font-size: 14px;}
.page-paypage.v1 .right .title{font-size: 18px;border-bottom: 1px dashed #ddd;border-top:none;border-left:none;border-right:none;margin:0 0 10px 0;padding:10px 0 5px;}
.page-paypage.v1 .input-group {margin-bottom: 20px;overflow: hidden;}
.page-paypage.v1 .input-group h3{padding-bottom: 10px;padding-top: 20px;border-bottom: 1px solid #ccc;font-size: 22px;margin-bottom: 20px;}
.page-paypage.v1 .input-group h3 span{font-size: 14px;color:#ea583c;margin-right:8px; }
.page-paypage.v1 .input-group >div{font-size: 16px;margin-top:10px; }
.page-paypage.v1 .input-group.d-top >div{width: 33.3%;padding-left: 3%;float:left;}
/*.page-paypage.v1 .u-paytype{overflow: hidden;}*/
/*.page-paypage.v1 .u-paytype li{float: left;margin-right: 15px;}*/
/*.page-pay .s-pay{color: #005373;}*/
.page-paypage.v1 .u-paytype{display: flex;margin-bottom: 40px;}
.page-paypage.v1 .u-paytype>div{margin:20px;overflow: hidden;}
.page-paypage.v1 .u-paytype li{border: 1px solid #ccc;width: 131px;height: 48px;float: left;}
.page-paypage.v1 .u-paytype li.active{border: 1px solid #005373;background: url("../web/resource/images/yuanyang/icon/active.png") no-repeat top right;}
.page-paypage.v1 .u-paytype li img{width: 100%;height: 100%;}
.page-paypage.v1 .u-paytype input{float: left;margin:15px 15px 0 0;}
.page-paypage.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.page-paypage.v1 .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;float: right;}
.page-paypage.v1 .input-group h3 p{font-size: 16px;}
.page-paypage.v1 .input-group.remarkdiv{margin:-20px 0 0;}
.page-paypage.v1 .input-group.remarkdiv>div{padding-left: 3%;}
/*客房-提交订单独立页面*/
.page-submitorderpage.v1{overflow: hidden;}
.page-submitorderpage.v1 .left{width:65%;float: left;}
.page-submitorderpage.v1 .right{width:35%;float: right;}
.page-submitorderpage.v1 .left>div{border:1px solid #ddd;border-radius: 6px;margin-right:20px;padding: 15px;}
.page-submitorderpage.v1 .right>div{border:1px solid #ddd;border-radius: 6px;;padding: 15px;}
.page-submitorderpage.v1 .right .p-params span{ display: inline-block;width: 50px;}
.page-submitorderpage.v1 .right img{width:100%;}
.page-submitorderpage.v1 .right p span,
.page-submitorderpage.v1 .right p{font-size: 14px;}
.page-submitorderpage.v1 .right .title{font-size: 18px;border-bottom: 1px dashed #ddd;border-top:none;border-left:none;border-right:none;margin:0 0 10px 0;padding:10px 0 5px;}
.page-submitorderpage.v1 p,
.page-submitorderpage.v1 span,
.page-submitorderpage.v1{font-size: 16px;}
.page-submitorderpage.v1 .input-group{position: relative;color: #505050;display: block;}
.page-submitorderpage.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.page-submitorderpage.v1 .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;}
.page-submitorderpage.v1 .submit-btn:disabled{ background: #ccc;color: #333;}
.page-submitorderpage.v1 .checkboxnotice{padding: 40px 0;}

.page-submitorderpage.v1 .d-orderinfo.input-group .form-control{float:inherit;line-height:40px;width: 170px;margin: 13px 20px 15px 0;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-submitorderpage.v1 .d-orderinfo .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;margin: -10px 0 0 90px;}
.page-submitorderpage.v1 .d-orderinfo.input-group label{width: 86px;display: inline-block;}
.page-submitorderpage.v1 .d-orderinfo h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.page-submitorderpage.v1 .input-group h3 span{font-size: 14px;color:#ea583c;margin-right:8px; }
.page-submitorderpage.v1 .d-orderinfo .box-op{padding: 0;display: inline-block;}

.page-submitorderpage.v1 .d-everydayrate.input-group .form-control{line-height:40px;width: 170px;margin: 13px 0 15px;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-submitorderpage.v1 .d-everydayrate.input-group label{width: 86px;display: inline-block;}
.page-submitorderpage.v1 .d-everydayrate.input-group .price-detail{position: relative;text-decoration: underline;display: inline;color: #0c79be}
.page-submitorderpage.v1 .d-everydayrate.input-group .price-detail+#priceCalendar{display: block;}
.page-submitorderpage.v1 .d-everydayrate.input-group .price-detail:hover+#priceCalendar{display: block;}
.page-submitorderpage.v1 .d-everydayrate .total-price{font-size: 22px;color:#c63737;}

.page-submitorderpage.v1 .d-checkininfo.input-group .form-control{line-height:40px;width: 230px;margin: 13px 0 15px;float:inherit;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-submitorderpage.v1 .s-tips{font-size: 15px;color: red;margin: -10px 0 0 110px;display: none;}
.page-submitorderpage.v1 .d-checkininfo.input-group label{width: 106px;display: inline-block;}
.page-submitorderpage.v1 .d-checkininfo h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}

.page-submitorderpage.v1 .bold-title{font-weight: bold;color: #333;font-size: 18px;}
/*.page-submitorderpage.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}*/
/*.page-submitorderpage.v1 .d-notice{max-height: 400px;overflow: auto;margin: 20px 0;border: 1px solid #ccc;padding: 10px;}*/

/*.page-submitorderpage.v1 .d-scenicspot{border:1px solid #ddd;padding: 20px;border-radius: 5px;}*/
.page-submitorderpage.v1 .d-scenicspot.input-group .form-control{float:inherit;line-height:40px;width: 170px;margin: 13px 20px 15px 0;font-size:14px;border-radius: 0;box-shadow: none;border:1px solid #e2e2e2;padding:0 10px;}
.page-submitorderpage.v1 .d-scenicspot .s-tips{font-size: 15px;color: red;margin: -10px 0 0 90px;margin: -10px 0 0 90px;}
.page-submitorderpage.v1 .d-scenicspot.input-group label{width: 92px;display: inline-block;}
.page-submitorderpage.v1 .d-scenicspot h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.page-submitorderpage.v1 .d-scenicspot .box-op{padding: 0;display: inline-block;}
.page-submitorderpage.v1 .bold-title{font-weight: bold;color: #333;font-size: 18px;text-align: center;padding-top: 20px;}
.page-submitorderpage.v1 .d-notice{max-height: 400px;overflow: auto;margin: 20px 0;border: 1px solid #ccc;padding: 15px;}

/*支付*/
.page-pay.v1 p,
.page-pay.v1 span,
.page-pay.v1{font-size: 16px;}
.page-pay.v1{background: #f9fbff;}
.page-pay.v1 h3{padding-bottom: 10px;padding-top: 25px;border-bottom: 1px solid #ccc;font-size: 22px;}
.page-pay.v1 .input-group{position: relative;padding: 0 10%;color: #505050;display: block;}
.page-pay.v1 .s-pay{color: #005373;}
.page-pay.v1 .u-paytype{display: flex;margin-bottom: 40px;margin-left: -20px;}
.page-pay.v1 .u-paytype li{border: 1px solid #ccc;width: 131px;height: 48px;margin: 20px;}
.page-pay.v1 .u-paytype li.active{border: 1px solid #005373;background: url("../web/resource/images/yuanyang/icon/active.png") no-repeat top right;}
.page-pay.v1 .u-paytype li img{width: 100%;height: 100%;}
.page-pay.v1 .d-submitbtn{ padding: 30px 0 50px;overflow: hidden;}
.page-pay.v1 .submit-btn{ background: #005373;border: medium none;color: #fff;font-size: 14px;line-height: 48px;width: 140px;text-align: center;float: right;}

/*返回结果提示并跳转的公共样式*/
.div-model{width: 650px;background: #fff;border:1px solid #ccc;position: fixed;text-align: center;top:50%;left:50%;margin: -275px 0 0 -325px;}
.div-model img{width: 80px;margin: 40px 0 20px}
.div-model p{font-size: 18px;}
.div-model .jumpbtn{width: 50%;height: 55px;color: #005373;border:1px solid #005373;line-height: 55px;margin: 40px auto 60px;font-size:18px; display: block;}
.d-mask{position: fixed;top:0;left:0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none;z-index:99;}
.d-mask .d-btn{margin:40px auto 0;}
.d-mask .changeBtn{position: absolute;right: 10px;bottom:10px;}

/*列表菜单*/
.listmenu.v2{border-radius: 15px;height:60px;width:1194px;margin:0 auto;}
.listmenu.v2:not(.fui-cell-group-o)::before{border:0;}
.listmenu.v2 .fui-cell{width:1194px;display: table-cell;padding:0;position: relative;text-align: center;}
.listmenu.v2 .fui-cell .fui-cell-icon{display: inline-block;margin:20px 0;height:20px;width:101%;border-right:1px solid #ccc;}
.listmenu.v2 .fui-cell.current .fui-cell-icon,
.listmenu.v2 .fui-cell:hover .fui-cell-icon{border:0;}
.listmenu.v2 .fui-cell:last-child .fui-cell-icon{border:0;}
.listmenu.v2 .fui-cell::before{border:0;}
.listmenu.v2 .fui-cell .fui-cell-icon span{margin-left:8px;}
.listmenu.v2 .fui-cell .fui-cell-icon .icon{font-size: 16px;position: absolute;left:0;width:100%;}
/*场地展播*/
.page-siteshow .item .inner{background: #fff;}
.page-siteshow .swiper-pagination{position: absolute;top:auto;}
.page-siteshow .pic-view{position: absolute;top:10px;left:10px;z-index:20;width:25px;height:25px;font-size: 14px;line-height: 22px;text-align: center;color:#fff;border-radius: 3px;}
.page-siteshow .title1{font-size: 28px;padding: 20px 0;}
.page-siteshow .image img{width:100%;}
.page-siteshow .site-des.v1{background: #fff;width:58%;height:265px;margin: -110px 0 0 21%;position: relative;padding: 0 20px 50px;}
.page-siteshow .site-des.v1 .caption{padding: 50px 0;}
.page-siteshow .site-des.v1 .more{padding-top: 20px;display: inline-block;font-size: 14px;}
.page-siteshow .more .fa{font-size: 16px;}
.page-siteshow .image:hover .site-des.v2{display: block}
.page-siteshow .site-des.v2{display:none;position: absolute;bottom: 0;z-index:99;padding:0 10px;left: 0;height: 100px;background: rgba(255,255,255,.8);width:100%;}
.page-siteshow .site-des.v2 .caption{line-height: 50px;}
.page-siteshow .site-des.v2 .more{position: absolute;top:40%;right: 10px;font-size: 14px;}

.page-siteshow .site-des.v3{border: 1px solid #444;border-top:none;padding: 22px 0 22px 12px;line-height: 27px;text-align: center;position: relative}
.page-siteshow .site-des.v3 .caption{font-size: 16px; font-weight: bold; line-height: 28px;}
.page-siteshow .site-des.v3 .more{position: absolute;right:10px;bottom:40px;display: none;}
.page-siteshow.v5 .item .inner{border-radius: .5rem;padding:0.7rem 0.2rem 0 20px;overflow: hidden;}
.page-siteshow.v5 .item .inner .site-des{float:left;}
.page-siteshow.v5 .item .inner img{float:right;max-width: 50%;transition: all 0.6s;}
.page-siteshow.v5 .item:hover .inner img{transform: scale(1.2);}
.page-siteshow.v5 .item .inner .icon{font-size: 30px;}
.page-siteshow.v5 .item .inner .caption {font-weight: bold;}

.page-siteshow.v6 .item {transition:margin .5s;}
.page-siteshow.v6 .item .inner{border-radius: .3rem;overflow: hidden;}
.page-siteshow.v6 .item .inner img{border-radius: .3rem;width:97%;margin:1.5%;height:240px;}
.page-siteshow.v6 .item .inner .site-des {padding: 20px; min-height: 120px;}
.page-siteshow.v6 .item .inner .caption {margin:10px 0 15px;font-weight: bold;}
.page-siteshow.v6 .item .inner .content {line-height: 20px;}
.page-siteshow.v6 .item .inner .more{text-align: right;padding:0 15px;line-height: 36px;font-size: 14px;color:#000;display: inline-block;width:358px;position: relative;bottom:-1px;float:left;}
.page-siteshow.v6 .btn-container{width: 100%;text-align: center;margin:10px 0;float: left;}
.page-siteshow.v6 .btn-container .more-btn{border:2px solid #ffffff;padding: 7px 30px; border-radius: 30px;}
.page-siteshow.v7 .caption{position: absolute;width: 100%;bottom:40px;}

.page-siteshow.v8 .item {transition:margin .5s;}
.page-siteshow.v8 .item .inner{border-radius: .3rem;overflow: hidden;background: #fff;}
.page-siteshow.v8 .item .inner img{border-radius: .3rem;width:97%;margin:1.5%;height:240px;}
.page-siteshow.v8 .item .inner .site-des {padding: 20px;}
.page-siteshow.v8 .item .inner .caption {margin:10px 0 15px;font-weight: bold;}
.page-siteshow.v8 .item .inner .content {line-height: 20px;}
.page-siteshow.v8 .item .inner .more{text-align: right;padding:0 15px;line-height: 36px;font-size: 14px;color:#000;display: inline-block;width:100%;position: relative;bottom:-1px;float:left;}
.page-siteshow.v8 .btn-container{width: 100%;text-align: center;margin:10px 0;float: left;}
.page-siteshow.v8 .btn-container .more-btn{border:2px solid #ffffff;padding: 7px 30px; border-radius: 30px;}

.page-siteshow.v9 .title{padding: 20px 0 0;}
.page-siteshow.v9 .btn-container{width:100%;text-align: center;margin-bottom: 20px;}
.page-siteshow.v9 .swiper-button-white{top:45%;}
.page-siteshow.v9 .swiper-button-prev{left:20px;}
.page-siteshow.v9 .swiper-button-next{right:20px;}
.page-siteshow.v9 .btn-container .more-btn{border:1px solid #ffffff;padding: 7px 30px; border-radius: 30px;}
.page-siteshow.v9 .item .inner{border-radius: .3rem;overflow: hidden;background: #fff;}
.page-siteshow.v9 .item .image{display: flex;}
.page-siteshow.v9 .item .image img{width:50%;max-height: 300px;min-width: 50%;}
.page-siteshow.v9 .item .site-des{margin-top:40px;padding: 20px;width:50%;}
.page-siteshow.v9 .item .caption{border-bottom:1px solid #ccc; padding-bottom: 10px;margin-bottom:10px;}
.page-siteshow.v9 .item .content{max-height: 80px;overflow: hidden;}
.page-siteshow.v9 .item .more{font-size: 14px;background: #00a0e9;line-height: 28px;color:#fff;display: inline-block;border-radius: 20px;padding: 0 20px;}

.page-siteshow.v10 .title{padding: 20px 0 0;}
.page-siteshow.v10 .btn-container{width:100%;text-align: center;margin-bottom: 20px;}
.page-siteshow.v10 .swiper-button-white{top:45%;}
.page-siteshow.v10 .swiper-button-prev{left:20px;}
.page-siteshow.v10 .swiper-button-next{right:20px;}
.page-siteshow.v10 .btn-container .more-btn{border:1px solid #ffffff;padding: 7px 30px; border-radius: 30px;}
.page-siteshow.v10 .inner-container{display:flex;background: #fff;border-radius:.3rem;}
.page-siteshow.v10 .inner-container .swiper{width: 50%;min-width: 50%;}
.page-siteshow.v10 .item{border-radius: .3rem;overflow: hidden;background: #fff;}
.page-siteshow.v10 .swiper-container,
.page-siteshow.v10 .swiper-wrapper,
.page-siteshow.v10 .item  img{width:100%;height: 300px;}
.page-siteshow.v10 .inner-container .site-des{padding: 20px;width:50%;}
.page-siteshow.v10 .inner-container .caption{border-bottom:1px solid #ccc; padding-bottom: 10px;margin-bottom:10px;margin-top:40px;}
.page-siteshow.v10 .inner-container .content{max-height: 180px;overflow: hidden;}
.page-siteshow.v10 .swiper-btn-container {position: absolute;bottom:15px;width:100%;text-align: center;z-index: 9;}
.page-siteshow.v10 .swiper .swiper-btn-container .swiper-button-white{width:35px;height:35px;border-radius: 35px;background-size:35%;top:11px;}
.page-siteshow.v10 .swiper-btn-container>div{display: inline-block;position: relative;}
.page-siteshow.v10 .swiper-btn-container .btn-page{padding: 6px 30px ;margin:0 25px;color:#fff;border-radius: 15px;text-align: center;font-size: 14px;opacity: 0.5;}


.page-siteshow.v11 .title{padding: 20px 0 0;}
.page-siteshow.v11 .btn-container{width:100%;text-align: center;margin-bottom: 20px;}
.page-siteshow.v11 .inner-container {border-radius: .3rem;background: #fff;overflow: hidden;}
.page-siteshow.v11 .inner-container .swiper-slide img{width:100%;}
.page-siteshow.v11 .inner-container .site-des{padding: 0 20px 20px;width:100%;}
.page-siteshow.v11 .inner-container .caption{font-weight:bold;padding-bottom: 10px;margin-bottom:10px;margin-top:40px;}


.page-siteshow1 .categroy{margin: 15px 0;text-align: center;}
.page-siteshow1 .categroy li{padding: 5px 10px;display: inline-block;margin:0 15px;}
.page-siteshow1 .site-list .fui-picturew{display: none;}
.page-siteshow1 .site-list .fui-picturew:first-of-type{display: block;}
.page-siteshow1 .site-list{position: relative;padding-bottom: 50px;}
.page-siteshow1 .site-list .item,
.page-siteshow1 .site-list .item .site-img,
.page-siteshow1 .site-list .item .image,
.page-siteshow1 .site-list .active{border-radius: .3rem;}
.page-siteshow1 .site-list .item,
.page-siteshow1 .site-list .fui-picturew{height:408px;}
.page-siteshow1 .site-list .item .image,.page-siteshow1 .site-list .active{overflow: hidden;height:388px;}
.page-siteshow1 .site-list .item .caption{padding: 10px 0;width:70%;margin: 0 auto;}
.page-siteshow1 .site-list .item .active .caption{width: 100%;}
.page-siteshow1 .site-list .item .site-img{height:300px;}
.page-siteshow1 .site-list .item .site-des .logo-img{max-width: 40%;margin:0 auto;max-height:50px;}
.page-siteshow1 .site-list .item .site-des{width: 150%;border-top-left-radius: 75%;border-top-right-radius: 75%;margin: -50px 0 0 -25%;text-align: center;padding-top: 20px;}
.page-siteshow1 .site-list .item .site-des h2{padding: 10px 0;font-weight: bold;}
.page-siteshow1 .site-list .active .logo-img{margin:10px auto;max-width: 50%;max-height: 80px;}
.page-siteshow1 .site-list .active .content{text-indent: 2em;padding:0 15px;margin:15px 0 0;height:148px;overflow: hidden;}
.page-siteshow1 .site-list .active .btn-container{width: 100%;text-align: center;float: left;}
.page-siteshow1 .site-list .active .more-btn{border-radius: 20px;padding: 8px 20px;margin:0 auto;text-align: center;}
.page-siteshow1 .site-list .item .active{display: none;}
.page-siteshow1 .site-list .item:hover .image{display: none;}
.page-siteshow1 .site-list .item:hover .active{display: block;}
.page-siteshow1 .site-list .item{transition: all .5s;}
.page-siteshow1 .site-list .item:hover{margin-top:-15px;}
.page-siteshow1 .site-list .left-icon{left:-70px;}
.page-siteshow1 .site-list .right-icon{right:-70px;}
.page-siteshow1 .site-list .left-icon,
.page-siteshow1 .site-list .right-icon{position: absolute;font-size:80px;z-index: 11;}
.page-siteshow1 .site-list .swiper{display: none;position: relative;}
.page-siteshow1 .site-list .swiper:first-child{display:block;}
.page-siteshow1 .site-list .swiper .swiper-button{background: none;}
/*相册展示*/
.page-photoshow.v1{min-height: 23rem; position: relative;overflow: hidden;}
.page-photoshow.v1 .title{padding: 20px 0;}
.page-photoshow.v1 .photos_content { height: 20rem; margin: 20px 0; position: relative; }
.page-photoshow.v1 .photos_content li { padding: 10px; cursor: pointer; position: absolute; /*transition: all 1s;*/ }
.page-photoshow.v1 .photos_content li div img{float: left;}
.page-photoshow.v1 .photos_content li div {float:left;  background: #fff; display: block; transition: all .5s; padding: 6px; }
.page-photoshow.v1 .photos_content li div:hover { transform: scale(1.8); }
/*视频展示*/
.page-videoshow{position: relative;width:100%;float:left;}
.page-videoshow.v1 video{float: left;width:100%;}
.page-videoshow .btn-container{width:100%;height:100%;position: absolute;top:0;left:0;}
.page-videoshow .icon{position: absolute;left:50%;top:50%;margin-top:-40px;font-size: 50px;color:rgb(61, 179, 253);}

    /*新闻列表*/
.page-newsList{margin: 0 auto;}
.page-newsList.inner{max-width: 1200px;margin: 0 auto;font-size: 14px;}
.page-newsList .newList{overflow: hidden;display: flex;border-bottom:1px solid #ddd;}
.page-newsList .newsImg{width: 300px;height: 170px;float: left;}
.page-newsList .contain{margin:0.25rem;float: left;flex: 1}
.page-newsList .title{font-size: 22px;}
.page-newsList .context{width: 100%;height: 130px;font-size: 14px;white-space: pre;word-wrap: break-word;word-break: break-word;}
.page-newsList .time{font-size: 16px;}
.page-newsList .time span{float: right;border:1px solid #ddd;padding:2px 15px;background: #fff;margin-right: 20px;}
.page-newsList.v2{background: #fff;}
.page-newsList.v2 .contain{float: inherit; flex:inherit;margin: 0;height:100%;opacity: 1;position: relative;}
.page-newsList.v2 .time{bottom: 0;left:0;}
.page-newsList.v2 .categroy{color:#454545;}
.page-newsList.v2 .newList.active .contain{opacity: 0;}
.page-newsList.v2 .title{height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 16px;margin-bottom: 0.5rem;}
.page-newsList.v2 .newList{position: relative;width:30%;min-height:18.7vw;display:inline-block;border:1px solid #ccc;margin:1rem 1.5% 0 1.5%;background: #fff;}
.page-newsList.v2 .newList .active-container{display: none;position: absolute;width:100%;height:100%;background-size:100% 100%;top:0;left:0}
.page-newsList.v2 .newList.active .active-container{display: block;}
.page-newsList.v2 .newList.active .content{background: rgba(0,0,0,0.7);width:100%;height:50%;position: absolute;bottom:0;color:#fff;}
/*.page-newsList.v2 .newList.active .content>p:first-child{margin-top:0.25rem;}*/
.page-newsList.v2 .content .context{height:24px;width:100%;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;}
.page-newsList.v2 .context{height: 74px;overflow:hidden;white-space: inherit;font-size: 12px;}
.page-newsList.v2 .newList.active .arrow{width: 28px;height: 24px;text-align:center;line-height:18px;font-size:18px;border: 1px solid #fff;color:#fff;position: absolute;right:10px;top:10px;}
/*.page-newsList.v2 .newList.active .content>p{padding-left: 0.25rem;}*/
.page-newsList.v2 .newList.active .content>p.title{height: 30px;margin-bottom: 1.5rem;}
.page-newsList.v2 .newList.active .content>p.categroy{margin: 0.5rem 0 0.3rem 0;color:#fff;}
.page-newsList.v3 .newList{padding: 1rem 0.5rem;border:0;margin-top: 1rem;}
.page-newsList.v3 .newList .date{width:100px;text-align: center;}
.page-newsList.v3 .newList .date .days{font-size: 1.1rem;margin-top:0.5rem;line-height: 2rem;}
.page-newsList.v3 .newList .contain{padding-left: 1rem;border-left:1px solid #ccc;width: 100%;overflow: hidden;}
.page-newsList.v3 .newList .contain .context{height: 30px;width:80%;margin-top:0.5rem;overflow: hidden;/*超出部分隐藏*/ white-space: nowrap;/*不换行*/ text-overflow:ellipsis;}
.page-newsList.v3 .newList .contain .btndetail{border: 1px solid #ccc; color:#ccc;float: right;padding: 0.2rem 0.8rem;text-align: center;}
.page-newsList.v4{min-height: 1000px;}
.page-newsList.v4 .main {display: flex;}
.page-newsList.v4 .main .menu-left{min-width: 170px;width: 170px;margin-right:30px;padding: 15px;height:max-content;}
.page-newsList.v4 .main .menu-left li{width:100%;line-height: 90px;text-align: center;font-size: 20px;color:#333;}
.page-newsList.v4 .main .menu-left li.cur{color:#fff;border-radius: 8px;}
.page-newsList.v4 .main .newslist-right,
.page-newsList.v4 .main .menu-left{background: #fff;border-radius: 8px;}
.page-newsList.v4 .main .newslist-right{width:100%;height:auto;padding: 15px;}
.page-newsList.v4 .main .newslist-right .categroy span{padding-bottom: 6px;color:#333;font-size: 24px;border-bottom: 3px solid #ccc;}
.page-newsList.v4 .page-info,.page-newsList.v4 .pagination{width: 100%;text-align: center;padding: 20px 0;}
.page-newsList.v4 .page-info span{margin: 0 3px;}
.page-newsList.v4 .pagination li .pager-nav{padding: 0px 12px;font-size: 18px; border:1px solid #ccc;border-radius: 5px;}
.page-newsList.v4 .pagination li:last-child .pager-nav{border:0;}
.page-newsList.v4 .page-info .page-num{font-size: 22px;color:#999999;}
.page-newsList.v4 .page-info .page-num.cur{border-bottom:1px #ccc solid;}
.page-newsList.v4 .pagination li{margin: 0 3px;display: inline-block;font-size: 22px;color:#999999;}
.page-newsList.v4 .pagination li.active{border-bottom:1px #ccc solid;}

.page-newsList.v4 .news-list{padding-top:25px;}
.page-newsList.v4 .news-list li{width:32%;margin:0 2% 30px 0;overflow:hidden;float:left;background:#fff;border-radius:8px;box-shadow: 2px 2px 4px rgba(0,0,0,0.2)}
.page-newsList.v4 .news-list li:hover{margin-top:-15px;}
.page-newsList.v4 .news-list a:nth-child(4n-1)>li{margin-right:0;}
.page-newsList.v4 .news-list li .pic{width: 150%; padding-bottom: 15px; margin-left: -50%;border-bottom-left-radius: 50%;border-bottom-right-radius: 50%; background:orange; margin-left: -25%;}
.page-newsList.v4 .news-list li .pic img{border-bottom-left-radius: 100%; border-bottom-right-radius: 100%;width: 150%; max-height: 220px; margin-left: -25%;}
.page-newsList.v4 .news-list li .des{padding: 15px;}
.page-newsList.v4 .news-list li .des p{color:#333;font-size: 16px;}
.page-newsList.v4 .news-list li .des .title{font-size: 20px;height: 40px;overflow: hidden;}
.page-newsList.v4 .news-list li .des .content{height: 40px;line-height:20px;margin:10px 0;overflow: hidden;}
.page-newsList.v4 .news-list li .des .date{text-align: right;}
/*新闻详情*/
.page-newsDetail{margin: 0 auto;}
.page-newsDetail.inner{max-width: 1200px;margin: 0 auto;font-size: 14px;}
.page-newsDetail.v2{background: #fff;}
.page-newsDetail.v2 .d-head{}
.page-newsDetail.v2 .d-head h4{font-size: 22px;font-weight: normal;}
.page-newsDetail.v2 .d-head p{padding: 10px 0; border-top: 1px solid #ddd; margin-top: 13px;}
.page-newsDetail.v2 .d-head p span{margin-right: 30px;}
.page-newsDetail.v2 .d-head p span:last-child{margin-right:0px;}
.page-newsDetail.v3 header{margin-top: 20px;border-bottom: 1px solid #ccc;}
.page-newsDetail.v3 .title{line-height: 60px;font-size: 28px;}
.page-newsDetail.v3 .date{line-height: 60px;font-size: 18px;}
.page-newsDetail.v3 .content{margin:15px 0;}

/*订单支付*/
.page-submit .page-selectDate{background: #f1f3f9;box-shadow: none;border-bottom: 7px solid #005373;margin-bottom: 30px;}
.page-submit .page-selectDate{padding: 35px 75px;color: #999;}
.page-submit .d-step span{display: inline-block;width: 22%;text-align: center;font-size: 18px;}
.page-submit .d-step hr{width: 16%;display: inline-block;border: none;border-bottom: 1px dashed #ccc;}
.page-submit .d-row{padding: 0 75px;overflow: hidden;background: #f1f3f9;margin-bottom: 45px;}
.page-submit .d-submitbtn{overflow: hidden;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding: 20px 0;margin:20px 0;}

.page-submit .d-submitbtn .s-price{font-size: 18px;float: left;margin-top: 5px;}
.page-submit .d-submitbtn .s-price span.C005373{font-size: 28px;}
.page-submit .mall-add-btn{color: #fff;height: 48px; line-height: 48px;width:140px;background:#005373;float: right;border:none;font-size: 14px;text-align: center;}
.page-pay .s-pay{color: #005373;}
.page-pay .u-paytype{display: flex;margin-bottom: 40px;}
.page-pay .u-paytype li{border: 1px solid #ccc;width: 131px;height: 48px;margin: 20px;}
.page-pay .u-paytype li.active{border: 1px solid #005373;background: url("../web/resource/images/yuanyang/icon/active.png") no-repeat top right;}
.page-pay .u-paytype li img{width: 100%;height: 100%;}

/*优惠精选*/
.page-discountList{background: #ffffff;}
.page-discountList .clear{clear: both}
.page-discountList .content .title{font-size: 24px;font-weight: bold;margin-bottom: 22px;margin-top: 35px;}
.page-discountList .substance a{font-size: 14px;padding: 5px 10px;border-radius: 5px;}
.page-discountList.v1 .discountImg{width: 100%;max-height: 500px;}
.page-discountList.v1 .displayImg{width: 210px;height: 280px;margin:65px;float: left}
.page-discountList.v1 .substance{background: #fff;}
.page-discountList.v1 .content{float: left;width: 60%;padding:25px 55px;margin-top: -34px;height: 378px;background: #fff;position: relative;z-index:9;}
.page-discountList.v1 .content .context{font-size: 16px;white-space: pre;word-wrap: break-word;word-break: break-all;}

.page-discountList.v2 .discountImg{width: 50%;height: 300px;float: left;}
.page-discountList.v2 .substance{background: #f4f4f4;float: left;height: 250px;margin-left: -10px;margin-top: 25px;width: 50.5%;}
.page-discountList.v2 .context{height:100px;white-space: normal;}

.page-discountList.v3{background: none;}
.page-discountList.v3 .discount{border-radius: 10px;overflow: hidden;box-shadow: 2px -2px 4px rgba(0,0,0,0.2);}
.page-discountList.v3 .discountImg{width: 45%;height: 300px;float: left;}
.page-discountList.v3 .substance{background: #f4f4f4;float: left;height: 300px;width: 55%;background: #fff;}
.page-discountList.v3 .context{height:100px;white-space: normal;}
.page-discountList.v3 .content .title{border-bottom: 1px solid #ccc;padding-bottom: 20px;}
.page-discountList.v3 .content .jumpbtn{padding: 6px 20px; border-radius: 15px;}


/*注册登录*/
.page-login.v1>div{width: 900px;background: #fff;margin: 0 auto;}
.page-login.v1 .u-nav{display: flex;}
.page-login.v1 .u-nav .tabColor{width: 100%;height: 80px;text-align: center;line-height: 80px;font-size: 24px;background: #f9fbff;}
.page-login.v1 .u-nav .tabActiveColor{background: #e2edfe;color: #0c79be;}
.page-login.v1 .u-nav .login-tab{background: transparent;line-height: 14px; height:20px;font-size: 16px;width: 100%;text-decoration: underline;text-align: right;margin-right: 218px;}
/*.page-login.v1 .u-nav .login-tab.active{color:#0c79be;border-bottom: 1px solid #0c79be;}*/
.page-login.v1 .d-step{display: flex;}
.page-login.v1 .d-step span{width: 16%;text-align: center;display: inline-block;font-size: 16px;margin: 0 8.8%;padding: 15px 0;}
.page-login.v1 .d-step .stepActiveColor{color: #0c79be;border-bottom: 1px solid #0c79be;}
.page-login.v1 .content-box{padding: 30px 60px 20px;overflow: hidden;display: none;}
.page-login.v1 .form-group{float: left;width: 65%;}
.page-login.v1 .d-form-control{line-height: 40px;margin-bottom: 20px;}
.page-login.v1 .d-form-control .codebtn{position: absolute;left: 290px;top:9px;width:120px;color: #0c79be;font-size: 14px;}
.page-login.v1 .d-form-control .codebtn.countdown{color: #ccc;font-size: 14px;}
.page-login.v1 .d-form-control label{width: 95px;text-align: right;font-size: 16px;display: inline-block;}
.page-login.v1 .d-form-control label.error{width: auto;text-align: left;font-size: 12px;color: red;margin-left: 8px;}
.page-login.v1 .d-form-control input{border: 1px solid #ddd;height: 40px;width: 270px;padding: 0 8px;font-size: 14px;}
.page-login.v1 .button-style{height: 50px;width: 200px;border: none;display: block;color: #fff;background:#0c79be;margin: 50px 108px 24px 280px; font-size: 16px;}
.page-login.v1 .form-tips{float: right;text-align: center;width: 32%;}
.page-login.v1 .form-tips img{ max-width: 100%;}
.page-login.v1 .form-tips p{margin-top: 25px;}
.page-login.v1 .d-wechatlogin {text-align: center;padding-bottom: 20px;}
.page-login.v1 .d-wechatlogin p{position: relative;margin: 0 20%;color: #888;}
.page-login.v1 .d-wechatlogin p::before{content: "";height: 1px;width:36%;position: absolute;top:13px;left: 0;background: #ddd;}
.page-login.v1 .d-wechatlogin p::after{content: "";height: 1px;width:36%;position: absolute;top:13px;right: 0;background: #ddd;}
.page-login.v1 .d-wechatlogin a{width: 40px;height: 40px;background: #44b549;border-radius: 50%;display: inline-block;line-height: 26px;}
.page-login.v1 .d-wechatlogin .fa{color: #fff;font-size: 20px;}

.page-login.v2{float: left;width:100%;min-height: 800px;}
.page-login.v2 .main_container{width:360px;float: right;margin-right: 15%;box-shadow: 1px 4px 4px rgba(0,0,0,0.2);}
.page-login.v2 .tab-nav{border-top:2px solid #ccc;}
.page-login.v2 .u-nav{display: flex;padding-bottom: 25px;}
.page-login.v2 .u-nav .tabColor{width: 100%;height: 44px;text-align: center;line-height: 44px;font-size: 18px;background: #f7f7f7;color:#000;border-bottom:1px solid #eee;}
.page-login.v2 .u-nav li:first-child{border-right:1px solid #eee;}
.page-login.v2 .u-nav li:last-child{border-left:1px solid #eee;}
.page-login.v2 .u-nav li.tabActiveColor{background: #e2edfe;color: #0c79be;border:0;}
.page-login.v2 .u-nav .login-tab{background: transparent;line-height: 14px; height:20px;font-size: 16px;width: 100%;text-decoration: underline;text-align: right;margin-right: 218px;}
.page-login.v2 .forget .u-nav  li{width:100%;background: none;}
/*.page-login.v2 .u-nav .login-tab.active{color:#0c79be;border-bottom: 1px solid #0c79be;}*/
.page-login.v2 .d-step{display: flex;}
.page-login.v2 .d-step span{width: 16%;text-align: center;display: inline-block;font-size: 16px;margin: 0 8.8%;padding: 15px 0;}
.page-login.v2 .d-step .stepActiveColor{color: #0c79be;border-bottom: 1px solid #0c79be;}
.page-login.v2 .main{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding-bottom: 30px;}
.page-login.v2 .main,
.page-login.v2 .u-nav{width:360px;float:right;background: #fff;}
.page-login.v2 .content-box{background: #fff;}
.page-login.v2 .form-group{width:300px;margin:0 auto;}
.page-login.v2 .d-form-control{line-height: 38px;margin-bottom: 30px; border: 1px solid #999;display: flex;border-radius: 5px;position: relative;}
.page-login.v2 .d-form-control.code {width: 66%;position: relative;overflow: visible;}
.page-login.v2 .d-form-control.code input{width: 95px;}
.page-login.v2 .d-form-control .codebtn{position: absolute;left: 210px;width:90px;height:38px;text-align:center;border-radius:5px;color: #0c79be;font-size: 14px;}
.page-login.v2 .d-form-control .codebtn.countdown{color: #fff;background:#bbb;font-size: 14px;}
.page-login.v2 .d-form-control label{min-width:90px;margin-left:5px;text-align: left;font-size: 14px;display: inline-block;}
.page-login.v2 .d-form-control label i{margin-right: 5px;}
.page-login.v2 .d-form-control label.error{width: auto;text-align: left;font-size: 12px;color: red;margin-left: 8px;position: absolute;top:32px;}
.page-login.v2 .d-form-control label.error:before{content:"*";color:red;font-size: 12px;}
.page-login.v2 .d-form-control input{border: 0;height: 38px;width: 194px;padding: 0 5px 0 0;font-size: 14px;}
.page-login.v2 .button-style{height: 38px;border-radius:5px;width: 100%;border: none;display: block;color: #fff;background:#0c79be;margin: 0 auto; font-size: 16px;}
.page-login.v2 .form-tips{float: right;text-align: center;width: 32%;}
.page-login.v2 .forget-verifycode{text-align: right;font-size: 14px;color:#666;line-height: 24px;margin-top: 8px;}
.page-login.v2 .form-tips img{ max-width: 100%;}
.page-login.v2 .form-tips p{margin-top: 25px;}
.page-login.v2 .d-wechatlogin {text-align: center;padding-bottom: 20px;}
.page-login.v2 .d-wechatlogin p{position: relative;margin: 0 20%;color: #888;}
.page-login.v2 .d-wechatlogin p::before{content: "";height: 1px;width:36%;position: absolute;top:13px;left: 0;background: #ddd;}
.page-login.v2 .d-wechatlogin p::after{content: "";height: 1px;width:36%;position: absolute;top:13px;right: 0;background: #ddd;}
.page-login.v2 .d-wechatlogin a{width: 40px;height: 40px;background: #44b549;border-radius: 50%;display: inline-block;line-height: 26px;}
.page-login.v2 .d-wechatlogin .fa{color: #fff;font-size: 20px;}
.page-login.v2 .login-switch{font-size: 14px;width:300px;margin:0 auto 40px;color:#999;}
.page-login.v2 .login-switch nav{float:left;width:50%;}
.page-login.v2 .login-switch nav .fa{margin-right:8px;}

/*会员权益*/
.page-pc-member-right .d-content{position: relative;z-index: 2;color: #fff;width:70%;}
.page-pc-member-right .d-headerbox{position: relative;text-align: center;width: 300px;margin: 0 auto;}
.page-pc-member-right .d-headerbox .logoimg{width: 100%;}
.page-pc-member-right .d-headerbox .d-title{position: absolute;top:0;left: 0;width: 100%;font-size:22px;}
.page-pc-member-right .d-listbox{padding: 40px 0 20px;border-radius: 5px;margin-top: 80px;}
.page-pc-member-right .d-listbox li{width: 14%; display: inline-block;  text-align: center;margin-bottom: 20px;}
.page-pc-member-right .d-listbox li .icon{font-size: 25px;}
.page-pc-member-right .d-listbox li .icon img{max-width: 60px;}
.page-pc-member-right .d-listbox li>p{font-size: 14px;}
/*会员中心地址列表*/
.text-right{text-align: right;}
.page-addressList.v1 .d-back h4{font-size: 18px;font-weight: normal;}
.page-addressList.v1 .d-back{padding: 10px;background: #fff;text-align: center;}
.page-addressList.v1 .d-back .fa{padding: 4px 10px;float: left;font-size: 24px;}
.page-addressList.v1 .add-address-btn{position: fixed;bottom:0;width:100%;text-align: center;color: #fff;line-height: 50px;font-size: 14px;}
.page-addressList.v1{width: 100%;}
.page-addressList.v1 .title{line-height: 85px;font-size: 18px;padding:0 15px;border-bottom:1px solid #ddd;background: #fff}
.page-addressList.v1 .addAddress{width: 150px;height: 40px;color:#fff;font-size: 16px;border:none;line-height: 40px;}
.page-addressList.v1 .address{background: #fff;padding:45px 0 0;font-size: 18px;position: relative;margin-top: 20px;overflow: hidden;}
.page-addressList.v1 .address p{height:45px;}
.page-addressList.v1 .address.choose{margin-top: 0;}
.page-addressList.v1 .address.choose .default{display: inline-block;text-align:center;padding-top:55px;width: 50px;height:170px;background: #005373;color:#fff;position: absolute;left:0;top:0;}
.page-addressList.v1 .address .d-button{color:#005373;font-size: 14px;padding-right: 30px;text-align: right}
.page-addressList.v1 .address .d-button span{display: inline-block;margin:0 10px;cursor: pointer;}
/*会员中心新增地址*/
.page-add-address.v1 {background: #fff;}
.page-add-address.v1 h4{font-size: 18px;font-weight: normal;}
.page-add-address.v1 .modal-header{padding: 10px;}
.page-add-address.v1 .modal-header .fa{padding: 4px 10px;float: left;font-size: 24px;}
.page-add-address.v1 .modal-body{padding:10px 20px 20px;margin-top: 10px;}
.page-add-address.v1 .modal-body>p{margin: 15px 0 10px;}
.page-add-address.v1 .modal-body>p span{color: red;font-size: 14px;}
.page-add-address.v1 .form-group .form-control{border: 1px solid #ddd;height: 45px;width:100%;display: inherit;padding-left: 10px;}
.page-add-address.v1 .form-group.citySelect>div{display: flex;}
.page-add-address.v1 .form-group.citySelect select{border: 1px solid #ddd;height: 45px;width:32%;margin-left: 2%;}
.page-add-address.v1 .form-group.citySelect select:first-child{margin-left: 0;}
.page-add-address.v1 .modal-footer{text-align: right;padding-top: 20px;}
.page-add-address.v1 .modal-footer a{display: inline-block;}
.page-add-address.v1 .modal-footer .btn{font-size: 16px;height: 45px;line-height: 45px;border-radius: 0;border: none;padding: 0 45px;width: auto;}

/*会员中心商城订单*/
.page-pc-mallorder.v1 .d-back h4{font-size: 18px;font-weight: normal;}
.page-pc-mallorder.v1 .d-back{padding: 10px;background: #fff;text-align: center;}
.page-pc-mallorder.v1 .d-back .fa{padding: 4px 10px;float: left;font-size: 24px;}
.page-pc-mallorder.v1{background: #fff;border: 1px solid #ccc;font-size: 14px;}
.page-pc-mallorder.v1 .title{line-height: 85px;font-size: 18px;padding:0 15px;border-bottom:1px solid #ddd;}
.page-pc-mallorder.v1 .orderList{margin:10px auto;float: none;text-align: center}
.page-pc-mallorder.v1 .orderList span{border:1px solid #e2edfe;}
.page-pc-mallorder.v1 .orderList .typeTitle{height:75px;line-height:75px;background: #e2edfe;overflow: hidden;}
.page-pc-mallorder.v1 .orderList .typeTitle span{border-bottom:0;width:33%;height: 100%;float: left;}
.page-pc-mallorder.v1 .orderList .typeInfo{height: 75px;line-height: 75px;background: #f9fbff;overflow: hidden;display: flex;}
.page-pc-mallorder.v1 .orderList .typeInfo p{width:66.5%;}
.page-pc-mallorder.v1 .orderList .typeInfo p span{width:50%;line-height:75px;}
.page-pc-mallorder.v1 .orderList .typeInfo span{border-left:0;width:33.5%;display: inline-block;height: 100%;}
.page-pc-mallorder.v1 .orderList .typeInfo span:first-child{border-left:1px solid #e2edfe;}
/*会员中心 我的积分*/
.page-pc-myintegral.v1{margin:0 auto;font-size: 14px;}
.page-pc-myintegral.v1 .myJifen{background:#fff;padding:10px;}
.page-pc-myintegral.v1 .jifen-title span{padding:20px;}
.page-pc-myintegral.v1 .jifen-rule{padding:10px;line-height: 28px;margin-top:10px;background: #fff;}
.page-pc-myintegral.v1 .jifen-search{padding: 20px 10px;line-height: 30px;margin-top:10px;background: #fff;overflow: hidden}
.page-pc-myintegral.v1 .jifen-search .datepicker{width: 130px;height:28px;line-height: 28px;padding:0 0 0 5px;border: 1px solid #ddd}
.page-pc-myintegral.v1 .jifen-search .exchangeBtn{border:1px solid #c7c7c7;color:#fe0000;line-height: 28px;}
.page-pc-myintegral.v1 .jifen-search .navbar-form{padding:0;margin: 0;line-height: 28px;}
.page-pc-myintegral.v1 .jifen-search .form-control{width: 80px;line-height:28px;padding:0 5px; height: 28px;border:1px solid #ddd;border-right: 0;}
.page-pc-myintegral.v1 .jifen-search .btn-default{height: 29px;line-height:29px;margin:0;border-radius: 0;color:#fff;background: #005373;font-size: 14px;}
.page-pc-myintegral.v1 .jifen-search strong{padding-left:0;}
.page-pc-myintegral.v1 .jifen-search select{width: 80px;line-height: 28px;height:28px;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:1px solid #ddd;}
.page-pc-myintegral.v1 .jifen-search .keysearch{padding-right: 0;}
.page-pc-myintegral.v1 .jifen-search .col-lg-4{padding:0;}
.page-pc-myintegral.v1 .jifen-search select{background: transparent url("http://ourjs.github.io/static/2015/arrow.png") no-repeat scroll right center;}
.page-pc-myintegral.v1 .jifen-list{line-height: 48px;background: #fff;padding-bottom: 70px;}
.page-pc-myintegral.v1 .jifen-list-title{border-top:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;height: 48px;overflow:hidden;width: 100%;display: flex;}
.page-pc-myintegral.v1 .jifen-list-content{overflow: hidden;display: flex;}
.page-pc-myintegral.v1 .jifen-list-title>div,
.page-pc-myintegral.v1 .jifen-list-content>div{width: 25%;}
/*会员中心 我的信息*/
.page-pc-myinformation.v1{border:1px solid #ddd;}
.page-pc-myinformation.v1 .d-back h4{font-size: 18px;font-weight: normal;}
.page-pc-myinformation.v1 .d-back{padding: 10px;background: #fff;text-align: center;}
.page-pc-myinformation.v1 .d-back .fa{padding: 4px 10px;float: left;font-size: 24px;}
.page-pc-myinformation.v1 .d-content{background: #fff;font-size: 14px;}
.page-pc-myinformation.v1 p.title{padding: 20px;font-size: 18px;border-bottom:1px solid #ddd;}
.page-pc-myinformation.v1 .infoList{padding: 50px 60px;}
.page-pc-myinformation.v1 .infoList p{font-size: 16px;margin-bottom: 20px;}
/*会员中心首页*/
.page-pc-mymember{background: #fff;}
.page-pc-mymember .d-top{padding-top:50px;}
.page-pc-mymember .d-bottom{border:1px solid #e3e3e3;margin-top: 20px;}
.page-pc-mymember .d-mytitle{background: #e3e3e3;padding:12px 20px;display: block;font-size:22px;}
.page-pc-mymember .card-info{float: left;margin-left: 20px;}
/*.page-pc-mymember .d-navlist{border-right:1px solid #0a9add;}*/
.page-pc-mymember .d-navlist ul{overflow: hidden;padding: 20px;}
.page-pc-mymember .d-navlist ul li{margin-top: 15px;}
.page-pc-mymember .d-navlist ul li a{display: inline-block;border-bottom:1px solid #777;}
.page-pc-mymember .d-navlist ul:first-child{}
.page-pc-mymember .d-navlist ul:last-child{margin-top: -15px;}

.page-pc-mymember .title{height:75px;line-height: 75px;font-size: 20px;}
.page-pc-mymember .memberCard{width: 345px;float: left;margin-right: 20px;}
.page-pc-mymember .info{font-size: 20px;margin-top:10px;}
.page-pc-mymember .info .type{display: inline-block;width: 120px;height: 40px;margin-left: 25px;border:1px solid #ddd;text-align: center;line-height: 40px;}
.page-pc-mymember .power li{float: left;text-align: center;}
.page-pc-mymember .power img{width: 40px;}
.page-pc-mymember .power span{display: block;margin-top: 10px;}
.page-pc-mymember .cardNo{font-size: 20px;text-align: center;}/*width: 375px;*/

.page-pc-mymember.v2 .member_container{padding:40px;box-shadow: -2px 2px 8px rgba(0,0,0,0.1);margin:10px auto;border-radius: 5px;position: relative;}
.page-pc-mymember.v2 .d-top{padding: 0;background: #f6f6f6;border-radius: 5px;}
.page-pc-mymember.v2 .d-top .memberCard{max-width: 266px;}
.page-pc-mymember.v2 .card-info{margin-top:20px;}
.page-pc-mymember.v2 .level{border:1px solid #ccc;color:#ccc;padding: 4px 20px;margin-left:25px;border-radius: 8px;font-size: 14px;}
.page-pc-mymember.v2 .info{line-height: 60px;}
.page-pc-mymember.v2 .modify-btn{color:#fff;border-radius: 8px;text-align: center;line-height: 38px;font-size: 14px;top:115px;right:80px;position: absolute;padding:0 25px;}
.page-pc-mymember.v2 .d-bottom{border:0;}
.page-pc-mymember.v2 .d-mytitle{background: none;margin-top: 50px;font-weight: bold;}
.page-pc-mymember.v2 .d-navlist ul li a{background: #f8f8f8;display: block;padding: 15px;display: flex;text-decoration: none;border:0;color:#000;align-items: center;}
.page-pc-mymember.v2 .d-navlist .fui-cell-icon{padding-left: 15px;}
.page-pc-mymember.v2 .d-navlist ul li:nth-child(odd){padding-right: 25px;}
.page-pc-mymember.v2 .d-navlist .fr{margin-left: 15px;}
.page-pc-mymember.v2 .d-navlist .title{height: 50px;line-height: 50px;}
.page-pc-mymember.v2 .d-navlist .remark{color:#999;}
.page-pc-mymember.v2 .screen-condition{border-radius: 8px;width:660px;padding:15px 100px;height: 60px;margin:20px auto;text-align: center;}
.page-pc-mymember.v2 .screen-condition li{float: left;}
.page-pc-mymember.v2 .screen-condition li select,
.page-pc-mymember.v2 .screen-condition li input,
.page-pc-mymember.v2 .screen-condition li button{border:1px solid #ccc;height: 30px;font-size: 14px;}
.page-pc-mymember.v2 .screen-condition li select{margin:0 35px;width: 100px;}
.page-pc-mymember.v2 .screen-condition li input{width: 140px;border-radius: 5px; padding-left: 5px;}
.page-pc-mymember.v2 .screen-condition li.between{margin:0 15px;font-size: 16px;line-height: 30px;}
.page-pc-mymember.v2 .screen-condition li button{width: 100px;border-radius: 5px;text-align: center;line-height: 26px;color:#fff;background: #ccc;margin-left:25px;}
.page-pc-mymember .modify-pop{background: #fff;border-radius: 8px;top:50%;left:50%;margin-top:-225px;margin-left:-339px;width:678px;height: 450px;padding:30px 50px;position: absolute;}
.page-pc-mymember .modify-pop .title{border-bottom:2px solid #ccc;line-height: 60px;height: 60px;font-size: 24px;}
.page-pc-mymember .modify-pop .title .icon{font-size: 32px;margin:0 10px;}
.page-pc-mymember .modify-pop .d-form-control{line-height: 50px;margin-top:15px;position: relative;}
.page-pc-mymember .modify-pop .d-form-control label{font-size: 18px;width: 140px;display: block;float:left;padding-top: 6px;}
.page-pc-mymember .modify-pop .d-form-control label.error{width: auto;text-align: left;font-size: 12px;color: red;left: 144px;position: absolute;top:38px;}
.page-pc-mymember .modify-pop .d-form-control label.error:before{content:"*";color:red;font-size: 12px;}
.page-pc-mymember .modify-pop .d-form-control input{border:1px solid #ccc;border-radius: 5px;height: 36px;line-height: 36px;padding-left: 6px;width:180px;}
.page-pc-mymember .modify-pop .d-form-control .notice{font-size: 12px;color:#333;}
.page-pc-mymember .modify-pop .btns{margin-top: 40px;text-align: center;}
.page-pc-mymember .modify-pop button{padding: 5px 40px;border-radius: 5px;font-size: 14px;}
.page-pc-mymember .modify-pop .submit-btn{margin-right: 20px;color:#fff;border-width: 1px;}
.page-pc-mymember .modify-pop .cancel{background:#f0f0f0;color:#999;border:1px solid #ccc;}
.page-pc-mymember .userinfo .title,
.page-pc-mymember .search_integral .title{border-bottom: 1px solid #ccc;line-height: 40px;height:40px; margin-top:40px; font-size: 16px;}
.page-pc-mymember .userinfo .title span,
.page-pc-mymember .search_integral .title span{border-bottom: 1px solid #ccc;display: inline-block;font-size: 18px;line-height: 38px;}
.page-pc-mymember .userinfo .info-list{width: 100%;float: left;}
.page-pc-mymember .userinfo .info-list li{width:50%;float: left;margin:40px 0 0;line-height: 60px;font-size: 18px;color:#333;}
.page-pc-mymember .userinfo .info-list li label:first-child{width:80px;margin-right:20px;text-align: right;display: inline-block;}
.page-pc-mymember .userinfo .btn-container{width: 100%;text-align: center;padding-top: 20px;}
.page-pc-mymember .userinfo .sex-radio label{font-size: 14px;color:#333;margin:0 8px;}
.page-pc-mymember .userinfo .birth{width:160px;border-bottom: 1px solid #ccc;height: 36px;}
.page-pc-mymember .userinfo .birth-container{position: relative;}
.page-pc-mymember .userinfo .birth-container .fa{position: absolute;right:0;top:5px;color:#333;}
.page-pc-mymember .userinfo .save-btn{padding: 15px 60px;border-radius: 25px;color:#fff;font-size: 16px;}
.page-pc-mymember .userinfo .save-btn.disabled{background: gray;}
.page-pc-mymember .search_integral .list li{line-height: 60px;display:flex;border-bottom: 1px solid #ccc;font-size: 16px; color:#333;}
.page-pc-mymember .search_integral .list li span{display: inline-block;}
.page-pc-mymember .search_integral .list li span:first-child{width:30%;}
.page-pc-mymember .search_integral .list li span:nth-child(2){width:30%;text-align: center;}
.page-pc-mymember .search_integral .list li span:nth-child(3){width:20%;}
.page-pc-mymember .search_integral .list li span:nth-child(4){width:20%;text-align: right;padding-right: 15px;}
.page-pc-mymember .search_integral .list li.income .icon{background: url('/web/resource/images/icon/income.png') no-repeat 10px 11px;padding-left: 55px;}
.page-pc-mymember .search_integral .list li.income .icon,
.page-pc-mymember .search_integral .list li.income .amount{color:#d91d04}
.page-pc-mymember .search_integral .list li.expend .icon{background: url('/web/resource/images/icon/expend.png') no-repeat 10px 11px;padding-left: 55px;}
.page-pc-mymember .search_integral .list li.expend .icon,
.page-pc-mymember .search_integral .list li.expend .amount{color:#00b161}
.page-pc-mymember .page-info{width: 100%;text-align: center;padding: 20px 0;}
.page-pc-mymember .page-info span{margin: 0 3px;}
.page-pc-mymember .page-info .first-page,
.page-pc-mymember .page-info .last-page{padding: 0px 12px;font-size: 24px; border:1px solid #ccc;border-radius: 5px;}
.page-pc-mymember .page-info .page-num{font-size: 22px;color:#999999;}
.page-pc-mymember .page-info .page-num.cur{border-bottom:1px #ccc solid;}

    /*会员中心客房订单*/
.page-pc-roomorder.v1 .d-back h4{font-size: 18px;font-weight: normal;}
.page-pc-roomorder.v1 .d-back{padding: 10px;background: #fff;text-align: center;}
.page-pc-roomorder.v1 .d-back .fa{padding: 4px 10px;float: left;font-size: 24px;}
.page-pc-roomorder.v1 .usercenter-index{width:100%;font-size: 14px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-nav{height: 70px;padding: 20px;border: 1px solid #c7c7c7;background: #fff;margin-top: 10px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-form{margin: 0;}
.page-pc-roomorder.v1 .usercenter-hotelorder-infotitle{height: 50px;line-height: 50px;overflow: hidden}
.page-pc-roomorder.v1 .usercenter-hotelorder-infotitle>div{float: left;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info{background: #fff;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info>div{float: left;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info .col-margin{margin-top: 15px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info img{width: 140px;height: 100px;margin:0 0 12px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info a{display: inline-block;}
.page-pc-roomorder.v1 .usercenter-hotelorder-info button{background: #005373;border:0;height:42px;line-height: 42px;width: 100px;color: #fff;font-size: 14px;margin:0 auto 5px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-lists{margin-bottom:30px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-list{border:1px solid #ddd;margin-top: 15px;background: #fff;padding-left: 20px;}
/*.page-pc-roomorder.v1 .usercenter-hotelinfo{margin:8px 0 12px;}*/
.page-pc-roomorder.v1 .usercenter-hotelinfo p{margin-top: 18px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav{overflow: hidden}
.page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav > li > a{color:#505050;padding:5px 25px;}
.page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav > li.active > a{color:#005373;font-weight: bold; }
.page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav > li{width: 150px;float:left}

/*新闻资讯*/
.page-newsinfo.v1{width:100%;min-height: 500px;}
.page-newsinfo.v1 .title{text-align: center;font-size: 24px;line-height: 40px;color:#323232;}
.page-newsinfo.v1 .container{display: flex;margin-top:40px;}
.page-newsinfo.v1 .left{width: 100%;padding:0 15px;border-radius: 8px;background: #fff;}
.page-newsinfo.v1 .left .nav{line-height: 70px;border-bottom:1px solid #ccc;}
.page-newsinfo.v1 .left .nav li{margin:0 15px;font-weight:bold;font-size: 18px; color:#333;float:left;}
.page-newsinfo.v1 .left .nav li.cur,
.page-newsinfo.v1 .left .nav li:hover{border-bottom: 2px solid #999;}
.page-newsinfo.v1 .left .more-btn{float: right;font-size: 16px;color:#fff;background: #ccc;padding: 5px 15px;border-radius: 15px;line-height: 20px;margin-top:20px;}
.page-newsinfo.v1 .left .more-btn i{font-size: 20px;}
.page-newsinfo.v1 .left .news-list{margin:25px 0;}
.page-newsinfo.v1 .left .news-list li{margin-bottom:25px;font-size: 16px;line-height:28px;}
.page-newsinfo.v1 .left .news-list li .categroy{color:#fff;background: #ccc;float:left;padding: 5px 15px;border-radius: 15px;line-height: 20px;}
.page-newsinfo.v1 .left .news-list li .content{width:60%;display:inline-block;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;margin:0 40px 0 20px;height: 30px;}
.page-newsinfo.v1 .left .news-list li .date{float:right;}
.page-newsinfo.v1 .right{width:400px;min-width:400px;height:416px;margin-left:30px;background: #fff;border-top-left-radius: 8px;border-top-right-radius: 8px;overflow: hidden;border-bottom: 2px solid #ccc;}
.page-newsinfo.v1 .right img{width: 100%;height:300px;}
.page-newsinfo.v1 .right .des{padding: 0 20px;line-height: 24px;}
.page-newsinfo.v1 .right .des .content{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;}
.page-newsinfo.v1 .right .des .date{text-align: right;font-size: 20px;}
    /*订单中心*/
.page-pc-ordercenter.v1 .container{display: flex;height:100%}
.page-pc-ordercenter.v1 .container .menu-left{width:240px;background: #f8f8f8;border-radius: 8px;}
.page-pc-ordercenter.v1 .container .menu-left .title{border-bottom: 2px solid #e2e2e2;display: inline-block;font-size: 24px;padding: 24px 20px;width: 100%;}
.page-pc-ordercenter.v1 .container .menu-list{padding: 40px 0;text-align: center;}
.page-pc-ordercenter.v1 .container .menu-list li{font-size: 16px;line-height: 74px;position: relative;width: 100%;height: 74px;}
.page-pc-ordercenter.v1 .container .menu-list li.cur{background: #fff;}
.page-pc-ordercenter.v1 .container .menu-list li.cur span{width:100%;border-left:2px solid #ccc;height: 50px;line-height: 50px;top:12px;left:-1px;position: absolute;display: inline-block;}
.page-pc-ordercenter.v1 .container .main-content{width: 960px;background: #fff;height: 100%;padding:10px 35px;box-shadow: -1px -5px 10px rgba(0,0,0,0.2)}
.page-pc-ordercenter.v1 .order-status-nav .navbar-nav{overflow: hidden;width:100%;border-bottom: 1px solid #c7c7c7;line-height: 60px;font-size: 18px;display: flex;}
.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li.active{color:#005373;font-weight: bold;display: inline-block;border-bottom: 2px solid #ccc;line-height: 58px;}
.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li{flex:1;text-align: center;}
.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li.screen{float: right;font-size: 16px;text-align: right;}
.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li.screen .fa{margin:0 5px;font-size: 20px;}
.page-pc-ordercenter.v1 .screen-condition{background: #f8f8f8;border-radius: 8px;width:820px;padding:15px;margin:20px 0 0;}
/* .page-pc-ordercenter.v1 .screen-condition li{float: left;} */
.page-pc-ordercenter.v1 .screen-condition ul{display: flex;justify-content: space-around;align-items: center;}
.page-pc-ordercenter.v1 .screen-condition li select,
.page-pc-ordercenter.v1 .screen-condition li input,
.page-pc-ordercenter.v1 .screen-condition li button{border:1px solid #ccc;height: 30px;font-size: 14px;}
.page-pc-ordercenter.v1 .screen-condition li select{margin:0 35px;width: 100px;}
.page-pc-ordercenter.v1 .screen-condition li input{width: 140px;border-radius: 5px; padding-left: 5px;}
.page-pc-ordercenter.v1 .screen-condition li.between{margin:0 15px;font-size: 16px;line-height: 30px;}
.page-pc-ordercenter.v1 .screen-condition li button{width: 100px;border-radius: 5px;text-align: center;line-height: 26px;color:#fff;background: #ccc;}

.page-pc-ordercenter.v1 .order-list{width:100%;height: 220px;margin-top:15px;background: #f8f8f8;border-radius: 8px;}
.page-pc-ordercenter.v1 .order-list .header{border-bottom: 1px solid #e2e2e2;height: 70px;padding: 0 20px;color:#333;}
.page-pc-ordercenter.v1 .order-list .header .order-status{font-size: 18px;}
.page-pc-ordercenter.v1 .order-list .header .order-info{font-size: 16px;}
.page-pc-ordercenter.v1 .order-list .content {padding: 20px;display: flex;}
.page-pc-ordercenter.v1 .order-list .content .pic img{width:110px;height: 110px;border-radius: 5px;}
.page-pc-ordercenter.v1 .order-list .content .order-info{width: 700px;padding-left: 15px;}
.page-pc-ordercenter.v1 .order-list .content .order-info p{font-size: 14px;line-height: 24px;color:#333;}
.page-pc-ordercenter.v1 .order-list .content .order-info p.hotelname{font-size: 18px;font-weight: bold;}
.page-pc-ordercenter.v1 .order-list .content .order-info p.roomname{margin-bottom: 15px;font-size: 16px;}
.page-pc-ordercenter.v1 .order-list .content .order-btns{width: 106px;}
.page-pc-ordercenter.v1 .order-list .content .order-btns a,
.page-pc-ordercenter.v1 .order-list .content .order-btns .btnstyle{display:block;width: 106px;margin:10px 0;border-radius: 5px;line-height: 35px;text-align: center;font-size: 16px;}
.page-pc-ordercenter.v1 .order-list .content .order-btns .pay-btn{color:#fff;}
.page-pc-ordercenter.v1 .order-list .content .order-btns .detail-btn{color:#333;border:1px solid #ccc;background: #fff;}
.page-pc-ordercenter.v1 .page-info{width: 100%;text-align: center;padding: 20px 0;}
.page-pc-ordercenter.v1 .page-info span{margin: 0 3px;}
.page-pc-ordercenter.v1 .page-info .first-page,
.page-pc-ordercenter.v1 .page-info .last-page{padding: 0px 12px;font-size: 24px; border:1px solid #ccc;border-radius: 5px;}
.page-pc-ordercenter.v1 .page-info .page-num{font-size: 22px;color:#999999;}
.page-pc-ordercenter.v1 .page-info .page-num.cur{border-bottom:1px #ccc solid;}


.page-pc-ordercenter.v1 .content-box{background: #fff;width:100%;padding-bottom: 100px;}
.page-pc-ordercenter.v1 .content-box .form-group{width:300px;margin:6% auto 0;}
.page-pc-ordercenter.v1 .d-form-control{line-height: 38px;margin-bottom: 30px; border-bottom: 1px solid #999;display: flex;border-radius: 5px;position: relative;}
.page-pc-ordercenter.v1 .d-form-control.code {width: 60%;position: relative;overflow: visible;}
.page-pc-ordercenter.v1 .d-form-control .codebtn{line-height:35px;border:1px solid #0c79be;position: absolute;left: 200px;width:100px;height:38px;text-align:center;border-radius:5px;color: #0c79be;font-size: 14px;}
.page-pc-ordercenter.v1 .d-form-control .codebtn.countdown{color: #fff;background:#bbb;font-size: 14px;}
.page-pc-ordercenter.v1 .d-form-control label{min-width:90px;margin-left:5px;text-align: left;font-size: 14px;display: inline-block;}
.page-pc-ordercenter.v1 .d-form-control label i{margin-right: 5px;}
.page-pc-ordercenter.v1 .d-form-control label.error{width: auto;text-align: left;font-size: 12px;color: red;margin-left: 8px;position: absolute;top:32px;}
.page-pc-ordercenter.v1 .d-form-control label.error:before{content:"*";color:red;font-size: 12px;}
.page-pc-ordercenter.v1 .d-form-control input{border: 0;height: 38px;width:100%;padding: 0 5px 0 0;font-size: 14px;}
.page-pc-ordercenter.v1 .button-style {height: 38px;border-radius: 5px;width: 100%; border: none;display: block;color: #fff;background: #0c79be;margin: 0 auto;font-size: 16px;  }

/*确认订单*/
.pc-mall-submit {padding: 1.5rem;}
.pc-mall-submit .mall-confirm p.font18{margin-top: 50px;margin-bottom: 12px;}
.pc-mall-submit .mall-address-action>.col-lg-10,
.pc-mall-submit .mall-address-action>.col-lg-2{padding-left: 0;padding-right: 0;width: 5rem;float: left;margin-right: 0.5rem;}
.pc-mall-submit .mall-address-action>.col-lg-10,
.pc-mall-submit .mall-address-action .col-lg-4{width: 8rem;min-width: 260px;}
.pc-mall-submit .mall-address-action .col-lg-4{padding-left: 0;margin-top: 20px;}
.pc-mall-submit .address-card {border: 3px dashed #9a9a9a;cursor: pointer; height: 130px; padding: 14px;position: relative; z-index: 1;}
/*.address-card:hover{ border: 3px dashed #e15336;}*/
.pc-mall-submit .address-card.selected { border: 3px solid #e15336;}
.pc-mall-submit .address-card .address-name {color: #5c5c5c;padding-bottom: 12px;}
.pc-mall-submit .address-card .address-detail p {line-height: 1.2; word-break: break-all;}
.pc-mall-submit .address-card .address-action { bottom: 5px;left: 18px;position: absolute; z-index: 1;}
.pc-mall-submit .address-card .address-action>a{margin-right: 10px;}
.pc-mall-submit .address-card.selected .mf {background: #e15336 none repeat scroll 0 0;color: #fff;font-size: 12px; height: 18px;line-height: 18px; position: absolute; right: 0;text-align: center;top: 0; width: 18px; z-index: 1;}
.pc-mall-submit .address-creator {border: 3px dashed #9a9a9a;cursor: pointer;text-align: center;height: 130px;margin-top: 20px;}
.pc-mall-submit .address-creator .address-creator-btn {color: #e15336;padding-top: 30px;text-align: center;font-size: 0.8rem;}
.pc-mall-submit .address-creator .address-creator-btn .mf { color: #e2e2e2;font-size: 35px; height: 1em; line-height: 1em;margin-bottom: 12px;}
.pc-mall-submit .d-distpicker .form-group{width: 31%;float: left;margin-right: 3%}
.pc-mall-submit .d-distpicker .form-group:last-child{float: right;margin-right: 0;}
.pc-mall-submit .goods-info a{color: #555;display:block;}
.pc-mall-submit .goods-info .a-name{font-size: 0.6rem;}
.pc-mall-submit .goods-info a:hover{color: #c19b76;}
.pc-mall-submit .goods-info a.a-img{width: 102px;height: 102px;margin-right: 15px;overflow: hidden;}
.pc-mall-submit .goods-info a.a-img img{width: 100%;min-height: 102px;}
.pc-mall-submit .col-lg-2 p{margin-bottom: 10px;margin-top: 20px;}
.mall-confirm-allprice{padding-top: 55px;}
.mall-confirm-allprice>p{margin-top: 40px;}
.pc-mall-submit .goods-num{height: 32px;display: inline-block;margin:0;}
.pc-mall-submit .goods-num span{line-height: 30px;width: 32px;/*background: #dcdcdc;*/}
.pc-mall-submit .goods-num .form-control{width: 50px;padding: 0;}
.pc-mall-submit .red-color{color: red;}
.pc-mall-submit .d-list{border: 1px solid #c8c8c8;height: 135px;margin-bottom: -1px;margin-top:1rem;background: #fff;}
.pc-mall-submit .list-last{background: #ebeaea;padding: 15px;}
.pc-mall-submit .list-last .form-control{max-width: 300px;height: 80px;box-shadow: none;border-radius: 0;width: 100%;}
.pc-mall-submit .mall-add-btn{width: 8rem;height: 3rem;margin:0 auto;border:none;font-size:1rem;line-height: 3rem;color:#fff;background: #c19b76;border-radius: 0;display: inline-block;text-align: center;cursor: pointer;}


/*图文介绍*/
.diy-imgdesintro{min-height: 500px;position:relative;padding: 1rem 0;}
.diy-imgdesintro .bgimg{position:absolute;top:0;left:0;z-index:1;width: 100%;height:100%;}
.diy-imgdesintro .v2{position: relative;z-index: 2;margin: 2rem 0 0;width: 50%;}
.diy-imgdesintro .v2 .l-img{width: 50%;float: left;}
.diy-imgdesintro .v2 .l-img .himg{width: 100%;}
.diy-imgdesintro .v2 .r-des{width: 47.5%;float: left;margin-left: 2.5%}
.diy-imgdesintro .v2 .r-des .logoimg{width: 60%;}
.diy-imgdesintro .v2 .r-des .hdesc{margin-top: 0.5rem;}
.diy-imgdesintro .v2 .r-des .jumpbtn{border:1px solid #ccc;border-radius: 16px ;padding: 8px 16px;font-size: 14px;}
.diy-imgdesintro .v1{position: relative; z-index: 2;padding:2rem 0; background: rgba(0,0,0,0.5);width:50%;text-align: center;line-height: 24px;}
.diy-imgdesintro .v1 .hdesc{margin-top: 1rem;font-size: 1.1rem;}
.diy-imgdesintro.v3{display: flex;}
.diy-imgdesintro.v3 .left{width:30%;text-align: center;}
.diy-imgdesintro.v3 .left .image1{width:70%;margin:0 15%;border-radius: 100%;}
.diy-imgdesintro.v3 .left .logo{width:70%;margin:0 15%;}
.diy-imgdesintro.v3 .left .des{width:80%;margin:0.8rem 10%;text-align: center;font-size: 14px;}
.diy-imgdesintro.v3 .left .jumpbtn{text-align: center;font-size: 14px;border:1px solid #ccc;border-radius: 16px ;padding: 8px 16px;}
.diy-imgdesintro.v3 .right{width:70%;}
.diy-imgdesintro.v3 .right .line1{display: flex;}
.diy-imgdesintro.v3 .right .line1 img{width:50%;}
.diy-imgdesintro.v3 .right .line1 img:first-child{margin-right: 0.4rem;}
.diy-imgdesintro.v3 .right .line1 img:last-child{margin-left: 0.4rem;}
.diy-imgdesintro.v3 .right .line2{display: flex;margin-top: 1rem}
.diy-imgdesintro.v3 .right .line2 img{width:33%;margin-right: 0.2rem;}
.diy-imgdesintro.v3 .right .line2 img:last-child{margin-right: 0;}
.diy-imgdesintro.v4 .title p{text-align: center;font-size: 30px;line-height: 80px;margin-bottom: 20px;}
.diy-imgdesintro.v4 .content{background: #fff;border-radius: 8px;overflow: hidden;padding-bottom: 15px;}
.diy-imgdesintro.v4 .content img{max-height: 500px;width: 100%;}
.diy-imgdesintro.v4 .content .desc{display: flex;}
.diy-imgdesintro.v4 .content .desc p{padding: 20px 30px;color:#333;font-size: 16px;}
.diy-imgdesintro.v4 .content .desc .jumpbtn{color: #fff; min-width: 100px;border:1px solid #ccc;font-size: 14px;display: inline-block;height: 32px;margin: 40px 15px 0 10px;text-align: center;line-height: 32px;border-radius: 15px;}

#banner { position:relative; overflow:hidden;}
.visible-xs{display: none;}
.swiper-slide .page-banner,
.swiper-slide .page-banner .fui-swipe,
.swiper-slide .diy-imgdesintro,
.swiper-slide .page-imgdesintro,
.swiper-slide .diy-imgdesintro .bgimg{height:100%;}
.swiper-slide .diy-imgdesintro,
.diy-imgdesintro{display: flex;width:100%;justify-content: center;align-items: center;}

#banner .swiper-slide:before { position:absolute; bottom:22px; left:0; right:0; height:22px; background:url(/web/resource/images/scroll_bottom.png) no-repeat center / auto 100%; content:""; z-index:10; -webkit-animation-duration:1.3s; animation-duration:1.3s; -o-animation-duration:1.3s; -ms-animation-duration:1.3s; -moz-animation-duration:1.2s; -webkit-animation-fill-mode:both; -o-animation-fill-mode:both; -ms-animation-fill-mode:both; -moz-animation-fill-mode:UPDOWN; -webkit-animation-name:UPDOWN; animation-name:UPDOWN; -o-animation-name:UPDOWN; -ms-animation-name:UPDOWN; -webkit-animation-iteration-count:infinite; animation-iteration-count:infinite; -o-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -ms-animation-iteration-count:infinite; animation-timing-function:linear; -moz-animation-timing-function:linear; -o-animation-timing-function:linear; -webkit-animation-timing-function:linear; -ms-animation-timing-function:linear; }
#banner .swiper-slide:last-of-type:before { background:url(/web/resource/images/scroll_top.png) no-repeat center / auto 100%; -moz-animation-fill-mode:DOWNUP; -webkit-animation-name:DOWNUP; animation-name:DOWNUP; -o-animation-name:DOWNUP; -ms-animation-name:DOWNUP; }
.fui-detail-group .fui-cell .price .original {
    font-size: 0.6rem;
    color: #C0C0C0;
    text-decoration: line-through;
    padding-left: 0.2rem;
    font-weight: normal
}
.page-malldetail .d-num{display: flex;height: 50px;line-height: 50px;float:left;}
.page-malldetail .d-num input{width: 60px;height: 100%;border: 1px solid #ccc;text-align: center;font-size: 18px;}
.page-malldetail .d-num>div{margin-top: -3px;}
.page-malldetail .d-num span{width: 23px;height: 23px;display: block;border: 1px solid #ccc;color: #666;font-size: 12px;text-align: center;line-height: 23px;margin: 3px;}
.page-malldetail .d-btn {width: 5rem;height: 100%; line-height: 50px;text-align:center;background: #005373;color: #fff;font-size: 0.6rem;border: none; float: right;}

.swiper-pagination {
    position: fixed;
    text-align: center;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
    z-index: 99;
}
.swiper-pagination-switch {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    background: #fff;
    opacity: .6;
    cursor: pointer;
    margin: 5px 0;
    display: block;

}
.swiper-active-switch {
    opacity: 1;
    background: #fff;
}

.row .col-lg-100,.row .col-lg-95,.row .col-lg-90,.row .col-lg-85,.row .col-lg-80,.row .col-lg-75,.row .col-lg-70,
.row .col-lg-65,.row .col-lg-60,.row .col-lg-55,.row .col-lg-50,.row .col-lg-45,.row .col-lg-40,.row .col-lg-35,
.row .col-lg-30,.row .col-lg-25,.row .col-lg-20,.row .col-lg-15,.row .col-lg-10{margin: 0;float: left;}
.row .col-lg-100{width:100%;}.row .col-lg-95{width:95%;}.row .col-lg-90{width:90%;}.row .col-lg-85{width:85%;}
.row .col-lg-80{width:80%;}.row .col-lg-75{width:75%;}.row .col-lg-70{width:70%;}.row .col-lg-65{width:65%;}.row .col-lg-60{width:60%;}
.row .col-lg-55{width:55%;}.row .col-lg-50{width:50%;}.row .col-lg-45{width:45%;}.row .col-lg-40{width:40%;}.row .col-lg-35{width:35%;}
.row .col-lg-30{width:30%;}.row .col-lg-25{width:25%;}.row .col-lg-20{width:20%;}.row .col-lg-15{width:15%;}.row .col-lg-10{width:10%;}
.text-right{text-align: right;}
@media screen and ( max-width: 1280px ) {
    .brandList2 li { width:48%;}
    .brandArea2{padding:0 20px;}
    .page-selectdate.v1 .d-dateBox button{width:150px;}
    #container .page-banner.inner{max-width:68%;margin: 0 auto;}
    .page-selectdate.v1{z-index: 99;box-shadow: 0 1px 3px #ccc;width:68%;}
    .page-roomlist {background: #f1f3f9;margin-bottom: 40px;max-width:68%;}
}
@media screen and ( max-width: 980px ) {
    .brandArea2{padding:0 20px;}
    .brandList2 li { width:98%;}
}
@media screen and (max-width:500px){
    .page-menu.v2 .d-logo img{max-height: 80px;width: auto;}

}
@media screen and (max-width:767px){
    .page-roomlist {margin-bottom:20px;max-width:100%;}
    #container .page-banner.inner{max-width:100%;margin: 0 auto 10px;}
    .row .col-xs-100{width:100%;}.row .col-xs-95{width:95%;}.row .col-xs-90{width:90%;}.row .col-xs-85{width:85%;}
    .row .col-xs-80{width:80%;}.row .col-xs-75{width:75%;}.row .col-xs-70{width:70%;}.row .col-xs-65{width:65%;}.row .col-xs-60{width:60%;}
    .row .col-xs-55{width:55%;}.row .col-xs-50{width:50%;}.row .col-xs-45{width:45%;}.row .col-xs-40{width:40%;}.row .col-xs-35{width:35%;}
    .row .col-xs-30{width:30%;}.row .col-xs-25{width:25%;}.row .col-xs-20{width:20%;}.row .col-xs-15{width:15%;}.row .col-xs-10{width:10%;}
    .row .col-xs-100,.row .col-xs-95,.row .col-xs-90,.row .col-xs-85,.row .col-xs-80,.row .col-xs-75,.row .col-xs-70,.row .col-xs-65,.row .col-xs-60,
    .row .col-xs-55,.row .col-xs-50,.row .col-xs-45,.row .col-xs-40,.row .col-xs-35,.row .col-xs-30,.row .col-xs-25,.row .col-xs-20,.row .col-xs-15,.row .col-xs-10{margin: 0;float: left;}

	.diy-imgdesintro.v4 .content .desc p{padding: 20px 15px;color:#333;font-size: 16px;}
	.page-pc-mymember .d-navlist ul:first-child{padding: 0;}
    .fui-picture.full{width:100%;}
    .hidden-xs{display: none;}
    .visible-xs{display: block;}
    .diypcmenu{z-index: 9999;}
    .diypcmenu .item.on{background: transparent;}
    .page-discountList.v3 .context {height:auto;max-height:160px;overflow: hidden;}
    /*会员中心*/
	.page-pc-mymember .info{margin-top:0}
    .page-pc-mymember.v2 .level{padding: 0 5px;display: inline-block;margin:10px 0;}
    /*优惠精选*/
    .page-discountList.v1 .discountImg{max-height: 200px;}
    /*新闻资讯*/
    .page-newsinfo.v1 .container{display: block;}
    .page-newsinfo.v1 .right{width: 100%;margin:0;}
    /*场地展播*/
    .page-siteshow .site-des.v1{width:80%;margin:-130px 0 0 10%;padding: 0 10px 20px;height:auto;}
    .page-siteshow .site-des.v1 .caption{padding:20px 0;}
    .fui-picturew.row-3 .item{width: 100%;}
    .page-siteshow.v7 .caption{bottom:60px;}

    .page-siteshow1 .site-list .item .site-img{height:180px;}
    .page-siteshow1 .site-list .item .image, .page-siteshow1 .site-list .active{height:268px;}
    .page-siteshow1 .site-list .item, .page-siteshow1 .site-list .fui-picturew{height:288px;}
    /*图文介绍*/
    .diy-imgdesintro .v2{width:95%;margin: 0;}
    .diy-imgdesintro .v2 .l-img{display: none;}
    .diy-imgdesintro .v2 .r-des{width: 100%;margin:0;text-align: center;}
    .diy-imgdesintro.v3{display:block;}
    .diy-imgdesintro.v3 .left .image1{width:30%;}
    .diy-imgdesintro.v3 .left{width:100%;}
    .diy-imgdesintro.v3 .right{width:100%;margin-top:20px;}
    .diy-imgdesintro.v4 .content .desc{display: block;text-align: center;}
    .diy-imgdesintro .v1{width:80%;}
	.diy-imgdesintro .bgimg{left: inherit;width:auto}
	.diy-imgdesintro{min-height: 200px;overflow: hidden;position:relative;padding: 1.5rem 0;}
	.diy-imgdesintro.v4 .content .desc .jumpbtn{margin: 10px 15px 0 10px;}
    /*菜单导航*/
    .page-menu.v2{height: 3.51rem;}
    .page-menu.v2 a{display: inline-block;}
    .page-menu.v2 .d-logo{width:5rem;}
    .page-menu.v2 .d-menu{width:100%;display: none;top:100px;}
    .page-menu.v2 .u-navigation{display: block;width:60%;float: right;}
    .page-menu.v2 .u-navigation li{padding:10px 5px;width:100%;}
    .page-menu.v2 .u-navigation li:hover{border-bottom:none;margin-top:0px;}
    .page-menu.v2 .u-navigation li a{border-bottom: 1px solid #fff;padding-bottom: 10px;width:90%;}
    .page-menu.v2 .d-bars{font-size: 16px;margin: 1.11rem 0.58rem;}
    .page-menu.v2 .d-bars .fa{font-size: 1.30rem;margin-left:0.58rem;float:right;}
    .d-banner-xs{width:100%;}
	/*banner导航*/
	.pc-hotelinfo.v4 .detailinfo .right{display: none;}
    /*日期选择*/
	.page-selectdate{position: relative;margin:0;}
	.pc-hotelinfo.v4 .imglist .left{display: none;}
	.pc-hotelinfo.v4 .imglist{height: 240px;}
	.pc-hotelinfo.v4 .imglist .right .d-img{height: 120px;}
	.pc-hotelinfo.v4 .imglistall>div{width: 94%;margin-left: 3%;padding:0;margin-top: 40%;}
	.pc-hotelinfo .swiper-container{height: 14rem;}
	.pc-hotelinfo.v4 .gallery-thumbs{display: none;}
	.pc-hotelinfo.v4 .gallery-top{width: 100%;}
	.pc-hotelinfo.v4 .detailinfo .hoteladdress{font-size: 14px;}
	.pc-hotelinfo.v4 .detailinfo .d-facility{margin: 0;}
	.pc-hotelinfo.v5{padding: 0;}
	.page-selectdate.v1{width: 100%;z-index: 9;}
    .page-selectdate.v1 .d-dateBox{height:60px;}
    .page-selectdate.v1 .d-dateBox button{width:20%;font-size: 18px;}
    .page-selectdate.v1 .d-dateBox li{background:#fff;float: left;margin-top:0;padding: 0;height:100%;border:1px solid #ccc;}
    .page-selectdate.v1 .d-dateBox{text-align: center;width:100%;float: left;}
    .page-selectdate.v1 .d-dateBox .d-btn{display: inline-block;width: 80%;border:1px solid #ccc;padding: 10px 0;}
    .page-selectdate.v1 .select-date >div{font-size: 16px;border-right: 1px solid #ccc; line-height: 30px;padding: 10px 0;float: left;width:25%;text-align: center;}

    .page-selectdate.v2 .d-dateBox{height: 60px;border-bottom: 1px solid #ccc;}
    .page-selectdate.v2 .d-dateBox li{text-align:center;height: 60px;padding:10px 0 0;}
    .page-selectdate.v2 .d-dateBox li span{display: inline-block;width: 100%;font-size: 14px;}
    .page-selectdate.v2 .d-dateBox button{color: #fff;font-size: 20px;width: 22%;float: right;}
    .page-selectdate.v2 .d-dateBox li input{width: 100%;text-align: center;}
    .page-selectdate.v2 .d-dateBox li select{width: 95%;}
    .page-selectdate.v2 .d-dateBox li .fa{font-size:16px;margin-left:5px}
    /* .page-selectdate.v2 .d-dateBox li select{border: none;border: 1px solid #ccc;} */
	.page-submitorderpage.v1 .checkboxnotice{padding: 10px 15px;}
	#priceCalendar{width: 100%;margin: 10px 0;}
	.page-submitorderpage.v1 .left{width: 100%;float: none;}
	.page-submitorderpage.v1 .right{width: 100%;float: none;}
	.page-submitorderpage.v1 .left>div{margin: 0;border: none;padding: 0;}
	.page-submitorderpage.v1 .d-submitbtn{padding: 10px 0;}
	.page-submitorderpage.v1 .d-checkininfo h3{padding-top: 20px;font-size: 18px;}
	.page-submitorderpage.v1 .d-orderinfo h3{padding-top: 20px;font-size: 18px;}
	.page-submitorderpage.v1 .input-group{padding: 0;}
	.page-submitorderpage.v1 .d-checkininfo.input-group>div{display: flex;align-items: center;}
	.page-submitorderpage.v1 .d-checkininfo.input-group label{width: 80px;}
	.page-submitorderpage.v1 .right .title{font-size: 16px;}
	.page-submitorderpage.v1 .s-tips{font-size: 12px;width:100px; line-height: 15px; padding-left: 6px;margin: 0;}
	.page-submitorderpage.v1 .d-checkininfo.input-group .form-control{width: auto;flex: 1;}
	.page-submitorderpage.v1 .right>div{border: none;border-top: 1px solid #ddd;border-radius: 0;}
	.pc-hotelinfo.v5 .detailinfo .hoteladdress, .pc-hotelinfo.v5 .detailinfo .hoteltel{font-size: 14px;}
	.pc-hotelinfo.v5 .detailinfo .left{float: none;}
	.pc-hotelinfo.v5{border: none;border-bottom: 1px solid #ddd;border-radius: 0;}
	
	.page-paypage.v1 .left{width: 100%;float: none;}
	.page-paypage.v1 .left>div{border: none;margin: 0;}
	.page-paypage.v1 .right{width: 100%;float: none;}
	.page-paypage.v1 .right>div{border: none;border-radius: 0;border-top: 1px solid #ddd;margin: 0;}
	.page-paypage.v1 .d-submitbtn{padding: 20px 0 0;}
	.page-paypage.v1 .u-paytype input{margin: 0;}
	.page-paypage.v1 .input-group h3{font-size: 18px;padding-top: 0;margin-bottom: 10px;overflow: hidden;}
	.page-paypage.v1 .input-group h3 p{font-size: 12px;display: block;float: none;}
	.page-paypage.v1 .u-paytype { display: flex; width: 100%; justify-content: space-between; margin:15px 0 0;}
	.page-paypage.v1 .u-paytype>div{display: flex;align-items: center;margin: 0;}
	.page-paypage.v1 .u-paytype li{width: 120px;height: auto;float: none;margin-left: 5px;}
	.page-paypage.v1 .input-group.d-top >div{float: none;width: 100%;padding: 0;font-size: 14px;}
	.page-paypage.v1 .input-group.remarkdiv{margin:-20px 0 20px;}
	.page-paypage.v1 .input-group.remarkdiv>div{padding-left:0;}
	.page-paypage.v1 .right .title{font-size: 16px;}
    /*客房列表*/
    .page-hotelroomlist.v1 .hotel-room-list > div{height: 100px;}
    .page-hotelroomlist.v1 .hotel-room-list>div .d-roominfo{width: 70%;}
    .page-hotelroomlist.v1 .hotel-room-list .room-img{width: 30%;}
    .page-hotelroomlist.v1 .hotel-room-list .room-btn span{top:26%;right: 0.58rem;}
    .page-hotelroomlist.v1 .hotel-room-list .room-info{padding: 0.39rem;}
    .page-hotelroomlist.v1 .hotel-room-list .room-info .room-name{font-size: 18px;}
    .page-hotelroomlist.v1 .hotel-room-list .room-info .room-resc{font-size: 14px;line-height: 23px;margin-top: 20px;height: 3.90rem;}
    .page-hotelroomlist.v1 .hotel-room-list.multiple-room .room-btn .fa{font-size: 22px;  }
	.page-hotelroomlist.v1 .multiple-room>ul li{display: flex;height: 90px;line-height: auto;align-items: center;}
    .page-hotelroomlist.v1 .multiple-room > ul li .rate-name{font-size: 16px;}
    .page-hotelroomlist.v1 .multiple-room > ul li .rate-desc{font-size: 14px;line-height: 20px;flex: 1;}
    .page-hotelroomlist.v1 .multiple-room > ul li .rate-price{font-size: 12px;width: 25%;}
	.page-hotelroomlist.v1 .multiple-room>ul li .rate-order{line-height: 90px;height:100%;width: 70px;float: none;font-size: 16px;}

	
    .page-roomlist .hotel-roomimg-style>img{width: 100px;height: 100px;margin-bottom: 0px;}
    .page-roomlist .hotel-roomimg-style{padding: 10px;}
    .page-roomlist .room-list-style .loadimg{margin: 40px 36%;}
    .page-roomlist .room-list-style .p-price span.C005373{font-size: 14px;}
    .page-roomlist .room-list-style .p-price span{width:auto;}
    .page-roomlist .room-list-style{margin-left: 110px;}
    .page-roomlist .room-list-style > div{padding: 10px 10px 0;}
    .page-roomlist .room-list-style .p-price{padding-bottom: 10px;}
    .page-roomlist .room-list-style .p-price span:last-child a{width:auto;}
    .page-roomlist .room-list-style .p-info.hidden-xs{display: none;}
    .page-roomlist .room-list-style .p-price span.hidden-xs{display: none;}
    .page-roomlist .room-list-style .p-price span:first-child{float: left;}
    .page-roomlist .room-list-style .p-price span:last-child{float: right;margin-left: 10px;}
    .page-roomlist .room-info-style > span{font-size: 12px;}

	.page-hotelroomlist.v3 .hotel-room-list .room-img{width: 110px;height: 110px;margin-right: 10px;}
	.page-hotelroomlist.v3 .hotel-room-list .room-name{font-size: 16px;}
	.page-hotelroomlist.v3 .hotel-room-list .room-params{height: 50px;margin-top: 6px;}
	.page-hotelroomlist.v3 .hotel-room-list .room-btn{padding: 5px 0;font-size: 15px;}
	.page-hotelroomlist.v3 .hotel-room-list .room-params span{font-size: 14px;margin: 0 15px 4px 0;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li>span{padding:0;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList>div li{display: block;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList.hidden-xs>div{display: none;}
	/* .page-hotelroomlist.v3 .hotel-room-list .typeCodeList>div li.hidden-xs{} */
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li>div{margin: 8px 0;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList>div li{overflow: hidden;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li .rate-order{float: right;width: 80px;}
	.page-hotelroomlist.v3 .hotel-room-list .typeCodeList li p{color: #888;line-height: 17px;font-size: 13px;}
	
    /*预定表单*/
    .page-orderinfo.v1 h3,
    .page-checkininfo.v1 h3,
    .page-pay.v1 h3{font-size: 16px;}
    .page-orderinfo.v1 .input-group,
    .page-submitorderpage.v1 .input-group,
    .page-checkininfo.v1 .input-group,
    .page-everydayrate.v1 .input-group,
    .page-checkinnotice.v1 .input-group,
    .page-submitorder.v1 .input-group,
    .page-pay.v1 .input-group{padding: 0 5%;}
    .page-orderinfo.v1 .input-group label,
    .page-submitorderpage.v1 .input-group label,
    .page-checkininfo.v1 .input-group label,
    .page-checkininfo.v1 p, .page-checkininfo.v1 span, .page-checkininfo.v1{font-size: 14px;}
    .page-checkininfo.v1 .input-group label{width:80px;}
    .page-checkininfo.v1 .input-group .form-control{width: 12.8rem;}
    .page-everydayrate.v1 p, .page-everydayrate.v1 span, .page-everydayrate.v1{font-size: 14px;}
    .page-everydayrate.v1 .total-price{font-size: 16px;}

    .page-confirm-orderinfo.v1 h3 .s-ordernum{font-size: 12px;margin-top: 10px;}

    .page-pay.v1 .u-paytype{margin-left: 0;margin-bottom: 0;}
    .page-pay.v1 .u-paytype li{width:24%;height: auto;margin: 20px 1%;}

    .page-footer.v1{padding:1.1rem 0;}
    .page-footer.v1 .footer-main{display: block;}
    .page-footer.v1 .u-navigation{margin: 0 1.2rem;}
    .page-footer.v1 .u-navigation>a{display: block;}
    .diypcmenu .page-footer.v1 .li-menu{display: inline-block;width: 32%;}
	.page-footer .draggable{position: inherit;}
	.page-footer.v1 .li-title{padding: 12px 0 0;}

    /*优惠精选*/
    .page-discountList .content .title{font-size: 0.8rem;font-weight: bold;margin-bottom: 0.8rem;margin-top: 1.1rem;}
    .page-discountList .substance a{font-size: 14px;}
    .page-discountList.v1 .discountImg{width: 100%;max-height: 500px;}
    .page-discountList.v1 .displayImg{width: 6.3rem;height: 8.8rem;margin:1rem;float: left}
    .page-discountList.v1 .substance{background: #fff;}
    .page-discountList.v1 .content{float: left;width: 55%;padding:0.8rem 1.1rem;margin-top: -1.1rem;height: 12rem;background: #fff;position: relative;z-index:9;}
    .page-discountList.v1 .content .context{font-size: 16px;white-space: pre;word-wrap: break-word;word-break: break-all;}

    .page-discountList.v2 .discountImg{width: 50%;height: 10rem;float: left;}
    .page-discountList.v2 .substance{background: #f4f4f4;float: left;height:auto;margin-left: -10px;margin-top: 0.8rem;width: 50.5%;overflow: hidden;}
    .page-discountList.v2 .context{height:auto;}

    /*酒店列表*/
    .pc-hotel-list.v1 .tabs-content .hotel-list>div{display: block;}
    .pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice{display: flex;height: 40px;align-items: center;}
    .pc-hotel-list.v1 .tabs-content .hotel-list .hotelprice .price{margin:0;width: 60%;text-align: left}
    /*新闻列表*/
    .page-newsList .newsImg{width: 6.5rem;height:6.5rem;}
    .page-newsList .contain{margin:0.25rem;}
    .page-newsList .title{font-size: 1rem;line-height: 1.2rem;}
    .page-newsList .context{height: 2.8rem;font-size: 0.6rem;}
    .page-newsList .time{font-size: 0.7rem;}
    .page-newsList .time span{margin-right: 1.5rem;}
    .page-newsList.v2 .newList,
    .page-newsList.v4{padding:10px 20px !important;}
    .page-newsList.v4 .news-list li{width:100%;}
    .page-newsList.v4 .main{display: block}
    .page-newsList.v4 .main .menu-left{width:100%;padding:0;margin-bottom:10px;}
    /*新闻详情*/
    .page-newsDetail.v2{padding:15px;}
    .page-newsDetail.v2 .d-head h4{font-size: 16px;}
    .page-newsDetail.v2 .d-head p{padding: 10px 0; border-top: 1px solid #ddd; margin-top: 13px;}
    .page-newsDetail.v2 .d-head p span{margin-right: 18px;}

    /*注册登录*/
    .page-login.v1 > div{width: 100%;}
    .page-login.v1 .u-nav{width:80%;margin: 0 auto;}
    .page-login.v1 .u-nav .tabColor{width: 100%;height: 2.5rem;margin-top:1rem;background: none;line-height: 2.5rem;font-size: 1rem;border-bottom: 2px solid #d0d0d0;}
    .page-login.v1 .u-nav .login-tab{background: transparent;line-height: 14px; height:20px;font-size: 1rem;width: 100%;margin-right: 218px;}
    /*.page-login.v1 .u-nav .login-tab.active{color:#0c79be;border-bottom: 1px solid #0c79be;}*/
    .page-login.v1 .old-login{width:18rem;border:0;margin:0;}
    .page-login.v1 .old-login .login-tab{border:0;font-size: 0.8rem; text-align: right;padding: 0;margin: 0;}
    .page-login.v1 .d-step{display: flex;}
    .page-login.v1 .d-step span{width: 33%;text-align: center;font-size: 0.9rem;margin: 0 3%;}
    .page-login.v1 .d-step .stepActiveColor{color: #0c79be;border-bottom: 1px solid #0c79be;}
    .page-login.v1 .content-box{padding: 2rem 0;overflow: hidden;display: none;width: 98%;margin: 0 auto;}
    .page-login.v1 .form-group{float: left;width:100%;}
    .page-login.v1 .d-form-control{line-height: 2.2rem;margin-bottom: 1.2rem;}
    .page-login.v1 .d-form-control .codebtn{position: absolute;left: 13.5rem;top:0.2rem;width:120px;color: #0c79be;font-size: 14px;}
    .page-login.v1 .d-form-control .codebtn.countdown{color: #ccc;font-size: 14px;}
    .page-login.v1 .d-form-control label{width: 5rem;text-align: right;height:40px;line-height:40px;font-size: 0.9rem;display: inline-block;}
    .page-login.v1 .d-form-control label.error{width: 18rem;text-align: right;font-size: 12px;color: red;height:12px;line-height: 18px;display: inherit;}
    .page-login.v1 .d-form-control input{border: 1px solid #ddd;height: 40px;width: 13rem;padding: 0 8px;font-size: 14px;}
    .page-login.v1 .button-style{height: 2rem;width: 5rem;border: none;display: block;color: #fff;background:#0c79be;margin:0 auto; font-size: 16px;}
    .page-login.v1 .form-tips{float: left;width:100%;text-align: center;}
    .page-login.v1 .form-tips p{margin-top: 25px;}

    .page-login.v2{min-height: 100%;}
    .page-login.v2 .main_container{margin:0 auto;float:none;}

    /*会员中心地址列表*/
    .page-addressList.v1 .address{padding:15px;overflow:hidden;font-size: 16px;margin-top: 10px;}
    .page-addressList.v1 .address p{height:auto;}
    .page-addressList.v1 .address.choose{margin-top: 10px;}
    .page-addressList.v1 .address.choose .default{display: inline-block;text-align:center;padding-top:55px;width: 50px;height:170px;background: #005373;color:#fff;position: absolute;left:0;top:0;}
    .page-addressList.v1 .address .d-button{padding-right: 0px;}
    .page-addressList.v1 .address .d-button span{display: block;margin:0px;}
    /*会员中心新增地址*/
    .page-add-address.v1 h4{text-align: center;}
    .page-add-address.v1 .modal-footer{text-align: center;}
    /*会员中心商城订单*/
    .page-pc-mallorder.v1{background:transparent;border:none;}
    .page-pc-mallorder.v1 .orderList span{border:none;}
    .page-pc-mallorder.v1 .orderList .typeTitle{height:75px;line-height:75px;background: #fff;text-align: left;padding-left: 10px;}
    .page-pc-mallorder.v1 .orderList .typeTitle span:last-child{text-align: right;padding-right: 10px;float: right;}
    .page-pc-mallorder.v1 .orderList .typeInfo{height: 75px;line-height: 75px;background: #fff;display: flex;margin-top: 10px;}
    .page-pc-mallorder.v1 .orderList .typeInfo p{text-align: left;padding-left: 10px;}
    .page-pc-mallorder.v1 .orderList .typeInfo p span{width:100%;line-height:37px;height: 30px;}
    .page-pc-mallorder.v1 .orderList .typeInfo span{border-left:0;}
    .page-pc-mallorder.v1 .orderList .typeInfo span:first-child{border-left:none;}
    .page-pc-mallorder.v1 .orderList .typeInfo>span:last-child{text-align: right;padding-right: 10px;}
    /*会员中心我的积分*/
    .page-pc-myintegral.v1 .jifen-list-title{background: #fff;line-height: 46px}
    .page-pc-myintegral.v1 .myJifen{background:#fff;padding:40px 0;text-align: center;}
    .page-pc-myintegral.v1 .myJifen span{display: block;}
    .page-pc-myintegral.v1 .jifen-list{line-height: 22px;background: transparent;padding-bottom: 0px;}
    .page-pc-myintegral.v1 .jifen-list-content{background: #fff;margin-top: 10px;padding: 10px 0;}
    .page-pc-myintegral.v1 .jifen-list-title>div,
    .page-pc-myintegral.v1 .jifen-list-content>div{width: 33.3%;}
    /*会员中心 我的信息*/
    .page-pc-myinformation.v1 .infoList{padding: 20px;}
    .page-pc-myinformation.v1 .infoList p{font-size: 14px;margin-bottom: 15px;}
    /*会员中心首页*/
    .page-pc-mymember{background: #f0f0f0;}
    .page-pc-mymember .title{height: 35px;line-height: 35px;}
    .page-pc-mymember .d-top {margin:0 auto;position: relative;display: flex;}
    .page-pc-mymember .memberCard{float: none;padding: 0;width:45%;margin: 0}
    /* .page-pc-mymember .d-top >div{width:100%;position: absolute;top:0px;color: #fff;padding: 15px;} */
    .page-pc-mymember .d-top >div{padding:0 15px;}
    .page-pc-mymember .d-top  >div p,
    .page-pc-mymember .d-top  >div p span{font-size: 14px;}
    .page-pc-mymember .d-bottom{border:none;}
    .page-pc-mymember .d-mytitle{display: none;}
    .page-pc-mymember .card-info{float: none;margin-left: 0px;}
    .page-pc-mymember .d-navlist{width:100%;padding: 0;border: none;}
    .page-pc-mymember .d-navlist ul{padding: 0px;}
    .page-pc-mymember .d-navlist ul li{width: 100%;background: #fff;padding: 15px}
    .page-pc-mymember .d-navlist ul li a{border-bottom:none;display: block;}
    .page-pc-mymember .d-navlist ul li a span{float: right;}
    .page-pc-mymember .d-navlist ul:first-child {text-align: center; margin-bottom: 20px;background: #fff;padding:0;}
	.page-pc-mymember.v2 .info{line-height: inherit;}
    .page-pc-mymember .d-navlist .u-first li{width: 30%; padding: 20px 0;margin: 0;}
    .page-pc-mymember .d-navlist .u-first li a span{display: block;width: 100%;}
    .page-pc-mymember.v2 .member_container{padding: 25px 15px;}
    .page-pc-mymember .userinfo .info-list li{display: flex;}
    .page-pc-mymember .userinfo .info-list li label:first-child{min-width: 55px;width:auto;margin-right: 5px;text-align: left;}
    .page-pc-mymember .userinfo .birth{width: 110px;}
    .page-pc-mymember .userinfo .birth-container .fa{top:25px;}
    .page-pc-mymember.v2 .screen-condition{width: 100%;padding: 0;}
    .page-pc-mymember.v2 .screen-condition li input{width: 92px;}
    .page-pc-mymember.v2 .screen-condition li button{width: 90px;}
    .page-membercenter{display: block;}
    .page-member-menu{width: 100%;margin-bottom: 30px;}
    .page-member-menu .panel a{float:left;}
    .page-membercenter .member_frame{width: 100%;margin:0;}
    .page-memberIndex{margin:0;}
    .page-memberIndex .col-lg-7{width:100%;}
    .page-integralMallList .d-mall-list .u-list li img{heigth:100px;}
    /*会员中心 客房订单*/
    .page-pc-roomorder.v1 .usercenter-hotelorder-info{padding: 10px 0;}
    .page-pc-roomorder.v1 .usercenter-hotelorder-nav{height:auto;padding:0px;border:none;}
    .page-pc-roomorder.v1 .usercenter-hotelorder-list{border: none;}
    .page-pc-roomorder.v1 .usercenter-hotelinfo h4{font-size:15px;}
    .page-pc-roomorder.v1 .usercenter-hotelinfo p{margin-top: 10px}
    .page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav > li{width:25%;float:left}
    .page-pc-roomorder.v1 .usercenter-hotelorder-nav .navbar-nav > li > a{padding:20px 0;text-align: center;display:block;}
    /*会员权益*/
    .page-pc-member-right .d-content{width:90%;}
    .page-pc-member-right .d-headerbox{-webkit-transform: scale(0.6);}
    .page-pc-member-right .d-listbox{padding:10px 0 0;margin-top: 10px;-webkit-transform: scale(0.9);}
    .page-pc-member-right .d-listbox li{width:14%;margin: 0;-webkit-transform: scale(0.9);}
    .page-pc-member-right .d-listbox li > p{font-size: 10px;}
    .page-pc-member-right .d-listbox li .icon { font-size: inherit; }
    .page-pc-member-right .d-listbox li .icon img { max-width: 25px; }
    .page-pc-member-right .d-headerbox .logoimg{width:70%;}
	/*订单中心*/
	.page-pc-ordercenter.v1 .container{display: block;height:auto}
	.page-pc-ordercenter.v1 .container .menu-left{width:100%}
	.page-pc-ordercenter.v1 .container .main-content{width: 100%;height: 100%;padding:10px;}
	.page-pc-ordercenter.v1 .container .menu-list{padding: 10px 0;}
	.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li.screen{text-align: left;}
	.page-pc-ordercenter.v1 .order-status-nav .navbar-nav > li.screen .fa{margin:0;}
	.page-pc-ordercenter.v1 .order-list{height: auto;margin:10px 0 5px}
	.page-pc-ordercenter.v1 .order-list .header{height: auto;padding: 0 10px;}
	.page-pc-ordercenter.v1 .order-list .header .order-info {font-size: 14px; display: flex; justify-content: space-between;}
	.page-pc-ordercenter.v1 .order-list .content{padding: 10px;display: flex; justify-content: space-between;align-items: center;}
	.page-pc-ordercenter.v1 .order-list .header .order-status{font-size: 16px;}
	.page-pc-ordercenter.v1 .order-list .content .order-btns a{font-size: 12px;width: 75px;}
	.page-pc-ordercenter.v1 .order-list .content .order-info{width: auto;flex: 1;padding-left: 8px;}
	.page-pc-ordercenter.v1 .order-list .content .order-info p.hotelname{font-size: 16px;}
	.page-pc-ordercenter.v1 .order-list .content .order-info p.roomname{font-size: 14px;margin-bottom:2px;}
	.page-pc-ordercenter.v1 .order-list .content .order-info p{font-size: 12px;line-height: 22px;}
	.page-pc-ordercenter.v1 .order-list .content .pic img{width: 85px;height: 85px;}
	.page-pc-ordercenter.v1 .order-list .content .order-btns{width: auto;}
	.page-pc-ordercenter.v1 .screen-condition{width: 100%;height: auto;}
	.page-pc-ordercenter.v1 .screen-condition li select{margin:0 0 15px;width: 100%;}
	.page-pc-ordercenter.v1 .screen-condition ul{display: block;}
	.page-pc-ordercenter.v1 .screen-condition li button{width: 100%;margin: 15px 0 0;}
}