<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

/*酒店列表页*/

section .s_juli{ background:#d4d4d4; height:25px; line-height:25px; padding:0 10px; color:#666;}
section .empty{ padding:10px; position:relative; height:90px;}
section .empty dl{position:absolute; overflow:hidden; display:block; top:10px; left:50%; transform:translate3d(-50%,0,0);-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0); width:77%;}
section .empty dl dd{ background:url(../images/kong.png) no-repeat; background-size:45px 45px; width:45px; height:45px; float:left; margin-right:20px;}
section .empty dl dt{  color:#999; font-size:15px;}
section .empty dl dt span{ color:#ff8400;}
.kftel{ border:1px solid #eaeaea; background:#fff; color:#ff8400; font-size:14px; text-align:center; display:inline-block; width:100%; margin-top:60px; height:28px; line-height:28px; position:absolute; bottom:10px;}
/*列表*/
.hotel h3{ font-weight:normal; font-size:13px; color:#666; border:1px solid #eaeaea; height:28px; line-height:28px; padding:0 10px; background:#fff;}
.hotel_list{ background:#fff;}
.hotel_list dl{height:80px; overflow:hidden; padding:10px; border-bottom:#ddd solid 1px;}
.hotel_list dd{wdith:80px; height:80px; overflow:hidden;float:left; position:relative;}
.hotel_list dt{ padding-left:90px;}
.hotel_list dt h2{font-size:15px; line-height:18px;font-weight:normal; color:#333; overflow:hidden; height:18px;}
.hotel_list dt .line01{ font-size:14px; line-height:26px; height:26px; overflow:hidden; }
.hotel_list dt .line01 .price{ float:right; font-size:12px; color:#ff8900; margin-top:-2px;}
.hotel_list dt .line01 .price font{ font-size:21px; padding:0 3px;}
.hotel_list dt .line01 .price i{ color:#999;}
.hotel_list dt .line01 .num{ font-size:15px; color:#21d486;}
.hotel_list dt .line02{height:20px; line-height:20px; overflow:hidden;font-size:12px; color:#999; position:relative;}
.hotel_list dt .line02 span{ border:#ff8900 solid 1px; color:#ff8900; float:right; line-height:18px;padding:0px 3px; margin-left:5px; font-size:12px;}
.hotel_list dt .line02 .tehui{color:#ff5a4d; border-color:#ff5a4d;}
.hotel_list dt .line02 .zhekou{ color:#00a6e4; border-color:#00a6e4;}
.hotel_list dt .line02 .qianggou{ color:#21d486; border-color:#21d486;}
.hotel_list dt .line02 .tuangou{ color:#c521d4; border-color:#c521d4;}
.hotel_list dt .line03{height:18px; line-height:18px; overflow:hidden;font-size:12px; color:#999;}
.now_add{ height:22px; background-color:#7f7f7f; padding:0 10px; color:#fff; font-size:12px; line-height:22px;}
.equipment{ position:absolute; left:40px; top:3px;}
.hotel_list dt .line02 .equipment span{width:18px; height:18px; display:block; background:url(../images/icon_ss.png) 0 0 no-repeat; background-size:25px auto; float:left; border:none; padding:0; margin:0;}
.hotel_list dt .line02 .equipment span.equipment01{ background-position:0 -450px;}
.hotel_list dt .line02 .equipment span.equipment02{ background-position:4px -500px;}
.hotel_list dt .line02 .equipment span.equipment03{ background-position:1px -550px;}
.hotel_list dt .line02 .equipment span.equipment04{ background-position:0 -600px;}
.hotel_list dt .line02 .equipment span.equipment05{ background-position:0 -650px;}
.hotel_list dt .line02 .equipment span.equipment06{ background-position:2px -700px;}
.hotel_list dt .line02 .equipment span.equipment07{ background-position:0 -750px;}
.hotel_list dt .line02 .equipment span.equipment08{ background-position:3px -800px;}
.hotel_list dt .line02 .equipment span.equipment09{ background-position:2px -850px;}
/*酒店列表设施绿色图标样式*/
.hotel_list dt .line02 .equipment span.equipment001{ background-position:0 0;}
.hotel_list dt .line02 .equipment span.equipment002{ background-position:4px -50px;}
.hotel_list dt .line02 .equipment span.equipment003{ background-position:1px -100px;}
.hotel_list dt .line02 .equipment span.equipment004{ background-position:0 -150px;}
.hotel_list dt .line02 .equipment span.equipment005{ background-position:0 -200px;}
.hotel_list dt .line02 .equipment span.equipment006{ background-position:2px -250px;}
.hotel_list dt .line02 .equipment span.equipment007{ background-position:0 -300px;}
.hotel_list dt .line02 .equipment span.equipment008{ background-position:3px -350px;}
.hotel_list dt .line02 .equipment span.equipment009{ background-position:2px -400px;}

.hotel_select{ height:40px; line-height:40px; position:fixed; left:0; bottom:0; background-color:rgba(0,0,0,0.8); width:100%; padding:5px 0 0 0}
.hotel_select ul{width:100%;display:-webkit-box;display:-moz-box;display:box;}
.hotel_select ul li{-webkit-box-flex:1;-moz-box-flex:1;box-flex:1; text-align:center;font-size:14px; color:#fff; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hotel_select ul li .sx{ background:url(../images/icon.png) no-repeat 0 -100px; background-size:25px 1000px; width:20px; height:20px; display:block; margin:0px auto 0px;}
.hotel_select ul li .wq{ background:url(../images/icon.png) no-repeat 0 -150px; background-size:25px 1000px; width:20px; height:20px; display:block; margin:0px auto 0px;}
.hotel_select ul li .jx{ background:url(../images/icon.png) no-repeat 0 -200px; background-size:25px 1000px; width:20px; height:20px; display:block; margin:0px auto 0px;}
.hotel_select ul li .px{ background:url(../images/icon.png) no-repeat 0 -250px; background-size:25px 1000px; width:20px; height:20px; display:block; margin:0px auto 0px;}
.hotel_select ul li p{ height:15px; line-height:15px;}
.hotel_select ul .on p span{ background:#ffbe73; color:#fff; padding:1px 5px;; border-radius:10px; display:inline-block; vertical-align:middle; text-align:center; font-size:12px; margin:-4px 0 0 2px;}
.hotel_select ul li p span{ display:none;}

.hotel_select_list{ background-color:#fff; position:fixed; bottom:45px; width:100%;}
.hotel_select_list ul{ padding:10px;}
.hotel_select_list li{ height:40px; line-height:40px; font-size:15px; color:#666;}
.hotel_select_list li.on{ color:#4aaef3; background:url(../images/news_icon.png) right -538px no-repeat; background-size:25px auto; }


/*酒店详情*/
.hotel_tit{ background:#fff; position:relative; padding:10px; border-bottom:1px solid #eaeaea;}
.hotel_tit h1{ font-weight:normal; font-size:18px; color:#1a1a1a;}
.hotel_tit h4{ font-weight:normal;}
.hotel_tit h4 .xj{ font-size:12px; color:#999;}
.hotel_tit h4 .joco{ color:#ff8400; text-decoration:underline; margin-left:30px;}
.hotel_tit dl dt{ position:absolute; bottom:10px; right:10px;}
.hotel_tit dl dt .img_sl{ position:absolute; height:19px; line-height:19px; text-align:center; display:inline-block; background:#000; opacity:0.7; left:0; bottom:7px; color:#fff; box-sizing:border-box;-webkit-box-sizing:border-box; width:70px;}
.hotel_tit dl dd{ margin-right:65px; padding-right:25px; position:relative;}
.hotel_tit dl dd:before{ position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ccc; border-right:2px solid #ccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); margin-top:-5px;}
.hotel_tit dl dd .line1{ line-height:20px; border-bottom:1px dotted #eaeaea; padding:5px 0 3px; margin-bottom:5px;}
.hotel_tit dl dd .line1 .score{ color:#15d280; font-size:12px;}
.hotel_tit dl dd .line1 .score em{ font-size:18px;}
.hotel_tit dl dd .line1 .tit_dp{ color:#ff8400;}
.hotel_tit dl dd .pf_txt em{ width:75%; display:inline-block; font-size:12px; color:#999;}
.add_info{ background:#fff; margin-top:10px; border-top:1px solid #eaeaea;}
.add_info li{ padding:10px; border-bottom:1px solid #eaeaea; position:relative; width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.add_info li:before{ position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ccc; border-right:2px solid #ccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); margin-top:-5px;}
.add_info .hotel_add i{ background:url(../images/icon.png) no-repeat 0 -300px; background-size:25px 1000px; width:16px; height:20px; display:inline-block; margin-top:5px;}
.add_info .hotel_add .hotel_add_txt{ font-size:15px; color:#494949; line-height:20px; padding:2px 0 5px;}
.add_info .hotel_add .hotel_add_db{ color:#999999; font-size:12px;}
.add_info li .w50{ display:inline-block;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1; padding:0 10px;}
.add_info .hotel_info i{ background:url(../images/icon.png) no-repeat 0 -350px; background-size:25px 1000px; width:16px; height:20px; display:inline-block; margin-top:5px;}
.add_info .hotel_info .new_tj{ background:#ffbe73; padding:0 5px; display:inline-block; border-radius:3px; color:#fff; margin-left:5px; font-size:12px;}
.add_info .hotel_info .hotel_info_txt{ font-size:15px; line-height:20px; padding:2px 0 5px;}
.add_info .hotel_info .hotel_info_icon span{width:18px; height:18px; display:block; background:url(../images/icon_ss.png) 0 0 no-repeat; background-size:25px auto; float:left; border:none; padding:0; margin:0;}
.add_info .hotel_info .hotel_info_icon span.equipment01{ background-position:0 -450px;}
.add_info .hotel_info .hotel_info_icon span.equipment02{ background-position:4px -500px;}
.add_info .hotel_info .hotel_info_icon span.equipment03{ background-position:1px -550px;}
.add_info .hotel_info .hotel_info_icon span.equipment04{ background-position:0 -600px;}
.add_info .hotel_info .hotel_info_icon span.equipment05{ background-position:0 -650px;}
.add_info .hotel_info .hotel_info_icon span.equipment06{ background-position:2px -700px;}
.add_info .hotel_info .hotel_info_icon span.equipment07{ background-position:0 -750px;}
.add_info .hotel_info .hotel_info_icon span.equipment08{ background-position:3px -800px;}
.add_info .hotel_info .hotel_info_icon span.equipment09{ background-position:2px -850px;}

.room{ background:#fff; margin-top:10px;}
.room_tit dl{ display:table; width:100%;}
.room_tit dl dt{ padding:12px 5px 12px 10px; display:table-cell; vertical-align:middle; box-sizing:border-box; border-bottom:1px solid #eaeaea;}
.room_tit dl dt .room_time .room_data{ font-size:14px; color:#494949;}
.room_tit dl dt .room_time .room_night{ font-size:12px; color:#666; margin-left:5px;}
.room_tit dl dt .modify{ font-size:14px; color:#21d486;}
.room_tit dl dd{ position:relative; display:table-cell; vertical-align:middle; text-align:center; box-sizing:border-box; height:100%; color:#21d486; border-left:1px solid #eaeaea; width:75px; border-bottom:1px solid #eaeaea;}
.room_tit dl dd .dian{ width:8px; height:8px; border-radius:50%; background:#ff8400; position:absolute; top:12px; right:18px;}
.room_tit dl dd .sx_icon{font-size:14px;background:url(../images/icon1.png) no-repeat 0 -50px; background-size:20px 1000px;width:100px;display:inline-block;margin:0px 6px 0px 4px;padding:0px 0px 0px 15px;}
.room_list{ padding-left:10px;}
.room_list dl{ padding:10px; padding-left:0; box-sizing:border-box; width:100%; position:relative; border-bottom:1px solid #eaeaea;}
.room_list dl:last-child{ border:none;}
.room_list dl dt{ float:left; overflow:hidden; margin-right:10px; position:relative;}
.room_list dl dt span{ background:#000; width:100%; height:70px; position:absolute; top:0; left:0; opacity:0.6; text-align:center; vertical-align:middle; line-height:70px; color:#fff;}
.room_list dl dd{ overflow:hidden;}
.room_list dl dd h3{ font-size:15px; color:#1a1a1a; font-weight:normal; line-height:20px;}
.room_list dl dd p{ margin-top:5px;}
.room_list dl dd p span{ font-size:12px; color:#999999;}
.room_list dl dd p .hanzao{ display:block;}
.room_list dl dd p .money{ font-size:13px; color:#ff8900; line-height:17px;}
.room_list dl dd p .money em{ font-size:21px; font-weight:500;}
.room_list dl dd .line02 span{ border:#ff8900 solid 1px; color:#ff8900; line-height:18px;padding:0px 3px; margin-right:5px; font-size:12px;}
.room_list dl dd .line02 .tehui{color:#ff5a4d; border-color:#ff5a4d;}
.room_list dl dd .line02 .zhekou{ color:#00a6e4; border-color:#00a6e4;}
.room_list dl dd .line02 .qianggou{ color:#21d486; border-color:#21d486;}
.room_list dl dd .line02 .tuangou{ color:#c521d4; border-color:#c521d4;}
.room_list dl dd .line02 .yuding{ border:none; background:#ff8900; border-radius:3px; color:#fff; padding:2px 3px; margin-right:0;}
.room_list dl dd .line02 .yuding_over{ background:#aeaeae; border:none; border-radius:3px; color:#fff; padding:2px 3px; margin-right:0;}
.room_list dl dd .line02 em{ color:#ff8900; margin-right:5px;}
.room_list dl dd .jz{ color:#dd0000; margin-top:5px;}
.room_list .room_see{ padding:10px; padding-left:0; font-size:14px; color:#ff8900; text-align:center;}
.room_list .room_see em{ width:8px; height:8px; border-top:2px solid #ff8900; border-left:2px solid #ff8900; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); display:inline-block; vertical-align:middle; margin-top:2px; margin-left:10px;}
.room_list .room_see .room_down{ transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg); margin-top:-6px;}
.hotel_policy{ background:#fff; margin-top:10px;}
.hotel_policy h3{ padding:10px; font-size:15px; color:#666; font-weight:normal; border:1px solid #eaeaea; border-left:none; border-right:none;}
.hotel_policy p{ padding:5px 10px; color:#999999; font-size:12px; line-height:20px;}
.hotel_policy span{ color:#666666; padding-left:10px;}
.hotel_sur{padding:10px; border-bottom:1px solid #eaeaea; position:relative; width:100%; display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#fff; margin-top:10px;}
.hotel_sur i{ background:url(../images/icon.png) no-repeat 0 -500px; background-size:25px 1000px; display:inline-block; width:20px; text-indent:-9999px; vertical-align:middle;}
.hotel_sur p{ font-size:15px; color:#666; padding:0 10px;}
.hotel_sur:before{position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ccc; border-right:2px solid #ccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg); margin-top:-5px;}

/*酒店详情弹窗*/
.hotel_window{ position:fixed; bottom:0; background:#fff; z-index:999;}
.hotel_window h3{ border-bottom:1px solid #eaeaea; font-size:16px; color:#ff8400; padding:10px; font-weight:normal;}
.hotel_window dl{ padding:10px; position:relativel; width:100%; border-bottom:1px solid #eaeaea; box-sizing:border-box;}
.hotel_window dl dd{ float:left; overflow:hidden; margin-right:10px; position:relative;}
.hotel_window dl dt{ overflow:hidden;}
.hotel_window dl dt p{ font-size:14px; color:#494949;}
.hotel_window dl dt p span{ margin-left:20px;}
.hotel_window .hotel_js{ padding:10px; border-bottom:1px solid #eaeaea; background:#f9f9f9; font-size:14px; color:#666666; line-height:20px;}
.hotel_window .hotel_fxtit{ padding:10px;}
.hotel_window .hotel_fxtit li{ overflow:hidden; display:block;}
.hotel_window .hotel_fxtit li .kefan{ float:left; display:inline-block; color:#ff8400; border:1px solid #ff8400; padding:0 2px;}
.hotel_window .hotel_fxtit li p{ float:left; display:inline-block; width:88%; font-size:13px; color:#999999; margin-left:5px; line-height:20px;}
.hotel_window .hotel_fxtit li .lipin{float:left; display:inline-block; color:#5961f5; border:1px solid #5961f5; padding:0 2px;}
.hotel_window .yd_button{ display:box; display:-moz-box; display:-webkit-box; width:100%; background:#ff8400;}
.hotel_window .yd_button span{ -webkit-box-flex:1; -moz-box-flex:1; text-align:center; display:block; color:#fff; padding:10px 0;}
.hotel_window .yd_button .jg_button{ font-size:15px; border-right:2px solid #fff;}
.hotel_window .yd_button .jg_button b{ font-size:20px;}
.hotel_window .yd_button .jg_button em{ margin-left:10px;}
.hotel_window .yd_button .button_yd{ font-size:17px; line-height:36px; background:#54e2a4;}
/*酒店详情弹窗不可以预订*/
.hotel_window .yd_button_over{ display:box; display:-moz-box; display:-webkit-box; width:100%; background:#aeaeae;}
.hotel_window .yd_button_over span{ -webkit-box-flex:1; -moz-box-flex:1; text-align:center; display:block; color:#fff; padding:10px 0;}  
.hotel_window .yd_button_over .jg_button{ font-size:15px; border-right:2px solid #fff;}
.hotel_window .yd_button_over .jg_button b{ font-size:20px;}
.hotel_window .yd_button_over .jg_button em{ margin-left:10px;}
.hotel_window .yd_button_over .button_yd{ font-size:17px; line-height:36px;}


/*住哪儿首页*/
.slide{ overflow:hidden; height:130px; position:relative;}
.lbnav{ position:absolute; bottom:-1px; left:0; width:100%;}
.lbnav .lbt{ position:relative; display:box; display:-moz-box; display:-webkit-box; width:100%; background:#fff; opacity:0.7; width:100%; height:5px;}
.lbnav .lbt li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1; text-align:center; display:block;}
.lbnav .lbt .lbt_on{ background:#fbc358;}

.zn_index{ padding:0 10px; position:relative; background:#fff;}
.zn_jt:before{ position:absolute; content:''; right:3px; top:50%; margin-top:-5px; width:7px; height:7px; border-top:1px solid #cccccc; border-right:1px solid #cccccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.zn_index li{ height:46px; line-height:46px;}
.zn_index li p{ height:46px; line-height:48px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zn_index .zn_line1 .my_position{ font-size:12px; height:46px; line-height:19px; color:#717171; padding:0 5px;}
.zn_index .zn_line1 .my_position .my_p_icon{ background:url(../images/icon.png) no-repeat 0 -550px; background-size:25px 1000px; width:20px; height:20px; display:block; margin:9px auto 2px;}
.my_p_tit{ position:relative; border-bottom:1px solid #eaeaea;	-webkit-transition:margin-right 450ms ease-in-out; transition:margin-right 450ms ease-in-out;}
.zn_mr{ margin-right:70px; height:47px;}
.zn_index .zn_line1 .my_p_txt{ font-size:21px; color:#333333;}
.zn_index .zn_line1 .zn_data{ position:absolute; right:116px; vertical-align:middle; line-height:48px; font-size:12px; color:#666;}
.zn_index .zn_line1 strong{ color:#333;}
.zn_index .zn_line1 .zn_num{ float:right;}
.zn_index .zn_line1 .zn_num .zn_num_ma{ min-width:50px; width:67px; height:29px; line-height:29px; text-align:center; position:relative; border:1px solid transparent; background:#fff; display:inline-block;}
.zn_index .zn_line1 .zn_num .zn_num_ma i{ width:50px; height:44px; position:absolute; top:-7px; font-size:30px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zn_index .zn_line1 .zn_num .zn_num_ma i:after{ text-align:center; width:32px; height:33px; position:absolute; color:#ffbe73; border:1px solid #ffbe73;}
.zn_index .zn_line1 .zn_num .zn_num_ma .mun_minus{ left:-10px;}
.zn_index .zn_line1 .zn_num .zn_num_ma .mun_minus:after{ content:'-'; left:10px; top:7px;border-top-left-radius:3px;border-bottom-left-radius:3px;border-right:none;}
.zn_index .zn_line1 .zn_num .zn_num_ma .mun_invalid:after{ border:1px solid #ccc; color:#ccc; background:#fff;}
.zn_index .zn_line1 .zn_num .zn_num_ma .num_add{ right:-10px;}
.zn_index .zn_line1 .zn_num .zn_num_ma .num_add:after{ content:'+'; right:10px; top:7px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none;}
.zn_index .zn_line1 .zn_num .zn_num_ma .num_value_txt{width:0px;color:#099fde;height:35px; border:none;border-left:1px solid #ffbe73;position:relative;z-index:2; padding:0; text-align:center;}
.zn_index .zn_line1 .zn_txt{ font-size:18px;}
.zn_index .zn_line1 .zn_color{ color:#cccccc;}
.zn_index .zn_mr40{ margin-right:40px;}
.zn_index .zn_line1 .zn_close{ width:50px; height:100%; color:#ff8400; position:absolute; right:-50px; top:0;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zn_index .zn_line1 .zn_close:after{ width:20px; height:20px; line-height:20px; font-size:20px; content:"×"; border:1px solid #ff8400; border-radius:50%; text-align:center; position:absolute; right:10px; top:50%; margin-top:-10px;}
.star_cx{ border:none; background:#ff8400; color:#fff; width:100%; height:44px; font-size:18px; font-family:"微软雅黑"; margin-top:10px;-webkit-appearance: none;-webkit-tap-highlight-color: rgba(0,0,0,0);}
/*seolink*/
.openlink{ text-align:center;-webkit-tap-highlight-color: rgba(0,0,0,0); background:#f0f0f0; height:24px;}
.closelink{ text-align:center;-webkit-tap-highlight-color: rgba(0,0,0,0); background:#f0f0f0; height:24px;}
.openlink span{ margin-top:8px; width:14px;height:14px; border-top:1px solid #33a4f2; border-left:1px solid #33a4f2; text-align:center; display:inline-block; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg);-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.closelink span{ width:14px; height:14px; border-top:1px solid #33a4f2; border-left:1px solid #33a4f2; text-align:center; display:inline-block;transform:rotate(225deg);-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.seolink_info{ clear:both; padding:0 10px;background:#f9f9f9;}
.seolink_info ul{ clear:both; overflow:hidden; margin-bottom:10px; }
.seolink_info ul h3{ font-size:15px; font-weight:normal; border-bottom:1px solid #ddd; height:40px; line-height:40px; margin-bottom:2%;}
.seolink_info ul li{ float:left; font-size:12px; color:#999;  padding-right:25px; line-height:25px;}
.seolink_info ul li a{ color:#999;}

/*关键词*/
.seach{ padding:8px 10px; background:#f7f7f7; overflow:hidden;}
.seach_input{ position:relative; width:100%; float:left;}
.seach_input:before{ width:12px; height:12px; left:6px; top:6px; border:1px solid #9b9b9b; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; position:absolute; content:"";}
.seach_input:after{ width:1px; height:8px; left:20px; top:16px; background:#9b9b9b; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); position:absolute; content:"";}
.seach_input input{ width:100%; height:28px; line-height:normal; display:inline-block; padding:0 60px 0 28px; background:#fff; border-radius:20px; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; font-size:14px; padding-right:20px; border:none; font-family:"微软雅黑";}
.seach_input .seach_close{ width:30px; height:30px; line-height:30px;font-size:18px; color:#9b9b9b; position:absolute; top:50%; right:0; margin:-15px 0 0 0; text-align:center;}
.zn_gjc{ display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:table\0/;width:100%; overflow:hidden; height:100%; border-color:#eaeaea; border-width:1px 0 0 0;border-style:solid;height:-webkit-calc(100% - 45px);height:-moz-calc(100% - 45px);height:-ms-calc(100% - 45px);height:calc(100% - 45px);}
.zn_gjc .zn_gjc_1{flex:1;-webkit-flex:1;-moz-flex:1;-webkit-box-flex:1;-moz-box-flex:1; height:100%; transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0); border-bottom:1px solid #eaeaea;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
.zn_gjc .zn_gjc_1 ul{ border-right:1px solid #eaeaea; min-height:100%; background:#f9f9f9; overflow:hidden; padding-bottom:88px;}
.zn_gjc .zn_gjc_1 li{ font-size:14px;padding:10px 0; min-height:60px; line-height:18px; color:#999;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; text-align:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;display:table\0/;-webkit-box-align:center;-moz-box-align:center;-ms-flex-pack:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;text-align:center; position:relative; }
.zn_gjc .zn_gjc_2 li:last-child{ border:none;}
.zn_gjc .zn_gjc_2{flex:1.6;-webkit-flex:1.6;-moz-flex:1.6;-webkit-box-flex:1.6;-moz-box-flex:1.6; height:100%; transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0); border:none;}
.zn_gjc .zn_gjc_2 li{ border-bottom:1px solid #eaeaea;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start;text-align:left; padding:10px;}

.zn_gjc .zn_gjc_1 .zn_gjc_on{ color:#21d486; position:relative; z-index:100; background:#fff; margin-right:-1px; box-shadow:2px 0 1px #fff;}
.zn_gjc .zn_gjc_1 .zn_gjc_on_b{ position:relative; color:#21d486;}
.zn_gjc .zn_gjc_1 .zn_gjc_on_b:before{ position:absolute; content:""; right:-1px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); z-index:100; width:0px; height:0px; border-width:8px; border-style:solid; border-color:transparent #eaeaea transparent transparent;}
.zn_gjc .zn_gjc_1 .zn_gjc_on_b:after{ position:absolute; content:""; right:-1px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); z-index:100; width:0px; height:0px; border-width:7px; border-style:solid; border-color:transparent #fff transparent transparent;}
.zn_gjc .zn_gjc_b li{ border-bottom:1px solid #eaeaea;}
.zn_gjc .zn_gjc_bd ul{ background:#fff;}
.zn_gjc .zn_gjc_bd li{ min-height:50px;}
.zn_gjc_pd ul{ padding:0 5px;}
.zn_gjc .zn_gjc_1 .zn_gjc_on_dg:before{ position:absolute; content:""; right:12px; top:50px; margin-top:-7px; width:16px; height:8px; border-left:2px solid #21d486; border-bottom:2px solid #21d486; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg); animation:swing 0.5s linear both;-webkit-animation:swing 0.5s linear both;-moz-animation:swing 0.5s linear both;}
@-webkit-keyframes swing{0%,20%,50%,80%,100%{top:50%;}
40%{top:45%;}
60%{top:55%;}
}
@-moz-keyframes swing{0%,20%,50%,80%,100%{top:50%;}
40%{top:45%;}
60%{top:55%;}
}


/*关键词记录*/
.seach .seach_button{ width:40px; line-height:28px; text-align:center; float:right; font-size:16px; color:#ff8400; border:0; display:block;}
.seach_list ul{ background:#fff;}
.seach_list ul li{ border-bottom:1px solid #eaeaea; font-size:16px; line-height:20px; padding:10px; word-break:break-all; color:#1a1a1a;}
.seach_list ul li p{ width:70%; display:inline-block; vertical-align:middle;}
.seach_list ul li span{ width:30%; text-align:right; color:#999; font-size:14px; display:inline-block; vertical-align:middle; float:right;}
.seach_clear{ text-align:center; font-size:14px; color:#999999; padding:10px;}
.seach_clear i{ background:url(../images/icon.png) no-repeat 0 -600px; background-size:25px 1000px; display:inline-block; width:12px; height:16px; vertical-align:middle; margin-top:-5px;}


/*筛选*/
.zn_tj{ z-index:1000; width:100%; background:#f7f7f7;}
.zn_tj ul{overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:table\9;}
.zn_tj ul li{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:table-cell\9;white-space:nowrap;text-overflow:ellipsis;text-align:center;}
.zn_tj ul li span{ display:inline-block; vertical-align:middle; margin-right:4px; line-height:48px; color:#666666; font-size:15px;} 
.zn_tj ul li i{ background:url(../images/icon.png) no-repeat 0 -650px; background-size:25px 1000px; width:20px; height:18px; display:inline-block; vertical-align:middle;}
.zn_tj ul li.zn_tj_on i{ background-position:0 -700px;}
.zn_col_on p:before{ display:inline-block; content:""; vertical-align:middle; width:6px; height:6px; margin-right:4px; background:#ffbe73; border-radius:50%;}
.zn_gjc_icon li i{ position:absolute; right:5px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); line-height:48px; margin-right:5px;background:url(../images/icon.png) no-repeat 0 -650px; background-size:25px 1000px; width:20px; height:18px; display:inline-block; vertical-align:middle; }
.zn_gjc_icon .zn_gjc_on i{ background-position:0 -700px;}

/*筛选排序*/
.zn_win{ z-index:9999;}
.zn_px{ width:100%; box-sizing:border-box; transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0); background:#fff; padding-bottom:44px;}
.zn_pxdh{width:100%;-webkit-animation:top-move 550ms ease-in-out,opacity 550ms ease-in-out;animation:top-move 550ms ease-in-out,opacity 550ms ease-in-out;-moz-animation:top-move 550ms ease-in-out,opacity 550ms ease-in-out;}
@keyframes top-move{from{-webkit-transform:translate3d(0,100%,0);}
to{-webkit-transform:translate3d(0,0%,0);}
}
@-webkit-keyframes top-move{from{-webkit-transform:translate3d(0,100%,0);}
to{-webkit-transform:translate3d(0,0%,0);}
}
@-moz-keyframes top-move{from{-webkit-transform:translate3d(0,100%,0);}
to{-webkit-transform:translate3d(0,0%,0);}
}
@-webkit-keyframes opacity{0%{opacity:0;}
100%{opacity:1;}
}
@keyframes opacity{0%{opacity:0;}
100%{opacity:1;}
}
@-moz-keyframes opacity{0%{opacity:0;}
100%{opacity:1;}
}
.zn_px .zn_px_px{ width:100%; text-align:center;}
.zn_px .zn_px_px li{ position:relative; line-height:43px; padding:0 20px 0 10px; overflow:hidden; border-bottom:1px solid #eaeaea; font-size:14px; color:#666666;}
.zn_px .zn_px_px .zn_px_on{ color:#fff; background:#ffbe73;}
.zn_px .px_tit{ font-weight:normal; font-size:12px; color:#999; padding:10px; border-bottom:1px solid #eaeaea;}
.zn_px .px_tit span{ font-size:16px; color:#ff8400;}
.zn_px .px_tit .bx{ color:#999;}
.zn_px .px_list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:table\9; width:100%; overflow:hidden; padding:10px 0;}
.zn_px .px_list li{-webkit-box-flex:1;-moz-box-flex:1; -webkit-flex:1;flex:1;-moz-flex:1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:table-cell\9;white-space:nowrap;text-overflow:ellipsis;text-align:center; color:#999; height:59px; line-height:59px;-webkit-tap-highlight-color: rgba(0,0,0,0);}
.zn_px .px_list .px_list_on span{ width:36px; height:36px; border:1px solid #ffbe73; border-radius:50%; display:inline-block; text-align:center; white-space:normal; padding:10px; line-height:17px; color:#ffbe73;}

/*城市列表*/
.zn_posi{padding:10px; border-bottom:1px solid #eaeaea; position:relative; width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#fff;}
.zn_posi i{ background:url(../images/icon.png) no-repeat; background-size:25px 1000px; display:inline-block; width:20px; height:20px;}
.zn_posi .posi_icon{ background-position:0 -750px;}
.zn_posi .rf_icon{ background-position:0 -800px; position:absolute; right:10px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.zn_posi span{ font-size:15px; color:#1a1a1a;}
.city_list h4{ padding:5px 10px; position:relative; background:#f7f7f7; border-bottom:1px solid #eaeaea;}
.city_list h4 p{ font-weight:normal; color:#898989;}
.city_list h4:before{position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ddd; border-right:2px solid #ddd; transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg); margin-top:-5px;-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.city_list .city_close:before{position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ddd; border-right:2px solid #ddd; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg); margin-top:-5px;-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}

.city_list li{ padding:5px 10px; color:#1a1a1a; font-size:17px; background:#fff; border-bottom:1px solid #eaeaea; position:relative;}
.city_list .city_on:before{position:absolute; content:""; right:12px; top:50px; margin-top:-7px; width:16px; height:8px; border-left:2px solid #21d486; border-bottom:2px solid #21d486; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg); animation:swing 0.5s linear both;-webkit-animation:swing 0.5s linear both;-moz-animation:swing 0.5s linear both;}
@-webkit-keyframes swing{0%,20%,50%,80%,100%{top:50%;}
40%{top:45%;}
60%{top:55%;}
}
@-moz-keyframes swing{0%,20%,50%,80%,100%{top:50%;}
40%{top:45%;}
60%{top:55%;}
}

/*酒店点评*/
.zn_pf{ padding:5px 10px; background:#fff; overflow:hidden;}
.zn_pf dd{ float:left; width:70px; padding:10px 0; text-align:center; border-right:1px solid #eaeaea; color:#999999; font-size:14px;}
.zn_pf dd p{ color:#21d486; font-size:13px; line-height:20px;}
.zn_pf dd p em{ font-size:25px;}
.zn_pf dt{ width:37%; display:inline-block; padding:5px 0 0 5px; box-sizing:border-box; text-align:center; color:#999999; font-size:14px;}
.zn_pf dt em{ color:#21d486;}
.zn_label{ clear:both; background:#fff; border-bottom:1px solid #eaeaea; padding-bottom:5px;}
.zn_label span{ max-width:100px; height:22px; line-height:22px; background:#ffbe73; color:#fff; overflow:hidden; padding:2px 5px; margin:5px 0 0 10px; display:inline-block; border-radius:3px 3px 3px 3px;}
.review_list{ background:#fff; margin-top:10px;}
.rev_3{ display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:table\9;height:35px; line-height:35px; border-bottom:1px solid #eaeaea; color:#666; position:relative; width:94%; padding:0 10px;}
.rev_3 li{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9; }
.rev_3 .rev_3_on{ color:#ff8400;border-bottom:2px solid #ff8400;}
.rev_info li{ padding:10px; border-bottom:1px solid #eaeaea;}
.rev_info li p{ font-size:14px;}
.rev_info li .fenshu{ font-size:14px; color:#21d486; margin-right:5px;}
.rev_info li .riqi{ color:#999; font-size:14px; margin-left:10px;}
.c_999{ color:#999;}
.rev_info li p img{ margin-right:10px; width:70px; height:70px;}
.rev_info li p .last{ position:relative; width:70px; height:70px; display:inline-block;}
.rev_info li p .po_sl{ position:absolute; width:70px; height:70px; background:#000; opacity:0.5; color:#fff; display:inline-block; left:0; top:0; text-align:center; line-height:70px;}

/*酒店介绍*/
.itd_fl h3{ border-bottom:1px solid #eaeaea; padding:0 10px; position:relative; height:43px; line-height:43px; background:#fff;}
.itd_fl h3 span{ font-size:16px; color:#ff8400; font-weight:normal; border-bottom:2px solid #ff8400; height:43px; line-height:43px; display:inline-block;}
.itd_fl dl{padding:10px; border-bottom:1px solid #eaeaea; width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#fff;}
.itd_fl dl dd{ width:60px; min-width:60px;}
.itd_fl dl dt{}
.itd_fl dl dt span{ padding:0px 5px; display:inline-block;}
.itd_fl ul{ background:#fff;}
.itd_fl ul li{ border-bottom:1px solid #eaeaea; position:relative; padding:10px; line-height:24px; margin-bottom:-1px; font-size:14px; color:#494949;}
.itd_fl ul li:before{ position:absolute; content:""; right:10px; top:26px; width:7px; height:7px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg); margin-top:-10px;-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.itd_fl ul .itd_close:before{ transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); top:29px;}
.itd_fl ul li .jl{ float:right; margin-right:20px;}
.itd_fl .jl_info{ clear:both;border-bottom:1px solid #eaeaea; width:100%; display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; background:#f7f7f7; padding:5px 10px;}
.itd_fl .jl_info i{ background:url(../images/icon.png) no-repeat 0 -848px; background-size:25px 1000px; width:17px; height:16px; display:inline-block;}
.itd_fl .jl_info span{ color:#15d280; font-size:13px;}
.itd_fl .jd_info{ background:#fff; padding:10px; font-size:14px; color:#494949;}

/*订单填写*/
.fj_info{ padding:10px; background:#f9f9f9; border-bottom:1px solid #eaeaea;}
.fj_info p{ color:#999; font-size:12px;}
.fj_info .hotel_mz{ font-size:15px; color:#1a1a1a;}
.fj_info .hotel_jiage{ line-height:20px;}
.fj_info .hotel_jiage span{ color:#15d280; font-size:13px;}
.fj_info .hotel_jiage span em{ color:#15d280; font-size:18px;}
.dd_list{ background:#fff; overflow:hidden;}
.dd_list li{ border-bottom:1px solid #eaeaea;}
.dd_list li{ min-height:44px; padding:0 10px; position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;}

.dd_list .dd_list_li:before{position:absolute; content:""; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); margin-top:-4px;}
.dd_list .dd_list_li .data_r{ padding:5px 10px 5px 0; flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;}
.dd_list .dd_list_li .data_r span{ color:#333333; font-size:15px;}
.dd_list .dd_list_li .data_r span em{ font-size:12px; color:#666666;}
.dd_list .dd_list_li .data_r .ruzhu{ margin-right:10px;}
.dd_list .dd_list_li .xiugai{ min-width:40px; text-align:right; padding-right:10px; color:#ff8400; font-size:15px;}
.dd_list .dd_list_li .fjs{ font-size:15px; color:#333;flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1;}
.dd_list .dd_list_li .jian{ font-size:15px; color:#666;  padding-right:10px; min-width:40px; text-align:right}
.dd_list li .rzr{ min-width:80px; height:44px; line-height:44px; display:inline-block; color:#333; font-size:15px;} 
.dd_list li .p_name{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; }
.dd_list li .p_name li{ padding:0; border-bottom:1px solid #eaeaea;}
.dd_list li .name_input{ width:auto; display:block; height:44px; padding:0 5px 0 0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; color:#000; font-size:15px; border:none; font-family:"微软雅黑";flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align:left;-webkit-transition:margin-right 450ms ease-in-out; transition:margin-right 450ms ease-in-out;}
.dd_list li .note_input{ width:auto; display:block; height:44px; padding:0 5px 0 0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; color:#000; font-size:15px; border:none; font-family:"微软雅黑";flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align:left;-webkit-transition:margin-right 450ms ease-in-out; transition:margin-right 450ms ease-in-out;}
.dd_list li .p_name li:last-child{border-bottom:none;}
.dd_list li .tel_input{ margin-right:20px;}
.dd_list .tel_hao .tel_close{width:20px; height:20px; line-height:20px; font-size:20px;  border:1px solid #ff8400; border-radius:50%; text-align:center; color:ff8400; position:absolute; right:-30px; top:50%; transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%); color:#ff8400;-webkit-transition:right 450ms ease-in-out; transition:right 450ms ease-in-out;}
.dd_list .tel_hao .tel_dh{ right:10px;}
.tishi{ border:1px solid #eaeaea; border-left:none; border-right:none; background:#fff; margin-top:10px; margin-bottom:40px;}
.tishi h3{ height:44px; line-height:44px; padding:0 10px; font-size:16px; color:#ff8400; font-weight:normal; border-bottom:1px solid #eaeaea;}
.tishi ul{ padding:10px; border-bottom:1px solid #eaeaea;}
.tishi ul li{ font-size:13px; color:#666;width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.tishi ul li .ding{ width:16px; height:16px; display:inline-block; background:#24abe9; color:#fff; font-size:12px; border-radius:3px 3px 3px 3px; text-align:center; line-height:16px; margin-right:10px; margin-top:3px; min-width:16px;}
.tishi ul li .bao{width:16px; height:16px; display:inline-block; background:#2bce51; color:#fff; font-size:12px; border-radius:3px 3px 3px 3px; text-align:center; line-height:16px; margin-right:10px; margin-top:3px; min-width:16px;}
.tishi ul li .fan{width:16px; height:16px; display:inline-block; background:#ff8400; color:#fff; font-size:12px; border-radius:3px 3px 3px 3px; text-align:center; line-height:16px; margin-right:10px; margin-top:3px; min-width:16px;}
.tishi ul li .c_tel{ color:#15d280;}
.tishi ul .c_ff{ color:#ff8400;}
.dd_button{ height:44px; line-height:44px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; margin-top:10px;}
.dd_button span{ height:44px; line-height:44px; text-align:center;}
.dd_button .db_jg{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; background:#ff8400; color:#fff; font-size:16px; display:block;}
.dd_button .db_jg i{ font-size:20px;}
.dd_button .db_jg em{ font-size:17px;}
.dd_button .db_button{ min-width:110px; border-left:2px solid #fff; background:#54e2a4; font-size:16px; color:#fff; display:block;}

/*订单提交成功*/
.dd_successful{width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; padding:20px 0; background:#fff; border-bottom:1px solid #eaeaea;}
.dd_successful i{ background:url(../images/dd_icon.png) no-repeat right 0; background-size:25px 1000px; width:25px; height:20px; display:inline-block; min-width:80px; margin-top:7px;}
.dd_successful .dd_txt{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; margin-left:10px;}
.dd_successful .dd_txt span{ color:#ffc17a; font-size:19px;}
.dd_successful .dd_txt p{ color:#999; font-size:12px;}
.dd_inf{ padding:10px;}
.dd_inf ul li{ height:30px; line-height:30px;}
.dd_inf ul li label{ font-size:14px; color:#999; width:70px;}
.dd_inf ul li span{ color:#666; font-size:14px;}
.dd_inf ul li .j_12{ font-size:13px; color:#ff8900;}
.dd_inf ul li .j_12 em{ font-size:18px;}
.ckyd{ height:44px; line-height:44px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; text-align:center; width:100%;}
.ckyd .look{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; background:#ff8400; color:#fff; font-size:17px; border-right:0.5px solid #fff; display:inline-block;}
.ckyd .jixu{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; background:#54e2a4; color:#fff; font-size:17px; border-left:0.5px solid #fff; display:inline-block;}
.shibai i{ background-position:right -50px; height:27px;}
.shibai .dd_txt span{ color:#ff4646;}

/*担保方式*/
.guarantee ul li{ padding:0 10px; height:44px; line-height:44px;position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; border-bottom:1px solid #eaeaea; background:#fff;}
.guarantee ul li .tel_close{width:20px; height:20px; line-height:20px; font-size:20px; margin-top:-10px; border:1px solid #ff8400; border-radius:50%; text-align:center; color:ff8400; position:absolute; right:-30px; top:50%; transform:translateY(-50%); color:#ff8400;-webkit-transition:right 450ms ease-in-out; transition:right 450ms ease-in-out;}
.guarantee ul li .tel_dh{ right:10px;}
.guarantee ul li .tel_input{ margin-right:20px;}
.guarantee ul li label{ font-size:15px; color:#333; min-width:92px; display:inline-block; width:92px;}
.guarantee ul li input{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; border:none; width:auto; display:block; height:43px; line-height:43px; text-align:right; font-size:15px; color:#333; font-family:"微软雅黑";-webkit-transition:margin-right 450ms ease-in-out; transition:margin-right 450ms ease-in-out; padding-right:5px;}
.guarantee ul .grt_on:before{position:absolute; content:""; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg); margin-top:-4px;}
.guarantee ul .grt_on span{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-align:right; display:block; margin-right:10px; font-size:15px; color:#666;}
.credit{ background:#fff; width:100%;}
.credit h3{ height:44px; line-height:44px; border-bottom:1px solid #eaeaea; font-size:16px; color:#ff8400; padding:0 10px; font-weight:normal;}
.credit ul li{ height:30px; line-height:30px; text-align:center; position:relative;width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; }
.credit ul li span{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; font-size:16px; color:#999; }
.credit ul .credit_on span{ background:#ff8400; color:#fff;}
.credit ul li span:last-child{ border-left:0.5px solid #fff;}
.credit ul li span:first-child{ border-right:0.5px solid #fff;}
.cd_button{ height:44px; line-height:44px; text-align:center; color:#fff; background:#54e2a4; display:block; font-size:17px;}
.grt_xz{ background:#fff;}
.grt_xz h3{ height:44px; line-height:44px; font-size:16px; border-bottom:1px solid #eaeaea; color:#21d486; padding:0 10px; font-weight:normal;}
.grt_xz h3 span{ float:right; color:#999; font-size:15px;}
.grt_xz p{ padding:10px; font-size:14px; color:#666666; line-height:22px;}
.grt_xz .grt_ts{ color:#999; padding-top:0;}


/*到店时间*/
.dd_data{ background:#fff; width:100%;}
.dd_data ul li{ height:44px; line-height:44px; text-align:center; font-size:15px; color:#ff8400;}
.dd_data ul .dd_data_on{ background:#ffbe73; color:#fff;}
.dd_data ul .dd_data_tit{ font-size:16px;}
.zn_px .px_list .zn_fjs_on span{ line-height:28px; width:28px; height:28px;}
.zn_px .zn_fjs{ text-align:center; color:#ff8400; font-size:16px; font-weight:normal; border-bottom:1px solid #eaeaea;}
.zn_px .zn_fjs_list{ padding:10px; width:auto;}
.zn_px .zn_fjs_list li{ height:52px; line-height:52px;}
.zn_px .zn_fjs_list li span{ font-size:20px; color:#666;}
.zn_px .fjs_ts{ padding:10px; font-size:13px; color:#999; border-top:1px solid #eaeaea;}

/*酒店图片*/
.img_tit{ background:#fff; border:1px solid #eaeaea;}
.img_tit ul{position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; height:44px; line-height:44px;}
.img_tit ul li{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; font-size:15px; color:#999; text-align:center;}
.img_tit ul li span{ display:inline-block; padding:0 5px;}
.img_tit ul .img_tit_on span{ border-bottom:2px solid #ff8400;}
.img_list{ background:#fff; margin-top:10px;}
.img_list ul{ overflow:hidden; padding:4px 4px 50px;}
.img_list ul li{ position:relative; float:left; min-height:120px; overflow:hidden; border:4px solid #fff; text-align:center; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
@media (max-width:640px){.img_list li{width:50%;}
.img_list li:nth-of-type(3n+1){clear:none;}
.img_list li:nth-of-type(2n+1){clear:left;}
}
@media (min-width:640px){.img_list li{width:33.3%;}
.img_list li:nth-of-type(2n+1){clear:none;}
.img_list li:nth-of-type(3n+1){clear:left;}
}
.img_list ul li img{ display:block; width:100%;-webkit-animation:opacity 550ms ease-in-out;-moz-animation:opacity 550ms ease-in-out;-ms-animation:opacity 550ms ease-in-out;animation:opacity 550ms ease-in-out;}
.img_nav{ background:#fff; overflow:hidden; position:fixed; bottom:0; left:0; width:100%;}
.img_nav ul{position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; height:44px; line-height:44px; background:#fff;}
.img_nav ul li{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; font-size:12px; color:#666; text-align:center;}
.img_nav ul .img_nav_on{ color:#ff8400;}

/*html*/
.empty .html_p{ width:100%; text-align:center; display:inline-block; font-size:15px; color:#999;}
.hotel_gd{ padding:10px 20px;}
.hotel_gd p{ font-size:13px; color:#fff; background:#ffbe73; display:block; text-align:center; width:100%; height:30px; line-height:30px;}
.ht_seach{ background:#fff; margin-top:10px;}
.ht_seach .ht_tit{position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; height:44px; line-height:44px; border-bottom:1px solid #eaeaea;}
.ht_seach .ht_tit span{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; font-size:14px; color:#999; text-align:center; margin:0 40px;}
.ht_seach .ht_tit .ht_tit_on{ color:#ff8400; border-bottom:2px solid #ff8400; display:inline-block;}
.ht_seach ul{ overflow:hidden; display:block; padding:10px;}
.ht_seach ul li{ position:relative; float:left; min-height:30px; overflow:hidden; border:4px solid #fff; text-align:center; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; font-size:13px; color:#999;}
@media (max-width:640px){.ht_seach li{width:33.3%;}
.ht_seach li:nth-of-type(3n+1){clear:left;}
.ht_seach li:nth-of-type(2n+1){clear:none;}
}
@media (min-width:640px){.ht_seach li{width:33.3%;}
.ht_seach li:nth-of-type(2n+1){clear:left;}
.ht_seach li:nth-of-type(3n+1){clear:none;}
}
.html_icon{ position:relative; width:100%; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.html_icon .hotel_info_icon span{width:18px; height:18px; display:block; background:url(../images/icon_ss.png) 0 0 no-repeat; background-size:25px auto; float:left; border:none; padding:0; margin:0;}
.html_icon .hotel_info_icon span.equipment01{ background-position:0 -450px;}
.html_icon .hotel_info_icon span.equipment02{ background-position:4px -500px;}
.html_icon .hotel_info_icon span.equipment03{ background-position:1px -550px;}
.html_icon .hotel_info_icon span.equipment04{ background-position:0 -600px;}
.html_icon .hotel_info_icon span.equipment05{ background-position:0 -650px;}
.html_icon .hotel_info_icon span.equipment06{ background-position:2px -700px;}
.html_icon .hotel_info_icon span.equipment07{ background-position:0 -750px;}
.html_icon .hotel_info_icon span.equipment08{ background-position:3px -800px;}
.html_icon .hotel_info_icon span.equipment09{ background-position:2px -850px;}
.html_icon .new_tj{ background:#ffbe73; padding:0 5px; display:inline-block; border-radius:3px; color:#fff; margin-left:10px; font-size:12px;}
.html_icon .hotel_info_icon{ margin-top:5px;}

/*帮助中心*/
.help{ margin-top:10px;}
.help .city_list li{ font-size:14px; color:#666; border-top:1px solid #eaeaea;}
.help .city_list li:before{position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ddd; border-right:2px solid #ddd; transform:rotate(135deg);-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);-moz-transform:rotate(135deg); margin-top:-5px;-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.help .city_list .help_on:before{position:absolute; content:''; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #ddd; border-right:2px solid #ddd; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-moz-transform:rotate(-45deg); margin-top:-1px;}
.help .help_as{ padding:10px; font-size:12px; color:#999; background:#f9f9f9;}
.bd_po{ position:relative;}
.bd_000{ background:#000; width:100%; height:100%; position:fixed; left:0; top:0; z-index:2; opacity:0.7;}
.win_po{ position:fixed; left:0; bottom:0; z-index:99; width:100%;}
.win_ph{ position:fixed; left:0; top:0; z-index:99; width:100%;}


/*地图找酒店*/
.ht_map{ position:relative;}
.ht-bl{ position:absolute; left:10px; top:20px; width:100%; display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.ht-bl i{ width:44px; height:44px; line-height:44px; text-align:center; font-size:30px; color:#fff; display:inline-block; background:url(../images/icon.png) no-repeat 14px 10px #f7bd7a; background-size:25px 1000px;}
.ht-bl span{ height:44px; line-height:44px; background:#000; opacity:0.7; padding:0 10px; font-size:14px; color:#fff; display:inline-block; border-radius:4px 4px 4px 4px; margin-left:30px; text-align:right;}
.ht_tab{ position:absolute; left:0;}

.ht_fk{ padding:5px 20px; background:#ff8f18; border-radius:4px 4px 4px 4px; position:relative; display:inline-block; text-align:center;}
.ht_fk p{ color:#fff; line-height:19px;}
.ht_fk .ht_name{ font-size:13px;}
.ht_fk .ht_jg{ font-size:14px;}
.ht_fk .ht_jg span{ font-size:10px;}
.ht_fk em{ border-width:10px 10px 0 10px; border-color:#ff8f18 transparent transparent transparent; border-style:solid; display:inline-block; position:absolute; bottom:-10px; left:50%; transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%); width:0; height:0;}


.button{ width:100%; height:44px; line-height:44px; text-align:center; background:#54e2a4; color:#fff; font-size:17px;-webkit-tap-highlight-color: rgba(0,0,0,0);}


/*酒店图片详情*/
.m_1{ height:100%;}
.m_2{ display:table; width:100%; height:100%; background:#000;}
.m_3{ position:relative; display:table-cell; width:100%; overflow:auto; margin:auto; vertical-align:middle;}
.m_ti{ text-align:center; color:#fff;}
.m_4{ min-height:100px;}
.m_5{ width:100%; height:100%; overflow:hidden; position:relative;}
.m_6{ height:100%; position:absolute; top:0px; left:0px;-webkit-transition:-webkit-transform .2s ease-in 0s;-moz-transition:-moz-transform .2s ease-in 0s;-ms-transition:-ms-transform .2s ease-in 0s;transition:transform .2s ease-in 0s;}
.m_6 li{ height:100%; overflow:hidden; text-align:center; display:inline-block;}
.m_6 li img{ height:90%; width:90%; display:block; max-width:none; vertical-align:middle; margin:auto;-webkit-animation:opacity 550ms ease-in-out;-moz-animation:opacity 550ms ease-in-out;-ms-animation:opacity 550ms ease-in-out;animation:opacity 550ms ease-in-out;}


@media (max-device-height:400px),(orientation:landscape){.m_2{margin-top:0;}
.m_4{width:60%;}}

@media (orientation:portrait){
.m_4{width:100%;}
}


.chxu{ padding:10px; background:#64e4ac; display:block; position:absolute; right:10px; bottom:10px;}
.chxu:before{ width:12px; height:12px; left:9px; top:12px; border:1px solid #fff; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; position:absolute; content:"";}
.chxu:after{width:1px; height:8px; left:23px; top:23px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg); position:absolute; content:"";}
.chxu p{ font-size:13px; color:#fff; margin-left:20px;}

.h100{ height:100%;}
.h101{ height:100%; width:100%; position:absolute; display:block;}
.mt{ margin-top:44px;}
#picbigPage{ background:#000;}

.img_shuzi{ width:100%; text-align:center; color:#fff; margin-top:20px;}
.about{ padding:10px; background:#fff;}

.content { min-width: 320px; width: 100%; background: #fff; overflow: hidden }
.member-list { background: #FFF; margin: 10px; padding: 10px; border: #ddd 1px solid }
.member-list h3 { display: block; background: #f1f1f1; margin-bottom: 10px; font-size: 14px; text-indent: 10px }
.member-list strong { color: #F00; margin: 0px 5px }
.member-list li { padding: 10px 0px; line-height: 20px }
.member-list li p { font-size: 12px }
.member-list li p span { margin-right: 10px }
.corner-all { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px }
.maintxt table { width: 100% }
.select1{ height:25px; line-height:25px;}
.maintxt table td { text-align: center }
.maintxt table th { width: 30%; text-align: right; font-size:14px;}
.maintxt table td { width: 70%; text-align: left }
.maintxt table td textarea { width: 95% ;border: 1px solid #f2f2f2  ;}
.maintxt .search-but { height: 40px; width: 100%; border: none; background: #ff8400;font-size: 18px; text-align: center; color: #fff; text-shadow: 0px -1px 0px #999999; -webkit-appearance: none; -webkit-box-shadow: 0px 1px 4px #cccccc; box-shadow: 0px 1px 4px #cccccc }
.maintxt dl { margin-bottom: 10px }
.maintxt dl dd { border-bottom: #e7e7e7 solid 1px; padding-left: 10px; margin-bottom: 10px }
.maintxt dl dt a { display: inline-block; background-color: #F4F4F4; color: #333; margin: 2px 5px 3px 0; padding: 0 7px }
.maintxt dl dt a:hover { background-color: #238DE4; color: #FFF }




/*404*/
.ero{ width:100%; text-align:center; background:#fff; margin-top:50px;}
.ero i{ background:url(../images/404.png) no-repeat 0 0; width:128px; height:52.5px; background-size:128px 52.5px; display:inline-block;}
.ero-t{ width:100%; text-align:center; background:#fff; margin-top:10px;}
.ero-t i{ background:url(../images/404-t.jpg) no-repeat 0 0; width:259.5px; height:17px; background-size:259.5px 17px; display:inline-block;}
.ero-z{ width:100%; background:#fff; color:#666; font-size:12px; margin-top:10px; text-indent:12%;}
.ero-z .bk-up{ padding:1px 5px; color:#fff; background:#ff8400; display:inline-block; text-align:center; text-indent:0;}
.ero-z .bk-id{ padding:1px 5px; color:#fff; background:#21d486; display:inline-block; text-align:center; text-indent:0;}
.ero-bd{ width:100%; background:#fff; text-align:center; margin-top:30px;}
.ero-bd i{ background:url(../images/404_bd.jpg) no-repeat 0 0; width:276.5px; height:159px; background-size:276.5px 159px; display:inline-block;}


.five{text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-text-overflow:ellipsis;}
.w25{ width:25%;}



/*下载*/
.dn{ background:#fff7d2; height:100%;}
.dn-1{ background:url(../images/dn-1.png) no-repeat center 0; width:100%; height:63px; background-size:320px 63px;}
.dn-2{ background:url(../images/dn-2.jpg) no-repeat center 0; width:100%; height:313px; background-size:auto 313px; margin-top:15px;}
.dn-tt{ margin-top:20px;}
.dn-tt ul{position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; height:44px; line-height:44px;}
.dn-tt ul li{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; display:block; text-align:center;}
.dn-tt ul li span{ width:124px; height:40px; line-height:40px; font-size:18px; color:#fff; display:inline-block;}
.dn-tt ul li .ih{ background:#ff8901; box-shadow:2px 2px 2px #c87413;}
.dn-tt ul li .ad{ background:#22d486; box-shadow:2px 2px 2px #0d9d5e;}
.dn-3{ background:url(../images/dn-3.png) no-repeat center 0; width:100%; height:72.5px; background-size:auto 72.5px;}



.zsc{ background:url(../images/dd_icon.png) no-repeat 0 -200px; background-size:25px 1000px; width:21px; height:21px; display:inline-block; position:absolute; top:5px; right:3px;} 


/*公交A-B*/
.st-ed{min-height:44px; padding:10px; position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; background:#fff; border-bottom:1px solid #eaeaea;}
.st-ed .qh{ background:url(../images/dd_icon.png) no-repeat center -385px #f2f2f2; background-size:25px 1000px; width:35px; height:65px; border-radius:3px 3px 3px 3px; display:block; min-width:35px;}
.st-ed ul{flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; padding-right:10px;}
.st-ed ul li{ border-bottom:1px solid #eaeaea;height:45px; line-height:45px;position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;}
.st-ed ul li:last-child{ border:none;}
.st-ed ul li input{ width:auto; display:block; height:44px; padding:0 5px 0 0; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; color:#000; font-size:15px; border:none; font-family:"微软雅黑";flex:1;-webkit-flex:1;-moz-flex:1; box-flex:1;-webkit-box-flex:1;-moz-box-flex:1; text-indent:10px;}
.st-ed .qi{ height:25px; line-height:25px; width:25px; background:#21d486; border-radius:50%; display:inline-block; text-align:center; color:#fff; font-size:13px;}
.st-ed .zhong{height:25px; line-height:25px; width:25px; background:#ff8400; border-radius:50%; display:inline-block; text-align:center; color:#fff; font-size:13px;}
.gjinfo{ margin-top:10px; background:#fff;}
.gjtit{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;display:table\9;height:35px; line-height:35px; border-bottom:1px solid #eaeaea; color:#666; position:relative; width:94%; padding:0 10px;}
.gjtit li{text-align:center;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:table-cell\9;}
.gjtit .gjtit_on{color:#ff8400;border-bottom:2px solid #ff8400;}
.gjlist{min-height:44px; padding:10px; position:relative; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box; align-items:center;-webkit-align-items:center;-moz-align-items:center; box-align:center;-webkit-box-align:center;-moz-box-align:center; width:100%; display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex; border-bottom:1px solid #eaeaea;}
.gjlist:last-child{ border:none;}
.gjlist:before{position:absolute; content:""; right:10px; top:50%; width:7px; height:7px; border-top:2px solid #cccccc; border-right:2px solid #cccccc; transform:rotate(135deg);-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg); margin-top:-5px;-webkit-transition:-webkit-transform 200ms linear;-moz-transition:-moz-transform 200ms linear;transition:transform 200ms linear;}
.gjlist_cl:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);}
.gjlist dd{ width:40px; height:40px; min-width:40px; display:inline-block; font-size:30px; color:#fff; text-align:center; line-height:40px;}
.gjlist .one{ background:#21d486;}
.gjlist .two{ background:#fd523e;}
.gjlist .three{ background:#ff8400;}
.gjlist .four{ background:#b7b7b7;}
.gjlist dt{ margin-left:10px;}
.gjlist dt span{ color:#333; font-size:16px;}
.gjlist dt p{ color:#999; font-size:12px;}
.listinfo{ background:#f7f7f7;}
.listinfo li{min-height:44px; padding:10px; border-bottom:1px solid #eaeaea; position:relative; width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:flex-start;align-items:flex-start;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.listinfo li i{ background:url(../images/dd_icon.png) no-repeat; background-size:25px 1000px;}
.listinfo li .ren{ background-position: 0 -300px; width:15px; height:18px; display:inline-block; min-width:15px; margin-top:3px;}
.listinfo li p{ margin-left:10px; color:#666; font-size:12px;}
.listinfo li p span{ color:#ff8400;}
.listinfo li .che{ background-position:0 -350px; width:14px; height:17px; display:inline-block; min-width:15px; margin-top:3px;}

.st-ed ul li i{background:url(../images/icon.png) no-repeat 0 -550px; background-size:25px 1000px; width:20px; height:20px; display:block;}
.chx{ width:100%; height:44px; line-height:44px; color:#fff; text-align:center; font-size:18px; background:#ff8400; margin-top:10px;}
.g_tit{ padding:10px; background:#f7f7f7; overflow:hidden; zoom:1;}
.g_tit{ color:#999;}
.lkmap{ float:right;}
.lkmap i{ background:url(../images/dd_icon.png) no-repeat 0 -450px; background-size:25px 1000px; display:inline-block; width:15px; height:15px; }
.lkmap span{ color:#ff8400; font-size:14px; margin-left:10px;}
.listinfo .qi{ height:20px; line-height:20px; width:20px; background:#21d486; border-radius:50%; display:inline-block; text-align:center; color:#fff; font-size:12px; margin-top:3px;}
.listinfo .zhong{height:20px; line-height:20px; width:20px; background:#ff8400; border-radius:50%; display:inline-block; text-align:center; color:#fff; font-size:12px; margin-top:3px;}
.listinfo .f14{ font-size:14px; font-weight:bold;}

.sp{ background:#f7f7f7; padding:10px;}
.sp ul li{ margin-bottom:10px; width:100%;}
.sp ul li span{ background:#fff; color:#333333; font-size:15px; height:35px; line-height:35px; display:block; margin-top:-5px; text-indent:10px;}
.sp p{ border:1px solid #eaeaea; background:#f3f3f3; font-size:13px; color:#666; text-align:center; padding:5px 0;}
.bus_open{ position:absolute; left:0; top:51px; width:100%; background:#f8f8f8; font-size:13px; line-height:30px; z-index:999;}
.bus_open ul li{ padding:0 10px;-moz-box-align: center;align-items: center;border-bottom: 1px solid #eaeaea;box-sizing: border-box;display: flex;height: 45px;line-height: 20px;position: relative; width: 100%;
}

/*资讯列表*/
.nav{position:relative; display:box; display:-moz-box; display:-webkit-box; width:100%; background:#fff; width:100%; padding:10px;}
.nav ul{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;}
.ewm{text-align:center; position:relative;padding:10px 0px 10px 0px;}













</pre></body></html>