/* CSS Document */
*{ margin:0 auto; padding:0px}
body{margin:0 auto; padding:0px; color: black; font-size: 12px; font-family: 宋体;}
.clear{ clear:both;}
a{text-decoration:none;color:#000000;}
a:hover{color:#FF0000; text-decoration:underline}
h1{ margin:0; padding:3px 0 8px 0;font-size:16px;font-weight:bold; text-align:center;}

#wrapper{ margin:0 auto; padding:0; width:960px; background:#FFFFFF}
#header{ width:960px; margin:0 auto; padding:0; margin-bottom:8px;}
.top{ height:107px; margin:0; padding:0; background:url(../images/logo.gif) no-repeat; }
.top p{ float:right; line-height:28px; padding-right:36px;}
.nav{ width:960px; height:34px; line-height:34px; background:url(../images/navbg.gif);}
.nav ul{ list-style:none; padding-left:30px;}
.nav li{ margin:0; padding:0px 20px; float:left; line-height:34px; text-align:center; }
.nav li a{ color:#FFFFFF; font-size:14px; font-weight:bold; text-decoration:none; display:block;}
.nav li a:hover{ color:#FFF600;}
.Search{ margin:0px; padding:0px; width:960px; height:33px; line-height:33px; background:url(../images/searchbg.gif);}
.Search input{vertical-align:middle;}
#Keyword{width:200px;height:16px;border:1px solid #8EA1B0;padding-top:3px;padding-left:5px;}

#container{ width:960px; margin:0 auto; padding:0;}
#leftCol{ width:180px; float:left; margin:0; padding:0;}
.leftColBox{ width:180px; margin: 0 0 6px; padding: 0;}
.leftColBox .tl{ width:180px; height:28px; background:url(../images/left_01.gif) no-repeat}
.leftColBox .tl h3{ margin:0px; padding:0px;font-size:14px; line-height:28px; font-weight:bold; color: #FFFFFF; float:left; padding-left:25px; }
.leftColBox .neirong{ border:1px solid #DFDFDF; line-height:20px; padding:4px 5px;}
.leftColBox .neirong img{ padding:4px 1px 3px;}

#midCol{ width:562px; float:left; margin-left:9px;}
.ban{ width:562px; height:125px; margin-bottom:10px;}
.CompanyCol{ width:562px;}
.CompanyCol_left{ width:273px; border:1px solid #DFDFDF; float:left}
.CompanyCol_left .tl{ height:27px; background:url(../images/index_01.gif);}
.CompanyCol_left .tl h3{margin:0px; padding:0px;font-size:14px; line-height:27px; font-weight:bold; color: #FFFFFF; float:left; padding-left:25px;}
.CompanyCol_left .neirong{line-height:30px; padding:5px;}

.CompanyCol{ width:562px;}
.CompanyCol_right{ width:273px; float:right}
.CompanyCol_right .tl{ height:27px; background:url(../images/index_02.gif);}
.CompanyCol_right .tl h3{margin:0px; padding:0px;font-size:14px; line-height:27px; font-weight:bold; color: #FFFFFF; float:left; padding-left:25px;}
.newslist{ padding:5px; text-align:left;border:1px solid #DFDFDF;}
.newslist ul{ margin:0px; padding:0px;list-style:none; line-height:30px;}
.newslist li{ font-size:12px;height:30px;line-height:30px;background:url(../images/xt.gif) repeat-x left bottom;}
.newslist li a{text-decoration:none; text-align:left; color:#000000;}
.newslist li a:hover{ color:#FF0000; text-decoration:underline;}

.FirstCol{ width:562px; float:left; margin-bottom:10px;}
.FirstCol .tl{ height:27px; background:url(../images/index_01.gif);}
.FirstCol .tl h3{margin:0px; padding:0px;font-size:14px; line-height:27px; font-weight:bold; color: #FFFFFF; float:left; padding-left:25px;}


.proColBox{ width:560px;border:1px solid #DFDFDF;margin-bottom:10px;}
.proColBox .tl{ height:36px; background:url(../images/index_03.gif)}
.proColBox .tl h3{margin:0px; padding:0px;font-size:14px; line-height:36px; font-weight:bold; color: #1066C9; float:left; padding-left:18px;}
.infolistP{ margin:0; height:475px;line-height:20px; padding:10px; text-align:left;}
.infolistP ul{margin: 0; padding: 0; list-style-type: none;}
.infolistP ul li{text-align: center; width: 177px; float: left; margin:2px 0px 0px 2px; padding: 0;}
.infolistP ul li span{ margin-top:5px;line-height:25px; height:25px;text-align:center; width:100%; overflow:hidden; cursor:hand; display:block;}
.infolistP ul li span a{color:black; text-decoration:none; border-style:none; border-width:0;}
.infolistP ul li span a:hover{color:#FF0000; text-decoration:none; border-style: none; border-width:0;}
.infolistP ul li img{width:150px; height:120px; margin:2px 4px 0; padding: 0; border-width: 0;}
.infolistP ul li a img{color: black; text-decoration: none; border: solid 1px #b8b8b8;}
.infolistP ul li a:hover img{color: #b90704; border: solid 1px #f88243;}
.infolist p{line-height:32px; margin:0px; padding:0px;}

.prolist{ margin:0 auto; padding:12px 6px 5px;border:1px solid #DFDFDF;}
.prolist ul{ margin:0px; padding:0px; width:165px; list-style:none; line-height:30px; }
.prolist li{ margin:0px;padding-left:30px; margin-bottom:5px;font-size:12px; font-weight:bold;background:url(../images/left_10.gif)}
.prolist li a{text-decoration:none; text-align:left; color:#000000;}
.prolist li a:hover{color:#FF0000; }

#rightCol{ width:200px; float:right; margin:0; padding:0;}
.rightColBox{ width:200px; margin: 0 0 8px; padding: 0;}
.rightColBox .tl{ width:200px; height:28px; background:url(../images/right_01.gif) no-repeat}
.rightColBox .tl h3{ margin:0px; padding:0px;font-size:14px; line-height:28px; font-weight:bold; color: #FFFFFF; float:left; padding-left:25px; }
.rightColBox .neirong{ border:1px solid #DFDFDF; line-height:30px; padding:6px;}
.rightColBox .neirong img{ padding:3px 0px;}

#link{ width:860px; height:72px; background:url(../images/linkbg.gif); padding-left:100px; line-height:70px; margin-bottom:10px;}
#link img{ padding:8px 10px;}

#footer{ width:960px; margin:0 auto; padding:0; text-align:center}
.menu{ width:960px; height:30px; background:#315FA2; margin-bottom:5px; line-height:30px; color:#FFFFFF}
.menu a{ color:#FFFFFF;}
.copyright{ margin:0px; padding:0px;}
.copyright p{ margin:0px;line-height:28px; text-align:center; padding-top:8px; padding-bottom:5px;}


#mainCol{float:right; width:770px; margin-bottom:5pxp;}
.mainColBOx{margin-bottom:8px; padding:0;width:768px;border:1px solid #DFDFDF}
.mainColBOx .tit{ width:768px; height:36px; background:url(../images/tit.gif)}
.mainColBOx .tit h3{ margin:0; padding:0; color:#FF0000; float:left; font-size:14px; line-height:36px; font-weight:bold; padding-left:15px;}
.mainColBOx .tit span{ line-height:36px; float:right; padding-right:10px;}
.mainlistP{ padding:8px 8px 5px 18px;text-align:center;}
.mainlist{line-height:30px; padding:8px; text-align:center;}
.mainlist ul{ margin:0px; padding:0px;list-style:none; line-height:30px; text-align:left}
.mainlist li{ font-size:12px;height:30px;line-height:30px;background:url(../images/xt.gif) repeat-x left bottom;}
.mainlist li a{text-decoration:none; text-align:left; color:#000000;}
.mainlist li a:hover{ color:#FF0000; text-decoration:underline;}
.news_date{float:right; padding-right:25px; color:#FF0000; margin-left:20px;}



	#gsnews {
		width:560px; border:1px solid #DFDFDF; float:left; margin-bottom:10px;
	}
	#gsnews_box {
		TEXT-ALIGN: center;HEIGHT: 25px; CLEAR: both; background:url(../images/gsnews_title_bg.jpg) repeat-x;
	}
	#gsnews_box h2 {
		margin:0px; padding:0px 0px 0px 0px; float:left; height:25px; font:normal 12px/25px "宋体"; text-align:center; overflow:hidden;
	}
	#gsnews_box h2.menuOn {
		font:bold 14px/25px "宋体"; cursor:hand; background:url(../images/gsnews_title.jpg) no-repeat; width:140px; height:25px; color:#0F67C9;
	}
	#gsnews_box h2.menuNo {
		font:normal 12px/25px "宋体"; cursor:hand; background:url(../images/gsnews_title_.jpg) no-repeat; width:140px; height:25px; color:#FFFFFF;
	}
	#gsnews div.gsnewsList_none {
		DISPLAY: none; CLEAR: both
	}
	#gsnews div.gsnewsList {
		border-top-width:0px;
		width:530px;
		clear:both;
	}
	/*--end gsnews框架--*/
	#gsnews01{
		width:530px;
		margin:0 auto;
		clear:both;
		overflow:hidden;
	}
		#gsnews01_top{
			width:530px;
			padding:5px 0px;
			clear:both;
			overflow:hidden;
			
		}
		#gsnews01_top img.pic{
			width:180px;
			float:left;
			border:1px solid #aaaaaa;
			padding:4px;
			margin-top:5px;
		}
		#gsnews01_top p.txt01{
			width:325px;
			float:right;
			font:bold 14px/30px "宋体";
			color:#F00;
		}
		#gsnews01_top p.txt01 a{
			color:#F00;
		}
		#gsnews01_top p.txt01 a:hover{
			color:#019401;
		}
		#gsnews01_top p.txt02{
			width:325px;
			float:right;
			color:#666;
		}
		#gsnews01_list{
			width:530px;
			clear:both;
			overflow:hidden;
		}
		#gsnews01_list ul li{
			font:normal 12px/25px "宋体";
			line-height:25px;
		}