@charset "utf-8";
/* CSS Document */
body{background:#fff; font-size:12px; font-family: 方正黑体简体,Arial; color:#383838;margin:0;padding:0; position:relative;}
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, code,del, dfn, em, img, q, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td{border:0;list-style:none;margin:0;padding:0;}
input,select,textarea{font-size:12px;font-family:Tahoma;line-height:18px; padding:0; margin:0; color:#333;outline: none}
p{ line-height:20px;}
a{color:#333;text-decoration:none;outline:none; }
a:hover{color:#fb411a;}
a,a:focus{ outline:none;}
a,img{ border:none;}
table{ border-collapse:collapse;  border-spacing: 0;}
/*float*/
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
.clearfix {display:block; }
.fl{float:left;}
.fr{float:right;}
.clear{ clear:both}
.tc{ text-align:center}
.tr{ text-align:right}
.tl{ text-align:left}
.underline{ text-decoration:underline}
.margin_div{ margin:0px auto;}
.check{ vertical-align:-3px; _vertical-align: middle; margin-right:4px;}/*复选框样式*/
.radio{ vertical-align:-3px; _vertical-align: middle; margin-right:4px;}/*复选框样式*/

.mt7{ margin-top:7px;}
.mt10{ margin-top:20px;}
/*ADD by lintao 20150905 NEB-740 START*/
.mt40{ margin-top:0px;}
/*ADD by lintao 20150905 NEB-740 end*/
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.mtb10{ margin:10px 0}
.ml10{ margin-left:10px;}
.ml130{ margin-left:130px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr80{ margin-right:80px;}
.mr150{ margin-right:150px;}

.padding8{ padding:8px;}
.pl20{ padding-left:20px;}
.pl28{ padding-left:28px;}
.pl30{ padding-left:30px;}
.pl35{ padding-left:35px;}
.pl95{ padding-left:95px;}
.pl130{ padding-left:130px;}

.pd200{ padding-bottom:200px;}
.pd50{ padding-bottom:50px;}
.pd20{ padding-bottom:20px;}
.pt5{ padding-top:5px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}

.colorE32112{ color:#E32112}
.colorD00A22{ color:#D00A22}
.color333{ color:#333}
.color666{ color:#666}
.color999{ color:#999}
.colorC60{ color:#CC6600}
.colorC00{ color:#CC0000}
.color00B200{ color:#00B200}
.red{ color:#e32212}

.bgf2{ background:#f2f2f2}
.ft14{ font-size:14px;}
.ft16{ font-size:16px;}
.ft18{ font-size:18px;}
.ft22{ font-size:22px;}
.min-h750{ min-height:750px; _height:750px;}
.min-h410{ min-height:410px; _height:410px;}
.width1000{ width:1000px; margin:0 auto}
.w90{ width:90px;}
.w50{ width:50px;}
.pic770{ width:770px; height:300px;}
.pic770 img{ width:770px; height:300px;}

/*图标*/
.calendar .icon,
.card_tips .r_area .aj,
.card_tips .r_area .ty,
.card_tips .r_area .dj,
.pay_help em,
.vip_seat .inter .say em,
.l_side strong em,
.passenger h5 .add,
.tinfo_box .btn_area .blcj,
.tinfo_box .btn_area .gq,
.tinfo_box .btn_area .sc,
.tinfo_box .btn_area .dc,
.seat_tips dd span,
.vip_seat .share_box dl a,
.box980 .where .icon,
.ticket .ticket_hd li .icon,
.ticket .ticket_hd .current .icon,
.ticket .ticket_hd li .icon2,
.ticket .ticket_hd .current .icon2,
.i_share,
.i_pass,
.buylist .wxz,
.price_list .icon_list .prev,
.price_list .icon_list .next,
.jgqs .tit a,
.jgqs .tit .up,
.jgqs .tit h3 em,
.bank_list .bank_info .square,
.time_sel .prev,
.time_sel .next,
.bank_list .current .mark,
.bank_sel .bank .mark,
.news_list li,
.em1,
.em2,
.em3,
.em4,
.em5,
.passenger h5 .close,
.ticket_find .tit ul li,
.choose ul li,
.language_box .up,
.language_box .down,
.girl_box .up,
.girl_box .down,
h2 .more,
.footer .link div span,
.footer .link div a,
.best p .sina_wb,
.choose p .a1 span,
.price_list .tips_txt em,
.i_shuttle,
.i_fly,
.i_wait,
.i_close,
.login_tab_top li,
.login_tab_top .current,
.i_ser1,
.i_ser2,
.i_ser3,
.language_box .ch,
.vip_nav h4 a span,
.price .tab_down li em,
.hot_line li em,
.picScroll .hot,
.picScroll .new,
.info_list .pic .hot,
.info_list .pic .new,
.r_side .i_list li,
.tinfo_box .btn_area .blcj,
.tinfo_box .btn_area .gq,
.tinfo_box .btn_area .sc,
.tinfo_box .btn_area .dc,
.passenger td .del,
.passenger td .edit,
.pro_tit .sort li a,
.tips_box .item_a .tq,
.tab_box .item_a dt a,
.pro_tit .sort li a,
.honour .spana,
.honour .spanb,
.contact h4,
.search .sub,
.search150 .sub,
.help_list li,
.ticket_find .r_link a span,
.qywh h6,
.qywh strong,
.hhsy p,
.circel,
.serve li h3,
.sky_list li,
.pop-up .tit a,
/*add by tian.hx 20150402 NEB-623UIUE航班查询结果页样式变更需求 START*/
.pop-up-w650 .tit a,
/*add by tian.hx 20150402 NEB-623UIUE航班查询结果页样式变更需求 END*/
/*add by lihannan 20171018 1641国家和语言入口需求 START*/
.langLocal_Box .up,.langLocal_Box .down,.langArrow_down,.langArrow_up,
.local_OTHER,.local_CN,.local_HK,.local_JP,.local_KR,.local_SG,.local_GB,.local_TW,.local_MO,.local_MY,.local_TH,.local_DE,.local_AU,local_ES,
/*add by lihannan 20171018 1641国家和语言入口需求 END*/
.serve_info .hot,
.serve_info .new,
.login_box .tit a,
a.couponDel,
.login_bd .label
{ background:url(../images/icon_8.png) no-repeat;}

/*背景图*/
.vip_nav .on h4 a,
.footer .d_list .list_in,
/*.footer .logo,*/
.top .online_service,
.login_box .quick a,
.top .search,
.honour .now,
.sort_area .sort a,
.price_list dl .current,
.time_sel-in .current,
.pay .pay_top .on,
.ticket_sear_bot,
.box770 .ft,
.btn-add,
.coupon .btn53,
.box980 .info .change,
.price_list .yd_btn,
.pass_rank,
.mail_sub h4,
.hot_line .bot span,
.price_item dd .on,
.hot_pro .hd .on,
.tab_box .hd .on,
.seat_in .btn_prev,
.seat_in .btn_next
{ background:url(../images/bg_01.png) no-repeat;}
.footer .logo{
	background:url(../images/staralliance.png) no-repeat;
}
/*png32图片*/
.picScroll .hd .prev,
.picScroll .hd .next,
.food_list .prev,
.food_list .next,
.nav_down .down_sj,
.success strong,
.icon_phone,
.best .mark,
.ticket .ticket_hd .current a,
.price_list .yd_box,
.price_list .btn_all a,
.pay_box_in .success,
.card_success,
.tp_succ,
.vip_seat .share_success,
.pay_box_in .fail,
.yz_false .yz-tips,
.i_sina98,
.i_sina44,
.serve_info .icon,
.serve_info .item1,.serve_info .item2,.serve_info .item3,.serve_info .item4,
.serve_info .icon,
.box680 .tel,
.box680 .email,
.banner .btn_left,
.banner .btn_right,
.box770 .right300,
.all_price .icon_sj,
.pay_wrong .tips_box .pay_wrong_bd,
.icon_fail,
.icon_tips,
.nav li.current,
.r_area .r_area_in

{background:url(../images/bg_02.png) no-repeat;_background:url(../images/bg_02ie6.png) no-repeat;}

/*平铺背景图片*/
.lay_box .tit .left,
.lay_box .tit .right,
.lay_box .tit .center,
.hot_line .tit .left,
.hot_line .tit .right,
.hot_line .tit .center,
.tab_box .hd .left,
.tab_box .hd .right,
.tab_box .hd .center,
.login_box,
.pop-up,


/*add by tian.hx 20150402 NEB-623UIUE航班查询结果页样式变更需求 START*/
.pop-up-w650,
/*add by tian.hx 20150402 NEB-623UIUE航班查询结果页样式变更需求 END*/

.header,
/*ADD by lintao 20150905 NEB-740 START*/
.table_e th,
/*ADD by lintao 20150905 NEB-740 end*/
.table_c th,
.buylist .result .result_tips,
.vip_nav h4 a,
.sel_price .tit dd,
.sel_price .tit,
.price_item dt,
.price_item dd li,
.price_item .r_border,
.all_price,
.all_price .line,
.serve_info li,
.serve_info li:hover,
.serve_info .hover,
.ticket .ticket_hd,
.ticket .ticket_hd li,
.ticket .ticket_date,
.ticket_price .caption,
.ticket_price .caption li,
.price_list dl,
.price_list dt,
.pay_box_in,
.pay .pay_top,
.card_tips .r_area dt,
.book_success,
.ac_tab .left_area,
.price .tab_down .br,
.box770 .bd,
.pay_wrong .tips_box,
.box-titA,
.ll_in,.ll_in01,
.mould,
.loading,
.yz_false
{ background:url(../images/bg_03.png)}
/*png32位平铺背景图*/
.nav_down,
.ac_tab .tab_down
/* {background:url(../images/bg_04.png)} */
{background:url(../images/bg_nav_top.png)}
/*按钮规范*/
.btn{display:inline-block; border:0 none; cursor:pointer; background:url(../images/bg_btn.png) no-repeat;color:#fff; font-size:16px; text-align:center;border:none}
.btn:hover{ color:#fff;}

.btn165{ width:165px; height:36px; line-height:36px; color:#fff; background-position:0 0}
.btn165:hover{ background-position:0 -40px;}
.btn165:active{ background-position:0 -80px;}

.btn165_w{width:165px; height:36px; line-height:36px; color:#333; background-position:0 -120px }
.btn165_w:hover{ background-position:0 -160px; color:#333;}
.btn165_w:active{ background-position:0 -200px; color:#333;}

.btn165_nolink{width:165px; height:36px; line-height:36px; color:#fff; background-position:0 -240px }
.btn165_nolink:hover{ color:#fff}

.btn120{ width:120px; height:36px; line-height:36px; background-position:0 -320px; font-size:18px; font-size:16px;}
.btn120:hover{ background-position:0 -360px;}
.btn120:active{ background-position:0 -400px;}

.btn120_w{ width:120px; height:36px; line-height:36px; background-position:0 -440px;color:#333; }
.btn120_w:hover{ background-position:0 -480px; color:#333}
.btn120_w:active{ background-position:0 -520px; color:#333}

.btn100{ width:100px; height:25px; line-height:25px; background-position:0 -560px; font-size:14px; color:#333}
.btn100:hover{ background-position:0 -590px; color:#333}
.btn100:active{ background-position:0 -620px; color:#333}

.btn10030{ width:100px; height:30px; line-height:30px; background-position:0 -650px; color:#fff}
.btn10030:hover{ background-position:0 -690px; color:#fff}
.btn10030:active{ background-position:0 -730px; color:#fff}

.btn10030_w{ width:100px; height:30px; line-height:30px; background-position:0 -770px; color:#333}
.btn10030_w:hover{ background-position:0 -810px; color:#333}
.btn10030_w:active{ background-position:0 -850px; color:#333}

.btn10030_nolink{width:100px; height:30px; line-height:30px; color:#999; background-position:0 -770px }
.btn10030_nolink:hover{ color:#999}

.btn12038{ width:120px; height:38px; line-height:38px; background-position:0 -279px; font-size:14px; color:#333}
.btn12038:hover{ color:#333}

.btn-add{ display:inline-block; width:165px; height:35px; line-height:35px; background-position:0 -200px; font-size:18px; text-align:left; text-indent:43px;}


/*输入框*/
.inptxt{ display:inline-block; height:30px; padding-left:5px; background:url(../images/bg_input.png) no-repeat; position:relative; vertical-align:middle; width:194px;}
.inptxt input{ display:inline-block; height:18px; line-height:18px; padding:6px 5px 6px 0; background:url(../images/bg_input.png) right -30px; border:0 none; margin:0; color:#666; float:left}
.inptxt-focus{ background-position:0 -60px;}
.inptxt-focus input{ background-position:right -90px;}

.inp-w200{width:190px}
.inp-w200::-ms-clear { display: none; }
.inp-w80{ width:70px}
.inp-w225{ width:215px}
.inp-w170{ width:160px}
.inp-w130{ width:120px}
.inp-w193{ width:193px}
.inp-w50{ width:50px}
.inp-w120{ width:120px}

/*ADD by xingjg 20131105 NEB-80 社会化值机  START*/
.inptxt1{ display:inline-block; height:30px; padding-left:5px; background:url(../images/bg_input.png) no-repeat; position:relative; vertical-align:middle;}
.inptxt1 input{ display:inline-block; height:18px; line-height:18px; padding:6px 5px 6px 0; background:url(../images/bg_input.png) right -30px; border:0 none; margin:0; color:#666; float:left}
.inptxt1-focus{ background-position:0 -60px;}
.inptxt1-focus input{ background-position:right -90px;}

.inp1-w200{width:190px}
.inp1-w200::-ms-clear { display: none; }
.inp1-w60{ width:50px}
.inp1-w80{ width:70px}
.inp1-w225{ width:215px}
.inp1-w170{ width:160px}
.inp1-w130{ width:120px}
.inp1-w193{ width:193px}
/*ADD by xingjg 20131105 NEB-80 社会化值机  END*/

/*下拉框*/

.em1{ background: url(../images/newImange/searchZone/btn_content_location_nor2.png) no-repeat;display: block;width: 20px;height: 20px;position: absolute;top: 6px;right: 10px;cursor: pointer;}
.em2{ background: url(../images/newImange/searchZone/btn_content_calendar_nor.png) no-repeat;	display: block;width: 20px;height: 20px;position: absolute;top: 6px;right: 10px;cursor: pointer;}
.em3{display:block; width:12px; height:6px; background-position:-400px -500px; position:absolute; top:12px; right:8px;}
.em4{display:block; width:8px; height:5px; background-position:-160px -500px; position:absolute; top:12px; right:9px;}
.em5{display:block; width:16px; height:21px; background-position:-400px -400px; position:absolute; top:5px; right:6px;}


.sel-w{display:inline-block;height:30px; padding-left:5px; position:relative; background:url(../images/bg_input.png); z-index:500}
.sel-in{display:inline-block; height:30px; line-height:30px; padding-right:17px; overflow:hidden; background:url(../images/bg_input.png) right -30px; text-align:left;}
.sel-list{ position:absolute; border:1px solid #ccc; background:#fff; z-index:990; top:30px; left:0px; display:none; max-height:150px; _height:expression(this.scrollHeight > 150 ? "150px" : "auto"); overflow-Y:scroll;}
.sel-list span{ display:block; height:25px; line-height:25px;padding:0 0 0 4px; cursor: pointer}
.sel-list span:hover,.sel89 .sel-list .hover{ background:#eee}

.sel-listG{ position:absolute; border:1px solid #ccc; background:#fff; z-index:990; top:30px; left:0px; display:none; max-height:150px; _height:expression(this.scrollHeight > 150 ? "150px" : "auto"); overflow-Y:scroll;}
.sel-listG span{ display:block; height:25px; line-height:25px;padding:0 0 0 4px; cursor: pointer}
.sel-listG .op:hover{ background:#eee}


.sel-w60{ width:55px;}
.sel-w60 .sel-in{ width:38px;}
.sel-w60 .sel-list{ width:58px;}
.sel-w70{ width:65px;}
.sel-w70 .sel-in{ width:48px;}
.sel-w70 .sel-list{ width:68px;}
.sel-w80{ width:75px;}
.sel-w80 .sel-in{ width:58px;}
.sel-w80 .sel-list{ width:78px;}
.sel-w170{ width:165px;}
.sel-w170 .sel-in{ width:148px;}
.sel-w170 .sel-list{ width:168px;}
.sel-w200{ width:195px;}
.sel-w200 .sel-in{ width:178px;}
.sel-w200 .sel-list{ width:198px;}
.sel-w225{ width:215px;}
.sel-w225 .sel-in{ width:203px;}
.sel-w225 .sel-list{ width:223px;}

/*icon*/
.icon_phone{ display:inline-block; width:66px; height:68px; background-position:0 -900px;}

.ad770300{ width:770px; height:300px; overflow:hidden;}
.ad770300 img{ width:770px; height:300px;}


.hd_in,.ac_in,.footer_bd{ width:1000px; margin:0 auto}
.content{ width:980px; margin:0 auto; position:relative; padding:0 10px 20px 10px;}
/*yang-lb  --100需求*/
/*.sidebar{ width:200px; float:left; margin-right:10px;}*/
.sidebar{
	width: 280px;
	float: left;
	background: #fff;
	border-radius: 10px;
	border: solid 1px #cccccc;
	box-shadow: 0px 2px 5px #cccccc;
}
.sidebar .title {
	height: 70px;
	font-size: 22px;
	font-weight: bold;
	line-height: 70px;
	text-indent: 24px;
	border-bottom: 1px solid #dcdcdc;
}
.sidebar .side_nav .leftMenu {
	height: 60px;
	line-height: 60px;
	font-size: 18px;
	text-indent: 24px;
	border-bottom: 1px dashed #dcdcdc;
	position: relative;
}
.contentNew{
	/*background-color: #eee;*/
	width: 100%;
}
.contentNew .wap{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0px 100px;
	overflow: hidden;
}
#crumb {
	background: #fff;
	clear: both;
}
.side_nav .current {
	display: inline-block;
	width: 5px;
	height: 60px;
	background: #ee2934;
	position: absolute;
	left: 0px;
}
.side_nav .cmsInfoClass .current {
	height: 50px;
}
.leftMenu a:hover{
	color: #333333;
}

.subCmsli ul{
    background-color: #f9f9f9;
    border-bottom: 1px solid #dcdcdc;
    border-top: 1px solid #dcdcdc;
}
.subCmsli ul li:nth-last-child(1) a{
    border-bottom: 0px;
}
.subCmsli ul .cmsInfoClass {
	list-style: none;
	padding: 0;
	line-height: 24px;
	font-size: 16px;
	text-indent: 12px;
	position: relative;
    text-indent: 24px;
    padding: 13px 0;
}
.subCmsli ul .cmsInfoClass a{
    display: inline-block;
    width: 256px;
    /*border-bottom: 1px solid #e4e1e1;*/
    text-align: left;
    text-indent: 0px;
    padding-right: 20px;
    box-sizing: border-box;
}
.subCmsli ul .cmsInfoClass .line-gray{
    background-color:#e4e1e1;
    margin: 0px;
    padding: 0px;
    margin-left: 24px;
    position: relative;
    top: 13px;
}

/*100需求  yang-lb--end*/
.main{ width:750px; float:left; overflow:hidden;}
/*顶部*/
.header{ height:94px; background-position:0 -700px; font-family:"方正黑体简体","microsoft yahei"; color:#666;}
.hd_in{ width:1000px; margin:0 auto}
.hd_in{ background:url(../images/hd_bg02.png) no-repeat; height:94px;}
.hd_in .top{ height:24px; line-height:24px; padding:7px 12px 8px 0;}
.top .search{ width:86px; height:22px; background-position:-300px -200px; float:right; padding:1px 7px 1px 7px;  }
.top .search .txt{ width:67px; height:18px; line-height:18px; padding:2px 0; border:0 none; background:none; float:left; margin-left:0px;}
.top .search .sub{ width:16px; height:16px; float:right; background-position:-480px -350px; border:0 none; margin-top:4px; cursor:pointer}
/* modify by yujia neb-130 uiue 点亮在线客服图标 background */
.top .online_service{
	display: block;
	width: 82px;
	height: 24px;
	float: right;
	margin: 0 10px;
	background: url(../images/hbcxweb.png) no-repeat -703px -22px;
	margin: 0 10px; background : url(../images/hbcxweb.png) no-repeat
	-703px -22px; } .top   p { float : right; height : 24px; line-height :
	24px; margin-left : 22px; } .top   p   a { margin : 0 5px; }
	.language_box { float : right; width : 83px; height : 22px; border :
	1px
	solid #fff; margin-left : 10px;
	background: url(../images/hbcxweb.png) no-repeat -703px -22px;
	}


.top p{ float:right; height:24px; line-height:24px; margin-left:22px;}
.top p a{ margin:0 5px;}
.language_box{ float:right; width:83px; height:22px; border:1px solid #fff; margin-left:10px; position:relative; z-index:99999; padding-left:5px;}
.language_box b{ display:block; width:8px; height:4px; overflow:hidden; position:absolute; top:9px; right:5px;}
.language_box .up{ background-position:-320px -350px;}
.language_box .down{ background-position:-320px -354px;}
.language_list{ position:absolute; top:23px; left:-1px; z-index:2000; width:88px; background:#fff; border:1px solid #cfcfcf; border-top:none; display:none}
.language_list li{ padding-left:5px;}
.language_box .ch,.language_box .en{ display:block; width:60px; height:22px; line-height:22px; padding-left:20px; }
.language_box .ch{ background-position:-320px -395px;}
/*弹出地区语言选择窗口*/
/*add by lihannan 20171018 1641国家和语言入口需求 START*/
.langLocal_Box{ width:300px; height:22px; border:1px solid #c0c0c0;background-color: #ffffff; margin-left:10px; position:relative; z-index:99999;}
.langLocal_Box b{ display:block; width:8px; height:4px; overflow:hidden; position:absolute; top:9px; right:5px;}
.langLocal_Box .up{ background-position:-320px -350px;}
.langLocal_Box .down{ background-position:-320px -354px;}
.langArrow_up{ display:inline-block; width:8px; height:4px; overflow:hidden; position:relative; top:-2px;right:-2px; background-position:-320px -354px;-moz-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);}
.langArrow_down{  display:inline-block; width:8px; height:4px; overflow:hidden; position:relative; top:-2px;right:-2px;background-position:-320px -354px;}
.langLocal_list{ position:absolute;width:300px;  top:23px; left:-1px; z-index:2000; background:#fff; border:1px solid #cfcfcf; border-top:none; display:none}
.langLocal_list li{ padding-left:5px;}
div[class^=local_]{display: inline-block;}

.btn300{ display:inline-block; margin-left:5px;border:0 none; cursor:pointer; background:url(../images/bg_btn_300.png) no-repeat; font-family:"microsoft yahei"; color:#fff; font-size:16px; text-align:center;width:300px; height:36px; line-height:36px; color:#fff; background-position:0px 0px;}
.btn300:hover{ color:#fff;background-position:0 -40px;}
.btn300:active{ background-position:0 -80px;}

.local_CN{ background-position:-320px -395px;width:21px; height:18px; line-height:18px;}
.local_HK{ background-position:-240px -95px;width:21px; height:18px; line-height:18px;}
.local_JP{ background-position:-240px -145px;width:21px; height:18px; line-height:18px;}
.local_KR{ background-position:-240px -195px;width:21px; height:18px; line-height:18px;}
.local_SG{ background-position:-480px -395px;width:21px; height:18px; line-height:18px;}
.local_TW{ background-position:-340px -395px;width:21px; height:18px; line-height:18px;}
.local_MO{ background-position:-80px -545px;width:21px; height:18px; line-height:18px;}
.local_MY{ background-position:-160px -545px;width:21px; height:18px; line-height:18px;}
.local_TH{ background-position:-240px -545px;width:21px; height:18px; line-height:18px;}
.local_DE{ background-position:-320px -545px;width:21px; height:18px; line-height:18px;}
.local_AU{ background-position:-400px -545px;width:21px; height:18px; line-height:18px;}
.local_GB{ background-position:-485px -545px;width:21px; height:18px; line-height:18px;}
.local_ES{ background: url(../images/spain.png) left center no-repeat; width:21px; height:18px; line-height:18px;}
.local_OTHER{ background-position:-340px -395px;width:21px; height:18px; line-height:18px;}
/*add by lihannan 20171018 1641国家和语言入口需求 END*/

.girl_box{ float:right; width:90px; height:22px; border:1px solid #fff; margin-left:10px; position:relative; z-index:2000; padding-left:5px;}
.girl_box b{ display:block; width:8px; height:4px; overflow:hidden; position:absolute; top:9px; right:5px;}
.girl_box .up{ background-position:-320px -350px;}
.girl_box .down{ background-position:-320px -354px;}
.girl_list{ position:absolute; top:23px; left:-1px; z-index:2000; width:95px; background:#fff; border:1px solid #cfcfcf; border-top:none; display:none}
.girl_list li{ padding-left:5px;}

.nav{ height:45px; padding-left:267px; position:relative; z-index:9999}

.nav li{ height:35px; line-height:37px; padding-bottom:8px; float:left; width:89px; text-align:center;}
.nav li.current{ background-position:6px -526px;} 

/* .nav li{ height:35px; line-height:37px;float:left; width:89px; text-align:center;} */
/* .nav li.current{ border-bottom: 3px solid #d40924;} */


.nav li.current a{ color:#ED2F15; font-weight:700}
.nav li a{ color:#666; font-size:14px;}
.nav li a:hover{color:#ED2F15;}
/* .nav_down{ width:680px; background-position:0 0px; position:absolute; top:40px; right: 34px; z-index:999; padding:0px 10px; height:192px; display:none;-webkit-box-shadow: #666 2px 2px 20px;-moz-box-shadow:#666 2px 2px 20px;box-shadow: #666 2px 2px 20px;} */
.nav_down{ width:700px; background-position:0 0px; position:absolute; top:38px; left:266px; z-index:999;display:none;-webkit-box-shadow: #666 2px 2px 20px;-moz-box-shadow:#666 2px 2px 20px;box-shadow: #666 2px 2px 20px;border-top:3px solid #d40924;}
.nav_down .down_sj{ display:block; width:21px; height:11px; background-position:0 -610px; position:absolute; top:-11px;}

.yd .down_sj{ left:385px;}
.yh .down_sj{ left:472px;}
.lx .down_sj{ left:560px;}
.hy .down_sj{ left:650px;}
.gy .down_sj{ left:915px;}
.nav_down p a{ display:inline-block; width:105px; font-size:14px; font-weight:700;}

.nav_down dl{ float:left; text-align:left;}
.nav_down dt{ font-size:14px; font-family:"microsoft yahei";color:#666;border-right: 1px solid #999999;height: 20px!important;
    line-height: 20px!important;margin: 20px 0px 20px 20px;}
.nav_down dt img {float: left;display: inline-block;margin-top: -2px;vertical-align: middle;width:15%;margin-right:5px;}
.nav_down dt a{display:inline-block; width:95px; font-size:14px;margin-top: -3px}

.nav_down dt a{ color:#666}
.nav_down dt a:hover{ color:#666}
.nav_down dd{ width:100%; float:left;; font-size:12px;padding-left:42px;height: 10px!important;
    line-height: 10px!important;margin-bottom:22px;}
.nav_down dd a{ color:#999;}
.nav_down dd a:hover{ color:#3348B4}
.nav_down dd a{ color:#999;}
.nav_down dd a:hover{ color:#3348B4}
.nav_down div a{ color:#999;}
.nav_down div a:hover{ color:#3348B4} 

/* .list_more_a{color:#3348B4;}
.list_more_a:hover{clear:both;color:#3348B4;} */


.hy dl,.yd dl{ width:20%;}
.lx dl{ width:20%; min-height:190px;}
.yh dl{ width:120px;}
.gy dl{ width:106px;}
.w160{ width:160px;}
.w130{ width:130px;}
.w120{ width:120px;}
.w90{ width:90px;}
/*底部*/
.footerdiv{position:fixed;bottom:0px;right:0px; width:100%;}
.footer{height:80px; background-color:#fff; min-width: 1000px;}
.footer_bd{ height:60px; padding-top:20px; position:relative; font-family:"方正黑体简体","microsoft yahei";}
.footer .logo{ display:block;width:200px;height:30px;position:absolute;top:33px;left:-86px}
.footer .ft_in{ width:780px; margin-left:94px;}
.footer .ft_in p a:hover{ color:#fb411a;}
.footer p{ text-align:center; height:20px; line-height:20px; color:#808080;}
.footer .copyright{ text-align:center;  margin-top:5px;}
.footer p a{ color:#808080; margin:0 5px; text-shadow:0 0 1px #eee;}
.footer .d_list{ display:inline-block; width:97px; height:18px; position:relative; text-align:left;}
.footer .d_list .list_in{ padding-left:5px; display:inline-block; width:92px; height:18px; line-height:18px;_line-height:20px; background-position:-300px -250px; overflow:hidden;}
.footer .d_list .link_list{ position:absolute; bottom:17px; left:0; width:95px; border:1px solid #999; background:#fff; display:none}
.footer .d_list .link_list a{ display:block; height:20px; line-height:20px; text-align:left; color:#666}
.footer .link{ width:113px; height:52px; position:absolute; bottom:13px; right:10px;}
.footer .link .a1{ display:inline-block; background:url(../images/icon01.png) left center no-repeat; padding-left:15px; margin-right:10px; color:#949494}
.footer .link div{ float:right; width:113px;}
.footer .link div span{ display:block; width:98px; height:26px; line-height:26px; padding-left:22px; background-position:-640px -245px;color:#8a8a8a}
.footer .link div a{ display:block; width:90px; height:26px;line-height:26px; padding-left:17px; background-position:-560px -495px;margin-left:5px;color:#8a8a8a}
.footer .link div a:hover{ color:#fb411a;}
.footer .link .old_link{ display:block; position:absolute; left:-130px; top:30px}
/*面包屑导航*/
.crumbs{ height:24px; line-height:24px; padding-bottom:4px; color:#666;}
.crumbs a{color:#666;}

/*左侧导航*/
/*100需求修改*/
/*.side_nav,.side_nav li,.side_nav .current a{ background:url(../images/bg_sidenav.png) no-repeat}*/
/*.side_nav{ padding-bottom:5px; background-position:bottom left; overflow:hidden; zoom:1;}*/
/*.side_nav li{ width:198px; height:36px; line-height:36px; border:1px solid #cecece; border-bottom:none; position:relative; background-position:-1px -38px; _overflow:hidden}*/
/*.side_nav li a{display:block;height:36px; line-height:36px;font-size:14px; text-indent:65px;}*/
/*.side_nav li a span{ font-size:12px;}*/
/*.side_nav .current{ height:37px;}*/
/*.side_nav .current a{width: 200px;height: 38px;line-height: 38px; position:relative; left: -1px; top:-1px; color: #fff;overflow: hidden;}*/

.vip_nav{padding-bottom:5px; background:url(../images/bg_sidenav.png) bottom left no-repeat; zoom:1}
.vip_nav dl{border:1px solid #CECECE; border-top:none; border-bottom:none;}
.vip_nav h4{ height:36px; line-height:36px;border-top:1px solid #CECECE; font-size:14px; position:relative; z-index:1;}
.vip_nav h4 a{ display:block; width:188px; height:36px; line-height:36px; padding-left:10px; background-position:0 -2100px; position:relative;font-weight:400}
.vip_nav .on h4{ height:38px; line-height:38px;}
.vip_nav .on h4 a{ width:189px; height:38px; line-height:38px; padding-left:11px; position:absolute; left:-1px; top:0px; height:38px; background-position:0 -100px; color:#fff; z-index:1; }
.vip_nav ul{ padding:5px 0; background:#fff; border-top:1px solid #CECECE;}
.vip_nav .on ul{ display:block}
.vip_nav li{ height:23px; line-height:23px; padding-left:20px;}
.vip_nav li .current{ color:#E32212; font-weight:700}
.vip_nav .nob{ border-bottom:none;}
.vip_nav h4 a span{ display:block; width:12px; height:6px; background-position:-320px -506px; position:absolute; top:15px; right:10px;}
.vip_nav h4 a .close{ background-position:-320px -500px;}
.vip_nav .no{ color:#BBBBBB}
.sel_link{ margin:10px 0;}
.sel_link select{ width:100%; padding:2px 0}


/*注册登录*/
.login_box{ width:510px; border:1px solid #cfcfcf; background-position:0 -250px; font-family:"microsoft yahei"; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px;)}
.login_box .tit{ height:31px; line-height:31px; border-bottom:1px solid #D0D0D0; padding-left:12px;}
.login_box .tit span{font-size:18px; float:left }
.login_box .tit a{ display:block; width:12px; height:12px; overflow:hidden; text-indent:-9999px; background-position:-480px -150px; float:right; margin:8px 10px 0 0;}
.login_box .con{ height:370px;  background:#fff;border-radius:0px 0px 6px 6px; -moz-border-radius:0px 0px 6px 6px; -o-border-radius:0px 0px 6px 6px; -webkit-border-radius:0px 0px 6px 6px;}
.login_box .login_l{ width:400px; margin:0px auto;}
.login_tit{ height:40px; line-height:40px; border-bottom:1px solid #ccc;}
.login_tit strong{ font-size:18px; font-weight:400; margin-right:16px;}
/*.login_box .login_r{ width:240px; padding:7px 16px 0 16px; float:right}
.login_box .login_r .tips{ padding-top:10px; line-height:20px; height:184px;}*/
.login_tab_top{ padding-left:36px; overflow:hidden;}
.login_tab_top li{ width:100px; height:19px; line-height:19px; margin:20px 0; float:left; background-position:-640px -150px;padding-left:25px;}
.login_tab_top .current{ background-position:-640px -200px;}
.login_tab_down{ display:none}
.login_tab_down .item_w{ height:165px; position:relative;}
.login_tab_down .item{ margin-bottom:10px; line-height:30px; }
.login_tab_down .item2{ width:200px; height:20px; line-height:20px; margin-top:-5px; margin-bottom:5px; padding-left:105px; font-size:14px;}
.login_tab_down .item2 a{ float:right; width:80px; text-align:right}
.login_tab_down .item2 span{ float:left; width:85px; text-align:right;}
.login_tab_down .item2 span input{ vertical-align:-2px;_vertical-align:2px; margin-right:4px;}

.login_tab_down .item3 { padding-left:116px; overflow:hidden}
.login_tab_down .item3 span{ float:left; margin-right:10px;}
.login_tab_down .item3 a{ float:left; color:#6666CC; line-height:30px;}
.login_tab_down .item3 img{ vertical-align:middle}

.login_tab_down .wrong_msg{ height:30px; line-height:30px; color:#E32212; padding-left:116px; display:none;}

.login_tab_down .item .label{ display:block; width:90px;line-height:30px; padding-right:26px; text-align:right; font-size:14px; float:left}
.rank{ width:180px; height:20px; position:absolute; bottom:23px; left:90px; display:none}
.rank li{ width:58px; height:18px; line-height:18px; float:left; border:1px solid #d9d9d9; text-align:center}
.rank .pass{ background:#FFB342; border-color:#999}
.login_box .quick{ height:24px; line-height:24px; margin-top:25px; padding-left:32px;}
.login_box .quick a{ display:inline-block; width:80px; height:24px; overflow:hidden; text-indent:-9999px; background-position:-450px -50px; margin-right:5px; vertical-align: middle}
.login_box .quick .a2{ background-position:-450px -75px;}


/*翻页*/
.pagin{ height:30px; margin:20px 0; font-size:14px; float:right}
.pagin a{ display:block; width:40px; height:28px; line-height:28px; border:1px solid #bbbbbb; margin:0 5px; background:#fff; float:left; text-align:center}
.pagin span{ display:block; margin:0 5px; line-height:30px; float:left; text-align:center}
.pagin .on{ border:1px solid #E32414}
.pagin .txt{ height:30px;}
.pagin .txt input{ width:34px; height:18px; line-height:18px; padding:5px 0; border:none; background:#fff; font-size:14px; text-align:center; border:1px solid #bbbbbb; margin:0 5px; vertical-align:middle;}
.pagin .sub{ width:80px; padding:0; text-align:center; margin-right:0}

/*进度条*/
.pro_bar{ height:30px; line-height:30px; font-size:14px; color:#333;font-family:"microsoft yahei";}
.pro_bar ul{ height:30px; width:585px; margin:0 auto; background:url(../images/bg_pro_bar.png) no-repeat;}
.pro_bar .step0{ background-position:0 0; padding-left:40px;}
.pro_bar .step1{ background-position:-37px -30px;}
.pro_bar .step2{ background-position:-37px -60px;}
.pro_bar .step3{ background-position:-37px -90px;}
.pro_bar li{ width:92px; height:30px; line-height:28px; text-align:center; margin-right:132px; float:left;}
.pro_bar .li_a{ color:#fff;}
.pro_bar .li_c{ margin-right:0;}
.pro_bar .step2 .li_b,.pro_bar .step3 .li_b{ color:#fff;}
.pro_bar .step3 .li_c{ color:#fff;}
.pro_bar .step0 .li_a{ color:#333}

/*弹出登录窗口*/
.login_layout{ width:358px; border:1px solid #B0B0B0; position:absolute; top:300px; left:50%; margin-left:-180px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px; display:none; z-index:9999}
/* START 2014/01/08 Modify by wangyu */
.ll_in{ height:280px; background: none repeat scroll 0 0 #fafafa; border: 0 solid #FFFFFF; overflow:hidden;  padding:20px 0 0 50px;}
/* END 2014/01/08 Modify by wangyu */
.ll_in01{ height:18px; background-position:0 -300px; border:1px solid #fff; overflow:hidden;  padding:3px 10px 0 0;text-align:right;}
/*.ll_in ul{ padding-left:61px; padding-top:24px;}
.ll_in ul li{ height:30px; line-height:30px; margin-bottom:20px;}
.ll_in ul li .label{ display:block; width:20px; height:21px; background:url(../images/icon09.png) no-repeat; text-indent:-9999px; float:left; margin:5px 12px 0 0;}
.ll_in ul li .password{ background-position:0 -52px;}
.ll_in ul li .inp_w{ width:180px; height:30px; background:url(../images/input200.png) no-repeat;padding:0 10px; float:left;}
.ll_in ul li .inp_w input{ width:180px; height:30px; line-height:30px; background:none; border:none; color:#999; font-size:14px;font-family:"microsoft yahei";}
.ll_in ul .txt{ width:200px; height:20px; line-height:20px; margin-top:-5px; padding-left:32px;}
.ll_in ul .lost{ float:left}
.ll_in ul .txt div{ float:right}
.ll_in ul .txt div input{ vertical-align:-2px; margin-right:5px;}
.ll_in .btn{margin-left:32px;}*/


.dis1{left:35%; top:40%; position:absolute; margin-left:-50px; margin-top:-25px;  z-index:99; border: 0px solid #666666; background-color:#FFFFFF;}  


.login_bd{  padding-left:15px; width:230px;}
.login_bd li{ padding:5px 0;}
.login_bd .wrong_msg{ width:193px; /*height:28px;*/ line-height:28px; background:#FFEFBF; border:1px solid #E32212; color:#E32112; padding:0; padding-left:5px; margin-left:30px; display:none}
.login_bd .label{ display:block;width:20px; height:30px; padding-right:10px;  text-align:right; float:left;}
.login_bd .name{ background-position:-560px -395px;}
.login_bd .pass{ background-position:-560px -445px;}
.login_bd .forget{ color:#6666CC}
.login_bd .code{ padding-left:30px; overflow:hidden}
.login_bd .code span{ float:left; margin-right:10px;}
.login_bd .code a{ color:#6666CC; line-height:30px;}
.login_bd .code .imng{ vertical-align:middle; width:60px; height:30px; overflow:hidden}
.login_bd .code img{ vertical-align:middle; width:60px; height:30px; overflow:hidden}
.login_bd .inptxt{ float:left;}
.login_bd .inptxt input{ color:#999}
.login_bd .text{ padding-left:35px; }
.login_bd .error{ color:#f00}
.login_bd .hide{ visibility:hidden}/*错误信息隐藏掉添加此样式*/
.login_bd .text input{ vertical-align:-2px; margin-right:2px;}
.login_bd .user{ margin-right:55px;}
.login_bd .link{ text-align:center}
.login_bd .link a{ margin:0 5px;}

.ffp .wrong_msg{ width:273px; /*height:28px;*/ line-height:28px; background:#FFEFBF; border:1px solid #E32212; color:#E32112; padding:0; padding-left:5px; margin-left:100px; display:none}
.ffp .right_msg{ z-index: 99999; width:80px;line-height:36px; background:#7D7D7D; color:#FFFFFF;font-size:16px; padding:0; padding-left:15px; margin-left:180px; display:none}
.login_bd #tele_verifyCode_error_msg a:link { color:#FF0000; text-decoration:underline; } 
.login_bd #tele_verifyCode_error_msg a:visited { color:#0080ff; text-decoration:none;} 
.login_bd #tele_verifyCode_error_msg a:hover { color:#000000; text-decoration:none; } 
.login_bd #tele_verifyCode_error_msg a:active { color:#FFFFFF; text-decoration:none; } 

/*幻灯片banner*/
.slideBox{ position:relative; overflow:hidden}
.slideBox .hd{ height:7px; position:absolute; left:50%; margin-left:-20px; bottom:10px; z-index:1; background:none;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ width:7px; height:7px; background:#333; margin:0 7px; border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-border-radius:3px; cursor:pointer; overflow:hidden; float:left}
.slideBox .hd ul li.on{ background:#FFCC00;}
.slideBox .bd{ position:relative; height:100%; z-index:0; }
.banner770200{ width:770px; height:200px;}
.banner770200 .bd img{width:770px; height:200px;}
.banner770240{ width:770px; height:240px;}
.banner770240 .bd img,.banner770240 img{width:770px; height:240px;}
.banner770300{ width:770px; height:300px;}
.banner770300 .bd img,.banner770300 img{width:770px; height:300px;}
.banner770400{ width:770px; height:400px;}
.banner770400 .bd img{width:770px; height:400px;}
.banner1000100{ width:1000px; height:100px;}
.banner1000100 .bd img{width:1000px; height:100px;}
.banner1000200{ width:1000px; height:200px;}
.banner1000200 .bd img{width:1000px; height:200px;}
.banner1000300{ width:1000px; height:300px;}
.banner1000300 .bd img{width:1000px; height:300px;}
.banner980300{ width:980px; height:300px;}
.banner980300 img{ width:980px; height:300px;}

/*TAB切换*/
/*.slideTxtBox{ border:1px solid #cfcfcf; background:url(../images/tab_top_bg.png) top repeat-x; border-radius:6px 6px 0 0; min-height:408px; _height:408px;}
.slideTxtBox .hd{ height:33px; line-height:33px; padding:8px 0 0 4px;}
.slideTxtBox .hd li{ float:left; width:101px; height:33px; line-height:33px; text-align:center; font-size:14px; cursor:pointer}
.slideTxtBox .hd .on{ background-position:-300px -150px;}
.slideTxtBox .bd_con{ display:none}*/

.tab_box{ overflow:hidden}
.tab_box .hd{ height:42px; line-height:42px; padding:0 5px; position:relative}
.tab_box .hd .left,.tab_box .hd .right,.tab_box .hd .center{}
.tab_box .hd .left{ position:absolute; left:0; top:0; width:5px; height:42px; background-position:0 -100px}
.tab_box .hd .right{position:absolute; right:0; top:0; width:5px; height:42px;  background-position:0 -184px}
.tab_box .hd .center{ background-position:0 -142px; background-repeat:repeat-x;}
.tab_box .hd ul{ height:33px; padding-top:9px;}
.tab_box .hd li{ float:left; width:101px; height:33px; line-height:33px; text-align:center; font-size:16px; cursor:pointer; font-family:"microsoft yahei"}
.tab_box .hd .on{ background-position:-300px -150px; color:#E32212}

.tab_box .bd{ border:1px solid #cfcfcf; border-top:none;}
.tab_box .bd .bd_con{ display:none;}


/*表格*/
/*.table_a{ width:100%}
.table_a th,.table_a td{ padding-left:10px; text-align:left}
.table_a th{ height:38px; line-height:38px; background-position:0 -850px; overflow:hidden; border-top:1px solid #cfcfcf;border-bottom:1px solid #cfcfcf; font-weight:400;text-align:left}
.table_a .bl{ border-left:1px solid #cfcfcf;}
.table_a .br{ border-right:1px solid #cfcfcf;}
.table_a td{ line-height:50px; border-bottom:1px dashed #ccc}

.table_b{width:100%; border:1px solid #cfcfcf; font-family:"microsoft yahei";}
.table_b th,.table_b td{ padding-left:10px;border:1px solid #cfcfcf; line-height:38px;font-size:16px;}
.table_b th{height:38px; line-height:38px; background:url(../images/th_bg.png) top repeat-x; font-weight:400;text-align:left}
*/
/*ADD by lintao 20150905 NEB-740 START*/
.table_e{ width:100%;border:1px solid #cfcfcf; }
.table_e th,.table_e td{line-height:33px; height:33px; border-bottom:1px solid #cfcfcf; text-align:center}
.table_e th{height:28px; line-height:28px; background-position:0 -850px; font-weight:400; font-size:13px;font-family:"microsoft yahei";}
/*ADD by lintao 20150905 NEB-740 end*/
.table_c{ width:100%;border:1px solid #E9E9E9; }
.table_c th,.table_c td{line-height:38px; height:38px; border-bottom:1px solid #cfcfcf; text-align:center}
.table_c th{height:38px; line-height:38px; background-position:0 -810px; font-weight:400; font-size:14px;/*font-family:"microsoft yahei";*/}
.table_c .changebg td{ background:#E3EDF4}
/*新闻列表*/
.news_list{ overflow:hidden;}
.news_list li{ height:25px; line-height:25px; padding-right:10px; background-position:-640px 7px; padding-left:15px; overflow:hidden}
.news_list a{ float:left;}
.news_list span{ float:right}


/*标题*/
h2{ height:40px; line-height:40px; border-bottom:1px solid #d9d9d9; padding:0 14px;}
h2 span{font-size:18px; font-weight:700; font-family:"microsoft yahei"; float:left}
h3{ font-size:14px; font-weight:700; font-family:"microsoft yahei"; height:40px; line-height:40px;}
.h4_tit{ height:22px; background:url(../images/bg_h4.png)  bottom repeat-x}
.h4_tit span{ display:block; width:88px; height:22px; line-height:22px; padding-left:6px; background:url(../images/bg_h4txt.png) no-repeat; color:#fff; font-size:14px;}

.box-titA{height:22px; background-position:0 -931px; position:relative}
.box-titA strong,.box-titA span{ display:block; height:22px; line-height:22px; background:url(../images/bg_box_titA.png) left center no-repeat; float:left }
.box-titA strong{padding-left:10px;}
.box-titA span{ padding-right:25px; color:#fff; font-size:14px; font-family:"微软雅黑"; background-position:right center;}
/*搜索框*/
.search150{ width:140px; height:24px; padding:0 5px; background:url(../images/bg_s150.png) no-repeat;}
.search150 .txt{ width:120px; height:24px; line-height:24px; border:0 none; background:none; float:left}
.search150 .sub{ width:16px; height:16px; float:right; background-position:-480px -350px; border:0 none; margin-top:4px; cursor:pointer}
/*价格显示*/

.num_price{ font-family:Georgia; font-size:20px; color:#CC0000}
.num_price i{  font-family:"microsoft yahei"; font-style:normal }


/*支付*/
.pay{ margin-top:5px;}
.pay h3{ padding-left:18px;}
.pay .pay_area{ border:1px solid #D0D0D0; margin-top:-1px; border-radius:0 0 5px 5px;}
.pay .pay_top{ height:39px; line-height:39px; background-position:0 -4000px; border-bottom:none; padding-left:15px;}
.pay .pay_top li{ width:124px; height:30px; line-height:30px; margin-top:9px; float:left; text-align:center; font-size:14px;}
.pay .pay_top li.on{ background-position:-300px -100px;}
.pay .pay_down{ display:none}
.pay .pay_down .tit{ height:30px; line-height:30px; padding-left:40px; position:relative; top:10px;}
.bank_list{ padding:10px 0 30px 15px;}
.bank_list li{ width:190px; height:36px; border:1px solid #ddd; float:left; margin:10px 24px; position:relative; cursor:pointer; display:inline;}
.bank_list .current{ border:1px solid #FFAA33}
.pay .bank_logo{ display:block; width:126px; height:36px; background:url(../images/bank.png) no-repeat;}
.pay .item1{ background-position:0 0;}
.pay .item2{ background-position:0 -36px;}
.pay .item3{ background-position:0 -72px;}
.pay .item4{ background-position:0 -108px;}
.pay .item5{ background-position:0 -144px;}
.pay .item6{ background-position:0 -180px;}
.pay .item7{ background-position:0 -216px;}
.pay .item8{ background-position:0 -252px;}
.pay .item9{ background-position:0 -288px;}
.pay .item10{ background-position:0 -324px;}
.pay .item11{ background-position:0 -360px;}
.pay .item12{ background-position:0 -396px;}
.pay .item13{ background-position:0 -432px;}
.pay .item14{ background-position:0 -468px;}
.pay .item15{ background-position:0 -504px;}
.pay .item16{ background-position:0 -540px;}
.pay .item17{ background-position:0 -576px;}
.pay .item18{ background-position:0 -612px;}
.pay .item19{ background-position:0 -648px;}
.pay .item20{ background-position:0 -684px;}
.pay .item21{ background-position:0 -720px;}
.pay .item22{ background-position:0 -756px;}
.pay .item23{ background-position:0 -792px;}


.bank_list .current .mark{ display:block; width:32px; height:32px; position:absolute; right:0; top:0; background-position:0 -500px;}
.bank_list .bank_info{ width:890px; height:auto; border:1px solid #9c9c9c; display:none; margin:6px 24px; _margin:6px 12px; font-family:"microsoft yahei"; color:#999; line-height:20px; padding:10px;}
.bank_list .bank_info .square{ display:block; width:13px; height:7px; background-position:-320px -300px; position:absolute; top:-7px;}
.bank_list .bank_info .s1{ left:88px;}
.bank_list .bank_info .s2{ left:330px;}
.bank_list .bank_info .s3{ left:568px;}
.bank_list .bank_info .s4{ right:88px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  START*/
.bank_list .bank_info .s5{ right:810px;}
/*ADD by xingjg 20131105 NEB-80 社会化值机  END*/
.bank_list .bank_info .btn165{position: absolute;bottom: 10px;right: 15px;background-image: url(../images/bg_btn.png);}
.bank_list .third{ height:38px;}

.bank_sel{ height:38px; line-height:38px; padding:40px 0; border-bottom:1px dashed #999; width:955px; margin:0 auto}
.bank_sel .fr span{ font-size:14px; margin-right:20px;}
.bank_sel .fr span strong{ color:#CC0000; font-size:20px; font-weight:400}
.bank_sel .bank{ width:190px; height:36px; border:1px solid #FFAA33; position:relative; float:left; margin:0 24px; display:inline;}
.bank_sel .bank .mark{ display:block; width:32px; height:32px; position:absolute; right:0; top:0; background-position:0 -500px;}
.bank_sel .card_num{ float:left;height:36px; line-height:36px; padding:0 10px; border:1px solid #FFAA33; font-size:14px;}

.credit-card{}
.credit-card .card-item{ height:30px;padding:5px 0; float:left; width:380px;}
.credit-card .card-item .label{display:block; width:100px; height:30px; line-height:30px; padding:0 9px 0 4px; float:left; text-align:right; color:#333}
.credit-card .required{ color:#f00; margin-right:5px; vertical-align: middle}
.credit-card .txt{ display:inline-block; width:30px; height:30px; line-height:30px;float:left; color:#333;}
/*弹出框*/
.pop-up{ border:1px solid #cfcfcf; background-position:0 -250px; font-family:"microsoft yahei"; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px; position:absolute; top:0; left:0; display:none; z-index:9999}
.pop-up .tit{ height:31px; line-height:31px; border-bottom:1px solid #D0D0D0; padding-left:12px;}
.pop-up .tit span{font-size:14px; float:left; font-weight:700}
.pop-up .tit a{ display:block; width:12px; height:12px; overflow:hidden; text-indent:-9999px; background-position:-480px -150px; float:right; margin:8px 10px 0 0;}
.pop-up .con{ background:#fff;}

/*add by tian.hx 20150402 NEB-623 UIUE航班查询结果页样式变更需求 START*/
.pop-up-w650{width:650px;border:1px solid #cfcfcf; background-position:0 -250px; font-family:"microsoft yahei"; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;-webkit-box-shadow: #333 0px 0px 5px;-moz-box-shadow: #333 0px 0px 5px;box-shadow: #333 0px 0px 5px;position:absolute; top:0; left:0; display:none; z-index:9999}
.pop-up-w650 .tit{ height:31px; line-height:31px; border-bottom:1px solid #D0D0D0; padding-left:12px;}
.pop-up-w650 .tit span{font-size:14px; float:left; font-weight:700}
.pop-up-w650 .tit a{ display:block; width:12px; height:12px; overflow:hidden; text-indent:-9999px; background-position:-480px -150px; float:right; margin:8px 10px 0 0;}
.pop-up-w650 .con{ background:#fff;}
/*add by tian.hx 20150402 NEB-623 UIUE航班查询结果页样式变更需求 END*/

.h200{ height:200px;}
.w510{ width:510px;}
.w650{ width:650px;}

/*列表框架*/
.lay_box{ overflow:hidden}
.lay_box .tit{ font-weight:bold;font-size:16px;color:#FF0000;height:31px; line-height:31px; position:relative}
.lay_box .tit .left,.lay_box .tit .right,.lay_box .tit .center{ height:31px;}
.lay_box .tit .left{ width:5px; float:left; overflow:hidden; position:absolute; top:0; left:0}
.lay_box .tit .right{ width:5px; float:right; background-position:0 -31px; overflow:hidden;position:absolute; top:0; right:0}
.lay_box .tit .center{ color:#000000;padding:0 8px; font-size:14px; font-family:"microsoft yahei"; background-position:0 -62px; background-repeat:repeat-x}
.lay_box .con{ border:1px solid #CFCFCF;}

/*票价信息*/
/*.t_box{ background:#E3EDF4; border:2px solid #7CC0E3;  padding:12px 0; line-height:20px; font-family:"microsoft yahei";}
.border-r{border-right:1px dashed #C7CACC;}
.t_box ul{ width:300px; float:left; overflow:hidden; padding:0 160px 0 20px; }
.t_box li .label{ display:block; width:60px; height:20px;line-height:20px; float:left;}
.t_box li .label span{ display:inline-block; width:48px;}
.t_box li p{ float:left;line-height:20px; width:240px;}
.t_box li .p_time{ margin-left:130px; width:160px; display:inline;}
.t_box .tit{ font-weight:700; font-size:14px; }
.t_box .tit span{font-size:14px; margin-right:5px; font-weight:400}
.t_box li p .num{ display:block; width:70px; overflow:hidden; float:left}
.t_box li p .time{ font-size:14px; font-weight:700;}
.t_box li p .price{ font-size:16px; color:#E31F12}

.t_box770{ background:#E3EDF4; border:2px solid #7CC0E3;  padding:12px 0; line-height:20px; font-family:"microsoft yahei";}
.border-r{border-right:1px dashed #C7CACC;}
.t_box770 ul{ width:300px; float:left; overflow:hidden; padding:0 60px 0 20px; }
.t_box770 li .label{ display:block; width:60px; height:20px;line-height:20px; float:left;}
.t_box770 li .label span{ display:inline-block; width:48px;}
.t_box770 li p{ float:left;line-height:20px; width:240px;}
.t_box770 li .p_time{ margin-left:130px; width:160px; display:inline;}
.t_box770 .tit{ font-weight:700; font-size:14px; }
.t_box770 .tit span{font-size:14px; margin-right:5px; font-weight:400}
.t_box770 li p .num{ display:block; width:70px; overflow:hidden; float:left}
.t_box770 li p .time{ font-size:14px; font-weight:700;}
.t_box770 li p .price{ font-size:16px; color:#E31F12}*/

/*订单详情模块*/
.ticket_info{background:#E3EDF4; border:1px solid #7CC0E3; padding:15px 0;}
.ticket_info ul{ width:49%; float:left;font-family:"microsoft yahei";}
.ticket_info .ul_r{ border-left:1px dashed #999}
.ticket_info li{line-height:20px; padding-left:15px; position:relative}

.ticket_info .fxdr{ font-size:15px}
.ticket_info .tit{ font-size:14px}
.ticket_info .iconSingle{background: url(../images/hbcxweb.png) no-repeat -713px 0;
    display: inline-block;
    width: 38px;
    height: 22px;
    margin: -12px 5px;}
.ticket_info .fxdrcolor999{color:#666666;font-size:13px}
.ticket_info .fxdrMove{padding-left: 43px}
.ticket_info .fxdrMoveS{padding-left: 17px;font-size:14px;line-height: 40px;}
.ticket_info .logoImage{    
	vertical-align: middle;
    margin-top: 10px;
    margin-right: 6px;
    float: left;}
.vipImage{
	margin-top: -3px;
    margin-right: 4px;
    float: left;}    
.ticket_info li .label{ display:block; width:50px; float:left}
.ticket_info li .number{ display:inline-block; width:65px;}
.ticket_info li .time{ display:block; padding-left:65px; color:#999}
.ticket_info li .time strong{ color:#333}
.ticket_info li .gaiqian{color:#666666; width:950px;}
.coupon-info{ display:block; width:auto; padding-left:7px; margin-left:5px; height:16px; line-height:16px; background:url(../images/bg_coupon.png) no-repeat; text-align: center; color:#fff; position:absolute; left:190px; top:3px; cursor:pointer}
.coupon-info-bd{ width:628px; border:1px solid #7DC0E3; padding:0 10px 10px 10px; background:#fff; position:absolute; top:0; left:50%; margin-left:-325px; z-index:9999; display:none}
.coupon-info-bd p{ line-height:30px;}
.coupon-info-bd .close{ cursor:pointer}
.coupon-info-bd table{ width:100%; color:#333}
.coupon-info-bd th,.coupon-info-bd td{ height:40px; border:1px solid #cfcfcf; text-align:left; padding-left:5px;}
.coupon-info-bd th{ width:110px; background:#E3EDF4}
.coupon-info-bd td{ text-align:center}



#mark_main{ width:100%; height:1000px; background:#000; position:absolute; top:0; left:0; z-index:999; opacity:0.4; filter:alpha(opacity=40); display:none}

/*验证码*/
.code_area{ height:30px; line-height:30px; padding:10px 0;}
.code_area .inptxt{ float:left; margin-right:10px;}
.code_area .code_img{ display:inline-block;width:60px; height:30px; float:left; margin-right:10px;}
.code_area .code_img img{width:60px; height:30px;}
.code_area a{ color:#6666CC}

/*模板页面*/
.mould{ width:908px; margin:15px auto 200px; padding:18px 0 30px 0; background-position:0 -5680px; background-repeat:repeat-x; border:1px solid #D0D0D0; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
.mould .top_area{ margin-bottom:15px;}

/*失败模板*/
.fail_mould{ width:502px; margin:0 auto; font-family:"microsoft yahei"; color:#666; font-size:14px;}
.fail_mould .icon_fail{ width:82px; height:78px; background-position:0 -1090px; float:left; margin-right:20px;}
.fail_mould .tips_txt strong{ display:block; height:30px; line-height:30px; font-size:18px; padding-top:10px; color:#333}
/*提示模板*/
.tips_mould{width:630px; margin:0 auto;}
.tips_mould .top_area{ width:180px; margin:0 auto 5px;}
.tips_mould .icon_tips{ width:72px; height:74px; background-position:0 -1860px; float:left; margin-right:20px;}
.tips_mould .tips_txt{ height:30px; line-height:30px; font-size:18px; padding-top:20px; color:#333;font-family:"microsoft yahei"; }

/*加载页面*/
.loading{width:456px; margin:15px auto 200px; padding:12px; background-position:0 -5680px; background-repeat:repeat-x; border:1px solid #D0D0D0; border-radius:6px; -moz-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px; }
.loading .pic{ width:454px; height:195px; border:1px solid #999;}
.loading .move{ width:292px; height:31px; margin:10px auto;}
.loading .txt{ text-align:center; font-size:16px; color:#666;font-family:"microsoft yahei"; margin-bottom:15px;}
/*图标*/
.i_shuttle,.i_fly,.i_wait{ display:inline-block; width:16px; height:16px; margin-right:2px;}
.i_shuttle{ background-position:-400px -150px;}
.i_fly{ background-position:-400px -200px;}
.i_wait{ background-position:-400px -250px;}
.i_close{display:inline-block; width:20px; height:20px; background-position:-320px -100px;}/*关闭图标*/
.i_share{ display:inline-block; width:20px; height:19px; margin-left:10px; vertical-align:middle; background-position:-240px -400px;}/*分享图标*/
.i_pass{ display:inline-block; width:20px; height:19px; margin-left:10px; vertical-align:middle; background-position:-240px -350px;}/*分享图标*/
.i_ser1,.i_ser2,.i_ser3{ display:inline-block; width:19px; height:19px; vertical-align: middle; margin:0 2px;}
.i_ser1{ background-position:-400px 2px;}
.i_ser2{ background-position:-400px -50px;}
.i_ser3{ background-position:-400px -100px;}

.i_sina98{ display:inline-block; width:98px; height:98px; background-position:0 -700px;}
.i_sina44{ display:inline-block; width:44px; height:44px; background-position:0 -650px;}

.hao {
	background: url('../images/hao.png');
	width: 15px;
	height: 16px;
	display:inline-block;
}
.stop {
	background: url('../images/stop.jpg');
	width: 20px;
	height: 19px;
	display:inline-block;
	vertical-align: middle;
}

/*输入框*/
.inptxt200,.input200-focus,.inptxt225,.input225-focus,.inptxt170,.input170-focus,.inptxt80,.input80-focus,.sel200,.sel225,.sel80,.sel70,.sel64,.sel60,.sel170{ background:url(../images/common/bg_input.png) no-repeat}

.inptxt80{ display:inline-block; width:70px; height:24px; line-height:24px; padding:3px 5px; background-position:0 -210px; position:relative}
.inptxt80 input{ width:70px; height:24px; line-height:24px; background:none; border:none;color:#333}
.inptxt80-focus{background-position:0 -35px;}

.inptxt200{ display:inline-block; width:190px; height:24px; line-height:24px; padding:3px 5px;  position:relative; background-position:0 -70px;}
.inptxt200-focus{background-position:0 -105px;}
.inptxt200 input{ width:190px; height:24px; line-height:24px; background:none; border:none;color:#333;}
.inptxt200 .w165{ width:165px;}

/*验证码*/
.code_area{ height:30px; line-height:30px; padding:10px 0;}
.code_area .inptxt80{ float:left; margin-right:10px;}
.code_area .code_img{ display:inline-block;width:60px; height:30px; float:left; margin-right:10px;}
.code_area .code_img img{width:60px; height:30px;}
.code_area a{ color:#6666CC}

.btnbg{
	background: url(../images/btn165-36.png) no-repeat;
}
.btnbg2{
	background: url(../images/btn165-37.png) no-repeat;
}

.uiueSelectDiv{display:inline-block;height:30px; padding-left:5px; position:relative; background:url(../images/bg_input.png);}
.uiueSelect{ display:none;}
.uiueSelectDisSpan{}
.uiueSelectG{ display:none;}

.tipLabel{
	position:absolute;
	top:0;
	left:0;
	font-size:13px;
	margin-top:0px;
	margin-left:5px;
	color:#777;
}

.table_down{ width:100%; background:#f4f4f4}
.table_down th{ border:none; background:none; height:25px; line-height:25px; font-weight:700}
.table_down td{ border:none; line-height:20px;}
.table_down .btn_w{ text-align:right; height:25px; line-height:25px; padding:8px 0 }
.table_down .btn_w a{ margin:0 5px;}
a.couponDel{ display:block; width:12px; height:12px; overflow:hidden; text-indent:-9999px; background-position:-480px -150px;float:right;  margin:5px 30px 0 0;}
/*ued--yang-lb*/
.blue{
	color:#0595ff;
}

.layui-laypage .layui-laypage-count, .layui-laypage .layui-laypage-limits, .layui-laypage .layui-laypage-skip {
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 5px;
    padding: 0;
    border: none;
    font-size:20px;
}
.layui-laypage .layui-laypage-curr {
	font-size:20px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    margin-right: 15px;
    border: none;
    padding: 0;
    width: 40px;
}
.layui-laypage .layui-laypage-curr .layui-laypage-em{
    background-color: #ee2934;
    text-align: center;
    vertical-align: middle;
    width: 38px;
    border: none;
}
.layui-laypage a,.layui-laypage .layui-laypage-spr{
	margin-right: 15px;
    vertical-align: top;
    height: 38px;
    line-height: 38px;
    width: 38px;
    padding: 0;
    font-size: 20px;
    text-align: center;
    color: #383838;
}

.layui-laypage .layui-laypage-prev,.layui-laypage .layui-laypage-next{
	margin: 0 15px 0 0;
	vertical-align:top;
    height: 38px;
    line-height: 38px;
    padding: 0px 14px;
    font-size: 20px;
    color:#383838;
    width: 60px;
}
.layui-laypage a:hover {
  color: #ee2934;
}
/*ued--wangbo  圆角table样式*/
.border-radius-tab .top-left-td{
    border-top: 1px solid #e4e4e4 !important;
    border-left: 1px solid #e4e4e4 !important;
    border-top-left-radius :4px !important;
}
.border-radius-tab .top-right-td{
    border-top: 1px solid #e4e4e4 !important;
    border-top-right-radius :4px;
}
.border-radius-tab .bottom-left-td{
    border-left: 1px solid #e4e4e4 !important;
    border-bottom-left-radius :4px;
}
.border-radius-tab .bottom-right-td{
    border-bottom-right-radius :4px;
}

.border-radius-tab .border-left-td{
    border-left: 1px solid #e4e4e4 !important;
}
.border-radius-tab .border-top-td{
    border-top: 1px solid #e4e4e4 !important;
}
.border-radius-tab {
    border-collapse:separate;
    border: 0px !important;
}
.border-radius-tab td,.border-radius-tab th{
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 1px solid #e4e4e4 !important;
    border-bottom: 1px solid #e4e4e4 !important;
}
.border-radius-tab th{
    border-top: 1px solid #e4e4e4 !important;
}
/*ued--wangbo  圆角table样式 end*/

/* add 2019/10/25 */
.layui-label-w90 {
	width: 90px;
	text-align: right;
}
.layui-input-ml95 {
	margin-left: 95px;
}
.input-required {
	display: inline-block;
	color: #ee2934;
	margin: 0 14px 0 5px;
	height: 30px;
	line-height: 30px;
}
/* add end */

/* 面包屑 */
.layui-breadcrumb {
	visibility: visible!important;
}