/*0086gd*/

body
{
	background: #fff;
	color: #242424;
}

a
{
	color:#0066cc;
	text-decoration: none;
}

a:hover
{
	color: #242424;
	text-decoration: underline;
}

h1
{
	font-weight: normal;
	text-align: center;
}

h2
{
	padding: 20px 0 0;
	text-align: center;
}

p
{
	overflow: hidden;
	margin: 5px 0;
	padding: 5px 0;
}



#citytable{font-size: 14px; margin: 10px auto; background: #fff;}
#citytable td{padding: 1px 10px; text-align: left; width: 60px;}
#citytable a{color: #0066cc}
#citytable a:hover{color: #242424}

.tagCloud{text-align: left; border: none}
.tagCloud a{color: #0066cc}
.tagCloud a:hover{color: #242424}

.main{padding-top: 25px}

.simcolumn{margin-bottom: 0; border-bottom: 1px solid #ccc; color: #999; margin-left: 10px}
.tagCloud{margin-left: 10px}
h3.columntit{background: #fff url(../images/column.gif) no-repeat top left;  padding-left: 10px; padding-top:3px; font-size: 18px; height: 32px; margin-bottom: 5px; margin-top: 18px}
h3.columntit a{color: #fff}
.columnul{margin-bottom: 0; padding-bottom: 0}
.columnul li{border-bottom: 1px solid #eee; list-style: none; padding: 5px 0; margin-left: 10px; }

.thumb{float: left; width: 110px; overflow: hidden; margin-top: 4px;}
.thumb img{padding: 3px; border: 1px solid #ccc}
.thumb a:hover img{padding: 3px; border: 1px solid #242424}
.columnpost{float: left; width: 160px; padding-bottom: 10px; margin-top: 4px;}

.columnpost h2{text-align: left; font-size: 14px; margin: 0; padding: 0}
.columnul a{color: #db9130}
.columnul a:hover{color: #000}
.columnpost p{border: none; text-align: left; font-size: 12px; padding: 5px 0; margin: 5px 0}
.textright{text-align: right}
.columnmore{font-style: italic; margin-right: 0}
.columnmore a{color: #db9130}
.columnmore a:hover{color: #242424}

.sidecolumntit{background:url(../images/sidecolumntit.gif) no-repeat left bottom; padding-bottom: 12px; font-size: 18px; margin-bottom: 5px; margin-top: 18px; position: relative; height: 28px;}

.slmore{position: absolute; right: 0; font-size: 12px; bottom: 14px; color: #eee}
.slmore a{color: #db9130;}

.disuptable{width: 100%; color: #ccc; padding-left: 0}
.disuptable a{color: #0066cc}
.disuptable a:hover{color: #242424}
.disuptable td{padding: 3px; margin-right: 5px}
.disuptable .tdleft a{margin: 0 3px; color: #db9130}
.disuptable li{list-style: none; margin-left: 0; margin-bottom: 8px; padding-left: 0}

#footer{background: #fff url(../images/ftbreak.gif) repeat-x top center; margin-top: 25px; padding: 15px 0 25px 0; text-align: center; color: #ccc}
#footer b{color: #999}
#footer a{margin: 0 5px}

h1.headline{font-size: 18px; text-align: left; border-bottom: 1px solid #999; margin: 20px 40px 0 30px}


.post{margin-right: 40px; list-style: none}
.post h2{font-size: 18px; text-align: left; margin-bottom: 5px}
.post li{border-bottom: 1px dashed #ccc; padding-bottom: 5px; margin-bottom: 5px}
.post .postlistcont{padding-bottom: 0; padding-top: 0}
.post .postlistcont p{margin: 0 0 5px 0; padding-top: 0; color: #999}
.post a{color: #db9130}
.post a:hover{color: #000}
.pagenav{text-align: center}
.pagenav a{margin: 0 5px}

.tt a{margin: 5px; color: #db9130}
.tt a:hover{color: #242424}


.main .grid_5{

	margin-right: 40px;
}

#sidebar{
	margin-right: 0;

}

ul.sub_menu_v li {padding-left:0;margin-bottom:6px; color: #eee; width: 40px; margin-left: 20px}
ul.sub_menu_v li a{color: #db9130}
ul.notelist li{padding-left:0;margin-bottom:6px; color: #eee; margin-left: 20px}

#header{background: #fff url(../images/headerbg.png) repeat-y center top; margin-bottom: 0; padding: 10px; padding-bottom: 0}
#header.kp{background: #fff url(../images/headerbgkp.png) repeat-y center top; margin-bottom: 0; padding: 10px; padding-bottom: 0}
#header.kp #menu{
	width: 920px
}
#header.kp #menu-right{
	width: 920px
}
.kp h2#subtit{color: #999; font-size: 14px; margin:10px 5px 5px; text-align: right; width: 600px; padding: 0; position: absolute; bottom: 2px;}
.kp .hdright{ padding: 0; text-align: right; position: relative; height: 64px; background: red;}

/*.kp{position: relative}*/
.kp .top-ad{position: absolute; right:40px; height: 70px}

.kp .hdleft{ padding: 0; text-align: left; position: relative; height: 64px; background: red;}
.kp h2#subtitleft{color: #999; font-size: 14px; margin:10px 5px 5px; text-align: left; width: 800px; padding: 0; position: absolute; bottom: 2px;}

#headerft{background: #fff url(../images/headerft.png) no-repeat center top; height: 15px; margin-top: 0}
#headerft.kp{background: #fff url(../images/headerftkp.png) no-repeat center top; height: 15px; margin-top: 0;  margin-left: 10px;margin-left: 0px !important;}

#menu{width: 580px; margin: auto;}

#menu.bus{border-top: none; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 5px; }


#menu li{float: left; list-style: none; margin: 5px 7px 0 0; padding-bottom: 0;color:#0066cc;}
#menu li a{margin: 0; margin-right: 0; color:#db9130; padding:5px}
#menu li a:hover{color:#fff; background: #9dcbdb}

#menu.bussub a{
	color:#0066cc;
}

#menu.bussubpg a{
	font-size: 14px;
	font-weight: bold;
}

#menu li.liright{float: right; list-style: none; margin: 5px 7px 0 0; padding-bottom: 0; color:#DB9130;}

h2#subtit{color: #999; font-size: 14px; margin:10px 5px 5px; text-align: left; width: 600px; padding: 0; position: absolute; bottom: 2px;}

#logo, #blogtit, .hdright{float: left}
#logo{margin-left: 15px}
#blogtit{margin-left: 5px; }
#blogtit h1{margin: 5px 0 0 0; padding: 0; text-align: left}
#blogtit div{margin: 0; margin-top: -5px; padding: 0; color: #ccc
color:black;
}
#blogtit a{color: #c00;}
#blogtit a:hover{color: #000; text-decoration: none}

.hdright{ padding: 0; text-align: right; position: relative; height: 64px;}


.mainleft{margin-left: 20px}
.mainright{margin-right: 0; margin-left: 30px}

.post-meta{border-bottom:1px solid #eee; border-top:1px solid #eee; border-top:1px solid #eee; color:#999; padding:3px 0}
.post-meta a{margin:0 5px 0 0}

.entry{margin: 10px 40px 10px 30px}

.navigation{
	margin: 10px 0;
}

.comment_intro, #comment_list, #respond, #comment_form, #commentform{margin: 10px 40px 10px 30px}
 
.comment_intro, #respond{margin:40px 40px 0 30px; font-size: 18px; border-bottom: 1px solid #999}

textarea#comment{width: 450px}

#comment_list dt{color: #999}
#comment_list dt strong{color: #242424}

.aligncenter, div.aligncenter { display: block; margin-left: auto; margin-right: auto; }
img.centered, img.aligncenter { display: block; margin-left: auto; margin-right: auto; } img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline; } img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline; } .alignright { float: right; } .alignleft { float: left }

h2.catlisttop{font-size: 14px; text-align: left; margin: 0 0 5px 0; padding: 0}

.columnpost p{margin-top: 0; padding-top: 0}

.entry p{
	overflow: visible;
}

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */



h1.headline{font-size: 24px; text-align: center; border-bottom: 1px solid #eee; margin: 20px 40px 0 30px;}
h2.headline{font-size: 24px; text-align: center; border-bottom: 1px solid #eee; margin: 20px 40px 0 30px;}


.entry p{
	overflow: visible; text-indent: 2em}
	
	
.tagspage a{margin: 5px; padding: 3px}

h1.pagetitle {
	font-size: 24px; text-align: center; border-bottom: 1px solid #eee; margin: 20px 40px 0 30px;
}

h2.pagetitle {
	font-size: 24px; text-align: center; border-bottom: 1px solid #eee; margin: 20px 40px 0 30px;
}		

.entry table{
	margin: 6px
}

.post{
	margin: 0;
	overflow: hidden;
}

li.linkcat{
	list-style: none;
	margin-left: 0;
}

li.linkcat ul li{
	color: #999;
}

li.linkcat h2{background: url(../images/sidecolumntit.gif) no-repeat left bottom; padding-bottom: 12px; font-size: 18px; margin-bottom: 5px; margin-top: 18px; position: relative; text-align: left; padding-top: 0;}

li.widget{
	list-style: none;
	margin-left: 0;
}

li.widget ul li{
	color: #999;
	margin-left: 20px;
}


h2.widgettitle{background: url(../images/sidecolumntit.gif) no-repeat left bottom; padding-bottom: 12px; font-size: 18px; margin-bottom: 5px; margin-top: 18px; position: relative; text-align: left; padding-top: 0;}

.qqmsn{
	text-align: center;
	margin: 10px 0;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
}
.MsoNormal span{
	font-size: 14px;
}

.navigation{
	overflow: hidden;
}

.gdnewstable{width: 600px; margin-left: 20px; margin-top: 10px}
.gdnewstable td{padding: 5px 10px 5px 10px; border-bottom: 1px solid #eee;}
.gdnewstable td a{color: #db9130}
.gdnewstable th{font-size: 18px; text-align: left; padding: 3px; height: 14px; background: url(../images/longcomlumn.gif) no-repeat; color: #fff; padding-left: 10px}

.guanlian a{color: #db9130}

.entry{width: 570px; overflow: hidden}

h1.bus-search-title{margin-top: 20px; color: #c00}

.bus-search{
	margin-left: 10px;
	text-align: center;
	margin-bottom: 40px
}

.tips{
	border: 1px solid #eee;
	margin: 10px
}

.tipslist{
	margin-top: 15px;
	color: #959595
}

.tipslist li{
	margin-bottom: 5px;
}

.gdpost{
	margin: 40px 10px 20px 10px;
	border: 1px solid #eee;
}

.gdpost thead td{
	background: #9DCBDB;
	padding: 2px 10px;
	border-right: 1px solid #fff
}

.gdpost thead td.tdend{
	border-right: 1px solid #eee
}


.gdpost thead td a{
	font-size: 14px;
	color: #fff
}

.gdpost thead td a:hover{
	text-decoration: underline;
	color: #000
}

.gdpost tbody td{
	background: #fff;
	padding: 2px 10px;
	border-bottom: 1px dashed #eee;
	border-right: 1px solid #eee;
}

.gdpost tbody td a{
	color: rgb(219, 145, 48);
}

.gdpost tbody td a:hover{
	color: rgb(0, 102, 204);
	background: none
}

#busSearchTab{margin-left: 120px}

#busSearchTab li{
	float: left;
	font-size: 14px;
	list-style: none;
	margin: 5px 18px 5px 20px;
}

#busSearchTab li a{
	color: #999
}


#busSearchTab li.selected a{
	font-weight: bold;
	color: #000;
}

.busSeachPan{
	width: 615px;
	margin: auto;
	text-align: center;
}

.search-panel{
	padding: 20px
}

#bus-gjhc{
	background: url(../images/gjhc.gif) no-repeat center top;
	margin-bottom: 20px;
}

#bus-gjzd{
	background: url(../images/gjzd.gif) no-repeat center top;
	margin-bottom: 20px;
}

#bus-gjxl{
	background: url(../images/gjxl.gif) no-repeat center top;
	margin-bottom: 20px;
}

.bus-extend{ margin-top: 0}
.bus-extend .mainleft{margin-left: 20px; width: 200px;}
.bus-extend .mainright{margin-right: 0; margin-left: 0;  width: 390px}

.mapbig{text-align: center}

/*
.cookiesdiv{
	width: 400px;
	margin: 20px auto;
}

.cookiesul{
	width: 140px;
	float: left;
	text-align: left;
	margin-right: 35px;
	color: #959595
}

.cookiesul li{
	margin-left: 16px;
	color: #999;
	padding: 2px;
}
*/

table.citybusin{
	width: 100%
}

.ck{
	width: 100%;
	text-align: left;
}

.ck a{margin-right: 10px}


#top-menu{border-top: 1px solid #eee; width: 100%; margin: auto;background:url(../images/top-nav-bg.png) repeat-x left}

#top-menu.bus{border-top: none; border-bottom: 1px solid #ccc; padding-bottom: 5px; margin-bottom: 0; }

#top-menu li{float: left; list-style: none; margin: 5px 0px 0 5px; padding-bottom: 0;}
#top-menu li a{margin: 0; margin-right: 0; color:#fff; padding:5px}
#top-menu li a:hover{color:#eee; background: transparent}

#re_con{
	list-style: none;
	border-bottom: 1px solid #aaa;
	background: #eee;
	margin: -10px 15px 10px 15px;
	padding-top: 5px;
}

#re_con li{
	margin: 5px 10px
}

#re_con li a{
	margin: 0 5px
}

/*color*/

.red{color: red}

.bus-result-list{
	margin: 5px 15px;
}

.bus-result-list li{
	margin-bottom: 15px;
	border-bottom: 1px dashed #ccc;
	padding-bottom: 5px;
}

.bus-result-list li a{
	font-size: 14px;
}

.bus-result-list li div.fa-num{
	color: #c00;
	font-weight: bold
}

#key{
	background: #eee;
	margin: 15px;
	padding: 10px;
}

#re_con a{
	color: #db9130;
}

#key a{
	margin-right: 20px;
	color: #db9130;
}

#footer{position: relative;}

/*#footer p{text-align: left; width: 700px}

#footer p.tipsbtn{position: absolute; right: 0; width: 220px; top: 0}*/

p.tipsbtn{position: absolute; right: 0; width: 220px; top: -130px}

table#menu td{padding: 5px; padding-bottom: 0}


.grid_5 .tips{
	margin: 0
}

.rslist ul h3 a {
	color: #c00;
}

.rslist ul h3{
	margin-bottom: 0;
	font-size: 18px;
}

.rslist ul li {
	margin-left: 0;
	list-style: none;
	padding: 5px;
}

.rslist.gjxl ul li{
	background: #fee;
	color: #955
}

.rslist.gjzd ul li{
	background: #efe;
	color: #595
}

.rslist div {
	margin: 15px;
	margin-bottom: 30px;
}

.rslist div span{
	color: green;
	font-weight: bold
}

a.cur{
	font-size: 16px;
	color: #f30;
}

table.tabpiao {
	margin: 40px 10px 20px 10px;
}

table.tabpiao td{
	border: 1px solid #aaa;
	padding: 5px;
}

tr#tr1.font12 {
	background: #9dcbdb;
	color: #fff;
}


#menu-right{border-top: 1px solid #eee; width: 580px; margin: auto;}

#menu-right.bus{border-top: none; border-bottom: 1px solid #eee; padding-bottom: 5px; margin-bottom: 5px; }


#menu-right li{float: right; list-style: none; margin: 5px 7px 0 0; padding-bottom: 0;}
#menu-right li a{margin: 0; margin-right: 0; color:#db9130; padding:5px}
#menu-right li a:hover{color:#fff; background: #9dcbdb}

.hdleft{float: left}

.hdleft{ padding: 0; text-align: left; position: relative; height: 32px;}


h2#subtitleft{color: #999; font-size: 14px; margin:10px 5px 5px; text-align: left; width: 700px; padding: 0; position: absolute; bottom: 2px;}


#divcity{float: left}
#divcity{margin-left: 12px !important; margin-left: 5px ;width: 910px;}

.top-ad h2{display:none;}

.top-ad form p label {
	display:inline;
	margin-right:10px;
}

label.chk {
	letter-spacing: 7px;
}

.jianju {
	display:none;
}

#top-menu li.liright{float: right; list-style: none; margin: 5px 7px 0 0; padding-bottom: 0;}
