@charset "gb2312";
/* CSS Document */

body{
	margin: 0;
	padding: 0;
	font-size: 14px;
       font-family:"Microsoft YaHei","Hiragino Sans GB","arial","ËÎÌå";
       background: #f7f7f7; 
	color:#333333;
}
form, p, dl, dd, dt ,h,td,th,h3,div{
	margin: 0;
	padding: 0;
	font-size: 14px;
}
li,ul{
	margin: 0;
	padding: 0;
	font-size: 14px;
	list-style: none;
}

.wrap{
	width:980px;
	margin:0 auto;
        table-layout:fixed; 
        word-break:break-all;
}

a {
	font-size: 14px;
}
a:link {
	color: #333333;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #333333;
}
a:hover {
	text-decoration: underline;
	color: #ff0000;
}
a:active {
	text-decoration: none;
}

img{ border: 0;}

/*****************************************************/
.bodytop{ width:100%; margin:0 auto;padding-top:1px;background:#f8f8f8;}
.bodytop1{ width:980px; margin:0 auto; height:36px; line-height:36px;}
.bodytop_l{ width:400px; float:left; color:#333333;}
.bodytop_l a{color:#333333;}
.bodytop_r{ float:right; text-align:right; color:#CCCCCC;}
.bodytop_r a{color:#333333;}
.bodytop_r a:link{color:#333333;}
.bodytop_r a:visited{color:#333333;}
.bodytop_r a:hover{color:#ff0000;}

.mainbox{ width:100%; margin:0 auto; table-layout:fixed; word-break:break-all; overflow:hidden;}
.logoandimgout{ width:100%;  margin:0 auto;background:#FFFFFF;}
.logoandimgdiv{ width:980px; height:58px; margin:0 auto; padding:0; padding-top:15px; relative;background:#FFFFFF url(top_bg.jpg) no-repeat 200px 14px;}
.logoandimgdiv img{ cursor:pointer; float:left;}
.logoandimgdiv .buttonimg{ padding-top:21px;}

.logoandimgdiv div{
	float:left;
}
.logoandimgdiv div.gotocity{
	width:200px;
	height:22px;
	padding-top:4px;
	text-align:center;
	margin-top:20px;
	font-size:20px;
       color:#FF6600;
}
.logoandimgdiv div.city_d{
	float:right;
	width:600px;
	height:22px;
	padding-top:10px;
	text-align:right;
	margin-top:25px;
	font-size:14px;
        color:#ccc;
}
.logoandimgdiv div.gotocity a{
	font-size:20px;
       color:#FF6600;
	text-decoration: none;	
}
.logoandimgdiv div.gotocity a:hover{
	font-size:20px;
       color:#ff6600;
	text-decoration: none;
}

#header{
	width:980px;
        height:36px;
        margin:3px auto 0 auto;
}

#header .post_small{
	float:right;
        text-align : right;
	height:14px;
	margin-top:22px;
	line-height:14px;
}

#header .post_small a{
	color:#FF0000;
	text-decoration: none;
}
#header .post_small a:hover{
	color:#FF0000;
	text-decoration: underline;
}

#header #logo{
	width:92px;
	float:left;
}

#header .login_info_small{
	float:right;
       text-align : right;
	width:200px;
	height:14px;
	margin-top:20px;
	line-height:14px;
}

#header .nav_guide_small{
	width:600px;
	float:left;
       text-align:left;
	height:14px;
	margin-top:22px;
	line-height:14px;
}

#header .nav_guide_small a{
	color: #333333;
}
#header .nav_guide_small a:hover{
	color:#FF0000;
	text-decoration: underline;
}

/***************************·ÖÒ³*****************************/

.page_list{height:28px;padding:36px 0 36px 2px;clear:both;}
.pageLink{padding:0 5px 0 0;}
.pageLink li{margin:0 1px;display:inline}
.pageLink li a{height:18px;line-height:18px;padding:4px 8px;margin:0 2px;border:1px solid #eeeeee;font-size:14px;color:#2244dd;}
.pageLink a.prev,.pageLink a.next{padding-left:8px;overflow:hidden;text-decoration:none;color:#333333;}
.pageLink a.prev:link,.pageLink a.next:link,.pageLink li a:link{overflow:hidden;text-decoration:none;color:#333333;}
.pageLink a.prev:visited,.pageLink a.next:visited,.pageLink li a:visited{overflow:hidden;text-decoration:none;color:#333333;}
.pageLink a.prev:hover,.pageLink a.next:hover,.pageLink li a:hover{background:#FF6600;color:#FFFFFF;border:1px solid #FF6600;text-decoration:none}
.pageLink a.c{background:#FF6600;font-weight:bold;border:1px solid #FF6600;color:#FFFFFF;}

#alertdiv{position:absolute; height:210px; width:400px; z-index:9999;left:50%; margin-left:-200px; margin-top:30px; border:5px #ccc solid; font-size:12px; display:none; background-color:#FFFFFF;} 
#alertdiv .h2{ position:relative; height:28px; color:#666; background-color:#EFEFEF; font-size:12px;padding:0; padding-left:5px; line-height:30px; margin:0;} 
#alertdiv .h2 a{color:#666; position:absolute; display:block;right:5px; top:1px;display:block; margin:0; width:18px; height:18px; margin:0; padding:0; overflow:hidden;} 
.forminfo{padding:5px;} 
.inputc{width:150px;height:22px;border:1px solid #CCCCCC;} 
.submitc{float:left;color:#333333;font-size:14px;cursor:pointer;background:#f5f6f4;width:90px;height:32px;border:1px solid #CCCCCC;
	background:-webkit-gradient(linear,left top,left bottom,from(#FDFDFD),to(#EDEDED));
	background:-moz-linear-gradient(top,#FDFDFD,#EDEDED);
	background:-o-linear-gradient(top,#FDFDFD,#EDEDED);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD',endColorstr='#EDEDED');}
.submitc:hover{background:#f5f6f4;width:90px;height:32px;border:1px solid #CCCCCC;
	background:-webkit-gradient(linear,left top,left bottom,from(#EDEDED),to(#FDFDFD));
	background:-moz-linear-gradient(top,#EDEDED,#FDFDFD);
	background:-o-linear-gradient(top,#EDEDED,#FDFDFD);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EDEDED',endColorstr='#FDFDFD');}
.submitc a:visited, .submitc a{color:#FFFFFF}
.bg{background-color:#000; -moz-opacity: 0.5; filter: alpha(opacity = 50); opacity:0.5; height:9999px; width:100%; position:absolute; z-index:9998; left:0; top:0; display:none;}
