﻿@charset "utf-8";

/* 数据开放 */

.sjkf_main {
	width: 100%;
	min-width: 1200px;
}

.sjkf_main * {
	font-family: "微软雅黑";
}

.sjkf_main a:hover {
	text-decoration: none;
}

.sjkf_main .sjkf_top {
	width: 100%;
	height: 500px;
	background: url(../images/wxf_sjkf1.jpg) center no-repeat;
	overflow: hidden;
}

.sjkf_main .sjkf_top .sjkf_top_wrap {
	width: 1200px;
	height: 121px;
	margin: 315px auto 0px auto;
	background: url(../images/wxf_sjkf10.png) center repeat;
}

.sjkf_top .sjkf_top_wrap a {
	width: 199px;
	height: 100%;
	border-right: 1px solid #8581D5;
	display: block;
	float: left;
	overflow: hidden;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a6 {
	width: 200px;
	border-right: 0px;
}

.sjkf_top .sjkf_top_wrap a p {
	width: 44px;
	height: 44px;
	margin: 22px auto 12px auto;
	display: block;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.sjkf_top .sjkf_top_wrap a:hover p {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}

.sjkf_top .sjkf_top_wrap a.sjkf_a1 p {
	background: url(../images/wxf_sjkf4.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a2 p {
	background: url(../images/wxf_sjkf5.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a3 p {
	background: url(../images/wxf_sjkf6.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a4 p {
	background: url(../images/wxf_sjkf7.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a5 p {
	background: url(../images/wxf_sjkf8.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a.sjkf_a6 p {
	background: url(../images/wxf_sjkf9.png) center no-repeat;
}

.sjkf_top .sjkf_top_wrap a span {
	width: 100%;
	height: 44px;
	text-align: center;
	font-size: 20px;
	color: #FFF;
	display: block;
}

.sjkf_top .sjkf_top_wrap a span font {
	color: #FFF700;
	font-weight: bold;
}

.sjkf_main .sjkf_bottom {
	width: 1200px;
	margin: 40px auto 35px auto;
}

.sjkf_bottom .sjkf_bottom_gzd {
	width: 584px;
	float: left;
}

.sjkf_bottom_gzd .sjkf_bottom_gzd_name {
	width: 584px;
	height: 60px;
	background: url(../images/wxf_sjkf2.jpg) center no-repeat;
	overflow: hidden;
}

.sjkf_bottom_gzd .sjkf_bottom_gzd_name span {
	width: 60%;
	height: 22px;
	line-height: 22px;
	margin-left: 20px;
	padding-left: 15px;
	margin-top: 19px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	border-left: 4px solid #FFF;
	display: block;
}

.sjkf_bottom .sjkf_bottom_xzl {
	width: 584px;
	float: right;
}

.sjkf_bottom_xzl .sjkf_bottom_xzl_name {
	width: 584px;
	height: 60px;
	background: url(../images/wxf_sjkf3.jpg) center no-repeat;
	overflow: hidden;
}

.sjkf_bottom_xzl .sjkf_bottom_xzl_name span {
	width: 60%;
	height: 22px;
	line-height: 22px;
	margin-left: 20px;
	padding-left: 15px;
	margin-top: 19px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	border-left: 4px solid #FFF;
	display: block;
}

.sjkf_bottom_list {
	width: 584px;
	padding-bottom: 40px;
	background-color: #F8F8F8;
}

.sjkf_bottom_list a {
	width: 100%;
	padding: 24px 0px 0px 0px;
	display: block;
}

.sjkf_bottom_list a:hover {
	background-color: #eaeaea;
}

.sjkf_bottom_list a div {
	width: 544px;
	margin: 0px auto;
	padding-bottom: 10px;
	border-bottom: 1px solid #EAEAEA;
}

.sjkf_bottom_list a div p.sjkf_list_p1 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	display: block;
}

.sjkf_bottom_list a div p.sjkf_list_p2 {
	width: 100%;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
	display: block;
}

.sjkf_bottom_list a div p span {
	display: block;
}

.sjkf_bottom_list a div p span.sjkf_list_xh {
	width: 18px;
	height: 18px;
	margin-top: 11px;
	line-height: 18px;
	font-size: 16px;
	color: #000;
	text-align: center;
	background-color: #E8E8E8;
	float: left;
}

.sjkf_bottom_list a div p span.sjkf_list_xh_c1 {
	color: #FFF;
	background-color: #FF2929;
}

.sjkf_bottom_list a div p span.sjkf_list_xh_c2 {
	color: #FFF;
	background-color: #FEA432;
}

.sjkf_bottom_list a div p span.sjkf_list_name {
	width: 275px;
	margin-left: 12px;
	font-size: 18px;
	color: #343434;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sjkf_bottom_list a div p span.sjkf_list_num {
	width: 210px;
	font-size: 16px;
	color: #2b2b2b;
	text-align: right;
	float: right;
}

.sjkf_bottom_list a div p span.sjkf_list_num font {
	color: #2678FF;
}

.sjkf_bottom_list a div p span.sjkf_list_type {
	width: 296px;
	font-size: 15px;
	color: #717171;
	float: left;
}

.sjkf_bottom_list a div p span.sjkf_list_time {
	width: 240px;
	font-size: 15px;
	color: #717171;
	text-align: right;
	float: right;
}

.sjkf_bottom_list a div p span.sjkf_list_time font {
	color: #404040;
}


/* /数据开放 */


/* 数据开放列表 */

.sjlb_main {
	width: 1200px;
	margin: 0px auto;
}

.sjlb_main * {
	font-family: "微软雅黑";
}

.sjlb_main a:hover {
	text-decoration: none;
}

.sjlb_main .sjlb_name {
	width: 100%;
	padding: 24px 0px 15px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #E9E9E9;
}

.sjlb_main .sjlb_list {
	width: 1200px;
	padding-bottom: 40px;
	overflow: hidden;
}

.sjlb_list .sjlb_list_wrap {
	width: 1250px;
}

.sjlb_main .sjlb_list a {
	width: 575px;
	height: 198px;
	padding: 0px 20px;
	margin-right: 50px;
	margin-top: 30px;
	background-color: #F8F8F8;
	float: left;
	display: block;
	overflow: hidden;
}

.sjlb_main .sjlb_list a:hover {
	background-color: #f1f1f1;
}

.sjlb_list a .sjlb_line1 {
	width: 100%;
	height: 26px;
	margin-top: 28px;
	background: url(../images/wxf_sjkf11.png) left center no-repeat;
	overflow: hidden;
}

.sjlb_list a .sjlb_line1 span {
	padding-left: 40px;
	line-height: 30px;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
}

.sjlb_list a .sjlb_line2 {
	width: 100%;
	height: 26px;
	line-height: 26px;
	margin-top: 18px;
	font-size: 16px;
	color: #292929;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sjlb_list a .sjlb_line3 {
	width: 100%;
	height: 24px;
	line-height: 24px;
	margin-top: 12px;
	font-size: 16px;
	color: #5f5f5f;
}

.sjlb_list a .sjlb_line3 span {
	display: block;
	float: left;
}

.sjlb_list a .sjlb_line3 span.sjlb_line3_s1 {
	padding-left: 26px;
	background: url(../images/wxf_sjkf12.png) left center no-repeat;
}

.sjlb_list a .sjlb_line3 span.sjlb_line3_s2 {
	padding-left: 22px;
	margin-left: 34px;
	background: url(../images/wxf_sjkf13.png) left center no-repeat;
}

.sjlb_list a .sjlb_line3 span.sjlb_line3_s3 {
	padding-left: 22px;
	margin-left: 34px;
	background: url(../images/wxf_sjkf14.png) left center no-repeat;
}

.sjlb_list a .sjlb_line4 {
	width: 100%;
	height: 26px;
	line-height: 26px;
	margin-top: 13px;
}

.sjlb_list a .sjlb_line4 span {
	width: 56px;
	height: 24px;
	line-height: 24px;
	margin-right: 6px;
	font-size: 14px;
	text-align: center;
	border-radius: 4px;
	display: block;
	float: left;
}

.sjlb_list a .sjlb_line4 span.sjlb_line4_s1 {
	border: 1px solid #1E87FD;
	color: #1E87FC;
	background-color: #E2F2FF;
}

.sjlb_list a .sjlb_line4 span.sjlb_line4_s2 {
	border: 1px solid #FFAA13;
	color: #FD7402;
	background-color: #FFF6E5;
}

.sjlb_list a .sjlb_line4 span.sjlb_line4_s3 {
	border: 1px solid #6ABD4B;
	color: #37B108;
	background-color: #DFFED2;
}

.sjlb_list a .sjlb_line4 span.sjlb_line4_s4 {
	border: 1px solid #FE5E5E;
	color: #F62A2B;
	background-color: #FFD5D6;
}

.sjlb_list a .sjlb_line4 font {
	text-align: right;
	font-size: 15px;
	color: #292929;
	display: block;
	float: right;
}


/* /数据开放列表 */


/* 数据开放内容 */

.sjnr_main {
	width: 1200px;
	margin: 0px auto;
}

.sjnr_main * {
	font-family: "微软雅黑";
}

.sjnr_main .sjnr_name {
	width: 100%;
	padding: 24px 0px 15px 0px;
	font-size: 24px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #E9E9E9;
}

.sjnr_main .sjnr_content {
	width: 1198px;
	margin-top: 35px;
	margin-bottom: 30px;
	padding-bottom: 40px;
	border: 1px solid #EAEAEA;
}

.sjnr_content .sjnr_content_top {
	width: 1158px;
	padding: 0px 20px;
	height: 143px;
	background-color: #F8F8F8;
	overflow: hidden;
}

.sjnr_content_top .sjnr_top1 {
	width: 100%;
	height: 44px;
	margin: 30px auto 16px auto;
}

.sjnr_content_top .sjnr_top1 .sjnr_top_name {
	width: 900px;
	height: 100%;
	line-height: 44px;
	padding-left: 40px;
	font-size: 24px;
	font-weight: bold;
	background: url(../images/wxf_sjkf11.png) left center no-repeat;
	float: left;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sjnr_content_top .sjnr_top1 .sjnr_top_share {
	width: 200px;
	height: 100%;
	line-height: 44px;
	text-align: right;
	color: #075CAC;
	float: right;
}

.sjnr_content_top .sjnr_top2 {
	width: 100%;
	font-size: 16px;
	color: #353535;
	text-align: right;
}

.sjnr_content .sjnr_content_basic {
	margin-top: 40px;
	padding-left: 40px;
	font-size: 18px;
	line-height: 36px;
	color: #323232;
}

.sjnr_content .sjnr_content_table {
	padding-top: 40px;
	padding-left: 40px;
}

.sjnr_content .sjnr_content_table p {
	padding-bottom: 30px;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.sjnr_content .sjnr_content_table table {}

.sjnr_content .sjnr_content_table table tr td {
	border: 1px solid #BBDEF1;
	padding: 14px 5px;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.sjnr_content .sjnr_content_table table tr.sjnr_content_table_headtr td {
	color: #1A6FD9;
	font-size: 18px;
	background-color: #F2F9FF;
}

.sjnr_content .sjnr_content_download {
	padding-top: 40px;
	padding-left: 39px;
}

.sjnr_content .sjnr_content_download p {
	padding-left: 1px;
	padding-bottom: 30px;
	font-size: 22px;
	font-weight: bold;
	color: #000;
}

.sjnr_content .sjnr_content_download table {}

.sjnr_content .sjnr_content_download table tr td {
	border: 1px solid #FFF;
	padding: 18px 5px;
	line-height: 24px;
	font-size: 16px;
	color: #333333;
}

.sjnr_content .sjnr_content_download table tr td.sjnr_content_download_tdleft {
	width: 150px;
	background-color: #F0F0F0;
	text-align: center;
	font-size: 17px;
}

.sjnr_content .sjnr_content_download table tr td.sjnr_content_download_tdright {
	width: 960px;
	background-color: #F8F8F8;
}

.sjnr_content .sjnr_content_download table tr td.sjnr_content_download_tdright a {
	padding-left: 34px;
	margin-left: 20px;
	color: ##337ab7;
	background: url(../images/wxf_sjkf15.png) left center no-repeat;
	display: block;
}


/* /数据开放内容 */


/* 公众出行-封面页 */

body.wxfBody * {
	font-family: "微软雅黑";
	box-sizing: content-box;
}

body.wxfBody a:hover {
	text-decoration: none;
}

#wxfMainWrap {
	width: 100%;
	height: 963px;
	background: url(../images/wxf_gzcx1.jpg) top center no-repeat;
	overflow: auto;
}

#wxfEjNav2 {
	width: 100%;
	height: 46px;
	line-height: 46px;
	background-color: #FFAD00;
	text-align: center;
	color: #FFF;
	overflow: hidden;
	display: none;
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
}

.gzcx_main {
	width: 1200px;
	padding: 38px 0px;
	margin: 0px auto;
}

.gzcx_main .gzcx_main_left {
	width: 840px;
	padding-top: 24px;
	float: left;
	background: url(../images/wxf_gzcx2.png) center repeat;
}

.gzcx_main_left .sslk_item {
	width: 790px;
	height: 268px;
	margin: 0px auto 24px auto;
	border: 1px solid #F2F2F2;
	overflow: hidden;
}

.sslk_item a.sslk_item_left {
	width: 145px;
	height: 100%;
	background: url(../images/wxf_gzcx3.png) center right no-repeat #F5F6F8;
	float: left;
	display: block;
}

.sslk_item .sslk_item_left span {
	width: 60px;
	height: 60px;
	margin: 75px auto 0px auto;
	display: block;
}

.sslk_item1 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-1.png) center no-repeat;
}

.sslk_item2 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-2.png) center no-repeat;
}

.sslk_item3 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-3.png) center no-repeat;
}

.sslk_item4 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-4.png) center no-repeat;
}

.sslk_item5 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-5.png) center no-repeat;
}

.sslk_item6 .sslk_item_left span {
	background: url(../images/wxf_gzcx4-6.png) center no-repeat;
}

.sslk_item .sslk_item_left font {
	width: 100%;
	padding-top: 10px;
	font-size: 19px;
	font-weight: bold;
	color: #000;
	text-align: center;
	display: block;
}

.sslk_item a.sslk_item_left:hover {
	text-decoration: none;
	background: url(../images/wxf_gzcx3.png) center right no-repeat #f1f1f1;
}

.sslk_item .sslk_item_right {
	width: 645px;
	height: 100%;
	padding-top: 11px;
	background-color: #FFF;
	float: right;
}

.sslk_item .sslk_item_right a {
	width: 100%;
	margin: 13px 0px;
	display: block;
	float: left;
}

.sslk_item .sslk_item_right a p.sslk_item_name {
	width: 73px;
	height: 56px;
	margin: 0px 15px 0px 24px;
	background: url(../images/wxf_gzcx5.png) center no-repeat;
	display: block;
	overflow: hidden;
	float: left;
}

.sslk_item .sslk_item_right a p.sslk_item_name span {
	width: 100%;
	height: 22px;
	line-height: 22px;
	font-size: 14px;
	text-align: center;
	color: #FFF;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sslk_item .sslk_item_right a p.sslk_item_name font {
	width: 100%;
	height: 33px;
	margin-top: 1px;
	line-height: 33px;
	font-size: 18px;
	text-align: center;
	color: #FFF;
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.sslk_item .sslk_item_right a p.sslk_item_desc {
	width: 520px;
	height: 56px;
	line-height: 28px;
	font-size: 16px;
	color: #333;
	text-align: left;
	display: block;
	overflow: hidden;
	float: left;
}

.sslk_item .sslk_item_right a p.sslk_item_desc font {
	color: #256AAD;
}

.sslk_item .sslk_item_right a:hover {
	text-decoration: none;
}

.sslk_item .sslk_item_right a:hover p.sslk_item_desc {
	color: #256AAD;
}

.gzcx_main .gzcx_main_right {
	width: 350px;
	padding-bottom: 66px;
	float: right;
	background: url(../images/wxf_gzcx2.png) center repeat;
}

.gzcx_main_right .gzcx_main_right_wrap {
	width: 300px;
	margin: 0px auto;
}

.gzcx_main_right .gzcx_main_right_wrap a.gzcx_main_mk_global1 {
	width: 100%;
	height: 48px;
	margin-top: 24px;
	line-height: 48px;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #EEEEEE;
	background-color: #FFF;
	display: block;
}


/* 线路规划 */

.gzcx_main_right .gzcx_main_right_wrap a.gzcx_main_mk_xlgh_name {
	color: #3170B3;
	border-top: 2px solid #3170B3;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_cm {
	padding-top: 15px;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_cm p {
	padding-bottom: 10px;
	display: block;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_cm p span {
	height: 36px;
	line-height: 36px;
	color: #333;
	font-size: 16px;
	display: inline-block;
	float: left;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_cm p input {
	width: 214px;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
	border: 1px solid #D2D2D2;
	border-radius: 4px;
	background-color: #FFF;
	color: #333;
	font-size: 16px;
	display: inline-block;
	float: right;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_type {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.gzcx_main_mk_xlgh_type input {
	width: 16px;
	height: 16px;
	margin-top: 8px;
	margin-right: 6px;
	display: block;
	float: left;
}

.gzcx_main_mk_xlgh_type font {
	margin-right: 20px;
	float: left;
	display: block;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_xlgh_btn {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-color: #2568AF;
	border-radius: 5px;
	cursor: pointer;
}

.gzcx_main_mk_xlgh_btn span {
	height: 100%;
	padding-left: 40px;
	margin-left: 107px;
	font-size: 18px;
	color: #FFF;
	display: block;
	background: url(../images/wxf_gzcx8.png) left center no-repeat;
}

.gzcx_main_mk_xlgh_btn:hover {
	background-color: #000;
}


/* /线路规划 */


/* 交通设施 */

.gzcx_main_right .gzcx_main_right_wrap a.gzcx_main_mk_jtss_name {
	color: #F49833;
	border-top: 2px solid #F49833;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_jtss_list {
	width: 300px;
	height: 160px;
	margin-top: 16px;
	position: relative;
	overflow: hidden;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap {
	width: 306px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a {
	width: 96px;
	height: 76px;
	margin-right: 4px;
	margin-bottom: 4px;
	display: block;
	border: 1px solid #F1F1F1;
	background-color: #FFF;
	float: left;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a:hover span {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a span {
	width: 30px;
	height: 30px;
	margin: 10px auto 0px auto;
	display: block;
	transition: all 0.4s ease-in-out;
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	-o-transition: all 0.4s ease-in-out;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item1 span {
	background: url(../images/wxf_gzcx6-1.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item2 span {
	background: url(../images/wxf_gzcx6-2.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item3 span {
	background: url(../images/wxf_gzcx6-3.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item4 span {
	background: url(../images/wxf_gzcx6-4.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item5 span {
	background: url(../images/wxf_gzcx6-5.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a.mk_jtss_item6 span {
	background: url(../images/wxf_gzcx6-6.png) center no-repeat;
}

.gzcx_main_mk_jtss_list .gzcx_main_mk_jtss_list_wrap a font {
	width: 100%;
	padding-top: 6px;
	text-align: center;
	color: #333;
	font-size: 16px;
	display: block;
}


/* /交通设施 */


/* 公共交通 */

.gzcx_main_right .gzcx_main_right_wrap a.gzcx_main_mk_ggjt_name {
	color: #3170B3;
	border-top: 2px solid #3170B3;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_ggjt_list {
	width: 324px;
	margin-top: 16px;
	position: relative;
}

.gzcx_main_mk_ggjt_list .gzcx_main_mk_ggjt_list_wrap {
	width: 324px;
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

.gzcx_main_mk_ggjt_list .gzcx_main_mk_ggjt_list_wrap a {
	min-width: 128px;
	padding-left: 12px;
	margin-right: 20px;
	margin-bottom: 20px;
	line-height: 16px;
	font-size: 16px;
	color: #333;
	background: url(../images/wxf_gzcx7.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_main_mk_ggjt_list .gzcx_main_mk_ggjt_list_wrap a:hover {
	color: #3170B3;
}


/* /公共交通 */


/* ETC查询 */

.gzcx_main_right .gzcx_main_right_wrap a.gzcx_main_mk_etc_name {
	color: #87BD4D;
	border-top: 2px solid #87BD4D;
}

.gzcx_main_right .gzcx_main_right_wrap .gzcx_main_mk_etc_list {
	width: 300px;
	margin-top: 16px;
	position: relative;
}

.gzcx_main_mk_etc_list .gzcx_main_mk_etc_list_wrap {
	width: 324px;
	position: absolute;
	top: 0px;
	left: 0px;
}

.gzcx_main_mk_etc_list .gzcx_main_mk_etc_list_wrap a {
	width: 94px;
	height: 34px;
	line-height: 34px;
	margin-right: 6px;
	margin-bottom: 6px;
	border: 1px solid #E6F5D6;
	background-color: #FFF;
	font-size: 16px;
	color: #333;
	text-align: center;
	display: block;
	float: left;
}

.gzcx_main_mk_etc_list .gzcx_main_mk_etc_list_wrap a:hover {
	background-color: #E6F5D6;
}


/* /ETC查询 */


/* /公众出行-封面页 */


/* 公众出行-实时路况 */

.gzcx_sslk_main {
	width: 1200px;
	height: 1029px;
	margin: 38px auto;
	position: relative;
}

.gzcx_sslk_main .gzcx_sslk_wrap {
	width: 436px;
	height: 981px;
	position: absolute;
	z-index: 1;
	top: 24px;
	left: 24px;
}

.gzcx_sslk_main .gzcx_sslk_top {
	width: 426px;
	padding: 10px 5px;
	background-color: #FFF;
}

.gzcx_sslk_main .gzcx_sslk_top a {
	width: 132px;
	height: 48px;
	margin: 5px;
	background-color: #F5F6F8;
	border-radius: 4px;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
}

.gzcx_sslk_main .gzcx_sslk_top a span {
	height: 100%;
	line-height: 48px;
	padding-left: 34px;
	margin-left: 16px;
	font-size: 16px;
	color: #101010;
	display: block;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a1 span {
	background: url(../images/wxf_gzcx_sslk2_1.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a2 span {
	background: url(../images/wxf_gzcx_sslk2_2.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a3 span {
	background: url(../images/wxf_gzcx_sslk2_3.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a4 span {
	background: url(../images/wxf_gzcx_sslk2_4.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a5 span {
	background: url(../images/wxf_gzcx_sslk2_5.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a6 span {
	background: url(../images/wxf_gzcx_sslk2_6.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a:hover,
.gzcx_sslk_main .gzcx_sslk_top a.hover {
	background-color: #165EA8;
}

.gzcx_sslk_main .gzcx_sslk_top a:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.hover span {
	color: #FFF;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a1:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a1.hover span {
	background: url(../images/wxf_gzcx_sslk2_1_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a2:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a2.hover span {
	background: url(../images/wxf_gzcx_sslk2_2_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a3:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a3.hover span {
	background: url(../images/wxf_gzcx_sslk2_3_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a4:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a4.hover span {
	background: url(../images/wxf_gzcx_sslk2_4_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a5:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a5.hover span {
	background: url(../images/wxf_gzcx_sslk2_5_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a6:hover span,
.gzcx_sslk_main .gzcx_sslk_top a.gzcx_sslk_top_a6.hover span {
	background: url(../images/wxf_gzcx_sslk2_6_hover.png) left center no-repeat;
}

.gzcx_sslk_main .gzcx_sslk_list {
	width: 100%;
	height: 773px;
	padding: 24px 0px;
	margin-top: 24px;
	overflow: auto;
	background-color: #FFF;
}

.gzcx_sslk_main .gzcx_sslk_list a {
	width: 90%;
	margin: 0px auto;
	padding: 20px 0px 15px 0px;
	border-bottom: 1px solid #E8E8E8;
	font-size: 16px;
	line-height: 26px;
	color: #000;
	cursor: pointer;
	display: block;
}

.gzcx_sslk_main .gzcx_sslk_list a:hover {
	background-color: #f9f9f9;
}

.gzcx_sslk_main .gzcx_sslk_list a span {
	padding-bottom: 10px;
	font-weight: bold;
	color: #2669B0;
	display: block;
}

.gzcx_sslk_main .gzcx_sslk_list a font {
	font-weight: bold;
}


/* /公众出行-实时路况 */


/* 公众出行-自驾出行 */

.gzcx_zjcx_main {
	width: 1200px;
	height: 1029px;
	margin: 38px auto;
	position: relative;
}

.gzcx_zjcx_main .gzcx_zjcx_wrap {
	width: 400px;
	height: 981px;
	position: absolute;
	z-index: 999999;
	top: 24px;
	left: 24px;
}

.gzcx_zjcx_top {
	width: 400px;
	background-color: #FFF;
}

.gzcx_zjcx_top a {
	width: 70px;
	height: 84px;
	margin: 20px 15px;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
}

.gzcx_zjcx_top a span {
	width: 56px;
	height: 56px;
	margin: 0px auto;
	border-radius: 8px;
	background: #F5F6F8 center no-repeat;
	display: block;
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a1 span {
	background-image: url(../images/wxf_gzcx_zjcx1_1.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a2 span {
	background-image: url(../images/wxf_gzcx_zjcx1_2.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a3 span {
	background-image: url(../images/wxf_gzcx_zjcx1_3.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a4 span {
	background-image: url(../images/wxf_gzcx_zjcx1_4.png);
}

.gzcx_zjcx_top a font {
	width: 100%;
	padding-top: 8px;
	font-size: 16px;
	color: #000;
	text-align: center;
	display: block;
}

.gzcx_zjcx_top a:hover span,
.gzcx_zjcx_top a.hover span {
	background: #1A5FAA center no-repeat;
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a1:hover span,
.gzcx_zjcx_top a.gzcx_zjcx_top_a1.hover span {
	background-image: url(../images/wxf_gzcx_zjcx1_1_hover.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a2:hover span,
.gzcx_zjcx_top a.gzcx_zjcx_top_a2.hover span {
	background-image: url(../images/wxf_gzcx_zjcx1_2_hover.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a3:hover span,
.gzcx_zjcx_top a.gzcx_zjcx_top_a3.hover span {
	background-image: url(../images/wxf_gzcx_zjcx1_3_hover.png);
}

.gzcx_zjcx_top a.gzcx_zjcx_top_a4:hover span,
.gzcx_zjcx_top a.gzcx_zjcx_top_a4.hover span {
	background-image: url(../images/wxf_gzcx_zjcx1_4_hover.png);
}

.gzcx_zjcx_top a:hover font,
.gzcx_zjcx_top a.hover font {
	color: #2568AE;
	font-weight: bold;
}

.gzcx_zjcx_main .gzcx_zjcx_bottom {
	width: 100%;
	height: 785px;
	padding: 24px 0px;
	margin-top: 24px;
	overflow: auto;
	background-color: #FFF;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh {
	width: 330px;
	margin: 0px auto;
	padding-bottom: 25px;
	border-bottom: 1px solid #E8E8E8;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_cm p {
	padding-bottom: 10px;
	display: block;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_cm p span {
	height: 36px;
	line-height: 36px;
	color: #000;
	font-size: 16px;
	display: inline-block;
	float: left;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_cm p input {
	width: 240px;
	height: 34px;
	line-height: 34px;
	padding: 0px 10px;
	border: 1px solid #D2D2D2;
	border-radius: 4px;
	background-color: #FFF;
	color: #333;
	margin-bottom: 10px;
	font-size: 16px;
	display: inline-block;
	float: right;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_type {
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_type input {
	width: 16px;
	height: 16px;
	margin-top: 8px;
	margin-right: 6px;
	display: block;
	float: left;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_type font {
	margin-right: 36px;
	float: left;
	display: block;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_btn {
	width: 100%;
	height: 38px;
	line-height: 38px;
	background-color: #2568AF;
	border-radius: 5px;
	cursor: pointer;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_btn span {
	height: 100%;
	padding-left: 40px;
	margin-left: 120px;
	font-size: 18px;
	color: #FFF;
	display: block;
	background: url(../images/wxf_gzcx8.png) left center no-repeat;
}

.gzcx_zjcx_main .gzcx_zjcx_xlgh .gzcx_zjcx_xlgh_btn:hover {
	background-color: #124c8a;
}

.gzcx_zjcx_main .gzcx_zjcx_result {
	width: 330px;
	height: 40px;
	padding: 10px 0px;
	line-height: 40px;
	margin: 0px auto;
}

.gzcx_zjcx_main .gzcx_zjcx_result span {
	padding-left: 30px;
	font-weight: bold;
	font-size: 20px;
	color: #2468AF;
	background: url(../images/wxf_gzcx_zjcx2.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_zjcx_main .gzcx_zjcx_result font {
	padding-right: 25px;
	font-size: 18px;
	color: #333;
	background: url(../images/wxf_gzcx_zjcx3.png) right center no-repeat;
	display: block;
	float: right;
}

.gzcx_zjcx_main .gzcx_zjcx_list {
	width: 330px;
	margin: 0px auto;
}


/* /公众出行-自驾出行 */


/* 公众出行-交通设施 */

.gzcx_jtss_main {
	width: 1200px;
	height: 1029px;
	margin: 38px auto;
	position: relative;
}

.gzcx_jtss_main .gzcx_jtss_wrap {
	width: 400px;
	height: 981px;
	position: absolute;
	z-index: 1;
	top: 24px;
	left: 24px;
}

.gzcx_jtss_main .gzcx_jtss_bottom {
	width: 100%;
	height: 785px;
	padding: 24px 0px;
	margin-top: 24px;
	overflow: auto;
	background-color: #FFF;
}

.gzcx_jtss_main .gzcx_jtss_type {
	width: 354px;
	margin: 0px auto;
	padding-bottom: 25px;
	border-bottom: 1px solid #E8E8E8;
}

.gzcx_jtss_main .gzcx_jtss_type a {
	width: 108px;
	height: 76px;
	margin: 4px;
	border: 1px solid #F1F1F1;
	background-color: #FFF;
	display: block;
	float: left;
	cursor: pointer;
}

.gzcx_jtss_main .gzcx_jtss_type a span {
	width: 30px;
	height: 30px;
	margin: 11px auto 0px auto;
	display: block;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a1 span {
	background: url(../images/wxf_gzcx6-1.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a2 span {
	background: url(../images/wxf_gzcx6-2.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a3 span {
	background: url(../images/wxf_gzcx6-3.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a4 span {
	background: url(../images/wxf_gzcx6-4.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a5 span {
	background: url(../images/wxf_gzcx6-5.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a.gzcx_jtss_type_a6 span {
	background: url(../images/wxf_gzcx6-6.png) center no-repeat;
}

.gzcx_jtss_main .gzcx_jtss_type a font {
	width: 100%;
	padding-top: 5px;
	color: #333;
	font-size: 16px;
	text-align: center;
	display: block;
}

.gzcx_jtss_main .gzcx_jtss_type a:hover {
	border: 1px solid #FFECDB;
	background-color: #FFECDB;
}

.gzcx_jtss_main .gzcx_jtss_type a:hover font {
	color: #FF8300;
}

.gzcx_jtss_main .gzcx_jtss_result {
	width: 354px;
	height: 40px;
	padding: 10px 0px;
	line-height: 40px;
	margin: 0px auto;
}

.gzcx_jtss_main .gzcx_jtss_result span {
	padding-left: 30px;
	font-weight: bold;
	font-size: 20px;
	color: #2468AF;
	background: url(../images/wxf_gzcx_zjcx2.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_jtss_main .gzcx_jtss_result font {
	padding-right: 25px;
	font-size: 18px;
	color: #333;
	background: url(../images/wxf_gzcx_zjcx3.png) right center no-repeat;
	display: block;
	float: right;
}

.gzcx_jtss_main .gzcx_jtss_list {
	width: 354px;
	margin: 0px auto;
}


/* /公众出行-交通设施 */


/* 公众出行-ETC网点 */

.gzcx_etc_main {
	width: 1200px;
	height: 1100px;
	margin: 38px auto;
	position: relative;
}

.gzcx_etc_main .gzcx_etc_wrap {
	width: 400px;
	position: absolute;
	z-index: 1;
	top: 24px;
	left: 24px;
}

.gzcx_etc_main .gzcx_etc_bottom {
	width: 366px;
	padding: 17px;
	margin-top: 24px;
	overflow: auto;
	background-color: #FFF;
}

.gzcx_etc_main .gzcx_etc_bottom a {
	width: 110px;
	height: 34px;
	line-height: 34px;
	margin: 5px;
	text-align: center;
	color: #333;
	border: 1px solid #E6F5D8;
	display: block;
	float: left;
	cursor: pointer;
}

.gzcx_etc_main .gzcx_etc_bottom a:hover {
	background-color: #1BB181;
	border: 1px solid #1BB181;
	color: #FFF;
}

.gzcx_etc_main .gzcx_etc_list {
	width: 1000px;
	padding: 20px 35px;
	background-color: #FFF;
	position: absolute;
	top: 430px;
	left: 70px;
}

.gzcx_etc_main .gzcx_etc_list .gzcx_etc_list_title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	margin-bottom: 15px;
}

.gzcx_etc_main .gzcx_etc_list .gzcx_etc_list_title font {
	font-size: 20px;
	color: #1AB27F;
	font-weight: bold;
	text-align: left;
	display: block;
	float: left;
}

.gzcx_etc_main .gzcx_etc_list .gzcx_etc_list_title span {
	width: 15px;
	height: 100%;
	background: url(../images/wxf_gzcx_etc1.png) center no-repeat;
	display: block;
	float: right;
	cursor: pointer;
}

.gzcx_etc_main .gzcx_etc_list table {
	width: 100%;
}

.gzcx_etc_main .gzcx_etc_list table tr.gzcx_etc_table_ftr {
	background-color: #F0FFFA;
	font-weight: bold;
}

.gzcx_etc_main .gzcx_etc_list table tr:hover {
	background-color: #E7E7E7;
}

.gzcx_etc_main .gzcx_etc_list table tr.gzcx_etc_table_ftr:hover {
	background-color: #F0FFFA;
}

.gzcx_etc_main .gzcx_etc_list table tr td {
	padding: 10px 0px;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	border: 1px solid #E7E7E7;
}

.gzcx_etc_main .gzcx_etc_list .gzcx_etc_list_pages {
	margin-top: 10px;
}

.gzcx_etc_main .gzcx_etc_list .gzcx_etc_list_nodata {
	width: 100%;
	padding: 100px 0px;
	text-align: center;
	font-weight: bold;
	font-size: 22px;
	color: #CD0000;
	display: none;
}


/* /公众出行-ETC网点 */


/* 公众出行-综合查询 */

.gzcx_zhcx_main {
	width: 1150px;
	padding: 0px 25px 50px 25px;
	margin: 38px auto;
	background: url(../images/wxf_gzcx2.png) center repeat;
	position: relative;
}

.gzcx_zhcx_jgtitle {
	width: 100%;
	height: 48px;
	line-height: 48px;
	margin-top: 30px;
	float: left;
}

.gzcx_zhcx_jgtitle span {
	height: 100%;
	padding-left: 60px;
	font-size: 20px;
	color: #000;
	background: url(../images/wxf_gzcx_zhcx1.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_zhcx_jgtitle font {
	display: block;
	float: right;
	font-size: 18px;
	color: #333;
}

.gzcx_zhcx_jg {
	width: 100%;
	margin-top: 26px;
	background-color: #F6F6F6;
	float: left;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_input {
	width: 100%;
	height: 66px;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_input span {
	padding-left: 25px;
	padding-right: 10px;
	line-height: 66px;
	font-size: 17px;
	font-weight: bold;
	color: #333;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_input input {
	width: 230px;
	height: 32px;
	padding: 0px 5px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	border: 1px solid #F0F0F0;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_radio {
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_radio input {
	margin: 0px 10px 0px 25px;
	cursor: pointer;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_radio font {
	min-width: 200px;
	font-size: 18px;
	margin-right: 40px;
	margin-bottom: 20px;
	display: inline-block;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_btn {
	width: 100%;
	height: 60px;
	overflow: hidden;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_btn span {
	width: 96px;
	height: 32px;
	margin: 14px auto 0px auto;
	line-height: 32px;
	font-size: 18px;
	color: #FFF;
	background-color: #0158A8;
	text-align: center;
	display: block;
	cursor: pointer;
	border-radius: 5px;
}

.gzcx_zhcx_jg .gzcx_zhcx_jg_btn span:hover {
	background-color: #064886;
}

.gzcx_zhcx_rytitle {
	width: 100%;
	height: 48px;
	line-height: 48px;
	margin-top: 40px;
	float: left;
}

.gzcx_zhcx_rytitle span {
	height: 100%;
	padding-left: 60px;
	font-size: 20px;
	color: #000;
	background: url(../images/wxf_gzcx_zhcx2.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_zhcx_rytitle font {
	display: block;
	float: right;
	font-size: 18px;
	color: #333;
}

.gzcx_zhcx_ry {
	width: 100%;
	margin-top: 20px;
	background-color: #F6F6F6;
	float: left;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_input {
	width: 100%;
	height: 66px;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_input span {
	padding-left: 25px;
	padding-right: 10px;
	line-height: 66px;
	font-size: 17px;
	font-weight: bold;
	color: #333;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_input input {
	width: 230px;
	height: 32px;
	padding: 0px 5px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	border: 1px solid #F0F0F0;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_radio {
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_radio input {
	margin: 0px 10px 0px 25px;
	cursor: pointer;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_radio font {
	min-width: 240px;
	font-size: 18px;
	margin-right: 130px;
	margin-bottom: 20px;
	display: inline-block;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_btn {
	width: 100%;
	height: 60px;
	overflow: hidden;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_btn span {
	width: 96px;
	height: 32px;
	margin: 14px auto 0px auto;
	line-height: 32px;
	font-size: 18px;
	color: #FFF;
	background-color: #0158A8;
	text-align: center;
	display: block;
	cursor: pointer;
	border-radius: 5px;
}

.gzcx_zhcx_ry .gzcx_zhcx_ry_btn span:hover {
	background-color: #064886;
}

.gzcx_zhcx_cltitle {
	width: 100%;
	height: 48px;
	line-height: 48px;
	margin-top: 50px;
	float: left;
}

.gzcx_zhcx_cltitle span {
	height: 100%;
	padding-left: 60px;
	font-size: 20px;
	background: url(../images/wxf_gzcx_zhcx2.png) left center no-repeat;
	display: block;
	float: left;
}

.gzcx_zhcx_cltitle font {
	display: block;
	float: right;
	font-size: 18px;
	color: #333;
}

.gzcx_zhcx_cl {
	position: relative;
	width: 100%;
	margin-top: 20px;
	background-color: #F6F6F6;
	float: left;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_input {
	width: 100%;
	height: 66px;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_input span {
	padding-left: 25px;
	padding-right: 10px;
	line-height: 66px;
	font-size: 17px;
	font-weight: bold;
	color: #333;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_input input {
	width: 230px;
	height: 32px;
	padding: 0px 5px;
	line-height: 32px;
	font-size: 16px;
	color: #333;
	border: 1px solid #F0F0F0;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_radio {
	width: 100%;
	padding-top: 20px;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_radio input {
	margin: 0px 10px 0px 25px;
	cursor: pointer;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_radio font {
	min-width: 170px;
	font-size: 18px;
	margin-right: 195px;
	margin-bottom: 20px;
	display: inline-block;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_btn {
	width: 100%;
	height: 60px;
	overflow: hidden;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_btn span {
	width: 96px;
	height: 32px;
	margin: 14px auto 0px auto;
	line-height: 32px;
	font-size: 18px;
	color: #FFF;
	background-color: #0158A8;
	text-align: center;
	display: block;
	cursor: pointer;
	border-radius: 5px;
}

.gzcx_zhcx_cl .gzcx_zhcx_cl_btn span:hover {
	background-color: #064886;
}


/* /公众出行-综合查询 */


/*收费查询*/

.l-charge {
	position: absolute;
	top: 24px;
	left: 25px;
}

.l-charge-left-top {
	background: #ffffff;
	width: 390px;
	height: 110px;
	padding-top: 20px;
}

.l-charge-left-top ul li {
	float: left;
	margin-left: 25px;
}

.l-charge-left-top ul li a {
	display: block;
	width: 65px;
	height: 83px;
	color: #333333;
	font-size: 16px;
}

.l-charge-left-top ul li span {
	display: block;
	width: 55px;
	height: 55px;
	margin: 0 auto;
	margin-bottom: 10px;
	border-radius: 5px;
}

.l-charge-left-top ul li a:hover {
	color: #1960a9;
}

.l-charge-left-top ul li:nth-of-type(1) span {
	background: #f5f6f8 url(../images/icon/sf1.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(2) span {
	background: #f5f6f8 url(../images/icon/sf2.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(3) span {
	background: #f5f6f8 url(../images/icon/sf3.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(4) span {
	background: #f5f6f8 url(../images/icon/sf4.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(1) :hover span {
	background: #1960a9 url(../images/icon/sf11.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(2) :hover span {
	background: #1960a9 url(../images/icon/sf22.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(3) :hover span {
	background: #1960a9 url(../images/icon/sf33.png) no-repeat center center;
}

.l-charge-left-top ul li:nth-of-type(4) :hover span {
	background: #1960a9 url(../images/icon/sf44.png) no-repeat center center;
}

.l-charge-highway {
	margin-top: 15px;
	padding: 30px 60px 36px 50px;
	width: 280px;
	height: 250px;
	background: #ffffff;
}

.highway-choose {
	margin-bottom: 20px;
}

.highway-choose font {
	font-size: 18px;
	margin-right: 68px;
}

.highway-select {
	position: relative;
}

.highway-select .xhjh {
	cursor: pointer;
	position: absolute;
	top: 78px;
	right: -14px;
	width: 17px;
	height: 22px;
	background: url(../images/icon/xhjh.png) no-repeat center;
}

.highway-select select {
	height: 38px;
	font-size: 16px;
	padding-left: 14px;
	border-radius: 5px;
	border: 1px solid #d2d2d2;
	margin-bottom: 6px;
}

.models {
	width: 269px;
	height: 38px;
	font-size: 16px;
	padding-left: 14px;
	border-radius: 5px;
	border: 1px solid #d2d2d2;
	margin-bottom: 6px;
}

.highway-select .line {
	width: 120px;
    margin-right: 6px;
    padding-left: 0;
}

.highway-select .line-1 {
	width: 120px;
}

.highway-select button {
	width: 283px;
	height: 40px;
	background: #2668af url(../images/wxf_gzcx8.png) no-repeat 103px center;
	border: none;
	border-radius: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	text-indent: 43px;
	margin-top: 14px;
}

.query-results {
	width: 956px;
	height: 415px;
	margin-left: 100px;
	margin-top: 28px;
	background: #ffffff;
}

.query-results-head {
	width: 880px;
	height: 20px;
	font-size: 20px;
	color: #2668af;
	font-weight: bold;
	padding-top: 30px;
	margin-left: 36px;
	margin-bottom: 32px;
}

.query-results-head div:first-of-type {
	padding-left: 34px;
	background: url(../images/icon/dlsf_gb.png) no-repeat left center;
}

.query-results-head span {
	float: right;
	width: 18px;
	height: 18px;
	cursor: pointer;
	background: url(../images/icon/gb.png) no-repeat center;
}

.l-cxjg table {
	margin: 0 auto;
	border: 1px solid #e7e7e7;
}

.l-cxjg table th {
	width: 174px;
	height: 42px;
	background: #eaf5ff;
}

.l-cxjg table td {
	width: 174px;
	height: 42px;
	text-align: center;
}

.l-cxjg {
	margin-bottom: 40px;
}

.l-cxjg-text {
	margin-left: 45px;
}

.l-cxjg-text h3 {
	font-size: 18px;
	font-weight: bold;
}

.l-cxjg-text p {
	line-height: 34px;
	font-size: 16px;
}

.l-yhcxjg table {
	border: 1px solid #e7e7e7;
	width: 100%;
	margin-bottom: 40px;
}

.l-yhcxjg table tr {
	height: 43px;
}

.l-yhcxjg table tr th {
	background: #eaf5ff;
	color: #2668af;
	font-size: 18px;
	font-weight: normal;
}

.glyh_infor{
	z-index: 1;
	background: #ffffff;
	width: 70vw;
	height: 70vh;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin: auto;
	border-radius: 12px;
	overflow: auto;
	display: none;
}
.glyh_inforgb{
	width: 20px;
	height: 20px;
	position: absolute;
	top: 10px;
	right: 10px;
}
.glyh_inforbox{
	background: url("../images/bg1.png") no-repeat;
	background-size:100% 100%;
}
.glyh_inforbox ul{
	padding: 15px;
}
.glyh_inforbox ul li{
	min-height: 26px;
	margin-bottom: 6px;
	border-bottom: 1px dashed;
}
.glyh_inforbox ul li p:first-child{
	width: 15%;
	display: inline-block;
	vertical-align: top;
}
.glyh_inforbox ul li p:last-child{
	vertical-align: top;
	width: 84%;
	display: inline-block;
}
.l-glyh table {
	border: 1px solid #e7e7e7;
	width: 100%;
	margin-bottom: 40px;
}

.l-glyh table tr {
	height: 43px;
}
.glyh_selectresult tr th {
	font-size: 16px !important;
}
.l-glyh table tr th {
	background: #eaf5ff;
	color: #2668af;
	font-size: 18px;
	font-weight: normal;
}



.l-fy {
	position: relative;
	margin-bottom: 22px;
}

.l-sq {
	position: absolute;
	top: 10px;
	right: 20px;
	padding-right: 30px;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	background: url(../images/icon/sq.png) no-repeat right center;
	cursor: pointer;
	margin-bottom: 22px;
	;
}

.query-results1 {
	position: absolute;
	width: 961px;
	height: 263px;
	top: 55px;
	margin-left: 100px;
	background: #ffffff;
}

.query-results1 .l-cxjg table tr th {
	background: #eaf5ff;
	font-size: 18px;
	color: #2668af;
	font-weight: normal;
}

.query-results1 .no-query {
	font-size: 20px;
	font-weight: bold;
	color: #cd0000;
	text-align: center;
	margin-top: 34px;
	margin-bottom: 38px;
}


/*公共交通*/

.srcxnr {
	/*position:relative;*/
	width: 1150px;
	height: 80px;
	background: #f6f6f6;
	line-height: 80px;
	margin-top: 22px;
}


/*.glkycx .srcxnr span:nth-of-type(1){
	display: inline-block;
	top:10px;
	width: 40px;
	height: 32px;
	background:url(../images/icon/l-hz.png) no-repeat center;
}*/


/*.l-glkycx{
	min-height: 480px;
}
*/


/*公路班次查询*/

.sf_zd_tj font {
	font-size: 16px;
	margin-right: 14px;
	font-weight: bold;
}

.sf_zd_tj input {
	width: 200px;
	height: 34px;
	border: 1px solid #f0f0f0;
	margin-right: 14px;
	text-indent: 6px;
}

.sf_zd_tj button {
	width: 94px;
	height: 34px;
	border: none;
	background: #0058a8;
	color: #fff;
	font-size: 18px;
}

.kyxlcx_list table {
	border: 1px solid #e7e7e7;
}

.kyxlcx_list table tr {
	height: 44px;
}

.kyxlcx_list table tr th {
	background: #eaf5ff;
	font-size: 18px;
	color: #2668af;
	font-weight: normal;
}

.kyxlcx_list table tr td {
	font-size: 16px;
	color: #333333;
	text-align: center;
}

.kyxlcx_list table tr td:first-of-type {
	text-indent: -40px;
}

.l_glxlcx_main {
	background: #fff;
}

.kyxlcx_list {
	margin-bottom: 8px;
}

.l_sq span {
	margin: 0 auto;
	display: block;
	width: 70px;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	background: url(../images/icon/sq.png) no-repeat right center;
	cursor: pointer;
	margin-bottom: 22px;
}

#wxfMainWrap1 {
	width: 100%;
	height: auto;
	background: url(../images/icon/ggjt-bg.png) top center no-repeat;
	background-attachment: fixed;
}

.l_qcz ul li {
	float: left;
	margin-right: 18px;
	padding: 14px 31px 14px 20px;
	width: 311px;
	border: 1px solid #f0f0f0;
}

.l_qcz ul li div:nth-of-type(1) {
	font-weight: bold;
	font-size: 18px;
}

.l_qcz ul li div:nth-of-type(2) {
	height: 34px;
	line-height: 34px;
	font-size: 18px;
	padding-left: 28px;
	background: url(../images/icon/icon.png) no-repeat left center;
}

.l_qcz ul li div:nth-of-type(3) {
	line-height: 28px;
	font-size: 16px;
	padding-left: 28px;
	background: url(../images/icon/qcz_dz_bg.png) no-repeat left center;
}
.l_qcz ul li div:nth-of-type(4) {
	line-height: 28px;
	font-size: 16px;
	padding-left: 28px;
	background: url(../images/icon/icon1.png) no-repeat left center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}


.l_qcz {
	margin-top: 30px;
	height: 172px;
}

.l_glxlcx_main .l_sq {
	border-bottom: 1px solid #f0f0f0;
}


/*公路班次查询*/


/*公共交通标题*/

.gzcx_zhcx_main .gzcx_zhcx_jgtitle span {
	background: url(../images/arrow_group.png) no-repeat left center no-repeat;
	;
}


/*new style*/

.H_head {
	background: url(../images/head.jpg) no-repeat;
	background-size: 100% 100%;
	position: relative;
}

.H_head_box {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	text-align: left;
	position: relative;
}

.H_bark {
	display: inline-block;
	margin-top: 25px;
}

.H_headimg_box img:first-child {
	width: 238px;
	margin-left: 76px;
	margin-top: 34px;
}
.H_bark img{
	width: 315px;
	height: 61px;
}
.hu_tab_box{
	width: 1200px;
	margin: 0 auto;
}

.H_head_tap {
	width: 100%;
	height: 65px;
	background: rgba(35, 45, 180, 0.8);
	position: absolute;
	bottom: 0;
}

.H_head_tap ul {
	height: 100%;
}

.H_head_tap ul li {
	float: left;
	display: inline-block;
	width: 160px;
	height: 100%;
	/*text-align: center;
			    line-height: 50px;*/
	border-right: 1px solid #4a53d2;
}

.H_head_tap ul li a {
	text-align: center;
	line-height: 65px;
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-size: 16px;
}

.h_go_index {
	border: none !important;
	background: url(../images/index.png) no-repeat;
	background-size: 100% 100%;
	position: absolute;
	right: 0%;
	width: 180px;
	height: 60px;
}
.h_go_index a{
	display: inline-block;
	padding-top: 17px;
	padding-left: 35px;
	color: #ffffff;
	font-weight: bold;
	font-size: 16px;
}
.h_go_index a:hover {
	text-decoration: none;
	color: #ffffff;
}

.h_go_index img {
	vertical-align: text-top;
	margin-right: 14px;
}

.h_clicktop {
	background: url(../images/tabpsd.png);
	color: #ffffff !important;
	font-weight: bold;
}