@charset "utf-8";
/* CSS Document */
body{
	width:1002px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333;
}
p, table, td, h1, h2, h3, h4, h5, input, select, ul, li, img, form{
	padding:0px;
	margin:0px;
}

input, img{
	border:0;
}
li{
	list-style-type:none;
}
a:link{
	color:#333;
	text-decoration:none;
}
a:visited{
	color:#333;
	text-decoration:none;
}
a:hover{
	color:#333;
	text-decoration:none;
}
.Fclear{
	clear:both;
}
/* 头部开始 */
.header{
	background:url(../images/bg_header.jpg) repeat-x;
	height:68px;
	margin-bottom:2px;overflow:hidden;
}
.logo{
	padding-top:14px;
	padding-left:101px;
	float:left;
}
.nav{
	float:left;
	padding-left:53px;
}
.nav li{float:left;	height:68px;/*wenli modify*/
	border-right:2px solid #FFF;
	padding-top:25px;
	padding-left:20px;
	padding-right:20px;
}
.nav li a{
	display:block;
	font-weight:bold;
	padding:8px 0;
}
.nav li.kong{
	border-right:none;
}
.nav li a.current{border-bottom:1px #004ea2 solid;}
.nav a:link{
	color:#FFF;
}
.nav a:visited{
	color:#FFF;
}
.nav a:hover{
	color:#FFF;
	border-bottom:1px #004ea2 solid;
	text-decoration:none;
}
.top_nav{
	float:left;
	padding-left:10px;
	padding-top:5px;
}
.top_nav a{
	display:block;
	color:#004ea2;
	font-weight:bold;
	line-height:18px;
	text-decoration:none;
	padding-left:18px;
}
.top_nav a:link{
	color:#004ea2;
}
.top_nav a:visited{
	color:#004ea2;
}
.top_nav a:hover{
	color:#004ea2;
}
.top_nav a.top01{
	background:url(../images/ico_topnav01.jpg) no-repeat left center;
}
.top_nav a.top02{
	background:url(../images/ico_topnav02.jpg) no-repeat left center;
}
.top_nav a.top03{
	background:url(../images/ico_topnav03.jpg) no-repeat left center;
}
/* 头部结束 */
	
/* 中间开始 */
.containter{
	margin-bottom:10px;
	overflow:hidden;
	position:relative;
}
.banner{
	background:url(../images/banner.jpg) no-repeat;
	height:224px;
}
.banner_ecoairinfo{
	background:url(../images/banner_ecoairinfo.jpg) no-repeat;
	height:224px;
}
.banner_ecoguide{
	background:url(../images/banner_ecoguide.jpg) no-repeat;
	height:224px;
}
.banner_ecotraffic{
	background:url(../images/banner_ecotraffic.jpg) no-repeat;
	height:224px;
}
.banner_ecoservice{
	background:url(../images/banner_ecoservice.jpg) no-repeat;
	height:224px;
}
.banner_ecoshop{
	background:url(../images/banner_ecoshop.jpg) no-repeat;
	height:224px;
}
.banner_company{
	background:url(../images/banner_company.jpg) no-repeat;
	height:224px;
}

.search_bar{
	padding-top:50px;
	padding-left:100px;
	float:left;
}
.search_bar input{
	border:1px solid #a2a2a2;
	margin-right:5px;
	width:120px;
	padding-left:5px;
	height:18px;
	line-height:20px;
	vertical-align:middle;
	color:#cbc9ca;
}
.search_bar input.btn_submit{
	background:url(../images/bg_submit.gif) no-repeat;
	width:55px; 
	border:none;
	color:#FFF;
	height:20px;
	line-height:20px;
	vertical-align:middle;
}
.right_nav{
	float:right;
	padding-top:50px;
	padding-right:347px;
	color:#FFF;
}
.right_nav a{
	color:#FFF;
	margin-left:10px;
	margin-right:10px;
}
.right_nav a:link{
	color:#FFF;
}
.right_nav a:visited{
	color:#FFF;
}
.right_nav a:hover{
	color:#FFF;
}
.flash{
	padding-left:38px;
}
/* left table 结束 right开始*/
.right_bar_line{
	background:url(../images/index_line.jpg) repeat-x center bottom;
	height:26px;
	margin-bottom:4px;
}
.right_bar_line img{
	float:right;
	margin-right:10px;
	margin-top:13px;
}
.right_bar{
	float:left;
	width:252px;
}
.right_bar_line span{
	float:left;
	color:#004ea2;
	margin-top:6px;
}
.ico a{
	float:left;
	margin-right:15px;
	margin-top:4px;
}
.ico a.kong{
	float:left;
	margin-right:0px;
}
/* right 结束 */

/* content 开始 */
.content{
	margin-left:47px;
}
.site_map{
	background:url(../images/ico_site.jpg) no-repeat left center;
	height:50px;
	line-height:50px;
	vertical-align:middle;
	padding-left:22px;
	color:#2696ca;
	font-weight:bold;
}
.site_map a{
	padding-left:5px;
	padding-right:5px;
	color:#2696ca;
}
.site_map span{
	padding-left:5px;
	color:#004ea2;
}
.content_left{
	float:left;
}
.content_left h2{
	background:url(../images/bg_h2.jpg) no-repeat;
	width:155px; height:22px;
	line-height:22px; vertical-align:middle;
	margin-bottom:3px;
	font-size:12px;
	color:#9cb4d8;
	padding-left:38px;
	cursor:pointer;
}
.content_left h2 a:link{
	color:#9cb4d8;
}
.content_left h2 a:visited{
	color:#9cb4d8;
}
.content_left h2 a:hover{
	color:#9cb4d8;
}
.content_left h2.h2_on{
	background:url(../images/bg_h2_on.jpg) no-repeat;
	width:155px; height:22px;
	line-height:22px; vertical-align:middle;
	margin-bottom:3px;
	font-size:12px;
	color:#e37f03;
	padding-left:38px;
	cursor:pointer;
}
.content_left h2.h2_on a:link{
	color:#e37f03;
}
.content_left h2.h2_on a:visited{
	color:#e37f03;
}
.content_left h2.h2_on a:hover{
	color:#e37f03;
}
ul.left_nav{
	margin-left:10px;
	margin-bottom:5px;
	margin-top:5px;
}
ul.left_nav li{
	border-bottom:1px solid #ccc;
	width:175px;
/*	height:20px;*/
	padding-top:5px; padding-bottom:5px;
	font-size:11px;
}
ul.left_nav li a{
	background:url(../images/bg_h2_li.jpg) no-repeat 4px 3px;
	padding-left:18px; line-height:13px; display:block;width:150px;
}
ul.left_nav li.on a:link{
	background:url(../images/icon2.gif) no-repeat 4px 3px;
	padding-left:18px;
	color:#e37f03;
}
ul.left_nav li.on a:visited{
	background:url(../images/icon2.gif) no-repeat 4px 3px;
	padding-left:18px;
	color:#e37f03;
}
ul.left_nav li.on a:hover{
	background:url(../images/icon2.gif) no-repeat 4px 3px;
	padding-left:18px;
	color:#e37f03;
}
/*content_right开始content_left结束*/
.content_right{
	float:left;
	padding-left:17px;
}
.flight_title{
	background:url(../images/bg_flight_title.jpg) repeat-x;
	height:27px;
	float:left;
	width:100px;
}
.flight_title_l{
	background:url(../images/flight_title.jpg) no-repeat left center;
	width:20px; height:27px;
	float:left;
}
.flight_title_c{
	height:27px;
	line-height:27px;
	vertical-align:middle;
	float:left;
	padding-left:5px;
}
.flight_title_r{
	background:url(../images/flight_title.jpg) no-repeat right center;
	width:10px; height:27px;
	float:right;
}
.flight_title_line{
	height:26px;
	float:left;
	border-bottom:1px solid #a2a2a2;
	width:597px;
}
table.flight_search{
	margin-top:15px;
	width:715px;
}
table.flight_search td{
	padding:4px;
	vertical-align:middle;
}
table.flight_search select.dir{
	height:20px;
	border:1px solid #808080;
	border-top:2px solid #808080;
	border-left:2px solid #808080;
	width:195px; padding-left:3px;
}
table.flight_search select.airline{
	height:20px;
	border:1px solid #808080;
	border-top:2px solid #808080;
	border-left:2px solid #808080;
	width:97px; padding-left:3px;
}
table.flight_search select{
	width:80px;
}
table.flight_search input{
	width:200px;
}
table.flight_search input.status{
	width:14px;
	height:14px;
}
table.flight_search input.num{
	background:url(../images/bg_num.jpg) no-repeat;
	width:223px; height:22px;
	line-height:22px;
	vertical-align:middle;
	padding-left:5px;
	float:left;
}
table.flight_search td.btn_fli_search a{
	display:block;
	background:url(../images/btn_fli_search.jpg) no-repeat;
	width:56px; height:22px;
	line-height:22px;
	vertical-align:middle;
	text-align:center;
	color:#333;
}
.btn_flight_search{
	background:url(../images/flight_search.jpg) no-repeat;
	width:46px; height:22px;
	line-height:22px; vertical-align:middle;
	text-align:center;
	vertical-align:middle;
	color:#333;
	float:left;
	margin-left:10px;
}
.flight_search_y{
	background:url(../images/flight_search_y.jpg) no-repeat;
	width:680px;
	height:22px;
	line-height:22px;
	vertical-align:middle;
	color:#FFF;
	padding-left:8px;
	border-bottom:3px solid #f88a02;
}
.btn_flight_search01 a{
	display:block;
	background:url(../images/flight_search01.jpg) no-repeat;
	width:52px;
	height:22px;
	padding-top:30px;
	color:#000;
	text-align:center;
}
td.data_flight select{
	width:80px;
}
select.width_100{
	width:200px;
}
table.flight_search td.airline_search a{
	display:block;
	background:url(../images/airline_search.jpg) no-repeat;
	width:52px; height:24px;
	padding-top:28px;
	text-align:center;
	color:#333;
	margin-left:10px;
}
.flight_line{
	background:url(../images/index_line.jpg) repeat-x;
	width:685px;
	margin-top:18px;
	margin-bottom:10px;
}
table.flight_list{
	width:700px;
}
table.flight_list th{
	background-color:#e6e7e7;
	height:30px;
	line-height:30px;
	vertical-align:middle;
	text-align:center;
}
table.flight_list tr{
	height:18px;
}
table.flight_list td{
	text-align:center;
}
table.flight_list tr.bgs{
	background-color:#f7f7f7;
}
.page{
	text-align:right;
	margin-top:20px;
}
.page select{
	height:20px;
	margin-left:2px;
	margin-right:2px;
}
.page span{
	margin-left:10px;
	margin-right:10px;
}
.page b{
	font-weight:normal;
	margin-left:2px;
	margin-right:2px;
}
/* content 结束 */

/* container 结束 */
.weather_box{
	/*background:url(../images/bg_weather.jpg) no-repeat;
	width:234px;*/
	background:url(../images/bg_weather.png) no-repeat;
	width:245px;
	height:500px;
	position:absolute;
	top:42px;
	left:721px;
}
.btn_ch{
	padding-top:15px;
	padding-left:150px;
}
.quick_link{
	background:url(../images/quick_link.jpg) no-repeat 2px 0px;
	border-bottom:1px solid #a2a2a2;
	height:22px;
	color:#2695ca;
	width:172px;
	margin:0 auto;
	padding-left:30px;
	font-weight:bold;

}
h1{
	background:url(../images/index_line.jpg) repeat-x center bottom;
	width:172px;
	margin:0 auto;
	height:20px;
	padding-top:8px;
}
h1 span{
	background:url(../images/ico_h1.jpg) no-repeat left center;
	color:#2695ca;
	font-weight:bold;
	font-size:12px;
	padding-left:15px;
}
.weahter{
	text-align:center;
}
.shopping, .service{
	padding-left:30px;
	padding-top:10px;
}
.shopping a{
	background:url(../images/shopping_a.jpg) no-repeat left center;
	display:block;
	height:20px;
	padding-left:20px;
}
.service a{
	background:url(../images/service_a.jpg) no-repeat left center;
	display:block;
	height:20px;
	padding-left:20px;
	color:#de7e05;
}
.service a:link{
	color:#de7e05;
}
.service a:visited{
	color:#de7e05;
}
.service a:hove{
	color:#de7e05;
}
.tishixinxi{
	width:684px;
	padding:20px 16px;
	color:#ff0000;
	border-left:1px solid #e9e9e9;
	border-right:1px solid #e9e9e9;
	line-height:20px;
}
.flight_top02{
	background:url(../images/flight_top02.jpg) no-repeat;
	overflow:hidden;
	height:6px;
	margin-top:20px;
	width:733px;
}
.flight_bottom01{
	background:url(../images/flight_bottom01.jpg) no-repeat;
	overflow:hidden;
	height:6px;
	width:733px;
}
.tishixinxi a:link{
	color:#000;
}
.tishixinxi a:visited{
	color:#000;
}
.tishixinxi a:hover{
	color:#000;
}
.all_que{
	color:#484d97;
	margin-top:10px;
	float:left;
}
.all_que span{
	padding-left:4px;
	padding-right:4px;
}
.faq_page{
	color:#484d97;
	margin-top:10px;
	*margin-top:4px;
	float:right;
}
.faq_page select{
	width:40px;
	height:20px;
	margin-left:3px;
	margin-right:3px;
	font-size:12px;
}
.faq_page span{
	padding-left:2px;
	padding-right:2px;
}
.faq_page input{
	border:1px solid #999;
	width:18px;
	margin-left:3px;
	margin-right:3px;
}
.faq_page a{
	padding-left:2px;
	padding-right:2px;
}
.faq_page a:link{
	color:#484d97;
}
.faq_page a:visited{
	color:#484d97;
}
.faq_page a:hover{
	color:#484d97;
}
/* 中间结束 */

/* 尾部开始 */
.footer{
	background-color:#ecf0f3;
	height:67px;
	clear:both;
	border-top:5px #f4fbff solid;
}
/* 尾部结束 */

/*wenli add*/
/*三列主内容区 开始*/
.wrapper{min-height:260px;_heigth:260px;}
.container{float:left;width:428px;margin-left:17px;display:inline}


h2.titBar100317{
	background:url(../images/bg_titBar.jpg) no-repeat;
    height:25px;
	line-height:25px;
	/*width:428px;*/
	font-size:12px;
	/*text-indent:25px;
	margin:0 0 10px;*/
	float:left;
	overflow:hidden;
}
h2.titBar100317 span{
	background:url(../images/titBar_r.jpg) no-repeat right top;
	float:left;
	padding-right:10px;
	padding-left:25px;
}
.titBar_bottom{
	clear:both;
	border-bottom:1px solid #999;
	margin-top:-1px;
	margin-bottom:15px;
}

h2.titBar{background:url(../images/titBar.jpg) no-repeat left top;height:26px;line-height:26px;width:428px;font-size:12px;text-indent:25px;margin:0 0 10px;}
h2.titBarL{background:url(../images/titBarL.jpg) no-repeat left top;height:26px;line-height:26px;width:428px;font-size:12px;text-indent:25px;margin:0 0 10px;}
h2.titBarLL{background:url(../images/titBarLL.jpg) no-repeat left top;height:26px;line-height:26px;width:428px;font-size:12px;text-indent:25px;margin:0 0 10px;}
h2.titBarLLL{background:url(../images/titBarLLL.jpg) no-repeat left top;height:26px;line-height:26px;width:428px;font-size:12px;text-indent:25px;margin:0 0 10px;}
h2.titBar2{overflow:hidden;border:1px #fff solid;background:url(../images/button_line.jpg) repeat-x left bottom;line-height:23px;height:26px;margin:0 0 10px;}
h2.titBar2 p{float:left;background:url(../images/title_left.jpg) no-repeat left top;height:26px;line-height:23px;}
h2.titBar2 strong{float:left;display:block;background:url(../images/title_right.jpg) no-repeat right top;height:26px;line-height:23px;font-size:12px;padding:0 15px 0 25px;}

/*.picTxtArea{padding:0 0 15px;overflow:hidden;zoom:1;}
.picTxtArea .img{float:left;margin:0 0 0 8px;display:block}
.picTxtArea .txt{float:right;width:270px;color:#746c6c;line-height:20px;}*/

.picTxtArea{padding:0 0 15px 10px;overflow:hidden;zoom:1;}
.picTxtArea .img{float:left;margin:0px;display:block}
.picTxtArea .txt{float:right;width:270px;color:#746c6c;line-height:20px;}
.picTxtArea .txt0501{padding-top:10px; width:410px;color:#746c6c;line-height:20px; text-align:justify; clear:both}


.tableGlobal{padding:0 0 15px;}
.tableGlobal table{border-collapse:collapse;width:428px;table-layout:fixed}
.tableGlobal th{background:#e6e7e7;color:#746c6c;font-weight:bold;text-align:center;}
.tableGlobal td{color:#a2a2a2;font-size:12px;text-align:center}
.tableGlobal th,.tableGlobal td{border:1px #fff solid;padding:2px 0;line-height:16px;}
.tableGlobal tr.bg td{background:#f7f7f7;}
.tableGlobal td.alignleft{padding-left:10px;text-align:left;}

.titlesBlock {padding:0 0 15px 8px;}
.titlesBlock h2{color:#7cb6dc;font-size:12px;}
.titlesBlock h3{color:#746c6c;font-size:12px;padding:2px 0 2px 13px;background:url(../images/icon.jpg) no-repeat left 5px; }
.titlesBlock h3 span{font-size:12px;font-weight:normal; float:right; +margin-top:-15px; _margin-top:-16px;}
.titlesBlock div.text{padding:0 0 4px 15px;color:#746c6c;font-size:12px;line-height:18px; text-align:justify;}
.titlesBlock div.text p.textL{/*text-indent:13px;*/ text-align:left;}
.titlesBlock div.text p{/*text-indent:13px;*/ text-align:justify;}
.titlesBlock div.text ol li{/*text-indent:13px;*/
	text-align:justify;
	list-style-type: decimal;
}
.titlesBlock table td{color:#746c6c;}
.bottom_border{border-bottom:1px dashed #a2a2a2; padding-bottom:10px; margin-bottom:10px;}

.cnt{line-height:22px;color:#746c6c;padding:0 0 15px 8px;}
.cnt p{text-indent:2em;}

.cnt11{line-height:22px;color:#746c6c;padding:0 0 15px 8px;font-size:12px;}
.cnt11 p{text-indent:2em;}

/*三列主内容区 结束*/
/*公用尾部 开始*/
.select{float:left;margin-left:40px;display:inline;margin-top:18px;}
.select select{width:126px;height:22px;color:#cbc9c9;}
.smallNav{float:left;margin-top:20px;padding-left:10px;color:#a2a2a2;}
.smallNav a{color:#a2a2a2;}
.smallNav a:hover{text-decoration:underline}
.icp{float:right;margin-top:18px;width:410px;line-height:18px;text-align:right;color:#a2a2a2;}
.links{float:right;display:inline;margin:22px 53px 0 10px;width:100px;}
.links img{border:1px #ccc solid;}
/*公用尾部 结束*/

/*两列主内容区 开始*/
.container_2{width:637px;padding:0 0 20px;}
.card01Tit {background:url(../images/button_line.jpg) repeat-x left bottom;height:26px;line-height:23px;}
.card01Tit li{float:left;margin-right:1px;}
.card01Tit li a{float:left;font-weight:bold;background:url(../images/button_l.jpg) no-repeat left top;display:block;height:26px;line-height:23px;outline:none;expression:(this.onFocus=this.blur);}
.card01Tit li a strong{cursor:pointer;float:left;display:block;padding:0 15px 0 25px;height:26px;line-height:23px;background:url(../images/button_r.jpg) no-repeat right top;}
.card01Tit li a:hover{background:url(../images/button_l_on.jpg) no-repeat left top;}
.card01Tit li a:hover strong{cursor:pointer;background:url(../images/button_r_on.jpg) no-repeat right top;}
.card01Tit li.current a{float:left;font-weight:bold;background:url(../images/button_l_on.jpg) no-repeat left top;display:block;height:26px;line-height:23px;}
.card01Tit li.current a strong{float:left;display:block;padding:0 15px 0 25px;height:26px;line-height:23px;background:url(../images/button_r_on.jpg) no-repeat right top;}
.card01Tit li.current a:hover{background:url(../images/button_l_on.jpg) no-repeat left top;}
.card01Tit li.current a:hover strong{background:url(../images/button_r_on.jpg) no-repeat right top;}
.card01_cnt01 {padding:5px 0 0;}
.card01_cnt01 .imgtxt{overflow:hidden;zoom:1;}
.card01_cnt01 .img{float:left;margin:5px 0 0 1px;display:block}
.card01_cnt01 .txt{float:right;width:490px;color:#746c6c;line-height:20px;}
.card01_cnt01 .cntList {margin:18px 0 25px;overflow:hidden;zoom:1;}
.card01_cnt01 .cntList li{float:left;width:125px;overflow:hidden;}
.card01_cnt01 .cntList li.seperator{float:left;height:20px;width:3px;overflow:hidden;}
.card01_cnt01 .cntList li h4{height:29px;line-height:29px;font-size:12px;background:#e6e7e7;color:#746c6c;text-align:center}
.card01_cnt01 .cntList li div{color:#746c6c;font-size:12px;line-height:20px;padding:6px;background:url(../images/dotx.gif) repeat-x left bottom; height:180px; }
.card01_cnt01 .cntList li .detail{padding-top:2px;float:right;background:url(../images/icon2.gif) no-repeat left 6px;padding-left:13px;color:#746c6c;}
.card01_cnt01 .cntList li .detail a{color:#746c6c;}
.card01_cnt01 .cntList li .detail a:hover{text-decoration:underline}

.card02Tit {padding-left:20px;overflow:hidden;zoom:1;}
.card02Tit li{float:left;}
.card02Tit li a:link,.card02Tit li a:visited{float:left;display:block;padding:0 0 0 12px;font-weight:bold;color:#878888;background:url(../images/arrow.jpg) no-repeat left 6px;}
.card02Tit li a:hover{color:#9cb5d7;background:url(../images/arrow_on.jpg) no-repeat left 6px;}
.card02Tit li.seperator{width:22px;height:13px;background:url(../images/midline.gif) no-repeat center 4px}
.card02Tit li.current a:link,.card02Tit li.current a:visited,.card02Tit li.current a:hover{color:#9cb5d7;background:url(../images/arrow_on.jpg) no-repeat left 6px;}
.card02_cnt01 {margin:5px 0 0;background:url(../images/bg01.jpg) no-repeat left top;width:639px;height:173px;}
.card02_cnt01 ul{padding:10px 9px;overflow:hidden;zoom:1;}
.card02_cnt01 li{float:left;width:199px;height:114px;}
.card02_cnt01 li.seperator{width:12px;height:157px;background:url(../images/doty.gif) no-repeat center 6px}
.card02_cnt01 h4{font-size:12px;color:#ec8404;padding:3px 0 5px;}
.card02_cnt01 p.img{text-align:center;}
.card02_cnt01 p.img img{display:block;}
.card02_cnt01 p.click{padding:3px 10px 0 13px;float:right;background:url(../images/icon2.gif) no-repeat left 7px;color:#746c6c;}
.card02_cnt01 p.click a{color:#746c6c;}
.card02_cnt01 p.click a:hover{text-decoration:underline}
/*两列主内容区 结束*/

/*faq开始*/
.faq_service{
	font-family:Arial, Helvetica, sans-serif;
}
h2.tips{
	color:#cf0d18;
	font-size:12px;
	padding-bottom:5px;
}
.tips_con{
	color:#cf0d18;
}
.question{
	background:url(../images/ecoservice/ico_question.jpg) no-repeat 5px 10px;
	background-color:#e8e7e7;
	margin-top:5px;
	padding:5px 8px 5px 28px;
	line-height:20px;
	width:408px;
}
.answer{
	background:url(../images/ecoservice/ico_answer.jpg) no-repeat 5px 10px;
	margin-bottom:10px;
	padding:8px 8px 8px 28px;
	line-height:20px;
	width:408px;
}
.all_que{
	color:#484d97;
	margin-top:10px;
	float:left;
}
.all_que span{
	padding-left:4px;
	padding-right:4px;
}
.faq_page{
	color:#484d97;
	margin-top:10px;
	*margin-top:4px;
	float:right;
}
.faq_page select{
	width:38px;
	height:20px;
	margin-left:3px;
	margin-right:3px;
	font-size:12px;
}
.faq_page span{
	padding-left:2px;
	padding-right:2px;
}
.faq_page input{
	border:1px solid #999;
	width:18px;
	margin-left:3px;
	margin-right:3px;
}
.faq_page a{
	padding-left:3px;
	padding-right:3px;
}
.faq_page a:link{
	color:#484d97;
}
.faq_page a:visited{
	color:#484d97;
}
.faq_page a:hover{
	color:#484d97;
}
.faq_table{
	width:390px;
	margin:0 auto;
	margin-top:10px;
}
.faq_table td{
	height:26px;
	text-align:left;
}
.faq_table td span{
	color:#F00;
	margin-left:5px;
}
.faq_table td.danxuan input{
	border:none;
	width:14px;
	height:14px;
	margin-right:5px;
}
.faq_table td input{
	border:1px solid #333;
	width:248px;
}
.faq_table td .que_con{
	width:295px;
	height:90px;
}
.faq_table td input.yanzhengma{
	width:60px;
	margin-right:3px;
}
.faq_table td .btn{
	background:url(../images/airlines_off.jpg) no-repeat;
	width:62px; height:22px;
	text-align:center;
	line-height:22px;
	vertical-align:middle;
	background-color:none;
	border:0;
	margin-right:20px;
	float:left;
}

.pic_ticket{margin-top:10px; margin-left:24px;}
.titlesBlock p{padding:0 0 4px 15px;color:#746c6c;font-size:12px;line-height:18px; text-align:justify;}
/*航班信息开始*/
table.new_flight{
	margin-top:6px;
	width:700px;
}
table.new_flight th{
	background:url(../images/bg_flight_th.gif) repeat-x;
	/*height:31px;*/
	color:#fff;
	border-bottom:1px solid #dadada;
}
table.new_flight td{
	padding-top:3px;
	padding-bottom:3px;
	text-align:center;
	height:21px;
	line-height:21px;
	color:#fff;
	font-weight:bold;
}
table.new_flight tr{
	background:#969696;
}
table.new_flight tr.normal{
	background:#817f80;
}
table.new_flight tr.delay{
	background-color:#ffb850;
	border-bottom:1px solid #fff;
}
table.new_flight tr.delay td{
	border-bottom:1px solid #fff;
}
table.new_flight tr.cancel{
	background:#ff4d4d;
}
table.new_flight tr.cancel td{
	border-bottom:1px solid #fff;
}
input.status{
	margin-left:10px;
}
.tip_none{
	text-align:center;
	padding-top:20px;
	color:#f00;
	padding-bottom:25px;
	overflow:hidden;
	width:728px;
}
/*航班信息结束*/
/*page star*/
.page_flight{
	padding-top:25px;
	padding-bottom:15px;
	overflow:hidden;
}
.page_flight span{
	display:block;
	float:left;
	padding-left:10px;
	padding-right:10px;
}
.page_flight p{
	float:left;
}
.page_flight b{
	padding-left:3px;
	padding-right:3px;
}
.page_flight a{
	width:20px;
	display:block;
	float:left;
	text-align:center;
}
.page_flight a.un_down{
	width:40px;
}
.page_flight a:hover{
	color:#f00;
	font-weight:bold;
}
.page_flight a.on:link{
	color:#f00;
	font-weight:bold;
}
.page_flight a.on:visited{
	color:#f00;
	font-weight:bold;
}
.page_flight a.on:hover{
	color:#f00;
	font-weight:bold;
}
.page_flight input{
	height:14px;
	_height:12px;
	font-size:12px;
	margin-top:-5px;
	margin-left:3px;
	margin-right:3px;
	border:1px solid #999;
	width:36px;
}
.page_flight a.go{
	display:block;
	float:left;
	background:url(../images/ico_go.jpg) no-repeat left center;
	width:35px;
	height:18px;
	margin-top:0px;
	margin-left:8px;
}
/*page end*/
.color_e60013{
	color:#e60013;
}


#suggest{width:225px;}
#suggest2{/*width:276px;*/width:225px;}
#suggest_i{width:225px;}
#suggest_i2{/*width:276px;*/width:225px;}
.ac_results {background:#fff;border:1px solid #7f9db9;position: absolute;z-index: 10000;display: none; margin-left:-170px; margin-top:-68px; font-size:10px;}
.ac_results ul{margin:0;padding:0;list-style:none;}
.ac_results li a{white-space: nowrap;text-decoration:none;display:block;color:#05a;padding:1px 3px; line-height:16px;}
.ac_results li{border:1px solid #fff; line-height:16px;}
.ac_over,.ac_results li a:hover {background:#c8e3fc;}
.ac_results li a span{float:right;}
.ac_result_tip{border-bottom:1px dashed #666;padding:3px;}