body{
	background-color:#FFFFFF;
	text-align:center;
	margin:0;
	padding:0;
	font-size:12px;
	color:#575252;
	font-family:Arial,Helvetica,sans-serif,SimSun,"宋体";
    background-image: url(images/bg.gif);
	background-repeat: repeat-y;f
	background-position: center center;
}
img{border:0;}
a {
	color: #666666; text-decoration:none;
}
a:hover {
	color: #0657b2; text-decoration:none;
}

/*布局定义*/
#wrap{width:967px;background-color:#ffffff;}
.left{float:left;}
.right{float:right;}

/*header*/
#header{
	width:967px;
	height:230px;
}
#header .top{
	width:967px;
	height:157px;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url(images/top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .topnav{
    float:right;
	width:540px;
	height:60px;
	margin-top:2px;
	text-align:center;
}
#header .topnav span{
    margin-left:35px;   
}
#header .menu{
	width:967px;
	height:28px;
	background-image: url(images/menu.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#header .menu li{
    float:left;
	color:#FFFFFF;
	width:72px;
	height:20px;
	padding-top:8px;
	text-align:tencer;
	font-size:14px;
	font-weight:bold;
}
#header .menu li .abc{
    width:58px;
	height:20px;
	text-align:center;
}
#header .menu li a{
	color:#FFFFFF;
	text-align:tencer;
}
#header .menu li a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#header .menu span{
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	width:85px;
	height:28px;
	text-align:left;
}
#header .menu span a{
	color:#FFFFFF;
}
#header .menu span a:hover{
	color:#FFFFFF;
	text-decoration: underline;
}
#header .date{
	width:965px;
	height:40px;
	border: #F88A6D 1px solid;
	text-align:left;
	color:#9C0C03;
	background-image: url(images/date_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#header .date table{
	height:25px;
    text-align:left;
	margin-top:8px;
}
#header .date input{
    width:100px;
	height:18px;
	line-height:18px;
	text-align:center;
	border: #ccc 1px solid;
}
#header .date .logbut{
	width:55px;
	height:22px;
	font-size:12px;
	line-height:22px;
	text-align:center;
	border: #ccc 1px solid;
	background-image:url(images/login1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


/*main*/
#main{ width:967px; margin-top:10px; margin-bottom:10px;}
/*main left*/
#left240 {width:240px; text-align:center; float:left;}
#left240 .col220 {width:221px;}
#left240 .col220 .tit220{
	width:191px;
	height:20px;
         color:#FFFFFF;
	text-align:left;
	padding-left:30px;
	padding-top:3px;
	background-image: url(images/left240_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left240 .col220 .tit220 .f14{
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}
#left240 .col220 .text220{
	width:211px;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	background-color:#F6F5F1;
}
#left240 .col220 .text220 li{
	width:209px;
	height:28px;
	float:left;
	text-align:center;
	background-image: url(images/left240_col.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left240 .col220 .text220 li h4{
	font-size:14px;
	color:#C80000;
	font-weight:bold;
	line-height:18px;
	text-align:center;
	padding-top:6px;
}
#left240 .col220 .text220 li h4 a{
	color:#C80000;
}
#left240 .col220 .xian220{
	width:211px;
	padding:5px;
	margin-bottom:10px;
	text-align:center;
	background-color:#F6F5F1;
}
#left240 .col220 .xian220 li{
	width:91px;
	height:23px;
	float:left;
	font-size:14px;
	color:#C80000;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	margin-left:7px;
	margin-right:5px;
	background-image: url(images/left240_xianlink.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#left240 .col220 .w220{
	width:220px;
	border:#E7D4C3 1px solid;
	margin-bottom:10px;
}
#left240 .col220 .w220 .tit_bm{
	width:218px;
	height:22px;
	font-size:12px;
	background-image: url(images/bm.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#left240 .col220 .w220 .text_bm{
	width:208px;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	padding:10px 5px 10px 5px;
}
#left240 .col220 .w220 .text_bm table{
    line-height:150%;
}
#left240 .col220 .w220 .text_bm span a{
	color:#575252;
	text-decoration: underline;
}
#left240 .col220 .w220 .tit_link{
	width:218px;
	height:22px;
	font-size:12px;
	background-image: url(images/link.gif);
	background-repeat: no-repeat;
	background-position: left top;	
}
#left240 .col220 .w220 .text_link{
	width:208px;
	font-size:12px;
	font-weight: normal;
	text-align:left;
	padding:10px 0px 10px 0px;
}
#left240 .col220 .w220 span{
	font-weight: normal;
	padding-top:3px;
	float:right;
}

