/* CSS Document */
* {
	margin: 0px;
	padding:0px;
	}
body {
	font-size:12px;
	font-family:"ËÎÌå";
	text-align:center;
	background-color:#449fee;
	color:#3f3f3f;
	}
body, p, td, th, li
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#343434;
}
	ul, li { list-style-type:none;
			list-style:none;
			margin:0;
			padding:0;
			text-align:left;
	}
a:link {  color: #343434; text-decoration: none}
a:visited {  color: #343434; text-decoration: none}
a:hover { text-decoration:none;color:#ff0000;top:-1px;position:relative;font-size:12px;}

#znr li a:link {  color: #525252; text-decoration: none;}
#znr li a:visited {  color: #525252; text-decoration: none}
#znr li a:hover { text-decoration:none; color:#FC0;font-size:12px;}

#lbnr li a:link {  color: #1960b8; text-decoration: none}
#lbnr li a:visited {  color: #1960b8; text-decoration: none}
#lbnr li a:hover { text-decoration:none;color:#ff0000;position:relative;font-size:12px;font-weight:bold; }

#cpzsnr li a:link{color:#464646;text-decoration: none}
#cpzsnr li a:visited{ color:#464646; text-decoration: none}
#cpzsnr li a:hover{  text-decoration:none; color:#F00 top:1px;position:relative;font-weight:bold;}
#cpzsnr li a:focus{ outline:none; -moz-outline:none;}

#dbwz a:link{color:#fff;text-decoration: none}
#dbwz a:visited{ color:#fff; text-decoration: none}
#dbwz a:hover{  text-decoration:none; color:#F00 top:1px;position:relative;}
#dbwz a:focus{ outline:none; -moz-outline:none;}


img{border:0;}
table{
	margin:0 auto;
	font-size:12px;
}
.txt{
	font-size:12px;
	line-height:2;
	color:#343434;
	}
.xw{
	border-bottom: dashed 1px #555555;
	} 	
.kcys{
	color:#000;
} 
.left{
	float:left;}
.right{
	float:right;
	}
/*  sindex  */

#smiddle_1{
	width:100%;
	height:100%;
}
/* index  */
#middle{
	width:100%;
	background:url(images/mbj.gif) top repeat-x;
	min-height:780px;
	_height:780px;
	padding-top:20px;
}
#middle_1{
	margin:15px 6px 0px;
	height:244px;
	}
#middle_2{
	clear:both;
	margin:20px 6px;
	height:300px;
	}
#middle_3{
	clear:both;
	width:990px;
	height:159px;
	margin:0px 6px;
	border:#d8d8d8 double 1px;
	}
#gssp{
	width:253px;
	height:240px;
	border:#c1c1c1 double 2px;
	}
#gsjj{
	width:455px;
	margin-left:18px;
	}
#xwzx{
	width:235px;
	margin-right:4px;
	}
#drkc{
	width:725px;
	margin-left:4px;
	}
#lxwm{
	width:235px;
	margin-right:4px;
	float:right;
	}
.dys{
	padding:1px;
	border:#c1c1c1 double 1px;
	background-color:#fff;
	}
.btys{
	height:28px;
	background:url(images/sm2bj.gif) repeat-x bottom;	
	}
.btys0{
	height:25px;
	background:url(images/sm2bj.gif) repeat-x bottom;	
	}		
.btys1{
	height:29px;
	width:235px;
	background:url(images/sm4bj.gif) repeat-x top;	
	}
.bt1{
	float:left;
	background:url(images/jjbj.gif) no-repeat top;
	width:70px;
	height:28px;
	line-height:28px;
	color:#076cc2;
	font-weight:bold;
	}
.bt2{
	float:left;
	padding-left:6px;
	text-align:left;
	width:40%;
	height:28px;
	line-height:28px;
	color:#076cc2;
	font-weight:bold;
	}
.bt3{
	float:left;
	background:url(images/sm3bj.jpg) no-repeat top;
	width:80px;
	height:23px;
	line-height:23px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}
.bt4{
	float:left;
	padding-left:6px;
	text-align:left;
	width:40%;
	height:29px;
	line-height:29px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	}
.more{
	text-align:right;
	padding-top:16px;
	padding-right:4px;
	float:right;
	width:30%;
	}	
.nrys{
	height:193px;
	line-height:28px;
	padding:10px 2px;
	text-align:left;
	}
.more1{
	text-align:right;
	padding-top:13px;
	padding-right:2px;
	float:right;
	width:30%;
	}
.more2{
	text-align:right;
	padding-top:11px;
	padding-right:7px;
	float:right;
	width:30%;
	}
.nrys1{
	height:255px;
	line-height:28px;
	padding:10px;
	text-align:left;
	background:url(images/kcbj.gif) no-repeat top;
	}
#lxtp{
	height:59px;
	}
#lxnr{
	height:208px;
	}
#lbnr{
	background:url(images/cpbj.gif) no-repeat top center;
	height:375px;
	}	
#lbnr li{
	height:29px;
	line-height:29px;
	color:#1960b8;
	font-weight:bold;
	padding-top:4px;
	}
/*  topbigin  */
#box{
	width:1002px;
	margin:0 auto;
	text-align:center;
	background-color:#ffffff;
	}
#top_1{
	height:92px;
	background:url(images/t1.gif) right no-repeat top;
}
#top_2{
	height:387px;
	margin-bottom:20px;
}

#logo{
	width:65%;
	text-align:left;
}
.left{
	float:left;
}
.right{
	float:right;
}
.container, .container *{margin:0; padding:0;}

.container{width:980px; height:271px; overflow:hidden;position:relative; text-align:left; margin:3px;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:980px; height:271px; display:block;}

.slider2{width:2000px;}
.slider2 li{float:left;}

.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #FF7300;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #FF7300;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #FF7300;
	font-weight: bold;
}
#table_th { width:451px; height:35px; margin:0 auto; background:#E2E2E2; line-height:35px; color:#024DA6}
#table_th li { float:left; font-weight:bold; text-align:center; height:35px; line-height:35px;}
#kc_box {width:700px; height:220px; margin:0 auto;}
#table_td li { float:left; text-align:center; height:35px; line-height:35px; border-bottom:#161616 1px dotted; }
.c_red{ color:#F00; font-weight:bold;}

/*  top  */
/*  end  */
#footer
{	width:100%;
	clear:both;
}
#end2{
	height:100px;
	text-align:center;
	background-color:#449fee;
}

#dbwz{
	padding-top:23px;
	text-align:center;
	line-height:28px;
	color:#fff;
	}
#end1{
	height:22px;
	overflow:hidden;
	clear:both;
	}

/*  end  */
/*   left   */
#left{
	width:235px;
	margin-left:6px;
	display:inline;
}
#zcplb{
	width:100%;
	margin-bottom:20px;
	}
#zlxwm{
	width:100%;
	}
/*  middle */

.cpgd { width:210px;
		margin:0 auto;
		height:415px;
		overflow:hidden;
		text-align:left;
		}
.cpgd ul { margin:0;
			padding:0;
		}
.cpgd li {float:left; margin-top:15px; text-align:center;}
.cpgd li a img { width:200px; height:150px; padding:1px; background:#FFF; border:#ccc 1px solid;}
.cpgd li a:hover img { border:#333 1px solid;}

/*  right */
#right{
	width:743px;
	margin-right:6px;
	display:inline;
}
#zjjnr{
	margin:15px 10px;
	min-height:742px;
	_height:752px;
}
.zjjz{
	text-align:right;
	padding-top:6px;
	padding-right:4px;
	float:right;
	width:30%;
	}	
