﻿@charset "utf-8";
*
{
	margin: 0;
	padding: 0;
	list-style: none;
}
img
{
	border: 0;
	font-size: 0px;
}
p
{
	line-height: 150%;
}
h1, h2, h3, h4, h5, h6
{
	font-size: 12px;
}
body
{
	font-family: Arial, Helvetica, sans-serif, "";
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 1.231;
}
.middle .bornone
{
	border-right: none;
}
.middle .red
{
	color: red;
}
.space9
{
	clear: both;
	width: 100%;
	height: 9px;
	font-size: 0;
}
.space12_448
{
	float: left;
	width: 12px;
	height: 448px;
	font-size: 0;
}
.space10
{
	clear: both;
	width: 100%;
	height: 10px;
	font-size: 0;
}
.loginr10
{
	clear: both;
	width: 320px;
	height: 10px;
	font-size: 0;
}
.space11
{
	clear: both;
	width: 100%;
	height: 11px;
	font-size: 0;
}
.space12
{
	clear: both;
	width: 100%;
	height: 12px;
	font-size: 0;
}
.space15
{
	clear: both;
	width: 100%;
	height: 15px;
	font-size: 0;
}
.space18
{
	clear: both;
	width: 100%;
	height: 18px;
	font-size: 0;
}
.space7_302
{
	float: left;
	width: 7px;
	height: 302px;
	font-size: 0;
}
.spa4_250
{
	clear: both;
	width: 100%;
	height: 4px;
	font-size: 0;
}
.middle
{
	clear: both;
	width: 970px;
	margin: auto;
}
.allbold
{
	color: #384B39;
	font-weight: bold;
}
.relativ
{
	position: relative;
}
a:link
{
	color: #000;
	text-decoration: none;
}
a:visited
{
	color: #000;
	text-decoration: none;
}
a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
a
{
	color: #000;
	text-decoration: none;
}
legend
{
	display: none;
}
fieldset
{
	border: 0;
}
.head_topoutside
{
	clear: both;
	margin: auto;
	width: 100%;
	height: 30px;
	background: url(../css/t/images/headtop_02.gif) repeat-x;
}
#head_top
{
	width: 970px;
	margin: auto;
	position: relative;
}
/* 头部开始 */
.toplink_1
{
	float: left;
	width: 90px;
	line-height: 30px;
	text-indent: 5px;
}
.toplink
{
	float: left;
	width: 100px;
	height: 20px;
	background: url(../css/t/images/headtop_02.gif) no-repeat -95px -68px;
	text-indent: 5px;
	margin-top: 4px;
	padding-top: 4px;
	padding-left: 1px;
}
.toplinkhover
{
	float: left;
	width: 99px;
	height: 20px;
	margin-top: 3px;
	padding-top: 4px;
	background: url(../css/t/images/headtop_02.gif) no-repeat -95px -124px;
	text-indent: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
.toplinkb
{
	float: left;
	width: 80px;
	height: 20px;
	background: url(../css/t/images/headtop_02.gif) no-repeat -116px -68px;
	text-indent: 5px;
	margin-top: 4px;
	padding-top: 4px;
	padding-left: 1px;
}
.toplinkbhover
{
	float: left;
	width: 79px;
	height: 20px;
	margin-top: 3px;
	padding-top: 4px;
	background: url(../css/t/images/headtop_02.gif) no-repeat -116px -124px;
	text-indent: 5px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
}
/* 总的DD开始 */
#top_t2 dd
{
	width: 878px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 90px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
#top_t3 dd
{
	width: 777px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 191px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
#top_t5 dd
{
	width: 300px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 572px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
#top_t6 dd
{
	width: 288px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 653px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
#top_t7 dd
{
	width: 214px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 734px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
#top_t8 dd
{
	width: 152px;
	overflow: hidden;
	position: absolute;
	top: 25px;
	left: 815px;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-top: none;
}
/* 总的菜单单个开始 */
#top_t2 dd ul li
{
	float: left;
	display: inline;
	width: 110px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
#top_t3 dd ul li
{
	float: left;
	display: inline;
	width: 50px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
#top_t5 dd ul li
{
	float: left;
	display: inline;
	width: 60px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
#top_t6 dd ul li
{
	float: left;
	display: inline;
	width: 60px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
#top_t7 dd ul li
{
	float: left;
	display: inline;
	width: 50px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
#top_t8 dd ul li
{
	float: left;
	display: inline;
	width: 50px;
	height: 15px;
	line-height: 15px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 3px 6px;
}
/* 子菜单两条线 */
#head_top #top_t2 dd ul .top_z1
{
	float: left;
	width: 99px;
	height: 3px;
	background-color: #f5f5f5;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t2 dd ul .top_r1
{
	float: left;
	width: 779px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 第二个______________________________________________________________ */
#head_top #top_t3 dd ul .top_z2
{
	float: left;
	width: 99px;
	height: 3px;
	background-color: #f5f5f5; /* 线条色 */
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t3 dd ul .top_r2
{
	float: left;
	width: 678px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 第3 */
#head_top #top_t5 dd ul .top_z3
{
	float: left;
	width: 79px;
	height: 3px;
	background-color: #f5f5f5; /* 线条色 */
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t5 dd ul .top_r3
{
	float: left;
	width: 221px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 4 */
#head_top #top_t6 dd ul .top_z4
{
	float: left;
	width: 79px;
	height: 3px;
	background-color: #f5f5f5; /* 线条色 */
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t6 dd ul .top_r4
{
	float: left;
	width: 209px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 5 */
#head_top #top_t7 dd ul .top_z5
{
	float: left;
	width: 79px;
	height: 3px;
	background-color: #f5f5f5; /* 线条色 */
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t7 dd ul .top_r5
{
	float: left;
	width: 135px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 6 */
#head_top #top_t8 dd ul .top_z6
{
	float: left;
	width: 79px;
	height: 3px;
	background-color: #f5f5f5; /* 线条色 */
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
#head_top #top_t8 dd ul .top_r6
{
	float: left;
	width: 73px;
	height: 3px;
	background-color: #ccc;
	font-size: 0;
	margin-top: -2px;
	padding: 0;
}
/* 线结束________________________________________________________________________ */
#top_t4
{
	float: left;
	width: 280px;
	line-height: 30px;
	text-indent: 30px;
}
#top_t9
{
	float: left;
	width: 63px;
	line-height: 30px;
	text-indent: 9px;
}
/* 头部结束 */
/* LOGO块 */
.header_logo
{
	clear: both;
	width: 980px;
	height: 83px;
	margin: 0 auto;
	background-color: #FFF;
	position: relative;
	top: 0px;
	left: 0px;
}
.logoswf
{
	float: left;
	width: 80px;
	height: 70px;
	margin-top: 25px;
}
.logopic
{
	float: left;
	width: 980px;
	height: 59px;
	margin: 10px 0px 0px 0px;
	display: inline;
}
.yyul
{
	float: right;
	margin-top: 10px;
}
.yyul li
{
	float: left;
	width: 200px;
	text-align: center;
	height: 28px;
	line-height: 14px;
}
.yyul .qxpp
{
	width: 530px;
	color: #999;
	letter-spacing: 2px;
	border-right: none;
}
.yyul .language_last
{
	border-right: none;
}
/* 底部 */
.space9
{
	clear: both;
	width: 100%;
	height: 9px;
	font-size: 0;
}
.footer_01
{
	clear: both;
	width: 100%;
	height: 100px;
	background: #FFF url(../css/images/footer_link.gif) repeat-x;
}
.footer_mid
{
	clear: both;
	width: 970px;
	margin: auto;
	padding-top: 10px;
}
.fp_1, .fp_2, .fp_3, .fp_4
{
	width: 970px;
	text-align: center;
	color: #000;
}
.footer_pic
{
	width: 670px;
	margin: 10px auto 0 auto;
}
.footer_pic li
{
	float: left;
	width: 120px;
	margin-left: 12px;
	display: inline;
}
.footer_pic li img
{
	float: left;
	width: 120px;
	height: 50px;
	font-size: 0;
	border: 1px solid #CCC;
}

/* 联盟 */
.union
{
	clear: both;
	width: 980px;
	margin: 0 auto;
}
.union_left
{
	float: left;
	width: 8px;
	height: 30px;
	background: url(../css/t/images/lm_left.gif) no-repeat;
	font-size: 0;
}
.union_mid
{
	float: left;
	width: 965px;
	height: 30px;
	background: url(../css/t/images/lm_mid.gif) repeat-x;
}
.union_right
{
	float: left;
	width: 7px;
	height: 30px;
	background: url(../css/t/images/lm_right.gif) no-repeat;
	font-size: 0;
}
.union_title
{
	width: 965px;
	margin-top: 1px;
}
.union_title li
{
	float: left;
	padding: 0px 12px;
	line-height: 25px;
	line-height: 28px;
	height: 24px;
	border-right: 1px solid #BFBFBF;
	background: #FFF url(../css/t/images/lm_bg1.gif) repeat-x;
	cursor: pointer;
	overflow: hidden;
}
.union_mid .union_title .union_r2
{
	background: #FFF url(../css/t/images/lm_bg2.jpg) repeat-x;
}
.union_mid .union_title .union_r2a
{
	background: #FFF url(../css/t/images/lm_bg2.jpg) repeat-x;
	border-left: 1px solid #BFBFBF;
}
.unionconten
{
	clear: both;
	padding: 10px;
	color: #ABAAAA;
}
.unionconten a:visited, .unionconten a:hover, .unionconten a:link
{
	color: #ABAAAA;
}
.unionconten a
{
	padding: 0px 4px;
	line-height: 150%;
}
.friend_p
{
	clear: both;
}


/* 头部导航 */

#header_nav
{
	float: left;
	width: 100%;
	height: 73px;
	background: url(../css/images/header_nav_bg.gif) repeat-x;
}
#nav_outside
{
	width: 980px;
	margin: 0 auto 0 auto;
}

#nav
{
	float: left;
	width: 895px;
	height: 36px;
	line-height: 36px;
	list-style-type: none;
	margin-left: 85px;
	display: inline;
}
#nav a
{
	display: block;
	text-align: left;
}
#nav li
{
	float: left;
	margin-left: 3px;
	display: inline;
}
#nav_border
{
	float: left;
	width: 980px;
	height: 36px;
	position: relative;
}
#dh_outsize
{
	float: left;
	width: 780px;
	height: 36px;
	line-height: 36px;
	color: #919191;
	background-color: #FFF;
}
#dh_outsize a:visited
{
	color: #000;
	text-decoration: none;
}

#dh_outsize a:hover
{
	color: #FF0000;
	text-decoration: underline;
}
#dh_outsize a
{
	text-align: left;
	color: #000;
}


#dh_outsize .li01 a:visited
{
	color: #FF0000;
}
#dh_outsize .li01 a
{
	color: #FF0000;
}

#mnav2 li, #mnav3 li, #mnav4 li, #mnav5 li, #mnav6 li, #mnav7 li, #mnav8 li, #mnav9 li
{
	float: left;
	margin-left: 5px;
	display: inline;
	background: url(../css/images/menudian.gif) no-repeat 0px 16px;
	text-indent: 8px;
}
#mnav2
{
	width: 600px;
	margin-left: 160px;
}
#mnav2 ol
{
	float: left;
	width: 500px;
}
#mnav3
{
	width: 650px;
	margin-left: 60px;
}
#mnav3 ol
{
	float: left;
	width: 650px;
}
#mnav4
{
	width: 350px;
	margin-left: 250px;
}
#mnav4 ol
{
	float: left;
	width: 350px;
}

#mnav5
{
	width: 400px;
	margin-left: 280px;
}
#mnav5 ol
{
	float: left;
	width: 400px;
}
#mnav6
{
	width: 450px;
	margin-left: 310px;
}
#mnav6 ol
{
	float: left;
	width: 450px;
}
#mnav7
{
	width: 400px;
	margin-left: 380px;
}
#mnav7 ol
{
	float: left;
	width: 400px;
}
#mnav8
{
	width: 300px;
	margin-left: 480px;
}
#mnav8 ol
{
	float: left;
	width: 300px;
}
#mnav9
{
	width: 350px;
	margin-left: 400px;
}
#mnav9 ol
{
	float: left;
	width: 350px;
}
#search
{
	float: left;
	width: 187px;
	background: url(../css/images/search_bg.gif) no-repeat;
	height: 20px;
	margin-top: 5px;
}
#search_content
{
	float: left;
	background: url(../css/images/search_l.gif) no-repeat;
	width: 163px;
	height: 20px;
	border: 0;
	color: #D4D3D8;
	padding-top: 3px;
	padding-left: 5px;
}
#sub_search
{
	float: left;
	width: 24px;
	height: 20px;
	border: 0;
	margin-left: -5px;
	background: url(../css/images/search_r.gif) no-repeat;
	cursor: pointer;
}



/* 站内快捷导航 */
.sitenav
{
	clear: both;
	width: 186px;
}
.sitenavtop
{
	height: 29px;
	background: url(../css/images/sitenavtop.jpg) left top no-repeat;
}
.sitenavmid
{
	width: 186px;
	background: url(../css/images/sitenavmid.jpg) left top repeat-y;
	overflow: hidden;
}
.sitenavbottom
{
	height: 5px;
	background: url(../css/images/sitenavbottom.jpg) no-repeat;
}
.siteallli
{
	width: 142px;
	margin-top: 5px;
	background: url(../css/images/aboutus_menu_bg.gif) left top no-repeat;
	cursor: pointer;
	text-align: left;
	margin-left: 20px;
}
.siteallli span
{
	height: 19px;
	line-height: 19px;
	text-align: left;
	font-weight: bold;
	padding-left: 25px;
}
.navmenuul
{
	width: 110px;
	padding: 5px 10px 0px 11px;
	float: left;
}
.navmenuul li
{
	width: 150px;
	float: left;
	line-height: 16px;
	text-align: left;
	text-indent: 10px;
	background: url(../css/images/menudian.gif) no-repeat 0px 7px;
	border-bottom: none;
}
#r_content li
{
	border-bottom: none;
}
.navmenuul li a:hover, .navmenuul li a:visited, .navmenuul li a:link
{
	text-decoration: none;
}

#loginreg
{
	position: absolute;
	right: 12px;
	top: 50px;
}
#loginreg li
{
	float: left;
	margin-right: 5px;
}

#fontzoom
{
	line-height: 200%;
}
