/* CSS Document */

/*大头里面*/
.teshu_header { position:relative; z-index:0;width:100%;margin:0 auto;}
.teshu_header h1 {
	float: left;
	width: 160px;
	text-indent: -10000px;
}

.teshu_header h1 a {
	display: block;
	width: 160px;
	height: 60px;
	margin: 8px 15px 7px 0;
	cursor: pointer;
	background:  url(logo.gif) no-repeat;
}
/*分站样式*/
.subSite {
    padding-left: 10px;
    padding-top: 15px;
	margin: 0 10px 0 0;
    white-space: nowrap;
}
.currCity {
    font-size: 16px;
    font-weight: bold;
}
.citySel {
	margin-top: 5px;
}
.cityLink {
	color: #005EAC;
}
.citys {
    position: relative;
    width: 120px;
	margin: -19px 0 0 -5px;
}
.subSite_t {
    background: #FFFFFF;
    border-color: #CCCCCC;
    border-style: solid solid none;
    border-width: 1px 1px 0;
    color: #005EAC;
    cursor: pointer;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    margin-bottom: -1px;
    text-align: center;
    width: 80px;
}
.citys ul {
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    padding: 10px;
}
.citys ul li {
    display: inline;
}
.citys ul li a {
    color: #005EAC;
    display: inline-block;
    margin: 0 3px 3px;
    padding: 2px 3px;
}
.citys ul li a:hover {
    background:#005EAC;
    color: #FFFFFF;
}


.contactNumber{
	padding-top:10px;
	width: 125px;
	line-height: 22px;
}
.contactNumber em{
	color:#ff6600;
	font-weight:bold;
}

