/* CSS reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{width:100%;border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:" ";}
abbr,acronym{border:0;}

/* font */
.f10{font-size:10px;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.fb{font-weight:bold;}
.fn{font-weight:normal;}
.unl{text-decoration:underline;}
.no_unl{text-decoration:none;}

/* position */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.fl{float:left;}
.fr{float:right;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}
.pr{position:relative;}
.pa{position:absolute;}
.hidden{visibility:hidden;}
.none{display:none;}
.of{overflow:hidden;}

/* width & height */
.w{width:100%;}
.h{height:100%;}

/* margin & padding */
.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.mt30{margin-top:30px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb25{margin-bottom:25px;}
.mb30{margin-bottom:30px;}
.p1{padding:1px;}
.p2{padding:2px;}
.p3{padding:3px;}
.p5{padding:5px;}
.p10{padding:10px;}

/* common */
a,a:visited,.blue{text-decoration:none;color:#0066BB;}
a:hover{text-decoration:underline;}
a.c_333,a.c_333:visited{color:#333;}
a.red,a.red:visited,.red{color:red;}
a.black,a.black:visited,.c_black{color:#000;}
input,img{border:none;}
.c_lightgrey{color:#8E8E8E;}

table{width:100%;border-collapse:collapse;}
input.txt{padding:2px;border:#999 1px solid;height:16px;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -74px;}
.bgNR{background:transparent url(../images/frontend/bgNR.png) no-repeat left top;}
.bgRX{background:transparent url(../images/frontend/bgRX.jpg) repeat-x left top;}

/* layout  */
body{font: 12px/18px 宋体,微软雅黑,Arial,sans-serif;color:#333;background:#fff;}
.wrapper{width:990px;margin:0 auto;display:table;}
.topbar{height:29px;line-height:29px;background:#F5F5F5;border-bottom:#F0F0F0 1px solid;}
.topbar *,.topbar a,.topbar a:visited{color:#808080;}
.topbar .fl b{font-size:14px;}
.topbar .fr{margin-right:-10px;}
.topbar .fr a{margin:0 10px;}
.head{height:92px;_overflow:hidden;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -182px;}
.logo{width:300px;height:92px;background:transparent url(../images/frontend/logo.jpg) no-repeat left top;}
.head *,.head a,.head a:visited{color:#808080;}
.head .fr{margin:67px 0 0 0;}
.mainbody_bg{border-top:#4EB0CE 3px solid;background:transparent url(../images/frontend/bgrepeat.jpg) repeat-x left top;}
.mainbody_inner{padding:20px 0 0 0;background:transparent url(../images/frontend/bg.jpg) no-repeat center top;}
.index_bottom{background:#F4F4F4 url(../images/frontend/index_bottom.jpg) no-repeat center top;border-bottom:#DCDCDC 1px solid;margin:20px 0 0 0;padding:10px 0;clear:both;}
.weibolink{width:100%;clear:both;padding:10px 0;overflow:hidden;}
.weibolink a,.weibolink a:visited{float:left;padding:0 0 0 20px;background:transparent url(../images/frontend/ico_phone.gif) no-repeat left 2px;margin:0 15px 0 0;}
.weibolink a.ico_weibo,.weibolink a.ico_weibo:visited{background:transparent url(../images/frontend/ico_weibo.gif) no-repeat left 2px;}
.weibolink select{float:right;}
.footer{width:100%;text-align:center;padding:10px 0;}
.footer p,.footer p *,.footer p a,.footer p a:visited{color:#808080;line-height:24px;}
.leftbar{width:760px;}
.rightbar{width:210px;}
.layout_l{width:950px;padding:5px 20px;background:transparent url(../images/frontend/bglayout_l.jpg) repeat-x left top;}
.infoSingle{width:950px;margin:20px auto;}
.rightLayout{width:738px;padding:10px;background:#F4F4F4;border:#DCDCDC 1px solid;}
.infoSingle_s{width:400px;position:fixed;_position:absolute;left:50%;top:100px;margin:0 0 0 -200px;z-index:10000;}

/* nav */
.nav{margin:57px 0 0 50px;}
.nav li{float:left;position:relative;z-index:100;}
.nav li.arrow{background:transparent url(../images/frontend/nav_arrow.gif) no-repeat right 15px;}
.nav li.on{background:transparent url(../images/frontend/nav_arrow_on.gif) no-repeat right 15px;}
.nav li a,.nav li a:visited{height:35px;line-height:35px;padding:0 12px;float:left;font-size:16px;font-weight:bold;font-family:微软雅黑;color:#000;}
.nav li a:hover,.nav li a.on,.nav li a.on:visited{text-decoration:none;color:#E60012;}

.nav li div{position: absolute;width:104px;display:none;left:0;top:35px;z-index:10000;background-color:rgba(38,135,168,0.7);background-color:#4FA9C8\0;*background-color:#4FA9C8;}
.nav li div span{display:block;height:7px;background:transparent url(../images/frontend/nav_on.gif) no-repeat center top;margin:0 0 -7px;_margin:0 0 -14px;}
.nav li div a,.nav li div a:visited{padding:0;font-size:12px;width:104px;color:#fff;height:34px;line-height:34px;text-align:center;overflow:hidden;float:none;display:block;}
.nav li div a:hover{background:#1a87a8;color:#fff;}

/* tab */
.ticke{width:316px;height:326px;padding:8px;overflow:hidden;background:transparent url(../images/frontend/ticke.png) no-repeat left top;_background:transparent url(../images/frontend/ticke.jpg) no-repeat left top;margin:-6px 0 0 -6px;}.ticke ul.ui-tabs-nav{width:320px;clear:both;height:38px;overflow:hidden;position:relative;}

.ticke ul.ui-tabs-nav{width:320px;clear:both;height:38px;overflow:hidden;position:relative;}
.ticke ul.ui-tabs-nav li{width:104px;float:left;text-align:center;height:38px;line-height:38px;margin:0 1px 0 0;background:#fff;overflow:hidden;}
.ticke ul.ui-tabs-nav li a,.ticke ul.ui-tabs-nav li a:visited{width:104px;height:38px;float:left;color:#4D4D4D;font-size:14px;}
.ticke ul.ui-tabs-nav li a:hover{text-decoration:none;}
.ticke ul.ui-tabs-nav li.ui-tabs-selected{width:106px;background:none;}
.ticke li.ui-tabs-selected a,.tabs li.ui-tabs-selected a:visited{width:106px;font-weight:bold;}
.ticke .ui-tabs-panel{padding:10px 17px 10px 20px;clear:both;overflow:hidden;}
.ticke .ui-tabs-hide{display:none;}

/*验证码图标*/
.jCaptchaOk{background:url(../images/frontend/check_right.gif)}
.jCaptchaNo{background:url(../images/frontend/check_error.gif)}
.jCaptchaimg_w{display:block;}
.jCaptchaimg_h{display: none;}
.jCaptchaimg{height:16px;width:16px;margin-top: 10px;}
/* index_form */
.index_form li{width:100%;float:left;margin:0 0 6px;line-height:30px;}
.index_form li .t{width:70px;float:left;font-size:14px;font-weight:normal;line-height:38px;}
.index_form li.low,.index_form li.low .t{line-height:20px;margin:0 0 3px;}
.index_form li div{width:208px;float:left;overflow:hidden;}
.index_form li div.l_len{width:250px}
.index_form li div.txtFrame{width:208px;height:38px;background:transparent url(../images/frontend/bgNR.png) no-repeat 3px 3px;border:none;padding:0;line-height:38px;*text-indent:8px;}

.index_form li div.txtFrame .txt{border:none;background:none;margin:9px 0 0 9px;width:187px}
.index_form li div.txtFrame:focus,.index_form li.on div.txtFrame{background-position:left -40px;}
.index_form li div.txt_date{background-position:3px -87px;}
.index_form li div.txt_date:focus,.index_form li.on div.txt_date{background-position:left -131px;}
.index_form li div .btn{width:102px;height:32px;color:#fff;font-size:16px;background-position:left -184px;cursor:pointer;margin:0 0 0 3px;font-weight:bold;font-family:微软雅黑;}
.index_form li select{width:200px;height:22px;border:#5C9FC0 1px solid;margin:9px 0 0 3px;background:#F3FAFD;}
.index_form li .twolow{width:80px;float:right;line-height:18px;}
.index_form li .twolow a,.index_form li .twolow a:visited{text-decoration:underline;float:left;width:80px;}
.index_form li.error{color:red;}


/* ad */
.ad{width:650px;height:330px;overflow:hidden;position:relative;}
.ad .mask{width:650px;height:330px;overflow:hidden;position:relative;}
.ad .slider{width:650px;height:330px;left:0;z-index:10;}
.ad .slider li,.ad .slider a,.ad .slider a img{width:650px;height:330px;float:left;overflow:hidden;}
.ad .num{right:10px;bottom:10px;z-index:100;}
.ad .num span{width:16px;height:16px;cursor:pointer;overflow:hidden;float:left;margin:0 0 0 3px;background:#FEF2D3;color:#DC4E00;font-weight:bold;line-height:16px;text-align:center;border:#FFC08D 1px solid;}
.ad .num span.on{background:#FF8D00;color:#fff;border:#F67900 1px solid;}

/* youhui */
.youhui{width:320px;overflow:hidden;position:relative;}
.youhui ul.ui-tabs-nav{clear:both;height:34px;overflow:hidden;position:relative;}
.youhui ul.ui-tabs-nav li,.youhui_l .more,.youhui_l .more:visited{float:left;text-align:center;height:34px;line-height:34px;overflow:hidden;}
.youhui ul.ui-tabs-nav li a,.youhui ul.ui-tabs-nav li a:visited{height:34px;float:left;color:#4D4D4D;line-height:29px;padding:0 9px;color:#0066BB;}
.youhui ul.ui-tabs-nav li a:hover{text-decoration:none;}
.youhui ul.ui-tabs-nav li.ui-tabs-selected{background:transparent url(../images/frontend/stab_on.gif) no-repeat center bottom;}
.youhui ul.ui-tabs-nav li.ui-tabs-selected a,.youhui ul.ui-tabs-nav li.ui-tabs-selected a:visited{font-weight:bold;font-size:14px;color:#333;line-height:26px;}
.youhui .more,.youhui .more:visited{color:#333;position:absolute;right:0;top:5px;}
.youhui ul.ui-tabs-nav li.more a:hover{text-decoration:underline;}
.youhui .ui-tabs-panel{padding:10px 0;clear:both;overflow:hidden;border-top:#bbb 2px solid;margin-top:-5px;}
.youhui .ui-tabs-hide{display:none;}

.youhui_list a{width:160px;_width:158px;height:38px;float:left;border-bottom:#DEDEDE 1px dashed;padding:5px 0 0 0;}
.youhui_list a:hover{text-decoration:none;}
.youhui_list a span *{display:block;clear:both;color:#333;}
.youhui_list a span{color:#333;}
.youhui_list a span b{color:#808080;}
.youhui_list a span.arrow{margin:8px 5px 0 5px;}
.youhui_list a span.pice{color:#FF6600;font-size:16px;font-weight:bold;margin:5px 0 0 10px;}

.youhui_l_layout{width:990px;height:198px;padding:6px;background:transparent url(../images/frontend/youhuiAirline.png) no-repeat left top;_background-image: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/frontend/youhuiAirline.png', sizingMethod='image');}
.youhui_l{border:#50AFCD 2px solid;width:986px;height:194px;background:#fff;position:relative;}
.youhui_l ul.ui-tabs-nav{width:160px;border-top:#fff 1px solid;height:193px;clear:none;float:left;overflow:hidden;}
.youhui_l ul.ui-tabs-nav li,.youhui_l .more,.youhui_l .more:visited{width:160px;height:47px;border:#fff 1px solid;border-top:none;border-right:none;background:#D8EDF4;}
.youhui_l ul.ui-tabs-nav li a,.youhui_l ul.ui-tabs-nav li a:visited,.youhui_l .more,.youhui_l .more:visited{width:160px;height:47px;padding:0;text-align:center;line-height:47px;font-size:16px;color:#0C0C0C;font-weight:bold;}
.youhui_l .more,.youhui_l .more:visited{display:block;position:absolute;top:148px;left:0;}
.youhui_l .more,.youhui_l .more:hover{text-decoration:none;}
.youhui_l ul.ui-tabs-nav li.ui-tabs-selected{height:51px;background:#D8EDF4 url(../images/frontend/youhui_li_on.png) no-repeat left top;border-bottom:none;}
.youhui_l ul.ui-tabs-nav li.ui-tabs-selected a,.youhui_l ul.ui-tabs-nav li.ui-tabs-selected a:visited{line-height:47px;color:#E60012;font-size:16px;}
.youhui_l .ui-tabs-panel{border:none;margin:0;clear:none;width:776px;float:left;padding:0 25px;}
.youhui_l .youhui_list a{width:194px;padding:7px 0 3px 0;}
/* box */
.box{width:650px;overflow:hidden;}
.box h2{height:29px;line-height:29px;border-bottom:#BBBBBB 2px solid;_overflow:hidden;}
.box h2 .t{height:29px;border-bottom:#E60012 2px solid;padding:0 5px;font-size:14px;font-weight:bold;float:left;position:relative;}
.adpage{width:31px;height:14px;background-position:left -225px;margin:7px 10px 0 0;}
.adpage span{width:15px;height:14px;float:left;cursor:pointer;}

.box_l{width:990px;clear:both;}
.box_l h2,.box_l h2 .t{border:none;}
.box_l h2{height:31px;background:#fff url(../images/frontend/box_t.jpg) no-repeat left bottom;}

.box_m{width:100%;}
.box_m h2{height:29px;margin:0 0 5px 0;border-bottom:#4EB0CE 2px solid;background:none;}
.box_m h2 .t{border-bottom:#E60012 2px solid;}
.box_m h2 b{font-weight:normal;color:#808080;margin:0 0 0 10px;}
/* 增加订单生成页面的致富信息下的快捷支付 */
.box_m h3{height:29px;margin:0 0 5px 0;padding-top:5px;border-bottom:1px solid #DBDBDB;background:none;font-size:14px;}

.box_wxts{width:100%;}
.box_wxts h2{height:29px;margin:0 0 5px 0;background:none;}
/* picad */
.picad{width:460px;height:29px;float:left;padding:0 0 0 10px;line-height:29px;}
.picad .picad_mask{width:460px;height:29px;float:left;position: relative;overflow:hidden;}
.picad .picad_mask ul{width:460px;height:999px;float:left;overflow: hidden;position:absolute;}
.picad li{width:460px;height:29px;float: left;}
.picad li a,.picad li a:visited{color:#333;}

/* piclink */
.piclink{padding:15px 0;overflow:hidden;}
.piclink a{float:left;margin:0 10px 0 0;}

/* premanage */
.premanage{padding:0 45px;width:668px;border:#DCDCDC 1px solid;background:#F5F5F5;overflow:hidden;}
.premanage ul{width:999px;}
.premanage li{width:278px;float:left;margin:0 106px 0 0;padding:25px 0 35px;border-bottom:#DDDDDD 1px solid;}
.premanage li .pic{width:70px;height:72px;background:transparent url(../images/frontend/bgNR.png) no-repeat left -255px;}
.premanage li .ico_hotel{background-position:-72px -255px;}
.premanage li .ico_car{background-position:-144px -255px;}
.premanage li .ico_mylist{background-position:-216px -255px;}
.premanage li .con{width:192px;}
.premanage li b{font-size:14px;color:#000;margin:0 0 10px;display:block;}
.premanage li p{line-height:20px;margin:0 0 15px;}
.premanage li a,.premanage li a:visited{background:#FC840E;padding:5px 8px;color:#fff;display:inline-block;}
.premanage_l{width:858px;}
.premanage_l li{width:376px;border:none;}
.premanage_l li .con{width:280px;}
.premanage_l li .ico_aironline{background-position:0 -620px;}
.premanage_l li .ico_wait{background-position:-72px -620px;}

/* rightbar */
.rbox{width:208px;border:#DCDCDC 1px solid;background:#fff;}
.rbox h2{height:35px;line-height:33px;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left top}
.rbox h2 span{padding:0 0 0 38px;background-position:-126px -190px;_background-position:-126px -190px;font-size:14px;color:#000;font-weight:bold;}

.servicelink{padding:0px 7px;}
.servicelink a,.servicelink a:visited{display:block;border-bottom:#dedede 1px dashed;padding:15px 7px;color:#7C7C7C;}
.servicelink a b{padding:0 0 0 13px;background:transparent url(../images/frontend/dotlong.gif) no-repeat left 10px;color:#333;font-weight:bold;display:block;line-height:22px;}
.servicelink a span{line-height:20px;}

.links{padding:10px;}
.links a,.links a:visited{padding:4px 0 4px 4px;line-height:20px;background:transparent url(../images/frontend/dot.gif) no-repeat left 12px;display:block;color:#7C7C7C;}

/* product_list */
.product_list{width:100%;overflow:hidden;padding:20px 0;}
.product_list ul{width:1200px;}
.product_list li{width:480px;height:120px;float:left;background:#EDF6FB;margin:0 30px 20px 0;overflow:hidden;}
.product_list li a,.product_list li a img{width:210px;height:120px;float:left;}
.product_list li div{padding:15px 0 0 0;margin:0 0 0 18px;float:left;width:242px;}
.product_list li div a,.product_list li div a:visited{font-weight:bold;width:auto;height:auto;color:#205C98;display:block;margin:0 0 10px;clear:both;float:none;}
.product_list li div p{color:#838383;line-height:20px;}

/* loginbox */
.loginbox{width:594px;height:317px;background:transparent url(../images/frontend/login.png) no-repeat left top;_background:transparent url(../images/frontend/loginJPG.jpg) no-repeat left top;padding:15px 31px 0;overflow:hidden;margin:-6px 0 0 0;}
.loginbox .mask{width:700px;}
.loginbox .box{width:278px;margin:0 24px 0 0;padding:0 22px 0 0;}
.loginbox .box h2{border-bottom:#4EB0CE 3px solid;;}
.loginbox .box h2 .t{border-bottom-width:3px;}
.loginbox .index_form{padding:18px 0 0 0;}
.loginbox .index_form li{*float:none;}
.loginbox .index_form li .con_check,.loginbox .index_form li .con_check .txtFrame{width:118px;}
.loginbox .index_form li div.txt_checkword{width:118px;background-position:3px -410px;}
.loginbox .index_form li div.txt_checkword:focus,.loginbox .index_form li.on div.txt_checkword{background-position:left -453px;}
.loginbox .index_form li div.txt_checkword .txt{width:90px;*margin:4px 0 0 9px;}
.loginbox .index_form li select.s{width:65px;float:left;margin:3px 5px 0 0;}
.loginbox .index_form li p{line-height:24px;color:#818181;}

.loginbox .index_form_x li div{width:180px;}
.loginbox .index_form_x li .t{width:95px;}
.loginbox .index_form li .selectbox{width:89px;height:32px;float:left;background-position:left -498px;position:relative;cursor:pointer;margin:3px 5px 0 0;}
.loginbox .selectbox .text{height:32px;line-height:32px;float:left;width:55px;text-align:center;margin:0 0 0 5px;}
.loginbox .index_form li .selectbox .sub{width:89px;position:absolute;left:0;top:32px;background:#fff;z-index:1000;border:#ccc 1px solid;display:none;}
.loginbox .index_form li .selectbox .sub a,.loginbox .index_form li .selectbox .sub a:visited{height:22px;line-height:22px;display:block;clear:both;text-align:center;}
.loginbox .index_form li .selectbox:hover .sub{display:block;}
.loginbox .index_form li .selectbox .sub a:hover{background:#ededed;text-decoration:none;}

.loginbox .index_form li .con_phone,.loginbox .index_form li .con_phone .txtFrame{width:179px;}
.loginbox .index_form li .con_phone .txtFrame{background-position:3px -537px;}
.loginbox .index_form li .con_phone .txtFrame .txt{width:155px;}
.loginbox .index_form li div.txt_x{width:179px;background-position:3px -537px;}
.loginbox .index_form li div.txt_x:focus,.loginbox .index_form li.on div.txt_x{background-position:left -578px;}
.loginboxFlow{width:580px;height:270px;position:fixed;_position:absolute;left:50%;top:150px;margin:0 0 0 -297px;z-index:10000;background:#fff url(../images/frontend/loginJPG.jpg) repeat-x -10px -12px;}

.loginbox .index_formFlow li .t{width:65px;}
.loginbox .index_form li .on .txt_x{background-position:left -578px;}

/* kcLoginbox */
.kcLoginbox{width:320px;height:317px;background:transparent url(../images/frontend/kcLogin.png) no-repeat left top;_background:transparent url(../images/frontend/kcLoginJPG.jpg) no-repeat left top;padding:15px 31px 0;overflow:hidden;margin:-6px 0 0 0;}
.kcLoginbox .mask{width:700px;}
.kcLoginbox .box{width:278px;margin:0 24px 0 0;padding:0 22px 0 0;}
.kcLoginbox .box h2{border-bottom:#4EB0CE 3px solid;;}
.kcLoginbox .box h2 .t{border-bottom-width:3px;}
.kcLoginbox .index_form{padding:18px 0 0 0;}
.kcLoginbox .index_form li{*float:none;}
.kcLoginbox .index_form li .con_check,.kcLoginbox .index_form li .con_check .txtFrame{width:118px;}
.kcLoginbox .index_form li div.txt_checkword{width:118px;background-position:3px -410px;}
.kcLoginbox .index_form li div.txt_checkword:focus,.kcLoginbox .index_form li.on div.txt_checkword{background-position:left -453px;}
.kcLoginbox .index_form li div.txt_checkword .txt{width:90px;*margin:4px 0 0 9px;}
.kcLoginbox .index_form li select.s{width:65px;float:left;margin:3px 5px 0 0;}
.kcLoginbox .index_form li p{line-height:24px;color:#818181;}

.kcLoginbox .index_form_x li div{width:180px;}
.kcLoginbox .index_form_x li .t{width:95px;}
.kcLoginbox .index_form li .selectbox{width:89px;height:32px;float:left;background-position:left -498px;position:relative;cursor:pointer;margin:3px 5px 0 0;}
.kcLoginbox .selectbox .text{height:32px;line-height:32px;float:left;width:55px;text-align:center;margin:0 0 0 5px;}
.kcLoginbox .index_form li .selectbox .sub{width:89px;position:absolute;left:0;top:32px;background:#fff;z-index:1000;border:#ccc 1px solid;display:none;}
.kcLoginbox .index_form li .selectbox .sub a,.loginbox .index_form li .selectbox .sub a:visited{height:22px;line-height:22px;display:block;clear:both;text-align:center;}
.kcLoginbox .index_form li .selectbox:hover .sub{display:block;}
.kcLoginbox .index_form li .selectbox .sub a:hover{background:#ededed;text-decoration:none;}

.kcLoginbox .index_form li .con_phone,.kcLoginbox .index_form li .con_phone .txtFrame{width:179px;}
.kcLoginbox .index_form li .con_phone .txtFrame{background-position:3px -537px;}
.kcLoginbox .index_form li .con_phone .txtFrame .txt{width:155px;}
.kcLoginbox .index_form li div.txt_x{width:179px;background-position:3px -537px;}
.kcLoginbox .index_form li div.txt_x:focus,.loginbox .index_form li.on div.txt_x{background-position:left -578px;}
.kcLoginboxFlow{width:580px;height:270px;position:fixed;_position:absolute;left:50%;top:150px;margin:0 0 0 -297px;z-index:10000;background:#fff url(../images/frontend/loginJPG.jpg) repeat-x -10px -12px;}

.kcLoginbox .index_formFlow li .t{width:65px;}
.kcLoginbox .index_form li .on .txt_x{background-position:left -578px;}

/* tab */
.tab_v{width:744px;border:#DCDCDC 1px solid;overflow:hidden;background:#F4F4F4;padding:7px;}
.tab_v ul.ui-tabs-nav{width:107px;float:left;overflow:hidden;position:relative;margin:12px 0 0 0;}
.tab_v ul.ui-tabs-nav li{width:106px;height:38px;float:left;text-align:center;line-height:36px;margin:0 0 8px;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -98px;overflow:hidden;}
.tab_v ul.ui-tabs-nav li a,.tab_v ul.ui-tabs-nav li a:visited{width:107px;height:38px;float:left;color:#4D4D4D;font-weight:bold;}
.tab_v ul.ui-tabs-nav li a:hover{text-decoration:none;}
.tab_v ul.ui-tabs-nav li.ui-tabs-selected{width:107px;height:37px;border:#DADADA 1px solid;border-right:none;border-bottom:none;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -140px;}
.tab_v ul.ui-tabs-nav li.ui-tabs-selected a,.tab_v ul.ui-tabs-nav li.ui-tabs-selected a:visited{color:#47A2D6;}
.tab_v .ui-tabs-panel{width:595px;_width:592px; padding:20px 20px 40px;float:left;overflow:hidden;border:#DCDCDC 1px solid;margin-left:-1px;background:#fff;min-height:350px;height: auto !important;height:100%;}
.tab_v .ui-tabs-hide{display:none;}
.tab_v .ui-tabs-panel a,.tab_v .ui-tabs-panel a:visited{text-decoration:underline;}

.tab_hl{width:974px;}
.tab_hl .ui-tabs-panel{width:825px;}

/* formbox */
.formbox{border:#D6E1E6 1px solid;background:#DFEBF0;padding:10px 20px;}
.formbox td{padding:5px;}
.formbox td .btn,.oprate .btn,.tablebox td .btn,.formbox td .btn_l,.tablebox td .btn_l{width:89px;height:28px;color:#fff;font-size:14px;font-weight:bold;background-position:left -337px;cursor:pointer;font-family:微软雅黑;}
.formbox td .btn_l,.tablebox td .btn_l,.oprate .btn_l{width:120px;background-position:-180px -413px;}
.formbox td .txt{width:130px;}
.formbox td .txt_s{width:90px;}
.formbox td .txt_ss{width:60px;}
.formbox td .txt_sss{width:25px;}
.formbox td .txt_ssss{width:93px;}
.formbox td select{width:134px;}
.formbox td select.s{width:65px;}
.formbox td .txt_date{background:transparent url(../images/frontend/bgNR.png) no-repeat right -376px;}
.formbox td .txt_date_s{width:100px;}
.formbox td.tvt{vertical-align:top;}
.formbox td.tl{text-align:left;}
.formbox td.tr{text-align:right;}
.formbox td .tip{position:absolute;padding:3px 5px;background:#F7F0D3;border:#E4B46E 1px solid;color:#CD1E23;z-index:1000;word-break:keep-all;}

.formbox_null{background:none;border:none;padding:10px 0 0 60px;}
.formbox_null td{padding:7px 5px;}
.formbox_null td.t_t{font-size:14px;}
.formbox_null td .txt{width:178px;background:#fff;}
.formbox_null td .txt_s{width:95px;}
.formbox_null td .txt_ss{width:60px;}
.formbox_null td select{width:100px;}

.formbox_null2{width:498px;border:1px solid #DCDCDC;padding:60px 120px 40px 140px;background:#fff;}
.formbox_null2 td{font-size:14px;}
.formbox_null2 td .txt{width:178px;background:auto;}
.formbox_null2 td .s{width:100px;}
.formbox_null2 td select{width:178px;}
.formbox_null2 td select.s{width:100px;}
/*新增样式 */
.formbox_null2 h2 {background: none repeat scroll 0 0 transparent;border-bottom: 2px solid #4EB0CE;height: 29px;margin: 0 0 5px;}
.formbox_null2 h2 .t {
	border-bottom: 2px solid #E60012;
	float: left;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    padding: 0 5px;
    position: relative;}

.layout_l .formbox{background:none;border:none;border-bottom:#CECECE 1px solid;padding:0 0 20px 0;}

.formboxInfo td{font-size:14px;font-weight:bold;color:#000;}
.formboxInfo td.blue{color:#399BCC;}

/* tablebox */
.tablebox{border-bottom:#DFDFDF 1px solid;}
.tablebox th,.tablebox td{text-align:left;padding:6px 5px;color:#8D8D8D;}
.tablebox th{border-top:#DFDFDF 1px solid;background:#EEEEEE;color:#2F2F2F;}
.tablebox th.red{color:red;}
.tablebox td{border-bottom:#DBDBDB 1px dashed;}
.tablebox td.t_footer{border:none;background:#EEEEEE;height:27px;}
.tablebox td.t_footer .adpage{margin:0 10px 0 0;}
.tablebox td input.txt_date{background:transparent url(../images/frontend/bgNR.png) no-repeat right -376px;}
.tablebox td input.txt_date_short{width:90px; background:transparent url(../images/frontend/bgNR.png) no-repeat right -376px;}
.tablebox td .txt_s{width:90px;}
.tablebox td .txt_m{width:130px;}
.tablebox td.tr{text-align:right;}
.tablebox td.tl{text-align:left;}
.tablebox td.td_oprate{padding:15px 5px 6px 5px;font-weight:bold;color:#000;}

.tablebox_content th,.tablebox_content td{text-align:left;padding:6px 10px;}
.tablebox_content td p{text-indent:22px;line-height:22px;}
.info_overflow{height: 100px;overflow-y:auto; }

.tablebox td.tableboxInner{border:none;padding:0;background:#DFEBF0;}
.tablebox td.tableboxInner th,.tablebox td.tableboxInner td{border:none;background:none;}
.tablebox td.tableboxInner th{font-weight:bold;}
.tablebox td.tableboxInner tr.flightStyle td{border-bottom: 1px dashed #DBDBDB;background:#FFF;}


/* myorderdetail tablebox */
.tablebox2{border-bottom:#DFDFDF 1px solid;}
.tablebox2 th,.tablebox td{text-align:left;padding:6px 5px;color:#8D8D8D;}
.tablebox2 th{border-top:#DFDFDF 1px solid;background:#EEEEEE;color:#2F2F2F;}
.tablebox2 th.red{color:red;}
.tablebox2 td{border-bottom:none;}
.tablebox2 td.t_footer{border:none;background:#EEEEEE;height:27px;}
.tablebox2 td.t_footer .adpage{margin:0 10px 0 0;}
.tablebox2 td input.txt_date{background:transparent url(../images/frontend/bgNR.png) no-repeat right -376px;}
.tablebox2 td input.txt_date_short{width:90px; background:transparent url(../images/frontend/bgNR.png) no-repeat right -376px;}
.tablebox2 td .txt_s{width:90px;}
.tablebox2 td .txt_m{width:130px;}
.tablebox2 td.tr{text-align:right;}
.tablebox2 td.tl{text-align:left;}
.tablebox2 td.td_oprate{padding:15px 5px 6px 5px;font-weight:bold;color:#000;}

/* content */
.content{overflow:hidden;clear:both;}
.content dt{font-weight:bold;color:#3B3B3B;margin:0 0 10px;}
.content dd{font-size:20px;font-size:12px;margin:0 0 10px;}
.content dd p{color:#888;line-height:20px;}

.content_article dd{margin:0 0 15px;}
.content_article dd p{text-indent:22px;}

/* tab_blue */
.tab_blue{overflow:hidden;clear:both;}
.tab_blue ul.ui-tabs-nav{margin:0;height:27px;width:100%;position:relative;overflow:hidden;clear:both;}
.tab_blue ul.ui-tabs-nav li{width:77px;height:27px;line-height:26px;background:#6AB0CD;margin:0 3px 0 0;}
.tab_blue ul.ui-tabs-nav li a,.tab_blue ul.ui-tabs-nav li a:visited{width:77px;height:27px;color:#fff;font-weight:normal;text-decoration:none;}
.tab_blue ul.ui-tabs-nav li.ui-tabs-selected{width:75px;height:26px;border:#D5E0E5 1px solid;border-bottom:none;background:#DFEBF0;}
.tab_blue ul.ui-tabs-nav li.ui-tabs-selected a,.tab_blue ul.ui-tabs-nav li.ui-tabs-selected a:visited{color:#1072A7;font-weight:bold;}
.tab_blue .ui-tabs-panel{padding:0;border:none;margin:-1px 0 0 0;border: 1px solid #D6E1E6;background:#DFEBF0;clear:both;min-height:100%;height:auto !important;height:auto;float:none;}
.tab_blue .ui-tabs-hide{display:none;}
.tab_blue .ui-tabs-panel .formbox{border:none;}

/* content_xy */
.content_xy{overflow:hidden;clear:both;}
.content_xy h2{height:28px;background:#6AB0CD;color:#fff;text-indent:13px;line-height:28px;}
.content_xy .con{border:#6AB0CD 1px solid;padding:10px;height:70px;overflow:hidden;overflow-y:auto;margin:0 0 10px;}
.asd_con{position:relative;border:#6AB0CD 1px solid;padding:10px;margin:0 0 10px;}
/* oprate */
.oprate{width:100%;clear:both;overflow:hidden;text-align:center;}
.oprate .btn_conerRed{width:102px;height:32px;color:#fff;font-size:16px;background-position:left -184px;cursor:pointer;font-weight:bold;font-family:微软雅黑;}

/* select_seat */
.select_seat{overflow:hidden;clear:both;}
.select_seat h2{background:#DEE9EF;height:37px;line-height:37px;padding:0 15px;overflow:hidden;}
.select_seat h2 span{height:37px;float:left;padding:0 20px 0 20px;background:transparent url(../images/frontend/ico_arrow.gif) no-repeat left 12px;color:#656A6D;text-decoration:none;}
.select_seat .con{margin:0 0 15px 0;overflow:hidden;padding:25px 65px 25px 47px;background:#F0F0F0;}
.select_seat .con .l{width:200px;text-align:center;overflow:hidden;}
.select_seat .con .r{width:210px;}
.select_seat .con .l table{margin:0 0 0 50px;}
.select_seat .con .l td{text-align:left;}
.select_seat .con .l td.t_t{text-align:center;}
.select_seat .con .r td{vertical-align:middle;text-align:center;padding:8px 2px;color:#999;}
.select_seat .con .r td input{width:30px;height:18px;background:transparent url(../images/frontend/seat_off.gif) no-repeat left top;color:#888;font-weight:bold;cursor:pointer;}
.select_seat .con .r td input.seat_ready{background:transparent url(../images/frontend/seat_ready.gif) no-repeat left top;}
.select_seat .con .r td input.seat_on{background:transparent url(../images/frontend/seat_on.gif) no-repeat left top;color:#333;}
.select_seat .con .r td input.seat_select{background:transparent url(../images/frontend/seat_select.gif) no-repeat left top;color:#333;}

.select_seat_l .con .l{margin:20px 0 0 150px;_display:inline;}
.select_seat_l .con .r{width:305px;margin:0 120px 0 0;_display:inline;}
.select_seat_l .con .r td{padding:4px 2px;}

/* tab_h */
.tab_h{width:968px;padding:10px;}
.tab_h ul.ui-tabs-nav{width:100%;margin:0;}
.tab_h ul.ui-tabs-nav li{width:93px;height:32px;border:#DADADA 1px solid;border-bottom:none;margin:0 3px 0 0;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -280px;}
.tab_h ul.ui-tabs-nav li a,.tab_h ul.ui-tabs-nav li a:visited{width:93px;height:32px;font-size:14px;color:#252525;}
.tab_h ul.ui-tabs-nav li.ui-tabs-selected{width:93px;height:32px;border:#DADADA 1px solid;border-bottom:none;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -317px;}
.tab_h ul.ui-tabs-nav li.ui-tabs-selected a,.tab_h ul.ui-tabs-nav li.ui-tabs-selected a:visited{color:#0094E0;}
.tab_h .ui-tabs-panel{width:auto;padding:25px 250px;float:none;clear:both;overflow:hidden;margin:-1px 0 15px 0;min-height:100%;height: auto !important;height:100%;}

.rightCon{width:738px;}
.rightCon .ui-tabs-panel{padding:20px;}

/* userbar */
.userbar{padding:15px 10px 0;}
.userbar .t{border-bottom:#D3D3D3 1px solid;overflow:hidden;padding:0 0 15px;clear:both;height:100%;}
.userbar .t img{margin:2px 10px 0 0;float:left;}
.userbar .t .con{line-height:22px;}
.userbar .t .con b{font-size:16px;color:#279CC0;}

/* menu */
.menu dt{height:20px;padding:0 0 0 23px;font-size:14px;font-weight:bold;background:transparent url(../images/frontend/bgNR.png) no-repeat -284px top;margin:0 0 5px;}
.menu dt.ico_mylist{background-position:-284px -45px;}
.menu dt.ico_jfgl{ background:url(../images/frontend/jf_ico.png) no-repeat;}
.menu dd{padding:0 0 15px;}
.menu dd .links{padding:0;}
.menu dd .links a,.menu dd .links a:visited{padding:0 0 0 30px;background-position:20px 15px;font-size:14px;height:32px;overflow:hidden;line-height:32px;}
.menu dd .links a:hover,.menu dd .links a.on,.menu dd .links a.on:visited{background:#E4F7FC url(../images/frontend/dot_on.gif) no-repeat 20px 15px;color:#2496B9;text-decoration:none;}

/* pager */
.pager{text-align:right;}
.pager *{margin:0 3px;}
.pager span{margin:0;}
.pager .txt{width:20px;}
.pager .btn{width:auto;background:#ccc;cursor:pointer;}
.tablebox td .pager .btn{width:auto;height:auto;font-size:12px;}

/* airstep */
.airstep{height:29px;padding:0 12px;background:#F4F4F4;border:#DFDFDF 1px solid;}
.airstep li{float:left;padding:0 0 0 32px;margin:0 12px 0 0;height:29px;line-height:29px;background:transparent url(../images/frontend/bgNR.png) no-repeat -277px -160px;}
.airstep li.on{background-position:-277px -121px;}
.airstep li.ok{background-position:-277px -83px;}

.layout_l .airstep{background:none;padding:15px 0;border:none;border-bottom:#C9CED1 1px solid;}

/* aboutUs */
.aboutUs{width:799px;overflow:hidden;background: #EEF4E8 url(../images/frontend/about.jpg) no-repeat left top;padding:128px 12px 12px 12px;_height:191px;}
.aboutUs .con{width:779px;padding:10px;}
.aboutUs .con ul.ui-tabs-nav{width:auto;clear:both;height:34px;margin:0;}
.aboutUs .con ul.ui-tabs-nav li{height:34px;line-height:34px;margin:0;width:auto;margin:0 10px 0 0;background:none;}
.aboutUs .con ul.ui-tabs-nav li.title{font-weight:bold;line-height:28px;}
.aboutUs .con ul.ui-tabs-nav li a,.aboutUs .con ul.ui-tabs-nav li a:visited{height:34px;float:left;color:#3B3B3B;line-height:29px;padding:0 9px;width:auto;text-decoration:none;font-weight:bold;}
.aboutUs .con ul.ui-tabs-nav li a:hover{text-decoration:none;}
.aboutUs .con ul.ui-tabs-nav li.ui-tabs-selected{background:transparent url(../images/frontend/stab_on.gif) no-repeat center bottom;border:none;}
.aboutUs .con ul.ui-tabs-nav li.ui-tabs-selected a,.aboutUs .con ul.ui-tabs-nav li.ui-tabs-selected a:visited{color:red;line-height:28px;}
.tab_hl .aboutUs .con .ui-tabs-panel{width:779px;padding:0;clear:both;overflow:hidden;border:none;border-top:#4EB0CE 2px solid;margin-top:-5px;min-height:100%;height:auto;}
.aboutUs .con .links{padding:10px 0;background-color: #E7F3E9;}
.aboutUs .con .links a,.aboutUs .con .links a:visited{padding:2px 0 2px 12px;text-decoration:none;}
.aboutUs .con .links a:hover{text-decoration:underline;}

/* alink */
.alink{padding:5px 0 0;}
.alink a,.alink a:visited{margin:0 10px 0 0;word-break:break-all;white-space:nowrap;line-height:30px;}
.alink a:hover{color:red;}

/* airportInfo */
.airportInfo{padding:0;border:none;background:none;width:100%;}
.airportInfo ul.ui-tabs-nav{margin:0 50px 10px;_margin-left:30px;}
.airportInfo ul.ui-tabs-nav li,.airportInfo ul.ui-tabs-nav li.ui-tabs-selected{width:153px;height:155px;border:none;background:none;margin:0 30px 0 0;}
.airportInfo ul.ui-tabs-nav li a,.airportInfo ul.ui-tabs-nav li a:visited{width:153px;height:155px;text-decoration:none;}
.airportInfo ul.ui-tabs-nav li a.pic_airportinfo{background:transparent url(../images/frontend/airport-nav1.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li a.pic_zjinfo{background:transparent url(../images/frontend/airport-nav2.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li a.pic_traveliinfo{background:transparent url(../images/frontend/airport-nav3.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li a.pic_hnatree{background:transparent url(../images/frontend/airport-nav4.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li.ui-tabs-selected a.pic_airportinfo{background:transparent url(../images/frontend/airport-nav11.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li.ui-tabs-selected a.pic_zjinfo{background:transparent url(../images/frontend/airport-nav21.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li.ui-tabs-selected a.pic_traveliinfo{background:transparent url(../images/frontend/airport-nav31.jpg) no-repeat left top;}
.airportInfo ul.ui-tabs-nav li.ui-tabs-selected a.pic_hnatree{background:transparent url(../images/frontend/airport-nav41.jpg) no-repeat left top;}
.airportInfo .ui-tabs-panel{padding:10px;}
.airportInfo .tablebox td{color:#666;vertical-align:top;border:none;text-align:left;}
.airportInfo .tablebox td.tc{text-align:center;}

/* dateSelect */
.dateSelect{width:100%;clear:both;overflow:hidden;}
.dateSelect .mask{width:898px;height:50px;float:left;position: relative;overflow: hidden;}
.dateSelect .mask ul{width:9999px;height:50px;float: left;overflow: hidden;}
.dateSelect li{width:122px;height:45px;float:left;border:#D8D8D8 1px solid;margin:0 5px 0 0;background:transparent url(../images/frontend/bgRX.jpg) repeat-x left -357px;text-align:center;cursor:pointer;line-height:22px;padding:3px 0 0 0;}
.dateSelect li.on{background-position:left -411px;}
.dateSelect li p{color:#838383;font-weight:bold;}
.dateSelect li b{color:#0A7AD0;font-size:14px;font-family:微软雅黑;font-weight:bold; }
.dateSelect li.on b{color:#E6201F;}
.dateSelect .frontpage,.dateSelect .nextpage{width:20px;height:50px;float: left;cursor: pointer;margin:0 6px 0 0;background: transparent url(../images/frontend/bgNR.png) no-repeat -134px -413px;}
.dateSelect .nextpage{float: right;margin:0;background: transparent url(../images/frontend/bgNR.png) no-repeat  -155px -413px;}

/* airTickebox */
.airTickebox{background:#E0EBF1;border:#D8DDE0 1px solid;padding:0 0 10px;}
.airTickebox th{height:34px;line-height:34px;text-align:center;background:#4EAFCF;color:#fff;font-weight:bold;padding:0 10px;width: 11%;}
.airTickebox th.productcolor6{background:#55E7D2;}
.airTickebox th.productcolor5{background:#FF87DE;}
.airTickebox th.productcolor4{background:#FFC770;}
.airTickebox th.productcolor3{background:#8AC7F4;}
.airTickebox th.productcolor2{background:#FB848A;}
.airTickebox th.productcolor1{background:#7FE093;}
.airTickebox td{padding:10px;text-align:center;vertical-align:middle;}
.airTickebox td span{display:inline-block;width:50px;}
.airTickebox td span b{font-size:14px;font-family: 微软雅黑;}
.airTickebox td span a,.airTickebox td span a:visited{text-decoration:underline;}
.airTickebox td.blw{border-left:#fff 1px solid;}
.airTickebox td.brw{border-right:#fff 1px solid;}
.airTickebox .con{margin:30px 10px 0 10px;border:#D5DFE0 1px solid;background:#fff;padding:5px 13px 10px;}
.airTickebox .con .t{height:30px;line-height:30px;border-bottom:#CECECE 1px solid;margin:0 0 10px;color:#686868;}
.airTickebox .con .t span{background: url("../images/frontend/icon_close.jpg") no-repeat scroll left top transparent;cursor:pointer; height:12px; width:12px;margin-left: 550px;z-index: 999;}
.airTickebox .con .t b{color:#313131;}
.airTickebox .con p{line-height:20px;}

/* airTickeLine */
.airTickeLine{background:#F6F6F6;border:#DCDCDC 1px solid;padding:10px;}
.airTickeLine h2{font-weight:bold;color:#000;height:26px;line-height:26px;}
.airTickeLine .con{background:#fff;border:#DCDCDC 1px solid;}

/* infoshow */
.infoshow h2{height:34px;line-height:34px;text-align:center;color:#fff;font-size:16px;background:#4EAFCF;font-weight:bold;}

/* pnrcode */
.pnrcode{border:#DCDCDC 1px solid;width:736px;height:177px;background:#000;}

/* dateLabel */

.boxBContainer{
	
}
.boxContainer {
    height: 15px;
}


.index_form li div .boxWrapper {
	float:none;
    position: relative;
    z-index: 1;
	width:auto;
}

.index_form li div .boxWrapper .boxContainer {
    background-color: #FFFFFF;
    cursor: pointer;
    float: right;
    height: 19px;
    padding-left: 4px;
    position: absolute;
    right: 35px;
    top: -20px;
    z-index: 1;
    width:auto;
}
.index_form li div .boxWrapper .boxContainer .sinfo {
    display: inline;
    width:auto;
    overflow:visible;
    float: right;
    font: 14px/19px simsun,arial,sans-serif;
    padding: 0;
    z-index: 1;
}
.index_form li div .dinfo {
    float: left;
    height: 19px;
    overflow: visible;
    position: relative;
    right: -140px;
    *+right:-128px;
    _right:-130px; 
    top: -27px;
    *+top:-32px;
    _top:-27px;
    width: auto;
    z-index: 1;
}
/* 首页新闻公告编号(1-n)样式 */
ul.list01 li{ line-height:27px; height:27px; position:relative;padding-left: 15px;}
ul.list01 li span.num {
    background: url("../images/frontend/bg_ico.jpg") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    font-weight: bold;
    height: 11px;
    left: 0;
    line-height: 11px;
    position: absolute;
    text-align: center;
    top: 8px;
    width: 11px;
}

/* alertMask */
.alertMask{width:100%;height:100%;_padding-bottom:100%;position:fixed;_position:absolute;left:0;top:0;background:transparent url(../images/frontend/alertMask.png) repeat left top;_background:#000;_filter:alpha(opacity=60);z-index:9999;}
.alertW{width:400px;border:#545454 1px solid;position:fixed;_position:absolute;left:50%;top:50%;_top:0;margin:-150px 0 0 -220px;_margin:250px 0 0 -220px;background:#fff;padding:10px 20px;z-index:10000;}
.alertW .ico_close,.infoSingle_s .ico_close,.loginboxFlow .ico_close{width:12px;height:12px;float:right;margin:-8px -18px -12px 0;background: transparent url(../images/frontend/bgNR.png) no-repeat -37px -225px;cursor:pointer;}

.infoSingle_s .ico_close,.loginboxFlow .ico_close{position:absolute;right:2px;top:2px;margin:0;}
.loginboxFlow .ico_close{right:4px;top:9px;}

/* tablePay */
.tablePay,.tableBlank,.tablePay td,.tableBlank td,.tableBlank th{border:none;}
.tablePay td,.tableBlank td,.tableBlank th{text-align:left;vertical-align:middle;color:#333;}
.tableBlank th{font-weight:bold;}


.cur{
	color: #CD1E23;
}
input.btn_yellow1{ background:url(../images/frontend/bg_login_btn.gif) no-repeat; width:68px; height:28px; line-height:28px; color:#FFF; border:none;}
/* errorInfo & successInfo */
.errorInfo,.successInfo{width:486px;height:210px;padding:90px 0 0 250px;background:transparent url(../images/frontend/error.jpg) repeat left top;}
.errorInfo *,.successInfo *{color:#fff;}
.errorInfo h3,.successInfo h3{font-size:16px;margin:0 0 10px;font-weight:bold;}
.errorInfo p,.successInfo p{line-height:20px;}
.errorInfo .oprate,.successInfo .oprate{text-align:left;margin:10px 0 0 0;}
.successInfo{background:transparent url(../images/frontend/correct.jpg) repeat left top;}
/* Fontcontent 文字类样式 */
.introContent {
	width: 990px;
	_width: 985px;
	padding: 20px 20px 40px;
	float: left;
	overflow: hidden;
	border: gainsboro 1px solid;
	margin-left: -1px;
	background: white;
	min-height: 350px;
	height: auto !important;
	height: 100%;
}
.wrapper h6{
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
/* customer、agent register*/
#user_form  tr td span.no,#agent_form tr td span.no {
    background: url("../images/frontend/pwd.png") no-repeat scroll 0 -281px transparent;
    padding-left: 16px;
    height:20px;
    inline-height:20px;
}
#user_form tr td span.yes,#agent_form tr td span.yes {
    background: url("../images/frontend/pwd.png") no-repeat scroll 0 -247px transparent;
    padding-left: 16px;
    height:20px;
    inline-height:20px;
}
#user_form tr td span.gray,#agent_form tr td span.gray {
   	color:#808080;
}
#user_form tr td span,#agent_form tr td span{
	width:120px;
	display:block; 
}
#user_form tr td a:hover{
	text-decoration:underline;
	cursor:pointer;
}
#user_form tr td a:visited,#user_form tr td a{
	color:red;
	text-decoration: none;
	cursor:pointer;
}
/* ticketNotice8L table*/
.tableboxBorder{width:700px;margin-left:auto;margin-right:auto;}
.tableboxBorder th,.tableboxBorder td{border:#DFDFDF 1px solid;padding:2px 3px;}
/*积分*/
.integral_record{ margin:10px 0 0; height:29px; line-height:29px; background:url(../images/frontend/jf_title_bg.png) bottom repeat-x;}
.integral_record a{display:block;float:left; padding-left:25px; text-decoration:none; font-weight:bold;color:#277581;background:url(../images/frontend/jf_record_bg.png) left no-repeat;}
.integral_record a span{display:block; float:left;padding-right:25px;height:30px; line-height:30px; background:url(../images/frontend/jf_record_bg.png) right no-repeat;}

.jf_table{ margin-top:20px; width:100%; line-height:30px; border:1px solid #b9d2d9; border-collapse:collapse; text-align:center;}
.jf_table th{ color:#3ba0b4; border:1px solid #b9d2d9;text-align:center; font-weight:bold;  background:#ecf5fa;}
.jf_table td{ border:1px solid #b9d2d9; background:#fff;}
/*51you preorder searchflight*/
.loginSuccess{
	width:550px;
	height:270px;
	font-size:14px;
	padding-top:40px;
}
.loginSuccess ul{
	list-style:none outside none;
	width:635px;
	border:1px dashed #6266CC;
	padding:20px 0px;
}
.loginSuccess ul li{text-align:center;margin-top:10px;}
.font-color-silver{color:#808080;}
.font-color-blue{color:#6266FF;}
.font-weight-bold{font-weight:bold;}

.cc{border: 1px solid #AAA; margin: 0px 5px;padding: 3px 10px; background-color: #EEE; cursor: pointer;text-decoration: none;display: -moz-inline-stack;display: inline-block;}
.ccs{background-color: #E1F1F8; font-weight: bold;border: 1px solid #4EB0CE;}
.c_blue{ color:#0c5dd6;}
.p_r70{ padding-right:70px;}
.ccs{background-color: #E1F1F8; font-weight: bold;border: 1px solid #4EB0CE;}

/*任我行 万安格于2013-5-3添加 */
.rwx_t{ margin-top:10px;height:59px; background:url(../images/frontend/rwx_t.jpg) no-repeat;}
.rwx_c{ margin-bottom:20px;padding:0 20px 10px; line-height:24px; border-bottom:15px solid #d9e9f1;background:#e2edf2 url(../images/frontend/rwx_c.jpg) no-repeat;}
.rwx_c p{ text-indent:2em;}

.rwx_tab{ height:29px; border-bottom:1px solid #3b97cb;}
.rwx_tab ul li{float:left; cursor:pointer; font-size:14px; font-weight:bold;}
.rwx_tab ul li a{ display:block; float:left;padding:0 25px;margin:0 5px; height:29px; line-height:29px; text-decoration:none;color:#fff; background:#3b97cb;}
.rwx_tab ul li a.on{height:28px; line-height:28px;border:1px solid #3b97cb;border-top:2px solid #3b97cb;border-bottom:none; color:#000; background:#fff;}

.rwx_table{ border-collapse:collapse; }
.rwx_table th{line-height:32px; text-align:center; font-weight:bold; background:#d3e9f4; }
.rwx_table td{line-height:32px; border-bottom:1px solid #ccc; text-align:center;}



.rwx_btn{ width:45px; height:20px; line-height:20px; border:1px solid #ccc; color:#c90f0f; cursor:pointer; background:#e7e8e7;}

.rwx_formbox{border:#D6E1E6 1px solid;background:#DFEBF0;padding:10px 20px;}
.rwx_formbox p{ line-height:24px; text-indent:2em;}
.c_blue{ color:#0c5dd6;}
.p_r70{ padding-right:70px;}

.mobile_t{ position:relative; float:right; width:19px; height:21px; cursor:pointer; background:url(../images/frontend/mobile_t.png) no-repeat;}
.mobile_c{ display:none; position:absolute; top:28px; left:-200px; width:300px; padding:5px; line-height:22px; border:1px solid #b8d9ec; text-align:left; background:#e7f4fc;}
.mo_arrow{ position:absolute; top:-6px; left:200px; width:17px; height:6px; background:url(../images/frontend/mo_arrow.png) no-repeat;}

.name_t{ position:relative; float:right;cursor:pointer; width:1px; height:1px;}
.name_c{ display:none; position:absolute; top:28px; left:-200px; width:410px; padding:5px; border:1px solid #b8d9ec; text-align:left; background:#e7f4fc;}
.name_arrow{ position:absolute; top:-6px; left:120px; width:17px; height:6px; background:url(../images/frontend/mo_arrow.png) no-repeat;}


.fclass_t{ position:relative; float:right;cursor:pointer; width:1px; height:1px;}
.fclass_c{ display:none; position:absolute; top:28px; left:-200px; width:250px; padding:5px; border:1px solid #b8d9ec; text-align:left; background:#e7f4fc;}
.fclass_arrow{ position:absolute; top:-6px; left:120px; width:17px; height:6px; background:url(../images/frontend/mo_arrow.png) no-repeat;}

/*支付*/
.bank_pay{ clear:both;}
.bank_pay h2{ height:32px; line-height:32px; border-bottom:1px solid #ccc; font-size:14px; font-weight:normal;}
.bank_pay ul{ padding:10px 0;}
.bank_pay ul li{ float:left; padding:0 35px 5px 0;}
.bank_pay ul li label{ display:block; float:left; padding-top:10px; height:20px;}
.bank_pay ul li img{ border:1px solid #ccc;}
.more_p{ display:none;}
.more_bank{ clear:both; float:right; margin-right:92px; *margin-right:64px; width:85px; height:22px; cursor:pointer; background:url(../images/frontend/more_open.gif) no-repeat;}

.clearfix{ clear:both;}
.clearfix:after{clear:both;display:block;visibility:hidden;font-size:0;content:" ";height:0;}
.clearfix {zoom:1;}
.radio{ margin:0 5px;  vertical-align:-2px;*vertical-align:middle;}

.hb_tit{ margin-top:20px; height:29px; border-bottom:1px solid #3b97cb;}
.hb_tit a{ display:block; float:left;padding:0 25px;margin:0 5px; height:29px; line-height:29px;  font-size:14px; font-weight:bold; text-decoration:none;color:#fff; background:#3b97cb;}

.city_c{ margin-top:10px;}
.city_c ul{ margin-left:-10px;}
.city_c ul li{ float:left; margin:0 0 10px 10px; display:inline;}
.city_c ul li a{ display:block; float:left; width:148px; height:30px; line-height:30px; text-align:center; text-decoration:none; border:1px solid #ccc; color:#333; cursor:pointer; background:#f5f5f5;}
.city_c ul li a:hover,.city_c ul li a.c_on{border:1px solid #a0c5da; background:#e4eff5;}


/*优惠券 2013-9-9*/
.use_box{ float:left; margin-right:20px; padding-left:25px; width:70px; height:19px; height:19px; border:1px solid #cee1fa; cursor:pointer; background:#f1f6fc url(../images/frontend/arrow_y.png) 0 -19px no-repeat;}
.use_box.c_on{background:#f1f6fc url(../images/frontend/arrow_y.png) no-repeat;}

/*退改签提示 */
.td_re{ background:#f2f6fc;}
.return_a{ float:left; *margin-left:5px; padding-left:17px; width:80px; height:12px; line-height:13px; text-align:left;font-weight:bold; color:#000; cursor:pointer; background:url(../images/frontend/return_ico.png) no-repeat;}
.return_b{background:url(../images/frontend/return_ico.png) 0 -12px no-repeat;}
.return_c{ display:none; clear:both; margin:15px 0 10px; padding:0 10px; line-height:24px; border:1px solid #d9ecf2; text-align:left; background:#f2f8fb;}

.btn_red{width:145px;height:32px;color:#fff;font-size:14px;cursor:pointer;font-weight:bold;font-family:微软雅黑; background:url(../images/frontend/btn_red.png) no-repeat;}

/*常用乘机人*/
.user_tit{ position:relative; z-index:10; margin:0 0 -1px 20px; padding:0 10px; width:80px; height:27px; line-height:27px; border:1px solid #b5dfeb; border-bottom:1px solid #f1f6fc; text-align:center; background:url(../images/frontend/u_info.png) repeat-x;}
.user_box{  position:relative; margin-bottom:10px;  padding:10px 0; border:solid #b5dfeb; border-width:1px 0; overflow:hidden; background:#f1f6fc;}
.user_box ul{ float:left; width:720px;}
.user_box ul li{ float:left; padding:0 14px; width:90px; height:30px; line-height:30px; overflow:hidden;}
.user_more{ display:none;}
.sh_more{ position:absolute; right:30px; bottom:15px; width:62px; height:20px; cursor:pointer; background:url(../images/frontend/sh_more.png) no-repeat;}
.sh_more.u_up{background:url(../images/frontend/sh_more.png) 0 -20px no-repeat;}
.sh_morebx{ position:relative; width:950px; height:0px; text-align: right;}
.checkbox_cp{ margin:0 5px 0 2px;*margin:0 3px 0 0px;vertical-align:-2px;*vertical-align:middle; }
.checkbox{ margin:0 5px 0 2px;*margin:0 3px 0 0px;vertical-align:-2px;*vertical-align:middle; }

/*秒杀弹出框*/
.ms_hideDlg{height:580px;width:950px;display:none; }
.ms_showDlg{background-color:#FFFFFF;border:2px solid #666666; height:580px;width:950px;position:absolute;z-index:1000; font-size: 12px; font-style: normal;}
.hideDeck{display:none; }
.sp_hideDlg{height:480px;width:600px;display:none;}
.sp_showDlg{background-color:#FFFFFF;border:1px solid #444444;height:480px;width:600px;position:absolute;z-index:1000; font-size:12px; font-style: normal; }
.showDeck {display:block;top:0px;left:0px; margin:0px;padding:0px;width:100%;height:100%;position:fixed;z-index:999;background:#666666;}
.sp_Dlg{height:30px;line-height:30px;font-size: 14px; font-style: normal; background-color:#DDDDDD; }
.sp_explan{background-color:#F1F6FA;border:1px solid #C6DBDE;margin-left: 30px;margin-right: 30px;}


