@charset "utf-8";
/* CSS Document */
a {cursor:pointer;}
a:link {color:#333;text-decoration: none;} /* 未访问的链接 */
a:visited {	text-decoration: none;} /* 已访问的链接 */
a:hover {text-decoration: underline;cursor:pointer; color:#03F;} /* 鼠标在链接上 */
/* ======== 页面初始设置===== */	
html {
	text-align:center;
	background: url(html.jpg) repeat-x left top;
}
body {
	margin:auto;
	color: #333;
	text-align: left;
	font-family:Verdana,'宋体', '新宋体', '微软雅黑', Tahoma,  Arial, Sans-Serif;
	font-size:0.85em;
	margin:0 auto;
	background: url(body.jpg) no-repeat center top;
}

/*全局宽度*/
.w{ width:970px; margin-left:auto; margin-right:auto; padding-left:10px;padding-right:10px; background-color:#FFF; clear:both;}

/* ==================================================================== */	
/* ======== 头部定义===== */	
.header{
	background: url(header.png) no-repeat;
	height:120px;
	width:990px;
	margin:auto;
	overflow:hidden;
	margin-top:20px;
}
.header_box{ position:relative;}



.header .topnav{
	height:40px;
	line-height:38px;
	padding:0 15px;
	font-size:12px;
	position:relative;
}

.header .topnav a{
}
.header .topnav a:hover{
	color:#F00;
}
.header .topnav span{ padding-right:30px;}

.header .topnav .user_login{ position:absolute; top:5px; right:0px; width:460px; height:22px; line-height:22px; text-align:right;}
.header .topnav .user_login form{ display:inline; }

.logo{
	background-image: url(logo.png);
	background-repeat: no-repeat;
	width:170px; height:80px; display:block;
	position:absolute;
	left:10px;
}
.logo h4{ display:none;}





/* ==================================================================== */	
/* ======== 顶部菜单===== */	
.main_menu{
	background: url(main_menu.png) repeat-x 0px 0px;
	height:75px;
	width:780px;
	border:1px solid #DDD;
	border-top:none;
	border-bottom:none;
	position:absolute;
	right:10px;
	top:44px;
}
.main_menu div strong{
	background: url(ico_main_menu.gif) no-repeat left center;
	padding-left:23px;
	display:block;
	margin-bottom:5px;
	text-align:left;
}
.main_menu div strong a,.main_menu div strong a:visited,.main_menu div strong a:link{
	height:25px;
	line-height:25px;
	padding:0;
	color:#039;
}
.main_menu div a{ font-size:12px; line-height:20px;}

.m_m_1,.m_m_2,.m_m_3,.m_m_4,.m_m_5,.m_m_6{
	background: url(main_menu.png) no-repeat right -75px;
	height:75px;
	float:left;
}
.m_m_1 div,.m_m_2 div,.m_m_3 div,.m_m_4 div,.m_m_5 div,.m_m_6 div{
	padding-left:12px;
}

.m_m_1 a,.m_m_2 a,.m_m_3 a,.m_m_4 a,.m_m_5 a,.m_m_6 a{
	white-space: nowrap;
}

.m_m_1{ width:88px;}
.m_m_2{ width:174px;}
.m_m_3{ width:88px;}
.m_m_4{ width:140px; padding-right:10px;}
.m_m_5{ width:86px;}
.m_m_6{ width:86px;}

.m_m_7{
	background: url(main_menu.png) repeat-x 0px -150px;
	float:left;
	height:75px;
	width:108px;
	}
.m_m_7 div{ border:1px solid #FFF; border-bottom:none; border-top:none;	padding:0 10px;}	
.m_m_7 a,.m_m_7 a:visited,.m_m_7 a:link{ color:#06C; line-height:25px;}
.m_m_7 a:hover{}





/* ==================================================================== */	
/* ======== 表单===== */	
.input_1{ height:20px; border:1px solid #CCC; padding:0 2px; line-height:20px;}
.btn_login{
	width:50px;
	height:24px;
	background: url(btn_login.gif) no-repeat;
	border:none;
	cursor:pointer;
}
/* ==================================================================== */	
/* ======== 圆角外框===== */	
.b_1{}
.b_1_t{
	height:3px;
	overflow:hidden;
	background: url(b_1.png) no-repeat right -3px;
	padding-right:3px;
}
.b_1_t div{
	background: url(b_1.png) no-repeat left 0px;
	}
.b_1_b{ 
	height:3px;
	overflow:hidden;
	background: url(b_1.png) no-repeat right -6px;
	padding-right:3px;
}
.b_1_b div{
	background: url(b_1.png) no-repeat left -9px;.
}
.b_1_c{ border:1px solid #CCC; border-top:none; border-bottom:none;}


/* ==================================================================== */	
/* ======== 友情链接定义===== */	
.f_link{
	font-size:12px;
	background: url(f_link.jpg) repeat left top;
	line-height:25px;
	padding:0 10px;
}
.f_link strong{}
.f_link a,.f_link a:visited,.f_link a:link{
	color:#666;
	padding:0 5px;
	white-space: nowrap;
}
.f_link a:hover{ color:#04D;}
/* ==================================================================== */	
/* ======== 底部定义===== */	
.bottom{ text-align:center; padding:10px; font-size:12px; color:#666; line-height:20px;}
.bottom .b_menu a{ padding:0 5px; line-height:30px;}





/* ==================================================================== */	
/* ======== 选项卡===== */	
.tab_1{}
.tab_menu_1{
	background: url(tab_1.png) repeat-x left -60px;
	height:30px;
	line-height:30px;
	text-align:right;
	font-size:12px;
	position:relative;
}
.tab_menu_1 div{ position:absolute; right:150px; top:0; line-height:30px;}
.tab_menu_1 ul li{
	float:left;
	background: url(tab_1.png) repeat-x right -120px;
	padding-right:10px;
	text-align:center;
	margin-right:5px;
	width:100px;
	
}
.tab_menu_1 ul li span{background: url(tab_1.png) repeat-x left -90px; display:block; height:30px; padding-left:10px;}
.tab_menu_1 ul li span a,.tab_menu_1 ul li span a:visited,.tab_menu_1 ul li span a:link{color:#666;}
.tab_menu_1 ul li.hover{background: url(tab_1.png) repeat-x right -30px;}
.tab_menu_1 ul li.hover span{background: url(tab_1.png) repeat-x left -0px;}
.tab_menu_1 ul li.hover span a,.tab_menu_1 ul li.hover span a:visited,.tab_menu_1 ul li.hover span a:link{ color:#F00; font-weight:bold;}

.tab_main_1{
	border:1px solid #CCC;
	border-top:none;
	background: url(tab_main_1.gif) repeat;
	line-height:25px;
	font-size:12px;
	padding:0 10px;
	margin-bottom:10px;
	}
.tab_main_1 strong{ padding-right:10px;}	
.tab_main_1 blockquote a,.tab_main_1 blockquote a:visited,.tab_main_1 blockquote a:link{ color:#003296; padding-right:7px;}
.tab_main_1 blockquote a:hover{ color:#04D;}	

.tab_main_1 blockquote{
 display: none;
}
.tab_main_1 blockquote.block{
 display: block;
}
/********TAB 选项卡 END**********/



/* ==================================================================== */	
/* ======== 选项卡===== */	
.tab_2{}
.tab_menu_2{
	background: url(tab_2.gif) repeat-x left 0px;
	height:28px;
	line-height:28px;
	text-align:right;
	font-size:12px;
}
.tab_menu_2 ul li{
	float:left;
	padding-right:10px;
	text-align:center;
	width:70px;
	border-left:1px solid #BBCDD9;
	line-height:28px;
}
.tab_menu_2 ul li span{ display:block; height:28px; padding-left:10px;}
.tab_menu_2 ul li span a,.tab_menu_2 ul li span a:visited,.tab_menu_2 ul li span a:link{color:#666;}
.tab_menu_2 ul li.hover{background: url(tab_2.gif) repeat-x left -28px;}
.tab_menu_2 ul li.hover span a,.tab_menu_2 ul li.hover span a:visited,.tab_menu_2 ul li.hover span a:link{ color:#F00; font-weight:bold;}

.tab_main_2 blockquote{
 display: none;
}
.tab_main_2 blockquote.block{
 display: block;
}
/********TAB 选项卡 END**********/





/* ==================================================================== */	
/* ======== 更多===== */	
a.more_1,a.more_1:visited,a.more_1:link{
	background: url(more_1.png) no-repeat right center;
	padding-right:20px;
}
a.more_1:hover{}


/* ==================================================================== */	
/* ======== 当前位置 ===== */	
.nav{
	font-family:"宋体",Verdana, Geneva, sans-serif;
	font-size:12px;
	height:20px;
	line-height:20px;
	margin:auto;
	margin-bottom:10px;
	color:#666;
	background: url(nav.gif) no-repeat left center;
	padding-left:20px;
	width:950px;

}
.nav a{ padding:0 5px 0 0;color:#666;}
/* ==================================================================== */	
/* ======== 子页布局 ===== */	
.left_public{ width:620px; float:left; overflow:hidden;}
.right_public{ width:340px; float:right; overflow:hidden;}



/* ==================================================================== */	
/* ======== 公共列表页列表 ===== */	
.list_public{}
.list_public li{ border-bottom:1px solid #EBEBEB; padding-bottom:10px; margin-bottom:10px; height:100px; overflow:visible;}
.list_public li span{ color:#999; font-size:10px;}
.list_public li a,.list_public li a:visited,.list_public li a:link{
	font-size:14px;
	color:#335AAC;
	text-decoration: underline;
	padding-right:15px;
	line-height:30px;
}
.list_public li a:hover{ color:#F30;}
.list_public li p{ font-size:12px; color:#999; line-height:20px;}
.list_public li p img{ width:68px; height:68px; padding:2px; border:1px solid #CCC; float:left; margin:0 10px 5px 0;}




/* ==================================================================== */	
/* ======== 列表页右侧 图片列表 ===== */	
.list_99{ height:135px; border-bottom:1px dashed #CCC; margin:10px 0;}
.list_99 li{ float:left; text-align:center; margin:0 20px; _margin:0 14px;}
.list_99 a{display:block; font-size:12px; line-height:30px;}
.list_99 a img{ width:110px; height:90px; padding:2px; border:1px solid #CCC; }

.list_98{ height:280px; width:315px; overflow:hidden; margin-left:3px;}
.list_98 li{ float:left; text-align:center; margin:0 5px; _margin:0 4px;}
.list_98 a{display:block; font-size:12px; line-height:30px;}
.list_98 a img{ width:140px; height:105px; padding:2px; border:1px solid #CCC; }

.list_97{ height:135px; }
.list_97 li{ float:left; text-align:center; margin:0 10px; width:114px; height:135px;}
.list_97 a{display:block; font-size:12px; line-height:14px;}
.list_97 a img{ width:110px; height:90px; padding:2px; border:1px solid #CCC; margin-bottom:5px;}

/* ==================================================================== */	
/* ======== 分页 ===== */	
.pagelist {
	FONT-SIZE: 14px; margin:10px; text-align:center;
	color:#999;
	padding-top:10px;

}
.pagelist a.thispage{ color:#FFF; background-color:#345BAD; font-weight:bold;}
.pagelist strong{ padding:3px 5px; color:#FF6600;}
.pagelist a { font-size:14px; padding:3px 5px; margin:0 2px; color:#666;}
.pagelist a:hover {} 




/* ==================================================================== */	
/* ======== 排行 ===== */	
.m_ph{
	padding-left:40px;
	background-image: url(ico_ph.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom:1px dashed #CCC;
	padding-bottom:10px;
	margin-bottom:10px;
}
.m_ph a{ color:#F30; font-size:16px; font-weight:bold; line-height:150%;}
.m_ph p{ color:#666; font-size:12px; line-height:20px;}


/* ==================================================================== */	
/* ======== 列表图标===== */	
.list_ico_1{}
.list_ico_1 li{
	padding-left:15px;
	background-image: url(list_ico_1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
/* ==================================================================== */	
.list_ico_2{}
.list_ico_2 li{
	padding-left:15px;
	background-image: url(list_ico_2.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
/* =====排行=============================================================== */	
.list_ico_3{
	background-image: url(list_ico_3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}
.list_ico_3 li{
	padding-left:20px;
}

/* ===新增================================================================= */	
.hot_999{ position:relative; margin:0 10px 0 0;}
.hot_999 div{
	height:30px;
	width:30px;
	background: url(hot_1.gif) no-repeat;
	position:absolute;
	left:10px;
	bottom:10px;
}

.list_999{
	background: url(list_999.gif) no-repeat left top;
}
.list_999 li{}
.list_999 li a{}
.list_999 span{ color:#999; padding-right:10px;  padding-left:10px; font-size:10px;}
/* ==================================================================== */	