/*搜索*/
.search_box {
	position:relative;

	float: right;
	width: 400px;
	height: 40px;
	margin: 15px 0 0 0;
	background: url(search_box.gif) no-repeat;
}
.search_frame {
	float: left;
	width: 240px;
	height: 18px;
	*height: 16px;
	padding: 3px 2px;
	margin: 7px 0 0 28px;
	*margin: 8px 0 0 28px;
	margin: 7px 0 0 28px\0;
	border: 0;
	color:#999;
}
.search_select {
	position:relative;
	float: left;
	left:5px;
	top:11px;
	border-left: 1px solid #ccc;
}
.search_select .box{
	position:relative;
	width:40px;
	height:16px;
	background: url(s_jiantou.gif) no-repeat #ffffff right 6px;
	cursor:pointer;
	padding: 0 0 0 10px;
	*padding: 2px 0 0 10px;
	padding: 2px 0 0 10px\0;
	color: #999;
}
.search_select ul{
	position:absolute;
	list-style:none;
	top:16px;
	left:-1px;
	width:54px;
	border: 1px solid #cccccc;
	border-width: 1px 1px 0;
	background:#ffffff;
	text-indent: 6px;
}
.search_select ul li{ border-bottom: 1px solid #ccc;}
.search_select ul li a { display:block;height: 22px; line-height:22px; color:#333333;}
.search_select ul li a:hover{ background: #E6F2FE; text-decoration:none;}
.search_select .show{ display:none;}
.btn_search {
	float: left;
	width: 50px;
	height: 38px;
	margin-left: 18px;
	overflow: hidden;
	cursor:pointer;
	border: none;
	background:url(btn_search.gif) no-repeat;
}

/*头部*/
.bbs_nav_left,.bbs_nav_right,.bbs_nav_wrap,.bbs_nav li.current,.bbs_nav li.current a,.bbs_nav li a:hover,.bbs_nav li a:hover span,.bbs_nav li{background:url(bbs_header_bg.gif) repeat-x;}

.bbs_nav_wrap{ height:36px;background-color:#668ec1; background-position:0 0;}
.bbs_nav_left{background-position:1px -90px; width:4px; height:36px}
.bbs_nav_right{background-position:right -90px; width:4px; height:36px;}
.bbs_nav{display:block; height:36px; width:99%;}
.bbs_nav li{float:left;font-size:14px; display:block; background:url(li_right.gif) right 0 no-repeat; margin:1px 3px 0; line-height:35px;}
.bbs_nav li a{color:#fff;font-weight:700; float:left;}
.bbs_nav li a:hover{text-decoration:none;}
.bbs_nav li a:visited{color:#f7fbff;}
.bbs_nav li a span{padding:0 8px;cursor:pointer;}
.bbs_nav li a span img{ padding:15px 0 16px;}
.bbs_nav li.current{background-position:left -39px;}
.bbs_nav li.current a{background-position:right -39px;color:#000;}
.bbs_nav li.current a:hover{background-position:left -39px;color:#000;}
.bbs_nav li.current a:visited{color:#333;}
.bbs_nav li.current a:hover span{background-position:right -39px; float:left; display:inline;}

.bbs_nav li a:hover{background-position:left -39px;color:#000;}
.bbs_nav li a:hover span{background-position:right -39px; float:left; display:inline;}
.bbs_nav li.back a:hover{background-position:left -423px;text-decoration:none;}
.bbs_nav li.back a:hover span{background-position:right -423px; float:left; display:inline;}

.bbs_nav .down{margin:15px 0 0 5px;}

.bbs_nav_b{background:url(bbs_nav_listbg.gif) no-repeat 0 bottom;padding-left:5px;}
.bbs_nav_bot{height:1px;overflow:hidden;display:block;background:#d5d5d5;}
.bbs_nav_pd{overflow:hidden;width:953px;}
.bbs_nav_b ul{padding:2px 0 0;margin-left:-1px;}
.bbs_nav_b li{float:left; background-position:left -338px;line-height:25px;padding:0 10px 5px; display:block;white-space:nowrap;}
.bbs_nav_b li a{display:block;color:#333333;font-size:14px;height:25px;overflow:hidden;float:left;}
.bbs_nav_b li a:hover{text-decoration:none;}
.bbs_nav_b li.current a{text-decoration:none;}

.nav_home_down{margin:7px 0 0 0;*margin: 7px 0 0 0;overflow:hidden;line-height:24px;color:#ffffff;width:100px; background:url(gohome.gif) 0 1px no-repeat; overflow:hidden;float:right;}
.nav_home_down i{ font-style:normal;cursor:pointer;padding:0 5px 0 15px;display:block;float:left;}
.nav_home_down .d_white_up{margin:9px 10px 0 0;}
.nav_home_down:hover{ text-decoration:none;}
/*down*/
.down_top{display:block;width:0px;height:0px;overflow:hidden;float:right;padding:0;margin:14px 8px 0 0;}
.d_white_on,.d_white_up{border-left:4px transparent dotted;border-right:4px transparent dotted;}
.d_white_on{border-bottom:0px transparent dotted;border-top:4px #000 solid;}
.d_white_up{border-bottom:0px transparent dotted;border-top:4px #ffffff solid;}


.nav_topup{border:1px solid #7ca4d1;background:#fff;margin-top:-25px;border-top:1px solid #7ca4d1;}
.nav_topup li{overflow:hidden;}
.nav_topup a{color:#333333;padding:4px 6px;_padding:6px 6px 2px;display:block;line-height:18px;height:18px;overflow:hidden;}
.nav_topup a:hover{background-color:#e6f2fe; text-decoration:none;}
.nav_topup img{ vertical-align:middle;margin-right:5px;}
.nav_topup b{padding:0 8px;margin-right:5px;}
.nav_tac{
	text-align:center;
	border-bottom: 1px solid #c0d6df;
	color: #336699;
	margin: 0 3px;
	padding: 5px 0;
}


/*类别*/

.category p{
	width:16px;
	font-size:16px;
	font-family:Microsoft YaHei,SimHei;
	color:#0058B0;
	margin:0 0 0 12px;
	position:relative;
	top: 4px;

}
.category_left{
	background:url(bg_11.gif) no-repeat;
	width:45px;
	height:52px;
	float:left;
}
.category ul.mr0{
	margin-right:0px;
}
.category ul{
	padding:3px 0 0 0;
	height:49px;
	float:left;
	background:url(bg_12.gif)  right 0 no-repeat;
	margin-right:21px;_margin-right:10px;
}
.category ul.width100{
	width:100px;
}
.category ul.width140{
	width:146px;
}
.category ul.width130{
	width:130px;
}
.category ul.width150{
	width:156px;
}
.category ul.width220{
	width:220px;
}
.category ul li{
	float:left;
	font-size: 14px;
	display:inline;
	height: 23px;
	line-height: 23px;
	padding:0 7px;
	*padding: 0 4px;
}
.category ul li a{
	color:#666;
}
.category ul li a:hover{
	color:#005EAC;
	text-decoration: none;
}
.category ul li.h_icon{
	position:relative;
}
.category ul li.h_icon a{
	color:#FF3300;
}
.category ul li img.new_icon{
	position:absolute;
	top:4px;
}
.category ul li.reds a{
	color:#FF3300;
}
/*通行证*/
.loginWays{ margin:3px 0 0 0; width:122px; height:25px; padding-right: 10px; text-align: left;}
.loginWays img{float:left;margin-top:4px;margin-right:4px;}
.loginWays .firstWay,.loginWays .text{display:block; padding-left:5px; color:#666; line-height:20px;}
.loginWays .firstWay{height:24px; line-height:25px; overflow:hidden; margin-bottom:5px; background:url(bg_loginways.png) no-repeat 0 0}
.loginWays .firstWay span{float:left; color:#333;}
.loginWays .firstWay span.iconDown{display:none}

.otherWays{margin-top:15px;}
.waysList{}
.waysList li{float:left;margin-top:8px; margin-right:10px; height:16px; line-height:17px; overflow:hidden;}
.waysList li img{float:left; margin-right:4px;}