﻿
/*left menu*/

.leftmenu{
       float:left;
       left:0;
       width:200px; 
       border-top:1px solid #d5d6d6;   
       height: auto;  
}

.leftmenu li{
       float: none;
       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(/images/v3/Insurance/inbu_03.gif) #f2f2f2 repeat-x;
}
/*
.leftmenu_en li a:hover{
       background:url(/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(/images/v3/Insurance/inbu_06.gif) 8% 50% no-repeat;

}
.leftmenuson li{
       float:left;
       left:0;
       width:198px;
       height:26px;
       overflow:hidden;
       display:block;
       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;
       background:url(/images/v3/Insurance/inbu_06son.gif) 8% 50% no-repeat #f4fceb;
}
.leftmenuson li a:hover,.leftmenuson li nowshow{
       background:#ffff99;
       text-decoration:none; 
}
.mailpreview_con{ float:left; width:785px; background-color:#fff}
a{ color:#000}
 /*right mainshow*/
#content_top_1 {
	width:760px;
	float:left;
	/*background:url(/images/v3/content_topbg.gif) #ffffff repeat-x;*/
	border-left:10px #ffffff solid;
	border-bottom:0;
}
#content_top_1 dt{
	width:760px;
	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;
}
.wrapper_en_content #content_top_1 dt{
	width:760px;
	height:60px;
	float:right;
	color:#555;
	font-size:20px;
	font-weight: normal;
	font-size:28px;
	line-height:60px;
	text-align: left;
	border-bottom:1px #999999 dotted;
	margin-bottom:10px;
	font-family:Arial,Tahoma,Helvetica,sans-serif,"微软雅黑";
}
.enright #content_top_1 dd b{ color: #646464; font-size: 16px; font-weight:normal;}


#content_top_1 dd {
	width:760px;
	float:right;
	padding:10px 0;
	font-size:12px;
	line-height:22px;
	color:#444444;
	font-weight:normal;
}
.bg_1
{
    background:#FFF; 
    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(/images/v3/titlebg1.gif);
	margin:0 auto;
	width:100%;
}
      
  #content {
   background-color:#fff;
    padding:10px 0 5px 0 ;
    width: 1000px;
}     
  .hangban_rt_con {
   
    width: 785px;background-color:#fff
}     
       #check {  margin: 10px 30px;}

   
/*以下英文版*/       

.leftmenu_en{
       float:left;
       left:0;
       width:215px; 
       border-top:1px solid #d7d7d9;   
       height: auto;  
}

.leftmenu_en li{
      
       left:0;
       width:215px; 
       border-left:0px solid #d7d7d9; 
       border-right:0px solid #d7d7d9;
       font-weight:bold;   
}

.leftmenu_en li a
{color:#444;
       float:left;
       *float:none;
       border:1px solid #d7d7d7; border-top:0;
       left:0;
       width:213px; text-decoration:none;
       height:39px;
       display:block;
       background:url(/images/v3/AirFlights_En/bus/bus1.png) 0 -39px;
       text-decoration:none;
}

  #leftmenu_up
 {
   background:url(/images/v3/AirFlights_En/bus/up.jpg) 0 -39px;
   color:#fff;
   font-size:15px;
 }
  #leftmenu_up span
 {
   color:#fff;
   font-size:13px;
   font-weight:bold;
 }


