@charset "utf-8";
/* CSS Document */
a{color:inherit;text-decoration:none;}
a:hover{color:inherit;text-decoration:none;}


.container,.container1{width:1200px; margin:0 auto;}

.widescreen{ width:100%; min-width:1200px; height:454px; background:url(../images/index/plane.jpg) no-repeat left top; margin-bottom:20px;}
.widescreen .container{ box-shadow:0 2px 9px 1px rgba(0,0,0,0.25);}
.widescreen .fastService{ width:910px; height:435px; background:url(../images/index/glass1.png) repeat-x;}
.widescreen .fastService .navbar li{ width:100px; height:144px; background:url(../images/index/bigbutton2.png); text-align:center; line-height:144px; border-bottom:1px solid #2765b0; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:16px; color:#bfd6f5; cursor:pointer;}
.widescreen .fastService .navbar li.active{ background:url(../images/index/bigbutton1.png); color:#fff; text-shadow:0 2px 1px #1153a7; cursor:default;}
.widescreen .fastService .fastContent{ width:706px; height:380px; margin:22px 36px 0 0; border:1px solid #6891c5; padding:0 36px 0 18px; display:inline;}
.widescreen .fastService .fastContent h3{ font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:16px; color:#fff; line-height:40px; border-bottom:1px solid #6891c5; margin-bottom:20px;}

/* 填写申请单 */
.fastContent .formTable th,.formTable td{color:#fff; padding:9px 7px 9px 0;}

.fastContent .formTable .search_control{ position:relative;}

.fastContent .formTable .add_bt{ width:400px; border:1px solid #c7d1e4; padding:0px 10px 3px 10px; background:#fff; float:left;}
.fastContent .formTable .add_bt li,.popup_right li{ height:22px; padding:0 5px; _padding:4px 5px 0px 5px; margin-top:3px; border:1px solid #ddd; line-height:22px; margin-right:10px;white-space:nowrap;}
.fastContent .formTable .add_bt li{ float:left; color:#4e5661; }
.fastContent .formTable .popup_right li{ margin:10px; float:left; color:#4e5661; }
.fastContent .formTable .add_bt li .close,.popup_right li .close{ width:12px; height:12px; background:url(../images/tripmanage/add_bt_close.png) no-repeat; vertical-align:middle; display:inline-block; margin-left:3px;}
.fastContent .formTable .selectContainer{ width:230px; color:#666;}
.fastContent .formTable .selectContainer li{ width:210px;}
.fastContent .formTable .shows{ border:1px solid #abb2bf; border-radius:3px;}
.fastContent .formTable .add_bt li .close:hover,.popup_right .close:hover{background:url(../images/tripmanage/add_bt_close2.png) no-repeat; }
.fastContent .formTable .active{border:2px solid #ff9a1c; height:28px;}
.fastContent .f-addBtn{ width:100px; height:30px; margin:0 0 0 10px; padding:0 0 0 16px; border-radius:4px; background:url(../images/index/button1.png) no-repeat 0 0; border:none; border-left:1px solid #f5c47f; color:#fff; font-weight:bold; font-size:12px; line-height:30px; box-shadow:0 0 5px 4px rgba(0,0,0,0.10);}
.fastContent .f-addBtn:hover{ background:url(../images/index/button1_hover.png) no-repeat 0 0;}
.fastContent .f-addFileBtn{ width:100px; height:30px; margin:0 0 0 10px; padding:0 0 0 16px; border-radius:4px; background:#fff url(../images/index/file.png) no-repeat 14px center; border:none; border-left:1px solid #f5c47f; color:#4e5663; font-size:12px; line-height:30px; box-shadow:0 0 5px 4px rgba(0,0,0,0.10);}
.fastContent .addFile span{ color:#93c4ff; padding:0 14px 0 10px; background:url(../images/index/delete.png) no-repeat right center;}
.fastContent .addFile span.error{ color:#FF282C; background:none;}
.fastContent .more{ margin-left:148px; padding:8px 40px 8px 0; color:#fff;}
.fastContent .more:hover{text-decoration:underline; color:#fff;}
.fastContent .moree{ margin-left:10px; padding:8px 40px 8px 0; color:#fff;}
.fastContent .moree:hover{text-decoration:underline; color:#fff;}
/* 填写申请单 */

.nextBtn{ width:150px; height:36px;background:url(../images/index/button2.png); float:right; font-size:14px; line-height:36px; text-align:center; font-weight:bold; color:#fff; border-radius:4px; box-shadow:0 0 5px 4px rgba(0,0,0,0.10);}
.nextBtn:hover{ width:150px; height:36px;background:url(../images/index/button2_hover.png); float:right; font-size:14px; line-height:36px; text-align:center; font-weight:bold; color:#fff; border-radius:4px; box-shadow:0 0 5px 4px rgba(0,0,0,0.10);}



.widescreen .sideNav{ width:290px; height:435px; background:url(../images/index/glass2.png) repeat-x; box-shadow:-2px 0 2px 0 rgba(0,0,0,0.1);}
.widescreen .sideNav .tabbar{ padding:0 10px;}
.widescreen .sideNav .tabbar li{ height:58px; width:135px; float:left;}
.widescreen .sideNav .tabbar li span{ display:block;height:30px; padding-top:22px; border-bottom:2px solid #13438b; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:14px; color:#9fb6d6; text-align:center; cursor:pointer;}
.widescreen .sideNav .tabbar li.active{ background:url(../images/index/triangle.png) no-repeat center bottom;}
.widescreen .sideNav .tabbar li.active span{ color:#fff; border-bottom:2px solid #fff; cursor:default;}

.widescreen .sideNav .tabbox{ height:377px; padding:12px 0px 0 20px; font-size:12px; color:#fff; position:relative;}
.widescreen .sideNav .tabbox .section{ padding-bottom:14px;}
.widescreen .sideNav .tabbox .section .d{ width:4px; height:4px; border-radius:4px; background:#fff; display:inline-block;}
.widescreen .sideNav .tabbox h3{ font-weight:bold; line-height:28px; padding-top:13px; width:248px; border-top:1px dashed #a1b4d4;}
.widescreen .sideNav .tabbox .section h3.mark{border:none; padding-top:0;}
.widescreen .sideNav .tabbox p,.widescreen .sideNav .tabbox ol{ padding-left:14px;}
.widescreen .sideNav .tabbox p{ line-height:18px;}
.widescreen .sideNav .tabbox ol li{ list-style:disc;}
.widescreen .sideNav .tabbox .more{ display:block; position:absolute; right:20px; bottom:30px; padding-right:13px; background:url(../images/index/arrow1.png) no-repeat right center; color:#fff;}
.widescreen .sideNav .tabbox .more:hover{text-decoration:underline; color:#fff;}


.container1 .section{ margin-bottom:20px;}
.container1 .section h2{  line-height:42px; border-bottom:6px solid #4791f4;}
.container1 .section h2 .left{font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; color:#2877de; font-size:14px; font-weight:bold;}
.container1 .section h2 .right{ color:#545a66; padding-right:13px; background:url(../images/index/arrow2.png) no-repeat right center;}
.container1 .section h2 .right:hover{ color:#4891f7; background:url(../images/index/arrow3.png) no-repeat right center;}
.container1 .section .mytrip{ width:100%; border:1px solid #c8d0e5; background:#fff;}
.container1 .section .mytrip th{ height:46px; border-bottom:1px solid #c8d0e5; font-size:14px; color:#2877de; text-align:center;font-family: Microsoft Yahei,Tahoma,Geneva,sans-serif;}
.container1 .section .mytrip td{ height:40px; border-bottom:1px solid #c8d0e5; text-align:center;}
.container1 .section .mytrip td.reason{ text-align:left; padding:0 30px;}

.container1 .section .qanda{ border:1px solid #c8d0e5; padding:0 42px 26px 42px;}
.container1 .section .qanda dt,.container1 .section .qanda dd{ line-height:23px; padding-left:40px;}
.container1 .section .qanda dt{ background:url(../images/index/question.png) no-repeat left top; margin-top:18px; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; color:#2877de; font-size:14px;}
.container1 .section .qanda dd{ background:url(../images/index/answer.png) no-repeat left top; margin-top:12px;}


/*国内机票页签*/
.fastContent{ position:relative;}
.fastContent .formTable .flight-text{width:180px; height:30px; line-height:29px; border:1px solid #c7d1e4;padding-left:10px;}
.fastContent .formTable .flight-city{width:180px;background: #fff url(../images/index/location.jpg) no-repeat 165px center; float:left; cursor:pointer;}
.fastContent .formTable .flight-city:focus{border:1px solid #fe9b23;background: #fff url(../images/index/location1.jpg) no-repeat 165px center;}
.fastContent .formTable .flight-date{width:180px;background: #fff url(../images/index/fDate.png) no-repeat 160px 4px; float:left;cursor:pointer;}
.fastContent .formTable .flight-date .dis{background:#efefef url(../../images/common/fDaten2.png) no-repeat right top;}


.fastContent .PowerSearch{width:160px;line-height:25px;text-align:right;color:#fff;cursor:pointer;}
.fastContent .PowerSearch b{ width:14px; height:10px; display:inline-block;background:url(../images/index/arrow4.png) no-repeat 4px; padding-left:5px;}
.fastContent .formTable .flight_section{ border-radius:3px;}
.fastContent .transfer{ width:25px; height:50px; display:inline-block;background:url(../images/index/Transf.png) no-repeat;position:absolute;top:175px;left:357px;}
.fastContent .transfer:hover{background:url(../images/index/Transfer.png) no-repeat;}
.fastContent .formTable .flights-text{width:120px; height:30px; line-height:29px; border:1px solid #c7d1e4;padding-left:10px;}
.fastContent .formTable .flights-text:focus{border:1px solid #fe9b23;}
.fastContent .formTable .querybutton{color:#131313; width:30px;height:30px;cursor:pointer;text-decoration:none;display:inline-block;line-height:30px;font-size:12px; border:1px solid #abb2be;border-radius:2px;background:#fff url(../images/index/bottonsearch.gif) no-repeat 8px 9px; padding-left:25px;}
.fastContent .formTable .flight-dates{width:180px;background:#c3c3c3;}

.fastContent .formTable .sqBtn{ width:56px; height:32px; border:1px solid #dddddf; background:#fff url(../images/index/bottonsearch.gif) no-repeat 5px 10px; color:#4c575e; padding-left:15px; margin-left:10px; border-radius:3px; cursor:pointer;}

/*国内机票*/
.widescreen_flight{ width:100%; min-width:1200px; background:url(../images/flight/cityphoto.jpg) no-repeat center top; margin-bottom:20px;}
.widescreen_flight .container{ padding-top:8px;}

.widescreen_flight .sideNav{ width:226px; height:435px; padding:40px 34px 0 10px;}
.widescreen_flight .sideNav .tabbar{ padding:0 10px;height:58px;height:30px; padding-top:22px; border-bottom:2px solid #958588; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:14px; color:#fff;}
.widescreen_flight .sideNav .tabbox{ height:320px; padding:12px 10px 0 10px; font-size:12px; color:#fff; position:relative;}
.widescreen_flight .sideNav .tabbox .section{ padding-bottom:14px;}
.widescreen_flight .sideNav .tabbox h3{ font-weight:bold; line-height:28px; padding-top:13px; border-top:1px dashed #a1b4d4;}
.widescreen_flight .sideNav .tabbox .section h3.mark{border:none; padding-top:0;}

.widescreen_flight .sideNav .tabbox p{ padding-left:14px; line-height:18px;}
.widescreen_flight .sideNav .tabbox .more{ display:block; position:absolute; right:20px; bottom:30px; padding-right:13px; background:url(../images/index/arrow1.png) no-repeat right center; color:#fff;}
.widescreen_flight .sideNav .tabbox .more:hover{text-decoration:underline; color:#fff;}


/*国内酒店*/
.widescreen_hotel{ cursor:pointer;width:100%; min-width:1200px; height:480px; background:url(../images/hotel/hotelphoto.jpg) no-repeat center top; margin-bottom:20px;}
.widescreen_hotel .container{ cursor:pointer;padding-top:8px;}

.widescreen_hotel .sideNav{ cursor:auto;width:226px; height:435px; padding:0px 34px 0 10px;}
.widescreen_hotel .sideNav .tabbar{ padding:0 10px;height:58px;height:30px; padding-top:22px; border-bottom:2px solid #a2b3de; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:14px; color:#fff;}
.widescreen_hotel .sideNav .tabbox{ height:320px; padding:12px 10px 0 10px; font-size:12px; color:#fff; position:relative;}
.widescreen_hotel .sideNav .tabbox .section{ padding-bottom:14px;}
.widescreen_hotel .sideNav .tabbox h3{ font-weight:bold; line-height:28px; padding-top:8px;}
.widescreen_hotel .sideNav .tabbox .hotel_standard{ padding:4px 6px 0 24px;}
.widescreen_hotel .sideNav .tabbox .hotel_standard li{ list-style:disc; padding:4px 0;}
.widescreen_hotel .sideNav .tabbox p{ padding-left:14px; line-height:18px;}
.widescreen_hotel .sideNav .tabbox .more{ display:block; position:absolute; right:20px; bottom:30px; padding-right:13px; background:url(../images/index/arrow1.png) no-repeat right center; color:#fff;}
.widescreen_hotel .sideNav .tabbox .more:hover{text-decoration:underline; color:#fff;}




/* 查询控件 */
.normal_searchbox{cursor:auto; width:324px; border:8px solid #2875dd; color:#4f5762;}
.normal_searchbox .search_title{ background:#2875dd; height:30px; line-height:30px; font-family:Microsoft Yahei,Tahoma,Geneva,sans-serif; font-size:18px; color:#fff; padding-left:14px;}
.normal_searchbox .search_area{ background:#fff; padding:6px 0; min-height:364px;}
.normal_searchbox .normal_searchform dt{ height:35px; line-height:34px; width:76px; padding:3px 14px 3px 0; text-align:right; float:left;}
.normal_searchbox .normal_searchform dd{ height:35px; line-height:34px; padding:3px 0; float:left;}
.normal_searchbox .f-text{ width:170px;}
.normal_searchbox .search_grey{ padding:8px 9px 8px 22px; border:1px solid #ddd; border-radius:4px; margin-left:10px; background:url(../images/flight/search_grey.jpg) no-repeat 7px center; color:#999;}

/*申请单查询*/
.normal_searchbox .order{ width:142px; background:#ececec; color:#999;}

/*下拉框*/
.normal_searchbox .selectContainer{ width:152px; color:#666;}
.normal_searchbox .selectContainer .selectMenu{ width:152px;}
.normal_searchbox .selectContainer .selectMenu li{ width:132px;}
.normal_searchbox .selectContainer .shows{ border:1px solid #abb2bf; border-radius:3px;}
/*日期控件*/
.normal_searchbox .normal_searchform dd .f-date{ width:180px;padding-left:0px;background:#fff url(../images/common/fDate.png) no-repeat 155px 4px; float:left;}
.normal_searchbox .normal_searchform dd .f-date input{ width:186px; height:30px; line-height:30px; border:0; background:transparent; padding-left:10px; font-size:14px; vertical-align:middle;}

.normal_searchbox .normal_searchform dd .dis{background:#efefef url(../../images/common/fDaten2.png) no-repeat right top;}



/*地址搜索框*/
.normal_searchbox .normal_searchform dd .location{ width:170px; background:url(../images/flight/location.jpg) 156px center no-repeat;}
/*调换出发、到达城市*/
.normal_searchbox .normal_searchform .reverse{ position:relative;}
.normal_searchbox .normal_searchform .reverse a{ position:absolute; left:182px; top:20px; display:inline-block; height:40px; width:24px;  background:url(../images/flight/reverse3.jpg) no-repeat; text-indent:-10000px;}
.normal_searchbox .normal_searchform .reverse a:hover{ background:url(../images/flight/reverse4.jpg) no-repeat;}

/*高级搜索*/
.normal_searchbox .advance{padding:8px 30px;}
.normal_searchbox .advance .advance_button{ color:#4890f6; padding-right:16px; background:url(../images/flight/arrow1.jpg) no-repeat right center;}
.normal_searchbox .advance .active{background:url(../images/flight/arrow2.jpg) no-repeat right center;}
.normal_searchbox .advance .advance_condition{padding-right:26px; _padding-right:0px;}
.normal_searchbox .advance .advance_condition li{padding:2px 0;}
.normal_searchbox .botton{ width:110px;height:29px;margin:auto;cursor:pointer;font-size:14px;color:white;border:1px solid #c16f09; text-align:center; line-height:29px;background:#ff9b1d;border-radius:2px;font-weight:bold;}
.normal_searchbox .botton:hover{background-color:#ffa638;}
.normal_searchbox .flight_section{ border:1px solid #ddd; border-radius:3px; width:110px;}

/*酒店控件*/

.hotel_search .f-text{ width:210px;}
.hotel_search .order{ width:142px;}
.hotel_search dd .hotel_location{ width:210px; background:url(../images/flight/location.jpg) 196px center no-repeat;}
.hotel_search dd .f-date-hotel{ width:220px;padding-left:0px;background:#fff url(../images/common/fDate.png) no-repeat 190px 4px; float:left;}
.hotel_search dd .f-date-hotel input{ width:200px; height:30px; line-height:30px; border:0; background:transparent; padding-left:10px; font-size:14px; vertical-align:middle;}


/* 弹窗 */
.popup_box{ width:645px; border:1px solid #4791f4; margin:0 auto;}
.popup_box span{ margin:0 12px 0 24px; vertical-align:middle; zoom:1;}
.popup_box input{ vertical-align:middle; zoom:1;}
.popup_box .popup_head{ height:52px; border-bottom:1px solid #c7cfe2; background:#f2f7fd url(../images/common/prompt5.jpg) right top no-repeat; line-height:52px;}
.popup_box .popup_main{ height:420px; background:#fff;}
.popup_box .popup_main .popup_left{ height:420px;width:374px; float:left; border-right:1px solid #c7cfe2;}
.popup_box .popup_main .popup_left .popup_folder{ height:262px; overflow-y:auto;}
.popup_box .popup_main .popup_left .popup_external{ height:67px; border-top:1px solid #c7cfe2; padding:0px 0; line-height:50px;}
.popup_box .popup_main .popup_right{ height:400px; width:260px; float:right; padding:10px 0; }

.popup_box .popup_foot{ height:52px; border-top:1px solid #c7cfe2; background:#f2f7fd; line-height:52px;}
.popup_box .popup_foot .popup_btn{ margin-left:83px; padding-left:34px; padding-right:34px;}

.popup_shortbox{ height:186px; width:600px; position:absolute; left:50%; top:50%; margin:-94px 0 0 -301px; background:#FFFFFF; border:1px solid #4791f4;}
.popup_shortbox .subtitle{ background:url(../images/tripmanage/alerticon.jpg) no-repeat 90px 20px; line-height:40px; font-size:16px; padding:20px 30px 30px 80px; color:#2877de;}
.popup_shortbox .close{ display:block; float:right; width:23px; height:23px; text-indent:-10000px; background:url(../images/tripmanage/alertclose.jpg) no-repeat;}\

/*关键词控件*/
.formTable .search_control .select_placa{ background:#f00; position:absolute; top:41px; left:0;}
.formTable .search_control .select_placa li{ line-height:28px; border:1px solid #ddd; margin-top:-1px;width:490px;overflow:hidden; zoom:1; vertical-align:top;padding-left:10px; color:#000;cursor: pointer;}
.formTable .search_control .select_placa li:hover{ background:#4791f4; color:#fff;}
.formTable .search_control .select_placa li .info{ float: right; padding-right: 10px; color: #999;}
.formTable .search_control .select_placa .disablea{ width:460px;cursor:pointer;padding:0 10px; background:url(../images/hotel/hotel_icon1.jpg) no-repeat 10px; padding-left:30px;color:#4d4d4d;}
.formTable .search_control .select_placa .disablea:hover{color:#fff;background:#4791f4 url(../images/hotel/hotel_icon.jpg) no-repeat 10px; padding-left:30px;}
.formTable .search_control .select_placa .disablec{width:460px;cursor:pointer; padding:0 10px; background:url(../images/hotel/location.jpg) no-repeat 10px; padding-left:30px; color:#4d4d4d;}
.formTable .search_control .select_placa .disablec:hover{color:#fff;background:#4791f4 url(../images/hotel/location_a.jpg) no-repeat 10px; padding-left:30px;}
.invoice_tip{width:700px;position: absolute;left:50%;top:50%;margin-left:-350px;margin-top:-218px;}
.invoice_head{font-family: "微软雅黑";font-size:18px;background: #0283f8;padding:17px;color:#fff;}
.invoice_content{background: rgba(255,255,255,0.4);padding:0 10px 10px 10px}
.invoice_c{font-family: "微软雅黑";font-size:16px;background: #fff;;}
.invoice_c p{line-height:42px;margin:0 32px;}
.invoice_btn{padding:7px 35px;font-family: "微软雅黑";font-size:16px;text-align: center;background: #088ff8;border:1px solid #075fc1;color:#fff;margin:20px;border-radius:3px;}
.t_center{text-align: center;}
.searchContain{ font-size: 12px; padding: 1px 0; color: #2877de; cursor:pointer;}
.searchContain .scName{ font-weight: bold;}
.searchContain .scIcon{ width: 25px; height: 23px; display: inline-block; background: url(../images/hotel/hsIcon.png) no-repeat center top; vertical-align: middle; margin-right: 5px;}
.searchContain:hover .scIcon{ background: url(../images/hotel/hsIcon.png) no-repeat center bottom;}


.s_botton{text-align: center;margin-top:4px;}
.s_botton a{margin-right:20px;color: #4890f6;}
