@charset "utf-8";
/* CSS Document */

.font_12b a:link,.font_12b a:visited{text-decoration:none;color:#fff;}
.font_12b a:active,.font_12b a:hover{text-decoration:none;color:#012c4b;}

.font_14b a:link,.font_14b a:visited{text-decoration:none;color:#fff;}
.font_14b a:active,.font_14b a:hover{text-decoration:none;color:#012c4b;}

.font_red a:link,.font_red a:visited{text-decoration:underline;color:#ff0000;}
.font_red a:active,.font_red a:hover{text-decoration:underline;color:#000;}

.overflow_zj{ overflow: hidden;}



/*===========导航下拉菜单结束===========*/

/*===========网上值机-旅客须知 开始===========*/
.notice{ margin-top:10px;}
.notice_nav{ height:27px; border-bottom:2px solid #075792; background: url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left top;}
.notice_nav_l{ float:left; width:110px; text-align:center; height:27px; line-height:27px;}
.notice_nav h2{ font-size:13px; color:#FFF;}
.notice_nav_r{ float:right; display:inline; height:25px; line-height:25px; padding:2px 1px 0 0;}
.notice_nav_r ul li{ float:left; display:inline; background:url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left -213px;  width:74px; text-align:center; margin-left:5px; height:24px;}
.notice_tex{ padding:20px 10px;;  color:#0b64a6;line-height:20px;}
.notice_tex p{ padding:5px 0; text-indent:24px; }
.notice_button{ padding:20px;}
.notice_button ul li{ float:right; padding-left:15px; width:116px; height:30px;}
.notice_button .top_1{_zoom:1; display:block; width:116px; height:30px; background:url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left -103px; overflow:hidden;}
.notice_button .bott_1{_zoom:1; display:block; width:116px; height:30px; background:url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left -140px; overflow:hidden;}

/*===========网上值机-旅客须知 结束===========*/

/*===========网上值机-开通城市 开始===========*/
.sitemap_ctzt{ color:#ff0000;}
.cityname{ margin-top:10px; width:100%;} 
.citytop{ height:6px; background: url(../images/frontend/onlinecheckin/city_top.gif) repeat-x left top;}
.citytab{ color:#cae2ef; border-collapse: collapse; border: none; }

.citytab th{ height:35px; line-height:35px; color:#087db3; background-color:#E4F0F7; border: solid #cae2ef 1px; }
.citytab td{ height:44px; color:#485964; border: solid #cae2ef 1px;  }
.citytab .cyname{ line-height:44px;}
.citytab_tdleft{ padding-left:10px;}
.citytab_colr{ background-color:#e4f0f7;}
.notice_button .fh_1{_zoom:1; display:block; width:116px; height:30px; line-height:30px; font-size:14px; font-weight:bold; text-align:center; background:url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left -67px; overflow:hidden;}
.notice_button b{ float:right;}
/*===========网上值机-开通城市 结束===========*/


/*===========网上值机-常见问题 开始===========*/
.notice_tex h2{ font-size:16px; text-align:center; padding:10px 0;}

.notice_tex{}



/*===========网上值机-开通城市 结束===========*/

/*===========网上值机-行程信息显示 开始===========*/
.zj_xcxx{ height:34px; line-height:34px; border-bottom:1px solid #0b63a4; background:url(../images/frontend/onlinecheckin/wszj_top_bj.gif) repeat-x left top;}
.zj_xcxx h4{ font-size:14px; font-weight:100; color:#0b63a4; text-indent:30px; background:url(../images/frontend/onlinecheckin/zszj_tb_t.gif) no-repeat 10px 10px;}
.zj_xcxx_r{ width:50px; height:22px; background: url(../images/frontend/onlinecheckin/zi_tb.gif) no-repeat left top;}
.zj_xcxx_r2{ width:50px; height:22px; background: url(../images/frontend/onlinecheckin/zi_tb.gif) no-repeat left -22px;}
.zj_hbxx{ margin-top:1px;}
.zj_hbxx table th{ background-color: #E4F0F7;border: 1px solid #CAE2EF; color: #087DB3; height: 28px; line-height: 28px;}
.zj_hbxx table td{ height:28px; line-height: 28px;}

.zj_pdd{ padding:10px 0;}

/*===========网上值机-行程信息显示 结束===========*/

/*===========网上值机-值机成功 开始===========*/
.zj_success dl{ width:222px;}
.notice_nav_l_big{ float:left; width:164px; text-align:center; height:27px; line-height:27px; background:url(../images/frontend/onlinecheckin/gif_xp.gif) no-repeat left -34px;}

.notice_nav_r_big{ float:right; display:inline; width:512px; height:25px; line-height:25px; padding:2px 1px 0 0;}
.zj_rig_big{ float:right;}
.notice_nav_r_big span{ color: #889ba7;}
.zj_box_ip{ width:668px; border:1px solid #c9d8e0; margin-top:1px; padding:10px; line-height:22px; color:#4d4d4d;}

.zj_pos_img_a{ background-position:left -44px;}
.zj_pos_img_b{ background-position:left -66px;}

/*===========网上值机-值机成功 结束===========*/
.zj_hb_zw{ width:100px;}
.zj_hb_zw_l{ float:left; width:195px;}
.zj_hb_zw_r{ width:100%; clear:both; overflow:hidden;}
.zj_hb_zw_r dt{ float:left; display:inline; width:195px;}
.zj_hb_zw_r dd{ float:right; width:486px;}
.zj_zw_tit{ height:30px; padding-top:14px; background: url(../images/frontend/onlinecheckin/zj_zw_x.jpg) repeat-x left top;}

.zj_zw_tit h2{ color:#0165a1; height:20px; line-height:20px; display:block; font-size:14px; padding-left:23px; margin-left:12px; background:url(../images/frontend/onlinecheckin/zj_zw_x_b.jpg) no-repeat left 2px;}
.zj_xz_com{ padding:6px 7px; background-color:#f0f0f0;}
.zj_xz_zysx{ width:100%; display:block; background-color:#dde8ee;}
.zj_xz_zysx ul{ padding:10px;}
.zj_xz_zysx ul li{ padding:5px 0 5px 18px; background: url(../images/frontend/onlinecheckin/zj_xz_li.gif) no-repeat left 6px; padding-top:5px;}

.zjxz_xz{ width:100%; padding-top:20px;}

.zjxz_xz_l{ float:left; display:inline; width:240px; text-align:center;}
.zjxz_xz_r{ float:right; display:inline; width:420px; }


.zjxz_xz_r_al{ float:left; display:inline; width:188px;}
.zjxz_xz_r_al ul{}
.zjxz_xz_r_al ul li{ background: url(../images/frontend/onlinecheckin/bat_zszj_a.gif) no-repeat left top; float:left; display:inline; margin:0 4px 4px 0; width:15px; height:15px; text-align:center; overflow:hidden; }
.zjxz_xz_r_al ul li.bj_none{ background-position:left 15px;}
.zjxz_xz_r_al ul li.bj_Button_a{ background-position:left -15px;}
.zjxz_xz_r_al ul li.bj_Button_b{ background-position:left -30px;}
.zjxz_xz_r_al ul li.bj_Button_c{ background-position:left -45px;}


.widht_zj{ clear:both; width:490px;}

.zjxz_xz_r_ar{float:left; display:inline; width:140px; margin-left:40px;}
.zjxz_xz_r_ar dt{ width:115px; padding-left:25px; height:26px; line-height:26px; background:url(../images/frontend/onlinecheckin/zj_xz_dh.gif) no-repeat left top; font-size:14px; color:#FFFFFF; font-weight:bold;}

.zjxz_xz_r_ar dd{ margin-top:1px; border: 1px dashed #1991c2; padding:10px 10px 10px 15px;}
.zjxz_xz_r_ar dd ul{ background:url(../images/frontend/onlinecheckin/zj_ul_b.gif) no-repeat left top; }

.zjxz_xz_r_ar dd ul li{ height:25px; padding-left:20px;}
.zjxz_xz_r_ar dd .fjxh{ padding-top:20px;}

.mysty table{ margin-top:0px;}
.mysty table tr td{ height:20px; line-height:20px;}
.mysty table tr td input.inpText{ vertical-align:middle; width:150px; color:#036;}
.mysty table tr td input.inpText1{ vertical-align:middle; width:70px; color:#036;}
input.wszjbtn02{ background:url(<%=request.getContextPath()%>/<%=com.hna.et.utils.ConfigurationUtils.getThemesDir() %>/images/frontend/bg_login_btn.gif) no-repeat; width:68px; height:20px; line-height:28px; color:#FFF; border:none;}
