*{ margin:0; padding:0;}
body { width:951px; margin:0 auto; font-size:12px;
}
ul,li{ list-style:none;}
img{ border:0;}
.clear{clear:both}
a{ color:#000; text-decoration:none;}
a:hover{ color:#0088CC; text-decoration:none;}
.p12 {FONT-SIZE: 12px; LINE-HEIGHT: 20px}
/* top */
#top{ background:url(images/body_bg.jpg) repeat-x; width:951px; height:120px;position:relative;}
#logo{ width:324px; height:91px; float:left;margin-left:20px;}
/* #falsh{float:left;width:601px;height:89px;position:absolute;top:0px;right:0;} */
#top-nav{ float:right;width:120px; height:12px; margin:30px 20px 0 0; color:#fff;}
#top-nav a,#top-nav a:hover{ color:#fff; text-decoration:none;}
#nav{ clear:both;}
#nav li{ float:left; border-right:1px solid #8A887D; width:75px; text-align:center; border-collapse:collapse; height:23px; padding-top:6px;}
#nav li:hover{ background:url(images/nav_button_bg_hover.gif); cursor:pointer;}
/* content */
#banner{ width:754px; height:178px; float:left; margin-top:10px; overflow:hidden;}
.view{ width:187px;border-left:1px solid #CCCCCC; float:right;margin-top:10px; overflow:hidden;}
.view h2{ font-size:12px;color:#565347;border-bottom:6px solid #3F3C30;width:170px;height:20px; padding-top:5px; margin-left:9px;}
.view img{float:right; margin:10px 5px 5px 0;}
#gateways{ margin-top:0; height:306px; overflow:hidden;}
#gateways ul{ padding:10px; clear:right;}
#gateways ul li{ background:url(images/pic.jpg) no-repeat 1px 4px;height:25px; padding-left:15px; color:#1D1D1D;}
#gateways ul li a{border-bottom:1px dotted #81785A;}
#gateways ul li a:hover{ background:#0088CC; color:#fff;}

#notify{ width:330px; border-right:1px solid #ccc;float:left;margin-top:10px;height:305px;overflow:hidden; margin-left:-8px;}
#notify h2{font-size:12px;color:#0088CC;border-bottom:6px solid #0088CC;width:300px;height:20px; padding-top:5px; margin-left:9px;}
#notify img{ float:left; margin:10px 12px 0 0;}
#notify ul{width:300px;padding:10px;}
#notify ul li{background:url(images/icon.jpg) no-repeat left 7px;padding-left:10px;margin-bottom:10px;}
#notify ul li span{ margin-left:10px;}
#notify ul li a{border-bottom:1px dotted #81785A;line-height:22px; color:#222222;}
#notify ul li#notify_more,#notify ul li#notify_more a{color:#0088CC; text-align:right; background-image:none;margin-top:-15px;}

.news{ width:400px; height:158px;padding:0 10px; margin-top:3px;overflow:hidden; float:left;}
.news h4{ font-size:12px;color:#0088CC;border-bottom:6px solid #0088CC; padding:5px 0; padding-left:29px; background:url(images/news.jpg) no-repeat left 4px;}
.news h4 span{float:right;}
.news h4 span,.news h4 a{color:#202020; font-weight:normal;}
.news ul{ padding-top:5px; }
.news ul li{ height:20px; line-height:20px;}
.news ul li a{ color:#434343;}
.news ul li span{ float:right; color:#676767;}

#subject{ width:925px;float:left; padding:0 0 0 15px; overflow:hidden;}
#subject h1{ font-size:12px;color:#0088CC;border-bottom:6px solid #0088CC; padding:5px 0;}
#subject ul{ width:438px; height:143px;padding:10px; overflow:hidden; float:left; margin-right:2px;}
#subject ul li{ height:22px; line-height:22px;}
#subject ul li span{ margin-left:40px;}

#footer{ border-top:1px solid #CCCCCC; width:920px;float:left; margin-left:15px; overflow:hidden;;}
#footer p{ float:left; color:#3F3C33; line-height:30px; width:607px;}
#footer p.f-nav{ width:300px; float:right; border-left:1px solid #CCCCCC; height:40px; margin-top:10px; padding-left:10px;}

