@charset "utf-8";
/* CSS Document */
/*========================global==========================*/
.clearfix{ zoom:1;}
.clearfix:after{ display:block; clear:both; height:0; visibility:hidden; content:"";}
strong{ color:#F65306;}
.fi-btns{ text-align:center; margin:20px;}
	.fi-btns a:hover{ background-position:0 0; text-decoration:none;}
.fi{ padding:2px 0;}
	.fi .req{ color:red;}
	.fi .tip{ margin-left:10px; color:#555;}
	.fi .txt{ width:150px; height:16px; padding:1px; border:1px solid #b5b5b5;}
	.fi .btn-date{ width:16px; height:13px; margin-left:7px; background:url(../images/icon_date.gif) no-repeat 0 0; border:none; cursor:pointer;}
	textarea, select{ border:1px solid #b5b5b5;}

/*======================================layout===================================*/
.pbd_inner .rg_sideLeft .pt_main{ display:inline; width:770px; margin-right:6px; color:#555; background:#fff;}
.pbd_inner .rg_sideLeft .pt_vflow{ padding-bottom:70px; background:none; background:url(../images/vi_flowBG.gif) no-repeat 0 100%;}
.pbd_inner .mod_side3 .mhd .gbfw {background:transparent url(../images/tName_gbfw2.gif) no-repeat scroll 0 0;}
/*======================================model===================================*/
.mod-vflow{ display:inline; float:left; width:159px; margin:10px 25px; text-align:center;}
	.mod-vflow h3 a{ display:inline-block; width:89px; height:40px; line-height:39px; padding-left:15px; background:url(../images/btn_104x40.gif) no-repeat 0 0; font-size:14px; color:#fff;}
	.mod-vflow li{ padding-top:24px; background:url(../images/ico_varrow.gif) no-repeat 50% 2px;}
	.mod-vflow li a{ display:block; width:159px; height:39px; line-height:39px; background:url(../images/btn_159x39.gif) no-repeat 0; color:#59782c; font-weight:700;}

.mod-vinfo{ display:inline; float:left; width:339px;}
	.mod-vinfo .v-box{ min-height:340px; height:auto!important; height:340px; padding:0 20px; background:url(../images/vi_modBG.gif) no-repeat 0 0;}
		.mod-vinfo h3{ margin-bottom:10px; line-height:35px; text-align:center; font-size:12px; color:#ed563b; border-bottom:1px solid #f1dfcb;}
		.mod-vinfo .pic{ margin-top:15px;}
			.mod-vinfo .pic a{ display:inline; float:left; margin-right:6px;}
.mod-basic{ margin-top:10px;}
.mod-basic .mhd{ background:url(../images/titleBG_770X30.gif) no-repeat 0 0;}
	.mod-basic .mhd h3{background:url(../images/QA_total_H3.gif) no-repeat 15px;padding-left:28px; color:#d85110; line-height:35px;  font-size:14px;}
	
.mod-result{ padding:10px 0 10px 255px; background:url(../images/V_right.gif) no-repeat 180px 0;}
	.mod-result h1{ float:left; padding:10px; color:#f65306; font-size:14px; }
	.mod-result .fi-btns{ float:left; width:90px; margin:0;}
		.mod-result .fi-btns a{ margin:0;}
	.mod-result p{ clear:both}
		
.mod-abook, .mod-aService{ width:760px; margin: 0 auto 10px; clear:both;}
	.mod-abook .mhd, .mod-aService .mhd{ height:28px; background:url(../images/titleBG_1X28.gif) repeat-x 0 0; line-height:28px;}
	.mod-abook .mhd h3, .mod-aService .mhd h3{ padding-left:40px; background:url(../images/ico_mhd.gif) no-repeat 5px 0; color:#f65306; font-size:12px;}
.mod-abook{ border:1px solid #ffe498;}
	.mod-abook .mhd{border-bottom:1px solid #ffe498;}
		.mod-abook .mhd h3{ background-position:5px -28px; font-size:12px;}
	.mod-abook .mbd{ padding:10px 40px;}
	.mod-abook .line{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #efefed;}
	.mod-abook .impt{ background:#f9fbf3;}
	.mod-abook .fi{}
		.mod-abook .fi label{ display:inline-block; width:60px; padding:0 5px 0 6px;}
		.mod-abook .fi .txt{ margin-right:15px;}
		.mod-abook .fi .title{ font-weight:700;}
	
.mod-aService{ border:1px solid #ffe498;}
	.mod-aService .mhd{border-bottom:1px solid #ffe498;}
	.mod-aService .mhd h3{ background:url(../images/ico_mhd01.gif) no-repeat 10px 7px;}
	.mod-aService .mbd{ padding:10px;}
	.otherService{overflow:hidden;}
	.otherService li{float:left; width:33%; text-align:center; vertical-align:middle;}
	
.fi-pleft{ text-align:right;}
	.fi-pleft a{ text-align:center;}

.v-area{ height:172px; margin-bottom:8px; padding:8px 20px; background:url(../images/vi_mbd.gif) repeat-x 0 0; border:1px solid #ffe8c9;}
	.v-area .pic{ float:left; padding:5px; background:#fff; border:1px solid #f7f6f5; margin-right:20px;}
		.v-area .pic img{ width:200px; height:146px;}
	.v-area h4{ margin:0 0 5px 220px; text-align:center; line-height:24px; color:#d65211; background:#fffff7;}
	.v-area p{ color:#787878;}
	.v-area .tip p{ color:#000;}
	
.mod-airport .turnpage{ margin:20px 0; color:#ff6e05;}
		.mod-airport .turnpage a{ color:#ff6e05;}

.mod-pay{ width:755px; margin:0 auto;}
	.mod-pay .mhd{background:url(../images/dot_red.gif) repeat-x 0 100%; overflow:hidden; padding-top:6px; padding:6px 10px 0 20px; height:24px;}
	.mod-pay .mhd h3{float:left;line-height:24px; padding-right:13px;text-align:center; cursor:pointer;background:url(../images/TabHoverBG.gif) no-repeat 100% 0;font-weight:normal;}
	.mod-pay .mhd h3 span{ display:inline; float:left; padding-left:13px;color:#000;background:url(../images/TabHoverBG.gif) no-repeat 0 0;}
	.mod-pay .otherService{ padding:20px 0 30px; border-bottom:1px solid #ebebeb;}
	.otherService li input{ margin:-20px 5px 0 0;}
	.mod-pay .protect{ display:block; padding:7px 0 0 20px; text-decoration:underline;}
	


#tab_menu1 .active a, #tab_menu2 .active a{ color:#FC8120;}
#tab_content1 .con{ display:none;}
#tab_content1 .active{ display:block;}

#tip p{ position:relative; margin-bottom:10px;}
#tip .tip span{ display:none;}
#tip .active span{ display:block; position:absolute; top:0; left:178px; _left:148px; width:150px; padding:5px; border:1px solid #FF922E; background:#FCF2CE; text-align:left;}
