@charset "utf-8";
/* CSS Document */

body { color: #404040; background-color:#fafafa; }
body, button, input, select, textarea { font:12px/1.5 Tahoma, arial, 'u5b8bu4f53', sans-serif }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { background-color:#fafafa}


.moer, .moer a:hover { color:#1155CC;float: right; font-size: 12px;margin-right: 0;margin-top: 5px;padding: 0 10px; _margin-top:0}
.moer a:hover { text-decoration:underline}
.hot {
cursor: default;width:810px;position:absolute;z-index: 3;margin-left: 85px;
margin-top: 37px;
}
img{ border:0}

h2 { font-size: 16px; }

h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }

.c22{color:#222 !important;}
.caa{color:#aaa !important;}
.c66{color:#666 !important;}

.ffblue{color: #5FB0FF; font-size:12px !important; line-height:22px; }
.ccred {
    color: #CC3D3D;font-size:12px !important;line-height:22px;
}
#bdshare { position:absolute}

.bds_tools a {
    background: url(../image/is.png) no-repeat scroll 0 0 transparent;
}
.tit_l{ text-align:left !important}

.main{ width:990px; margin:0px  auto 20px auto; padding:10px inherit;}              

.oil_left {
	width: 236px; float: left;
}
.oil_right {
	width: 735px; padding-top: 5px;  float: left;
}
.right_body {border: 1px solid #E5E5E5;padding: 1px;}
.right_body dl {
	background-color:#7085ae;
}
.right_body dl dd {
	line-height: 28px; padding-left: 10px;
}
.right_body dl.bold dd {
	color: white; line-height: 51px; font-size: 14px; font-weight: bold;
}

.SZ_menu {
	padding: 5px 25px; width: 186px;
}
.SZ_menu li {
	padding: 15px 0px; border-bottom-color: rgb(236, 237, 237); border-bottom-width: 1px; border-bottom-style: solid;
}
.SZ_menu li a {
	color: rgb(159, 160, 160);
}
.SZ_menu li a:hover {
	color: rgb(250, 190, 0);
}
.SZ_menu li.current a {
	color: rgb(250, 190, 0);
}
.SZ_menu li ul {
	margin-top: 5px;
}
.SZ_menu li ul li {
	padding: 0px; border: currentColor; line-height: 20px;
}
.admin_txt {
	margin: 0px auto; width: 630px; padding-top: 20px;
}
.admin_txt p {
	line-height: 24px; text-indent: 0em;
}
.member_tab {
	width: 438px; text-align: center; margin-top: 10px; margin-left: 23px; border-collapse: collapse;
}
.member_tab td {
	border: 1px solid rgb(204, 204, 204); height: 25px; line-height: 25px;
}
.two_lineheight {
	height: 25px; line-height: 14px;
}
.Violation {
	padding:10px 0 10px 10px;background-color:#fff;
}
.Violation_area{padding:10px 0;}
.ViolationUL li {
	line-height: 24px;
}

.Violation_area .ViolationUL li,.Violation_city .ViolationUL li{float:left; display:block; padding:0 10px; list-style:none;}
.Violation_city .ViolationUL li{padding-left:0; width:85px;}
.Violation_area .ViolationUL li a{ white-space:nowrap;}
.ViolationUL li a {
	color:#1155CC;
}
.Violation_hotcity a {
    color: #1155CC;
    margin-left: -2px;
    padding: 2px;
}

.Violation_hotcity a.active{ background-color: #FCF357;}
.Violation_hotcity td {
	padding-top: 10px; padding-bottom: 10px;
}
.sub_search{background-color:#fbfbfb;border:1px solid #EAEAEA;margin:15px auto;padding:5px 10px;width:300px;}
.sub_search table tr td{padding:7px 0; border-bottom:0;}
.Violation_city a {
	color: #1155CC;
}
.Violation_city a:hover,.ViolationUL li a:hover{
	text-decoration:underline;
}
.Violation_city td {
	padding-top: 20px; padding-bottom: 15px; border:dashed #EEEEEE 1px; border-left:none; border-right:none;
}
.city_name td {
	border: 0px currentColor; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 0px;
}
.shcity {
	color: rgb(0, 0, 0);
}
.secret_save {
	border: 1px solid rgb(253, 188, 17); width: 976px; padding-top: 30px; margin-top: 23px;
}
.secret_table td {
	line-height: 24px; border-bottom-color: rgb(160, 160, 160); border-bottom-width: 1px; border-bottom-style: dashed;
}
.secret_table a {
	color: rgb(12, 113, 165); text-decoration: none;
}
.border_colorYellow {
	border: 1px solid #E5E5E5; background-color:#fff;
}
.border_colorYellowl {
	border-left-color: rgb(253, 188, 17); border-left-width: 1px; border-left-style: solid;
}
.border_colorYellowr {
	border-right-color: rgb(253, 188, 17); border-right-width: 1px; border-right-style: solid;
}
.gray_c4141b {
	color: rgb(196, 20, 27);
}
.bg_f3 {
	background-color: rgb(243, 243, 244);
}
.pt26 {
	padding-top: 26px;
}
.font_VR {
	font-family: "微软雅黑";
}
.m0_auto {
	margin: 0px auto;
}


/*面包*/
.path{ margin-bottom: 15px;color: #888888;}
.path a{ color:#1155CC;}
.path span{color:#444;padding-left: 2px;}


.hotarea dt {
	background-image: url("http://weizhang.zuzuche.com/image/sprites.png?v=20121109") !important; background-repeat: no-repeat;
}
.hotarea dt span {
	background-image: url("http://weizhang.zuzuche.com/image/sprites.png?v=20121109") !important; background-repeat: no-repeat;
}

.hotarea dt {
	background-position: 0px -217px; margin: 0px 1px; padding: 0px 0px 0px 1px; display: inline-block;
}
.hotarea dt span {
	background-position: right -217px; padding: 0px 8px 0px 7px; display: inline-block;
}
.hotarea {
	padding: 10px;margin-top:10px; height: 70px; line-height: 22px; overflow: hidden; border-top-color: rgb(159, 159, 159); border-top-width: 1px; border-top-style: solid; position: relative;
}
.hotarea dt {
	margin: 0px 3px 0px 0px; height: 22px; text-align: center; float: left; cursor: pointer;
}
.hotarea dt.select {
	background-position: 0px -239px; color: rgb(255, 255, 255); font-weight: 400;
}
.hotarea dt.select span {
	background-position: right -239px; height: 22px; line-height: 22px; overflow: hidden;
}
.hotarea dd {
	left: 11px; top: 38px; padding-right:10px; height: 44px; overflow: hidden; display: none; position: absolute;
}
.hotarea dd a {
	height: 22px; margin-right: 1em; float: left; white-space: nowrap;
}

.Violation_hotcity p{ padding:5px 2px 10px;}

.Violation_hotcity tr.title{ background-color: #F5F5F5;  color: #7085AE;font-weight: bold;}
.Violation_hotcity tr.title td{ padding:5px 0 5px 5px; border-bottom:0;}

.weizhang-box {background-color: #f8f8f8;width: 140px;float:left;}

.weizhang-box .tab-bg {
    border:0;
    clear: both;
    height: 190px;
}

.weizhang-box .tab-bg a.ontab{border:0; width:140px; font-weight:bold;margin:0}

.sub_table input, .sub_table textarea {width:100%;}

.cheguang_add li{float:left; width:336px; height:69px;}
.cheguang_add li p{width:320px;}
.cheguang_add li p.active{}
.w0{width:0 !important;}


/*排行榜*/
.paixing li em{background-color:#F3F3F3;
    border-radius: 2px 2px 2px 2px;
    color: #777;
    display: inline-block;
    font-weight: bold;
    height: 16px;
    line-height: 16px;
    text-align: center;
    width: 16px;margin-right: 3px;}
	
.paixing li em.top_hot{background-color: #87A9EB;
    color: #FFFFFF;}
	
.paixing li span{color:#777;}
.paixing li span b{color:#ff6600;font-weight: normal;}


/*分页*/
.page-styel span,.page-styel a{ border: 1px solid #EAEAEA;display: inline-block;height: 16px;line-height: 16px;margin-right: 3px;padding: 2px 7px; border-radius: 2px; _font-family:simsun;}
	
.page-styel span.CurrentPage,.page-styel a:hover{background: none repeat scroll 0 0 #A5C1F6;border-color: #87A9EB;color: #FFFFFF;}

/*图解说明*/
.map-icon li { width:220px; float:left;}

/*地区tab*/
.prop-list dd {padding-right: 0;width: 560px;}
.prop-list .prop-item {margin: 0;padding: 0;}
.prop-list dl {padding-left: 0;}
.prop-list dt {font-weight: bold;line-height: 32px;width:40px;}
.prop-item dl dd ul li a {background-image: none;color: #333333;margin: 8px 0;}
.prop-list dd ul {margin-left: 0;padding-top:7px;width: 650px;}

.prop-list dt, .prop-list dd, .prop-list dd ul, .prop-list dd li {display: inline;float: left;white-space: nowrap;}
.prop-list dl dd ul li a.selected {background-color: #455675;border: 1px solid #495871;color: #FFFFFF; border-radius:2px;}
.prop-list dl dd ul li a {padding:2px 8px; margin:0 5px 0 0; border: 1px solid #f5f5f5;}

.prop-list dd li {margin-bottom: 5px;}

.content-lbox{ border: 1px solid #DDDDDD; border-left:none; border-bottom:none;}
.taxi-t{ text-align:center; font-size:18px; line-height:40px;  font-family: 'Microsoft Yahei',Arial,simsun; width:770px;}
.oil-t{ text-align:center; font-size:18px; line-height:40px;  font-family: 'Microsoft Yahei',Arial,simsun}
.oil-new{padding:5px;  overflow:hidden; width:950px; margin:10px auto; line-height:24px; border-bottom:1px dotted #e5e5e5 }
.oil-new span{  text-align:left; display:block; float:left;padding: 8px 0; }
.oil-new span.i-box1{ width:100px; font-weight:bold; text-align:right; margin-right:30px; }
.oil-new span.i-box2{  width:810px;}
.oil-new span.i-box2 a{margin-right:10px;  width: 120px; color:#1155cc; float:left; }
.oil-new span.i-box2 a:hover{color:#ff6600;}

.guide .det { padding-bottom:15px; border-bottom:1px dotted #e5e5e5;

}
.g-area {
    
    padding-top: 5px;
	width:850px;
	float:left;
}
.g-area li {
    display: block;
    float: left;
}
.g-area li span {
    display: block;
    float: left;
    font-size: 12px;
    line-height: 14px;
    padding: 8px 0;
    width: 140px;
}
.g-area li span em {
    clear: both;
    color: #555555;
    display: block;
    font-size: 10px;
}

.det ul.info-tit {
	 float: left;
    padding-right: 30px;
    text-align: left;
    width: 100px;
	padding-top:12px;
}
.det font {
    color: #FF6C00;
    font-size: 12px;
    font-weight: bold;
}
.det .lagl {
    background-position: 0 -194px;
    height: 24px;
    width: 4px;
}
.det .ragl {
    background-position: right -194px;
    float: right;
    height: 24px;
    width: 4px;
}
.det ul.info-bottom {
    height: 4px;
    overflow: hidden;
}
.det .blagl {
    background-position: -5px -194px;
    height: 4px;
    width: 4px;
}
.det .bragl {
    background-position: -10px -194px;
    float: right;
    height: 4px;
    width: 4px;
}
.det .tlagl {
    background-position: -15px -194px;
    height: 4px;
    width: 4px;
}
.det .tragl {
    background-position: -20px -194px;
    float: right;
    height: 4px;
    width: 4px;
}
.det .slagl {
    background-position: 0 -219px;
    height: 24px;
    width: 4px;
}
.det .sragl {
    background-position: right -219px;
    float: right;
    height: 24px;
    width: 4px;
}
.det span.cn2 {
    font: 700 14px/25px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;
    padding: 0 0 0 2px;
}
.det span.s-cn {
    font-size: 12px;
    font-weight: normal;
}
.det span.en-page {
    float: right;
    padding: 3px 0;
}
.det span.en, .det span.en3 {
    color: #222222;
    display: block;
    font: 700 14px/24px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;
    margin: 0;
    padding-left: 3px;
}
.det span.en3 {
    color: #FF6C00;
    font-family: Arial;
    font-size: 12px;
    text-decoration: none;
}
.det span.en2 {
    font: 700 14px/25px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;
    padding: 0;
}


.oil-hot{ padding:10px;}
.oil-hot li{ margin:5px auto}
.oil-hot li a{ display:block; float:left; padding:5px 0 10px 0; width:50px; color:#1155CC }

.oil-info {padding:10px; border-top: 1px dashed #A0A0A0; padding-bottom: 15px;}
.oil-info p.9494 { font-size:12px; color:#949494 }
.oil-info span {font-family: 'Microsoft Yahei',Arial,simsun;
    font-size: 18px;
}
.curve{ margin:10px auto;}



.place_ind_popup_top {
    border-bottom: 1px solid #C2C2C2;
    font-size: 14px;
    height: 16px;
    line-height: 16px;
    padding: 10px 0;
    width: 100%;
}
.place_ind_popup_tit {
    float: left;
    font-size: 14px;
    font-weight: bold;
}
.place_ind_popup_more {
    float: left;
    margin-left: 12px;
}
.place_ind_popup_more .icon_arrow {
    font-size: 12px;
}

.place_ind_popup_close:hover {
    background-position: 0 -26px;
}
.place_ind_popup_list {
    padding: 12px 0 2px;
}
.place_ind_popup_list dl {
   
    line-height: 30px;
    overflow: hidden;
    width: 100%;
}
.place_ind_popup_list dt {
    float: left;
    font-weight: 700;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 70px;
}
.place_ind_popup_list dd {
    float: left;
    margin-right: 10px;
	width:240px;
}
.place_ind_popup_list dd a{ float:left;}
.zhou_info a.close  {
    background-image: url("http://weather.zuzuche.com/img/t-web-icon.png") !important;
    background-position: -71px -68px;
    display: inline-block;
    height: 16px;
    margin: 0 0 -5px 5px;
    width: 16px;
}
.box-txt{  border-right: 1px solid #015F03;  color: #FFFFFF;
 float: left;
    margin: 10px 0px 10px 100px; width:150px; }
.box-txt span{ font-size:12px; display:block; margin:0px; margin-top:-5px; _margin-top:0px;}
.box-txt strong{ font-size:30px; line-height:30px; }
.box-txt strong font{ font-size:12px; padding-left: 5px;}
.choosebox{ border-bottom: 1px dashed #999999; margin:10px; float:left; width:730px; padding-bottom:15px;}
.choosebox span{ margin:12px 5px;}
.oil_search{ width:330px; height:40px; margin:10px auto; padding:0px 10px; position: relative; display:block;*zoom:1;z-index:99999;}

.choose{margin:10px 5px !important; float:left; padding:0; height:35px; width:230px; _margin-left:0px;  }
.oil_search dl { height: 100px; padding: 15px 0 15px 0px; position: relative;z-index: 999;}
.oil_search dl dd .is-s-but { float: right;font-size: 14px;}
.oil_search dl dd .span { display: block;margin-bottom: 15px;float:left; width:200px;}
.oil_search .is-bor {height: 26px;}
.oil_search .textbox { color: #444444; height: 26px; line-height: 26px;}
.oil_search .sle-but { padding: 11px 3px 10px 7px;}
.oil_search .sle-but {border-left: 1px solid #EAEAEA;float: right;height: 5px;padding:10px 3px 10px 7px;width: 8px;}
.oil_search .is-s-but a em { font: 16px/24px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;}
.oil_search dl .First-daijia-menu { display: none;}
.oil_search dl.First-daijia .First-daijia-menu { display: block; margin: 0 0 8px 37px;overflow: hidden;}
.oil_search dl.First-daijia dd { clear: both;}
.oil_search .is-inbut a { border-radius: 0 0 0 0; height: 20px; line-height: 20px;}
.oil_search dl dd span.Separate { display: block; float: left;  font-size: 11px; line-height: 36px; margin: 0 3px 0 -7px;color:#FFF}
.oil_search .useday .is-inbut { top: 7px;}
.oil_search .gm-box { left: 10px;  top: 35px;}
.avissch-tit { line-height: 36px; margin-right: 10px; font-family: 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial; font-size:16px; font-weight:bold; color:#FFF;}
 .taxi-but { margin-left:25px; _margin-left:12px;}
 .taxi-but a {background-color:#ffb258;border-radius:2px;color: #FFFFFF;cursor: pointer;display: block;font-family: 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;font-size: 16px;height: 30px;line-height: 26px;padding: 2px 10px;text-align: center;width: 100px; float:left; margin-top:10px;}
.taxi-but a:hover {background-color:#ffc058;}

.oil_search .activ {
    margin-top: 5px;
}
.oil_search .all-shop {
    border: 1px solid #FFFFFF;
    clear: both;
    cursor: pointer;
    display: block;
    float: left;
    line-height: 18px;
    margin-top: 2px;
    padding: 0 1px 2px;
    position: relative;
    width: 97px;
}
.oil_searcht .all-shop s {
    background-position: 0 -268px;
    display: block;
    float: left;
    height: 4px;
    margin: 8px 0 0 3px;
    width: 8px;
}
.open-list .all-shop .shop-list {
    display: none;
}
.oil_search .on-shop .shop-list {
    display: block;
}
.oil_search .on-shop {
    background-color: #F1F1F1;
    border-color: #BBBBBB;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
    color: #444444;
    z-index: 9;
}
.oil_search .on-shop s {
    background-position: 0 -287px;
}
.oil_search .shop-list {
    background-color: #FFFFFF;
    border: 1px solid #BBBBBB;
    box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
    position: absolute;
    z-index: 999;
	width:338px;
}
.oil_search .shop-list span {
    display: block;
    line-height: 26px;
}
.oil_search .min-list {
    height: 1px;
    overflow: hidden;
    width: 99px;
}
.oil_search .shop-list a {
    display: block;
    padding: 0 4px;
	width:94px;
}
.oil_search .shop-list a span {
    border: 0 none;
    overflow: hidden;
    white-space: nowrap;
}
.oil_search .shop-list {
    white-space: nowrap;
    width: 410px;
    z-index: 2;
}
.oil_search  .shop-list a {
    float: left;
    overflow: hidden;

}
.oil_search .shop-list a:hover {
    background-color: #F1F1F1;
}
.is-time-bor .qcbox .popPanel {
    left: -192px !important;
}

.map_tit{font: 700 16px/24px 'Microsoft Yahei','u5b8bu4f53',sans-serif,Arial;}
.map_tit a{ font-size:12px; color:#33F; float:right; font-weight:400}
.oil_tit{ text-align:left;}

.choose .is-inp { width:218px;}

.indexes-box .Area-box ul li.Infor-box .Letter-tit{ text-align:left !important}
.indexes-box .Area-box ul li.Infor-box a { text-align:left !important}
.indexes-box{ left:0;}

.selfdrive-t{
    font-family: 'Microsoft Yahei',Arial,simsun;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
	
	margin-top:20px;
}


/* 底部 */

#zc-bottom { border-top: 1px solid #DDDDDD; background-color:#ffffff; overflow:hidden; font-size:12px; } 

#zc-bottom .zc-bottom-info { color: #666666; margin: auto; width: 990px; }

#zc-bottom .zc-bottom-info .box { float: left; margin: 15px 22px;display:inline}

#zc-bottom .zc-bottom-info .box li{ list-style-position:inside; list-style-type:disc;line-height:20px;}

#zc-bottom .zc-bottom-info .box h3 { height: 24px; margin-bottom: 5px; position: relative; font-size:14px; font-weight:bold; font-family: 微软雅黑, Tahoma, 'u5b8bu4f53';}

.copyright { text-align:center; background-color: #FFFFFF; border-top: 1px solid #E5E5E5; padding: 10px; }

.flink, .qsearch { width:966px; margin: 0 auto 15px; border:2px solid #e5e5e5;background-color:#ffffff;padding:0 10px; }

.flink ul {  margin:0 0 5px -4px; zoom:1;overflow:hidden }

.qsearch a, .flink a { font-size:12px; font-weight:normal; }

.flink ul li { border: 0 none; float: left; height: 18px; line-height: 18px; padding: 0px 5px 10px 5px; margin:0; white-space:nowrap; overflow:hidden; }

.cheack-order-icon{ background:url("http://w.zuzuche.com/img/web-icon.png?20130528V2") no-repeat scroll 0 -860px transparent;width:49px;height:15px;position:absolute;left:60px;top:-6px;}