@charset "utf-8";
/* CSS Document */

.bdr-txt input{height:23px; line-height:25px; border:0; float:left;}

.addr_d input{ border:1px solid #c9c9c9;height: 23px;line-height: 23px; margin-top:-3px;}
.addr_d .uptri{width:18px; height:11px; background:url(../images/ico.gif) no-repeat -100px -250px; z-index:10; position:relative; margin-left:30px; overflow:hidden; display:block;}
.addr_l a{margin-right:10px; color:#4f4fff;}

.select-city ._cityChoose{cursor:hand;cursor:pointer;padding-left:10px;}


.o_step2{background:url(../images/o_step.gif) no-repeat center 5px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.o_step3{background:url(../images/o_step.gif) no-repeat center -60px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.o_step4{background:url(../images/o_step.gif) no-repeat center -130px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.o_step5{background:url(../images/o_step.gif) no-repeat center -200px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}

/*right*/
.or_type{padding:20px 10px 20px 35px;}
.or_info{padding:20px 10px 20px 35px; line-height:3;}

/*select car*/
.c_list {border: 1px solid #C3C3C3; padding: 15px 10px 12px 10px;overflow: hidden;zoom: 1; position:relative;}
.c_list .ct {float: left; border: 1px solid #C3C3C3; display:inline-block; width:20px; height:120px; background:#f0f0f0; text-align:center; line-height:1.8; margin-right:10px; padding:13px 2px 0 2px;}
.c_list .pic {float: left; border: 1px solid #C3C3C3; padding:2px; }
.c_list .pic img{width:170px; height:130px;}
.c_list .intro {float: left;padding: 0 0 0 15px; width:455px; overflow:hidden; zoom:1;}
.c_list .intro .slit{ border-left:1px dashed #c8c8c8; display:inline-block; width:10px; overflow:hidden; min-height:25px; _height:25px;}
.c_list .intro .tit{ padding:10px 0; border-bottom:1px dashed #c8c8c8; margin-bottom:5px;}
.c_list .intro span.bg{padding:1px 5px; background:#fbff9e; border:1px solid #c8c8c8; margin:0 3px;}
.c_list .intro2{float: left;padding: 20px 0 20px 15px; width:350px; overflow:hidden; zoom:1; line-height:2.5;} 
.c_list .btnorder { position:absolute; right:30px; top:110px;}



.seltype-bg{background:url(../images/o_seltype_bg.jpg) no-repeat right bottom;}
.seltype-bg .row label{cursor:pointer;}

/*fill the form*/
.selpers{width:350px; position:absolute; top:25px; left:70px; border:1px solid #8e8d88; overflow:hidden; zoom:1; background:#fff; padding:10px 0;}
.selpers li{ overflow:hidden; zoom:1; padding:3px 10px;}
.selpers li:hover{background:#efefef;} 
.selpers li .t-r a{margin-left:10px; color:#5050fe;}
.selpers li span{ overflow: hidden; line-height: 25px; height: 25px; vertical-align: middle;}

.seladdr{width:360px; position:absolute; top:25px; left:70px; border:1px solid #8e8d88; overflow:hidden; zoom:1; background:#fff; padding:10px 0;}
.seladdr li{ overflow:hidden; zoom:1; padding:5px 10px; line-height:1.8;}
.seladdr li:hover{background:#efefef;} 
.seladdr li .t-r{ vertical-align:top;}
.seladdr li .t-r a{margin-left:10px; color:#5050fe;}

.poplogin,.w600{width:600px;}
.poplogin .l{ width:49%;}
.poplogin .r{padding:0 10px 0 30px; border-left:1px solid #c8c8c8; width:40%;}

/*confirm the order*/

.cfm_item{padding:20px 0; position:relative; padding-left:300px; line-height:2.5; zoom:1;}
.cfm_item .type{position:absolute; left:110px; top:30px; text-align:center;}
.cfm_item .car {border: 1px solid #C3C3C3; padding:2px; position:absolute; left:60px; top:10px;}
.cfm_item .car img{width:170px; height:130px;}
.cfm_item ul.col2 li{ height:30px;}
.cfm_item .ico_lfrom,.cfm_item .ico_lto,.cfm_item .ico_lhour{margin:0;}

.cfm_bill{ width:560px; padding:10px 20px; background:#fff; top:30px; left:70px;}
.cfm_bill li{padding:5px 0;}
.cfm_bill li span.error{ margin-left: 65px;}

.popmem{width:720px;}
.popmem .verify{ width:320px; padding:5px; border:1px #c8c8c8 solid;}
.popmem .ico_coin,.popmem .ico_card{margin:10px 5px;}
.popmem .loading{width:65px; height:65px;margin:20px 15px;}


/*verify form*/
.logo_safe{width:150px; height:40px; background: url(../images/block.gif) repeat-x 0 -350px;}
.vf_article{ width:710px;}
.vf_aside{width:235px;}
.vf_status{line-height:55px;border:1px solid #c8c8c8; background:#f0f0f0; padding:10px 20px;}
.vf_status .col4 li{_width:24.5%;}

/*recharge card*/
.rc_money{ overflow:hidden; zoom:1;}
.rc_money li{display:inline-block; float:left; width:15%;}

/*pay*/
.pay_info{ line-height:55px;}



/*yck*/
.yck_step2{background:url(../images/o_step.gif) no-repeat 80px -270px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.yck_step3{background:url(../images/o_step.gif) no-repeat 80px -340px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.yck_step4{background:url(../images/o_step.gif) no-repeat 80px -410px; height:70px; border:1px solid #c8c8c8; margin-bottom:15px;}
.amount{width:30px; text-align:center;}
.yck{ background:#e7e7e7;}
.yck .main{width:960px; margin:auto;}
.yck .main .cont{background:#fff; padding:35px;}
.yck .tabnav{height:40px; overflow:hidden; zoom:1;}
.yck .tabnav li{float:left;width:143px; height:43px; text-align:center; margin-right:3px; display:inline; font-weight:bold;}
.yck .tabnav li a{display:block;background:url(../images/block.gif) no-repeat 0 -800px; line-height:43px; font-size:16px; color:#f5b6b6;}
.yck .tabnav li a.selected{background:url(../images/block.gif) no-repeat right -800px; color:#ce0d0e;}

.ycklist{margin-left:-30px; overflow:hidden; zoom:1; margin-top:10px; _width:925px;}
.tab_yck{width:625px; background:#f7f7f7; border:1px solid #e0e0e0; font-size:14px;}
.tab_yck td{padding:10px 0; border-top:1px solid #e0e0e0;}


.citybtn{ width:84px; height:29px; line-height:29px;background-position:right -50px; vertical-align:bottom;}
.citybtn span{width:60px; text-align:center; overflow:hidden; color:#333;}
.citybtn:hover{background-position:right 0;}

.popcity{width:433px; border:1px solid #cbcbcb; padding:10px 0px 10px 15px; overflow:hidden; background:#fff; margin-left:70px;}
.popcity .sort{ border-bottom:1px solid #e3e3e3;}
.popcity .main{height:200px; overflow:auto; position:relative; margin-top:10px;}
.popcity .row{position:relative; padding-left:60px; zoom:1; overflow:hidden;}
.popcity .row a{margin-right:15px; color:#4387ce; display:inline-block;}
.popcity .row .letters{width:60px; font-weight:bold; vertical-align:top; position:absolute; left:0; top:5px; color:#333;}

.addr-sel{position:relative; bottom:-10px; left:0;background:#fff url(../images/bg_x.gif) repeat-x 0 -250px; height:30px; padding:0 20px 5px 20px;; border:1px solid #e1dbcd; }
.addr-sel p{float:left; width:50%; _width:49.5%;}
.addr-sel p a{display:block; text-align:center; line-height:2.5; height:30px; overflow:hidden;}
.addr-sel p a.selected{background:#fff; border:1px solid #e1dbcd; border-top:1px solid #fff; position:relative; top:-1px;}

.deci-time{ background:url(../images/2872677188.jpeg?1375779597) no-repeat; height:183px; position:relative;}
.deci-time .info{padding:50px 0 0 200px;}
.deci-time .load{position:absolute; left:60px; top:28px;}
.deci-time .animation{position:absolute; left:20px; top:20px;}
.deci-time .animation img{width:82px; height:82px;}
.deci-time .number{position:absolute; left:60px; top:50px; font-size:40px; width:122px; text-align:center;}

.deci-bg{ background:url('../images/2517062663.jpeg') no-repeat left bottom; padding-bottom:150px; min-height:300px; _height:300px;}
.deci-sort a{margin-right:20px; color:#fff;}
.deci-carlist{ padding:5px 15px;}
.deci-carlist .dash{border:1px dashed #a20000; line-height:1.1; padding:2px 5px;}3

.conference .conf_input{}
.conference .conf_input .text{height:22px;line-height:22px;font-size:14px;}
.btn-red-center{
cursor: pointer;
display: inline-block;
height: 40px;
line-height: 40px;
_vertical-align: top;
font-size: 16px;
background: #ee4136;
color: #fff;
border: none;
}
.conference  .conf_input .textarea{width:400px;height:100px;line-height:1.5;}
.order-msg {font-size:14px;padding:10px 15px;margin:10px 0 0 0;border-left: 2px solid #ee4136;background: #e3e3e3;}