/*main right*/
#right710 {width:710px; text-align:left; float:right;}
#right710 .news265 {
	width:258px;
	margin-left:5px;
}
#right710 .news265 .tit265{
	width:258px;
	height:26px;
	text-align:left;
	background-image: url(images/news_icon.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#right710 .news265 .tit265 span{
    color:#575252; float:right; padding-top:5px;
}
#right710 .news265 .tit265 span a{
	color:#575252;
}
#right710 .right220 {width:221px; float:right; text-align:left; margin-left:10px;}
#right710 .right220 .tit220{
	width:184px;
	height:20px;
         color:#FFFFFF;
	text-align:left;
	padding-left:30px;
	padding-top:3px;
	background-image: url(images/left240_bg.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#right710 .right220 .tit220 .f14{
	font-size:14px;
	font-weight:bold;
}
#right710 .right220 .text220{
	width:204px;
	height:215px;
	padding:5px;
	line-height:25px;
	background-color:#F6F5F1;
}

#right710 .maincol355 {width:345px; height:150px; text-align:left; float:left; border:#E7D4C3 1px solid;}
#right710 .maincol355 .tit355 {
	width:345px;
	height:23px;
	background-image: url(images/col355_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#right710 .maincol355 .tit355 span a{
    line-height:22px;color:#575252;
}
#right710 .maincol355 .tit355 span.cur{
    color:#c80000; font-size:14px; font-weight:bold;padding-left:25px;
}
#right710 .maincol355 .tit355 span.more{
    color:#575252;
}
#right710 .maincol355 .text355 {
	width:325px;
	height:120px;
	padding:10px;
	line-height:24px;
	color:#575252;
}
#right710 .maincol355 .text355 a:hover{
	color:#575252;
	text-decoration: underline;
}

#right710 .maincol220 {width:220px; height:150px; text-align:left; float:right; border:#E7D4C3 1px solid;}
#right710 .maincol220 .tit220 {
	width:240px;
	height:23px;
	background-image: url(images/col355_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#right710 .maincol220 .tit220 span a{
    line-height:22px;color:#575252;
}
#right710 .maincol220 .tit220 span.cur{
    color:#c80000; font-size:14px; font-weight:bold;padding-left:25px;
}
#right710 .maincol220 .tit220 span.more{
    color:#575252;
}
#right710 .maincol220 .text220 {
	width:220px;
	height:110px;
	padding:10px;
	line-height:24px;
	color:#575252;
}
#right710 .maincol220 .text220 a:hover{
	color:#575252;
	text-decoration: underline;
}

#right710 .maincol460 {width:460px; height:152px; text-align:left; float:left; border:#E7D4C3 1px solid;}

/*footer*/
#footer {width:967px; text-align:center; line-height:22px;}


/*news*/
#news710{ width:710px; height:682px; border:#E7D4C3 1px solid; background-color:#FFFFFB;}
#news710 .tit710{
	width:710px;
	height:23px;
	background-image: url(images/news710.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#news710 .tit710 h5{
    padding-left:30px;
	padding-top:5px;
	font-size:14px;
	text-align:left;
	color:#c80000;
	font-weight:bold;
}
#news710 .text710{ width:690px; height:530px; padding:10px; text-align:left;}
#news710 .text710 table td{ line-height:25px;text-align:left;}
#news710 .text710 table td span.red{ color:#993300;}
#news710 .text710 ul{ padding:0px; margin:0px; text-align:left; line-height:25px;}
#news710 .text710 ul li{ width:340px; color:#575252; float:left;}
#news710 .text710 ul li a{
	color:#575252;
}
#news710 .text710 ul li a:hover{
	color:#575252;
	text-decoration: underline;
}
#news710 .text710 ul li span{ padding-right:10px;}

#news710 .newspic{
	width:650px;
	height:100px;
	margin-bottom:20px;
	border:#E7D4C3 1px solid;
}












