/* mod */
.mod { padding:0 10px 10px 10px}
.mod_1b{border:1px solid #DBEFFF}

.carlist_city{padding:15px 0 15px 15px;background:#F5FAFF;}
.carlist_city li{float:left;width:100px;padding:5px 0;height:20px;line-height:20px;}
.carlist_city li a{display:inline-block;height:20px;color:#006f9f;padding:0 1px 0 5px;}
.carlist_city li a:hover{color:#fd5151;}
.carlist_city li a.current{color:#fff;background:#3ae078;}
.carlist_city li a.current:hover{color:#fff;text-decoration:none;}

.carlist_detail table{width:100%;text-align:center;font-size:14px;border-top:1px solid #cbe8ff;border-left:1px solid #cbe8ff;}
.carlist_detail th{color:#666;line-height:31px;font-weight:bold;border-right:1px solid #cbe8ff;border-bottom:1px solid #cbe8ff;background:#F5FAFF;}
.carlist_detail td{line-height:29px;color:#666;border-right:1px solid #cbe8ff;border-bottom:1px solid #cbe8ff;}
.carlist_detail .province, .carlist_detail .province td{color:#348BCF;font-weight:bold;background:#EDF7FF;}
.carlist_detail td em{display:block;font-size:12px;}

.carlist{ padding:30px 0 30px 0 ;width: 450px;margin: 0 auto;}
.carlist input{float:left;}
.carlist .txt{width:164px;padding:0 10px;height:26px;line-height:26px;border:2px solid #FFA73E;margin:5px 30px 5px 0;font-size:12px;color:#999;}
.carlist .txt_focus{color:#333;}
.carlist .btn{width:70px;height:29px;line-height:29px;border:0 none;cursor:pointer;background-position:0 -143px;position: relative;top:5px;}
.carlist .btn_hover{background-position:0 -143px;}
.carlist_result{ padding-bottom:25px; text-align:center}
.carlist_result p{line-height:28px;color:#656565;font-size:14px;font-family:Arial;}
.carlist_result p a{color:#fd5151;}
.carlist_result p span{font-weight:bold;}

.select_outer{float:left;padding:4px 2px;width:60px;border:2px solid #FFA73E;margin:5px 10px 5px 0;background:#fff;}
.select_inner{width:60px;height:18px;line-height:18px;overflow:hidden;}
.select_outer select{display:block;width:62px;height:20px;margin:-1px 0 0 -1px;font-size:14px;border:1px solid #fff;line-height:20px;overflow:hidden;outline:none;}

.btn,.code_search_gl .ec_gl,.regionTravel_list dt i{background:url(tickets.png) no-repeat;}

@media screen and (max-width:719px){
	.carlist{padding:10px;}
}
@media screen and (max-width:479px){
	.carlist_city { padding:10px 0 10px 10px; background:#fff;}
	.carlist{width:300px;}
	.carlist .txt{width:122px;}
	.carlist_result {margin: 0 10px;padding: 10px 0;text-align: center;}
	.carlist_detail{padding:0 10px;}
	.box02 .bd{border: 1px dashed #ccc;margin: 0 10px;}
}
@media screen and (max-width:359px){
	.carlist .btn{margin-top:5px;}
}