.zt_pay{width:100%; height:40px;}
.zt_pay_box{width:100%;height:40px;position:fixed;bottom:0; left:0; z-index:9999;}
.zt_pay_box li{background:#f77408;line-height:40px;font-size:16px; width:50%; float:left;}
.zt_pay_box li:nth-child(2){ border-left:#fff solid 1px;}


.zt_item{ padding:10px 0; overflow:hidden;}
.zt_item li{ padding-left:80px; padding-right:10px;}
.zt_item li .left_name{ display:inline-block; color:#454545; margin-left:-70px;width:70px;}

.zt_txt{ padding:10px; overflow:hidden;}

.zt_riqi{ background:#fff;}
.zt_riqi li{ position:relative; color:#878787; height:21px; overflow:hidden; padding-right:30px;}

@media screen and (max-width:360px){
.zt_riqi li .left_name{ font-size:14px;}
.zt_riqi li{ font-size:12px;}
	}
.zt_item .number i:after { background:#b9b9b9;}

.zt_item li.font_gray{ color:#454545;}


.zt_y_item{ height:53px; line-height:53px; background:#fffae4; position:relative; padding-left:37px;}
.zt_y_item .font_gray{ padding-left:5px;}
.a_fxk, .a_fxk_on{ background:url(../images/input_ico.png) no-repeat;width:17px; height:17px; display:inline-block;position:absolute; top:18px; left:10px;}
.a_fxk{ background-position:0 0;}
.a_fxk_on{ background-position:0 -40px;}

@media screen and (max-width:360px){
.zt_y_item .font_gray{ font-size:12px;}
	}


.padd10{ padding:10px;}

.zt_qiche{ padding-top:20px; overflow:hidden;}
.zt_qiche li{ padding-bottom:10px; text-align:center;}
.zt_qiche li a{width:70%; display:inline-block; background:#c0c0c0; height:40px; line-height:40px; text-align:center; color:#454545; font-size:16px;}
.zt_qiche li a.on{ color:#fff; background:#f77408;}

.zt_can,.zt_car{ background:#fff; padding:10px; overflow:hidden; margin-top:10px;}
.zt_can li{ padding-left:98px;line-height:31px; clear:both; overflow:hidden;}
.zt_can li .left_name{ display:inline-block; color:#454545; margin-left:-98px;width:98px; text-align:right; float:left;}
.zt_can li .can_price{ float:left;}
.zt_can li .can_price a,.zt_baoxian li .baoxian_price a{width:103px; height:31px; line-height:31px; display:inline-block; background:#c0c0c0; color:#fff; text-align:center;float:left; margin-right:10px; margin-bottom:10px;}
.zt_can li .can_price a.on{ background:#f77408; color:#fff;}
.can_danwei{ padding-left:7px;}
.can_danwei em{ color:#f77408; padding:0 2px;}

.zt_baoxian{ background:#fff;overflow:hidden; margin-top:10px;}
.zt_baoxian li{background:#fff; position:relative; padding-left:150px;}
.zt_baoxian .a_fxk,.zt_baoxian .a_fxk_on{top:9px; left:0;}
.zt_baoxian li .left_name{ margin-left:-140px; width:140px;}
.zt_baoxian em{ color:#f77408; padding:0 5px;}
.zt_baoxian li.last{ padding-left:0; padding-top:12px; font-size:12px;}




.zt_daoyou li{ padding:10px;}

.zt_car li{ padding-right:10px; padding-bottom:10px;display:block; padding-left:70px; height:31px; line-height:31px; position:relative;}
.zt_car li .label_name{position:absolute; left:0; top:0; width:auto; text-align:right; height:38px;}
.zt_car .u-input{border-bottom:#e9e9e9 solid 1px; height:31px; color:#878787;}

@media screen and (max-width:360px){
.zt_car .u-input{ font-size:12px;}
	}
.zt_car .yudin_btn{ margin-top:0; height:31px; line-height:31px; font-size:14px;}

.zt_car li:nth-child(1){padding-left:142px;}
.zt_car li:nth-child(3){padding-left:98px;}



.zt-mask .h-mask-cnt{width:94%;}
.zt-mask .day_xuanze{ position:relative;}
.zt-mask .day_xuanze ul{ padding:10px;}
.zt-mask .day_xuanze li{line-height:21px; border-bottom:#d3d3d3 dashed 1px;}
.zt-mask .day_xuanze li.on{ margin-top:-1px; border-bottom:#518DE4 solid 1px;}
.zt-mask .day_xuanze li em{ padding-right:5px;}
@media screen and (max-width:360px){
.zt-mask .day_xuanze li{ font-size:12px;}
}

.zt-mask .day_xuanze li p{ text-align:left;}

.close_icon{ position:absolute; right:6px; top:6px; background:url(../images/del.png) no-repeat;width:19px; height:19px; display:inline-block;}


.zt_foot{width:100%; height:127px;}
.zt_foot_box{width:100%;height:117px; background:#fff;position:fixed;bottom:0; left:0; z-index:9999;}
.zt_foot_box li{width:33%; float:left; padding-top:83px; height:34px; cursor:pointer; text-align:center; color:#333; font-size:16px; position:relative;}
.zt_foot_box li:nth-child(3){width:34%;}
.zt_foot_box li:before{ background:url(../images/zt-ico.png) no-repeat;width:67px; height:67px; content:""; display:inline-block; position:absolute; left:50%; top:10px; margin-left:-34px;}
.zt_foot_box li:nth-child(1):before{ background-position:0 0;}
.zt_foot_box li:nth-child(2):before{ background-position:-147px 0;}
.zt_foot_box li:nth-child(3):before{ background-position:-292px 0;}

/****线路详情改2015-04-02***********/
.jiage_side{height:37px; background:#fff; padding-top:5px; padding-bottom:5px;}
.jiage_side li{width:50%; float:left; height:37px; text-align:center;}
.jiage_side li span{ display:inline-block; height:37px; line-height:37px;width:120px; text-align:center;color:#fff; font-size:16px; background:#2064c8;}
.jiage_side li:nth-child(1) span{ position:relative;}
.jiage_side li:nth-child(1) span:after{border-color: #2064c8 transparent transparent transparent;border-style: solid;border-width: 6px;content:"";display: block;font-size: 0;height: 0;position: absolute;left:50%; margin-left:-4px;bottom:-12px;}

.xx_hangban{ background:#fff; padding:10px 0 15px 0; overflow:hidden;}
.xx_riqi{background:#fff; padding:10px 0 15px 75px; overflow:hidden; position:relative;}
.xx_riqi h3{ margin-left:-65px;width:65px; float:left; display:inline; line-height:28px;}
.xx_riqi ul{padding-right:8px; height:28px; overflow:hidden;}
.xx_riqi li{width:58px; height:26px; line-height:26px;background:#e9e9e9; border:#bdbdbd solid 1px; color:#252525; text-align:center; float:left;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px;border-radius:4px;margin-right:10px; display:inline;}

.xx_hangban h3{ position:relative;}
.xx_hangban ul{ padding:0 22px;}
.xx_hangban li{width:100%; line-height:26px;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background:#e9e9e9; border:#bdbdbd solid 1px; color:#252525;float:left;-webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px;border-radius:4px; margin-top:15px; margin-right:15px; display:inline;}


.line_pay{width:100%; height:50px;}
.line_pay_box{ background:#fff;width:100%;height:50px; border-top:#b2b2b2 solid 1px; padding:7px 105px 7px 10px; box-sizing:border-box; font-size:16px;position:fixed; bottom:0; left:0; z-index:9999;}
.line_pay_box .pay_total{line-height:35px;}

.line_pay_box .pay_total span{ display:inline-block; position:relative; padding-right:20px;}
.line_pay_box .pay_total span:after{border-top:#b2b2b2 solid 1px; border-right:#b2b2b2 solid 1px; content:""; width:10px; height:10px; position:absolute; right:2px; top:50%;margin-top:-7px; -webkit-transform:rotate(135deg); -moz-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg);}
.line_pay_box .pay_total em{ color:#fe4e00; padding-right:3px;}
.line_pay_box .pay_btn{position:absolute; right:10px; top:8px;height:35px;}
.line_pay_box .pay_btn a{ display:inline-block;background:#bf000e;color:#fff;width:90px; text-align:center;height:35px; line-height:35px;-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;}

.line-mask{position:fixed;width:100%;height:100%;bottom:0px;left:0;z-index:100;background:rgba(0,0,0,.6);overflow:auto;}
.line-mask-cnt{ width:100%; position:absolute; bottom:50px; left:0; background:#fff; padding:0;}
.line-mask-cnt h3{ padding:5px 10px; font-size:16px; border-bottom:#ddd solid 1px;}
.line-mask-cnt li{ color:#999; font-size:14px; padding:5px 10px;}


.tuanqi{ background:#fff;}
.tuanqi li{width:14%;float:left; height:66px; text-align:center; line-height:20px; background:#f2f2f2; border-right:#dcdcdc solid 1px; border-bottom:#dcdcdc solid 1px; box-sizing:border-box; padding:3px 0 3px 8px; font-family:Arial;}
.tuanqi li em{ font-size:16px; color:#979797;}
.tuanqi li:nth-of-type(7n),.tuanqi li:nth-of-type(7n+1){width:15%;}
.tuanqi li p{ text-align:center;}
@media screen and (max-width:480px){
	.tuanqi li{ padding-left:2px;}
	.tuanqi li p{ font-size:10px;}
	}
.tuanqi li.bg_white{ background:#fff;}
.tuanqi li.bg_white em{ color:#232323;}

.tuanqi li.bg_select{ background:#2064c8;}
.tuanqi li.bg_select em,.tuanqi li.bg_select .font_blue,.tuanqi li.bg_select .font_green{color:#fff;}


.select{outline:none; height:31px;border:1px solid #e1e1e1;position:relative; background:#fff;}
select{height:31px;-webkit-appearance:none;appearance:none;border:none;font-size:14px;padding:0px 10 0 5px;display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#fff;color:#333; text-indent:5px;}


.line-mask-cnt2{width:100%;background:#fff; overflow:hidden;}
