﻿@charset "utf-8";

.slideBox{background-color:#f5f5f5;width:100%;overflow:hidden;position:relative;z-index:1;height:420px;}
.slideBox .bd{position:relative;z-index:1;background-color:#fff}
.slideBox .bd ul{width:100% !important}
.slideBox .bd li{width:100% !important;height:420px;overflow:hidden;text-align:center}
.slideBox .bd li a{display:block;height:420px;width:100%}
.slideBox .bd li a img{width:1920px;height:420px;position:absolute;left:50%;margin-left:-960px;top:0}
.slideBox .hd{position:absolute;z-index:2;bottom:10px;width:100%;text-align:center}
.slideBox .hd li{display:inline-block;margin-right:6px;width:40px;height:4px;background-color:#fff;overflow:hidden;cursor:pointer}
.slideBox .hd li.on{color:#fff}

.path-main{background:#f7f7f5;width:100%;min-width:1200px}
.nb-hd{padding:39px 0 17px 23px;color:#1d465c}
.nb-hd h2{font-size:16px;line-height:20px}
.nb-hd h3{line-height:18px;font-size:12px}
.nb-main{position:relative;padding-bottom:100px}
.nb-left{width:850px}
.nb-right{width:350px;height:702px;position:relative}
.nb-menu-arrow{position:absolute;z-index:2;left:0;top:50%;width:13px;height:23px;margin-top:-11px;background:url(../images/spirit.png) -2px -20px no-repeat}
.nb-menu-bg{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:#aaa9a9;opacity:0.6;filter:alpha(opacity=60)}
.nb-menu-box{position:relative;z-index:2;padding-top:23px}
.nb-menu-hd{padding-left:49px;font-size:20px;line-height:30px;color:#0236b5;font-weight:bold}
.nb-menu-list{padding:37px 30px 0}
.nb-menu-item{margin-bottom:8px}
.flex-item{display:inline-block;*display:inline;zoom:1;vertical-align:top}
.item-tit{float:left;width:75px;text-align:right;font-size:14px;color:#fff}
.item-con{float:right;width:200px;margin:0 -5px -8px}
.item-res{margin:0 5px 8px;padding:2px 5px;border:1px solid #fff;font-size:12px;line-height:16px;color:#fff;word-break:break-all;border-radius:2px}

.nb-steps{background-color:#fff;padding:18px 0 8px 46px;position:relative}
.steps-line{position:absolute;left:83px;top:26px;width:672px;height:0;border-top:1px dashed #e5e7e8}
.steps-item{float:left;width:130px;position:relative;margin-right:190px}
#steps-3{margin-right:0}
.steps-circle{display:block;width:19px;height:19px;margin:0 auto;padding:0 14px;background:#fff}
.icon-able{background:url(../images/spirit.png) -145px -2px no-repeat;display:block;width:19px;height:19px}
.steps-tit{padding-top:4px;text-align:center;line-height:20px;font-size:12px;color:#666}
.steps-cur .steps-tit{color:#000;font-size:14px;font-weight:bold}
.steps-arrow{position:absolute;left:58px;bottom:-8px;width:12px;height:6px;background:url(../images/spirit.png) -35px -2px no-repeat;display:none}
.steps-cur .icon-able{background-position:-203px -2px}
.steps-cur .steps-arrow{display:block}

.nb-pages{background-color:#fff;height:633px;overflow:hidden;position:relative}
.page-item{height:567px;padding:27px 47px 39px}
.page-hd{margin-bottom:12px;line-height:24px;font-size:20px;color:#333}
.page-hd em{color:#f00;margin-right:5px}
.p-item{margin-bottom:15px}
.form-checkbox{width:100%;overflow:hidden}
.form-checkbox ul{margin:0 -4px -10px}
.form-checkbox li{position:relative;width:140px;height:68px;margin:0 3px 10px 4px;border:1px solid #e6e6e6}
.form-checkbox li.cur{width:140px;height:66px;border:2px solid #e46613}
.form-checkbox li.cur i{position:absolute;right:0;bottom:0;width:20px;height:20px;background:url(../images/spirit.png) -35px -20px no-repeat}
.form-checkbox a{display:block;width:100%;height:100%;color:#333;line-height:68px;text-align:center;font-size:14px}
.p-label{width:96px;padding-top:11px;line-height:18px;font-size:14px;color:#333}
.p-label em{color:#f00}
.p-field{width:650px}
.form-input{width:220px;height:33px;border:1px solid #e6e6e6}
.form-input-1{width:176px}
.form-input input{width:210px;padding:5px;border:none;*border:0 none;margin:0;line-height:23px;font-size:14px;color:#666;height:23px}
.form-input-1 input{color:#333;width:166px}
.form-number .form-input{width:90px}
.form-number .form-input input{text-align:center;width:80px}
.form-btn{position:relative;height:33px;border:1px solid #e6e6e6;line-height:33px;font-size:14px}
.form-btn a{display:block;width:33px;height:33px}
.form-btn i{width:11px;height:11px;margin:11px 0 0 10px;background:url(../images/spirit.png) -35px -51px no-repeat;vertical-align:top}
.form-plus i{width:13px;height:13px;background-position:-18px -50px}
.form-minus{margin-right:-1px}
.form-plus{margin-left:-1px}
.form-select{width:157px}
.form-select input{width:147px}
.Wdate{background:url(../images/datePicker.jpg) no-repeat right center}
.form-box{width:16px;height:16px;margin-right:2px;border:none}
.form-box a{height:16px;width:16px;padding:0}
.form-box a i{background:url(../images/spirit.png) -75px -2px no-repeat;height:16px;margin:0;width:16px}
.form-box a i.select{background-position:-51px -2px}
.form-det{font-size:12px;color:#333}
.p-tips{display:inline-block;*display:inline;*zoom:1;vertical-align:top;color:#f00;font-size:12px;padding-left:10px}
.p-btn{width:128px;height:38px;line-height:36px;color:#333;font-size:18px;background:#f9f9f9;border:1px solid #e6e6e6;text-align:center;cursor:pointer;border-radius:3px;display:inline-block;*display:inline;*zoom:1;vertical-align:top;margin-right:10px}
.p-nextbtn{background:#e46613;color:#fff;font-weight:bold;border:none} 
.nb-unable{color:#bbb;font-weight:bold;background:#eee;cursor:not-allowed}
.form-selected{padding:0 34px 0 10px;margin:0 5px 8px 0}
.form-selected a{position:absolute;right:0;top:0}
.form-selected i{background-position:-2px -50px;margin-left:10px}
.p-txt{margin:0 20px 0 6px;line-height:35px;font-size:12px;color:#333}
.p-txt a{color:#2e9900}
.more-ten{width:auto;height:30px;line-height:48px;font-size:12px;color:#f80}
.form-checkbox-pri li{width:110px}
.nb-msg{width:auto;height:auto;background:#fffceb;border:1px solid #ffdbb2;font-size:0;padding:20px 0 20px 27px}
.msg-icon{width:50px;height:50px;background:url(../images/msg.gif) no-repeat 0 0;vertical-align:top}
.nb-msg-hd{width:auto;padding-left:6px}
.msg-text{color:#333;font-size:20px;height:30px;line-height:30px}
.msg-intro{font-size:12px;color:#999;height:18px;line-height:18px}
.person-msg{width:auto;height:auto;padding:40px 0 0 147px}
.p-msg-item{width:auto;height:54px}
.p-msg-label{height:35px;text-align:right;padding-right:25px;width:95px;color:#333;font-size:14px;line-height:35px}
.p-msg-label em{color:#f00;font-size:14px;margin-right:3px}
.p-msg-input{width:248px;height:33px;line-height:33px;color:#666;font-size:14px;padding-left:10px;border:1px solid #e6e6e6;display:inline-block;*display:inline;*zoom:1;vertical-align:top}
.p-msg-reg{width:auto;height:48px;line-height:48px;font-size:12px;color:#000;padding-left:130px;color:#f80}
.p-msg-item2{height:86px}
.p-msg-tips{width:auto;height:35px;line-height:18px;font-size:0}
.p-msg-submit{height:60px;width:auto;font-size:0}

.xu-box{position:absolute;width:220px;padding:5px 10px;background-color:#a8cee5;color:#666;line-height:20px;font-size:12px;border-radius:5px;display:none;z-index:998}
.xu-box i{position:absolute;border-width:8px;border-style:dashed dashed solid;border-color:transparent transparent #a8cee5;height:0;width:0;font-size:0;top:-15px;left:25px}
#footer{margin-top:0}

.cities{position:absolute;z-index:999;display:none;width:432px;margin-left:-1px;padding:5px 10px 14px;border:1px solid #ddd;background:#fff}
.cities-cat{height:30px;border-bottom:1px solid #ddd;margin-right:-2px}
.cities-cat li{position:relative;top:1px;float:left;width:68px;height:22px;margin-top:6px;margin-right:2px;border:1px solid #ddd;cursor:pointer;text-align:center;line-height:22px}
.cities-cat li.cur{border-top-color:#2e9700;border-bottom-color:#fff}
.cities-cat li.last{margin-right:0}
.cities-list-cat li{float:left;width:49px;height:24px;padding:0 0 0 11px;line-height:24px;color:#666}
.cities-list{margin-top:5px}

.start-city{position:absolute;z-index:999;width:156px;margin-left:-1px;padding:5px 10px 10px;border:1px solid #ddd;background:#fff;display:none}
.start-city li{float:left;line-height:24px;font-size:13px;margin-top:5px;padding:0 5px;font-size:14px}

#pm-bg{background-color:#000;opacity:0.3;filter:alpha(opacity=30);position:fixed;width:100%;height:100%;left:0;top:0;z-index:999999;display:none}
#pm-box{position:fixed;z-index:1999917;height:285px;width:548px;left:50%;margin-left:-274px;top:50%;margin-top:-142px;display:none}
.pm-box-bg{background-color:#000;height:305px;left:-10px;opacity:0.3;filter:alpha(opacity=30);top:-10px;width:568px;z-index:1999915;position:absolute}
.pm-box-com{position:relative;background-color:#fff;z-index:1999916;height:100%}
.pm-tit{background-color:#fbfbfb;color:#666;border-bottom:1px solid #eee;height:34px;line-height:34px;position:relative;padding:0 10px}
.pm-tit em{font:bold 14px/34px "宋体"}
.pm-tit .pm-close{position:absolute;right:10px;top:12px;height:14px}
.pm-tit .pm-close a{display:inline-block;*display:inline;*zoom:1;vertical-align:top;width:14px;height:14px;background:url(../images/pm.png) no-repeat -6px -8px;cursor:pointer}
.pm-list{padding:0 29px 20px}
.pm-tip{color:#333;line-height:24px;padding:20px 0 0}
.pm-item{border-top:1px solid #e6e6e6;margin-top:20px}
.pm-item .spe{border:1px solid #ffdbb2;background:#fffceb;padding:10px 10px 15px;margin-top:10px}
.pm-item .spe p{color:#666}
.mt5{margin-top:5px}
.pm-item .spe p span{color:#2e9900}
.pm-btn{margin-top:30px;text-align:center}
.pm-btn a{background-color:#0236b5;border-radius:3px;display:inline-block;*display:inline;*zoom:1;height:30px;line-height:30px;color:#fff;width:100px;font-size:14px;font-weight:bold;text-align:center}











