﻿
#content {
	width:1000px;
	float:left;
}
#content em {font-style:italic; color:#888;}
#content_top 
{
    margin:0 auto;
	width:1000px;
	/*float:left;*/
}
#content_top_c
{
    margin:0 auto;
	width:1000px;
    padding:20px;
    background:#fff;
    }
#content_top dt,.en_content dt {
	width:1000px;
	height:60px;
	/*float:left;*/
	color:#1B8E13;
	font-size:20px;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}
.wrapper_en_content #content_top dt,.en_content dt {
	width:1000px;
	height:60px;
	float:left;
	color:#555;
	font-size:28px;
	font-weight:normal;
	line-height:60px;
	text-align:left;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}

#content_top dt.title001,.en_content dt.title001 {
	width:1000px;
	float:left;
	color:#1B8E13;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
	text-align:center;
	border-bottom:1px #999999 dotted;
	margin:10px 0 10px 0;
}
#content_top dd,.en_content dd {
	width:980px;
	/*float:left;*/
	padding:10px;
	font-size:12px;
	line-height:22px; background:#fff;
}
#content_top dd .title.en_content dd .title {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}
#content_top dd p {
	text-indent:24px;
}

.en_content dd p {
	text-indent:0;
}

#content_top h2,.en_content h2 {
	width:990px;
	font-size:14px;
	height:26px;
	float:left;
	line-height:26px;
	text-align:center;
	color:#000000;
	background:none #DBE8F1;
}

.wrapper_en_content #content_top h2,.en_content h2 {width:920px;}

.jp_content {
	font-family:MS Gothic;
	width:1000px;
	float:left;
	background:url(/Content/images/v3/content_topbg.gif) repeat-x;
}
.jp_content dt {
	width:1000px;
	height:60px;
	float:left;
	color:#1B8E13;
	font-size:24px;
	font-family:MS Mincho;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}

.jp_content dd {
	width:980px;
	float:left;
	padding:10px;
	font-size:12px;
	line-height:1.8em;

}
.jp_content dd .title {
	font-size:13px;
	font-weight:bold;
	text-align:center;
	line-height:30px;
}

.jp_content dd p {text-indent:1em; line-height:1.8em;}
.jp_content h2 {clear:both; height:26px; margin-bottom:12px; line-height:26px; font-size:16px; text-align:center; color:#000000; background:url(/Content/images/v3/titlebg1.gif);}
.jp_content h3 {font-size:15px; padding:0.5em 0;}
.jp_content .left {float:left; width:700px; padding-right:20px;}
.jp_content .right {float:left; width:200px;}

#List {
	width:980px;
	float:left;
	display:inline;	
	list-style-position:outside;
}
#List li {
	width:400px;
	height:30px;
	float:left;
	list-style:square;
	line-height:30px;
	margin:0 30px;
	_margin:0 15px;
	list-style-position:outside;
	
}
#List li a{
	color:#444444;
	text-decoration:underline;
}
.greybg
{
    background-color:#f9f9f9;
}

