@charset "utf-8";
.font01,.font02,.font03{
	font-size: 12px;
	line-height: 20px;
	color: #2B2B2B;
	background-color: #F1F8F9;
	margin-top: 8px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 15px;
	border:solid 1px #82C3CC;
	}
	
.font02{
	margin-bottom:25px;
}
.font03{
background:#CFE9F3;
margin:5px 0px;
border:solid 1px #82C3CC;}
body{
 margin:7px 0px;
 padding:0px;
 background-position:center;
 background-repeat:repeat-x;
scrollbar-face-color:#DBDBDB;scrollbar-base-color:#8da4c4;scrollbar-arrow-color:#424242;scrollbar-track-color:#F3F3F3;scrollbar-shadow-color:#D0D0D0;scrollbar-highlight-color:#ffffff;scrollbar-3dlight-color:#D0D0D0;scrollbar-darkshadow-Color:#919191;
}
.outline_font01{
font-size:12px;
color:#000100;
padding:2px 0px 0px 0px;
}
.outline_font01 a,.outline_font01 a:link,.outline_font01 a:visited{
font-size:12px;
color:#000100;
text-decoration:none;
}
.outline_font01 a:hover{
font-size:12px;
color:#000100;
text-decoration:underline;
}
.outline_font02{
font-size:12px;
color:#005B6B;
padding:4px 0px 0px 0px;
letter-spacing:0.1em;
}
.outline_font02 a,.outline_font02 a:link,.outline_font02 a:visited{
font-size:12px;
color:#005B6B;
text-decoration:none;
}
.outline_font02 a:hover{
font-size:12px;
color:#000100;
text-decoration:underline;
}
.xxgy{
background-color:#F2F0F0;
font-size:12px;
color:#000000;
line-height:23px;
margin:10px 10px;
padding:15px 15px 15px 20px;
border:1px solid #ccc;
}
.xxgy02{
background-color:#8A8A8A;
height:31px;
font-size:12px;
color:#FFFFFF;
margin:2px 0px 0px 0px;
}
.xxgy_font01{
font-size:12px;
color:#4E4E4E;
line-height:23px;
padding:0px 10px;
}
.cd_1-off{
	font-size:12px;
	background-image:url(../images/theory_33.jpg);
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
	color:#FFFFFF;
	width:180px;
	padding:6px 0px 5px 35px;
	margin:2px 0px 3px 0px;
}
.cd_1-on{
	font-size:12px;
	background-image:url(../images/theory_17.jpg);
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
	color:#FFFFFF;
	width:180px;
	padding:6px 0px 5px 35px;
	margin:2px 0px 3px 0px;
}
.cd_0-off{
	font-size:12px;
	background-image:url(../images/theory_24.jpg);
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
	color:#000000;
	width:180px;
	padding:6px 0px 1px 30px;
	margin:2px 0px 3px 0px;
}
.cd_0-on{
	font-size:12px;
	background-image:url(../images/theory_20.jpg);
	background-repeat:no-repeat;
	text-align:left;
	cursor:pointer;
	color:#0183A8;
	width:180px;
	padding:6px 0px 1px 30px;
	margin:2px 0px 3px 0px;
}
.zdy{
 background-image:url(../images/zdy_0300.jpg);
 background-position:left;
 background-repeat:no-repeat;
 padding:12px 0px 8px 20px;
 font-size:14px;
 font-weight:bolder;
 color:#005871;
 margin:0px 0px 0px 10px;
 }
.js_font01{
	position:absolute;
	z-index:100;
	border:solid 1px #6A94D9;
	width:230px;
	background-color:#EEEEEE;
	padding:2px;
	height:120px;
	overflow: auto;
	visibility: hidden;
}
.js_font011{
	position:absolute;
	z-index:2;
	border:solid 1px #6A94D9;
	width:230px;
	background-color:#EEEEEE;
	padding:2px;
	height:120px;
	overflow: auto;
	visibility: hidden;
	margin-left:-275px;
}
.js_font012{
	position:absolute;
	z-index:2;
	border:solid 1px #6A94D9;
	width:230px;
	background-color:#EEEEEE;
	padding:2px;
	height:120px;
	overflow: auto;
	visibility: hidden;
	top: 42px;
	left: 138px;
}

.js_font02{
 background-color:#EEEEEE;
 padding:7px;
}
.js_font02 img{
margin:-20px 0px 0px 0px;
cursor:pointer;
}
.zk_ss_font01{
font-size:14px;
color:#070707;
font-weight:bolder;
}
.zk_ss{
font-size:12px;
color:#343434;
font-weight:normal;
cursor:pointer;
}
.zk_ss02{
font-size:12px;
color:#000000;
line-height:23px;
margin:5px 3px;
padding:8px 0px 0px 20px;
}
.zk_ss03{
background-color:#D1E0E2;
padding:7px 0px 5px 20px;
margin:0px 3px 0px 4px;
color:#02547D;
font-size:12px;
}
.td1{
	overflow: auto;
	background-image:url(../images/main_03.jpg);
    height:87px;
}
.kc_menu{
width:509px;
height:40px;
float:right;
padding:5px 0px 0px 0px;
margin:0px 5px 0px 0px;
}
.kc_title{
float:left;
height:40px;
padding:11px 0px 0px 0px;
}
.spjj{
font-size:12px;
color:#2A74A8;
font-weight:bolder;
}
.spjj_font{
font-size:12px;
color:#555555;
}
#Menubox{
margin:6px 0px 0px -8px;
padding:0px;
width:202px;
text-align:left;
cursor:pointer;
}
.Menubox{
font-size:14px;
background-image:url(../images/zysj_22.jpg);
background-position:center;
background-repeat:no-repeat;
cursor:pointer;
margin:0px 0px 3px 0px;
padding:14px 0px 14px 65px;
width:202px;
color:#272727;
font-weight:bolder;
letter-spacing:0.2em;
}
.hover{
color:#ffffff;
background-image:url(../images/zysj_19.jpg);
background-position:center;
background-repeat:no-repeat;
font-weight:bolder;
margin:0px 0px 3px 0px;
padding:14px 0px 14px 65px;
font-size:14px;
width:202px;
letter-spacing:0.2em;
}
.Menubox_main{
margin:0px 0px 0px 0px;
padding:0px;
}
.menu_1-off{
font-size:12px;
background-color:#FBFBFB;
color:#161616;
cursor:pointer;
padding:9px 0px 7px 12px;
margin:0px 0px 4px 0px;
border:solid 1px #CACACA;
letter-spacing:0.4em;
}
.menu_1-on{
font-size:12px;
background-color:#6FAFE8;
color:#FFFFFF;
cursor:pointer;
padding:9px 0px 7px 12px;
margin:0px 0px 4px 0px;
border:solid 1px #4C9AE0;
letter-spacing:0.4em;
}
.spana{
font-size:10px;
margin:0px 5px 0px 0px;
}
.zysj{
background-color:#FAFDFF;
background-image:url(../images/zysj_13.jpg);
background-position:top;
background-repeat:repeat-x;
font-size:12px;
color:#000000;
line-height:23px;
margin:10px 15px;
padding:15px 15px 15px 20px;
border:solid 1px #B1D0E3;
}
#sj_menu{
width:470px;
height:40px;
float:right;
padding:5px 0px 0px 0px;
margin:0px 5px 0px 0px;
}
.sj_1-off{
background-image:url(../images/zysj_08.jpg);
background-position:center;
background-repeat:no-repeat;
width:90px;
font-size:12px;
color:#000000;
cursor:pointer;
padding:13px 0px 2px 0px;
margin:0px 3px 0px 0px;
letter-spacing:0.2em;
float:left;
text-align:center;
font-weight:normal;
}
.sj_1-on{
background-image:url(../images/zysj_06.jpg);
background-position:center;
background-repeat:no-repeat;
width:90px;
font-size:12px;
background-color:#6FAFE8;
color:#005871;
cursor:pointer;
padding:9px 0px 5px 0px;
margin:0px 3px 0px 0px;
letter-spacing:0.2em;
float:left;
text-align:center;
}
.sjmd{
font-size:12px;
color:#FFFFFF;
background-color:#2D72B2;
padding:5px 12px 3px 12px;
letter-spacing:0.1em;
}
.textbox{
	margin:10px;
	padding:0;
	position:relative;
	border:1px solid #40a1c1;
	clear:both;
	}
	.zsdzj_box{
	margin:10px;
	padding:0;
	clear:both;}
