/* CSS Document */
body{ margin:0px; line-height:150%; font-size:12px; text-align:center; color:#747B7C;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#C0CFDF,endcolorstr=#FFFFFF,gradientType=0);font-family: Arial, Helvetica, sans-serif;}
body,td,th,div,li{ font-size:12px; line-height:150%;font-family: Arial, Helvetica, sans-serif;}
#top1{ width:944px; height:19px; background:url(images/top-1.gif) no-repeat; clear:both; margin-bottom:12px;}
#menu{ width:944px; height:31px; clear:both; display:inline;}
	#menu ul{ list-style:none; margin:0px; width:944px;display:inline;}

.menuon{ float:left; width:102px; height:31px; background:url(images/menuon.gif) no-repeat; margin:0px 4px; color:#666666; padding-top:6px; font-size:13px; font-weight:bold; cursor:hand; display:inline;}
.menuoff{ float:left; width:102px; height:31px; background:url(images/menuoff.gif) no-repeat; margin:0px 4px; color:#FFFFFF; padding-top:6px; font-size:13px; font-weight:bold; cursor:hand; display:inline;}

#menu2{ width:944px; height:33px; background:url(images/menu-2.gif) no-repeat; clear:both;}		
#banner{ width:944px; height:256px; clear:both;}

#mid{ width:944px; height:600px; background:#F2F1F1; padding-top:5px;}
#mid_foot{ width:944px; height:10px; background:url(images/mid-3.gif) no-repeat; clear:both;}


#foot{ width:944px; height:80px; background:#F3F1F1; border:1px #F2EFEF solid; clear:both; margin-top:10px; margin-bottom:10px;}


#left1{ background:url(images/left-bg.gif) repeat-y; width:268px; height:100%; float:left;}
#right1{ width:673px; float:left; }

#lm1{ background:url(images/lm-1.gif) no-repeat; width:246px; height:31px;}
#lm2{ background:url(images/lm-2.gif) no-repeat; width:246px; height:31px;}
#lm3{ background:url(images/lm-3.gif) no-repeat; width:246px; height:37px;}
#lm3-1{ background:url(images/lm-3-1.gif) no-repeat; width:246px; height:37px;}
#lm4{ background:url(images/lm-4.gif) no-repeat; width:640px; height:25px;}
#lm5{ background:url(images/lm-5.gif) no-repeat; width:302px; height:29px;}
#lm6{ background:url(images/ls.gif) no-repeat; width:246px; height:37px;}
#span_title{ padding-left:18px; float:left; color:#0271B8; font-weight:bold;}
#span_more{ padding-right:15px; float:right; font-size:12px;}

#nr4{ width:640px; text-align:left; padding:4px; height:180px; overflow-y:hidden; margin-bottom:5px;}
#nr5{ width:302px; text-align:left; padding:2px; clear:both;}

#ser{ width:245px; height:43px; margin:5px 0px; background:url(images/ser.gif) no-repeat;}

#news_list{ width:235px; height:19px; background:#D6E4E7; margin-top:9px; color:#747B7C; text-align:left; padding-left:5px; overflow:hidden; padding-top:2px;}


#left2{ width:50%; float:left;}
#right2{ width:49%; float:left;}

#top_zh_en{ margin-right:60px; float:right;}

a:link {color: #333333;	text-decoration: none;}
a:visited {	text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;color: #FF3300;}
a:active {text-decoration: none;}






a.ft:link {color: #0271B8;	text-decoration: none;}
a.ft:visited {	text-decoration: none;color: #0271B8;}
a.ft:hover {text-decoration: underline;color: #0271B8;}
#foot_menu{margin-top:5px;color:#0271B8;}




#nr{ width:96%; padding:4px; text-align:left;}

#pl{float:left; width:181px; height:181px; background:url(images/pbg.gif) no-repeat; padding:10px; margin-top:20px; margin-left:20px;}
#pl li{ list-style:none; padding:0px; margin:0px;}


