﻿/*basic*/
*{
	margin:0;
	padding:0;
}
body{
	font-size:12px;
	font-family:"宋体",Arial;
	color:#333;
}
a {
	text-decoration:none;
}
img {
	border:0;
}
.center {
	text-align:center;
}
.clear{
	overflow:hidden;
	clear:both;
	width:0px;height:0px;
}
.right{
	float:right;
}
.left{
	float:left;
}
h1 {
	font-size:14px;
}
h2 {
	font-size:13px;
}
ul{
	list-style-type:none;
}

/**layout**/
#webbody{
	width:966px;
	margin:0px auto;
}
#top{
	width:966px;
	border:1px solid #B0C0E1;
	height:139px;
	overflow:hidden;
}
#menu{
	width:961px;
	font-weight:bold;
	margin-top:10px;
}
#menu ul li{
	float:left;
}
#menu_down{
	height:111px;
	width:966px;
	background:url(menu_back1.png) repeat-x;
}
#menu_down .menu_down_left{
	float:left;
	padding-top:28px;
	padding-left:13px;
	width:204px;
}
#menu_down .menu_down_right{
	width:747px;
	float:left;
	line-height:19px;
	font-size:12px;
	color:#2B2B2B;
}
#menu_down .menu_down_right a{
	color:#2B2B2B;	
}
#menu_down .menu_down_right a:hover{
	text-decoration:underline;
}
#menu_down .menu_down_right1{
	background:url(menu_down_img1.gif) no-repeat;
	height:19px;
	padding-left:48px;
	margin-top:9px;
}
#menu_down .menu_down_right1 a{
	padding:0px 2px 0px 1px;
}
#menu_down .menu_down_right2{
	background:url(menu_down_img2.gif) no-repeat;
	height:19px;
	padding-left:48px;
	margin-top:6px;
}
#menu_down .menu_down_right2 a{
	padding:0px 7px 0px 1px;
}
#menu_down .menu_down_right3{
	background:url(menu_down_img3.gif) no-repeat;
	height:19px;
	padding-left:48px;
	margin-top:6px;
}
#menu_down .menu_down_right3 a{
	padding:0px 15px 0px 1px;
}
#menu_down .menu_down_right4{
	background:url(menu_down_img4.gif) no-repeat;
	height:19px;
	padding-left:48px;
	margin-top:6px;
}
#menu_down .menu_down_right4 a{
	padding:0px 11px 0px 1px;
}
/*footer start*/
#footer{
	margin-top:3px;
	height:123px;
	background-color:#EBF4FB;
	color:#0455A6;
	line-height:21px;
	text-align:center;
	float:left;
	width:100%;
}
#footer a{
	color:#0455A6;
}
#footer span{
	font-family:"Arial";
}
/*footer end*/

#promote_menu{
	width:961px;
	height:53px;
	line-height:26px;
	background-color:#3F8BE9;
	color:#2C75C6;
	float:left;
	margin-top:4px;
}
#promote_menu .write{
	color:#FFFFFF;
	font-weight:bold;
}
#promote_menu a{
	color:#FFFFFF;
	font-weight:bold;
}
#promote_menu a:hover{
	text-decoration:underline;
}
#promote_menu .p1 a{
	padding:0px 3px;
}
#promote_menu .p2 a{
	padding:0px 2px;
}
#navigation{
	float:left;
	margin-top:5px;
	height:30px;
	line-height:30px;
	width:100%;
	background:url(2007sbwzp_02.gif);
	color:#009900;
	text-indent:30px;
}
#navigation a{
	color:#009900;
}
#navigation a:hover{
	color:#000000;
	text-decoration:underline;
}
#banner{
	width:966px;
	height:83px;
	margin-top:5px;
}
.main{
	width:959px;
	float:left;
	margin-top:6px;
}
.main .up
{
	width:959px;
	height:380px;
	float:left;
	margin-top:5px;
	border:1px solid #e0e0e0;
}
.main .up .content{
	width:954px;
	margin-left:0px;
	height:360px;
	text-align:center;
}
.main .up .content .news
{
	float:left;
	width:100%;
	height:360px;
	border:0px solid #00CCCC;
	margin-left:0px;
}
/* iFocus style */
.main .up .content .news #ifocus { width:952px; height:357px; margin:0px; border:0px solid #DEDEDE; background:#ffffff; }
.main .up .content .news #ifocus_pic { display:inline; position:relative; float:left; width:608px; height:359px; overflow:hidden; margin:0px 0 0 0px; }
.main .up .content .news #ifocus_piclist { position:absolute; }
.main .up .content .news #ifocus_piclist li { width:608px; height:359px; overflow:hidden; }
.main .up .content .news #ifocus_piclist img { width:608px; height:359px; }
.main .up .content .news #ifocus_btn { display:inline; float:right; width:332px; margin:0px 10px 0 0; }
.main .up .content .news #ifocus_btn li { text-align:center;font-weight:bolder;color:#ff2B2B;line-height:24px;font-size:14px;width:332px; height:120px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.main .up .content .news #ifocus_btn li p { text-align:left;font-weight:normal;color:#000000;line-height:20px;font-size:12px;margin:10px 0px 0 23px; }
.main .up .content .news #ifocus_btn .current { background: url(ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
.main .up .content .news #ifocus_opdiv { position:absolute; left:0; bottom:0; width:370px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.main .up .content .news #ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
.main .up .content .news #ifocus_tx .normal { display:none; }
.main .up .content .news #ifocus_more{float:right;margin-right:22px;margin-top:10px;}
.main .up .content .news #ifocus_more a{color:#0080C0;}
.main .up .content .news #ifocus_more a:hover{text-decoration:underline;}

.main .up .more{
	width:954px;
	height:20px;
	text-align:right;
	margin-top:2px;
}
.main .up .more a{
	float:right;
	width:954px;
	line-height:24px;
	font-size:12px;
	padding-right:0px;
	color:#002B2B;
}
#demo .demotd{
	width:190px;
	padding:20px 30px 0px 0px;
	height:175px;
}
#demo .demotd p a{
	color:#2B2B2B;
	line-height:24px;
}
#demo .demotd p a:hover{
	text-decoration:underline;
}
.main .down
{
	width:945px;
	height:300px;
	float:left;
	margin-top:0px;
	border:7px solid #e0e0e0;
}
.main .down .content{
	width:943px;
	margin-left:0px;
	height:280px;
	float:left;
}
.main .down .content ul li{
	float:left;
	width:200px;
	line-height:22px;
	margin-left:12px;
	font-size:13px;
	padding-left:11px;
}
.main .down .content ul li a{
	color:#2B2B2B;
}
