@charset "utf-8";


input[type=button],input[type=submit] {
	-webkit-appearance: none;
	vertical-align: middle
}

input[type=text],input[type=password] {
	border-radius: 0;
	width: 298px;
	padding: 9px 10px;
	border-color: #e9ebee;
	border-style: solid;
	border-width: 1px;
	height: 18px;
	font: 14px/18px "Microsoft YaHei",SimSun,Tahoma,Verdana,Arial,sans-serif;
	outline: 0;
	color: #93939e;
	vertical-align: middle;
	background-color: #fff
}

input[type=text]:focus {
	box-shadow: none
}

input:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill {
	background-color: #fafafa!important;
	background-image: none!important;
	color: #000
}

input::-ms-clear,input::-ms-reveal {
	display: none;
	-webkit-appearance: none
}

input[type=button]:focus,select:focus {
	box-shadow: none;
	outline: 0
}
.pdleft{padding-left:40px;}

.hide {
	display: none
}

.iefix-bg {
	position: absolute;
	height: 33px;
	bottom: 0;
	width: 100%;
	background: #000\9;
	filter: alpha(opacity=40)\9;
	opacity: .4\9;
	z-index: 1\9
}

.p-re,.zc-iptbox {
	position: relative
}

:root .iefix-bg {
	display: none\9
}

.clearfix {
	*zoom: 1
}

.fl {
	float: left
}

.fr {
	float: right
}

.clear {
	clear: both
}

.divin {
	display: inline
}


.d_none {
	display: none
}
.bgf,.zc_headlist,.zc_rightlist .minhght {
	background-color: #fff
}

.zc_index_select .bhnew.zc_index_dz .indexdayS,.zc_index_select .bhnew.zc_index_dz .indexjmhS {
	color: #60606c
}