.text_tit{
	position:absolute;
	background:#40a1c1;
	padding:0 15px;
	font-size:12px;
	color:#fff;
	top: -14px;
	left: 13px;
	height:24px;
	line-height:24px;
}
.text_main{
	margin:15px;
	padding:0;
	line-height:24px;
	font-size:12px;}
.clear{
	clear:both;
	}
.imgstyle{
		border:1px solid #ccc;
		border-collapse:collapse;
		border:0;
		margin:10px 0;
		}
.imgstyle td{
			padding:4px;
			font-size:12px;
			color:#000;
			border:1px solid #ccc;
}
.text_tit2{
	color:#0e79bf;
	font-weight:bold;
	padding-left:20px;
	height:24px;
	line-height:24px;
	background:url(../images/gif-0682.gif) no-repeat left center;
	}
.text_tit3{
	color:#0e79bf;
	font-weight:bold;
	height:24px;
	line-height:24px;
	padding-left:8px;
	}
.linebg{
		width:100%;
		background:url(../images/linebg.jpg) repeat-x;
		height:1px;
		overflow:hidden;
		margin:10px 0;}
.text_tit4{
color:#663300;}
.zj_border{
padding:20px 20px; 
border:4px solid #EAEAEA;
}
.text_style1{
color:#666;
}

.gzzd_list{
text-decoration:none;
display:block;
width:100%;
height:40px;
background:#eeeeee;
border:1px solid #bebebe;
color:#000000;
font-size:12px;
overflow:hidden;
text-align:left;
padding-left:2px;
margin-bottom:5px;
clear:both;
padding-top:5px;
}
.gzzd_list:hover{
background:#4386c4;
border:1px solid #2571b7;
color:#fff;
font-size:12px;
overflow:hidden;
text-align:left;

}
.gzzd_list em{
float:left;
display:block;
width:46px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#266dae;
font-weight:bold;
padding-top:4px;
}
.gzzd_list:hover em{
float:left;
display:block;
width:46px;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#fff;
font-weight:bold;
padding-top:4px;
}
.gzzd_tit{
height:21px;
padding:0px 14px;
background:#2d72b2;
font-size:12px;
color:#FFFFFF;}
.gzzd_text{
padding:15px;
line-height:24px;}
.underline{
border-bottom:1px dashed #FF0000;
padding-bottom:5px;}
.font1{
color:#006fa1;}
.po_re{
position:relative;
text-decoration:underline;
}
.sltlbg{
background:url(../images/slbg.jpg) no-repeat center bottom;}
.sltlborder{width:409px; height:331px;
border:2px #CCCCCC solid ;}


.tx{ font-size:12px;}
.galla td{ padding:10px;}
.gzs_link,.gzs_link3{
text-decoration:none;
font-size:12px;
color:#666;
}
.gzs_link3{
padding-left:30px;
color:#666;}
.gzs_link:hover,.gzs_link3:hover{
color:#006699;
}
.gzs_link2 td a{
font-size:12px;
color:#000;
line-height:24px;
text-decoration:none;}
.gzs_link2 td a:hover{
color:#006699;
}

