﻿body,ul,li,p,dl,dt,dd{list-style: none; margin:0; padding:0; font-size:14px; color: #222;font-family:"微软雅黑"}
body.history-color {background: #f6f6f6;}
* {-webkit-tap-highlight-color: rgba(0,0,0,0);}
div.content{background: none; margin-top:75px}
div.viewport{min-width: 320px;max-width: 640px;margin: 0 auto; height: 100%;padding:0; overflow: auto;}
a.link_right_btn{width:12px; height:21px;display: block;background: url(../images/icon_back.png) no-repeat 0 0; margin-top:9px;background-size:12px 21px; float: left;}
.bar .pull-left, .bar .pull-right {color: #999;}
/*-----显示信息*/
div.menu_show{ height: 57px; position: fixed; top: 44px; z-index:999999; left: 0px; width:100%; border-bottom: 1px solid #ddd; background: #fff; display: none;}
div.menu_show ul li{width:25%; float: left;font-size:12px; text-align: center; position: relative;}
div.menu_show ul li a span.index{background: url(../images/icon_bottom_01_normal.png) no-repeat 0 0; left:39%; top:8px;background-size:20px 22px; position: absolute; width: 20px; height: 22px; display: block;}
div.menu_show ul li a span.find_meeting{background: url(../images/icon_bottom_03_normal.png) no-repeat 0 0; left:38%; top:8px;background-size:27px 22px; position: absolute; width: 27px; height: 22px; display: block;}
div.menu_show ul li a span.find_meeting.hover{background: url(../images/icon_bottom_03_selected.png) no-repeat 0 0;background-size:27px 22px;}
div.menu_show ul li a p.f2{ color:#0099ee;}
div.menu_show ul li a span.kefu{background: url(../images/icon_bottom_04_normal.png) no-repeat 0 0; left:41%; top:8px;background-size:20px 22px; position: absolute; width: 20px; height: 22px; display: block;}
div.menu_show ul li a span.choose{background: url(../images/icon_bottom_05_normal.png) no-repeat 0 0; left:41%; top:8px;background-size:20px 22px; position: absolute; width: 20px; height: 22px; display: block;}
div.menu_show ul li a p{font-size:12px; display: block; padding-top:32px; color: #666;}
/*-----图文列表*/
dl.new_list{overflow:hidden; position: relative; height: 100%;}
dl.new_list:nth-child(2n){ background:#fff}
dl.new_list a.package_href{ position: absolute; height: 100%; top: 0px; left: 0px; display: block; width:100%;}
dl.new_list dd{float: right;width:67%; padding-bottom: 12px;margin-top: 10px;}
dl.new_list dd p{font-size: 12px; color: #666; line-height:19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
dl.new_list dd p span.star{ color: #ff9911;}
dl.new_list dd p span.max_room{float: left;}
dl.new_list dd p span.m{width:50%;}
dl.new_list dd p.hotel_name{font-size:16px; color: #333; height:30px}
dl.new_list dt{float: left; width:28%; margin-top: 10px;  margin-left: 10px;}
dl.new_list dt img{ border-radius: 3px;}
dl.new_list dd p b{ font-weight:normal; color:#000}
/*-----信息列表*/
dl.jz_list{overflow:hidden; position: relative; height: 100%;}
dl.jz_list:nth-child(2n){ background:#fff}
dl.jz_list a.package_href{ position: absolute; height: 100%; top: 0px; left: 0px; display: block; width:100%;}
dl.jz_list dd{ padding-left:12px;padding-bottom: 12px;margin-top: 10px;}
dl.jz_list dd p{font-size: 12px; color: #666; line-height:19px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
dl.jz_list dd p span.star{ color: #ff9911;}
dl.jz_list dd p span.max_room{float: left;}
dl.jz_list dd p span.m{width:50%;}
dl.jz_list dd p.hotel_name{font-size:16px; color: #333; height:30px}
dl.jz_list dt img{ border-radius: 3px; width:100%;}
dl.jz_list dd p b{ font-weight:normal; color:#000}
/*-----新闻列表*/ 
dl.newslist{overflow:hidden; position: relative; height:90px; padding:15px 0;border-bottom: 1px solid #eee;}
dl.newslist a.package_href{ position: absolute; height: 100%; top: 0px; left: 0px; display: block; width:100%;}
dl.newslist dd{padding-bottom: 12px;padding-left:10px; overflow:hidden; height:70px}
dl.newslist dd p{font-size: 13px; color: #999; line-height:20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
dl.newslist dd p span.star{ color: #ff9911;}

dl.newslist dd p span.max_room{float: left;}
dl.newslist dd p span.m{width:50%;}
dl.newslist dd p.hotel_name{font-size:15px; color: #333; min-height:20px;}
dl.newslist dt{float: left; width:80px;margin-left: 10px;}
dl.newslist dt img{width:80px; height:60px}
/*搜索框*/
div.search_bar{margin: 10px 0; background: #eee; width:100%; overflow: hidden; z-index: 99999; border-bottom: 1px solid #ddd; padding:0px 8px; margin-top: 44px; padding:2px 0px;position: fixed; top:0;}
div.search_bar div.right_input_box{border-radius:4px;border: 1px solid #ddd; padding:0;width:98%; margin:0 auto; background: #fff; position: relative;}
div.right_input_box img{position: absolute;left: 7px; top: 9px;}
div.search_bar input.search_key{border: 0; padding:0px; margin:0; font-size: 12px; padding-left: 35px; color: #222}
/*筛选城市*/
div.div_bar{ z-index: 99999; display: block;margin-left: -3%;  padding: 3px 0px; overflow: hidden; width:100%;border-bottom: 1px solid #ddd; position: fixed; top: 0px; margin-top:80px;background: #fff;}
ul.ul_fixed{width: 100%; overflow: hidden;}
ul.ul_fixed li{width: 33%; float:left; text-align: center; color: #666; font-size: 12px; position: relative; padding:5px 0px;}
ul.ul_fixed li a.link_area{ position: absolute; width:100%; height: 100%; left: 0px; top: 0px; display: block;}
ul.ul_fixed li img{ display:inline-block; vertical-align: middle; margin-left: 3px; margin-top: -2px;}
