/***** header *****/
button,input{outline:none;}
.blue{color:#6bb4f3;}
.orange{color:#f18c05;}
.header{position:fixed; top:0; width:100%; height:32px; line-height:32px; color:white; font-size:14px; background-color:#1c9cf3; z-index:1000;}
.header .service {width:300px; height:auto;overflow:hidden;background:url(../images/header_tel.jpg) 20px center no-repeat;}
.header .service li{text-indent:3.5em;}
.header .pad {margin-top:-32px;  width:330px; height:auto; overflow:hidden;float:right;}
.header .pad ol li {padding:0 3px;}
.header .pad ol li:nth-child(1){background:url(../images/header_name.jpg) left center no-repeat;padding-left:17px;}
.header .pad ol li:nth-child(3){background:url(../images/header_psd.jpg) left center no-repeat;padding-left:17px;}
.header .pad ol li:nth-child(5){background:url(../images/header_login.jpg) left center no-repeat;padding-left:17px;}
.header .pad ol li img {padding-right:5px; text-align:center; vertical-align:middle;}
.header .pad ol li a {color:white;}
.header .pad ol li a:hover, .header .pad ol li a:active{color:#f18c05;}
#login_li {padding-left:140px;}

.banner {position:relative; top:32px; width:100%; height:72px; line-height:72px; color:white; font-size:14px;background:#e0e4f0;}
.banner .pad {width:96%;margin:0 auto;height:auto; overflow:hidden;}
.banner .logo, .banner .menu {float:left;}
.banner .logo img{margin-top:9px;}
.banner .menu {padding-left:100px;}
.menu ol li {float:left;margin:23px 25px 0px;line-height:35px;}
.menu ol li a {float:left; color:#11328c; font-size:16px; width:120px; text-align:center;line-height:30px;border-radius:30px;}
.menu ol li a:hover, .menu ol li a:active, .menu ol li .link{color:#fff;  background:#11328c;}

/***** footer *****/
.copyright {position:fixed; bottom:0; width:100%; height:38px; line-height:38px; text-align:center; font-size:14px; background-color:#f5f5f5;border-top:1px solid #dcdcdc;}

/***** help *****/
.order .list li {font-size:16px; line-height:40px;}
.order .list li:nth-child(even) {line-height:30px;}
.order .list li:nth-child(odd) {color:#f18c05;}


/***** build-order-form *****/
.bluid_content{width:100%;background:#090a0c;}
.bluid_logo{background-color:#e2e2e4;width:990px;height:100px;margin:0 auto;background:url(../images/bluid_logo.png) center left no-repeat;}
.build_form {margin:45px 0;border-top:solid #dcdcdc 2px; width:100%; min-height:340px;background:#fff url(../images/page_title_bg.jpg) top center no-repeat;}
.build_form h2 {padding:5px 90px; border-radius:5px; font-size:18px;width:900px;color:#11328c;}
.build_form table {margin:10px 150px; font-size:14px;}
.build_form table th {text-align:right; width:125px; height:45px;}
.build_form table th i {padding-right:5px; color:#f18c05;font-size:14px;}
.build_form table td select {height:32px;-margin-left:9px;}
.build_form .td_width{width:240px;}
.build_form  .park_01{background: #f2f2f2 url(../images/icon_01.jpg) 20px center no-repeat;}
.build_form .park_02{background: #f2f2f2 url(../images/icon_02.jpg) 20px center no-repeat;}
.build_form .park_03{background: #f2f2f2 url(../images/icon_03.jpg) 20px center no-repeat;}
.separate{padding:0;margin:0 auto;width:1100px;border-top:none;position:relative;}
.notice_message {margin-left:114px; width:900px; border-top:solid #efefef 1px;background:url(../images/prompt.jpg) 185px -2px no-repeat;}
.notice_message h4 { font-size:16px;color:#f18c05;margin: 14px 0 0 213px;}
.notice_message li {padding:8px 0 20px 210px;}
.build_bg{height:403px;}
.build_bg img{height:403px;}
.separate .b_g{width:300px;height:340px;position:absolute;top:30px;right:30px;background:#fff;opacity:0.2;filter:alpha(opacity=10);}
.separate .login_form{width:300px;height:340px;}
.login{height:340px;position:absolute;top:30px;right:48px;}
.separate .login_form h2{width:309px;padding:0;margin-top:10px;}
.separate table{position:absolute;top:70px;}
.separate input{width:210px;margin:20px 0 0 0;border:none;height:40px;height:34px \9;}
.separate i{display:block;height:40px;margin:20px 0 0 20px;width:40px;}
.separate .merch{background:#1b202e url(../images/merch.jpg) center 7px no-repeat;}
.separate .name{background:#1b202e url(../images/build_name.jpg) center 7px no-repeat;}
.separate .psd{background:#1b202e url(../images/build_psd.jpg) center 7px no-repeat;}
.separate h2{background:url(../images/bluid_platform.png) center left no-repeat;height:40px;position:absolute;top:25px;left:-8px;background-size:100%;}
.separate .login_submit{margin-left:20px;width:260px;background:#1c9cf3;border-radius:0;margin-top:286px;}
.separate tr td{position:relative;}
.account_form .bluid_error{bottom:-11px !important;}
.separate .bluid_error{position:absolute;left:0;bottom:-21px;color:#f18c05;background:url(../images/tip.png) left 3px no-repeat;text-indent:1.3em;}
/***** order list *****/
.order {margin:45px 0; padding:25px 0px;background-color:white; width:100%;border-top:2px solid #dcdcdc;}
.order_menu {width:180px; min-height:760px; background-color:#fff;}
.order_menu dl dt {padding:10px 0; text-align:center; font-size:16px;color:white;background:#11328c url(../images/order.jpg) 20px center no-repeat;}
.order_menu dl .menu {padding:10px 0; text-align:center; font-size:16px;color:white;background:#11328c url(../images/order_01.jpg) 20px center no-repeat;}
.order_menu dd {height:40px;line-height:40px;text-align:center; font-size:14px;border:1px solid #dcdcdc;border-top:none;}
.order_menu a:link, .order_menu a:visited {color:gray;}

.order_menu a:hover, .order_menu a:active {color:#f18c05;}

.order_menu a:hover, .order_menu a:active {color:#E22333;}

.order_menu a:hover, .order_menu a:active {color:#f18c05;}
.list_35 a:hover{color:#f18c05;}

.order_menu .current {border-left:solid #82b53e 6px;}
.order_menu .current a {color:#84afdd;display: block;width: 100%;background:url(../images/jian1.jpg) 150px center no-repeat;}
.order_list {padding:10px 20px; font-size:14px; width:82%;}
.order_list table {width:100%;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc;}
.order_list table th {padding:3px 10px; height:32px; background-color:#dcdcdc;}
.order_list table td {padding:3px 9px; height:32px; border-bottom:solid #dcdcdc 1px;}
.order_list ul li{line-height:30px;color:#000;}
.order_list .order_top{background:url(../images/order_top.png) -1px -2px no-repeat;width:100%;height:116px;border:1px solid #dcdcdc;position:relative;}
.order_top .order_top_left{width:240px;}
.order_top .order_top_left p{line-height:35px;font-size:16px;}
.order_top .order_top_left p:nth-child(1){color:#000;text-indent:2em;}
.order_top .order_top_left p:nth-child(2){text-indent:4em;}
.order_top .order_top_left p:nth-child(3){text-indent:6em;cursor:pointer;}
.order_top .order_top_center{width:200px;}
.order_top_right{width:178px;}
.order_top .order_top_center p{line-height:60px;text-indent:3em;color:#000;}
.order_top_right p{line-height:60px;cursor:pointer;}
.order_query {border-bottom:3px solid #11328c;width:100%;}
.order_query ol{width:100%;margin-top:15px;}
.order_query ol li{width:150px;float:left;border:1px solid #dcdcdc;line-height:40px;text-align:center;}
.order_query ol li:nth-child(1){border-right:none;border-bottom:none;}
.order_query ol li:nth-child(2){border-left:none;border-bottom:none;}
.order_query .active{color:#fff;background:#11328c;border-left:none;}
.list_one tr{height:40px;}
.main-title {width:100%;line-height:35px;}
.lz_table table tr{height:40px;}
.lz_table ,.cf{width:100%;}
.lz_table table td{margin:0;padding:0;border:none;width:60px;}
.lz_table table select{width:139px;}
.lz_table table input{padding:none;}
.lz_table .time{position:absolute;top:88px;right:5px;width:265px;}
.lz_table .time input{width:126px;background:url(../images/time.jpg) left center no-repeat;border:1px solid #ccc;padding-left:20px;}
.settlement{width:221px !important;}
.settlement  input{width:107px;}
.list_one th,.list_one td{text-align:center;}
.order_list ul li:nth-child(1){border-bottom:1px solid #dcdcdc;color:#11328c;font-size:16px;text-indent:1.5em;background:url(../images/order_arrow.jpg) left center no-repeat;line-height:35px;}
.order_list li .foo{display:inline-block;width:100px;text-align:center;}
.order_list .make tbody{border:1px solid #dcdcdc;}
.order_list .make th {border-bottom:none;background:#fff;text-align:left;}
.order_list .make td{text-align:left;border-left:1px solid #dcdcdc;color:#595959;}
.order_list .make .gay{color:#a7a7a7;}
.order_list .make img{width:670px;}
.order_list .progress img{width:153px;}

.order_list .state .state_1{height:22px !important;width:22px ;overflow:hidden;margin-top:0 !important;z-index: 50;}
.order_list .state span{display:block;text-align:center;height:28px;position:relative;}
.order_list .state .state_2 img{position:absolute;left:3px;top:-3px;height:100%;}
.order_list .state p{line-height:28px;}
.order_list .state_img{margin-top:3px;}
.order_submit{width:85px;height:30px;margin-bottom:15px;background:#dcdcdc;border:1px solid #dcdcdc;cursor:pointer;margin-right:10px;}
.td_button a{color:#11328c; cursor:pointer;}
.td_button span, .td_button a {display:inline-block;padding:0 3px 0 2px;}
.page_mark {padding:10px;text-align:center;width: 82%;}
.page_mark .current_page, .page_mark a:hover {background-color:#11328c; border:solid #11328c 1px; color:white;}
.page_mark a, .page_mark span {display:inline-block; margin-right:10px; padding:2px 10px; border:solid #f2f2f2 1px; border-radius:3px;}
.page_mark .current{background-color:#11328c; border:solid #11328c 1px; color:white;}

/***** order detail *****/
.order_detail {padding:10px 24px; font-size:14px;}
.order_detail h4 {padding:5px 12px; border-bottom:solid #afafaf 1px; font-size:16px; color:#333333;}
.order_detail .order_no {padding:20px 24px; width:680px;}
.order_no span {display:inline-block; padding-right:30px;}

.order_detail h5 {margin-top:15px; padding:5px 12px; font-size:16px; color:#333333;}
.order_detail table {border-top:solid #dfdfdf 1px; border-right:solid #dfdfdf 1px; width:100%;}
.order_detail table td, .order_detail table th {padding-left:10px; border-left:solid #dfdfdf 1px; border-bottom:solid #dfdfdf 1px; height:32px;}
.order_detail table th {width:120px;}
.width_200 {width:200px;}
.aa{display:none;}
.park_map {margin-bottom:15px; padding:3px 3px 0 3px; width:720px; border:solid #efefef 1px;}

.service_progress {padding:10px 5px; width:650px;}
.service_progress ul li {padding-left:42px; height:36px; line-height:36px; background:url(../images/progress_bg.gif) 10px center no-repeat;}
.service_progress ul li i {display:inline-block; width:90px;}
.service_progress ul .current {color:green; font-size:15px; background:url(../images/progress_currrent_bg.gif) 3px center no-repeat;}
.proof_image img {margin:5px 5px 0 0; width:100px; height:100px;}

/***** 账户信息 *****/
.account{width:800px;}
.account  .float_l{width:20%;border-bottom:1px solid #dcdcdc;text-indent:1em;line-height:60px;}
.account .float_r{width:70%;border-bottom:1px solid #dcdcdc;line-height:60px;}
.account .float_c{width:50%;border-bottom:1px solid #dcdcdc;line-height:60px;}
.account .cursor{cursor:pointer;}
.account  .account_form{clear:both;width:740px;}
.account  .account_f{width:100%;border-bottom:1px solid #dcdcdc;padding-left:170px;height:238px;}
.account  .account_table{margin-top:20px;}
.account  .account_table th{background:#fff;width:100px;margin:0;padding:0;}
.account  .account_table i{line-height:40px;width:100px;margin:0;padding:0;text-align:right;font-size:14px;}
.account  .account_table input{margin:0;padding:0;border:1px solid #dcdcdc;height:30px;}
.account  .account_table td{border:none;height:50px;}
.account  .account_table .icon{color:#f18c05;font-size:16px;}
.account .account_submit{width:70px;height:30px;line-height:30px;font-size:14px;background:#dcdcdc;border:1px solid #dcdcdc;margin-left:160px;margin-top:10px;}
/***** payment *****/
.payment {margin:75px 0; padding:25px 153px; border-top:solid #dcdcdc 2px; background-color:white; width:100%;}
.payment h4, .payment h5 {float:left;padding:5px 0px; font-size:16px; color:#595959; width:100%;font-weight:600;margin:20px 12px 0;}
.payment h4 {border-bottom:solid #dcdcdc 2px;}
.payment .client, .payment .book_info, .payment .pay_method, .payment .charge {margin:0 12px 0;padding:5px 0px; font-size:14px; width:100%; border-bottom:solid #dcdcdc 1px;color:#a7a7a7;}
.payment .gay{color:#595959;font-size:14px;}
.payment .way{width:100%;border-bottom:1px solid #dcdcdc;}
.payment .day{width:100%;border-top:1px solid #dcdcdc;}
.payment .button {margin:45px 0 60px 400px}
.payment .button a{display:block;text-align:right;}
.book_info span {display:inline-block; padding-bottom:3px; width:360px;height:30px;line-height:30px;float:left;}
.book_info .park_place {width:720px;}
.pay_method li {margin-right:55px;width:150px; /*border:solid #11328c 1px;*/ border-radius:3px; text-align:center; cursor:pointer;color:#11328c;height:37px;line-height:37px;}
.payment .charge {margin-top:15px; border-bottom:0;}
.pay_method .current { /*border:solid #0199fe 1px;*/background-color:#0199fe; color:#0199fe;-moz-box-shadow:0 0 10px #0199fe;-webkit-box-shadow:0 0 10px #0199fe;box-shadow:0 0 10px #0199fe;}
.charge span, .charge i {display:inline-block;}
.charge b {font-size:24px; color:#f18c05}
.charge i {margin-left:30px; color:#11328c; cursor:pointer;text-decoration:underline}
.failure{background:url(../images/successful02.jpg) left center no-repeat;width: 100%;}
.payment_suc{background:url(../images/successful1.jpg) left 19px no-repeat;width: 100%;height:80px;}
.payment_suc .successful,.payment_suc .client,.failure .successful,.failure .client{padding-left:55px;}
.payment_suc .client{position:absolute;height: 42px;top: 46px;}
.successful{color:#11328c !important;}
.successful i{color:#f18c05;}
.successful span{color:#595959;font-size:14px;padding-left:50px;}
.payment .successful a{font-size:14px;font-weight:500;display:inline-block;float:right;background:#fff;color:#11328c;border:1px solid #11328c;width:90px;line-height:30px;border-radius:5px;text-align:center;}
#charge_detail {width:450px; font-size:14px;}
#charge_detail th, #charge_detail td {padding:3px 2px 2px 5px; height:26px;}
#charge_detail th {border-bottom:solid #efefef 1px;}
/***********待结算账户**************/

.djszh_table table td{border-bottom: none;height: 40px;padding: 3px 10px}
/***********优惠券**************/
.coupons_content{padding:20px 0;width:100%;}
.title{margin-top:32px;width:100%;/* height:50px;background:#fff;box-shadow:0px 4px 3px #ccc; */}
.title img{width:100%;height:62px;}
.title h3,.title p{display:inline-block;line-height:50px;}
.title h3{margin-left:22px;font-size:20px;color:#3d5186;}
.title p{font-size:20px;font-size:14px;color:#d2d4dd;}
.stage .product{width:20%;height:329px;border:1px solid #dcdcdc;margin:0px 25px;margin-bottom:30px;background:#fff;}
.stage .product:hover{box-shadow:0px 1px 3px 3px #dcdcdc;border:1px solid #dcdcdc;}
.stage .product a{width:100%;height:215px;display: block;}
.stage .product a img{padding:10px 10px 0 10px;width:100%;height:100%;}
.stage .product h3,.stage .product p,.stage .product em{padding:2px 10px;font-size:16px;}
.stage .product h3{color:#595959;}
.stage .product p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#a9a9a9;font-size:14px;}
.stage .product .money{color:#f18c05;font-size:18px;font-weight:600;display:block;height:30px;line-height:30px;}
.money s{font-size:14px;color:#a9a9a9;font-weight:400;display:inline-block;padding-left:20px;}
/***********购买优惠券**************/
.item .property_right .type .current{margin:10px 10px;-moz-box-shadow:0 0 10px #0199fe;-webkit-box-shadow:0 0 10px #0199fe;box-shadow:0 0 10px #0199fe;}
.item .property_right .type div{margin:10px 10px;cursor:pointer;}

.item_title{margin-top:32px;width:100%;height:50px;}
.item_title h3{font-size:14px;color:#595959;line-height:50px;}
.item{margin-top:0;font-size:14px;width:100%;}
.item .property{float:left;}
.item .property img{height:340px;width:340px;}
.item .property_right{float:left;width:580px;margin-left:40px;}
.item .property_right p{color:#595959;font-size:14px;}
.item .property_right h3{font-size:18px;color:#000;margin-bottom:15px;}
.item .property_right .data{background:#f5f5f5;height:25px;line-height:25px;color:#595959;font-size:14px;width:100%;}
.item .property_right .margin{margin-bottom:15px;}
.item .property_right .price,.item .property_right .nub{height:54px;line-height:54px;border:1px dashed #dcdcdc;border-left:none;border-right:none;display:block;}
.item .property_right .price span{font-size:18px;font-weight:600;}
.price s{padding-left:15px;font-size:14px;}
.item .property_right .nub{border-top:none;position:relative;}
.item .property_right .nub input{text-align:center;height:28px;line-height:28px;width:51px;float:left;margin-top:10px;border:1px solid #dcdcdc;}
.item .property_right .nub .nub_title{width:40px;line-height:30px;}
.item .property_right .nub i{display:inline-block;width:30px;height:30px;float:left;margin-top:10px;}
.item .property_right .nub_l{background:url(../images/icon_ji.jpg) no-repeat;top:14px;left:13px;z-index:200;}
.item .property_right .nub_r{background:url(../images/icon_ja.jpg) no-repeat;top:14px;left:96px;}
.item .property_right .type{height:50px;line-height:50px;}
.property_right .but{width:400px;height:50px;line-height:50px;margin-top:28px;position:relative;}
.property_right .but .active{background:#11328c;border:1px solid #11328c;border-radius:5px;color:#fff;}
.property_right .buy{color:#11328c;border:1px solid #11328c;width:190px;height:50px;line-height:50px;font-size:16px;cursor:pointer;}
.property_right .return{margin-left:15px;width:190px;color:#11328c;display:inline-block;line-height:50px;position:absolute;border:1px solid #11328c;border-radius:5px;text-align:center;font-size:16px;}
.datails{width:100%;}
.datails .datails_img{margin-top:55px;width:100%;}
.datails .introduce {width:100%;}
.datails .introduce  li{line-height:40px;}
.datails .form_bottom {margin-left:330px;width:100%;padding-bottom:40px;}
.datails .process img{width:100%;}
/***********购买弹窗**************/
.dialog_icon{background:#fff;}
.popup_g,.popup_form{width:100%;}
.popup_g .popup_form ul{width:100%;}
.popup_g .popup_form ul li{width:100%;text-align:left;font-size:16px;height:40px;line-height:40px;padding:0 25%;}
.popup_g .popup_form ul li:nth-child(3){border-bottom:1px dashed #dcdcdc;}
.popup_g .popup_form ul li:nth-child(4){margin-top:4px;}
.popup_g .popup_form ul li:nth-child(5){margin:20px 0;}
.popup_form ul li:nth-child(7){text-align:right;font-size:14px;color:#a9a9a9;}
.popup_g .popup_form .tel{border:0;background:#f4f4f4;width:250px;height:40px;display: block;font-size: 16px;}
.popup_g .submit{width:250px;height:40px;background:#11328c;color:#fff;margin-top:5px;}
.popup_form .client_phone_tip{float:left;height:16px;line-height:16px;font-size:14px;color:#ff7a77;text-indent:1rem;background:url(../images/message_icon.gif) no-repeat 10px 1px;background-position:left -16px;}
.popup_form .back{cursor:pointer;}
.popup_mask .buy_success p:nth-child(2){float:left;width:65%;text-align:left;color:#11328c;font-size:16px;height:60px;line-height:60px;}
.popup_mask .buy_success p:nth-child(3){width:100%;padding:0 10%;display:block;}
.popup_mask .buy_success a{width:150px;height:40px;line-height:40px;text-align:center;border:1px solid #11328c;display:inline-block;margin: 15px 0 15px 15%;float:left;border-radius:5px;color:#11328c;font-size:16px;}
.popup_mask.popup_success{width:500px;}
.popup_mask .buy_failure{margin:20px 0 15px 32% !important;}
.popup_mask .t_title{text-align:center;}
.popup_mask .buy_success .buy_success_img{background:url(../images/successful1.jpg) right center no-repeat;background-size:35px;display:inline-block;width:150px;height:60px;float:left;}
.popup_mask .buy_success .buy_failure_img{background:url(../images/successful02.jpg) right center no-repeat;background-size:35px;display:inline-block;width:150px;height:60px;float:left;}

/***********帮助中心**************/
.about_box{width:1050px !important;}
.stage .about{padding: 10px 20px;width:77%;}
.about_centent{ background-color: white;border-top: 2px solid #dcdcdc;margin: 45px 0;padding: 25px 5%;width: 100%;}
.stage .about .about_title{width:200px;text-align:left;color:#595959;font-size:20px;border-left:4px solid #f18c05;padding:3px 0;text-indent:0.7em;}
.stage .about .about_list{color:#636363;height:116px;line-height:30px;margin-top:30px;width:800px;font-size:16px;}
.stage .about img{width:800px;margin-bottom:30px;}
.stage .scrvice  p{font-size:16px;line-height:30px;}
.stage .scrvice .mar{margin-top:30px;}

/***********申请退款**************/
.describe .text{width:430px;height:130px;resize:none;float:left;}
.describe .describe_why{margin:0 140px;}
.describe .describe_why span{float:left;}
.describe .describe_why .describe_but{width:200px;height:40px;line-height:40px;background:#dcdcdc;text-align:center;border:none;color:#fff;border-radius:5px;margin:5px 0;font-size:16px;color:#666;}>>>>>>> .r727
/***********优惠券申请退款/申请取消**************/
.describe .text{width:430px;height:130px;resize:none;float:left;}
.describe .apply_reason{margin:0 200px;}
.describe .apply_reason span{float:left;}
.describe .apply_reason .describe_but{width:200px;height:40px;line-height:40px;background:#dcdcdc;text-align:center;border:none;color:#fff;border-radius:5px;margin:5px 0;font-size:16px;color:#666;}>>>>>>> .r727

