/* CSS Document */
body{ font-size:12px; background:#00609D; margin:0 auto; font-family:Arial;}
ul,ol,li,span,h1,h2,h3,h4,h5,h6{ margin:0; padding:0;}
.clear{ clear:both; line-height:0; font-size:0;}


.main{ width:940px; padding:0 7px; margin:0 auto; background:url(../images/bodybg.gif) repeat-y;}
.topbg{ width:940px; height:83px; background:url(../images/topbg.jpg) no-repeat;}
.topbg div.logo{ width:378px; height:83px; float:left;}
.topbg div.right{ float:right; width:300px;}
.topbg div.right select{ border:#6B93B1 solid 1px; padding:1px; margin-right:10px;}
.topbg div.right a{ color:#152539; text-decoration:none; background:url(../images/topnav_icon.gif) no-repeat 0 4px; padding-left:8px; margin-right:10px;}
.topbg div.right a:hover{ text-decoration:underline;}

.main2{ width:924px; padding:0 15px; background:url(../images/bodybg.gif) repeat-y; margin:0 auto;}

/*menu*/
#menu_eara{ width:924px; height:36px; background:url(../images/menubg.gif) repeat-x; margin:0 auto;}
	.menu{ width:605px; height:36px; float:left;}	
	/*mainmenu*/
	.mainnav {float:left;font-size:12px;width:605px; }
	.mainnav ul{list-style-type: none;margin-left: 6px;}
	.mainnav li{background:url(../images/menuline.gif) no-repeat right; float:left;}
	.mainnav li.menuline2{ background:url(../images/menuline2.gif) no-repeat right;float:left;}
	.mainnav a {line-height:36px;float:left;background:url(../images/tab-left.png) no-repeat left top;margin:0 8px;padding:0 0 0 7px;text-decoration:none;	}
	.mainnav a span {float:left;display:block;background:url(../images/tab-right.png) no-repeat right top;padding:0 12px 0 5px;font-weight:bold;color:#fff;	}
	/* 评论反斜线哈克隐藏的规则IE5 - Mac电脑 \*/
	.mainnav a span {float:none;}
	/* End IE5-Mac hack */
	.mainnav a:hover span {color: #fff;}
	.mainnav .current a {background-position:0 -36px;}
	.mainnav .current a span {background-position:100% -36px;color: #fff;}
	.mainnav a:hover {background-position:0% -36px; text-decoration:none;}
	.mainnav a:hover span {background-position:100% -36px; text-decoration:none;}
	
	.submenu{ height:30px; width:904px; padding-left:20px; line-height:30px;  color:#fff; background:#152539}
	.submenu a{ color:#ccc; text-decoration:none;}
	.submenu a:hover{ color:#fff; text-decoration:underline;}

	.rightlogin{ width:310px; float:right; line-height:36px; color:#fff;}
	.rightlogin input{ border:#00609D solid 1px; background:#fff; height:17px; padding:1px;}
	
	
	
.homeleft{ width:220px; float:left;}
.homeleft div.title{ width:220px; height:34px; line-height:31px; color:#fff; background:url(../images/titlebg1.gif) no-repeat;}
.homeleft div.title b{ font-size:14px; padding-left:8px;}
.homeleft div.border{ border:#8EC1DF solid 1px; border-top:0; width:202px; padding:8px 8px; line-height:20px;}
.homeleft div.border2{ border:#8EC1DF solid 1px; border-top:0; width:206px; padding:8px 6px; line-height:20px;}
.homeleft div.border2 img{ margin:6px 0}
.homeleft div.border img{ margin-bottom:5px;}
.homeleft div.border a{ color:#00609D; text-decoration:none;}
.homeleft div.border a:hover{ text-decoration:underline;}

.homecenter{ width:460px; padding-left:12px; float:left;}
.homecenter div.border1{ border:#ccc solid 1px; padding:4px; width:450px;}
.homecenter div.imgnews{ width:240px; height:150px; float:left;}
.homecenter div.hotnews{ width:205px; float:right; line-height:21px; color:#444;}
.homecenter div.hotnews b a{ color:#00609D; text-decoration:none;}
.homecenter div.hotnews b a:hover{ text-decoration:underline;}

.newslist1 td{ border-bottom:#e3e3e3 solid 1px; font-family:Arial;}
.newslist1 a{ color:#333333; text-decoration:none; background:url(../images/icon1.gif) no-repeat 2px 5px; padding-left:11px; line-height:23px;}
.newslist1 a:hover{ color:#0066FF;}
.newslist1 span{ font-size:11px; font-family:verdana; color:#666666; text-align:right; padding-right:3px;}
.other1{ margin-top:4px !important; margin-top:0;}
.homecenter div.border2{ border:#8EC1DF solid 1px;width:458px;}

.homeright{ width:220px; float:right;}
.homeright div.title{ height:28px; line-height:28px; background:#eee; border-bottom:#152539 solid 3px; border-left:#8EC1DF solid 1px; border-right:#8EC1DF solid 1px; border-top:#8EC1DF solid 1px;}
.homeright div.title b{ font-size:14px; padding-left:8px;color:#00609D; float:left;}
.homeright div.title span{ float:right; padding-right:5px;}
.homeright div.title span a{ color:#333333; text-decoration:none;}
.homeright div.title span a:hover{ text-decoration:underline;}
.homeright div.border{ border:#8EC1DF solid 1px; border-top:0; width:204px; padding:8px 7px;}
.homeright div.techlist1{ width:204px; margin-top:4px;}
.homeright div.techlist1 ul{ list-style-type:none;}
.homeright div.techlist1 li{ line-height:24px;}
.homeright div.techlist1 li a{ background:url(../images/icon2.jpg) no-repeat left; padding-left:11px; color:#00609D; text-decoration:none;}
.homeright div.techlist1 li a:hover{ background:url(../images/icon3.jpg) no-repeat left; color:#0066FF; text-decoration:underline;}




.banner{ width:924px; height:95px; padding:10px 0;}
	
.logolist img{ margin-top:8px;}

/*项目查询*/
.project_search{ width:438px; height:26px; background:#E5EEF5; padding:10px;}
.project_search input{ width:309px; height:19px; font-size:14px; color:#666666; padding:2px; border:#2385BA solid 1px; background:#fff;}

.project_border{border:#8EC1DF solid 1px;width:458px; border-top:0;}
.project_border div.title{ width:458px; background:url(../images/projectbg.gif) repeat-x top; color:#00609D;}
.tr{ background:url(../images/projectline.gif) repeat-x bottom;}
span.green{ color:#009933;}	
span.green a{ color:#009933; text-decoration:none;}	
span.green a:hover{ color:#009933; text-decoration:underline;}	
span.gray{ color:#666666;}

.a2{ color:#333333; text-decoration:none;}
.a2:hover{ color:#000000; text-decoration:underline;}
	
.down_logolist{ width:902px; height:35px; padding:9px 10px; margin:0 auto; border:#DEE3ED solid 1px; background:#E9ECF3;}
.down_logolist img{ border:0; margin-right:14px;}

#footer{ width:924px; line-height:24px; text-align:center; color:#333; padding:7px 0 5px 0}
#footer a{ color:#333333; text-decoration:none;}
#footer a:hover{ text-decoration:underline;}




/*sub page style-------------------------------------------------------------------------------------------------------------*/
/*project style*/
.leftnav{ width:196px; padding:11px; border:#8EC1DF solid 1px; border-top:0; background:#fff;}
.leftnav ul{ list-style-type:none;}
.leftnav li{ height:27px; line-height:27px; margin-bottom:6px;}
.leftnav li a{ background:url(../images/leftnavbg.gif) no-repeat;  width:169px; padding-left:27px; color:#00609D; text-decoration:none; display:block;}
.leftnav li a:hover,li#active a{ background:url(../images/leftnavbg.gif) no-repeat 0 -27px; color:#000;}

.leftbg{ background:url(../images/leftbg.gif) repeat-y; border-bottom:#E0E0E0 solid 1px;}


.subright{ width:690px; float:right;}
.subright div.url{ color:#00609D; background:url(../images/maintitle_icon.gif) no-repeat left; padding-left:22px; line-height:30px; border-bottom:#2B8DC0 solid 3px; margin-bottom:5px;}
.subright div.url a{ color:#00609D; text-decoration:none;}
.subright div.url a:hover{ text-decoration:underline;}
.subright div.searcharea{ width:688px; border:#8EC1DF solid 1px; height:33px; line-height:33px; background:#EEF3F4;}
.subright div.searcharea input,select{ border:#999 solid 1px; background:#fff; padding:1px;}

.sub_content{ width:924px;}
.sub_content div.url{ color:#00609D; background:url(../images/maintitle_icon.gif) no-repeat left; padding-left:22px; line-height:30px;}
.sub_content div.url a{ color:#00609D; text-decoration:none;}
.sub_content div.url a:hover{ text-decoration:underline;}

.project_top10{ padding-top:10px; width:690px;}

.projectcatelist{ width:338px; height:164px; border:#E0E0E0 solid 1px; margin-bottom:10px;}
.projectcatelist div.title{ height:29px; width:324px; padding:0 7px; background:url(../images/newstitlebg.gif) repeat-x; line-height:29px;}
.projectcatelist div.title b{ color:#00609D; float:left;}
.projectcatelist div.title span{ float:right;}
.projectcatelist div.title span a{ color:#333333; text-decoration:none;}
.projectcatelist div.title span a:hover{ text-decoration:underline;}

.projectcatelist div.list{ width:318px; padding:5px 10px;}
.projectcatelist div.list ul{ list-style-type:none; text-align:left;}
.projectcatelist div.list li{ line-height:25px; background:url(../images/newslist_icon.gif) no-repeat left;}
.projectcatelist div.list li span{ color:#666666; padding-left:15px; font-size:11px; font-family:verdana;}
.projectcatelist div.list li a{ color:#333333; text-decoration:none; padding-left:15px;}
.projectcatelist div.list li a:hover{ text-decoration:underline; color:#0066FF;}

.projectlist{ width:690px; margin-top:10px;}

#newslist2 a{line-height:25px;background:url(../images/newslist_icon.gif) no-repeat left; padding-left:15px; color:#333; text-decoration:none;}
#newslist2 a:hover{line-height:25px;background:url(../images/newslist_icon.gif) no-repeat left; padding-left:15px; color:#06c;	text-decoration:underline;}
#newslist2 span{ text-align:center; color:#999999; font-size:11px;}
.newslist_titlebg{ color:#000; background:url(../images/newslist_titlebg.gif) no-repeat center; width:100px; font-weight:bold; height:26px; display:block; line-height:26px; text-align:center;} 

.newspage{text-align:center; line-height:30px; height:30px; margin-top:10px; border-top:#d9d9d9 solid 1px; background:#efefef;}
.newspage a{ color:#006699; text-decoration:none;}
.newspage a:hover{ color:#0033FF; text-decoration:underline;}

.project_title{ height:35px; line-height:35px; border-top:#999999 dotted 1px; border-bottom:#999999 dotted 1px; background:#efefef;}
.project_title span{ color:#FF0000;}
.project_content{ line-height:23px; color:#333333; padding:5px 10px;}


.subright_content{ line-height:25px; padding:10px; text-indent:2em;}

.subright_news{ margin:10px 0;border:#E0E0E0 solid 1px; margin-bottom:12px;}
.subright_news div.title{ height:29px; width:670px; padding:0 9px; background:url(../images/newstitlebg.gif) repeat-x; line-height:29px;}
.subright_news div.title b{ color:#00609D; float:left;}
.subright_news div.title span{ float:right;}
.subright_news div.title span a{ color:#333333; text-decoration:none;}
.subright_news div.title span a:hover{ text-decoration:underline;}

.subright_news div.list ul{ list-style-type:none; text-align:left; padding:5px 10px;}
.subright_news div.list li{ line-height:25px;;}
.subright_news div.list li span{ color:#666666; padding-left:15px; font-size:11px; font-family:verdana;}
.subright_news div.list li a{ background:url(../images/newslist_icon.gif) no-repeat 0 1px; color:#333333; text-decoration:none; padding-left:15px;}
.subright_news div.list li a:hover{ text-decoration:underline; color:#0066FF;}
.subright_news div.list div{ color:#006699; float:left; padding-right:15px;s}
	
.right_contect{ padding:10px;}
.right_contect input{ border:#999 solid 1px; padding:2px;}
.right_contect select{ border:#999 solid 1px; padding:2px;}
.news_view_title{ color:#06c; font-size:20px; font-weight:bold; line-height:35px; border-bottom:#ccc solid 1px; text-align:center;}
.hit{ height:30px; line-height:30px; padding-bottom:10px; text-align:center; color:#999999;}
.news_view_content{ font-size:14px; color:#333333; line-height:190%;}

.wklinfo{ width:200px; padding:9px; border:#ccc solid 1px; background:#fff; line-height:23px; margin:10px 0}
.wklimg{width:204px; padding:7px; border:#ccc solid 1px; background:#fff; line-height:23px; margin:10px 0}


.sitemap{ padding:10px; line-height:24px; color:#333333;}
.sitemap a{ color:#333333; text-decoration:none;}
.sitemap a:hover{ color:#0033CC; text-decoration:underline;}