.zc_index_select .bhnew.zc_index_dz .zc_item_cont.outpre {
	position: static
}
.sel-time{width:78px; height:38px;font-size: 14px;color: #60606c;border: 1px solid #e9ebee;border-left:0px;}
.bgf,.zc_headlist,.zc_rightlist .minhght {
	background-color: #fff
}
.administrator_m_icon,.amount .logo,.arrowd,.arrowd-y,.diamond_m_icon,.eng_icon,.goldcard_m_icon,.graykaicon,.lighten,.ordinary_m_icon,.platina_m_icon,.s_dest,.silver_m_icon,.state,.sz_c,.sz_k,.trumpeticon,.zc-blcir,.zc-blyes,.zc-close,.zc-fresh,.zc-gryes,.zc-idtm,.zc-iphone,.zc-ipsw,.zc-iuser,.zc-iyhm,.zc-iyzm,.zc-oryes,.zc-peyeh,.zc-peyes,.zc-retan,.zc-tel,.zc-yecx,.zc-yecxn,.zc-yelc,.zc-yewd,.zc_asset_i,.zc_blue_yandown,.zc_fetch_i,.zc_giveback_i,.zc_has_ory,.zc_help_i,.zc_newsinfo,.zc_nont_ory,.zc_ordown,.zc_phone_i,.zc_record_i,.zc_service_i,.zc_share_i,.zc_switch_c,.zc_time_icon,.zc_top_i,.zc_yuanbj {
	display: inline-block;
	background: url(https://image.zuchecdn.com/newversion/news/common/icon.png) no-repeat
}
.zc_switch_c {
	width: 40px;
	height: 20px;
	background-position: -228px -100px;
	vertical-align: middle;
	cursor: pointer
}

.zc_switch_c.checked,.zc_switch_c.s_open {
	background-position: -175px -100px
}
.zc_headlist {
	position: relative;
	*z-index: 10;
	min-width: 1200px;
	width: 100%;
	height: 127px;
	border-bottom: 1px solid #e5e5e5;
	-webkit-box-shadow: 0 0 5px rgba(228,230,233,1);
	-moz-box-shadow: 0 0 5px rgba(228,230,233,1);
	box-shadow: 0 0 5px rgba(228,230,233,1)
}

.zc_headlist .choose_ul .c_car,.zc_headlist .choose_ul .car_type,.zc_headlist .choose_ul .c_date {
	display: inline-block;
	float: left;
	line-height: 40px;
	text-align: center;
	height:40px;
}

.zc_leftlist {
	width: 268px
}

.zc_rightlist {
	width: 922px;
	color: #93939e
}

.clfoot,.zc_footcopyright.clfoot .ainfor a,.zc_footcopyright.clfoot .zc_copyright p {
	color: #6d8aab
}

.zc_carcon {
	padding-top: 15px;
	padding-bottom: 35px;
	position: relative;
	*z-index: 1
}

.zc_boxshd {
	-webkit-box-shadow: 0 0 5px rgba(228,230,233,1);
	-moz-box-shadow: 0 0 5px rgba(228,230,233,1);
	box-shadow: 0 0 5px rgba(228,230,233,1)
}

.clfoot {
	background-color: #1b2b3b
}

.zc_footcopyright.clfoot .ainfor {
	border-top: 0;
	border-bottom: 1px solid #32414f
}

.empty_choose {
	height: 596px;
	display: none
}

.zc_headlist .dz_conbox {
	padding: 20px 0
}

.zc_headlist .choose_ul {
	float: left;
	width: 1035px
}

.zc_headlist .choose_ul .ch_box {
	float: left
}

.zc_headlist .choose_ul .btn {
	width: 116px;
	border: 0;
	height: 30px;
	line-height: 40px;
	float: left
}

.zc_headlist .choose_ul .c_car,.zc_headlist .choose_ul .c_date {
	display: inline-block;
	float: left;
	line-height: 38px;
	text-align: center
}

.zc_headlist .choose_ul .cardate {
	margin-left: 35px;
	position: relative;
	z-index: 2
}

.zc_headlist .choose_ul .cartime {
	width: 140px
}

.zc_headlist .choose_ul .btn .cartxt {
	font-size: 12px;
	margin-left: 20px;
	color: #93939e
}

.zc_headlist .choose_ul .btn .cartxt .zc_switch_c {
	margin-left: 2px;
	*margin-top: 5px
}

.zc_headlist .choose_ul .c_car {
	width: 59px;
	font-size: 14px;
	color: #2f2f39;
	border: 1px solid #e9ebee;
	border-right: 0
}

.zc_headlist .choose_ul .iptcity {
	float: left;
	width: 132px;
	color: #60606c;
	font-size: 14px;
	padding: 10px
}

.zc_headlist .choose_ul .iptst {
	border-left: 0;
	width: 193px;
	padding: 10px;
	float: left;
	color: #60606c
}

.zc_headlist .choose_ul .iptst.iptSeupcur {
	border-left: 1px solid #fabe00;
	width: 192px;
	padding: 10px 11px 10px 9px
}

.zc_headlist .choose_ul .iptdate {
	width: 172px;
	padding: 10px;
	color: #60606c
}

.zc_headlist .choose_ul .iptdate.iptSeupcurday {
	border-bottom: 0
}

.zc_headlist .choose_ul .c_date {
	width: 86px;
	font-size: 14px;
	color: #2f2f39;
	border: 1px solid #e9ebee;
	border-right: 0
}

.zc_headlist .choose_div,.zc_headlist .choose_ul .sz_time ol.xbox li {
	float: right
}

.indexdayS,.zc_headlist .indexjmhS {
	position: absolute;
	font-size: 14px;
	color: #939a9f;
	height: 20px;
	line-height: 20px;
	top: 11px;
	right: 174px
}

.zc_headlist .choose_ul .ipttime {
	border-left: 0;
	width: 119px;
	padding: 10px;
	color: #60606c
}

.zc_headlist .choose_ul .sz_time ol.xbox li.graybor {
	width: 138px
}

.zc_headlist .choose_ul .sz_time ol.xbox li.bluebor {
	width: 218px
}

.zc_headlist .w544 {
	*width: 544px
}

.zc_headlist .choose_div i {
	color: #939a9f;
	font-size: 14px;
	line-height: 28px;
	margin-bottom: 12px;
	display: block;
	font-style: normal;
	text-align: center
}

.zc_headlist .choose_div .bred {
	color: #ff8650;
	font-style: normal
}

.zc_headlist .choose_div .search_btn {
	display: block;
	border-radius: 3px;
	text-align: center;
	height: 50px;
	line-height: 50px;
	width: 164px;
	background-color: #0080de;
	color: #fff;
	font-size: 18px
}

.zc_headlist .choose_div .search_btn:hover {
	background-color: #55a6e0;
	cursor: pointer
}

.tangram-suggestion{z-index:999999; width:275px; margin-left:-37px;}

.tangram-suggestion .route-icon {  
   overflow:hidden;  
   padding-left:25px !important;  
   font-style:normal;
   background:url(../images/search_icon.png) no-repeat!important;  
}  