
.hotel_category{width: 1200px; margin: 0 auto; height: 14px; padding: 23px 0; font-size: 14px;}
.hotel_category span{color: #666;}
.hotel_category a{display: inline-block; padding: 0 20px; border-right: 1px solid #e8e8e8;}
.hotel_category a:last-child{border-right: 0;}
.hotel_category a:hover{color: #ff5c5c;}

.screens{width: 1198px; border: 1px solid #e8e8e8; margin: 0 auto;}
.screen_list{width: 1150px; margin: 0 auto; padding: 20px 0; background: url(http://qnm.hunliji.com/o_1bil7ukp91102149fjh4cok1fb7.jpg) repeat-x bottom;overflow: hidden;}
.screen_list span{font-size: 14px; color: #999;float: left; line-height: 24px;}
.screen_term{width: 1000px; float: left; height: 24px; overflow: hidden;}
.screen_list:first-child .screen_term{height: 34px;}
.screen_list:first-child .autoheight{height: auto;}
.screen_term a{font-size: 14px; line-height: 14px; padding: 4px 8px; margin: 0 7px; color: #666;border: 1px solid #fff;border-radius: 2px; display: inline-block;}
.screen_term a.on, .screen_term a:hover{border: 1px solid #f83244; color: #f83244; cursor: pointer;}
.more{font-size: 14px; color: #666; float: right; cursor: pointer;}
.more img{margin-left: 5px; float: right; margin-top: 7px;}
.screen_term input{width: 64px; height:14px; border: 1px solid #e8e8e8; padding:4px 5px; float: left; text-indent: 15px; background: url(http://qnm.hunliji.com/o_1bilfmiiu1dlmdjk13rp1qr6d7mh.jpg) no-repeat 7px 7px;}
.screen_term button{width: 56px; height: 24px; line-height: 24px; background: #f83244; font-size: 14px; color: #fff; border: none; margin-left: 5px;}
.screen_list:last-child{background: none;}
.screen_term button:hover{cursor: pointer; background: rgba(248,50,68,0.8);}
.screen_list:first-child{padding-bottom: 10px;}
.screen_list:first-child a{margin-bottom: 10px;}


em,i{font-style:normal}
.hotel_listbox{width: 1200px; float: left; border-bottom: 1px solid #e8e8e8; margin-top: 30px; padding-bottom: 30px;}
.hotellist_img{width: 280px; height: 186px; float: left; margin-right: 30px;}
.hotellis_ttitle{width: 890px; float: left;}
.hotellist_dl1, .hotellist_dl2{width: 100%; float: left;}
.hotellis_dt{width: 500px; float: left;}
.hotellis_dt a{font-size: 18px; color: #333; line-height: 18px; float: left; margin-top: 11px;}
.hotellis_dt a:hover{color: #f83244;}
.hotellis_dt span{margin-top: 11px;float: left; margin-left: 10px;}
.hotellis_dd{width: 160px; float: right; text-align: right; color: #f83244; font-size: 12px; margin-top: 5px;}
.hotellis_dd span{font-size: 18px; margin-top: -4px; margin-right: 5px;}
.hotellist_dl2{margin-top: 20px;}
.hotellist_dl2_dt{width: auto; float: left; font-size: 12px; color: #999; line-height: 12px;}
.hotellist_dl2_dt:first-child{border-right: 1px solid #ccc; padding-right: 10px; margin-right: 10px;}
.hotellist_dl2_dd{float: right; margin-top: -12px;}
.hotellist_dl2_dd button{width:80px; height:26px; border:1px solid #f83244; background:#f83244; border-radius:2px; color:#fff; font-size:14px; line-height: 22px;}
.hotellist_dl2_dd button:hover{cursor: pointer; background: rgba(248,50,68,0.8);}
.hotel_hall, .hotel_hall1{width:100%; height: 92px; float: left; margin-top: 30px;}
.hotel_hall1{background: #f8f8f8; font-size: 14px; color: #666; text-align: center; line-height: 92px;}
.hotel_hall ul{width: 100%; float: left; margin: 0; padding: 0;}
.hotel_hall ul:first-child{background: #f8f8f8; color: #999;}
.hotel_hall li{line-height: 14px; font-size: 14px; text-align: center; color: #666; margin-top: 12px; list-style:none; width: 158px; float: left;}
.hotel_hall li:first-child{width: 208px;/*overflow: hidden;text-overflow: ellipsis;display:-webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;*/}
.hotel_hall ul:first-child li{line-height: 32px; text-align: center; padding: 0; margin-top: 0;}
.hotellist_dl1 span em{width: 18px; height:18px; background:url(http://qnm.hunliji.com/o_1amst1eugeat1h83avs5ehoih7.png); margin-right:5px; text-indent: -9999px; float: left;}
.hotellist_dl1 .case_em4{background-position: -60px 0;}
.hotellist_dl1 .case_em5{background: #8fcff3;}
.hotellist_dl1 .case_em6{background-position: -0px -20px;}
.hotellist_dl1 .case_em7{background-position: -20px -20px;}
.dress_img{width: 12px;height: 12px;background: url(http://qnm.hunliji.com/o_1an1ll37ge1kd94jlvdum1por7.png);background-position: -44px 0;float: left;margin-right: 3px;}
.colo0625{color: #f83244;float: left;line-height: 12px; margin-right: 3px;}
.list_left{width: 970px; float: left;}
.list_right{width: 198px; height: 258px; border: 1px solid #e8e8e8; float: right; margin-top: 30px;}

.modal_layer{width: 100%; height: 100%; background: rgba(0,0,0,0.5); position: fixed; z-index: 999; top: 0; display: none; justify-content: center; align-items: center;}
.modal_box__Close{background: url(http://qnm.hunliji.com/o_1bivg4u38olbtpd1al01dfi16sv7.png) no-repeat;display: block;width: 16px;height: 16px;cursor: pointer; float: right;}
.down_app{width: 630px; background: url(http://qnm.hunliji.com/o_1blpq3pdaov81ggt1nuhgfp1i5l1a.jpg) no-repeat top,#fff; padding: 20px;}
.down_app_title{width: 100%; font-size: 24px; line-height: 24px; font-weight: bold; color: #fff; text-align: center; margin-top: 32px;}
.down_app_left{width: 325px; float: left; font-size: 14px; color: #666; margin-top: 92px; padding-bottom: 20px; margin-left: 40px; margin-right: 60px;}
.down_app_left h4{font-weight: bold; color: #333;}
.down_app_left li{list-style: disc outside; margin-top: 16px; line-height: 20px; }
.down_app_right{width: 172px; margin-top: 92px; float: left;}
.down_app_right span{width: 100%; text-align: center; margin-top: 20px;}
.showModal{
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
}
.animated {
    animation-duration: .5s;
    animation-fill-mode: both;
}
@keyframes zoomIn {
    from {
        opacity: 0;
        transform: scale3d(.3, .3, .3);
    }

    50% {
        opacity: 1;
    }
}

.zoomIn {
    animation-name: zoomIn;
}


/*.f83244_0720{color: #f83244;}
.new_nav_170720{width: 100%; height: 44px; background: #f83244;position: relative; margin-top: 12px; *//*top: 147px;*//*z-index: 99;}
.new_nav_box{width: 1200px; margin: 0 auto;}
.new_nav_box a{float: left; height: 44px; line-height: 44px; padding: 0 30px; color: #fff; font-size: 16px;}
.new_nav_box a:hover{background: #fa4f5f; color: #fff;}
.new_nav_item{position: relative;width: 124px; float: left; height: 44px;}
.new_nav_item a{position: absolute; left: 0; background: #f83244; color: #fff; padding: 0; text-align: center; width: 124px;top: 0;}
.new_nav_item a:nth-child(1){z-index: 99;}
.new_nav_item a:nth-child(2){background: #f57887;}
.new_nav_item:hover a:nth-child(2){top: 44px;}*/
/*酒店详情*/
.gonggao170720{width: 100%; font-size: 12px; color: #666; margin-top: 20px;}
.gonggao170720 img{margin-right: 10px;}