@charset "gb2312";
/* 全局CSS定义 */
body {font-family:"宋体";margin:0;padding:0;font-size:13px; background:#bfbfbf url(../images/bg.jpg) repeat-y center; line-height:22px; color:#000;}
p,div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
ul,ol,li{list-style:none;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
table,li,tr,th,br{font-size:13px; font-family:"宋体";}
img{ display:block;}
/* 链接颜色 */
a{ text-decoration:none; color:#000;}
a:hover{ text-decoration:none; color:#C00;}

.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.tr{ text-align:right;}
.cl{ clear:both;}
.mt_01{ margin-top:6px;}
/* nav */
.nav{ width:100%; color:#000; text-align:center; font-size:12px; height:35px; font-family:"宋体"; line-height:35px;  font-weight:normal;}
.nav a{ color:#000;}

.bg01{ width:100%; background:url(../images/title_01.jpg) no-repeat center top; height:296px;}
.bg02{ width:100%; background:url(../images/title_02.jpg) no-repeat center top; height:296px;}
.bg02 div{ margin:0 auto; width:980px;}
.bg02 div a.b1{ float:left; width:168px; height:40px; margin:208px 0 0 32px;}
.bg02 div a.b2{ float:left; width:168px; height:40px; margin:208px 0 0 25px;}
.bg03{ width:100%; background:url(../images/title_03.jpg) no-repeat center top; height:296px;}
.bg03 div{ margin:0 auto; width:980px;}
.bg03 div a{ float:left; margin:103px 0 0 198px; width:158px; height:44px;}
.bg04{ width:100%; background:url(../images/title_04.jpg) no-repeat center top; height:296px;}
.bg04 div{ margin:0 auto; width:980px;}
.bg04 div a{ float:left; margin:201px 0 0 30px; width:159px; height:41px;}
.bg05{ margin:0 auto; width:980px; height:250px; background:url(../images/tita_01.jpg) 0px 10px no-repeat;}
.bg05 a{ float:left; margin:177px 0 0 28px; width:122px; height:30px;}
.bg05 a.a1{ float:left; margin:113px 0 0 278px; width:108px; height:30px;}

.box_01{ float:left; width:298px; position:relative;}
.box_01 img{ float:left;}
.box_01 .a2{ position:absolute; top:93px; left:9px; z-index:99;}
.box_01 .a3{ position:absolute; top:390px; left:72px; z-index:99;}
.box_02{ float:left; width:308px; position:relative;}
.box_02 .b3{ position:absolute; top:79px; left:16px; float:left; width:270px; height:172px; z-index:999;}
.box_02 a.b4{ position:absolute; top:355px; left:34px; float:left; width:105px; height:30px; z-index:999;}
.box_02 a.b5{ position:absolute; top:355px; left:169px; float:left; width:105px; height:30px; z-index:999;}
.box_03{ float:left; width:304px; position:relative;}
.box_03 a.c1{ position:absolute; top:60px; left:5px; width:290px; height:130px; z-index:999; float:left;}
.box_03 a.c2{ position:absolute; top:363px; left:12px; width:92px; height:31px; z-index:999; float:left;}
.box_03 a.c3{ position:absolute; top:363px; left:116px; width:77px; height:31px; z-index:999; float:left;}
.box_03 a.c4{ position:absolute; top:363px; left:208px; width:82px; height:31px; z-index:999; float:left;}

.bor_01{ background:#FFF url(../images/title_08.jpg) no-repeat center top; padding-top:6px;}
.bor_02{ background:#FFF url(../images/title_09.jpg) no-repeat center top; padding-top:6px;}
.bor_03{ background:#FFF url(../images/title_10.jpg) no-repeat center top; padding-top:6px;}

.fs_01{font:bold 16px Arial, Helvetica, sans-serif, 宋体; color:#3daba2;}

.list_01 li{ background:url(../images/title_07.jpg) 0px 10px no-repeat; padding-left:15px; line-height:25px;}
.list_02 li{ line-height:20px; color:#000000; background:url(../images/title_11.jpg) 15px 6px no-repeat; padding:0 0 9px 28px; font-family:Arial;}
.list_02 li a {	color:#000000; text-decoration:none;}
.list_02 li a:hover {text-decoration:underline;}

/* footer */

#footer{ width:100%; line-height:25px; font-family:"宋体"; font-size:12px; color:#000; text-align:center; padding:40px 0; font-weight:normal;}
#footer a{ color:#000}
#footer p{ text-align:center; }
#footer address{ font-style:normal; text-align:center; color:#000; }


/**/
.black_overlay{ 
	display: none; 
	position: absolute; 
	top: 0%; 
	left: 0%; 
	width: 100%; 
	height: 100%; 
	background-color: black; 
	z-index:1001; 
	-moz-opacity: 0.5; 
	opacity:.50; 
	filter: alpha(opacity=55); 
} 
.white_content { 
	display: none; 
	position: fixed;
	top: 20%;	
	width: 750px; 
	height: 300px; 
	padding: 20px; 
	margin:auto;
	border:1px solid #c1c1c1;
	background-color: white; 
	z-index:1002; 
	overflow: auto; 
	right:0;bottom:0;left:0;
} 
.white_content h4{ 
	font-size:14px; font-weight:bold; margin-bottom:10px;
	line-height: 22px; color:#186fce;
}
.white_content ul {
	margin:0px 8px; padding-right:10px;
	list-style:none;
}
.white_content ul li{ 
	line-height:20px; color:#000000;
	padding:0 0 9px 18px; font-family:Arial;
}
