@charset "utf-8";

/*常用颜色定义*/
.dksss{ color:#999999;}
.dksss2{ color:#666666;}
.dksss3{ color:#cccccc;}
.oranges{ color:#fe9900;}
.oranges_{ color:#ff6e3f; text-decoration:underline;}
.blacks{ color: #000000}
.lanse{ color:#0099CD}
.pks { color:#FE6601; font-size:16px;}
.l15{ padding-left:15px;}
.l30{ padding-left:60px;}
.ml10{ margin-left:10px;}
.mt20px{ margin-top:20px;}
.pl20px{ padding-left:20px;}
.ml30px{ margin-left:30px;}
.pl200px{ padding-left:170px;}
.pl80px{ padding-left:80px;}
.spc3a{ letter-spacing:1px; *letter-spacing:0px;}
.font14{ font-size:14px;}
.nbg_{ background:none;}
.topbgs{ border-bottom:3px solid #2F9FAB}
.footbgs{ border-top:1px solid #D9D9D9}
.mboot50{ margin-bottom:50px;}
.h600px{ height:700px;}
.h500px{ height:500px;}
.inner_main2{width:1164px;margin:0 auto;clear:both;position:relative;}
.inner_main3{width:950px;margin:0 auto;clear:both;position:relative;}

/*头部*/

/*网站头部样式开始*/
.top_uers{font-family:"Arial";}
.top_uers a{color:#989898}
.top_uers .right{width:530px;float:right;text-align:right;position:relative;}
.top_uers .left{width:472px;float:left;position:relative;}
.top_uers .logo{width:242px;padding-top:20px;letter-spacing:0.3px;font-size:12px;color:#666666;float:left;}
.top_uers .lv_img{ background:url(../../images/travel/top_right_img.jpg) no-repeat; width:286px; height:40px; float:right; margin-top:30px; margin-right:20px;}
.top_uers {width:100%;margin:0 auto; background:#54C4D0;}
.inner_top_uers{width:1200px;margin:0 auto;height:96px;background:#54C4D0;}
.inner_top_uers2{width:950px;margin:0 auto;height:96px;background:#54C4D0;}
.inner_top_uers3{width:1164px;margin:0 auto;height:96px;background:#54C4D0;}


/*未注册用户订单查询*/
.no_regs{ margin-top:50px; border:1px solid #D9D9D9; background:#ffffff;}
.noreg_fl{ float:left; width:780px; overflow:hidden; background:#ffffff; }
.noreg_fr{ float:right; background:#ffffff; margin-right:25px;}
.noreg_order_f{ margin-top:30px;}
.noreg_order_f .paycount{ line-height:50px; font-size:20px; color:#333; font-family:"微软雅黑"; font-weight:bold; padding-left:50px;}
.noreg_order_f .selectbk{ background:#ffffff; padding:0px 38px;}
.noreg_order_f .selectbk .selectbk_titlex{ line-height:40px; font-size:14px; color:#333; border-bottom:1px solid #ccc; padding-left:10px; padding-bottom:10px; padding-left:30px;}
.noreg_order_f .selectyh{ background:#ffffff;padding-bottom:30px;}
.theend { background:#ffffff; border-bottom:1px solid #ccc; margin:38px; margin-top:35px; height:44px; padding-left:26px;}
.theend dl{ width:118px; height:43px; border:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background:#f9f9f9; float:left; margin-left:5px;  line-height:42px; text-align:center; font-size:14px; font-weight:bold; color:#999999; cursor:pointer;}
.theend dl.onselect{ width:118px; height:42px; border:1px solid #d9d9d9; border-bottom:1px solid #ffffff; background:#ffffff; border-top:2px solid #fe9900; float:left; line-height:42px;text-align:center; font-size:14px; font-weight:bold; color:#666666;}
.noreg_bd{ margin:38px; margin-top:35px; margin-left:85px;}
.noreg_bd .aalbd{ height:33px; line-height:33px; font-size:16px; font-weight:bold; color:#666666; margin-bottom:20px;}
.noreg_bd .aalbd .fsdq{ width:70px; height:33px; line-height:33px; float:left; text-align:justify;text-justify:distribute-all-lines;text-align-last:justify;}
/*分散对齐：text-align:justify;text-justify:distribute-all-lines;text-align-last:justify*/
.noreg_bd .aalbd .noreg_input{float:left;height:33px; line-height:33px;}
.noreg_bd .aalbd .noreg_input input[type="text"]{ height:33px; border:1px solid #dedede; padding-left:8px;font-size:12px; color:#999999; line-height:33px;}
.noreg_bd .aalbd .noreg_input input[type="text"]:hover{border:1px solid #faca99; background-color:#ffffeb;}
.noreg_bd .aalbd .noreg_input input[type="button"]{width:88px; height:34px; border:1px solid #d9d9d9;background:#eeeeee; margin-left:3px; position:absolute; margin-top:1px; font-size:12px; color:#666666}
.noreg_bd .aalbd .noreg_input input[type="button"]:hover{background:#fb7304;}

.noreg_bd .aalbd .noreg_input input[type="button"].a{width:88px; height:34px; border:1px solid #d9d9d9;background:#eeeeee; margin-left:3px; position:absolute; margin-top:1px; font-size:12px; color:#666666}
.noreg_bd .aalbd .noreg_input input[type="button"].a:hover{background:#dddddd;border:1px solid #cccccc;}

.noreg_bd .aalbd .noreg_input input[type="submit"]{  width:100px; height:33px; border:1px solid #DE6320; background:#FD8517; padding-left:8px;font-size:14px; color:#ffffff; font-weight:bold;}
.noreg_bd .aalbd .noreg_input input[type="submit"]:hover{background:#fb7304;}
.noreg_bd .aalbd .noreg_input span{ font-size:12px; color:#999999; font-weight:normal; padding-right:30px;}

.noreg_fr .fr_info{ float:left; margin-top:40px; width:305px; padding-left:20px;}
.noreg_fr .fr_info .fr_titles{ text-align:left; font-size:22px; color:#666666; font-family:"微软雅黑"; height:35px;}
.noreg_fr .fr_info .noreg_dl_forms{ margin-top:15px; margin-bottom:15px;}
.noreg_fr .fr_info .noreg_dl_forms input[type="text"]{ height:36px; width:253px; border:1px solid #d9d9d9; padding-left:15px;font-size:12px; color:#cccccc; line-height:36px;}
.noreg_fr .fr_info .noreg_dl_forms input[type="text"]:hover{border:1px solid #faca99; background-color:#ffffeb;}
.noreg_fr .fr_info .noreg_remember_pwd{ font-size:12px; color:#999999; height:25px; line-height:25px;}
.noreg_fr .fr_info .noreg_remember_pwd input[type="checkbox"]{ margin-right:5px;}
.noreg_fr .fr_info .noreg_submit{ margin-top:20px; margin-bottom:20px;}
.noreg_fr .fr_info .noreg_submit input[type="submit"]{ height:40px; width:270px; border:1px solid #DE6320; background:#FD8517; padding-left:8px;font-size:14px; color:#ffffff; font-weight:bold;}
.noreg_fr .fr_info .noreg_submit input[type="submit"]:hover{background:#F37B01;}
.noreg_fr .fr_info .noreg_other_dh{ margin-top:20px;  padding-bottom:20px;color:#999999; height:25px;}
.noreg_fr .fr_info .noreg_regnow input[type="submit"]{ height:40px; width:270px; border:1px solid #dadada; background:#f2f2f2; padding-left:8px;font-size:14px; color:#676767; font-weight:bold;
/*filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#dadada,gradientType=0);
 -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f5f5f5,endcolorstr=#dadada,gradientType=0);*//*IE8*/
/*background:-moz-linear-gradient(top, red, rgba(0, 0, 255, 0.5)); 
background:-webkit-gradient(linear, 0 0, 0 bottom, from(#f5f5f5), to(#dadada));*/
}
.noreg_fr .fr_info .noreg_regnow input[type="submit"]:hover{background:#e2e2e2;}
.noreg_fr .fr_info .noreg_tishi_1{ color:#cccccc; margin-top:10px;}
.noreg_fr .fr_info .noreg_tishi_1 a{ color:#FF7F00;}
.noreg_other_dh i{ float:left; height:35px; font-style:normal; line-height:35px;}
.wbzh{ background:url(../../images/travel/other_zh.jpg) left top; width:32px; height:32px; float:left; margin-right:10px;}
.wbzh a,.qqzh a{width:32px; height:32px;}
.qqzh{ background:url(../../images/travel/other_zh.jpg) -45px 0 ; width:32px; height:32px; float:left;}
.noreg_lines{border-bottom:1px dashed #dadada; margin-left:-20px; margin-bottom:30px;}


/*注册页面css*/
.regsa{ margin-top:25px;background:#FEFEFE;border:1px solid #D9D9D9;}
.regs{ width:169px; height:84px; background:url(../../images/travel/reg_bt_bg.png) bottom right no-repeat; position: absolute; z-index:1; right:0; bottom:0; margin-bottom:-6px;}
.mbot30px{ margin-bottom:30px;}

.regsa .reg_tops{ margin-top:25px; padding-left:55px; border-bottom:1px dotted #dadada; padding-bottom:30px;}
.regsa .reg_tit{font-size:22px; color:#666666; font-family:"微软雅黑"; height:45px; line-height:45px;}
.regsa .reg_remark{ font-size:14px; color:#999999; height:30px; line-height:30px;}
.regsa .reg_bd_shuru{ padding-left:55px; margin-top:15px;}

.regsa .reg_other_dh{ margin-top:30px; color:#999999; height:35px; border-top:1px dotted #dadada; padding-top:30px; padding-left:55px;}
.regsa .reg_other_dh i{ float:left; height:35px; font-style:normal; line-height:35px; font-size:14px; font-weight:bold; color:#666666;}

.regsa .reg_bd_all{ height:50px; line-height:50px; font-size:14px; font-weight:bold; color:#666666;margin-bottom:5px;}
.regsa .reg_bd_all .fsdq{ width:80px; height:37px; line-height:37px; float:left; text-align:justify;text-justify:distribute-all-lines;text-align-last:justify; margin-right:20px; }
/*分散对齐：text-align:justify;text-justify:distribute-all-lines;text-align-last:justify*/
.regsa .reg_bd_all .reg_input{float:left;height:37px; line-height:37px;}
.regsa .reg_bd_all .reg_input input[type="password"]{ height:37px; padding-left:8px;font-size:12px; color:#999999; line-height:37px; width:269px;}
.regsa .reg_bd_all .reg_input input[type="password"]:hover{border:1px solid #faca99; background-color:#ffffeb;}
.regsa .reg_bd_all .reg_input input[type="text"]{ height:37px; padding-left:8px;font-size:12px; color:#999999; line-height:37px; width:269px;}
.regsa .reg_bd_all .reg_input input[type="text"]:hover{border:1px solid #faca99; background-color:#ffffeb;}
.regsa .reg_bd_all .reg_input input[type="submit"]{ cursor:pointer;width:270px; height:42px; border:1px solid #DE6320; background:#FD8517; padding-left:8px;font-size:14px; color:#ffffff; font-weight:bold;}
.regsa .reg_bd_all .reg_input input[type="submit"]:hover{background:#F37B01;}
.regsa .reg_bd_all .reg_input .err_tips_border{ background:#FFFFEB; border:1px solid #FFCB99;}
.regsa .reg_bd_all .reg_input .nocheck_tips_border{ background:#ffffff; border:1px solid #dedede;}
.regsa .reg_bd_all .reg_input span{ font-size:14px; padding-right:30px;}
.regsa .reg_bd_all .reg_input .bz{ font-size:12px; margin-left:10px; font-weight:normal; font-family:"微软雅黑";}
.regsa .reg_bd_all .reg_input .bz img{ padding-right:5px; }
.regsa .reg_bd_all .cd{ font-size:12px; margin-left:8px; font-weight:normal; font-family:"微软雅黑";}
.regsa .reg_bd_all .cd img{ padding-right:4px;}
.regsa .reg_bd_all  .tishis{ font-size:12px; font-weight:normal; color:#999999; font-family:"宋体"}
.regsa .tt20{ margin:10px 0px;}
.bg_lines_long{width:950px; height:6px; background:url(../../images/travel/reg_bt_bg_2.png) no-repeat; position:absolute;  z-index:1; right:0; bottom:0; margin-bottom:-6px;}

/*底部*/
.mpdg_bottom{ color:#999999; text-align:center; min-height: 100px; }