.leftmenu_en li a.on{ background:url(/images/v3/AirFlights_En/bus/bus1.png) 0 0px;border:0; width:215px;}
.leftmenu_en li a:active,.leftmenu li a:link,.leftmenu li a:visited,.leftmenu li a:hover{text-decoration:none;}
.leftmenu_en li a.on:active,.leftmenu li a.on:link,.leftmenu li a.on:visited,.leftmenu li a.on:hover{ color:#FFF;}
.on .leftshow_en{color:#FFF}
.leftmenu_en li.leftmenusonshow_en{
       float:left;
       left:0;
       width:214px; 
       border-bottom:1px solid #d7d7d9;
       border-left:0px solid #f4fceb; 
       border-right:1px solid #d7d7d7;
}
.leftshow_en{
       padding-top:12px;
       padding-left:12px;
       width:173px;
       height:23px;
       display:block;
       cursor:pointer;
      

}
.leftmenuson_en{ clear:both; float:left}
.leftmenuson_en li{
       float:left;
       left:0;
       width:214px;
       height:28px;
       overflow:hidden;
       display:block;white-space:nowrap;line-height:14px;
       background:none;
       border:0;
       border-bottom:0px solid #fff;
       border-top:0px solid #dbeabc;  
       font-weight:normal;
}
.leftmenuson_en li a{
       float:left;
       left:0;
       padding-top:0px; line-height:28px;
       padding-left:30px;
       width:183px;
       height:28px;
       display:block;
       cursor:pointer;
       background:url(/images/v3/AirFlights_En/bus/bus2.png) 17px 10px   no-repeat #f1fae9;
}

html body .leftmenuson_en li a:hover{
            color: #F60;
            text-decoration:underline;
}


.leftmenuson_en li a:hover,.leftmenuson_en li nowshow{
       text-decoration:none; 
}
.enright{ width:753px;  float:left; margin-left:10px;}
.leftmenuson_en li a.leftmenuon{
            font-weight:bold;
            font-size:12px;
            color: #006501;
            cursor:auto;
          }
#content_en{ width:auto;background: none repeat scroll 0 0 #FFFFFF;
    float: left;
    margin: 0 0 5px;
    padding-bottom: 20px;
  }
 
.enright #content_top_1 {
	width:748px;
	float:left;
	/*background:url(../images/v3/content_topbg.gif) #ffffff repeat-x;*/
	border-right:5px #ffffff solid;border-left:0;
	border-bottom:0;
}
.enright #content_top_1 dt{width:730px;}
.enright #content_top_1 dd{width:730px;}


.inputBox_en {
	height:23px;
	line-height:25px;margin-left: 5px;
	border:1px solid #CCC;
	padding:0 2px;
	background: url("/images/v3/AirFlights_En/bo3.png") no-repeat scroll left -46px transparent;
    width:170px;
}
.inputBox_en:focus {
	border:1px solid #81CB1D;
}
.inputBox:focus {
	background: url(/images/v3/img_inputB.gif) no-repeat;
}

  
  /*以下英文版支付帮助*/    
.payment_eng{ padding:0 19px 68px 19px;}
.pa_title{ border-bottom:1px solid #ccc; text-align:center; height:55px; line-height:55px; font-size:18px; }
.wrapper_en_content .pa_title{ font-size:28px; text-align:left;}
.payitem_title{ font-size:18px; color:#555; font-family:Arial; height:28px; line-height:28px; margin:8px 0;  padding-left:10px;}
.pa_exp{ line-height:20px; padding:0 3px 20px 3px;}
.payment_eng li{height:52px;background:url(/images/v3/AirFlights_En/pay/paybg1.png) repeat-x;border-left:1px solid #f1f1f1;clear:both; margin-bottom:10px;}
.payment_eng li p{ float:left; padding:6px 0 0 6px;}.payment_eng li p img{float:left}
.payment_eng li p span{ display:inline-block; line-height:39px; padding-left:10px; float:left; font-weight:bold}
.payment_eng li a{ display:block; float:right; height:50px; width:172px; background:url(/images/v3/AirFlights_En/pay/paybg2.png) no-repeat; border:1px solid #e6e6e6; line-height:50px; padding:0 38px 0 12px; color:#000; text-decoration:none}
.ja-JP body .payment_eng li a{ width:192px; padding:0 18px 0 12px; }

.payment_eng li a.inter{ line-height:40px; padding-top:5px; height:45px;}
.ja-JP body .payment_eng li a.inter{ line-height:50px; height:50px;}
.padd60{ padding-left:60px}
.wrapper_en_content #content_top_1 dd p {
	text-indent:0px;
}
 #content_top_1 .op{ line-height:5px; height:10px; display:block; width:5px; font-size:0;}
 .ja-JP body .payment_eng li a.spec{ line-height:25px; padding-right:22px; width:182px}