﻿@charset "utf-8";
/* CSS Document */
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.body_box { width:100%; min-width:960px; margin:0 auto;}


.banner_box { width:100%; height:400px;}
.banner_photos { width:100%; min-width:960px; height:400px; position:absolute; top:109px; left:0; z-index:2; }
.banner_list li { height:400px;}

.left_white { position:absolute; top:109px; left:0px; background:#FFF; opacity:0.5; filter:alpha(opacity=50); z-index:3; height:400px; }
.right_white { position:absolute; top:109px; right:0px;  background:#FFF; opacity:0.5; filter:alpha(opacity=50); z-index:3; height:400px; padding:0px; }
#slider{ min-width:960px; height:400px;  position:absolute; z-index:2; color:#FFCC00;font-size:12px;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;}
.d1{width:100%; margin:0 auto; height:400px;overflow:hidden;position:relative;}
.d2{width:100%;height:400px;overflow:hidden;padding-left: 45px;}
.button{ position:absolute; z-index:1000; left:50%; margin-left:350px; bottom:2px;padding:0 10px 5px 0; font-size:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.b1,.b2{background-color:#666666;display:block;float:left;padding:2px 6px;margin-right:5px;color:#FFFFFF;text-decoration:none;cursor:pointer;}
.b2{color:#FFCC33;background-color:#FF6633;}
#slider ul{ display:none;}



/*.header { width:960px; height:109px; margin:0 auto;}
.logo { width:262px; float:left; margin-top:28px;}
.nav { width:310px; margin-top:70px; float:right; margin-right:20px; }
.nav li { float:left; padding:0px 15px; border-right:1px solid #666666; }
.nav li.borderRight_none { border-right:none;}
.nav li a { color:#666666; font-weight:bold;}*/



.order_main { width:480px; left:50%; margin-left:-480px; height:390px; padding-top:10px; margin-bottom:15px; position:relative; z-index:8; }
#order_list { width:108px; overflow:hidden; float:left; margin-left:-10px; z-index:10; position:relative;}
#order_list li { height:49px; *height:43px; color:#fff; font-size:14px; padding-left:10px; background:url(../images/btn_bg.png) left no-repeat;  cursor:pointer;}
#order_list li.current { background:url(../images/current_bg.png) left no-repeat; z-index:20;}
#order_list li span.order{ display:block; line-height:40px; background:url(../images/order.png) left center no-repeat; padding-left:35px;}
#order_list li span.holiday{ display:block; line-height:40px; background:url(../images/holiday.png) left center no-repeat; padding-left:35px;}
#order_list li span.service{ display:block; line-height:40px; background:url(../images/service.png) 5px center no-repeat; padding-left:35px;}
.order_con { height:388px; float:left; margin-left:-18px; border:1px solid #c8d0dd;  background:url(../images/dian.png) repeat;}
.order_con01,.order_con02,.order_con03 { display:none;}
.show { display: block;}

.order_con01 { padding:15px 15px 15px 25px; position:relative;}
.thru { color: #0096D3; margin-left:15px;}
.order_path { overflow:hidden;}
.order_line02 { margin:15px 0px 0px 0px; overflow:hidden; position: relative;}
/************************开始修改****************************************/

.order_path div.single { display:inline-block; float:left;}
.order_path div.double { display:inline-block; float:left;}
.order_path input { float : left; *margin-top:-5px;}
.order_path span { display:block; float:left; margin-right:10px; font-size:14px;}
.departure_city { display:block; height:32px; float:left; line-height:32px; font-size:14px;}


.d_city { height:30px; line-height:30px; border:1px solid #CCC; width:210px; padding-left:5px; background-color:#fff; color:#ccc; font-size:14px; }
.search { position:absolute; right:15px; top:10px; cursor:pointer;}
.order_people { margin-top:20px; overflow:hidden;}
.grid { float:left;}
.p { display:block; float:left; height:30px; line-height:30px; font-size: 12px;}
.anysel{height:24px; padding-top:3px; line-height:22px; font-size:12px;color:#909090; border-bottom:1px solid #d8d8d8;
border-left:1px solid #d8d8d8;border-right:1px solid #d8d8d8;border-top:1px solid #bfbfbf;
padding-left:3px; padding-right:15px; display:block; background: url(../images/air-common-ico.gif) right -98px no-repeat #FFF; width:20px; text-align:center;white-space:nowrap;}
.dbox{ float:left;text-align:left; z-index:100;}
.rigrseg{ margin-right:10px;}
.a_opb{ width:52px; position:absolute; overflow:hidden; text-align:left; z-index:100;}
.a_opb ul{border:1px #4d8ffd solid; background:#FFF; overflow:hidden; overflow-y:auto;}
.a_opb li{ cursor:pointer; height:23px; line-height:23px; background:#FFF; text-align:left; color:#008dd3; padding-left:10px;}
.a_opb li:hover,.a_opb li.hover{ background:#eff5fa; cursor:pointer}
.slexusername{ height:26px; float:left; width:auto}
.slexusername  .a_opb{ width:220px;}
.slexusername  .a_opb .ac-list{ left:235px; top:25px;*left:-115px;}
.ac-list{ position:relative; width:100%; left:0; top:0;z-index:180;display:none;}
.search_btn { height:47px; margin-top:20px; z-index:20; }
.search_btn a { margin-left: 60px;}
.search_history { text-align:center; margin-top:10px; font-size:14px; color: #0096D3;}
.arrow { margin-left:7px; margin-top:-8px;}
.statement{ width:297px; padding-top:0px; line-height:22px; text-indent:2em; font-family:"微软雅思"; color:#333333;}
.order_con02 { padding:25px;}
.holiday_place { overflow:hidden;}
.holiday_place span { display:block; height:32px; line-height:32px; float:left; color:#666; font-size:14px;}
.starting { width:135px; float:left; margin-left:20px; }
.h_starting { width:75px; height:30px; padding-left:5px; line-height:30px; border:1px solid #ccc; float:left; margin-left:10px; }
.destination { width:135px; float:left; margin-left:5px;}
.h_destination { width:75px; height:30px; padding-left:5px; line-height:30px; border:1px solid #ccc; float:left; margin-left:10px; }
.keywords span { display:block;  height:32px; line-height:32px; float:left; color:#666; margin-left:20px; font-size:14px;}
.keywords {  margin:20px 10px 10px 0px; overflow:hidden;}
.h_keywords { width:221px; height:30px; line-height:30px; border:1px solid #ccc; float:left; margin-left:10px;}
.search_btn02 { height:30px; margin-top:20px;}
.search_btn02 img { margin-left:110px;}
.h_title { line-height:30px; color:#666; border-bottom:1px solid #ccc; margin-top:20px; margin-bottom:10px;}
.h_places p { line-height:30px;}
.h_places p span { color:#666; margin-right:10px;}
.h_places p a { color:#69F; margin-right:25px;}


.order_con03 { width:285px;}
.service_list { margin:30px 0px 20px 40px; overflow:hidden;}
.service_list li { margin-right:40px; margin-bottom:10px; float:left; cursor:pointer;}
.service_list li p { line-height:25px; text-align:center;}


.groupon_main { width:960px; overflow:hidden; margin:0 auto;}
.sale_box { width:240px; float:left; border:1px solid #ccdfed; background-color:#fff;}
.sale_title { height:35px; background:url(../images/sale_title_bg.jpg) repeat-x; border-bottom:1px solid #ccdfed; }
.sale_title_current { width:112px; height:36px; display:block; margin-left:8px; background:url(../images/sale_title_current.jpg) no-repeat; color:#666666;
font-size:14px; font-weight:bold; letter-spacing:1px; text-align:center; line-height:36px;}
.sale_con_list { padding:10px 10px 3px; *padding:8px 10px 0px;}
.sale_con_list li { padding:14px 8px 9px;  border-bottom:1px dashed #bfd6e8;}
.sale_con_list li:last-child { border-bottom:none;}
.sale_con_list li div.sale_list_title { padding-left:20px; background:url(../images/blue_arrow.png) 10px 4px no-repeat;}
.sale_con_list li div a { font-size:14px; color:#0096d3; font-weight:bold;  }
.sale_con_list li p {  line-height:29px; padding-left:20px;}
.sale_con_list li p.border_bottom { border-bottom:none;}
.hot_group { width:706px; float:right; border:1px solid #ccdfed; background-color:#fff; }
.hot_group_title { height:35px; background:url(../images/hot_group_title.jpg) repeat-x; line-height:35px; border-bottom:1px solid #ccdfed;}
.hot_group_title span { display:block; width:171px; height:36px; margin-top:1px; background:url(../images/hot_title_current.jpg) no-repeat; margin-left:5px; font-size:14px; color:#666; font-weight:bold; text-align:center; letter-spacing:1px;}
.hot_group_title a { float:right; color:#0096d3; margin-right:20px;}
.hot_group_con { padding: 10px 0px 10px 10px; overflow:hidden;}
.hot_group_con li { width:222px; float:left; height:197px; position:relative; margin-right:10px;}
.hot_group_con li a { display:block;}
.hot_group_con li img { width:222px; height:197px;}
.hot_group_con li p { width:212px; position:absolute; height:70px; z-index:10; background-color:#000; opacity:0.6; filter:alpha(opacity=60);  left:0px; bottom:0px; line-height:18px; padding:5px;}
.hot_group_con li p a { color:#fff;}
.hot_group_con li  span { position:absolute; right:10px; z-index:14; bottom:10px; display:block; color:#CC66CC; font-size:16px; font-weight:bold;}



.discount_ticket { width:960px; overflow:hidden; margin:0 auto; margin-top:15px; margin-bottom:15px; border:1px solid #ccdfed; background-color:#fff;}
.discount_ticket_title { height:35px; border-bottom:1px solid #ccdfed; line-height:35px; padding:0px 5px; background:url(../images/hot_group_title.jpg) repeat-x;}
.discount_ticket_title li { width:171px; float:left; color: #0096D3; font-size: 14px; font-weight: bold; text-align:center; background:url(../images/black_shadow.png) right bottom no-repeat; letter-spacing:1px; cursor:pointer;}
.discount_ticket_title li.backgroundNone { background:none; }
.discount_ticket_title li.ticket_title_current { background:url(../images/hot_title_current.jpg) no-repeat; margin-top:1px; color:#666; font-weight:bold;}
.discount_ticket_con { padding:15px; height:125px;}
.domestic,.inter,.discount { display:none}

.discount_ticket_con div.current { display:block;}
.domestic_title { overflow:hidden;}
.domestic_list { margin-left:15px; overflow:hidden; display:none;}
.domestic_list li { float:left; padding:0px 15px; text-align:center; border-right:1px solid #666; cursor:pointer; } 
.domestic_list li:last-child { border-right:none;}
.domestic_list li.on { padding:0px 15px; background:#0096d3; color:#fff;}
.more { color: #0096D3; float: right; margin-right: 10px;}
.con01,.con02,.con03,.con04,.con05,.con06,.con07,.con08 { display:none;}

.domestic_con { float:left; overflow:hidden; height:100px; margin-top:15px; padding-bottom:10px;}
.domestic_con ul { display:none;}
.domestic_con ul.current { display:block;}
.domestic_con ul li { width:215px; line-height:30px; cursor:pointer; float:left; margin-left:16px;}
.domestic_con ul li span.place { float:left; display:block; color: #0096D3; font-size: 14px; font-weight: bold;}
.domestic_con ul li span.price { float: right; margin-right: 20px; color: #666; display:block;}
.domestic_con ul li span a { color: #BB0000; font-size: 16px; font-weight: bold;}

.discount_list { margin:0px 0px 10px 0px; width:464px; float:left; border-right:1px dashed #bfd6e8;}
.discount_list li { line-height:30px;}
.discount_list li a { margin-left:40px; color:#0092d0; float:left; display:block; font-weight:bold;}
.discount_list li span.discount_price { width:100px; float:right; display:block;  }
.dollar { color:#bb0000;}
.dis_price { color:#bb0000; font-size:18px; font-weight:bold;}




.news { width:960px; margin:0 auto; overflow:hidden;}
.news_left { width:235px; height:185px; float:left; position:relative;}
.news_left a { color:#099ac7; font-size:14px; font-weight:bold;}
.qq { position:absolute; left:5px; padding-left:40px; line-height:30px; top:5px; background:url(../images/qq.png) no-repeat;}
.feedback { position:absolute; padding-left:45px; right:5px; top:5px; line-height:30px; background:url(../images/feedback.png) no-repeat;}
.blog { position:absolute; top:60px; left:5px;}
.blog div.blog_title { height:33px; line-height:33px; margin-bottom:17px; background:url(../images/blog.png) no-repeat; padding-left:44px; }
.blog div.blog_title a { font-weight:bold;}
.chat { position:absolute; top:60px; right:5px; }
.chat div.chat_title { height:33px; line-height:33px; margin-bottom:17px;  background:url(../images/chat.png) no-repeat; padding-left:45px; }
.chat div.chat_title a { font-weight:bold;}
.news_right { width:709px; float:right;}
.news_title {  border:1px solid #ccdfed; height:48px; line-height:48px; margin-bottom:10px; background:url(../images/news_bg.jpg) repeat-x;}
.notice_title { width:80px; margin-left:20px; display:block; float:left; color:#666; font-weight:bold; font-size:14px; background:url(../images/right_line.jpg) right center no-repeat; letter-spacing:1px;}
.notices { float:left; margin-left:10px;}
.notices li { float:left; background:url(../images/blue_arrow.png) 2px 20px no-repeat; margin-right:20px; padding-left:15px;}


#content{margin-top:25px;width:960px;background-color:#FFFFFF;}
#content h1{height:34px;padding-left:15px;line-height:34px;font-size:14px;}

.certer{width:930px;padding:20px 15px 0 15px;float:left;border-bottom:1px dashed #CCCCCC;}
.certer .location{height:25px;line-height:25px;color:#333333;border-bottom:1px dashed #CCCCCC;}
.certer .location a{color:#999999;}
.certer h2{text-align:center;font:bold 20px "宋体";color:#047BB0;padding:15px 0;}
.certer p{ text-indent:2em;font:normal 12px "宋体";color:#666666;line-height:25px;padding:5px 0;}
.certer p a{color:#008FD5}
.certer ul li{ text-indent:2em;font:normal 12px "宋体";color:#666666;line-height:25px;padding:5px 0; list-style: inside disc;}
.certer .pic{text-align:center;}
.certer .float-right{text-align:right;padding-right:10px;}
.certer .reference{margin-left:2em;}
.certer .reference td{border: 1px solid #C3C3C3; padding: 3px;vertical-align: top;}
.certer .news-list li{color:#666666;line-height:25px;font-size:12px; text-indent:0;}
.certer .news-list li a{color:#666666;}
.certer .certer-table{  width:100%;}
.certer .certer-table th{font:bold 12px/20px "宋体"; border:1px solid #CCCCCC; padding:5px;color:#666666; text-align:center;}
.certer .certer-table td{font:normal 12px/20px "宋体"; border:1px solid #CCCCCC; padding:5px;color:#666666;text-align:center;}

























