/* CSS Document */

body{ font-size:12px; font-family:Arial, Helvetica, sans-serif,������; background:#f0f0f0; margin:0 auto}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{margin:0; padding:0;}
ul {margin:0; padding:0; list-style-type:none;}
ul li, ol li {list-style:none;}
img {border:0px; vertical-align:sub; *vertical-align:text-bottom;}
a:link {text-decoration:none; color:#333333; cursor:pointer;}
a:visited {text-decoration:none; color:#333333; cursor:pointer;}
a:hover {text-decoration:none; color:#CE0C03; cursor:pointer;}




.clear{ clear:both}

.containter{ background:url(imagesbg.gif) repeat-y; width:990px; margin:0 auto;}

.top{ width:980px; margin:0 auto; background:url(../images/topbg.gif) repeat-x; height:29px; line-height:29px; color:#353535}

.top_right{ float:right; margin-right:10px; line-height:29px;}
.top_right a{ text-decoration:none; color:#373737}
.top_right a:hover{ color:#AE0004}
.banner{ width:980px; margin:0 auto}

.menu{ background:url(imagesmenubg.gif) repeat-x; width:980px; height:36px; margin:0 auto}
.menu ul{ list-style:none}
.menu ul li{ float:left; line-height:36px; background:url(imagesmenu_fgx.gif) no-repeat left center; width:97px; text-align:center}
.menu ul li a{ text-decoration:none; font-size:14px; color:#FFFFFF; font-weight:bold}

.menu ul li a:hover{ color:#FFFF00}

.main{ width:964px; margin:5px auto 0 auto; }

.main_left{ float:left; width:728px;}

.photo_jdt{ float:left; width:310px; height:238px;}

.news{ border:1px solid #E4C0C5; float:right; height:238px; width:408px;}

.news_title{ background:url(imageslm_bg.gif) repeat-x; height:33px;}
.more{ float:right; margin-right:10px; line-height:33px;}
.more a{ text-decoration:none; color:#B9667B;}

.more a:hover{ color:#FF0000}

.news ul,.lm_left ul,.lm_rt ul{ list-style:none; margin:5px 0px 0px 8px;}
.news ul li{ background:url(imagesico.gif) no-repeat left center; padding-left:15px; line-height:24px;}
.news ul li a,.lm_left ul li a,.lm_rt ul li a{ text-decoration:none; color:#3C3C3C}
.news ul li a:hover,.lm_left ul li a:hover,.lm_rt ul li a:hover{ color:#FF0000}
.lm_left{ float:left; width:358px; height:210px; border:1px solid #E4C0C5; margin-top:5px;}
.lm_rt{ float:right; width:358px; height:210px; border:1px solid #E4C0C5; margin-top:5px;}
.lm_title{ background:url(imageslm_bg2.gif) repeat-x; height:31px;}

.lm_left ul li,.lm_rt ul li{ background:url(imagesico2.gif) no-repeat left center; padding-left:10px; line-height:24px;}

.main_right{ float:right;}

.jgsz{ border:1px solid #C06B74; width:228px; height:146px;}

.jgsz_title{ background:url(imageslm_bg1.gif) repeat-x; height:30px; border-bottom:1px solid #C06B74 }
.jgsz ul{ list-style:none; margin:8px 0px 0px 8px;}
.jgsz ul li{ margin-top:3px;}

.yjxx{ border:1px solid #C06B74; width:228px; height:172px; margin-top:5px;}

.yjxx ul{ list-style:none; margin:5px 0px 0px 8px;}
.yjxx ul li{ background:url(imagesico2.gif) no-repeat left center; padding-left:10px; line-height:24px;}

.yjxx ul li a{ text-decoration:none; color:#333333}

.yjxx ul li a:hover{ color:#FF0000}

.footer{ width:980px; background:url(imagesfooter.gif) repeat-x; height:94px; margin:5px auto 0 auto}

.footer a{ text-decoration:none; color:#AA0004}
.footer a:hover{ text-decoration:underline}




/*�����б��ҳ*/
.plist{
	text-align:right;
	padding-bottom:15px;
	padding-right:20px;
	padding-top:10px;
	}
.plist a:link{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;

}
.plist a:visited{
	display:inline;
	border:1px solid #D9D9D9;
	color:#001A9F;
	padding:2px 5px;
	margin:0px 3px;
}
.plist a:hover{
	display:inline;
	border:1px solid #8BCCEC;
	color:#000000;
	background:#E8F3FD;
	padding:2px 5px;
	margin:0px 3px;

}


.pageLine{width:690px; border-bottom:1px dashed #C3C3C3; height:30px;}






.now{ width:964px; margin:5px auto 0 auto; height:26px; border-bottom:1px dashed #EC060C;color:#6C6C6C; line-height:26px;}
.now a{ text-decoration:none; color:#6C6C6C}

.now a:hover{ color:#BF0005}


.list_main{ width:964px; margin:8px auto 0 auto; }
.list_mainleft{ float:left; width:250px; background:#f4f4f4}

.list_mainright{ float:right; width:700px;}


.list_mainleft_title{ background:url(../images/twolist_bg.png) no-repeat; width:250px; height:39px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#FFFFFF;_background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/twolist_bg.png" ,sizingMethod="crop") }

.list_lm ul{ list-style:none; margin:8px 0px 0px 17px; }
.list_lm ul li{ margin-top:4px; }
.list_lm ul li a{ display:block; text-decoration:none; font-size:14px;  background:url(../images/twolist_title.gif) no-repeat; width:214px; height:31px; line-height:31px; font-weight:bold; color:#2E2E2E }


.list_mainright_title{  width:700px; height:33px; border-bottom:3px solid #CC0005}



.list_lm ul li a:hover{ display:block; background:url(../images/twolist_title_hover.gif) no-repeat; width:214px; height:31px; color:#D60309}



.list_rightrl { list-style:none; margin:10px 0px 0px 0px; width:690px;}

.list_wsbsrl{ width:690px;}
.list_rightrl  li{ background:url(../images/news_ico.gif) no-repeat left center; padding-left:10px; line-height:30px; }

.list_rightrl li a{ text-decoration:none; color:#3C3C3C; font-size:14px;}
.list_rightrl  li a:hover{ color:#F90006;}

.list_wsbsrl a{ text-decoration:none; color:#333333} 
.list_wsbsrl a:hover{ color:#E10005}



.num1{ float:left; width:690px; height:25px; border-bottom:1px dashed  #D2D2D2; font-size:14px; color:#999999; line-height:25px;}
.num1 a{ text-decoration:none;color:#999999}

.num1 a:hover{ color:#FF0000}

	

.focusBox3 { position: relative; width: 310px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox3 .pic img { width: 310px; height: 244px; display: block; }
.focusBox3 .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%; background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox3 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox3 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox3 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox3 .num { position:absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox3 .num li{ float: left; position: relative; width: 20px; height: 18px; line-height: 18px; overflow: hidden; text-align: center; margin-right: 3px; cursor: pointer; }
.focusBox3 .num li a,.focusBox3 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }.focusBox3 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }.focusBox3 .num li.on a,.focusBox .num a:hover{ background:#f00; }
