@charset "utf-8";

/* CSS Document */

html {

	margin:0;

	padding:0;

	width:100%;

	height:100%;

	background-image: url(html_bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color:#003366;

}

body {

	width:1002px;

	background-color:#FFF;

	margin:auto;

	padding:0;

	text-align:center;

	font-family:Arial, Helvetica, sans-serif;

	background-image: url(body_bg.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color:#FFF;

}

img {

	border:none;

	padding:0;

	margin:0;

}

form {

	padding:0px;

	margin:0px;

	font-size:14px;

	text-align:left;

}

input, select {

	padding:0px;

	margin:0px;

}

a {

}

a:link {

	color: #04d;

}

a:visited {

	color: #04d;

}

a:hover {

	color: #CC0000;

}

a:active {

	color:#83006F;

}

ul {

	padding:0;

	margin:0;

}

em {

	color:#C09;

	font-weight: bold;

	font-style: normal;

	font-variant: normal;

	text-decoration: underline;

}

/*******************头部*********************************/



#head {

	width:1002px;

	margin:auto;

	text-align:left;

	font-size:12px;

	color:#FFF;

	background-image: url(head_n1.png);

	background-repeat: repeat-x;

	height:91px;

	overflow: hidden;

}

#head #logo {

	width:306px;

	height:91px;

	float:left;

	background-image: url(logo_c.jpg);

	background-repeat: repeat-x;

}



#topnav {

	text-align:right;

	height:56px;

	margin-right:5px;

}

#topnav a {

	padding:0 10px;

	line-height:30px;

	color:#8FA5D6;

	text-decoration: none;

}

#topnav a:hover {

	color:#FFF;

	text-decoration: underline;

}

#topnav a:active {

	color:#8FA5D6;

}

/*********************菜单*******************************/

#menu { display:block;

	border-bottom:none;

	height:35px;

	background-image: url(menu_c.jpg);

	background-repeat: repeat-x;

	overflow: hidden;

	margin-right:5px;

	border-right:1px solid #5988CB;



}

#menu ul {

	margin:0;

	padding:0;

	margin-left:100px;

}

#menu ul li {

	display:block;

	height:35px;

	line-height:35px;

	padding:0 10px;

	float:left;

	background-image: url(menu_g.jpg);

	background-repeat: no-repeat;

	background-position: right top;

}

#menu ul li.hover a {

	display:block;

	padding:0 20px;

	color:#D4DE25;

	font-size:14px;

	font-weight:bold;

	background-image: url(menu_on.jpg);

	background-repeat: no-repeat;

	background-position: center bottom;

}

#menu ul li.hover a:link {

	color:#D4DE25;

	font-size:14px;

}

#menu ul li.hover a:visited {

	color:#D4DE25;

	font-size:14px;

}

#menu ul li.hover a:hover {

	color:#D4DE25;

}

#menu ul li a {

	text-decoration: none;

	color:#D4DEF1;

	font-size:14px;

	font-weight:bold;

}

#menu ul li a:link {

	color:#D4DEF1;

	font-weight:bold;

}

#menu ul li a:visited {

	color:#D4DEF1;

}

#menu ul li a:hover {

	color:#D4DEF1;

	text-decoration: underline;

}



/**/

#left{ background-color:#DEF0FE; border:1px solid #9EB7D7; padding:5px; width:202px;}

#right{text-align:left;}





/**/

.title_01{text-align:left;

	background: url(title_01_bg.jpg) repeat-x;

	height: 26px;

	display:block;

	color:#fff;

	font-size:14px;

	margin-bottom:10px;

	

}

