/* 58.com分类   设计制作：张仁伟 尹琳*/

body{ font-size:13px; color:#666; background:#fff; font-family:Arial, Helvetica, sans-serif; margin:0px; padding:0px;}
a{ color:#00c; text-decoration:underline;}
a:hover{ color:#f60; text-decoration:underline;}
#header{ line-height:200%; border-bottom:1px solid #A6DAF0; padding:0px 10px; background:#F1F9FF;}
#header span{ float:right;}
#logo{ width:350px; margin:50px auto; height:50px;}
#logo img{ float:left;}
h1{ float:left;padding:0px; margin:0px; margin-left:10px; font-size:25px; font-weight:normal; padding-top:20px; font-family:"黑体";}
p{padding-bottom:10px;+padding-bottom:0px;border-bottom:1px solid #E5EBF9;margin-bottom:10px;margin-top:2px;margin-left:0px;width:85%;}
#searchbox{ width:582px; text-align:center; font-size:14px; margin:0 auto; position:relative; }
#keyword{ width:315px; height:21px; font-size:16px; line-height:20px; color:#ccc; border: 2px solid #7F9DB9;margin-top:5px; *margin-top:0px;padding-left:8px;}
.inputbox{width:139px; height:18px; font-size:16px; line-height:20px;color:#ccc;padding:0px;padding-top:3px;margin-top:5px;*margin-top:0px;padding-left:8px;}
.inputbox_black{width:112px; height:20px; font-size:16px; line-height:20px;color:#000;}
#submit_btn{height:27px; position:relative; top:3px;*top:0px; float:left; margin-left:5px;}
.submit_btn{ height:25px; position:relative; top:-2px;*top:0px; margin-left:5px;}
.new_m{width:110px;height:30px;background: url(/images/ask.gif)  no-repeat;padding-left:30px;font-size:14px;color:#FF3300;
	border:none; cursor:pointer;margin:10px 20px 10px 30px;display:block;line-height:28px;}


#tab{ width:520px; text-align:center; margin:0px auto; padding:10px 0px;}
#tab ul{ margin:0px;  padding:0px; list-style:none;}
#tab ul .none{padding:4px 40px;}
#tab ul li{ float:left; padding:4px 20px;border-top:2px solid #A6DAF0; color:#00c; text-decoration:underline; cursor:pointer;}
#tab ul .selected{border:2px solid #A6DAF0; padding:3px 10px; border-top:2px solid #fff; background:#F1F9FF; color:#000; text-decoration:none; font-weight:bold;}
/*
#more{ line-height:200%;width:400px; margin:0 auto; margin-top:50px; padding:10px; }

#copyright{text-align:center; padding:5px;width:400px; margin:20px auto;line-height:150%; clear:both;}
#copyright a{ color:#7777CC;}
#copyright span{ color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;} 

 ----- */

/*新修改*/
#more{ line-height:200%;width:480px; margin:10px auto;padding:10px; text-align:left }
.abcmid{width:480px;margin:5px auto;font-size:14px;line-height:25px;color:#00c;text-align:center}
.hc{ display:none;} .sc{ display:block;}  #b1,#b2{ float:left;}  .c{ clear:both;}
.copyright a{color:#7577CA;}
.copyright{ text-align:center;width:480px; margin:5px auto;line-height:17px;}
.copyright span{ color:#666; font-size:12px; font-family:Arial, Helvetica, sans-serif;} 
.friends{ text-align:center;line-height:28px;margin-top:50px}.friends a{color:#7577CA}


.dplist{ position:absolute; left:126px !important;*left:126px !important;*left:127px;top:25px;*top:27px; border:1px solid #7F9DB9; border-top:none; background:#fff; z-index:100;width:325px;*width:326px; overflow:hidden; text-align:left }
.dplist2, .dplist3{top:25px;*top:26px;width:149px;}.dplist2{left:126px !important;*left:126px !important;*left:127px;}.dplist3{left:303px !important;*left:303px !important; *left:304px;}
.dplist ul{ margin:0px; padding:0px; list-style:none;}
.dplist ul li{ color:#006EF3; font-size:14px; text-align:left; line-height:150%;padding:0px 5px;}
.dplist ul li a{color:#FFFFFF}
.dplist ul li a:hover{color:#FFFFFF}
.dplist .selected{ background:#f7f7f7; color:#f00;}
/* list page */
#list_header{ padding:5px; height:53px;}
#list_header img{ float:left;}
.linputbox, .linputbox2{ height:18px; font-size:14px; line-height:18px;}  .lsearch_btn{height:25px; position:relative;top:0px;}
.linputbox2{width:300px;}
#list_sbox{ float:left; padding:0px 0px 0px 20px; line-height:180%; font-size:14px;}
#list_sbox a.selected{ font-weight:bold; color:#000; text-decoration:none;}
#list_header .gjTopSea a.selected{ font-weight:bold; color:#000; text-decoration:none;}
#nav_bar{border-top:1px solid #A6DAF0;background:#F1F9FF;padding:5px 10px;color:#333333;margin-bottom:10px;}
#nav_bar span{ float:right;}
#search_result{ float:left; width:70%; padding-left:20px;}
#google_ad { float:left; width:70px; padding-left:20px; }

#search_result_city{ float:left; width:95%; padding-left:20px;}
#right_about, #right_zhinan, #about_travel { float:right; width:20%; border-left:1px solid #ccc; padding-left:10px; line-height:180%;}
#right_aboutz,#about_zhandian, #about_jianzhu,#about_daolu{ float:right; width:95%; border-left:1px solid #ccc; padding-left:4%; line-height:180%;}

#about_jianzhu textarea, #about_zhandian textarea{width:200px;font-size:14px;color:#333333;font-family:"宋体"}
#about_travel ul{margin:0px;padding:0px;} #about_travel ul li a{margin:0px;padding:0px;	margin-left:5px;text-decoration:underline;color:#666;list-style-type: none;}
#img01{width:95%px;float:left;border:1px solid #A6DAF0;padding:2px;margin-bottom:10px;}
#img02{width:220px;height:220px;float:left;border:1px solid #A6DAF0;padding:2px;margin-bottom:10px;}
#right_about a span, #right_zhinan a span{ color:#f00; text-decoration:underline;}
h3{ font-weight:bold; font-size:14px; margin:0px; padding-bottom:10px; color:#000;}
#search_result h2 span{ font-size:16px; color:#f00; margin:0px; line-height:200%; margin-top:10px; padding-left:0px;}
#search_result label{font-size:19px; font-family:"黑体"; color:#f00; line-height:180%;padding:5px;}
#search_result label.small{font-size:14px; font-family:"宋体"; color:#333; line-height:200%;padding:5px;}
h2{	font-size:14px;	color:#333;	margin:0px;	line-height:250%;margin-top:10px;padding-left:15px;padding-bottom:10px;	background-image: url(http://pic2.58.com/images/newcopy/h3_bg.gif);	background-repeat: no-repeat;background-position: 5px 10px;}
h2 a{ color:#333; text-decoration:none;}
h2 span{ padding-left:20px;font-weight:normal; color:#FF0000}
h3{	font-size:14px;	color:#333;	margin:0px;	line-height:18px;margin-top:2px;background:url(http://pic2.58.com/images/newcopy/h3_bg.gif) no-repeat 0px 5px;	padding-left:15px;display:block;float:left}
h3 a{ color:#333; text-decoration:none;}
h3 span{ padding-left:20px;font-weight:normal;}
h4{	font-size:12px;	color:#333;	margin:5px auto 5px 0px ;line-height:16px;display:block; float:left; clear:both }
h4 a{ color:#333; text-decoration:none; line-height:20px; display:block}
h4 span{ padding-left:20px;font-weight:normal;}
h5{	font-size:14px;	color:#333;	margin:0px auto 0x 0px;line-height:30px;display:block;	float:left ; font-weight: normal;clear:both}
h5 a{ color:#333; text-decoration:none; line-height:20px; display:block}
h5 span{padding-left:0px;font-weight:bold;color:#f00;}
h6 span{padding-left:0px;font-weight:bold;color:#f00;}
h6{	font-size:12px;	color:#666;	margin:0;line-height:20px; font-weight: normal; clear:both}
#result_dl{ color:#000; font-size:14px; line-height:150%; margin:0px; padding:0px;}
#result_dl dt{color:#000; color:#2e7f02;margin-bottom:5px;}
#result_dl span{ color:#f00;}   #result_dl label{ font-size:25px; font-family:"黑体"; color:#f00; line-height:200%;} #result_dl label a{ font-family:"宋体"; color:#666; font-size:12px;} #result_dl label a:hover{color:#f60;}
#result_dl dd{ padding-top:8px; margin-left:0px; padding-bottom:25px;line-height:24px}
#pager{ padding:20px 0px;}
#pager a.selected{ color:#f00;}
#copy{ padding:3px 0 5px 0; border-top:1px solid #ccc; clear:both; text-align:center; font-family:Arial, Helvetica, sans-serif; background:#f7f7f7; margin-top:10px;}
/*-------------城市公交搜索样式---------------*/
.n1 {cursor:pointer;width:48px;border: 1px solid #7F9DB9;height: 20px;text-align:left;padding-top:3px;padding-left:0px;font-family: "宋体";font-size: 14px;	background-color: #FFFFFF;text-indent: 5px;} 
.n1line{border: 2px solid #7F9DB9;}
.n2 {background:no-repeat center center;width: 18px;cursor: default;border: 1px solid #999999;} 
.ss {background-color: #0000cc;	color:#fff;	font-family: "宋体";font-size: 14px;} 
#Layer1{position:absolute;width:50px;height:200px;overflow: hidden;background-color: #FFFFFF; margin-left:49px;}
#Layer1 ul{width:50px; display:block;padding:0px;margin-left:0px;margin-top:15px}
#Layer1 ul li{cursor:pointer;width:50px;height:20px;display:block;list-style-type: none;margin-left:0px;padding-left:0px;font-size: 14px;color: #666666;margin:0px;}

.ct{display:block;float:left;padding-right:10px;padding-top:4px;+padding-top:0px;}
.ct span{display:block;width:50px;float:left;height:21px;padding-top:8px;}
#searchnum1, #searchnum2{ margin:0px; padding:0px; list-style:none;}
#searchnum1 li, #searchnum2 li{ float:left; width:15px; line-height:100%;}
#searchnum3{width:582px; margin:10px auto; list-style:none;}
#searchnum span{color:#FF0000;font-weight: bold; line-height:150%}
#searchnu{line-height:30px}
.button{height:27px; position:relative; top:-1px;*top:0px; float:left; margin-left:5px;}
.buttons{height:20px; position:relative; top:-1px;*top:0px; margin-left:5px;}
.borderblue{border:1px solid #A6DAF0;}
h3 span{color: #CC0000;left:5px;}
.top25{	margin-top:25px;}
a.move:hover{position: relative;left: 1px;top: 1px;}
.letter{width:700px;line-height:20px;font-size:14px;padding-left:10px; color:#666666}
.letter td.name{width:100px;}
.letter td.email{width:300px;}
.letter td.tishi{width:280px;font-size:12px; color:#666666}
.letter td.tishi span{color:#FF0000}
.letter input.email{width:280px;height:20px;font-size:14px; color:#666666}
.letter input.name{width:150px;height:22px;font-size:14px; color:#666666}
/*右侧站点修改样式*/
#zd, #jz, #jd{margin:0px;}
#zd textarea, #jz textarea, #jd textarea{margin:5px auto; width:200px;font-size:14px;color:#333333}
#bout_station{float:right; width:20%;}
select.choice{padding-left:5px;font-size:12px;color:#666;width:220px; float:left}
#choice{margin-top:50px;margin-bottom:35px;	padding-top:0px;}
#choice span{margin-top:0px;display:block;width:60px;float:left;padding-left:15px;}
.businfo{width:690px;margin-left:0px; margin-bottom:20px;}
.businfo ul{margin:5px;padding:0}
.businfo li{width:50%;float:left;padding:4px 0;line-height:normal;font-size:14px;text-decoration:underline;color:#00c;	list-style-type: none;font-size: 14px;color: #666666;margin:0px;}
.friendinfo{width:820px;margin-left:0px; margin-bottom:20px;float:left}
.friendinfo ul{margin:5px;padding:0}
.friendinfo li{width:15%;float:left;padding:0;line-height:normal;font-size:14px;text-decoration:underline;color:#00c;list-style-type: none;font-size: 14px;margin:2px;line-height:25px;}
.friendinfo textarea{margin:5px auto; width:400px;font-size:14px;color:#333; float:left;} .friendinfo a{margin-top:7px;}
.hotcity{width:600px;height:25px;  border:1px solid #A6DAF0; background:#F1F9FF; font-size:16px; font-family:"宋体"; padding-top:8px;padding-left:10px;margin-bottom:10px;}
.friendlink {width:250px; border:1px solid #A6DAF0; padding:0px 10px; background:#F1F9FF; font-size:14px;font-family:"宋体";padding-top:8px;padding-left:10px ;float:left}
.hotcity span, .friendlink span{font-size:12px;color:#666; float:left;clear:both}
.friendright{float:right; width:280px; border-left:1px solid #ccc; padding-left:10px; line-height:150%; color:#333}
.friendleft{float:left; width:480px;}
input.ic{background-image: url(/imgages/ic.gif);	background-position: right 9px;	background-repeat: no-repeat;}
/*--------------*/
#search_div{position:absolute; top:36px; left:240px; border:1px solid #53A2FF; width:160px;}
#search_div_inside{border: 2px solid #7F9DB9; height:21px; padding:1px; width:60px;margin-top:1px;float:left; }
#search_input{ width:60px; float:left; height:19px; line-height:19px; border:none; border-left:2px solid #006EF3; padding-left:5px;}
#search_select{	width:45px;	color:#666;	float:left;	height:18px;overflow:hidden;cursor:pointer;	font-size:16px;	background-image: url(/images/ic.gif);background-repeat: no-repeat;	background-position: right 1px;	padding-top: 2px;	padding-right: 15px;padding-bottom: 0px;padding-left: 1px;}
#search_menu{ position:absolute; left:50px; top:27px; z-index:100; list-style:none; border: 1px solid #7F9DB9; padding:0px;margin:0px;border-top:none; font-size:14px;}
#search_menu li{ background:#fff; padding:5px; color:#006EF3;width:54px;*width:50px; *padding-left:10px; border-top:1px solid #eaeaea; cursor:pointer;}
#search_menu .selected, .dplist .select{ background:#00c; color:#fff;}
#ra_about h4{ font-size:14px; margin:0px; padding:3px 0px; clear:both; display:block; }
#ra_about h4 a{color:#000;}
#ra_about a{ font-size:12px; color:#00c; text-decoration:underline; display:inline;}

/* ++++++++ */

     h2{ padding-bottom:0;}
 .gjSt{ color:#000; padding-left:0; margin-left:0;}
 #page{ margin:10px 0;}
#divSmartList
{
	position:absolute;
	border: solid 1px #999;
	visibility:hidden;
	text-align: left;
	background-color:#fff;
}
#divSmartList span
{
	color:#006EF3;
	font-size: 12px;
	display:block;
	height: 23px;
	line-height:23px;
	cursor:pointer;
}
#search_result .top_left{ float:left; width:50%;}
#search_result .top_left p{ margin:0; line-height:26px; padding:0; clear:both; width:100%; border:none;}
#search_result .top_left p.sites a{margin:0 .5em; font-weight:bold; display:inline-block;}
#search_result .top_left p.sites{ border:solid 1px #E5EBF9; width:99%;}
#search_result .top_left p a.error{ line-height:26px;}
#search_result .top_left ul{ padding:0;margin:0;}
#search_result h2{ margin-top:-10px;border-bottom:solid 2px #AA1F00; margin-bottom:5px;}
#result_dl dt label{padding:0;line-height:25px;}
#search_result i{ font-style:normal; font-weight:normal;padding-left:6px;}
#search_result i a{ color:#007F00;}
#search_result .top_left ul li{ float:left; padding-right:20px; line-height:2em; list-style:none;}
.top_left ul li a{ font-weight:bold; font-size:14px;}
#search_result .top_right{ float:right; width:48%;} 
#search_result .top_right h2{}
dl#result_dl dt{ background:#f1f9ff; border:solid 1px #a6daf0; padding:6px; color:#666; font-size:12px;}
dl#www{ margin:0; padding:0;}
#result_dl dd{ line-height:20px;padding-bottom:15px; margin-bottom:10px;}
#result_dl dd a,.top_left ul li a{ text-decoration:none; color:#004A80;}
#result_dl dd a{padding:0 0.3em;}
#result_dl dd a:hover,.top_left ul li a:hover{ color:#0030E4}
a.error{ text-decoration:none; font-weight:bold; color:#007F00; float:right; padding-right:8px;line-height:22px;}
.wrong {background: url(http://pic2.58.com/images/5_0/fabu/wrong.gif) no-repeat scroll 34px 24px;
color:#000000;display:inline-block;font-size:13px;line-height:20px;padding:15px 10px 15px 60px; clear:both; overflow:hidden; width:100%; font-weight:bold;}
#choice span{ margin:0; padding:0; list-style:none; text-align:right;}
#choice span input{ margin-left:10px;}
#choice{ margin:0;}
#choice li{ list-style:none;}
#gjNoRelul{ padding-left:0; margin-left:0;}
