@charset "utf-8";
@import url(base.css);
.home-header { margin-top:5px; }
/* 幻灯片框 */
.header-slide { float:left; width:660px; height:258px; overflow:hidden; }
.slide-box { position:relative; width:660px; height:258px; background:url(../images/loadslide.gif) #000 no-repeat center center; overflow:hidden; }
.slide-box ul { position:absolute; left:30px; bottom:0; z-index:999; text-align:left; }
.slide-box ul li { float:left; position:relative; display:block; width:120px; height:50px; font:bold 12px/12px Arial; color:#aaa; list-style:none; }
.slide-box li img { float:left; position:absolute; left:10px; top:5px; width:52px; height:35px; border:1px solid #fff; cursor:pointer; opacity:0.6; filter:alpha(opacity=60); -ms-filter:"alpha(opacity=60)"; }
.slide-box .item-bg { position:absolute; bottom:0; width:100%; height:50px; background:#000; border-top:1px solid #999; text-align:right; opacity:0.6; filter:alpha(opacity=60); -ms-filter:"alpha(opacity=60)"; }
.slide-box .slide-pic img { display:none; width:660px; height:258px; }
/* 搜索框 */
.header-search { float:right; width:288px; height:330px; padding:65px 6px 5px; background:#f9f9f9 url(../images/slogan.png) no-repeat center 20px; }
/* 暂无此功能
.header-search .search-type { width:288px; height:35px; }
.header-search .search-type li { float:left; height:27px; margin-right:5px; padding:4px 20px; background:#ddd; font:bold 14px/27px "微软雅黑","宋体"; list-style:none; cursor:pointer; }
.header-search .search-type li.current { background:#eee; }
.header-search .search-type li:hover { background:#eee; }
*/
.header-search .search-form { width:268px; height:310px; padding:10px; overflow:hidden; }
.header-search dt {  float:left; width:73px; height:35px; margin-bottom:20px; font:14px/33px "微软雅黑","宋体"; color:#505050; text-align:center; position:relative;}
.header-search dd {  position:relative; float:right; width:195px; height:35px; margin-bottom:20px; overflow:hidden; }
.header-search a { font:normal 12px/35px "微软雅黑","宋体"; }
.header-search .search-word { width:185px; height:31px; margin:0; padding:0; border:1px solid #bbb; font:14px/29px "微软雅黑",Tahoma,"宋体"; text-indent:5px; }
.header-search .search-city { width:185px; height:31px; margin:0; padding:0; border:1px solid #bbb; font:14px/29px "微软雅黑",Tahoma,"宋体"; text-indent:5px; }
.header-search .search-date { width:185px; height:31px; margin:0; padding:0; border:1px solid #bbb; font:14px/29px "微软雅黑",Tahoma,"宋体"; text-indent:5px; }
.header-search .search-btn { width:94px; height:30px; margin-left:25px; background:url(../images/bg-base.png) no-repeat left bottom; border:none; font:bold 14px/30px "宋体"; color:#fbfbf9; cursor:pointer; }
.header-search .search-btn:hover { background-position:-94px bottom; }
/* 提现滚动框 */
.header-takemoney { float:left; width:660px; height:142px; background:url(../images/takemoney.png) no-repeat; overflow:hidden; }
/* 主内容 */
.home-main { margin-top:10px; background:#f9f9f9; }
.home-main h1.title { position:relative; height:20px; padding:10px 0; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.home-main h1.title ul { position:absolute; right:0; top:20px; }
.home-main h1.title li { float:left; width:10px; height:4px; margin:0 4px; background:#ddd; font-size:0px; overflow:hidden; cursor:pointer; }
.home-main h1.title li.current { background:#288fc7; }
.home-main h2.title { height:20px; padding:10px 0; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.home-main h3.title { height:20px; padding:10px 0; border-bottom:1px solid #dbdbdb; font:18px/18px "微软雅黑","黑体"; cursor:default; }
.home-main h3.title a { color:#000; }
.home-main h4.title { height:20px; padding:7px 0; border-bottom:1px solid #dbdbdb; font:16px/16px "微软雅黑","黑体"; cursor:default; }
.home-main h4.title a { color:#000; }
/* 主栏 */
.home-main .col-main { float:left; width:600px; padding:15px 29px 15px 30px; background:#fff; border-right:1px dashed #e2e2e2; overflow:hidden; }
.main-landmark { margin-bottom:20px; }
.main-landmark li { float:left; margin-left:11px; list-style:none; }
.main-landmark a { display:block; width:54px; height:20px; padding-top:54px; line-height:20px; text-align:center; }
.landmark-station { background:url(../images/landmark.png) no-repeat left top; }
.landmark-shoparea { background:url(../images/landmark.png) no-repeat -54px top; }
.landmark-area { background:url(../images/landmark.png) no-repeat -108px top; }
.landmark-college { background:url(../images/landmark.png) no-repeat -162px top; }
.landmark-middle { background:url(../images/landmark.png) no-repeat -216px top; }
.landmark-scenery { background:url(../images/landmark.png) no-repeat -432px top; }
.landmark-exhibit { background:url(../images/landmark.png) no-repeat -270px top; }
.landmark-metro { background:url(../images/landmark.png) no-repeat -324px top; }
.landmark-hospital { background:url(../images/landmark.png) no-repeat -378px top; }
/* 特价酒店 */
.main-cheapest { margin-bottom:20px; }
/* 最新资讯 */
.main-info { margin-bottom:20px; }
.info-box { padding:20px 0 30px; border-bottom:1px solid #ededed; }
.info-box .info-pic { float:left; width:75px; height:60px; }
.info-box .info-pic .pic-link img { width:65px; height:50px; padding:4px; border:1px solid #ccc; }
.info-box .info-list { float:left; width:515px; margin-left:10px; }
.info-box .info-title { height:20px; background:url(../images/info-board.png) no-repeat 1px 2px; text-indent:20px; }
.info-box .info-title a { font:14px/20px Tahoma,"宋体"; }
.info-box .info-extend { margin-top:10px; }
.info-box .extend-detail { padding:15px; background:#f9f9f9; border-left:3px solid #ddd; font:12px/25px Tahoma,"宋体"; color:#666; }
.info-box .info-other { margin-top:5px; color:#999; }
/* 侧栏 */
.home-main .col-side { float:right; width:300px; }
.side-main { padding:10px 15px; }
.doing-box { height:429px; overflow:hidden; }
.doing-list { margin:0 10px; padding:10px 0 5px; border-bottom:1px dashed #afafb0; }
.doing-hotel { display:inline-block; height:20px; margin-left:10px; font-weight:bold; line-height:20px; }
.doing-type { display:inline-block; width:60px; height:20px; border-radius:3px; font-weight:bold; line-height:20px; text-align:center; }
.doing-title { height:20px; padding-bottom:5px; overflow:hidden; }
.doing-remark { height:20px; font:12px/20px "宋体"; overflow:hidden; }
.doing-member { height:25px; font:12px/25px "宋体"; color:#666; }
.side-main .main-ad { padding:5px 0; }
.side-main .main-news { padding:5px 0; }
.main-news .news-list li { margin:10px 0; padding-left:15px; background:url(../images/bg-base.png) no-repeat -523px -70px; line-height:20px; list-style:none; }
/* 友情链接框 */
.home-flink { margin-top:10px; background:#fff; line-height:25px; color:#ccc; }
.home-flink .flink-main { padding:5px 20px 15px; }
.home-flink h2.title { height:20px; padding:10px 0; font:18px/18px "微软雅黑","黑体"; color:#999; }
.home-flink a { display:inline-block; margin:0 5px; }
/* 图表框 */
.chart-box li { float:left; position:relative; zoom:1; list-style:none; overflow:hidden; }
.chart-box .pic-item { margin:0; padding:0; }
.chart-box .hotel-item { width:120px; height:75px; }
.chart-box .hotel-word { width:220px; height:75px; padding-left:20px; background:#0084e9; font:18px/69px "微软雅黑","黑体"; }
.chart-box .chart-pic { display:block; width:120px; height:75px; }
.chart-box .pic-big { width:240px; height:150px; background:#ccc; }
.chart-box .pic-big .chart-pic { width:240px; height:150px; }
.chart-box .pic-info { position:absolute; left:0; bottom:0; z-index:10; width:100%; height:22px; line-height:22px; text-indent:6px; overflow:hidden; }
.chart-box .pic-info-bg { position:absolute; left:0; top:0; z-index:-1; width:100%; height:22px; background-color:#000; opacity:0.6; filter:alpha(opacity=60); -ms-filter:"alpha(opacity=60)"; }
.chart-box .hover-border { position:absolute; left:0; top:0; z-index:10; display:none; width:114px; height:69px; border:3px solid #ff8e00; }
/* 图表框 */
.chart-box2 { padding:3px; }
.chart-box2 li { float:left; list-style:none; overflow:hidden; }
.chart-box2 .pic-item { margin:0; padding:0; }
.chart-box2 .hotel-item { width:117px; height:90px; margin:0 1px 1px 0; }
.chart-box2 .chart-pic { display:block; width:117px; height:90px; z-index:11; }
.chart-box2 .pic-info { position:absolute; left:0; top:0; z-index:11; display:none; padding:5px; overflow:hidden; }
.chart-box2 .info-name { display:block; height:20px; line-height:20px; }
.chart-box2 .info-address { display:block; height:40px; line-height:20px; }
.chart-box2 .info-price { display:block; height:20px; line-height:20px; }
.chart-box2 .hover-border { position:absolute; left:0; top:0; z-index:10; display:none; width:351px; height:90px; background:#ff8e00; border:3px solid #ff8e00; }
.live_city{background:url(../images/visa_info.png) no-repeat -145px -49px; width:25px;  display:block; height:20px; top:3px; right:10px; position:absolute; cursor:pointer}
.live_time{background:url(../images/visa_info.png) no-repeat -145px -68px; width:25px;  display:block; height:40px; top:10px; right:10px; position:absolute; cursor:pointer}