.title_01 strong{ margin:1px; border:1px solid #8BA9CF; display:block; height:22px; line-height:22px; padding-left:10px;}





.title_02{

	text-align:left;

	height: 34px;

	display:block;

	color:#3E71B1;

	font-size:14px;

	margin-bottom:10px;

	line-height: 34px;

	background: url(ico_1.jpg) no-repeat left center;

	border-bottom:2px solid #3D70AF;

	font-weight:bold;

	padding-left:18px;

}



.text_01{ font-size:12px; color:#666; line-height:150%; margin:0;}

/**/

.list_01{list-style-type: none; margin-bottom:20px;text-align:left;}

.list_01 li{ margin-bottom:5px; width:100px; float:left; margin-right:2px;}

.list_01 li a{ text-align:center;

	border:1px solid #8DB0D6;

	background-color:#EFF8FE;

	display:block;

	height:30px;

	line-height:30px;

	padding:0 10px;

	font-size:14px;

	color:#3D70AF;

	font-weight: bold;

	text-decoration: none;

}

.list_01 li a:link{ border:1px solid #8DB0D6; background-color:#EFF8FE; display:block; height:30px; line-height:30px;color:#3D70AF;}

.list_01 li a:visited{ border:1px solid #8DB0D6; background-color:#EFF8FE; display:block; height:30px; line-height:30px;color:#3D70AF;}

.list_01 li a:hover{ border:1px solid #3D70AF; background-color:#FFF; display:block; height:30px; line-height:30px;}





.list_02{

	list-style-type: none;

	margin-bottom:20px;

	text-align:left;

	padding-top:130px;

	background-image: url(img_lxwm.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.list_02 li{ margin-bottom:5px; font-size:14px; font-weight:bold; color:#3D70AF;	border:1px solid #8DB0D6;

	background-color:#EFF8FE;

	padding:2px;

}

.list_02 li strong{ width:32px; height:32px; display:block; float:left; text-align:center; line-height:32px; color:#FFF;

	background-image: url(ico_number_bg.jpg);

	background-repeat: no-repeat; margin:2px;

}

.list_02 li em{

	color:#F60;

	display:block;

	text-decoration: none;

}









.list_03{list-style-type: none; margin-bottom:20px;text-align:center;}

.list_03 li{ display:block;

	margin-bottom:5px;

	width:32%;

	float:left;

	margin:5px 2px;

	height:170px;

	overflow: hidden;

}

.list_03 li img{ height:120px; display:block;

}

.list_03 li a{

	border:1px solid #8DB0D6;

	background-color:#EFF8FE;

	display:block;

	padding:0 10px;

	font-size:12px;

	text-decoration: none;

	line-height:120%;

	padding:5px;

	height:150px;

	overflow: hidden;

}

.list_03 li a:link{ border:1px solid #8DB0D6; background-color:#EFF8FE; display:block;}

.list_03 li a:visited{ border:1px solid #8DB0D6; background-color:#EFF8FE; display:block;}

.list_03 li a:hover{ border:1px solid #3D70AF; background-color:#FFF; display:block;}

.list_03 li a span{ border-top:1px solid #8DB0D6; display:block; padding:2px 0;}







.list_04{list-style-type: none; margin-bottom:20px;text-align:left;}

.list_04 li{

	margin-bottom:5px;

	line-height:150%;

	background: url(ico_2.jpg) no-repeat left center;

	padding-left:10px;

}

.list_04 li span{ float:right; color:#999; font-size:10px; }

.list_04 li a{

	width:75%;

	font-size:12px;

	color:#666;

	text-decoration: none;

	text-overflow:ellipsis;

	overflow: hidden;

	white-space: nowrap;

	display:block;

	float:left;

}

.list_04 li a:link{}

.list_04 li a:visited{	color:#666;

	text-decoration: none;}

.list_04 li a:hover{	color:#04d;

	text-decoration: underline;

}









.list_05{

	border:1px solid #9EB7D7;

	height:1%;

	width:375px;

	float:left;

	margin:0 5px 5px 0;

	height:215px;

	overflow: hidden;

}

.list_05 dt{ color:#3D70AF; font-size:14px; font-weight:bold; background-color:#DEF0FE; height:30px; line-height:30px; padding:0 10px; border-bottom:1px solid #9EB7D7;}

.list_05 dd{border-left:1px solid #9EB7D7; float:left; display:block; margin:0; padding:0; height:1%; padding:5px; font-size:12px; color:#666; line-height:200%; height:169px;}

.list_05 dd strong{ color:#000000;}

.list_05 .cpimg{width:100px; padding:5px; text-align:center; border-left:none;}

.list_05 .cpimg img{width:expression(width>90?"90px":width+"px");max-width: 90px;}





















.list_06{list-style-type: none;text-align:left;}

.list_06 li{

	line-height:150%;

	margin-bottom:10px;

	padding-bottom:5px;

	border-bottom: 1px dashed #9EB7D7;

}

.list_06 li span{ float:right; color:#999; font-size:10px; }

.list_06 li a{

	width:75%;

	font-size:14px;

	color:#666;

	text-decoration: none;

	text-overflow:ellipsis;

	overflow: hidden;

	white-space: nowrap;

	display:block;

	float:left;

	font-weight:bold;

	line-height:100%;

}

.list_06 li a:link{}

.list_06 li a:visited{	color:#666;

	text-decoration: none;}

.list_06 li a:hover{	color:#04d;

	text-decoration: underline;

}

.list_06 li p{ font-size:12px; color:#999; margin:0;}















.list_07 {

	margin:10px;

	padding:0;

}

.list_07 li {

	overflow: hidden;

	list-style-position: outside;

	list-style-type: none;

	font-size:12px;

	line-height:150%;

	text-overflow:ellipsis;

	height:103px;

	border-bottom: 1px dashed #CCCCCC;

	text-align:left;

	margin-bottom:10px;

	padding-bottom:5px;

}

.list_07 li img{ float:left; width:80px; height:90px; padding:1px; border:1px solid #999; margin-right:10px;}

.list_07 li p{ color:#999; padding:0; margin:0;}

.list_07 li span{ float:right; color:#FF9900;}

.list_07 li a { color:#000;

	font-size:14px;

	text-decoration: none;

	font-weight:bold;

	line-height:200%;

}

.list_07 li a:visited { color:#000;

	font-size:14px;

	text-decoration: none;

}



.list_07 li a:hover {color:#04d;

	text-decoration: underline;

}











.btn_01{

	height:23px;

	width:70px;

	line-height:23px;

	color:#FFF;

	margin:5px;

	display:block;

	background-image: url(btn_1_bg.jpg);

	background-repeat: no-repeat;

	text-align:center;

}

a.btn_01{

	color:#FFF;

	text-decoration: none;

}

a.btn_01:link{color:#FFF;}

a.btn_01:visited{color:#FFF;}

a.btn_01:hover{

	color:#FFF;

	text-decoration: underline;

}





.btn_02{

	height:28px;

	background-image: url(btn_2_bg.jpg);

	background-repeat: repeat-x;

	border-top-width: 1px;

	border-right-width: 1px;

	border-bottom-width: 1px;

	border-left-width: 1px;

	border-top-style: solid;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-top-color: #FFFFFF;

	border-right-color: #9F9F9F;

	border-bottom-color: #9F9F9F;

	border-left-color: #FFFFFF;

	line-height:28px;

	font-size:14px;

	font-weight:bold;

}

.input_01{ border:1px solid #9EB7D7; height:26px; line-height:26px; padding:0 3px; color:#999; width:140px;}

.input_02{ border:1px solid #9EB7D7; height:22px; line-height:22px; padding:0 3px; color:#333; background-color:#FFFFCC; margin-right:10px;}







.u_h2{ margin:10px; display:block; height:80px;	overflow: hidden; text-align:left;}

.u_h2 P{ color:#999; margin:0; padding:5px; font-size:12px; line-height:150%;}

.u_h2 img{ padding:2px; border:1px solid #666; float:left; margin-right:5px;}

.u_h2 a {text-decoration: none;

	color:#04d;

	font-size:14px;

	line-height:150%;

}

.u_h2 a:link {font-weight:bold;

	color:#04d;

}

.u_h2 a:visited {

	color:#04d;font-weight:bold;

}

.u_h2 a:hover {

	color:#E22066;

	text-decoration: underline;

}





#content{ height:1%; text-align:left; font-size:12px;}

#content hr{ color:#9EB7D7; height:1px;}

#content h1{ font-size:26px; color:#3D70AF; margin:0; padding:0; margin-top:10px; clear:both; font-family:"黑体",Arial, Helvetica, sans-serif}

#content h2{ font-size:16px; color:#000; margin:0; padding:0; margin-top:10px; clear:both;}

#content p{ line-height:200%; margin:0;}

#content img{ float:left; margin:0 10px 10px 0;	border-top:1px solid #CCC; padding:5px;

	border-left:1px solid #CCC;

	border-bottom:1px solid #808080;

	border-right:1px solid #808080;

}

#to{ font-size:14px;}

#to img{ border:none; padding:0 2px;}





.k_pagelist { font-size:12px;clear:both;width:100%;margin:5px 0px;line-height:30px;text-align:left; font-family:"宋体",Arial, Helvetica, sans-serif;}

.k_pagelist a {margin:0px 5px;color:#07519A; background-color:#DEF0FE; border:1px solid #9EB7D7; padding:5px; font-weight:bold;}

.k_pagelist  a:hover{background-color:#FFF; border:1px solid #9EB7D7;}

.k_pagelist strong {margin:0px 5px;color:#B6550E;border:1px solid #9EB7D7; padding:5px;}

.pagelist span {margin:0px 10px;color:#07519A;}





#leave_word{

	line-height:30px;

	background: url(lw_bg.jpg) repeat;

	font-size:12px;

	list-style-type: none;

	padding:0; margin:0;

	border:1px solid #9EB7D7;

	height:auto;

}

#leave_word .title{

	background-image: url(lw_t_bg.jpg);

	background-repeat: repeat-x;

	font-size:14px;

	font-weight:bold;

}

#leave_word .lw1,.lw2,.lw3,.lw4,.lw5{

	text-overflow:ellipsis;

	white-space: nowrap;

	overflow: hidden;

	display:block;

	float:left;

	text-align:center;

}





#leave_word li{ clear:both;}

#leave_word .lw1{ width:8%; margin-right:2%;}

#leave_word .lw2{ width:56%; margin-right:2%; text-align:left;}

#leave_word .lw3{ width:7%; margin-right:1%;}

#leave_word .lw4{ width:10%; margin-right:1%;}

#leave_word .lw5{ width:10%;}



.lw_user{line-height:30px; height:1%;

	font-size:12px;	border:1px solid #9EB7D7;



}

.lw_user dt{ padding:0 10px; font-size:14px; font-weight:bold;	background-image: url(lw_t_bg.jpg);

	background-repeat: repeat-x;border-bottom:1px solid #9EB7D7; color:#06c;

}

.lw_user dt span{ float:right; font-size:12px; font-weight:normal; color:#666;}

.lw_user dd{ margin:0; padding:0 10px 10px 10px;}

.lw_user dd p{ margin:0; border:1px solid #ddd; padding:5px;}



.lw_admin{line-height:30px;

	font-size:12px;

	background-color:#FFC;

	border-top:1px solid #9EB7D7;



}

.lw_admin strong{ color:#FF6600;}



/**当前位置**/

#nav {

	font-size:12px;

	padding:0;

	font-family:"宋体", Arial, Helvetica, sans-serif;

	height:35px;

	line-height:35px;

}

#nav a {

	margin-right:5px;

}





#bottom{ padding:5px; font-size:12px; text-align:left; color:#04d;}

#bottom #logo{ height:73px; width:113px; display:block;

	background-image: url(logo_b.jpg);

	background-repeat: no-repeat;

	float:left;

	margin:0px 10px 10px 10px;

	

}

#bottom p{ padding:8px 0 0 0; margin:0; color:#666;}

#bottom hr{ color:#3D70AF; height:2px; margin-bottom:5px;}



.board.tip {

	border:1px solid #9EB7D7;

	padding:4px 4px 4px 30px;

	margin:2px 0;

	background:#3E71B1;

	color:#FFFFFF;

}



.board.tip li {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	text-align:left;

}