@charset "utf-8";
/***全局的样式定义***/
*{margin:0; padding:0;}
body{ background:#fff; font-family:Arial,"MS PGothic";font-size:12px}
img{ border:none; }
ul{list-style:none;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}
a{ color:#000099; }
body, td, input, textarea, select { font-size:12px; margin:auto; padding:auto;}
.btn_center{ margin:0 auto; text-align:center;}
.btn_right{ float:right;}
#container{ width:960px; margin:0 auto; padding-top:0px;}
/***template 头部 1-1 begin***
#header{ width:960px; margin-bottom:6px; margin-top:6px;}
.header_top { width:960px; height:auto; background:url(../../img/logo_bg.gif) no-repeat 0 bottom; }
.header_top .logo { width:250px; margin:0 0 6px 5px; float:left; display:inline;}
.header_top .logo p { margin:9px 0;}
.header_top .logo p a {display:block; background:url(../../img/logo.gif) no-repeat; width:180px; height:37px; text-indent:-9999px;font-size:0;}
.header_top .logo h1 { font-size:12px; color:#000; line-height:14px; margin:0 0 5px 0; font-weight:normal; }
.header_top .top_nav { width:380px; display:block;height:20px;font-size:10px; text-align:right; float:right; }
.header_top .top_nav li {display:inline; }
.header_top .top_nav li a { font-size:12px;margin:0 10px; }
.header_top .top_nav li a:hover { color:auto; }
.header_top .rightbar { width:500px; float:right; height:40px; margin-top:16px;}
.header_phone{ width:139px; height:28px;float:left;background:url(../../img/y.gif) no-repeat right;  margin:7px 0 7px 7px; }
.header_phone p{width:122px; height:28px;background:url(../../img/header_phone.gif) no-repeat left;text-indent:-9999px;font-size:0; overflow:hidden;}
#header .nav{ width:954px; height:40px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#EDEDED; padding-left:4px; border-bottom:1px solid #BEBEBE; }
#header .nav ul li { display:inline;}
#header .nav ul li a {float:left;display:block; height:34px; background:#fff url(../../img/nav_bg.gif) repeat-x 0 0; }
#header .nav ul li a:hover { background:#fff url(../../img/nav_bg.gif) repeat-x 0 -40px; }
#header .nav ul li a img {border:0;}
.searchbar{ width:330px;float:right;padding-top:12px;line-height:110%}
.searchbar span{float:left;display:block; font-size:12px;padding-top:3px;}
.searchbar input.search {float:left;display:block; width:180px;height:17px; border:1px solid #949494;  margin:0 0 0 11px;}
.searchbar input.go {float:left;display:block; margin:0 0 0 5px;}
.searchbar .adv {width:22px; height:21px;display:block; float:right;background:url(../../img/jt01.jpg) no-repeat;text-indent:-9999px; font-size:0;overflow:hidden; margin-right:10px;_margin-right:5px;}
*** template 头部 1-2 begin***
#header-1-2{ width:960px; margin-bottom:6px; margin-top:6px;}
#header-1-2 .header_top { width:960px; height:auto; background:url(../../img/logo_bg.gif) no-repeat 0 bottom; }
#header-1-2 .header_top .logo { width:250px; margin:0 0 0px 5px; float:left; display:inline;}
#header-1-2 .header_top .logo p { margin:8px 0;}
#header-1-2 .header_top .logo p a {display:block; background:url(../../img/logo.gif) no-repeat; width:180px; height:37px; text-indent:-9999px;font-size:0;}
#header-1-2 .header_top .logo h1 { font-size:12px; color:#000; line-height:14px; margin:0 0 5px 0; font-weight:normal; }
#header-1-2 .header_top .top_nav { width:380px; display:block;height:20px;font-size:10px; text-align:right; float:right; }
#header-1-2 .header_top .top_nav li {display:inline; }
#header-1-2 .header_top .top_nav li a { font-size:12px;margin:0 10px; }
#header-1-2 .header_top .top_nav li a:hover { color:auto; }
#header-1-2 .header_top .rightbar { width:500px; float:right; height:40px; margin-top:16px;}
#header-1-2 .header_phone{ width:122px; height:28px;float:left; background:url(../../img/ydotline.jpg) no-repeat right;margin:7px 0 7px 7px; }
#header-1-2 .header_phone p{background:url(../../img/header_phone.gif) no-repeat; }
#header-1-2 #no-nav{ background:none; border-bottom:4px solid #eee;}
*** template 1-2 头部end***
*** template 2-1/booking 头部***
#bk_header2-1{ width:960px; border-bottom:1px #cecece solid; padding-bottom:2px;}
#bk_header2-1 .header_top{ width:960px; height:25px; font-size:12px; line-height:25px;}
#bk_header2-1 .header_cen{ width:960px; height:70px;}
#bk_header2-1 .header_cen ul{ float:right; text-align:right; margin:10px 0 0 0; display:inline;}
#bk_header2-1 .header_cen ul li{ display:inline; padding:0 5px;}
#bk_content2-1{ width:950px; margin:26px 5px 23px 5px; background:#ccc;}

***template 2-1/booking 尾部***
#bk_footer2-1{ border-top:1px #cecece solid; padding-top:22px; text-align:center;}
#bk_footer2-1 ul{}
#bk_footer2-1 ul li{ display:inline; padding:0 10px;}
.bk_copyright2-1{ margin:13px auto 0 auto; line-height:180%; width:420px;}
.bk_copyright2-1 img{}
***template 2-1/booking 尾部 end***
#header .nav{ width:954px; height:40px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#EDEDED; padding-left:4px; border-bottom:1px solid #BEBEBE; }
#header .nav ul li { display:inline;}
#header .nav ul li a {float:left;display:block; height:34px; background:#fff url(../../img/nav_bg.gif) repeat-x 0 0; }
#header .nav ul li a:hover { background:#fff url(../../img/nav_bg.gif) repeat-x 0 -40px; }
#header .nav ul li a img { border:0; }
****网站头附加信息 天气预报***
.notice{ width:960px; height:29px; background:url(../../img/notice_bg.jpg) no-repeat;}
.notice_box{ width:430px; height:22px;margin-left:7px;padding-top:7px; font-size:12px;}
.weather{ width:265px; height:22px; float:right; background:url(../../img/weather.jpg) left no-repeat; font-size:12px; padding:7px 0 0 94px;}
#no-nav{ background:none; border-bottom:4px solid #eee;}
***网站头部end***/
/***信息栏部分begin***/
#info{width:950px; margin:0 auto; }
#info h1 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}
#info .yourid{ font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#info .yourid a{font-size:12px; font-family:Arial, Helvetica, sans-serif; }

#info .yourid1 {
	height:13px;
	margin-top:2px;
	float: right;
}

#info .yourid2 {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
}

