/* CSS Document */
.hotel-main-bg{width:100%; min-width:1190px;}
.hotel-main-bg .past-bg{width:100%; min-width:1190px; height:36px; box-shadow:0 1px 4px 0 #ededed; border-bottom:1px solid #e8e8e8;}
.hotel-main-bg .past-bg .past{width:1190px; margin:0 auto; height:36px; line-height:36px; color:#999; font-family:"宋体"; font-size:13px;}
.hotel-main-bg .past-bg .past span{color:#666;}
.hotel-main-bg .past-bg .past a{color:#ff8c00;}

.hotel-main-bg .main-top-bg{width:100%; min-width:1190px; background-color:#fcfcfc; box-shadow:0 -1px 2px 0 #f0f0f0 inset;}
.hotel-main-bg .main-top-bg .main-top{width:1190px; margin:0 auto; padding:20px 0;}
.hotel-main-bg .main-top-bg .main-top .m1{overflow:hidden; width:1180px; padding:5px; height:300px; background-color:#f0f0f0;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-left{width:450px; height:300px; position:relative; float:left;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-left span{display:block; width:450px; height:300px; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-left a{display:block; width:128px; height:32px; background:#ff8c00; text-align:center; line-height:32px; color:#fff; position:absolute; right:0; bottom:21px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-left a:hover{text-decoration:underline;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-middle{width:220px; height:300px; float:left; overflow:hidden; margin-left:6px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-middle .mm-item{width:220px; height:147px; overflow:hidden; margin-bottom:6px;}

.hotel-main-bg .main-top-bg .main-top .m1 .m-right{width:493px; height:298px; border:1px solid #e1e1e1; background-color:#fff; float:right; overflow-x: hidden; overflow-y: auto;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title{width:475px; height: 80px;margin:0 auto; padding-top:5px; overflow:hidden; border-bottom:1px solid #f1f1f1;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title h1{ width:452px; padding-left:7px; height:35px; line-height:35px; font-size:24px; color:#333; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title .c-stars{margin: 3px 0 5px;overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title .c-stars span{ display:block; width:70px; text-align:right; color:#666; line-height:21px; float:left; margin-right:5px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title .c-stars em{display:block; width:11px; height:8px; background:url(../../image/all-bg.png) no-repeat; background-position:-116px -104px; float:left; margin:8px 2px 0 0; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-title .hotelname-en {font-size: 13px;color: #999;margin: -3px 0 0 10px;}

.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri{width:475px; height:55px;line-height: 55px; border-bottom:1px solid #f1f1f1; color:#666666; margin:0 auto;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri span{float:left; margin:0 5px 0 0; display:block; width:70px ; text-align:right;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri em{float:left; font-family:Verdana; color:#ff6600; font-size:24px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri b{float:left; color:#ff6600; margin-top:29px; font-weight:400;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri i{float:left; margin:0 5px 0 0; font-family:Verdana; color:#ff6600; font-size:30px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item{width: 60px; height: 23px; margin:0 0 0 23px;float:left; position: relative; }
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item a{text-decoration:underline; display: block; width: 60px; height: 23px; color:#999;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item a:hover{color:#666;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item .qj-box{width: 350px; background-color: #fff; border:1px solid #67a1e2; position: absolute; left: -120px; top: 30px; z-index: 99999;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item .qj-box span{display: block; margin: 0; width: 16px; height: 16px; overflow: hidden; position: absolute; top: -7px; left: 137px; background:url(../../image/un_jmp_tri.png) no-repeat; background-position: -31px 0; }
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item .qj-box .qj-bd{padding: 8px 10px; width: 294px; max-height: 80px; overflow-x: hidden; overflow-y: auto;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-pri .qj-item .qj-box .qj-bd pre{ line-height: 23px;white-space: pre-wrap; word-wrap: break-word;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor{width:475px;height: 95px;padding-top:11px; border-bottom:1px solid #f1f1f1; color:#666666; margin:0 auto;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item{width:475px; height:25px; margin-bottom:5px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item span{display:block; width:70px; height:23px; text-align:right; margin-right:5px; line-height:23px; overflow:hidden; float:left;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item p{width:380px; height:23px; line-height:23px; color:#666; overflow:hidden; float:left;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item p img{ float:left; margin:3px 7px 0 0;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item ul{width:320px; height:25px; float:left; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item ul li{width:25px; height:25px; float:left; margin-right:10px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .f-all{width:48px; height:20px;text-align:center;border-bottom: 1px dashed #666; float:left; position:relative;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .f-all a{line-height:25px; color:#999999;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .f-all .fa-box{width:462px; padding:10px 0 10px 10px; border-radius:3px; border:1px solid #eadfc3; background-color:#fffcf4; position:absolute; top:34px; right:-22px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .f-all .fa-box i{display:block; width:14px; height:10px; background:url(../../image/all-bg.png) no-repeat; background-position:-230px 0; position:absolute; top:-10px; right:42px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .f-all .fa-box em{float:left; display:inline-block; line-height:21px; margin-right:20px; white-space:nowrap;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-infor .f-item .address {padding: 0 0 10px 75px; height: auto; font-size: 12px; color: #999; line-height: 16px;}

.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-share{width:475px; padding-top:15px; margin:0 auto; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-share span{display:block; width:70px; line-height:21px; height:21px; text-align:right; float:left; margin-right:5px;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-share a{display:block; width:16px; height:16px; float:left; margin:3px -6px 0 0;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-share .fav{display: inline-block;line-height: 21px;width: auto;height: 21px;padding-left: 22px;color: #0066cc;float: right;margin-right: 25px;background: url(../../image/com_bg22.png) no-repeat;background-position: 0 center;}
.hotel-main-bg .main-top-bg .main-top .m1 .m-right .c-share .fav i:hover{cursor:pointer}
.hotel-main-bg .main-top-bg .main-top .m2{width:1184px; border:3px solid #ffb346; margin-top:10px; }
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price{height:61px; border-bottom:1px solid #eadfc3; background-color:#fffcf4; overflow:hidden; width:1184px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .start-date{width: 250px; height:36px; float:left; margin:18px 15px 0 28px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .start-date label{color:#000000; font-size:14px; line-height:30px; font-weight:bold; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .start-date .input-wrap{float:left; width:165px; height:36px; margin-left:8px; position:relative;_margin-left:4px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .start-date .input-wrap input{width:150px; padding-left:10px; height:28px; border:1px solid #cccccc; line-height:28px; box-shadow:0 1px 3px 0 #eaeaea inset;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .start-date .input-wrap i{ border-left:5px dashed transparent; border-right:5px dashed transparent; border-bottom:0 none; border-top:5px solid #666; cursor: text; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0; position:absolute; left:142px; top:13px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .room-num{width:100px; height:36px; float:left; margin:18px 15px 0 20px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .room-num label{color:#000000; font-size:14px; line-height:30px; font-weight:bold; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .room-num .input-wrap{float:left; width:48px; height:36px; margin-left:6px; position:relative;_margin-left:3px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .room-num .input-wrap input{width:42px; padding-left:3px; height:28px; border:1px solid #cccccc; line-height:28px; box-shadow:0 1px 3px 0 #eaeaea inset;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .room-num .input-wrap i{border-left:5px dashed transparent; border-right:5px dashed transparent; border-bottom:0 none; border-top:5px solid #666; cursor: text; font-size: 0; height: 0; line-height: 0; overflow: hidden; width: 0; position:absolute; left:32px; top:13px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .s-btn{height:30px; width:66px; float:right; margin-top:7px;margin-right: 5px; box-shadow:0 1px 2px 0 #e2e0d9;}
/*.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .s-btn a{display:block; width:66px; height:30px; border-radius:3px; text-align:center; line-height:30px; font-size:14px; color:#ffffff; background:url(../../image/all-bg.png) no-repeat; background-position:0 -163px;}*/
.hotel-main-bg .main-top-bg .main-top .m2 .resource-price .s-btn a{display: block;width: 250px;height: 49px;line-height: 49px;text-align: center;font-size: 25px;color: #fff;float: right;background: url(../../image/all-bg.png) no-repeat;background-position: 0 -113px;}

.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap{width:1184px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-top{width:1184px; height:41px; background-color:#f9f9f9; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-top li{float:left; line-height:41px; color:#000;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main{width:1184px;  background-color:#fff;}

.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-item{width:1184px; min-height:140px; border-top:1px solid #d6d6d6;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic{width:180px; height:120px;float:left; margin:10px 0 0 20px; position:relative;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box{border-radius:7px;box-shadow:3px 2px 1px 3px #cccccc;z-index:100;width:300px; padding:13px 6px; border:1px solid #e6e6e6; background-color:#fff; position:absolute; right:-412px; top:69px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box span{display:block; width:7px; height:11px; overflow:hidden; background:url(../../image/all-bg.png) no-repeat; background-position:-221px 0; position:absolute; left:-7px; top:18px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box .top{width:300px; height:200px; overflow:hidden;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box .bot{width:300px; margin-top:10px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box .bot .b-item{width:300px; overflow:hidden; color:#666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box .bot .b-item i{display:block; height:24px; line-height:24px; width:65px; text-align:right; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .pic-box .bot .b-item em{display:block; width:230px; float:left; line-height:24px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .seemore {cursor: pointer;position: absolute;bottom: 0;right: 0;padding: 0 5px;font-size: 14px;color: #fff;background: rgba(0,0,0,.6);}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-pic .seemore i {display: inline-block; width: 20px; height: 10px; background: url(../image/hotelicon.png) no-repeat -57px -8px;}
.seemorepopup {display: none;}
.seemorepopup .mask {width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 1001;background: #000;opacity: .5;filter:alpha(opacity=50);}
.seemorepopup .popupbox {zoom: 1;width: 972px;height: 513px;box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.6);position: fixed;z-index: 1001;top: 0;bottom: 0;left: 0;right: 0;margin: auto;background-color: #fff;}
.seemorepopup .popupbox:after {content: '';display: block;clear: both;}
.seemorepopup .popupbox i {position: absolute;top: -18px;right: -18px;border-radius: 50%;border: 1px solid #fff;display: inline-block; width: 36px; height: 36px;background: url(../image/hotelicon.png) no-repeat -3px 0;}
.seemorepopup .popupbox .con-left {float: left;width: 680px;height: 100%;}
.seemorepopup .popupbox .con-left div {padding: 0 20px;height: 44px;line-height: 44px;border-bottom: 1px solid #e8e8e8;}
.seemorepopup .popupbox .con-left div span {position: relative;display: inline-block;border-bottom: 1px solid #ffb346;color: #ff8c00;font-size: 16px;}
.seemorepopup .popupbox .con-left ul {padding: 20px;width: 640px;height: 429px;}
.seemorepopup .popupbox .con-left li {width: 100%;height: 100%;}
.seemorepopup .popupbox .con-left img {width: 100%;height: 100%;}
.seemorepopup .popupbox .con-right {overflow: auto;float: left;width: 252px;height: 403px;background-color: #f5f5f5;padding: 66px 20px 44px;}
.seemorepopup .popupbox .con-right ul {width: 258px;margin-left: -3px;}
.seemorepopup .popupbox .con-right li {float: left;width: 82px;height: 55px;margin-right: -3px; margin-bottom: -3px;border: 3px solid #f5f5f5;}
.seemorepopup .popupbox .con-right li.on {border: 3px solid #fdd900;position: relative;}
.seemorepopup .popupbox .con-right img {width: 100%;height: 100%;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro{width:175px;margin:10px 0 0 20px; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro span{font-size:14px; color:#666; font-weight:bold;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .agent {background-color: #84c1ff;color: #fff;padding: 0 3px;font-weight: normal;font-size: 12px;margin: 0 1px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .dealer {background-color: #E4393C;color: #fff;padding: 0 3px;font-weight: normal;font-size: 12px;margin: 0 1px;display: inline-block;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .bedType {margin: 6px 0;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro a{display:block; /*margin-top:50px;*/ color:#ff8c00; font-weight:bold;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro a:hover{text-decoration:underline;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .roomInfo {width: 650px;margin-top: 5px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .roomInfo span {max-width: 100%;display: inline-block;padding: 3px;margin: 0 5px 5px 0;border: 1px solid #ff8c00;border-radius: 3px;font-size: 12px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-intro .roomInfo span:hover {white-space: normal;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-num{width:135px; height:100px; margin: 15px 35px 0 13px; text-align:center; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-num img{margin-right:3px; margin-bottom:10px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule{text-align: center;width:90px; height:110px; padding-top:15px; position:relative; color:#666666; float:left; _z-index:2;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule span{display:block; height:23px; line-height:23px; width:160px; margin-bottom:10px; background:url(../../image/icon-01.png) no-repeat; background-position:55px 3px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule em{display:block; width:160px; height:23px; line-height:23px; margin-bottom:10px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule .rule-box{width:437px; border:1px solid #e6e6e6; padding:15px 10px 10px 10px; position:absolute; top:57px; left:0; background-color:#fff; z-index:100; box-shadow:0 2px 0 0 #eaeaea;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule .rule-box i{display:block; width:11px; height:7px; background:url(../../image/all-bg.png) no-repeat; background-position:-138px -104px; overflow:hidden; position:absolute; top:-7px; left:27px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule .rule-box dl{width:437px; overflow:hidden; color:#000000;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule .rule-box dl dt{width:60px; height:24px; line-height:24px; float:left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-rule .rule-box dl dd{width:377px; float:left; line-height:24px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .ave-price{width:80px; height:23px; line-height:23px; text-align:center; margin:15px 0 0 65px; float:left; font-weight:bold; color:#666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price{width:195px; height:100px; line-height:23px; text-align:center; margin:15px 0 0 57px; float:left; position:relative;}
.main-top .resource-wrap .rw-main .notcancel {position: relative;height:20px; line-height:22px; text-align:center;margin: 15px 0 0 93px; float:left; color:#666;border-bottom:1px dashed #666;cursor: pointer;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip {display: none;position: absolute;top: 33px; left: -63px; z-index: 1;padding: 10px 15px;width: 146px;border: 1px solid #eadfc3;background-color: #fffcf4;text-align: left;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip s,
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip i,
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip em{display: block;position: absolute;left: 0;right: 0;top: -10px;margin: auto;width: 0;height: 0;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip s {width: 100%;height: 15px;top: -15px;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip i {border-bottom: 10px solid #eadfc3;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip em {top: -9px;border-bottom: 10px solid #fffcf4;border-left: 10px solid transparent;border-right: 10px solid transparent;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip div {font-size: 14px;color: #333;}
.main-top .resource-wrap .rw-main .notcancel .notcancel-tip p {font-size: 12px;color: #666;word-wrap: break-word;}

.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price span{ font-weight:bold; color:#ff6600;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .price-tip {font-weight: initial; font-size: 12px; color: #666; line-height: 14px; margin-bottom: -28px; text-align: left; margin-top: 5px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price a{display:block; width:145px; text-align:center; text-decoration:underline; height:23px; line-height:23px; margin:44px 0 0 0; background:url(../../image/ht-bg03.png) no-repeat; background-position:107px 10px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price a:hover{color:#ff6600; background:url(../../image/ht-bg04.png) no-repeat; background-position:107px 10px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box{ height:85px;border-left:1px solid #eadfc3;border-top:1px solid #eadfc3; position:absolute; top:90px; right:-85px; z-index:100;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box span{display:block; width:9px; height:5px; background:url(../../image/all-bg.png) no-repeat; background-position:-128px -104px; overflow:hidden; position:absolute; top:-5px; right:152px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box table{border:1px solid #eadfc3; width:1152px; height:85px; border-right:none; border-bottom:none; background-color:#fff;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box table thead{height:35px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box table thead th{line-height:34px;border-right:1px solid #eadfc3; border-bottom:1px solid #eadfc3; background-color:#fffcf4; font-weight:400; color:#666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box table tbody{height:49px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box table tbody td{line-height:48px;border-right:1px solid #eadfc3; border-bottom:1px solid #eadfc3; color:#ff6600; font-weight:bold;}

.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main{}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-lt{width: 80px; float: left;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-lt em{display: block; width: 79px; height: 34px; line-height: 34px; text-align: center; border-right: 1px solid #eadfc3; border-bottom: 1px solid #eadfc3; background-color: #FFFCF4;color: #666666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-lt i{display: block; width: 79px; height: 48px; line-height: 48px; text-align: center; border-right: 1px solid #eadfc3; border-bottom: 1px solid #eadfc3; background-color: #FFFCF4;color: #666666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-rt{float: left; overflow: hidden;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-rt li{float: left; width: 110px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-rt li em{display: block; width: 109px; height: 34px;line-height: 34px; text-align: center; border-right: 1px solid #eadfc3; border-bottom: 1px solid #eadfc3; background-color: #FFFCF4;color: #666666;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .pri-box .pb-main .pm-rt li  i{display: block; width: 109px; height: 48px; line-height: 48px; text-align: center; border-right: 1px solid #eadfc3; border-bottom: 1px solid #eadfc3; background-color: #FFFCF4;color: #FF6600; font-weight: bold;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .room-dt {width: 50px; margin-left: 52px;text-decoration: none;border-bottom: 1px dashed #666;height: 20px; line-height: 22px;margin-top: 20px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .all-price .room-dt:hover {border-bottom: 1px dashed #ff6600;}


.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-btn{width:110px; height:100px; float:left; margin:20px 0 0 30px;}
.hotel-main-bg .main-top-bg .main-top .m2 .resource-wrap .rw-main .rm-btn a{display:block; width:110px; height:35px; background:url(../../image/all-bg.png) no-repeat; background-position:-113px -163px; box-shadow:0 1px 2px 0 #e2e2e2; text-align:center; line-height:35px; color:#fff; font-size:16px;}

#loading{text-align: center; padding: 10px 0; color: #333; font-size: 16px;}

.hotel-main-bg .route-recommend{width:1188px; height:275px; border:1px solid #e5e5e5; margin:10px auto 0;}
.hotel-main-bg .route-recommend .rr-title{width:1180px; padding-left:8px; height:39px; line-height:39px; font-size:16px; font-weight:bold; border-bottom:1px solid #e5e5e5;}
.hotel-main-bg .route-recommend .rr-cont{width:1173px; padding:15px 0 0 15px; overflow:hidden; height:220px;}
.hotel-main-bg .route-recommend .rr-cont li{width:210px; height:220px; float:left; margin-right:23px;}
.hotel-main-bg .route-recommend .rr-cont .rc-pic{width:210px; height:140px; overflow:hidden;}
.hotel-main-bg .route-recommend .rr-cont .rc-title{width:210px; height:40px; overflow:hidden; margin-top:5px;}
.hotel-main-bg .route-recommend .rr-cont .rc-title a{color:#666; line-height:20px;}
.hotel-main-bg .route-recommend .rr-cont .rc-title a:hover{text-decoration:underline;}
.hotel-main-bg .route-recommend .rr-cont .rc-pri{width:210px; height:28px;}
.hotel-main-bg .route-recommend .rr-cont .rc-pri span{float:left; font-size:16px; color:#ff9900; float:left; margin:5px 3px 0 2px;}
.hotel-main-bg .route-recommend .rr-cont .rc-pri i{font-size:24px; font-family:Tahoma; float:left; line-height:28px; color:#ff9900;}
.hotel-main-bg .route-recommend .rr-cont .rc-pri em{float:left; margin:8px 0 0 3px; color:#666;}

.hotel-main-bg .route-main .detail-cont:after{clear: both;content: '.';display: block;height: 0;overflow: hidden;}

.hotel-main-bg .route-main{width:1190px; margin:20px auto 0;}
.hotel-main-bg .route-main .detail-nav{width:1190px; height:45px;border-top: 2px solid #ff8c00; /*margin-top:15px;*/}
.hotel-main-bg .route-main .float{position: fixed;top: 0;z-index: 132;}
.hotel-main-bg .route-main .detail-nav ul{width:1188px; height:44px;border: 1px solid #FFd900; border-top:none;background-color: #fffabd;}
.hotel-main-bg .route-main .detail-nav ul li{border-right: 1px solid #ffd900; width:119px; height:44px; float:left;}
.hotel-main-bg .route-main .detail-nav ul li a{display:block; width:119px; height:44px; line-height:44px; text-align:center; color:#ff8c00; font-size:16px;}
.hotel-main-bg .route-main .detail-nav ul li a i{color:#ff9119;}
.hotel-main-bg .route-main .detail-nav .cur{position:relative;}
.hotel-main-bg .route-main .detail-nav .cur a{width:121px; height:46px; background-color:#ff8c00; color:#fff; position:absolute; left:-1px; top:-1px; line-height:46px;}
.hotel-main-bg .route-main .detail-nav .cur a i{color: #fff;}
.hotel-main-bg .route-main .detail-cont{border:1px solid #e6e6e6; border-top:none;}
.hotel-main-bg .route-main .detail-cont .tab_anchor{line-height:0;height:0;width:0;display: block;margin-top: -60px;padding-top: 60px;}
.hotel-main-bg .route-main .detail-cont pre{white-space: pre-wrap;word-wrap: break-word; color:#666666;}
.hotel-main-bg .route-main .introduction{padding:40px 20px 1px 28px; width:1140px;}
.hotel-main-bg .route-main .introduction .i-item{width:1140px; border-top:1px solid #e6e6e6; padding:30px 0; position:relative;}
.hotel-main-bg .route-main .introduction .i-item h2{display:inline-block; background-color:#fff; position:absolute; font-size:20px; color:#666; line-height:34px; padding-right:15px; left:0; top:-18px;}
.hotel-main-bg .route-main .introduction .i-item pre{line-height:24px; font-size:14px; color:#666;}

.hotel-main-bg .route-main .picture{padding:16px 13px 30px 17px; width:1158px;}
.hotel-main-bg .route-main .picture .p-left{width:720px; height:480px; float:left;}
.hotel-main-bg .route-main .picture .p-right{width:426px; height:480px; float:right;}
.hotel-main-bg .route-main .picture .p-right .pr-title{width:426px; height:35px;}
.hotel-main-bg .route-main .picture .p-right .pr-title h2{display:block; width:78px; height:33px; line-height:33px; float:left; border-bottom:2px solid #ff8c00; color:#ff8c00; font-size:18px;}
.hotel-main-bg .route-main .picture .p-right .pr-title span{display:block; width:348px; height:33px; float:left;  border-bottom:2px solid #ccc;}
.hotel-main-bg .route-main .picture .p-right .pr-main{width:421px; padding-left:5px; height:420px; padding-top:25px; overflow-x: hidden; overflow-y: auto;}
.hotel-main-bg .route-main .picture .p-right .pr-main li{width:120px; height:80px; float:left; margin-right:18px; margin-bottom:15px;}
.hotel-main-bg .route-main .picture .p-right .pr-main li a{display:block; width:120px; height:80px; overflow:hidden;}
.hotel-main-bg .route-main .picture .p-right .pr-main li a:hover{position:relative;}
.hotel-main-bg .route-main .picture .p-right .pr-main li .cur{display:block; width:116px; height:76px; border:2px solid #ff6600; left:0; top:0;}
.hotel-main-bg .route-main .picture .p-right .pr-main .mr0{margin-right:0;}
.hotel-main-bg .route-main .map{width:1150px; padding:19px;}

.hotel-main-bg .route-main .review{width:1188px;}
.hotel-main-bg .route-main .review .r-top{width:1188px; overflow:hidden; border-bottom:1px solid #ececec;}
.hotel-main-bg .route-main .review .r-top .rt-it01{width:219px; height:65px; padding-top:40px; padding-left:20px; line-height:25px; float:left; color:#999;}
.hotel-main-bg .route-main .review .r-top .rt-it01 span{float:left; font-weight:bold;}
.hotel-main-bg .route-main .review .r-top .rt-it01 em{display:block; width:26px; height:25px; background:url(../../image/star01.png) no-repeat; float:left; margin-right:2px;}
.hotel-main-bg .route-main .review .r-top .rt-it01 i{display:block; width:26px; height:25px; background:url(../../image/star02.png) no-repeat; float:left; margin-right:2px;}
.hotel-main-bg .route-main .review .r-top .rt-it02{padding-top:20px; min-height:85px; float:left; border-left:1px solid #e6e6e6; width:360px; margin-right:26px;}
.hotel-main-bg .route-main .review .r-top .rt-it02 span{ display:block; padding-left:22px; color:#666666; line-height:23px;}
.hotel-main-bg .route-main .review .r-top .rt-it02 ul{width:335px; margin-left:15px; overflow:hidden; margin-top:5px;}
.hotel-main-bg .route-main .review .r-top .rt-it02 ul li{float:left; border:1px solid #dddddd; padding:0 6px; height:19px; line-height:19px; margin-right:5px; margin-bottom:7px;}
.hotel-main-bg .route-main .review .r-top .rt-it03{width:560px; padding-top:28px; float:left; overflow:hidden;}
.hotel-main-bg .route-main .review .r-top .rt-it03 .it-top{color:#666; line-height:23px; margin-bottom:8px;}
.hotel-main-bg .route-main .review .r-top .rt-it03 .it-top i{font-family:Verdana; color:#ff6600;}
.hotel-main-bg .route-main .review .r-top .rt-it03 .it-top a{color:#ff8c00;}
.hotel-main-bg .route-main .review .r-top .rt-it03 .it-bot{color:#666; line-height:23px;}
.hotel-main-bg .route-main .review .r-top .rt-it03 .it-bot a{ display:inline-block; width:111px; height:32px; text-align:center; line-height:30px; color:#fff; background:url(../../image/all-bg.png) no-repeat; background-position:0 -163px;}

.hotel-main-bg .route-main .review .r-middle{width:1188px;}
.hotel-main-bg .route-main .review .r-middle .rm-item{width:1188px; border-top:4px solid #f8f8f8; border-bottom:1px solid #ececec; overflow:hidden; padding:15px 0;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-lt{width:159px; float:left;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-lt span{display:block; width:120px; height:120px; overflow:hidden; margin:0 auto;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-lt a{display:block; width:120px; line-height:21px; height:21px; text-align:center; margin:10px auto 0; color:#666666;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-lt a:hover{text-decoration:underline;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt{width:1010px; float:left;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .appr-all{color:#333; font-weight:bold; overflow:hidden; width:990px; padding-left:20px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .appr-all span{line-height:24px; float:left;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .appr-all em{display:block; width:16px; height:14px; margin-top:4px; background:url(../../image/star03.png) no-repeat; float:left; margin-right:1px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .appr-all i{display:block; width:16px; height:14px; margin-top:4px; background:url(../../image/star04.png) no-repeat; float:left; margin-right:1px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .r-label{width:990px; padding-left:20px; overflow:hidden; margin-top:5px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .r-label span{float:left; line-height:21px; color:#666;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .r-label ul{float:left; overflow:hidden;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .r-label ul li{float:left; padding:0 5px; border:1px solid #dddddd;line-height:19px; color:#ff6600; margin-right:7px;}

.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .l-cont{width:980px; background-color:#fafafa;padding:10px 15px; margin-top:7px; }
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .l-cont p{width:980px; max-height:88px; line-height:22px; overflow:hidden; color:#666;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .l-cont a{ display:block; color:#ff8c00; width:980px; height:23px; line-height:23px; text-align:right;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .l-cont a:hover{text-decoration:underline;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply{width:990px; padding-left:20px; height:21px; margin-top:10px; line-height:21px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply .like{display:block; background:url(../../image/icon-03.png) no-repeat; line-height:21px; background-position:0 center; padding-left:23px; float:left; width:65px; margin-right:7px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply .rep{display:block; background:url(../../image/icon-04.png) no-repeat; line-height:21px; color:#ff8c00; background-position:0 center; padding-left:23px; float:left; margin-right:8px; width:115px;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply .rep i{font-family:Tahoma; color:#666666;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply a:hover.rep{text-decoration:underline;}
.hotel-main-bg .route-main .review .r-middle .rm-item .rim-rt .reply span{font-family:Tahoma; float:right; padding-right:23px; color:#666;}
.hotel-main-bg .route-main .review .r-bottom{width:1145px; height:48px; padding-top:26px; padding-right:43px; text-align:right; border-top:4px solid #f8f8f8;}
.hotel-main-bg .route-main .review .r-bottom a{color:#ff8c00; font-size:14px; font-weight:bold;}
.hotel-main-bg .route-main .review .r-bottom a:hover{text-decoration:underline;}



