.table_style_1 {border:1px solid #ddd; border-right:none; border-bottom:none;}
.table_style_1 th {background:#eee;}
.table_style_1 td,.table_style_1 th {border:1px solid #ddd; border-left:none; border-top:none; padding:4px; line-height:1.4em;}
.table_style_1 td .date_num {display:block; text-align:right; font-size:11px; color:#888;}
.table_style_1 td .airport_name {display:block; text-align:center; padding:1em 0;}

.vertical_top td {vertical-align:top;}

.calendar_table td {vertical-align:top;}
.bg_lightgreen {background:#eaf7e0;}
.bg_lightyellow {background:#fcf8e4;}
.big_fontsize {font-size:1.2em; line-height:1.8em;}
.mid_fontsize {font-size:1em;}
.small_fontsize {font-size:0.8em; line-height:1.8em;}

.TravelersQA .question {padding:0 40px 20px 40px; font-size:1.4em; background:url(/Content/images/v3/ibaraki/icon_question.gif) no-repeat;}
.TravelersQA .answer {padding:0 40px 20px 75px; margin-bottom:20px; border-bottom:1px dotted #eee; font-size:1.2em; background:url(/Content/images/v3/ibaraki/icon_answer.gif) no-repeat 35px 0;}

.orange {color:#ff6600;}
.rightshow
{
    text-align:right;
}
.td_txtsuojin td {	padding: 6px;}
.padshow{padding-left: 40px;}
.hovershow
{
    background-color:#e8f8d8;
}
.noticeshows 
{
    padding:5px;
    margin-bottom:5px;
    background-color:#FFFFE6;
}



/*77*/
.honor a{ display:block; height:25px;color:#ff6600;float:left; padding-right:10px; text-decoration:underline;}
.honor .awards{height:14px; line-height:14px;margin-left:8px;display:inline;}
.honor span{ text-decoration:none;}

/*left menu*/
.leftmenu{
       float:left;
       left:0;
       width:200px; 
       border-top:1px solid #d5d6d6;     
}

.leftmenu li{
       float:left;
       left:0;
       width:198px; 
       border-left:1px solid #d5d6d6; 
       border-right:1px solid #d5d6d6;
       font-weight:bold;   
}

.leftmenu li a{
       float:left;
       left:0;
       width:198px;
       height:35px;
       display:block;
       background:url(/Content/images/v3/Insurance/inbu_03.gif) #f2f2f2 repeat-x;
}
.leftmenu li a:hover{
       background:url(/Content/images/v3/Insurance/inbu_03.gif) 0px 35px;  
       text-decoration:none; 
}

.leftmenu li.leftmenusonshow{
       float:left;
       left:0;
       width:198px; 
       border-bottom:1px solid #d5d6d6;
       border-left:1px solid #f4fceb; 
       border-right:1px solid #f4fceb;
}
.leftshow{
       padding-top:12px;
       padding-left:40px;
       width:158px;
       height:23px;
       display:block;
       cursor:pointer;
       background:url(/Content/images/v3/Insurance/inbu_06.gif) 8% 50% no-repeat;

}
.leftmenuson li{
       float:left;
       left:0;
       width:198px;
       height:26px;
       display:block;
       background:none;
       background:none; 
       border:0;
       border-bottom:1px solid #fff;
       border-top:1px solid #dbeabc;  
       font-weight:normal;
}
.leftmenuson li a{
       float:left;
       left:0;
       padding-top:8px;
       padding-left:40px;
       width:158px;
       height:18px;
       display:block;
       cursor:pointer;
       display:block;
       background:url(/Content/images/v3/Insurance/inbu_06son.gif) 8% 50% no-repeat #f4fceb;
}
.leftmenuson li a:hover{
       background:#ffff99;
       text-decoration:none; 
}
 /*right mainshow*/
#content_top_1 {
	width:730px;
	float:left;
	border-left:10px #ffffff solid;
	border-bottom:0;
}/*background:url(/Content/images/v3/content_topbg.gif) #ffffff repeat-x;*/

#content_top_1 dt{
	width:730px;
	height:60px;
	float:right;
	color:#1B8E13;
	font-size:20px;
	font-weight:bold;
	line-height:60px;
	text-align:center;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
}
#content_top_1 dd {
	width:730px;
	float:right;
	padding:10px 0;
	font-size:12px;
	line-height:22px;
	color:#444444;
	font-weight:normal;
}
.bg_1
{
    background:#f2f2f2; 
    border-bottom:1px solid #ffffff; 
 }

#content_top_1 dd p {
	text-indent:24px;
}

#content_top_1 h2{
	height:26px;
	float:left;
	line-height:26px;
	text-align:center;
	color:#000000;
	background:url(/Content/images/v3/titlebg1.gif);
	margin:0 auto;
	width:100%;
}
      
/*excessbaggage*/
.bb_con{ border:1px solid #ccc; padding:2px; margin:10px 0;}    
#content_top_1 .bb_con p{ text-indent:0;}  
#content_top_1 .no_indent{ text-indent:0;}
.bg_3{ background:#E7E7E7;} 
.b_padding1{ padding:10px 20px;}   
.flt_left{ float:left;}
.flt_rt{ float:right;}    
.mspace_lft{ display:inline; margin-left:10px;}       
.con_2cols{ margin-top:20px;} 
.con_2cols img{ margin-left:20px; display:inline;} 
     
.con_padding{padding:10px;}       
.sec_title{ color:#1B8E13; font-size:16px; margin-top:10px;}
.baggage_fee{ margin-top:10px; border:1px solid #333;}
.baggage_fee td{ padding:8px; border:1px solid #333; }
.b_levels{border:1px solid #333; margin-top:0px; height:190px;}
.b_levels td{ padding:0px 10px;border:1px solid #333;}
.shijiazhuang_tb {
	border-collapse:collapse; border:1px solid #DEDEDE;
	
}
.shijiazhuang_tb .algn_c{ text-align:center;}
.shijiazhuang_tb tr{ background:#fff;}
.shijiazhuang_tb td{
	border-collapse:collapse; border:1px solid #DEDEDE;
	text-align:left;
	padding:5px;
	
}
.shijiazhuang_tb th {
  background:#eee;
  border:none;padding:4px;
}
.not_l{float:left;width:190px;}
.dat_r{float:right;width:85px;}
.info_con{width:667px;}
.bold{ font-weight:bold;}

.wrapper_en_content #content_top { background-image:none;}


/*ť*/
.org_btn {
	margin-left:10px;
	display:inline;
	float:left;
	color:#ff6600;
	font-weight:bold;
	font-size:14px;
	cursor:pointer;
}
.lftp_btn {
	float:left;
	background: url(/Content/images/v3/org_rd_lft.jpg) no-repeat;
	height:35px;
	width:7px;
	line-height:30px;line-height:34px\9;
	overflow:hidden;
}
.md_btn {
	float:left;
	background: url(/Content/images/v3/org_rd_md.jpg) repeat-x;
	height:35px;
	line-height:30px;line-height:34px\9;
	padding:0 20px;
	display:block;
}
.rtp_btn {
	float:left;
	background: url(/Content/images/v3/org_rd_rt.jpg) no-repeat;
	height:35px;
	width:7px;
	line-height:30px;line-height:34px\9;
	overflow:hidden;
}

.button_con{padding-left:100px;}


/*以下英文版*/  
.wrapper_en_content #content_top dt,.wrapper_en_content  .en_content dt {
    width: 900px;
}
.wrapper_en_content #content_top {
     width: 940px; padding-left:20px;
}
.wrapper_en_content #content_top dd, .en_content dd {
  
    width: 900px;
}
#content_top dd.btn_CN{
padding-left:250px;
    width: 660px;
    padding-left:0px\9;
    width: 980px\9;
   
}
#content_top dd.btn2_CN{
padding-left:310px;
    width: 600px;
    padding-left:0px\9;
    width: 980px\9;
   
}
#content_top dd.btn3_CN{
padding-left:240px;
    width: 740px;
    padding-left:0px\9;
    width: 980px\9;
   
}

.inputbg {
    background: url("/Content/images/v3/AirFlights_Cn/bo3.png") no-repeat scroll left -46px transparent;
    border: 1px solid #CFCFCF;
    height: 23px;
    padding: 0 0 0 3px;
    width: 210px;
}
            /*航班变更*/
            #content_top dd h2{width:980px;}
             .linehit p{line-height:22px;}
            .linehit .change_list{line-height:22px;}
            .change_list li{ list-style-type:disc; margin-left:40px;}
.pa_title {   border-bottom: 1px dotted #999999;font-size:18px;height: 55px;line-height: 55px;text-align: center;background:#fff; }
.paytitle1{ font-weight:bold; font-family:宋体; color:#1B8E13; font-size:20px; background:#fff; text-align:center; height:30px; line-height:30px;}
#content .paytitle2 {    font-size: 28px;}