#info .yourid a:hover{ text-decoration:underline;}
#info .infobox{background:#fff;  font-size:12px; line-height:16px; padding:10px;}
.info{width:950px; margin:0 auto; }
.info h1 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}
.info .infobox{background:#fff;  font-size:12px; line-height:16px; padding:15px; font-size:12px; margin:0 auto;}
/***信息栏部分end***/
/***中间内容部分begin***/
#content{width:950px; margin:0 auto;padding:0;overflow:hidden}
#content .leftbox{ width:220px;float:left; }
#content .rightbox{ width:720px; float:right; overflow:hidden}
/***中间内容部分begin***/

/***网站尾begin***
#footer .linkbox{ width:960px; height:110px; border-top:2px solid #A3A3A3; padding-top:15px; background:#F4F3F2;margin-top:10px;}
#footer .linkbox ul li{ float:left; display:inline; width:135px; border-right:1px dashed #96999C; padding-left:20px;}
#footer .linkbox ul li.linktit{ float:left; width:68px;height:80px;padding-left:10px; padding-right:25px;}
#footer .linkbox ul li.first {width:90px;}
#footer .linkbox ul li a{ font-size:12px; background:url(../../img/sanjiao.jpg) 0 6px no-repeat; padding-left:8px; line-height:20px; display:block; color:#000099;}
#footer .linkbox ul li a:hover{text-decoration:underline;}
#footer .foot{ display:block;width:960px;background: url(../../img/red.jpg) repeat-x top; padding-top:5px;font-size:12px;padding-bottom:10px}
#footer .foot ul{ padding-bottom:5px;}
#footer .foot ul li{display:inline; margin:0 10px;}
#footer .foot a{}
#footer .foot span{color:#000; margin-left:10px;}
#footer .foot_txt{ float:left; font-size:12px;line-height:16px; background:url(../../img/ydotline.jpg) no-repeat 0px; padding-left:29px; margin-top:19px;}
#footer .foot_jtb{ float:left; display:inline; margin:19px 33px 0 19px; }
.icp{ width:130px; height:43px;text-align:right; font-size:10px; float:right; margin:14px 10px 0 0;}
.icp img{ margin-bottom:-10px; height:43px;}
***网站尾end***/

/************************************************air部分begin**********************************************************/
#info .air_title01{padding:0 0 3px 10px ;margin-top:10px;border-bottom:1px solid #D50027; background: url(../../img/air/info_img.jpg) no-repeat left bottom; font-size:20px;color:#000;font-weight:bold;}
#info .jiansuo{ width:950px; margin-top:0px;}
#info .jiansuo_title{ width:950px; font-size:12px;}
#info .jiansuo_title h2{ width:200px; height:28px;background:url(../../img/air/jiansuo_title.jpg) no-repeat; font-size:14px; font-weight:bold;color:#FFFFFF;line-height:30px; text-align:center;}
#info .jiansuo_title ul{ float:right; padding-top:5px;}
#info .jiansuo_title ul li{ float:left; display:inline; font-size:14px; font-weight:bold;}
#info .jiansuo_title ul li span{ font-size:12px; }
#info .jiansuo_title ul li .now{ color:#D81135;}
#info .jiansuo_content{ width:926px; border:2px solid #CB0101; background:#F3F3F3; padding:10px;}
#info .flashbox{ width:644px; height:303px; float:left; background:#fff; text-align:center;}
#info .jiansuobox{ width:210px; height:245px; float:left; display:inline; margin-left:40px;}
#info .jiansuo_top{ width:210px; height:13px; border-bottom:1px dashed #CB0101; padding-bottom:10px; font-size:12px; font-weight:bold; margin-top:20px;}
#info .jiansuobox table{ margin-bottom:10px;}
#info .jiansuobox td{ font-size:12px;}
#info .jiansuobox *{font-size:12px;}
.dateinput{ width:76px; height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

/****index左边内容****/
.leftbox_index_content{ width:206px; border:1px solid #96999C; border-top:none; padding:0 6px 5px 6px;}
.leftbox_index_content h3 { border-bottom:1px dashed #96999C; background:url(../../img/sanjiao.jpg) 0 13px no-repeat; padding:6px 0 6px 10px; font-size:12px; line-height:15px; display:block; font-size:12px; color:#000099;  border-color:#000099; font-weight:normal;}
.leftbox_index_content h3 span { height:23px; line-height:23px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 16px; background-image:none; background-color:#EFEFEF; display:block; border-bottom:1px dashed #999;}
.leftbox_index_content h4  a{ border-bottom:1px dashed #999; background:url(../../img/sanjiao.jpg) 0 13px no-repeat; padding:8px 0 8px 10px; font-size:12px; line-height:15px; display:block; font-size:12px; color:#000099; text-decoration:underline; font-weight:normal;}
.leftbox_index_content .red{ color:#990000;}
.leftbox_index_content .more a{ float:right; font-size:12px; height:24px; line-height:24px;}
/****air 中间内容****/
#content .ad{ margin:10px 0;}
/****air 中间左边内容****/
.leftbox_content{ width:206px; border:1px solid #96999C; border-top:none; padding:0 6px 5px 6px;}
.leftbox_content h3  a{ border-bottom:1px dashed #96999C; background:url(../../img/sanjiao.jpg) 0 13px no-repeat; padding:6px 0 6px 10px; font-size:12px; line-height:15px; display:block; font-size:12px; color:#000099; text-decoration:underline; border-color:#000099; font-weight:normal;}
.leftbox_content h3 span { height:23px; line-height:23px; font-weight:bold; font-size:12px; margin:0; padding:0 0 0 16px; background-image:none; background-color:#EFEFEF; display:block; border-bottom:1px dashed #999;}
.leftbox_content h4  a{ border-bottom:1px dashed #999; background:url(../../img/sanjiao.jpg) 0 13px no-repeat; padding:8px 0 8px 10px; font-size:12px; line-height:15px; display:block; font-size:12px; color:#000099; text-decoration:underline; font-weight:normal;}
.leftbox_content .red{ color:#990000;}
.leftbox_content .more a{ float:right; font-size:12px; height:24px; line-height:24px;}

/***air faq层***/
.faq{ margin-bottom:10px;}
.faq h2{ width:220px; height:43px; background:url(../../img/faq_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}

/****air 中间右边内容****/
.rightbox02 .title{ width:720px; }
.rightbox02 .title .title_red{ width:201px; height:22px; background:#D50000; padding:6px 0 0 0; text-align:center; margin:0 1px 0 0;}
.rightbox02 .title .title_red a{ font-size:14px; color:#fff;}
.rightbox02 .title .title_red a strong{ font-size:14px; color:#fff;}
.rightbox02 .content{ width:701px; background:#F2F2F2; border:2px solid #D50027; padding:20px 0 10px 15px;}

/***index 中国航空券***/
.china_hkq_list{ padding:15px 0 5px 20px; border-bottom:1px dashed #999;}
.china_hkq_con{ width:683px; background:#fff; padding-bottom:5px;}
.china_hkq_list table{ float:right; border-top:1px dashed #999; margin:0 15px 0 0; }
.china_hkq_list table td{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.china_hkq_list table td span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.china_hkq_list table td span a {text-decoration:underline;}
.china_hkq_list table .tr01 td{ background:#fff; border-bottom:1px dotted #888; height:21px;}
.china_hkq_list table .tr02 td{ background:#ffffff; border-bottom:1px dotted #888; height:21px;}
.china_hkq_list p strong{ font-size:12px;}

.china_hkq_title01{ width:683px;; height:22px; background:url(../../img/redline.jpg) repeat-x;margin-top:10px;}
.china_hkq_title01 ul{ width:683px;}
.china_hkq_title01 li{ float:left; display:inline;}
.china_hkq_title01 li a{ width:60px; height:17px; display:block; background:url(../../img/air/li01_b.jpg) no-repeat; font-size:12px; color:#fff; text-align:center; font-weight:bold; padding-top:5px; }
.china_hkq_title01 li a:hover{ width:60px; height:17px; display:block; background:url(../../img/air/li01_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title01 .first a{width:84px; height:17px; display:block; background:url(../../img/china_hkq_title01_b.jpg) no-repeat; font-size:12px; color:#fff; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title01 .first a:hover{width:84px; height:17px; display:block; background:url(../../img/china_hkq_title01_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title01 .now{width:60px; height:17px; display:block; background:url(../../img/air/li02_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}

.china_hkq_con01{ width:683px; background:#fff; padding:10px 0 5px 0;}
.china_hkq_table01{ margin:0 0 0 8px; padding:0 12px 0 4px;}
.china_hkq_table01 th{ font-weight:bold; font-size:12px; color:#000; border-bottom:1px solid #96999C; text-align:center; padding-bottom:4px;}
.china_hkq_table01 .tr01 td{ font-size:12px; color:#000; background:#fff; border-bottom:1px dotted #888; height:20px; line-height:20px; text-align:center;}
.china_hkq_table01 .tr02 td{ font-size:12px; color:#000; background:#fff; border-bottom:1px dotted #888;  height:20px; line-height:20px; text-align:center;}
.china_hkq_table01 span{font-size:12px; font-weight:bold; }
.china_hkq_table01 span a {color:#D50027;text-decoration:underline;}
.rightbox .ps{ font-size:12px; margin:10px 0 0 0; border-left:2px solid #D50027; padding:5px 0 5px 10px; background:#D8EEFF;}

/***air_search***/
.air_search{ margin:10px 0 0px 0; font-size:12px;}
.air_search .left_box{ width:950px; height:12px;line-height:12px;margin-top:-10px;background:url(../../img/air/search_left.jpg) no-repeat bottom;}
.air_search .right_box{width:950px; height:15px;line-height:15px;background:url(../../img/air/search_right.jpg) no-repeat top;margin-bottom:-10px; }
.air_search .center_box{ width:950px; background:url(../../img/air/search_center.jpg) repeat-y; padding:5px 0 0 0px;}
.air_search .center_box table{border-collapse:collapse;margin:0px auto }
.air_search .center_box table td{ height:30px;}
.search_td{ width:604px; height:25px; background:url(../../img/air/search_td.jpg) no-repeat; padding-left:10px; color:#fff;}
.search_td span{ float:right; margin-right:20px; vertical-align:middle;}
.search02 {  height:25px;margin:0 auto;line-height:15px;padding-top:5px;}
.search02 ul{ float:right;margin:0;padding:0;}
.search02 ul li{ float:left;margin:0;padding:0;}
.search02 dl{ float:right;margin:0;padding:0;}
.search02 dl dd{float:left;font-size:14px; font-weight:bold;margin-right:1px;}
.search02 dl dd span{ font-size:12px; }
.search02 dl dd .now{ color:#D81135;}
.curent {width:500px;float:left;padding-top:0px;_margin-top:-1px;}
/***air_search hotels层***/
.hotels{ margin-bottom:10px;}
.hotels_title{ width:220px; height:43px; background:url(../../img/air/hotels_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.hotels .blue{ background:#F2F2F2 url(../../img/sanjiao.jpg) 0 13px no-repeat;}
.topline{ border-top:1px dashed #A9ABAD;}
/***air_search regular层***/
.regular_title{ width:220px; height:43px; background:url(../../img/air/regular_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.regular .blue{ background:#F2F2F2 url(../../img/sanjiao.jpg) 0 13px no-repeat;}
.results_td_left { background:url(../../img/air/search_td.jpg) left no-repeat; padding-left:10px;}
.results_td_right { background:url(../../img/air/search_td.jpg) right no-repeat;}
/***air_search 右边层***/
.search_right{ width:720px; margin-top:0px;}
.search_right .title{ width:720px; height:36px;}
.search_right .title ul li{ width:98px; height:36px; float:left; display:inline; margin-right:5px;} 
.search_right .title ul li a{ width:98px; height:30px; display:block; background:url(../../img/air/search_right_nav_b.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:6px; color:#fff; text-decoration:none; line-height:14px;} 
.search_right .title ul li a:hover{ width:98px; height:30px; display:block; background:url(../../img/air/search_right_nav_a.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:6px;} 
.search_right .title ul li a.now{ width:98px; height:30px; display:block; background:url(../../img/air/search_right_nav_a.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:6px;} 
.search_right .content{ width:692px; border:2px solid #D50027; background:#F2F2F2;padding:10px;}
.search_right .content .bai_con{ background:#FFF; padding:10px;}
.search_right_title{ font-size:12px; text-align:right; border-bottom:1px solid #979797; padding-bottom:8px;}
/***air_search 右边表格***/
.search_table th{ background:#f2f2f2; border-bottom:1px solid #979797; font-size:12px;  text-align:center;}
.search_table th.nor{}
.search_table .tr01 td{ background:#ffffff; border-bottom:1px dashed #979797; font-size:12px;  text-align:center;}
.search_table .tr02 td{ background:#ffffff; border-bottom:1px dashed #979797; font-size:12px;  text-align:center;}
.search_table .tr03 td{ background:#E7F5FF; border-bottom:0px dashed #979797; font-size:12px;  text-align:center;}
.search_table .tr04 td{ background:#E7F5FF; border-bottom:1px dashed #979797; font-size:12px;  text-align:left; }
.search_table .tr04 td th{ background:#CCC; font-size:12px;  text-align:center; }
.search_table .tr04 td table{ margin-top:10px;}
.search_table .tr04 td .tr_tr01 td{ background:#fff; border-bottom:1px dashed #979797; text-align:center;}
.search_table .tr04 td .tr_tr02 td{ background:#fff; border-bottom:1px dashed #979797; text-align:center;}
.search_table td.tdright{text-align:right;padding-right:10px}
.td_div{ background:#fff; padding:10px; margin:10px 0;}
.td_div p{ text-align:left; line-height:18px;}
.td_div span{text-align:left; }
.td_div em{ font-style:normal; color:#ff0000;}

/***air_results***/
.air_results{width:950px;margin:3px auto 10px  auto; font-size:12px;background:url(../../img/air/results_center.jpg) repeat-x; }
.air_results .left_box{ width:4px; height:52px; background:url(../../img/air/results_left.jpg) no-repeat; float:left;}
.air_results .right_box{width:4px; height:52px; background:url(../../img/air/results_right.jpg) no-repeat; float:right;}
.air_results .center_box{height:40px; float:left; padding:12px 0 0 30px;}
.resultsbox01{margin:0 auto;}
.resultsbox01_title{ height:28px;width:924px;margin:0 auto}
.resultsbox01_title .title{ width:200px; height:19px; background:#D30000; color:#fff; font-weight:bold; font-size:14px; text-align:center; padding-top:9px; float:left;}
.resultsbox01_title .title02{ font-size:12px; float:left; display:inline; margin:3px 0 0 3px;}
.resultsbox01_title .more{ float:right;}
.resultsbox01_content{border:2px solid #D50027; padding:15px;width:890px;margin:0px auto 20px auto}
.resultsbox01_content .bai_con{ background:#FFF; padding:0;width:880px;}
.resultsbox01_content .bai_con table{border-left:1px solid #ccc;border-top:1px solid #ccc; }
.resultsbox01_content .bai_con .blue td{border-right:1px solid #ccc;border-bottom:1px solid #ccc; height:30px; background:#E7F5FE; font-size:12px; text-align:center;padding:0}
.resultsbox01_content .bai_con .bai td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;  height:30px; background:#fff; font-size:12px; text-align:center;padding:0}
.resultsbox01_content .bai_con td.cancel{padding:5px 10px;border-right:1px solid #ccc;border-bottom:1px solid #ccc; }
.resultsbox01_content .bai_con .bai2 td{ height:30px;border-right:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;  padding:0; background:#fff; font-size:12px; text-align:center;}
.resultsbox01_content .bai_con .blue td span{ padding-left:10px;}
.resultsbox01_content .bai_con table em{font-style:normal;}
.resultsbox01_content .bai_con table .noborder td{ border-right:1px solid #ccc;border-bottom:1px solid #ccc; } 
.resultsbox01_content .bai_con .line{height:12px;display:block;background:url(../../img/air/xuline.jpg) repeat-x center;}
.resultsbox02{border:1px solid #96999C; padding:1px; margin:20px auto;}
.resultsbox02_title{ height:19px; background:#B2B1A5 url(../../img/air/box01.jpg) no-repeat 7px 7px; padding:6px 0 0 25px;  font-size:14px; font-weight:bold; color:#fff;}
.resultsbox02_content{ padding:12px; font-size:12px;}
.resultsbox02_content dt{ color:#000099; list-style:18px; height:18px; text-decoration:underline;}
.resultsbox03_content{float:left;padding:0 12px; font-size:12px;}

/**results01**/
.title_results{padding:10px 0 0 0 ;}
.search_right .title_results ul li{ width:98px; height:36px; float:left; display:inline; margin-right:5px;} 
.search_right .title_results ul li a{ width:98px; height:24px; display:block; background:url(../../img/air/search_right_nav_b.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:12px; color:#fff;} 
.search_right .title_results ul li a:hover{ width:98px; height:24px; display:block; background:url(../../img/air/search_right_nav_a.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:12px;}
.search_right .title_results ul .now a{ width:98px; height:24px; display:block; background:url(../../img/air/search_right_nav_a.jpg) no-repeat; font-weight:bold; font-size:12px; text-align:center; padding-top:12px;}

.re_table th{ background:#fff; border-bottom:1px solid #979797; font-size:12px;  text-align:center;}
.re_table td{ border:1px solid #fff; font-size:12px;  text-align:center;padding:5px 2px 5px 2px;}
.re_table td span{ font-weight:bold; color:#F00; text-decoration:underline;}
.re_table .re_tr01 td{ background:#E7F5FF; }
.re_table .re_tr02 td{ background:#C7E8FF; }
.re_table .re_tr03_b td{ background:#FFFFB3; border-bottom:0;}
.re_table .re_tr04 td{ background:#FFFFB3; border:0;}
.re_table .re_tr03 td{ background:#FFFFB3;}

.re_box{ background:#fff; padding:5px;}
.re_box .des{text-align:left;}
.re_box .des span{ color:#ff0000;}

.re_table02{ margin-top:10px;}
.re_table02 th{ background:#CCCCCC; border-bottom:1px solid #fff;  color:#000;}
.re_table02 #hui_td{ background:#D0D0D0;}
.re_table02 .bai_tr td{ background:#fff;}
.re_table02 .hui_tr td{ background:#F0F0F0; border-bottom:1px dashed #ccc;}
.re_table02 #hui_line td{ height:2px; background:#ADADAD; padding:0; font-size:0;}

/**results02**/
.searchbox { margin:10px 0;}
.searchbox .title{ width:219px; height:30px; background:url(../../img/air/searchbox_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.searchbox .content{ width:207px; border:1px solid #D50027; border-top:0; background:#EEEEEE; font-size:12px; padding:0 5px 10px 5px;} 
.time_box{ width:206px; background:#FFFFD8; border:1px solid #BFBFBF; margin-top:4px; padding:0 0 5px 0;}
.time_title{ width:194px; height:13px; border-bottom:1px dashed #96999C; font-size:12px; padding:5px;}
.time_title span{ float:right; display:block;}
.time_con dl{ float:left; display:inline; margin:10px 22px;}
.time_con dt{ font-size:12px; margin-bottom:5px;}
.results02_title{ border-bottom:1px dashed #C00; padding-bottom:10px; width:662px;}
.results02_title span{ display:block; float:right;}
.results02_title2{ border-bottom:1px dashed #C00; padding-bottom:10px; width:662px; margin-top:20px;}
.results02_title2 span{ display:block; float:right;}
.ax{ display:block; width:20px; height:20px; background:url(../../img/air/x.jpg) no-repeat;}
.ax:hover{ display:block; width:20px; height:20px; background:url(../../img/air/x2.jpg) no-repeat;}

.re02_table{ float:left; display:inline; margin-right:10px;}
.re02_table th{ text-align:left;}
.re02_table td{ text-align:center; font-size:12px;}
.re02_table th{ height:24px; font-size:14px;}
.re02_table .yellow_tr td{ background:#FEFFB3; border-top:1px solid #FFDB34; border-bottom:1px solid #FFDB34; height:24px;}
.re02_table .hui_tr td{ background:#B9B9B9; height:24px;}
.re02_table .bai_tr td{ background:#fff; height:31px; border-bottom:1px dashed #999;}
.re02_table .blue_tr td{ background:#E1F1FD; height:31px; border-bottom:1px dashed #999;}

/***air的一些特殊定义***/
#ycdiv{ width:138px; height:50px; background:#FFCD03; border:1px solid #000; position:absolute; left:30px; padding:10px; text-decoration:none;}
#ycdiv .p{ font-size:12px; line-height:18px; text-decoration:none; color:#000; margin:0; padding:0; text-align:left;}
.ax{ position:relative;}
.addbox{ width:720px; margin-top:10px;}
.addbox table{ width:720px; border-right:1px solid #ccc;  border-top:1px solid #ccc;}
.addbox table .add_th{ width:150px; height:23px; padding:5px; margin:5px 0 5px 5px; border-left:2px solid #D50027;  border-right:1px solid #ccc; text-align:center;  font-weight:bold;}
.addbox table .add_th h3{ font-size:12px; }
.addbox table h4{ font-weight:normal; font-size:12px;}
.addbox table td{ border-bottom:1px solid #ccc; padding:5px 0 5px 12px; color:#003399; line-height:18px;}
#nopadding{ padding:0; vertical-align:top;}
#noborder{ padding-left:10px; border:none;}
#add_nobg td{ background-image:none; background-color:#ededed; vertical-align:top; padding-top:10px;}

/************************************************air部分end**************************************************************/

/**********************************************booking begin********************************************************/
/***booking 头部***/
#bk_header{ width:960px; margin-bottom:10px;}
#bk_header .header_top{ width:960px; height:25px; font-size:12px; line-height:25px;}
#bk_header .header_cen{ width:960px; height:70px; padding-top:10px;}
#bk_header .header_cen dl{ float:right;}
#bk_header .header_cen dt{ text-align:right; color:#A7A7C6; margin:10px 0;}
#bk_header .header_cen dd { font-size:12px; text-align:right; margin-right:0;}
#bk_header .header_cen dd a{ font-size:12px;}
#bk_header .nav{ width:960px; height:29px; background:url(../../img/booking/navbox_bg.jpg) repeat-x; border:1px solid #C0C1C5; margin-top:10px; margin-bottom:40px;}
#bk_header .nav ul{ margin:4px 6px; width:960px; padding:0;}
#bk_header .nav li{ width:135px; height:25px; background:url(../../img/booking/nav_bg.jpg) no-repeat; float:left; display:inline; text-align:center; padding-top:2px; margin:0;}
#bk_header .nav li a{ font-size:12px; font-weight:bold;}
#bk_header .nav li a:hover{ color:#000;}


/***booking 尾部***/
#bk_footer .linkbox{height:109px; display:block;background:url(../../img/red.jpg) repeat-x top; padding-top:17px; margin-top:10px; padding-left:20px;}
#bk_footer .linkbox ul li{ float:left; display:inline; width:165px; padding-left:15px;}
#bk_footer .linkbox ul li a{ font-size:12px; background:url(../../img/booking/li01.jpg) 0 6px no-repeat; padding-left:8px; line-height:20px; display:block; color:#000099;}
#bk_footer .linkbox ul li a:hover{text-decoration:underline;}
#bk_footer .foot{ width:960px; border-top:1px solid #a3a3a3;}
#bk_footer .foot_txt{ font-size:12px; text-align:center; padding-top:20px;}
#bk_footer .foot_txt a{ font-size:12px;}
#bk_footer .foot_txt span{ font-size:12px; display:block; margin-top:10px; margin-bottom:20px;}

/***进度条***/
.process{width:950px;padding:10px 0 10px 0; margin:0 auto; text-align:center;}
.process .txt{float:left}
.info-booking{margin-top:50px;padding:0 0 23px 0}
.booking_title{ width:600px; margin:10px auto 0 auto;font-size:14px;font-weight:bold}
.booking01_title{ width:900px; margin:0 auto 0 auto;font-size:14px;font-weight:bold;}
.booking01_title span.red{float:right}
/***booking 中间内容***/
.booking_content{ /*border-top:1px dashed #96999C; */border-bottom:0px dashed #96999C; padding:0; margin:0 auto; clear:both;width:900px;}
.tb_style{ font-size:12px;width:900px;margin:0 auto}
.tb_style th{ border-top:2px solid #D40026; background:#E8E8E8; font-size:12px;padding:5px 0 }
.tb_style td{ background:#F3F3F3;font-size:12px; text-align:center; padding:2px 0px}
.member_btn_center{ margin:20px auto; text-align:center;}
.member_btn_center .btn{ padding:5px 10px;}
.tb_style .redtd{ background:#F3F3F3;border-left:2px solid #D50027; text-align:left; padding-left:1px;}
.booking_content h4{padding-bottom:5px;font-size:14px;}
.booking_content .tb-bank{width:650px;margin:0;border:0}
.booking_content .tb-bank td{border:0}
.booking_content .tb-bank td img{margin-bottom:3px;border:0}
#member06_smltable{width:340px;border-collapse: collapse}
#member06_smltable td{ border:none;padding:0;}

.member06_title{line-height:30px; margin-top:10px;}
.member06_ps{line-height:30px; margin-top:10px; width:950px; padding:0 5px;}
.member06_title h6{ font-size:14px; font-weight:bold;width:900px;margin:10px auto 0 auto;} 
.member_info{ width:930px; height:26px; border-bottom:1px solid #D50027; border-left:2px solid #D50027; font-size:20px; font-weight:bold; padding:5px 0 0 15px; margin:10px 0 0 0;}
.member_info2{margin:0 auto; height:28px; background:url(../../img/member/login15.jpg) 5px 0 no-repeat; margin-top:10px; padding-left:45px; padding-top:7px;}
.member_info3{margin:0 auto; height:28px; background:url(../../img/member/login15.jpg) no-repeat; margin-top:10px; padding-left:45px; padding-top:7px;}
.member_info2 h2, .member_info3 h2{ font-size:14px;}
.total{padding:5px 10px; text-align:right; background:#EBF6FF; font-size:14px; margin:0 auto; font-weight:bold; width:876px;}
.total span{ color:#CE1010; font-size:16px;}
.letter{padding:20px;width:860px;display:block;height:200px;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:2px solid #D50027;margin:10px auto 0 auto;background: url(../../img/letter.jpg) no-repeat right bottom}
.letter1{padding:20px;width:860px;display:block;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:2px solid #D50027;margin:0 auto;background: url(../../img/letter.jpg) no-repeat right bottom}
.letter1 table{ border-collapse:collapse}
.letter1 table td{padding:0px;line-height:20px}
/***登陆中间内容***/
.login_content{ width:600px; border-top:1px dashed #96999C; border-bottom:1px dashed #96999C; padding:6px 0; margin:0 auto 10px auto; clear:both;}
.login_content .ps{font-size:12px; margin-top:10px; margin-bottom:10px; width:auto} 
.pds{padding:30px 180px 0 0;}
.booking_box01{ background:#e8e8e8;border-left:2px solid #D50027; padding:10px 10px 10px 20px; width:570px; font-size:12px; line-height:15px;}
/***booking 输入框的样式***/
.booking_input01{ width:283px; font-size:12px; }
.booking_input02{ width:200px; font-size:12px; }
.booking_input03{ width:120px;font-size:12px;}
.booking_input04{ width:75px;font-size:12px;}
.booking_input05{ width:30px;font-size:12px;}
.booking_input06{ width:100px;font-size:12px}
.ps{ font-size:12px; margin-top:10px; margin-bottom:10px; padding-left:25px;} 

.bank_up li{ float:left; display:inline; width:140px;padding:0 0 5px 0}
.bank_up li p{margin:0 5px 5px 0}
.bank_up li a{ display:block; width:180px;}

/**error**/
.fot_r{ float:right; font-size:12px; padding:5px 0 0 0; }
.fot_r2{font-size:12px; float:right; }
.fot_r .red{ color:#D50027;}
.fot_r .green{ color:#6699CC;}

/**error的表格**/
.error_table{width:900px;margin:0 auto 5px auto;border-left:2px solid #D50027;border-bottom:0px solid #D50027; border-collapse:collapse; margin-bottom:5px; font-size:12px;}
.error_table th{ background:#F3F3F3;font-weight:normal;border:1px solid #CCC;padding:5px;margin:0;width:110px;text-align:left;vertical-align:top;font-size:12px;line-height:150%}
.error_table th.width200{width:150px;}
.error_table td{ background:#fff; border:1px solid #ccc; text-align:left;padding:5px;margin:0;line-height:150%;vertical-align:top}
.error_table td.kong{ border:none; width:5px;padding:0;}
.error_table td.nobr{ border-right:0;}
.error_table td.nobl{ border-left:0;}
.error_table td.td1{ width:110px;}
.error_table td.td3{ width:285px;vertical-align:middle;}
.error_table p.err{color:#D50027; margin:3px 0 0 0;padding:0;}
.error_table td table{width:770px; BORDER-BOTTOM: #c9c9c9 1px solid;margin:0}
.error_table td table td{line-height:20px;}
.area-s{height:100px;width:750px;}
.error_table td .member06_smltable1{width:100%;border-collapse:collapse;border:none;}
.error_table td .member06_smltable1 td{ border:none;padding:0 0 5px 0;}
.error_table td.tdbg{ background:#F3F3F3;}
/**error 的输入框**/
.error_input01{ width:150px; padding:0;}
.error_input02{ width:55px; }
.error_input04{ width:250px;}
.error_input07{ width:115px;}
.error_btn01{ padding:0px 3px; width:140px;}
.f_l{ float:right; vertical-align:top; margin-top:-3px;}

/**booking02 的一张大表格**/
.member15_table{ margin:10px auto;width:900px; border-collapse:collapse;}
.member15_table td{ font-size:12px; background:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 10px; text-align:left; line-height:18px;}
.member15_table td em{ font-size:11px;  font-style:normal;}
.member15_table td select{ font-size:12px; width:180px; height:22px; line-height:22px;}
.member15_table td select option{ font-size:12px; }
.member15_table #redtd{ background:#E8E8E8;border-left:2px solid #D50027;width:288px; padding:2px 10px;}
.member15_table .redtd{ background:#E8E8E8; padding:10px 1px; vertical-align:top;border-left:2px solid #D50027;border-top:1px solid #ccc;}
.member15_input{ width:400px;font-size:12px;}
.member15_input2{ width:650px;font-size:12px;}
.member15_table td select.width40{width:40px;}
.member15_table td select.width60{width:60px;}
.member15_table .redtd1{ background:#E8E8E8; border-left:2px solid #D50027;width:600px; padding:10px;}
.booking04_table{margin:5px auto;width:600px; border-collapse:collapse;}
.booking04_table .redtd{ background:#E8E8E8;border-left:2px solid #D50027; width:600px; padding:10px;}

/**********************************************booking end**********************************************************/



/**********************************************index begin**********************************************************/
/***首页左侧的搜索层***/
.leftsearch{ margin-bottom:10px;}
.leftsearch h2 .hkq{ float:left; display:inline; margin-right:1px; font-size:12px; font-weight:normal;}
.leftsearch_con{ width:200px; height:198px; border:2px solid #D50027; padding:8px; background:#F2F2F2;}
.leftsearch_con h6{ font-size:14px; font-weight:bold; width:200px; border-bottom:1px dashed #D50027; padding-bottom:8px;}
.leftsearch_con table{ margin:0 0 20px 0;}
.leftsearch_con table td{ font-size:12px; line-height:30px;}
.leftsearch_con table td select{ font-size:12px; width:146px; height:21px; line-height:21px; font-family:Arial, Helvetica, sans-serif;}
.leftsearch_con table td option{ font-size:12px;  font-family:Arial, Helvetica, sans-serif;}
.dateinput{ width:76px; height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.intelligence{ margin-bottom:10px;}
.intelligence h2{ width:220px; height:44px; background:url(../../img/intelligence_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}

.faq{ margin-bottom:10px;}
.faq_title{ width:220px; height:40px; background:url(../../img/faq_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}

.support_title{ width:220px; height:43px; background:url(../../img/support_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.support_content { width:212px; border:1px solid #96999C; border-top:none; padding:0 3px 5px 3px;}
.support_content li{ float:left; display:inline; margin:2px;}

/***左侧内容***/
.leftbox_content{ width:206px; border:1px solid #96999C; border-top:none; padding:0 6px 5px 6px; margin:-8px 0 0;}
.leftbox_content ul li{ border-bottom:1px dashed #96999C; background:url(../../img/sanjiao.jpg) 0 13px no-repeat; padding:8px 0 8px 6px; font-size:12px; line-height:15px;}
.leftbox_content ul li a{ font-size:12px; color:#000099;}
.leftbox_content .red{ color:#990000;}
.leftbox_content .more a{ float:right; font-size:12px; height:24px; line-height:24px;}

/***首页右侧内容***/
.rightbox .ps{ font-size:12px; margin:10px 0px 0 0; border-left:2px solid #D50027;line-height:18px; padding-left:10px; background:#D8EEFF; }
.rightbox02{ margin-top:10px;}
.rightbox02 .title{height:28px;}
.rightbox02 .title h2 strong a.now{ width:212px;background:#d50000;  float:left; text-align:center;margin-right:1px; color:#fff}
.rightbox02 .title h2{ width:212px; height:28px;background:url(../../img/title_red.jpg) repeat-x; float:left; text-align:center;margin-right:1px;}
.rightbox02 .title h2 a{ font-size:14px; color:#fff; display:block; width:212px; height:21px; padding-top:7px;font-weight:bold;}
.rightbox02 .title h2 strong a{ font-size:14px; color:#000; display:block; width:212px; height:21px; padding-top:7px;font-weight:bold; background:url(../../img/title_blue.jpg) repeat-x;}
.rightbox02 .title h2 strong a:hover{background:#d50000; color:#fff;font-weight:bold;}
.rightbox02 .content{ width:701px; background:#F2F2F2; border:2px solid #D50027; padding:20px 0 10px 15px;}
.china_hkq_title{ width:683px;; height:22px; background:url(../../img/redline.jpg) repeat-x;}
.china_hkq_title ul{ width:683px;}
.china_hkq_title li{ float:left; display:inline;}
.china_hkq_title li a{ width:84px; height:17px; display:block; background:url(../../img/china_hkq_title_b.jpg) no-repeat; font-size:12px; color:#fff; text-align:center; font-weight:bold; padding-top:5px; }
.china_hkq_title li a:hover{ width:84px; height:17px; display:block; background:url(../../img/china_hkq_title_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title .first a{width:84px; height:17px; display:block; background:url(../../img/china_hkq_title01_b.jpg) no-repeat; font-size:12px; color:#fff; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title .first a:hover{width:84px; height:17px; display:block; background:url(../../img/china_hkq_title01_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_title .now a{width:84px; height:17px; display:block; background:url(../../img/china_hkq_title01_a.jpg) no-repeat; font-size:12px; color:#D50027; text-align:center; font-weight:bold; padding-top:5px;}
.china_hkq_list{ padding:15px 0 5px 20px; border-bottom:1px dashed #999;}
.china_hkq_con{ width:683px; background:#fff; padding-bottom:5px;}
.china_hkq_list table{ float:right; border-top:1px dashed #999; margin:0 15px 0 0; }
.china_hkq_list table td{ font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.china_hkq_list table td span{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
.china_hkq_list table td span a {color:#CC0033;}
.china_hkq_list table .tr01 td{ background:#fff; border-bottom:1px dotted #888; height:21px;}
.china_hkq_list table .tr02 td{ background:#ffffff; border-bottom:1px dotted #888; height:21px;}
.china_hkq_list p strong{ font-size:12px;}
.china_hkq_lefttable{ float:left; margin:15px 0 0 8px; border-right:1px dashed #ff0000; padding:0 12px 0 4px;}
.china_hkq_lefttable th{ font-weight:bold; font-size:12px; color:#000; border-bottom:1px solid #96999C; text-align:center; padding-bottom:4px;}
.china_hkq_lefttable .tr01 td{ font-size:12px; color:#000; background:#fff; border-bottom:1px dotted #888; height:20px; line-height:20px; text-align:center;}
.china_hkq_lefttable .tr02 td{ font-size:12px; color:#000; background:#fff; border-bottom:1px dotted #888;  height:20px; line-height:20px
; text-align:center;}
.china_hkq_lefttable span{ font-size:12px; font-weight:bold; }
.china_hkq_lefttable span a {color:#D50027;}

/**index 右侧**/
.rightbox_b{ width:716px; border:1px solid #96999C; padding:1px; margin-top:10px;}
.rightbox_b2{ width:716px; border:1px solid #96999C; padding:1px; margin-top:10px;}
.rightbox_b3{ width:716px; border:1px solid #96999C; padding:1px; margin-top:10px;padding-bottom:15px;}
.rightbox_b4{ width:716px; border:1px solid #96999C; padding:1px; margin-top:10px;}
.rightbox_b h2{ width:716px; height:25px; background:url(../../img/rightbox_b04.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.rightbox_b2 h2{ width:716px; height:25px; background:url(../../img/rightbox_b01.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.rightbox_b3 h2{ width:716px; height:25px; background:url(../../img/rightbox_b02.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.rightbox_b4 h2{ width:716px; height:25px; background:url(../../img/rightbox_b03.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.rightbox_b_con{ padding:14px;}
.rightbox_b_con p{ font-size:12px; line-height:15px; margin-bottom:10px;}
/***游览***/
.tour_leftbox{ float:left; border-right:1px dashed #96999C; width:330px; display:block; padding-right:10px;}
.tour_leftbox h6{ font-size:14px; font-weight:bold; background:url(../../img/jt02.jpg) no-repeat 0 2px; padding-left:15px; padding-bottom:10px;}
.tour_leftbox dl{ float:right; width:180px;margin:0;padding:0;}
.tour_leftbox h3 { font-size:12px; color:#000099; background:url(../../img/jt03.jpg) no-repeat 0 3px; padding-left:10px; }
.tour_leftbox dd{ font-size:12px; color:#000; line-height:16px; margin-top:10px;padding-left:10px;}
.tour_rightbox{float:left; width:320px; display:inline; padding-right:0px; padding-left:15px;}
.tour_rightbox h6{ font-size:14px; font-weight:bold; background:url(../../img/jt02.jpg) no-repeat 0 2px; padding-left:20px; padding-bottom:10px;}
.tour_rightbox dl{ float:right; width:170px;}
.tour_rightbox h3{ font-size:12px; color:#000099; background:url(../../img/jt03.jpg) no-repeat 0 3px; padding-left:10px;}
.tour_rightbox dd{ font-size:12px; color:#000; line-height:16px; padding-top:10px;padding-left:10px;}

.tourism_leftbox{ float:left; border-right:1px dashed #96999C; width:320px;display:block; padding-right:15px;}
.tourism_rightbox{ float:left; width:320px; display:inline; padding-right:15px; margin-left:10px;}
.tourism_leftbox h2{ margin-bottom:15px;}
.tourism_leftbox h2 a{ color:#000099; font-size:14px; font-weight:bold;}
.tourism_leftbox h2 a:hover{ text-decoration:underline;}
.tourism_rightbox h2{margin-bottom:15px;}
.tourism_rightbox h2 a{color:#000099; font-size:14px; font-weight:bold;}
.tourism_rightbox h2 a:hover{ text-decoration:underline;}
.tourism_leftbox p{ float:right; width:165px;}
.tourism_rightbox p{ float:right; width:165px;}

.traffic_ul li{ float:left; display:inline; width:111px; border-right:1px dashed #96999C; padding-left:25px;}
.traffic_ul li h3 a{ height:20px; line-height:20px; font-size:12px; display:block; color:#000099; font-weight:normal;}
.traffic_ul li a:hover{ text-decoration:underline;}

.tab-wrap1{ display:block;width:219px;height:28px;background:url(../../img/hkq.jpg) no-repeat}
.tab-wrap2{ display:none;width:219px;height:28px;background:url(../../img/hotels.jpg) no-repeat}
.tab-menu1{float:left;display:block;width:65px;height:28px; font-size:13px;font-weight:bold;color:#fff; padding-left:50px;line-height:28px; text-decoration:none;}
.tab-menu2{float:left;display:block;width:64px;height:28px; font-size:13px; color:#CC0001;font-weight:bold; padding-left:40px;line-height:28px;text-decoration:none;}
.tab-menu1_b{float:left;display:block;width:65px;height:28px; font-size:13px; color:#CC0001;font-weight:bold; padding-left:50px;line-height:28px; text-decoration:none;}
.tab-menu2_b{float:left;display:block;width:64px;height:28px; font-size:13px; color:#fff;font-weight:bold; padding-left:40px;line-height:28px;text-decoration:none;}
#search-list-2{display:none;}/*.tab-wrap1{ display:block;width:219px;height:28px;background:url(../../img/hkq.jpg) no-repeat;color:#fff;}
.tab-wrap2{ display:none;width:219px;height:28px;background:url(../../img/hotels.jpg) no-repeat}
.tab-menu1{float:left;display:block;width:115px;height:28px;}
.tab-menu2{float:left;display:block;width:104px;height:28px;}
#search-list-2{display:none;}*/

/***首页右侧内容end***/
/************************
**********************index end**********************************************************/


/**********************************************intair begin**********************************************************/
#intair_leftbox{ float:left;width:220px;}
h1.title{ border-left:5px #D50027 solid; border-bottom:1px #CC3300 solid; height:30px;display:block; margin:10px 0 0 0;}
h1.title img{ margin:2px 0 2px 10px;}
h2.title{font-size:14px;height:20px;display:block; margin:10px 0 0 0;}
h2.title img{ margin:2px 0 2px 10px;}
.inrair_ps{margin:0 0 10px 0 ; padding:8px 10px; border:1px #d8eeff solid; float:left; }
.inrair_ps dt{ width:88px; display:block; font-size:14px;font-weight:bold; float:left;}
.inrair_ps dd{ width:780px; float:right; display:block; margin-bottom:8px;}
.inrair_ps dd.new{ background:url(../../img/new.gif) no-repeat left; padding-left:50px;}

/*leftsidebar*/
.sidebar{ font-size:12px;  width:220px;line-height:120%; margin-bottom:20px;}
h3.sidetit{ font-size:14px; color:#fff; font-weight:bold; line-height:25px; padding-left:30px; height:25px; background:url(../../img/intair/sidetitbg.jpg) no-repeat left;}
.sidebar ul{ border:1px #848484 solid; border-top:none; background:url(../../img/intair/sidebg2.jpg) repeat-x top left; padding:15px 6px;}
.sidebar ul p{margin:0 auto; margin-bottom:10px;padding:10px; font-size:12px;  color:#000; }
.sidebar ul p.yellow{ background:#fffae0;border-top:1px #e6dda9 solid;}
.sidebar ul p.green{ background:#e6fbed;border-top:1px #a4d2b5 solid; }
.sidebar .faq a{ text-decoration:underline;}
.sidebar .faq li{ background:url(../../img/sanjiao.jpg) no-repeat 5px; padding-left:15px; }
.sidebar ul li{ border-bottom:1px #ccc dotted; padding:5px 5px 5px 5px;}
.sidebar ul li img{ vertical-align:middle; margin-right:5px;}

/*rightbar*/
#rightbar{ width:724px;height:auto; float:right; font-size:12px;}
.tit_wrap{line-height:30px; line-height:30px;}
h2.tit{width:200px; height:30px; font-size:14px;}
h2.tit a{ color:#000; text-decoration:none; line-height:30px; padding-left:10px;}
span.note{ font-weight:normal; color:#000; display:block; float:right;}
.noted{width:900px;margin:0px auto}
.intair-menu .area ul { clear:both; margin:0; height:27px; }
.intair-menu .area ul li {display:block ; float:left;line-height:25px; text-align:center;}
.intair-menu .area ul li a{width:117px; height:25px;color:#000;border:1px solid #abd9fd; display:block;margin-right:1px; background:url(../../img/title_blue1.jpg) repeat-x; }
.intair-menu .area ul li.end a{width:122px;margin-right:0px;}
.intair-menu .area ul li a.on{height:25px;color:#fff;border:1px solid #c00;display:block;background:url(../../img/title_red.jpg) repeat-x; }
.intair-menu .area ul li a:hover {height:25px;color:#fff;border:1px solid #c00;display:block;background:url(../../img/title_red.jpg) repeat-x; }
.intair{background:#F2F2F2; border:2px solid #D50027; padding:10px 0; margin-bottom:20px;}
.intair h3 { background:#fff; clear:both; color:#000; font-size:14px; font-weight:normal; margin:0 10px 0.5em; padding:5px 1em; }
.intair .china_hkq_con{width:720px; background:#fff; padding-bottom:5px;}
.txt02 {font-size:20px;color:#000;line-height:30px;padding-left:7px;}
.intair .china_hkq_title01{width:720px;height:22px; background:url(../../img/redline.jpg) repeat-x;}
.intair .china_hkq_title01 ul{ width:720px;}
.intair .china_hkq_title01 li{ width:60px; height:17px;  float:left; display:inline; font-weight:bold;}
.intair .china_hkq_title01 li a{display:block; background:url(../../img/air/li01_b.jpg) no-repeat;  color:#fff;  padding-top:5px;text-align:center; }
.intair .china_hkq_title01 li a:hover{ background:url(../../img/air/li01_a.jpg) no-repeat;  color:#D50027; }
.intair .china_hkq_title01 .first a{width:60px;height:17px; background:url(../../img/air/li02_b.jpg) no-repeat; color:#D50027; display:block; text-align:center; padding-top:5px;}
.intair .china_hkq_title01 .first a:hover{width:60px;background:url(../../img/air/li02_a.jpg) no-repeat; color:#D50027;}

.intair .china_hkq_con01{ width:683px; background:#fff; padding:10px 0 5px 0;}
.intair .china_hkq_table01{ margin:0 0 0 8px; padding:0 12px 0 4px;}
.intair .china_hkq_table01 span{ font-size:12px; font-weight:bold; color:#D50027;}

.cot{ border:1px #ccc solid; padding:1px; margin:10px auto;}
.cot h4{ height:25px; background:url(../../img/intair/tit2bg.gif) repeat-x; font-size:14px; color:#fff; line-height:25px; padding-left:15px;}
.cot h4 img{_margin-top:7px;}
.cot p{ padding:15px; line-height:150%;}

p.flight{ background:url(../../img/sanjiao.jpg) no-repeat 10px #e7f5ff; padding-left:25px; color:#000000; font-weight:bold; line-height:200%; text-align:left;}
.data_con{ background:#fff;}
.data_con table{ border-collapse:collapse;}
.data_con table th{border-right:1px solid #dadae8;}
.data_con table tr.nation td{background:#dadae8;padding:0px 10px;text-align:left;border-bottom:1px #ccc dotted; border-top:0px #ccc dotted; }
.data_con table tr.nation td h2{font-size:14px;line-height:30px}
.data_con table td{ border-bottom:1px #ccc dotted; border-right:1px solid #dadae8;line-height:300%; text-align:center}
.data_con table td.airname{text-align:left;}
.data_con table th.td03{}
.data_con table td span{ font-weight:bold;}
.data_con table td span.blue{font-weight:normal;}
.data_con table .td02{line-height:200%;}
/**********************************************intair end**********************************************************/

/**********************************************member begin**********************************************************/
/***member 头部***/
#member_header{ border-bottom:5px solid #FF0000; width:960px; height:81px; margin-bottom:10px;}
#member_header .header_nav{ float:right;}
#member_header .header_nav li{ float:left;}
#info .member_title01{ margin-top:10px; border-bottom:1px solid #D50027;}
/***member 中间内容部分***/
#member_content{ width:950px;margin:0 auto; line-height:16px; padding:0;}
#member_content .leftbox{ width:310px; float:left;}
#member_content .leftbox01{ width:360px; float:left; }
#member_content .rightbox{ width:610px; float:left; display:inline; margin-right:20px;}
#member_content .rightbox01{ width:550px; float:left;padding:0 10px 0 20px;}
#member_content .leftbox .member_leftbox{ margin:12px 0}
#member_content .leftbox01 .member_leftbox{margin:10px 0}

/****vip***/
.vip_login_title{ width:325px; height:31px; background:url(../../img/member/login_title.jpg) no-repeat; color:#fff;padding-left:35px;line-height:33px;font-weight:bold;font-size:14px;margin-left:10px}
.vip_login_con{ width:340px; border:1px solid #BB0000; background:#F2F2F2; padding:9px;margin-left:10px}
.vip_loginbox{ background:#fff; width:330px; padding:20px 5px; font-size:12px;}
.vip_loginbox table{ margin-bottom:10px;}
.vip_loginbox td{ text-align:left;}
.vip_loginbox td strong{ font-size:12px; width:78px;}
.vip_loginbox td .input01{ width:207px; font-size:12px;}
.vip_loginbox td p{ padding:10px 0 0 25px; line-height:16px;margin:0; }
.vip_loginbox .input_td02{text-align:right; padding:0px 5px 0 0;margin-left:-25px;margin-right:5px;+margin-right:0px;}

/***member01 左侧层***/
.first_vip_title{ width:325px; height:30px; background:url(../../img/member/first_vip_title.jpg) no-repeat; color:#fff;padding-left:35px;line-height:33px; font-weight:bold;font-size:14px;margin-left:10px}
.first_vip_con{ width:340px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;margin-left:10px}
.first_vipbox{ background:#fff; width:300px; padding:20px;}
.first_vipbox li{ background:url(../../img/member/jt01.jpg) no-repeat 0 5px; padding:0 0 0 23px; margin:5px 0;}
.first_vipbox li a{}

/***忘记密码***/
.forget_title{ width:325px; height:30px; background:url(../../img/member/first_vip_title.jpg) no-repeat; color:#fff;padding-left:35px;line-height:33px; font-weight:bold;font-size:14px;margin-left:10px}
.forget_con{ width:340px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;margin-left:10px}
.forgetbox{ background:#fff; width:300px; padding:20px;}
.forgetbox li{ background:url(../../img/member/jt01.jpg) no-repeat 0 5px; padding:0 0 0 23px; margin:5px 0; }
.forgetbox li a{}

/***特典***/
.tedian_title{ width:550px; height:36px; background:url(../../img/member/tedian_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.tedianbox_title{ margin-top:10px; width:466px; height:24px; padding:0 0 0 84px; line-height:24px; padding-top:0px;}
.tedianbox_title h2{font-size:12px;font-weight:bold;line-height:24px;}
.tedianbox_title h2 strong{font-size:12px;font-weight:bold;line-height:24px;}
.ted01{ background:url(../../img/member/ted01.jpg) no-repeat;}
.ted02{ background:url(../../img/member/ted02.jpg) no-repeat;}
.ted03{ background:url(../../img/member/ted03.jpg) no-repeat;}
.ted04{ background:url(../../img/member/ted04.jpg) no-repeat;}
.ted05{ background:url(../../img/member/ted05.jpg) no-repeat;}
.tedianbox_title strong{ font-size:14px; }
.tedianbox_con{ padding:7px 0 0 20px; font-size:12px; line-height:15px;}
.tedianbox_con span{ color:#000; font-size:12px; line-height:15px;}
.tedianbox_con h3{ color:#000; font-size:12px; line-height:15px;font-weight:normal}
.tedianbox_con dl{margin-bottom:10px}
.tedianbox_con dt{ font-size:12px; line-height:15px; font-weight:bold; background:url(../../img/member/jtbox.jpg) 0 5px no-repeat; padding-left:8px;}
.tedianbox_con dd{ font-size:12px; line-height:15px; padding-left:8px;}

/***member 中间内容***/
#member_content .login_title{ margin-bottom:20px;}
#member_content .login_content{ width:610px; border-top:1px dashed #96999C; border-bottom:1px dashed #96999C; padding:10px 0; margin:10px 0; clear:both;}
#member_content .login_content_all{border-top:0px dashed #96999C; border-bottom:0px dashed #96999C; padding:6px 0; margin:10px 0; clear:both;}
.email{ font-family:Arial, Helvetica, sans-serif; padding-bottom:10px; font-size:14px;}
#member_content .login_content .error_table{width:565px;margin-left:25px;margin-bottom:0}
#member_content .login_content .error_table th{width:170px;}
#member_content .login_content td input{ font-size:12px; width:360px;  padding:0; }/*报错！！！*/
#member_content .login_content td .span{ float:right; padding:0; display:block; margin-right:10px;}
.pinkbox{padding-left:60px}
.pink_title{margin-left:-20px;margin-bottom:5px;}
.pinkbox span.red{margin-left:-20px;margin-right:5px;color:#000}
/***member faq层***/
.member_faq_title{ width:262px; height:22px; background:url(../../img/member/com_title.jpg) no-repeat; color:#FFF; font-weight:bold; padding:7px 0 0 43px;}
.member_faq_con{ width:285px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;}
.member_faqbox{ background:#fff; width:244px; padding:10px 20px 20px 20px;}
.member_faqbox h1{ font-size:12px; font-weight:bold; color:#000;margin-top:0px;padding-left:18px;}
.member_faqbox h1 span.num{margin-left:-18px;}
.member_faqbox h2{ font-size:12px; font-weight:bold; color:#000; margin-top:10px; padding-top:10px; padding-left:18px;border-top:1px dashed #96999C;}
.member_faqbox h2 span.num{margin-left:-18px;}
.member_faqbox p{ font-size:12px; color:#000; padding-left:20px; line-height:18px;}
.member_faqbox p.answer{ font-size:12px; color:#000; padding-left:35px; line-height:18px;}
.member_faqbox p span.a{margin-left:-15px;}
#member_content .must{ float:right; margin:10px 0;}
.member_faqbox dl{ padding:10px 0 10px 20px; background:url(../../img/member/xuline.jpg) repeat-x bottom; }
.member_faqbox dt{ font-size:12px; color:#000; list-style:18px;} /
.member_faqbox dd{ font-size:12px; color:#000; list-style:18px; padding-left:14px;}

.member03_box01{display:block;background:#fff; padding:10px 0 10px 25px; width:548px; font-size:12px; line-height:18px; border:1px solid #ccc;margin:0 auto ;border-left:2px solid #D50027;}
.member05_box01{width:860px;margin:0px auto;display:block;background:#fff; border-left:2px solid #D50027;padding:10px 10px 10px 20px;font-size:12px; line-height:15px; border:1px solid #ccc;}
.member05_box01 textarea{ font-size:12px; width:845px; height:320px; list-style:18px; margin-bottom:10px;}
#member_content .special { margin:10px 20px;}
.member_ps{padding:10px 0px 10px 45px;}
.member09_info{ font-size:12px; font-weight:bold;}
.member09_ul{ margin-top:10px;}
.member09_ul li{ font-size:12px; background:url(../../img/member/jt03.jpg) no-repeat 0 5px; padding-left:10px; margin:4px 0;}

#member_content .rightbox .vip_login_title{ width:575px; height:30px; margin-top:12px;margin-left:10px;background:url(../../img/member/login_title.jpg) no-repeat;margin-bottom:-1px}
#member_content .rightbox .vip_login_con{ width:590px; border:1px solid #BB0000; background:#F2F2F2; padding:9px;margin-left:10px;margin-bottom:10px;}
#member_content .rightbox .vip_loginbox{ background:#fff; width:570px; padding:20px 10px; font-size:12px;}

/***member01 左侧层***/
#member_content .rightbox .first_vip_title{width:575px;  height:30px; background:url(../../img/member/first_vip_title.jpg) no-repeat;margin-left:10px;}
#member_content .rightbox .first_vip_con{ width:590px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;margin-left:10px;margin-bottom:10px;}
#member_content .rightbox .first_vipbox{ background:#fff; width:550px; padding:20px;}
#member_content .rightbox .forget_title{ width:575px; height:30px; background:url(../../img/member/first_vip_title.jpg) no-repeat; color:#fff;padding-left:35px;line-height:33px; font-weight:bold;font-size:14px;margin-left:10px;}
#member_content .rightbox .forget_con{ width:590px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;margin-left:10px;margin-bottom:10px;}
#member_content .rightbox .forgetbox{ background:#fff; width:550px; padding:20px;}

/**********************************************member end**********************************************************/

/**********************************************window **********************************************************/
.window{padding:80px 0;}
.window .login_content{ width:600px; border-top:1px dashed #96999C; border-bottom:1px dashed #96999C; padding:6px 0; margin:20px auto; clear:both;}
.window .login_content table td{  background:#F3F3F3; font-size:12px; padding-left:15px; }
.window .login_content #redtd{ background:#F3F3F3; border-left:2px solid #D50027;padding:15px;}
.window .login_content #redtd strong{ color:#000; float:right; margin-right:10px; font-size:12px;}
.btn_center{ margin:0 auto; text-align:center;}
/**********************************************window end**********************************************************/



/*******************************************************help*****************************************************************/
.help_right_con dd.nobg{background:none; padding:5px  0 5px 20px; border-bottom:1px dotted #B2B2B2;}
.help_banner{ margin-bottom:10px;}
.help_banner h2 { font-size:16px; text-align:left; font-weight:normal; }
.help_search{  width:220px; height:110px; background:url(../../img/help/search_bg.jpg) no-repeat; margin-bottom:10px;}
.help_search_title{ font-size:14px; font-weight:bold; color:#000; padding:10px;}
.help_search_ipt{ width:175px; height:24px; margin:0 0 0 20px;}
.help_search_btn{ float:right; margin:10px 23px 0 0px;}
.help_leftbox{ margin-bottom:10px;}
.help_leftbox h2{ width:220px; height:43px; background:url(../../img/help/help_leftbox_title.jpg) no-repeat; text-indent:-9999px;font-size:0;}
.help_banner{ text-align:center;}
.help_rightbox{ width:720px; margin-bottom:10px;}
.help_right_title{ width:710px; height:20px; background:#D8EEFF url(../../img/help/red_bg.jpg) left repeat-y; padding:5px 0 0 10px;}
.help_rightbox h1{ width:710px; height:20px; background:#D8EEFF url(../../img/help/red_bg.jpg) left repeat-y; padding:5px 0 0 10px; font-size:12px; font-weight:normal;}
.help_right_con{ width:658px; border:1px solid #E8E8E8; border-top:none; padding:10px 30px 20px 30px;}
.help_right_con p{ line-height:20px; margin:0 0 20px 0;}
.help_right_con h3{ font-size:12px;color:#000 }
.help_right_con li{ background:url(../../img/help/jt.jpg) 0 10px  no-repeat; padding:5px  0 5px 15px; border-bottom:1px dotted #B2B2B2;}
.help_right_con dl{ margin-bottom:20px;}
.help_right_con dt{background:url(../../img/help/jt.jpg) 0 10px  no-repeat; padding:5px  0 5px 15px; border-bottom:1px dotted #B2B2B2; }
.help_right_con dd{background:url(../../img/help/jt2.jpg) 20px 10px  no-repeat; padding:5px  0 5px 35px; border-bottom:1px dotted #B2B2B2;}
.help_toupiao{ width:100%; margin-top:40px;}
.help_toupiao th{ padding:5px;text-align:left;}
.help_toupiao td{padding:5px;}
.help_toupiao input{ width:60px;}
.area_style{font-size:12px; width:845px; height:150px; list-style:18px; margin:10px auto;}

/*******************************************************help end*****************************************************************/

/**2月19日**/
/*******************************************************guide begin*****************************************************************/
.guide_content{ width:950px;  margin:10px auto;}
.guide_leftbox{ float:left; width:700px;padding-left:10px;}
.guide_leftbox01{ margin-bottom:10px;}
.guide_titlebox{ width:700px; height:18px; background:url(../../img/guide/title01.jpg) no-repeat right; padding-top:52px;}
.guide_titlebox02{ width:700px; height:18px; background:url(../../img/guide/title02.jpg) no-repeat right; padding-top:52px;}
.guide_titlebox03{ width:700px; height:18px; background:url(../../img/guide/title03.jpg) no-repeat right; padding-top:52px;}
.guide_titlebox04{ width:700px; height:18px; background:url(../../img/guide/title04.jpg) no-repeat right; padding-top:52px;}
.guide_titlebox span{ float:right; display:block; padding-right:22px; letter-spacing:1px;}
.guide_titlebox02 span{ float:right; display:block; padding-right:22px;  letter-spacing:1px;}
.guide_titlebox03 span{ float:right; display:block; padding-right:22px; }
.guide_titlebox04 span{ float:right; display:block; padding-right:22px;  letter-spacing:1px;}
.guide_leftbox_con{ border:1px solid #96999C; border-top:none; width:698px;}
.guide_listbox{ width:680px; margin:0 auto; background:url(../../img/guide/xuline.jpg) bottom repeat-x; padding:18px 0;}
.guide_listbox .leftlist{ width:340px; float:left;}
.guide_listbox .leftlist dl{float:left; margin-left:5px; display:inline; width:195px;}
.guide_listbox .leftlist dl dt{ background:url(../../img/guide/jt.jpg) 5px no-repeat; padding-left:15px;}
.guide_listbox .leftlist dl dd{ padding-left:15px; padding-top:5px;}
.guide_listbox .leftlist .picbox{ width:115px; height:86px; float:left;} 
.guide_leftbox_con02{ border:1px solid #96999C; border-top:none; width:668px; padding:20px 15px;}
.guide_listbox02{ width:200px; background:url(../../img/guide/xuline02.jpg) right repeat-y; margin-right:18px; float:left; display:inline; padding-right:10px;}
#noline{ background:none;}
.nomargin{ margin:0; background:none;}
.guide_xuline{ background:url(../../img/guide/xuline.jpg) bottom repeat-x;}
.guide_listbox02 dl dt{ background:url(../../img/guide/jt.jpg) 0px 14px no-repeat; padding:10px 0 10px 10px;}
.guide_listbox02 ul li{background:url(../../img/guide/xuline.jpg) bottom repeat-x; padding:5px 0;}
.guide_listbox02 ul li a em{ font-style:normal; float:right; font-size:12px;}
.guide_listbox .rightlist{ width:340px; float:right;}
.guide_listbox .rightlist dl{float:left; margin-left:5px; display:inline; width:195px;}
.guide_listbox .rightlist dl dt{ background:url(../../img/guide/jt.jpg) 5px no-repeat; padding-left:15px;}
.guide_listbox .rightlist dl dd{ padding-left:15px; padding-top:5px;}
.guide_listbox .rightlist .picbox{ width:115px; height:86px; float:left;}

.guide_rightbox{ float:right; display:inline; margin-right:10px;}
.guide_right_title{ width:220px; height:42px; background:url(../../img/guide/right_title.jpg) no-repeat; text-indent:-9999px;}
.guide_right_con{ width:200px; border:1px solid #96999C; border-top:none; padding:0 9px; background:#FFF9F5; padding-bottom:10px;}
.guide_right_con dl { margin-bottom:10px;}
.guide_right_con dl dt{ width:177px; height:21px; line-height:21px; background:url(../../img/guide/right_list01.jpg) no-repeat; font-weight:bold; color:#000; padding-left:23px; margin-bottom:5px;}
.guide_right_con dl dd{ width:182px; border-bottom:1px dotted #999; background:url(../../img/guide/jt2.jpg) 10px 10px no-repeat; padding:5px 0 5px 18px;}
/*******************************************************guide end*****************************************************************/

/*******************************************************airport begin*************************************************************/
.airport_title{ width:930px; height:29px;margin:0 auto}
.airport_title ul li{ width:175px; height:29px; float:left; display:inline; margin-right:9px;}
.airport_title ul li a{ width:175px; height:22px; background:url(../../img/air/airport_title_b.jpg) no-repeat; display:block; text-align:center; padding-top:7px; font-size:14px; text-decoration:none;} 
.airport_title .now a{ width:175px; height:22px; background:url(../../img/air/airport_title_a.jpg) no-repeat; display:block; font-weight:bold; color:#fff;}
.airport_title ul li a:hover{ width:175px; height:22px; background:url(../../img/air/airport_title_a.jpg) no-repeat; display:block; font-weight:bold; color:#fff;} 
.airport_content{ width:918px; border:1px solid #A6A7A9; padding:10px 5px 5px 5px; margin:0 auto 10px auto;}
.airport_content2{ width:918px;  border:1px solid #A6A7A9; padding:10px 5px 5px 5px; margin:0 auto 10px auto;display:none;}
.airport_content ul li{ width:455px; border:1px solid #ccc; padding:10px 0px 5px 0px; float:left;display:block; margin:5px 0px 0 0px;}
.airport_content ul li.r{float:right;display:block;}
.airport_content2 ul li{ width:455px; border:1px solid #ccc; padding:10px 0px 5px 0px;float:left; display:block; margin:5px 0px 0 0px;}
.airport_content2 ul li.r{float:right; display:block;}
.tb-air{clear:both;border-collapse:collapse;width:918px;  padding:0; margin:0 auto 5px auto}
.tb-air td{width:450px; border:1px solid #ccc; padding:5px 0px;margin:0px; vertical-align:top;}
.tb-air td.blank{width:5px;border-top:0px;border-bottom:0px;}
/************** modify at 090309 by sun
.airport_content{ width:938px; border:1px solid #A6A7A9; padding:15px 0px 15px 10px; margin-bottom:20px;}
.airport_content2{ width:938px;  border:1px solid #A6A7A9; padding:15px 0px 15px 10px;margin-bottom:20px; display:none;}
.airport_content ul li{ width:430px; border:1px solid #ccc; padding:10px; float:left; display:inline; margin:5px;}
.airport_content2 ul li{ width:430px; border:1px solid #ccc; padding:10px; float:left; display:inline; margin:5px;}
****/
.airport_logo { width:100px; float:left; text-align:center;}
.airport_logo h2{font-weight:normal;font-size:12px;padding:2px 0 5px 0}
.airport_logo2{ width:135px; float:left; text-align:center;}
.airport_right_txt{ float:left; display:block; width:340px; margin-left:10px;padding:0}
.airport_right_txt h2{font-weight:normal;font-size:12px}
.airport_right_txt p{padding:0 0 0 15px;margin:0;}
.airport_right_txt2{ float:left; display:block; width:305px; margin-left:5px;padding:0}
.airport_right_txt2 h2{font-weight:normal;font-size:12px;margin-bottom:5px;line-height:16px}
.airport_right_txt2 p{padding:0 0 0 15px;margin:0;}
.none{ display:none;}
/****************************************airport end*************************************************************/
/*******************************************************airline-detail begin*************************************************************/
.airline-detail{width:930px;display:block;padding-top:15px;margin:10px auto;background:url(../../img/service/bg-top.jpg) no-repeat top;}
.airline-detail-wrap{width:908px;border:1px solid #96999c;border-top:0px;background:#fff;padding:0 10px 10px 10px}
.airline-detail-con{width:888px;background:#fff;padding:0 10px}
.airline-detail-con td{vertical-align:top;}
.air-logo{margin:10px 30px;float:left;}
.dl-air-detail{width:100%;float:left;display:block;}
.dl-air-detail dt{font-weight:bold;font-size:16px;line-height:20px;background:url(../../img/service/line.jpg) repeat-x bottom;padding:0px 0px 5px 0;margin:0 0 10px 0}
.dl-air-detail dd{padding:0}
.dl-air-detail dd.t{padding-bottom:10px}
.dl-air-con{float:left;width:294px;height:245px;display:block;border:1px solid #ccc;margin-left:0px;line-height:18px;margin-right:5px;}
.dl-air-con dt{font-weight:bold;font-size:14px;line-height:20px;border-bottom:1px solid #ccc;background:#f3f3f3;padding:5px 15px;margin:0}
.dl-air-con dd{padding:10px 10px 5px 15px;}
.airline-detail-wrap1{border:1px solid #96999c;border-top:0px;background:#fff;padding:10px 15px}
.title-blue{clear:both;height:27px;background:#e7f5ff;border-bottom:1px solid #7DAEFD;margin:5px 0;}
.title-blue h3{background:url(../../img/service/icon-arrow.jpg) no-repeat 10px 7px;line-height:27px;padding-left:30px;font-size:14px;font-weight:normal}
.box-frm1{border:0px solid #ccc;padding:5px 0 0 0;}
.box-frm2{width:856px;border:1px solid #ccc;padding:10px 10px 10px 30px;margin:5px 0;}
.ul-time-title{ border-collapse:collapse;width:100%;}
.ul-time-title td{}
.ul-time-title td a{float:left;background:#b4b4b4;padding:7px 30px;color:#000;display:block;border:1px solid #ccc;border-right:1px solid #fff}
.ul-time-title td a.on{background:#fff;display:block;border:1px solid #ccc;border-bottom:1px solid #fff}
.ul-time-title td a:hover{background:#fff;display:block;border:1px solid #ccc;border-bottom:1px solid #fff}
.ul-time-title td.end{background:#fff;width:407px;border-bottom:1px solid #ccc}
.box-frm3{display:block;border:1px solid #ccc;border-top:0;padding:10px;margin:0px 0 5px 0;}
.width310{width:351px;margin-left:0px}
.ul-cols1{display:block;margin-top:10px;}
.ul-cols1 li{line-height:18px;display:block;background:url(../../img/service/dot.jpg) no-repeat left 7px;padding-left:12px;}
.ul-cols4{display:block;margin-top:10px;}
.ul-cols4 li{float:left;width:200px;line-height:18px;display:block;background:url(../../img/service/dot.jpg) no-repeat left 7px;padding-left:12px;}
/*******************************************************airline-detail end*************************************************************/
/*******************************************************company begin*************************************************************/
.company_title{ width:930px; height:20px; background:url(../../img/company/title.jpg) no-repeat; color:#fff; padding:5px 0 0 20px; margin-top:20px; font-size:14px;}
.company_con{ width:708px; border:1px solid #96999C; border-top:none; padding:10px 120px}
.company_con p{ line-height:18px; margin-bottom:10px;}
.company_con table th{ background:url(../../img/company/xuline.jpg) bottom repeat-x; padding:6px 0; border-top:1px solid #AEAEAE; padding-left:15px; text-align:left; font-weight:normal;} 
.company_con table td{ background:url(../../img/company/xuline.jpg) bottom repeat-x; padding:6px 0;padding-left:15px; text-align:left; vertical-align:top;} 
/*******************************************************company end*************************************************************/

/*******************************************************info begin*************************************************************/
.chinese_index_leftbox{ float:left; width:700px;}
.chinese_index_titlebox{ width:700px; height:18px; background:url(../../img/info/title01.jpg) no-repeat right; padding-top:52px;}
.chinese_index_titlebox span{ float:right; display:block; padding-right:22px; color:#000;}
.chinese_index_con{ border:1px solid #96999C; width:638px; padding:15px 30px}
.chinese_index_con ul li { float:left; display:inline; margin:10px 15px;}
.info_dialog_con h2{ font-size:14px;padding-bottom:10px;}
.info_dialog_con{ padding:10px 15px; border:1px solid #96999C; width:668px;}
.info_culture_con{ padding:10px 15px; border:1px solid #96999C; width:668px;}
.chinese_culture_titlebox{ width:700px; height:18px; background:url(../../img/info/title_culture.jpg) no-repeat right; padding-top:52px;}
.chinese_culture_titlebox span{ float:right; display:block; padding-right:22px; color:#000;}
.info_culture_con h2{ font-size:14px;padding-bottom:10px;margin:0 auto;width:650px;}
.info_culture_con h3{ font-size:12px; padding:10px  0 10px 10px;}
.info_culture_con p{line-height:150%;padding-bottom:10px;padding-left:20px;}
.info_culture_con table{ border-collapse:collapse;margin:0 0 0 20px;border:0;border-bottom:1px solid #CCC;border-left:1px solid #CCC;}
.info_culture_con table th{ background:#F3F3F3;font-weight:normal;border:1px solid #CCC;padding:5px;margin:0;width:110px;text-align:left;vertical-align:top;font-size:12px;line-height:150%;border-left:0px solid #D50027;border-right:0;border-bottom:0}
.info_culture_con table td{ background:#fff; border:1px solid #ccc; text-align:left;padding:5px;margin:0;line-height:150%;vertical-align:top;border-bottom:0}

.info_culture_con .tb_style{width:650px;;border-collapse:collapse;margin:0 0 0 20px;border:0;border-bottom:1px solid #ccc;}
.info_culture_con .tb_style th{border:1px solid #CCC; font-weight:bold;border-top:2px solid #D40026;text-align:center; background:#E8E8E8; font-size:12px;padding:5px 0 }
.info_culture_con .tb_style td{ background:#F3F3F3;font-size:12px; padding:5px 10px}
.info_culture_con .tb_style th.td1{width:50px;}
.info_culture_con .tb_style th.td2{width:100px;}
.info_culture_con .tb_style th.td3{width:250px;}
.info_culture_con .tb_style td.td1{text-align:center; vertical-align:middle}
.info_culture_con .tb_style td.td2{text-align:center; vertical-align:middle;font-weight:bold}
.language { margin-top:10px;}
.language th{ height:22px; background:url(../../img/info/th01.jpg) repeat-x; padding:10px 0 10px 50px; text-align:left;} 
.language td{ background:url(../../img/info/xuline.jpg) bottom repeat-x;  padding:8px 0 8px 50px; }

.china_title{width:680px;background:url(../../img/info/china_title.jpg) no-repeat; color:#fff; padding:7px 0 3px 20px; font-size:14px;font-weight:bold}
.china_con{ border:1px solid #96999C; width:668px; padding:25px 15px;}
.china_table th{ padding:9px 0 9px 30px; border-top:1px solid #B1B1B1; background:url(../../img/info/xuline.jpg) bottom repeat-x; text-align:left;}
.china_table td{ background:url(../../img/info/xuline.jpg) bottom repeat-x; padding:9px 0 9px 30px; vertical-align:top;}
/*******************************************************info end*************************************************************/

/*******************************************************news begin*************************************************************/
.news_search{ width:950px; margin-top:10px;}
.news_search_top{ width:950px; height:7px; background:url(../../img/news/news_search_top.jpg) no-repeat; font-size:0; line-height:0;}
.news_search_bottom{ width:840px; height:30px; background:url(../../img/news/news_search_bottom.jpg) repeat-x; border:1px solid #B1B1B1; border-top:none; padding:0 0 0 110px;}
.news_search_bottom table td{ padding-left:20px;}
.news_search_bottom .input01{ width:133px; height:23px; line-height:23px;}
.news_search_bottom .input02{ width:288px; height:23px; line-height:23px}
.news_search_bottom .btn{ width:122px; height:27px; background:url(../../img/news/btn.jpg) no-repeat; padding:0; border:0; cursor:pointer;}
.news_con{ width:708px; border:1px solid #96999C;  padding:15px 120px;}
.news_con2{  width:708px; border:1px solid #96999C;  padding:15px 120px; border-top:none;}
.news_con table th{ height:26px; background:#B1B1B1; font-weight:normal; color:#fff; text-align:left;} 
.news_con table td{ padding:4px 0; background:url(../../img/news/xuline.jpg) bottom repeat-x; text-align:left;}
.news_con2 table th{ height:26px; border-bottom:1px solid #B1B1B1; color:#000; text-align:left;}
.news_con2 table td{ background:url(../../img/news/xuline.jpg) bottom repeat-x; font-weight:normal;  text-align:left; padding:4px 0 4px 10px;}

.news_detail_title{ width:950px; height:28px; background:url(../../img/news/detail_title.jpg) no-repeat; margin-top:10px;}
.news_detail_con{ width:748px; border:1px solid #96999C;  padding:15px 100px;}
.news_detail_con p{ line-height:22px;}
.news_detail_pic { float:left; display:inline; margin-right:15px; margin-top:10px;}
.news_detail_txt{ margin-top:20px;}
.news_detail_txt dt{ font-weight:bold; border-bottom:1px solid #B1B1B1; padding-bottom:8px;}
.news_detail_txt dd{ background:url(../../img/news/jt.jpg)  2px 13px no-repeat; border-bottom:1px dotted #B1B1B1; padding:8px 0 8px 17px ;}
.news_icon{ float:right;}
/*******************************************************news end*************************************************************/

/*********my page begin**********/
.mypage_nav{ width:950px; height:30px; border-bottom:1px solid #999; margin:15px auto 0 auto; }
.mypage_nav ul{ float:left;}
.mypage_nav ul li{ float:left; display:block;width:150px;}
.mypage_nav ul li a{height:22px;color:#000; background:url(../../img/mypage/nav_a.jpg) repeat-x; display:block; text-align:center; padding:7px 5px 0 5px;font-size:14px;  border:1px solid #999; border-bottom:none; margin:0 1px 0 0; text-decoration:none;}
.mypage_nav ul li a:hover{height:22px; background:url(../../img/mypage/nav_b.jpg) repeat-x; display:block; text-align:center;padding:7px 5px 0 5px;font-size:14px;  color:#000; border:1px solid #999; border-bottom:none; margin:0 1px 0 0; text-decoration:none;}
.mypage_nav .nav_rightbox{ float:right; width:350px;}
.mypage_nav .nav_rightbox .nav_right_title{ float:right; width:6px; height:27px;}
.mypage_nav .nav_rightbox .nav_right_con{ float:right; height:24px; padding:3px 0 0 15px; line-height:19px; font-size:12px; line-height:19px;}
.mypage_nav .nav_rightbox .nav_right_foot{ float:right; width:6px; height:27px;}
.mypage_con{ margin:0 auto; width:930px;padding:10px 10px;}
.mypage_title{ width:950px; height:35px; margin:20px auto 0 auto;}
.mypage_list01{ width:405px; height:169px; border:1px solid #CCC; margin:10px; border-left:2px solid #D50027;padding:19px 10px 0 26px; float:left; display:inline;}
.mypage_leftpic{ float:left; width:81px;}
.mypagerightbox{ float:right; width:300px; display:inline; margin-left:10px; position:relative;}
.mypagerightbox dl dt{ background:url(../../img/mypage/xuline.jpg) bottom repeat-x; padding-bottom:10px;}
.mypagerightbox dl dd{ padding-top:10px; line-height:18px;}
.mypage_btn01{ float:right; width:96px; height:20px;}
.mypage_btn02{  padding:0 10px;}
.mypage_btn03{  padding:0 10px; float:right; display:inline;margin:5px 25px 10px 0}
.happylogo{ float:right; position:absolute; right:0; top:-11px;}
.mypage_back{z-index:100;position:absolute;left:0;background:url(../../img/mypage/jt.jpg) 0 2px no-repeat; padding-left:15px; margin-left:15px; margin-top:5px;float:left; display:block;}
.mypage_con .process{ margin:0 auto 20px auto; width:930px;}
.mypage15_process{ margin:10px auto 10px auto; width:935px;}
.mypage_con .must{ color:#CF1313;}
.mypage_left{ float:left; width:600px; height:300px;}
.mypage_left .des{ padding:10px 0 10px 45px;}
.mypage_con .des2{ padding-left:25px; margin:10px 0 10px 0;}
.mypage_con .member_info2{margin-top:-2px;}
.mypage_left .error_table{width:565px;margin-left:25px;}
.mypage_left .error_table th{width:170px;}
.mypage15_must{ float:right; margin-top:5px; margin-bottom:20px; }
.mypage_btn04{padding:3px 10px; width:180px;margin:0 auto;display:block;}
.mypage_right{ float:right; width:305px; display:inline; margin-left:20px; margin-top:12px;}
.mypage_right_title{ width:262px; height:22px; background:url(../../img/member/com_title.jpg) no-repeat; color:#FFF; font-weight:bold; padding:7px 0 0 43px;}
.mypage_right_con{ width:285px; border:1px solid #7D7D7D; background:#F2F2F2; padding:9px;}
.mypage_right_con2{ background:#fff; width:244px; padding:20px;}
.mypage_right_con2 h1{ font-size:14px; font-weight:bold; color:#000;}
.mypage_right_con2 h2{ font-size:14px; font-weight:bold; color:#000; margin-top:10px; padding-top:10px; border-top:1px dashed #96999C;}
.mypage_right_con2 p{ font-size:12px; color:#000; padding-left:20px; line-height:18px;}
.buttons{padding:20px 0 0px 0; text-align:center; position:relative}
.mypage_con .ps{margin:0 auto;padding:5px 20px 5px 20px}
.mypage_con .ps .zhus{ float:right;}
.mypage16_table{ border-left:1px solid #CCC; border-top:1px solid #CCC; margin:10px auto;}
.mypage16_table th{ background:#F3F3F3; border-left:1px solid #CF1313; border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:15px 40px; font-weight:normal; vertical-align:top;} 
.mypage16_table td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:15px; }
.mypage16_ipt{ width:325px; height:22px; line-height:22px;}
.mypage22_p{padding:0 25px;margin:0 auto;}
.mypage22_table{ border-left:1px solid #CCC; border-top:1px solid #CCC; margin:10px auto;}
.mypage22_table th{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:25px; border-left:1px solid #CF1313; font-weight:normal; text-align:left;}
.mypage22_table td{ border-bottom:0; border-right:0; padding:10px 0 10px 25px; }
.mypage22_table td.righttd{border-right:1px solid #CCC;}
.mypage22_table td.bottomtd{ border-bottom:1px solid #CCC;}
.mypage22_table th span{ display:block;  margin-top:15px;}
.mypage22_ipt{ width:475px; line-height:22px;}
.mypage22_pw{ width:100px;}

.meb15tb{border-collapse:collapse; margin:5px auto;}
.meb15tb select{ width:100px;}
.meb15tb th{ text-align:left; padding:10px; border-left:1px solid #ccc;border-right:1px solid #ccc;} 
.meb15tb td{ background:#fff; border:0px solid #ccc; padding:5px 10px; text-align:left; border-left:none; border-right:none; line-height:20px;}
.meb15tb .right_border{ border-right:1px solid #fff;}
.meb15tb .td_help{ border-right:1px solid #fff;padding:5px 20px;}
.meb15tb .td_help p{line-height:25px;}
.mypage_left .table02{ border-left:1px solid #CCC;  border-top:1px solid #CCC; margin-top:10px;}
.mypage_left .table02 th{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CF1313; padding:12px; text-align:left; font-weight:normal;}
.mypage_left .table02 td{ border-bottom:1px solid #CCC; border-right:1px solid #CCC; padding:12px;}
.mypage_btn05{ width:175px; height:22px; }
.mypage_idbtn{ margin-left:10px; width:96px; height:20px;}
/**********my page end**********/

/***个别特殊定义***/
#noborder{ border:0;}
.noborder{ border:0;}
.banner{ margin:10px 0;}
.banner h3{float:left}
.up{ float:right; margin:10px;}
.btn{ padding:0 12px;}
.red{ color:#CC0033;font-weight:normal;font-size:12px;}
.red a{ color:#CC0033; text-decoration:underline;}
.underline{ text-decoration:underline;}
.bold{font-weight:bold}
.inquire{ background:#e7f5ff; border:1px #3688c3 solid;  padding:3px;}
.inquire a{color:#3688c3;}
p.txt{font-size:14px;color:#0a58ba;font-weight:bold;padding:10px 10px 20px 10px;text-align:center;}
.pd23{padding:0 0 23px 0}
.pd13{padding:13px 0}
.mar-t5{margin-top:5px;padding-left:45px}
.mar-t10{margin-top:10px;}
.mar-t20{margin-top:20px;}
.mar-r3{margin-right:3px;}
.mar-l300{margin-left:255px; }
.mar-r5{margin-right:5px;}
.mar-r10{margin-right:10px;}
.mar-r20{margin-right:20px;}
.mar-r25{margin-right:25px;}
.mar-r0{margin-right:0px;}
.mar-t30{margin-top:30px;}
.btn1{padding:2px 0px;}
.t16{font-size:16px}

.red-price{color:#CC0033;font-weight:bold}
.red-priceb{color:#CC0033;font-weight:bold;font-size:16px;}
.pages{margin-top:20px; float:right;}
.pages a{float:left;font-size:12px; font-family:Arial, Helvetica, sans-serif;margin:0px 5px;display:block;text-decoration:underline}
.pages span{float:left;color:#000;font-weight:bold;font-size:14px; font-family:Arial, Helvetica, sans-serif;margin:0px 5px;display:block;text-decoration:none}
.pages span.all{float:left;margin:0 0 0 15px;display:block;font-size:12px; font-weight:normal;}
.pages input{margin-left:15px;}
.btn_con{ text-align:right;padding:10px 0px}
p.tex-ind15{padding-left:30px}
p.tex-ind15 span.star{margin-left:-15px;}
.stop{float:left;margin-left:0px; background: url(../../img/member/icn-arrow.gif) no-repeat 25px 10px;padding-left:45px;}
.back{float:left;margin-left:0px; background: url(../../img/member/icn-arrow.gif) no-repeat 25px 1px;padding-left:45px;}
.note_con{margin:0px 0;padding-left:15px;}
.note_con h3{padding-bottom:5px;font-size:12px;padding-left:0px;font-weight:normal}
.note_con dl{margin-bottom:10px; margin-left:5px;}
.note_con dt{ font-size:12px; line-height:15px; font-weight:normal;padding-left:8px;padding-bottom:5px; }
.note_con dd{ font-size:12px; line-height:15px; background:url(../../img/member/jtbox.jpg) 10px 5px no-repeat; padding-left:18px;}
.fl_left{float:left;}
.fl_right{float:right;font-weight:normal;font-size:12px}
p.ex{padding-left:15px}
p.ex span.st{margin-left:-15px;}


/**********add at 090302 by sun **********/
/**********Legal/index.html  **********/
.Legal-content{ width:930px;margin:0 auto; margin-top:20px;}
.Legal-banner{ width:930px; height:200px; margin:0 auto;}
.content_title{ width:920px; height:18px; margin:20px auto 0 auto; background:url(../../img/Legal/title01.jpg) no-repeat; padding:4px 0 0 10px;}
.content_title strong{font-size:14px; font-family:MS PGothic; color:#fff;}
.contentbox{ width:900px; padding:10px; margin:0 auto;}
.contentbox p{ font-size:12px;line-height:18px;}
.contentbox02{ width:900px; border:1px solid #E9E9E9; padding:10px; background:#F4F4F4; margin:0 auto;}
.contentbox02 dt{background:url(../../img/Legal/list.jpg) no-repeat 0 0px; padding-left:10px;}
.contentbox02 dt strong{ color:#000; font-size:14px;}
.contentbox02 dd{ font-size:12px;  margin-left:10px; margin-top:5px; margin-bottom:20px; line-height:18px;}
.contentbox03{ width:900px; border:1px solid #E9E9E9; padding:10px; background:#F4F4F4; margin:0 auto;}
.contentbox03 dt{ background:url(../../img/Legal/list.jpg) no-repeat 0 0px; padding-left:10px;}
.contentbox03 dt strong{ color:#000; font-size:14px;}
.contentbox03 dd{ background:url(../../img/Legal/list02.jpg) no-repeat 0 8px; font-size:12px;margin-left:10px; margin-top:5px; line-height:18px; padding-left:8px;}
.contentbox04{width:900px; border:0px solid #ccc; padding:10px;margin:0 auto;}
/**********Legal/index.html  end**********/

h2.bus-title{ margin:0 0 1em 0; font-size:16px; }
.bus-table{border-collapse:collapse;margin:5px auto 10px auto; padding:0;width:900px;border-left: 1px solid #ccc;margin-top:2px;border-top:2px solid #D40026;}
.bus-table td{border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; padding:3px 5px; }
.bus-table th{border:1px solid #CCC; font-weight:bold;text-align:center; background:#E8E8E8; font-size:12px;padding:5px; }
.bus-table .td1{width:150px}
.bus-table .td2{width:80px; text-align:center}
.bus-table .td3{width:50px; text-align:center}
.bus-table .td4{width:60px; text-align:center}
.bus-table .td5{width:60px; text-align:center}
.bus-table .num{width:20px; text-align:center}
.bus-table .name{width:200px;}
.bus-table .time{width:170px;text-align:center}
.bus-table .book{width:60px;text-align:center}
.bus-table .jp{width:70px;text-align:center}
.bus-table .tel{width:120px;text-align:center}
.bus-table .address{}
.phone-wrap{width:930px;margin:0 auto;padding:10px 0 0 0}
.phone-wrap .error_table{width:900px;margin:0 auto;}
.culture_index_con { border:1px solid #96999C; width:638px; padding:15px 30px}
.culture_index_con .error_table{width:100%;margin:0 0 10px 0;border:0}
.culture_index_con .error_table th{padding:0;border-left:1px solid #ccc}
.culture_index_con .error_table td{padding:5px 20px; vertical-align:middle;}

.title-area{clear:both;height:27px;width:900px;margin:0 auto}
.title-area h3{background:url(../../img/Legal/list.jpg) no-repeat 10px 7px; line-height:27px;padding-left:30px;font-size:12px;font-weight:bold}

.china_titlebox{ width:700px; height:18px; background:url(../../img/info/title_china.jpg) no-repeat right; padding-top:52px;}
.china_titlebox span{ float:right; display:block; padding-right:22px; color:#000;}
.faq_titlebox{ width:700px; height:18px; background:url(../../img/info/title_faq.jpg) no-repeat right; padding-top:52px;}
.faq_titlebox span{ float:right; display:block; padding-right:22px; color:#000;}

p.notes{padding-left:35px}
p.notes span.zhu{margin-left:-25px}
.rightbox .bus-table{border-collapse:collapse;margin:5px auto 10px auto; padding:0;width:700px;border-left: 1px solid #ccc;margin-top:2px;border-top:2px solid #D40026;}
/**********add at 090309 by sun **********/
.info_culture_con h2 { font-weight:normal; }
.info_culture_con h3 { font-weight:normal; padding:10px 0 10px 20px; background:url(../../img/info/icon-arrow.gif) no-repeat 5px center; }
.pd-lft{padding-left:15px;}

/**********add at 090320 by sun air/ faq**********/
.faq-wrap{width:930px;margin:0 auto;}
.faq-wrap .ps{padding:0px 12px;}
.faq-con{width:930px;margin-bottom:10px;}
.faq-con .title{ margin:10px 0 0 0; border-left:2px solid #D50027; padding:5px 0 5px 10px; background:#D8EEFF url(../../img/air/q.gif) no-repeat 10px 7px;}
.faq-con .title h2{font-size:12px; line-height:18px;padding-left:25px;}
.faq-con .con{padding:10px 15px 10px 37px;background:url(../../img/air/a.gif) no-repeat 12px 10px;line-height:18px;border:1px solid #ccc;border-top:0}
.faq-con .con dl{width:877px;margin-top:10px;}
.faq-con .con dl dt{ background:url(../../img/air/dot.gif) no-repeat 0px 6px;padding-left:10px;margin:0}
.faq-con .con dl dd{ background:url(../../img/air/dot-s.gif) no-repeat 10px 7px;padding-left:20px;line-height:18px;}

