@charset "utf-8";
/* CSS Document */
* html,* html body {height:100%;background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
	border:none; 
}
body {
	font-size:12px;
	font-family:"微软雅黑",Arial,sans-serif,"新宋体B0\5B8B\4F53";
	color:#2b2b2b;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
select, input, img {
	vertical-align:middle;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table, td, tr, th {
	font-size:12px;
}
a {
	text-decoration:none;
	cursor:pointer;
}
a:link,a:visited {
	color:#2b2b2b;
}
a:hover {
	text-decoration:underline;
	color:#2f83ca;
}
fieldset, img {
	border:0;
}
h1, h2, h3, h4, h5, h6 {
	font-size:12px;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
input:focus {
	outline: 0 none;
}
a:focus {
	outline: medium none;
}
.clear {
	clear:both;
	height:0;
	line-height:0;
	font-size:0;
	overflow:hidden;
}
.blank10 {
	clear:both;
	font-size:0px;
	line-height:0px;
	height:10px;
	margin:0px;
	padding:0px;
}
.fb {
	font-weight:bold;
}
.f12 {
	font-size:12px;
}
.f14 {
	font-size:14px;
}
.left {
	float:left;
}
.right {
	float:right;
}
.bold {
	font-weight:bold
}
.noborder_l {
	border-left:0px;
}
.noborder_r {
	border-right:0px;
}
.f_gray {
	color:#767676;
}
.f_red {
	color:#F00;
}
.f_green {
	color:#008040;
}
.f_blue {
	color:#2F7BBC;
	padding:0px 5px;
}
a.gray:link, a.gray:visited {
	color:#999;
}
a.gray:hover {
	color:#999;
}
a.green:link, a.green:visited {
	color:#5E811C;
}
a.green:hover {
	color:#F00;
}
a.write:link, a.write:visited {
	color:#fff;
}
a.write:hover {
	color:#CF0;
}
a.blue:link, a.blue:visited {
	color:#007edf;
}
a.blue:hover {
	color:#005BAB;
}
a.red:link, a.red:visited {
	color:#D10000
}
a.red:hover {
	color:#3698EC;
}
a.yellow:link, a.yellow:visited {
	color:#FF5A00
}
a.yellow:hover {
	color:#999;
}
a.black:link, a.black:visited {
	color:#2b2b2b
}
a.black:hover {
	color:#005BAB;
}
.hidden {
	display:none;
}
.blank {
	font-size:1px;
	height:10px;
	width:10px;
	overflow:hidden;
	margin:0px auto;
}
.m10 {
	margin:0px auto;
	width:1000px;
	z-index:20; height:35px;position:relative; font-family:"新宋体B0\5B8B\4F53"; 
}
.mtop10
{ height:10px; width:10px; clear:both; }
.sub
{ width:100%; background:url(../images/sub_bg.jpg); height:39px; line-height:39px; _line-height:30px; z-index:2; }

.sub span
{ margin-right:10px; }
.area .area_name
{ font-size:14px; background:url(../images/arrow.gif) 40px -168px; width:70px; display:block; position:absolute; top:0px; left:250px; height:30px; }
.area .area_name_hover
{ font-size:14px; background:url(../images/arrow.gif) 0px -114px; width:70px; display:block; position:absolute; top:5px; left:250px; height:30px; padding-left:6px; z-index:200; }
.area .city
{width: 200px;
height: 80px;
border: 1px solid #a2a2a2;
z-index: 30;
position: absolute;
top: 34px;
left:250px;
background-color: #FFF;
padding-left: 4px;
display:none;
}
.area  .city li {
width: 50px;
text-align: center;
line-height: 25px;
float: left;
height: 25px;
overflow: hidden;
}
.area .city li a.current {
color: #FFF;
background-color: #1A76BB;
display: block;
height: 20px;
width: 40px;
overflow: hidden;
line-height: 20px;
margin: 3px auto;
}
.area .qie
{ height:30px; width:40px; position:absolute; top:0px; left:260px; display:block; }
.area .j_tou
{background:url(../images/top.gif) 0px -180px ; position:absolute; top:28px; left:00px; width:20px; height:17px; display:none; z-index:2000; }
.m10 .wether
{ position:absolute; left:340px; top:0px;}
.sub .jibie
{ width:20px; height:15px; background:#49a8df; text-align:center; color:#FFF; padding:0px 4px; margin-left:10px;}
.fist_button a:link,.fist_button a:visited
{ background:#2f83ca; padding:2px; color:#FFF; margin-right:10px;}
.fist_button a:hover
{ background:#2f83ca; padding:2px; color:#FFF;}

.adver{ width:1000px; margin:0px auto; position:relative}
.adver .closed
{ position:absolute; top:0px; right:6px; width:50px; height:50px; color:#f2f2f2; text-align:right; line-height:20px; cursor:pointer }


.header .login
{ width:300px; float:right; text-align:right; position:absolute; right:0px; top:0px; z-index:2;}
.header .login .vip_pop
{ position:absolute; top:34px; left:118px; border:1px solid #a2a2a2; background:#FFF; width:100px; text-align:left;  display:none;z-index:10; overflow:hidden}
.header .login .vip_pop li
{ border-bottom:1px dashed #a2a2a2; line-height:30px; padding-left:8px; }
.header .login .vip_pop li a:link,.header .login .vip_pop li a:visited,.header .login .vip_pop li a:hover
{ color:#2b2b2b}
.header .login .vip_pop .current
{ width:100px; height:30px;  color:#FFF;}
.header .login .vip_pop .current a:link,.header .login .vip_pop .current a:visited,.header .login .vip_pop .current a:hover
{ color:#b00000;}
.header .login .j_tou
{background:url(../images/top.gif) 0px -180px ; position:absolute; top:27px; left:40px; width:20px; height:17px; display:block; z-index:2000;display:none;  }
.header .login .vip
{ color:#b00000; margin-right:10px; background:url(../images/top.gif) 70px -145px no-repeat ; width:71px; padding-right:20px; height:35px;  display:block; position:absolute; top:0px; right:70px; z-index:2000;  }
.header .login .vip_hover
{ color:#b00000; margin-right:10px; background:url(../images/arrow.gif) 20px 5px no-repeat; width:71px; padding-right:20px; height:35px;  display:block; position:absolute; top:0px; right:70px; z-index:300}
.header .login a.a1
{ margin-right:20px; float:left; }
.header .login .load
{ position:absolute; top:0px; left:30px;}
.header .login a.play
{ background:url(../images/j_ico.jpg) no-repeat  75px 6px; width:76px; padding-right:15px; float:right}
.head {
	width:960px;
	margin:0px auto 0px auto;
	height:100px;
	background:#FFF;
}
.head .logo {
	width:320px;
	height:64px;
	float:left;
	margin-top:25px; text-align:right;
	padding-right:15px;
}
.head .search {
	width:350px;
	height:80px;margin-top:25px;
	float:left;position:relative;
}
.head .search .search_box {
	
	width:443px;
	height:37px;
	float:left;
}
.head .search_box_link {
	background:url(../images/search_bg.gif); 
	
}

.head .search_box_hover {
	background:url(../images/search_bg.gif) 0px -43px;
	
}

.head .search .search_box input
{ width:285px;  height:35px;  position:absolute; left:75px; top:0px; background:transparent; line-height:35px; font-family:"微软雅黑"}
.head .search .search_button {
	
	width:86px;
	float:right;
	height:37px;
	display:block;
	
	cursor:pointer
}
.head .search .search_button:hover {
	background:url(../images/sp.gif) no-repeat -198px -206px;
	width:86px;
	float:right;
	height:37px;
	display:block;
	
	cursor:pointer
}
.head .search .search_text
{ position:absolute; top:10px; left:15px; list-style:none; width:55px; cursor:pointer; font-size:12px; height:37px;}
.head .search .search_text ul
{ position:absolute; top:25px; left:-15px; z-index:2000; background:#FFF; width:60px; text-align:center; border:2px solid #2f83ca; display:none; border-top:0px; }
.head .search .search_text ul li
{ height:25px; line-height:25px;}

.head .search .search_link{ position:absolute; top:50px; width:480px; clear:both; left:0px;}
.head .search .search_link a
{ margin-right:25px;}


.head .search .search_button_hover {
	background:url(../images/sprite.gif) no-repeat -67px -51px;
	width:47px;
	float:right;
	height:32px;
	margin-top:20px;
	cursor:pointer
}
.head .nav {
	width:280px;
	height:30px;
	border:1px solid #176DB7;
	background:#2F7BBC;
	float:right;
	margin-top:20px;
	margin-right:10px;
	line-height:30px;
	position:relative
}

.menu{ width:100%; height:50px; background:url(../images/menu_bg.jpg) repeat-x; margin-top:20px;}
.nav_menu{ width:1000px; margin:0px auto; padding-left:-2px; }
.nav_menu a.text{ height:50px; line-height:50px; padding:0px ; font-size:14px; color:#2b2b2b; display:block; float:left;}
.nav_menu a{ background:url(../images/line.jpg) no-repeat 0px 12px; height:35px; width:80px; text-align:center}
.nav_menu a.current:link,.nav_menu a.current:visited,.nav_menu a.current:hover
{ background:url(../images/menu_hover.jpg)  no-repeat center; width:80px; height:57px; color:#FFF; display:block; padding:0px ; font-size:14px; float:left; line-height:50px; text-align:center; text-decoration:none}


/*友情导航*/
.link_box
{ width:1000px; height:auto; margin:20px auto; background:#fbfbfb; }
.link_box h2
{ font-size:18px; color:#2d7dc0;  margin:2px 0px 0px 10px; line-height:30px; padding-top:6px;}
.link_box .con
{ width:980px; margin:10px auto;}
.link_box .con .list h3
{ font-size:14px; margin:10px 0px 5px 5px; }
.link_box .con .list

{ width:150px; height:150px; background:#eeeeee; float:left; font-family:"新宋体B0\5B8B\4F53"; margin-right:15px; margin-bottom:20px;}
.link_box .con .list li
{ width:70px; _width:62px; float:left; margin-left:5px; line-height:25px; overflow:hidden;}


.link_box .con .list_hover h3
{ font-size:14px; margin:10px 0px 5px 5px; font-weight:bold; color:#FFF}
.link_box .con .list_hover

{ width:150px; height:150px; background:#2f83cb; float:left; font-family:"新宋体B0\5B8B\4F53"; margin-right:15px; margin-bottom:20px;color:#FFF}
.link_box .con .list_hover li
{ width:70px; _width:62px; float:left; margin-left:5px; line-height:25px; overflow:hidden;}
.link_box .con .list_hover li a
{ color:#FFF;}


.foot{ height:auto; text-align:center; padding-top:0px; clear:both; line-height:30px;}/*2012.5.9*/
.foot a{ padding:0px 3px; color:#171717;}


body
{  position: relative;}




.collect {
	background:url(../images/collect.jpg) 0px no-repeat;
	width:100px;
	height:45px;
	display:block;
	position:fixed !important; right:20px; display:block;top:140px; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_margin-top:140px;
	cursor:pointer
}

.collect_139 {
	background:url(../images/139.jpg) 0px no-repeat;
	width:100px;
	height:131px;
	display:block;
	position:fixed !important; right:20px; display:block;top:180px; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_margin-top:180px;
	
	cursor:pointer;
	
}
.collect_139 .closed
{ position:absolute; right:0px; top:0px; width:20px; height:20px;}

a.send_top:link,a.send_top:visited {
	background:url(../images/top.gif) no-repeat ;
	width:62px;
	height:62px;
	
	


	display:block;
	cursor:pointer
}
a.send_top:hover {
	background:url(../images/top.gif) 0px -70px no-repeat ;
	width:62px;
	height:62px;
display:block;
	cursor:pointer
}
.send_box
{width:62px;
	height:62px;
	
	position:fixed !important; right:20px; display:block;top:450px; _position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));_margin-top:450px;
}