@charset "utf-8";
/* 左边菜单 */
.left_menu{width:220px;float:left}
.bread{width:100%;line-height:40px;font-size:14px}
.menu_ul{font-size:15px}
.menu_ul li{height:40px;line-height:40px;background:url(../images/arow.gif) no-repeat 30px 13px;padding-left:55px;border-bottom:solid 1px #dcdcdc}
.menu_ul li .active{color:#FB7403}
/* 右侧内容 */
.user_right{widht:774px;float:left;overflow:auto}
.user_con{width:690px;padding:30px 0 30px 80px;overflow:auto}
.user_con dl{width:100%;clear:both;padding:10px 0;font-size:14px;overflow:auto}
.user_con dt{width:100px;float:left;line-height:24px;text-align:right}
.user_con dd{float:left;font-size:12px}
.user_con dd input{width:170px;height:24px;border:solid 1px #cbccce;line-height:24px;padding:0 5px}
.user_con dd font{padding:0 5px}
.user_con .btn_box{margin:20px 0 0 100px;text-align:center;font-size:18px;width:136px;height:44px;display:block;background:url(../images/sub_mod.png);line-height:44px;color:#fff}
/* 我的订单 */
.order_con{width:730px;;padding:10px 20px;overflow:auto}
.order_con .query{padding:5px;border-bottom:dashed 1px #adadad;overflow:auto}
.order_con .query span{float:left;line-height:21px}
.order_con .query select{height:21px;line-height:21px}
.order_con .query input{width:100px;height:21px;line-height:21px;padding:0 5px}
.order_con .query_btn{width:51px;height:21px;display:block;text-align:center;line-height:21px;color:#fff; background:url(../images/query.png) no-repeat}
.order_con table{text-align:center}
.order_con th{height:40px;border-bottom:dashed 1px #adadad}
.order_con td{padding:10px 0;line-height:20px;border-bottom:solid 1px #adadad}
.order_btn{text-align:center;padding:10px 0;width:100%}
.order_btn a{margin-right:10px;padding:5px 10px;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;border:1px solid #d7d7d7;height:20px;line-height:24px;background-color:#fff;}
.order_btn a.active,.order_btn a:hover{color:#fff;background:#02a0e9;border:1px solid #58aced;padding:5px 10px;margin-right:10px;}
/* 车票预定查询 */
.reserve_box{width:960px;border:solid 2px #019fe9;margin:30px 0 20px 0;padding:20px;overflow:auto;line-height:28px}
.reserve_box span{float:left}
.reserve_box input{width:130px;height:28px;line-height:28px;border:solid 1px #d9d9d9;margin:0 50px 0 5px;padding:0 5px}
.reserve_box .search_btn{width:128px;height:31px;display:block; background:url(../images/search_btn.png) no-repeat;text-align:center;color:#fff;font-size:16px}
.list_box{margin:30px 0 20px 0;padding:20px;border:solid 2px #019fe9;overflow:auto;border-top:none}
.list_box ul{background:#3b9ddc;height:50px}
.list_box li{width:142px;float:left;text-align:center;line-height:18px;font-size:14px;padding-top:7px;color:#fff;font-weight:bold;cursor:pointer}
.list_box li.active{width:148px;background:#fff;height:43px;border-top:solid 4px #f2922b;padding-top:3px;color:#000}
.list_box .list_scr{border-bottom:solid 1px #b5b5b5;padding:20px 40px;font-size:14px}
.list_box .list_scr span{padding-right:15px}
.list_box table{text-align:center;font-size:14px}
.list_box table th,.list_box table td{height:40px}
.list_box .btn_box{width:72px;height:24px;display:block;text-align:center;color:#fff}
.list_box .grey_bg{ background:url(../images/btn_none.png) no-repeat}
.list_box .blue_bg{ background:url(../images/btn_buy.png) no-repeat}
/* 确认订单 */
.step_box{width:1004px;height:59px;margin-top:30px}
/* 进度条 */
.step_box .one_box{width:200px;line-height:59px;background:#2a8dce;float:left;font-size:28px;text-align:center;color:#fff}
.step_list,.step_list .two_box,.step_list .tre_box,.step_list .four_box,.step_list .five_box{background:url(../images/step.png) no-repeat}
.step_list{width:804px;height:59px;background-position:0 0;float:left}
.step_list li{width:201px;float:left;text-indent:-999999px}
.step_list .two_box{width:201px;height:59px;background-position:0 -69px} /* 选择车次当前状态 */
.step_list .tre_box{width:201px;height:59px;background-position:-201px -69px} /* 填写订单当前状态 */
.step_list .four_box{width:201px;height:59px;background-position:-402px -69px} /* 在线支付当前状态 */
.step_list .five_box{width:201px;height:59px;background-position:-603px -69px} /* 购票成功当前状态 */
/* 成功提示 */
.order_success{line-height:30px;font-size:22px;padding:10px 10px 10px 50px}
.order_success i{float:left;margin-right:10px}
/* 乘客信息 */
.passenger_inf{width:1004px;font-size:14px}
.passenger_title{line-height:40px;border-bottom:dashed 1px #adadad;font-size:16px}
.passenger_title span{padding-left:30px}
.passenger_inf td,.passenger_inf th{height:40px;text-align:center}
.passenger_inf th,.order_ticket th{border-bottom:dashed 1px #adadad}
.passenger_sta{padding:20px 40px}
.passenger_sta span{padding-right:100px}
/* 联系人信息 */
.contact_inf{width:1000px;font-size:14px;border:solid 2px #f97700}
.contact_title{width:985px;height:42px;border-bottom:dashed 1px #adadad;line-height:40px;font-size:16px;color:#000;padding-left:15px}
.contact_con{padding:20px 0}
.contact_con td{height:40px}
.text_r{text-align:right}
.contact_btn{width:341px;clear:both;font-size:16px;padding:20px 0 20px 340px;overflow:auto;}
.contact_btn a{float:left}
.cancel_btn{width:86px;height:28px;line-height:28px;text-align:center; background:url(../images/cancel_btn.png) no-repeat;display:block}
.gopay_btn{width:205px;height:28px;line-height:28px;text-align:center; background:url(../images/go_pay.png) no-repeat;display:block;color:#fff;margin-left:50px}
.gopay_btn:hover{color:#fff}
/* 填写订单信息 */
.order_ticket{width:722px;height:350px;float:left;font-size:14px}
.order_ticket td,.order_ticket th{text-align:center;height:40px}
.order_explain{padding:40px 20px 20px 20px;line-height:30px}
/* 购票须知 */
.ticker_notice{width:250px;height:348px;float:left;border:solid 1px #fb7401;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;padding:0 10px}
.ticker_notice h1{text-align:center;font-size:16px;line-height:40px}
.ticker_notice p{padding-top:10px}
/* 乘客信息 */
.passenger_add{width:1004px;clear:both}
.passenger_box{padding:10px 0}
.passenger_box h2{color:#02a0e9;line-height:30px;padding:0 20px}
.passenger_box h3{padding:0 20px}
.add_pass_inf{font-size:14px;line-height:24px;padding:0 20px}
.add_pass_inf input,.add_pass_inf select{height:24px;line-height:24px;border:solid 1px #cbccce;margin-right:20px}
.add_pass_inf input{width:140px;padding:0 5px}
.add_pass_inf .cer_inp,.added_contact .cer_inp{width:200px}
.add_pass_btn{clear:both;overflow:auto;width:400px;border-bottom:dashed 1px #adadad;padding:20px 300px}
.add_pass_btn input{float:left;width:15px;height:15px}
.add_pass_btn span{float:left;line-height:15px;padding-left:5px}
.add_pass_btn .add_pass_box{width:158px;height:19px; background:url(../images/add_pass.png) no-repeat;line-height:18px;display:block;float:left;color:#333;text-align:center;margin-left:50px}
.common_pass{padding:10px 40px;overflow:auto;border-bottom:dashed 1px #adadad;}
.common_pass li{float:left;width:100px;margin-bottom:10px}
.common_pass input{float:left;width:15px;height:15px;}
.common_pass span{float:left;line-height:15px;padding-left:5px}
.added_box{border-bottom:dashed 1px #adadad;padding:20px 40px}
.added_box p,.added_contact p{background:#f6f6f6;height:40px;line-height:40px;padding:0 20px;font-size:14px}{background:#f6f6f6;height:40px;line-height:40px;padding:0 20px;font-size:14px}
.added_box b,.added_contact b{margin-right:50px}
.added_box td,.added_box th{height:40px;text-align:center}
.added_box td{background:#edf4fe}
.added_box .dele_btn{width:50px;height:15px; background:url(../images/dele.png) no-repeat 0 2px;padding-left:18px}
/* 联系人信息 */
.added_contact{padding:10px 40px}
.added_contact table{padding-top:10px}
.added_contact input{width:150px;height:24px;line-height:24px;border:solid 1px #cbccce;margin-right:20px;padding:0 5px}
.added_contact td{height:40px}
.go_buy_btn{width:346px;height:27px;text-align:center;line-height:27px;color:#fff;margin:20px auto 0 auto; background:url(../images/buy_go.png) no-repeat;display:block;clear:both;font-size:14px}
.go_buy_btn:hover{color:#fff}
