@charset "utf-8";
body{background: #FFF url(top/bg.gif) repeat-x;margin:0; padding:0; color:#333; font-family:'宋体', Verdana, Arial, Helvetica, sans-serif;  font-size:12px;}
div, form, img, ul, ol, li, dl, dt, dd, p, h1, h2 ,h3, h4, h5, h6, fieldset{margin:0; padding:0; border:0;}
ul{list-style: none;}
.s{overflow:hidden;}
.h{height:100%;}
.bl_lv{ border-top:4px solid #48A509;}
.main{width:910px; margin-left:auto; margin-right:auto; height:100%; overflow:hidden;}
/* 链接颜色 */
a,a:visited{text-decoration:none; color:#333333;}
a:hover {color:#000000;text-decoration:underline;}
/* 链接颜色 */

/* top */
.top{ height:100%; overflow:hidden; margin-top:5px;}
.top .top_logo{ float:left; width:230px;}
.top .top_logo_rigth{float:right; width:678px; height:100%; overflow:hidden;}
.top_logo_rigth .top_r_box{width:344px; height:26px; text-align:center; line-height:26px; background-image:url(top/n_344_26.gif); margin-left:318px; margin-top:3px; background-repeat:no-repeat}
.top_r_box a,.top_r_box a:visited{text-decoration:none; color:#3A660F;}
.top_r_box a:hover {color:#3A660F;text-decoration:underline;}

.top_logo_rigth .top_r_box img{ margin:2px;}
.top_logo_rigth .top_r_mn{ height:28px; width:660px; line-height:28px; text-align:center; background-image:url(top/mn_bg.gif); background-repeat:repeat-x; border-left:1px solid #E2E2E2; border-top:1px solid #E2E2E2;border-right:1px solid #E2E2E2; margin-top:2px; color:#C6C6C6; margin-top:5px;}
.top_logo_rigth a,.top_logo_rigth a:visited{text-decoration:none; color:#333333;}
.top_logo_rigth a:hover {color:#3A660F;text-decoration:underline;}


.menu{ height:35px; background-image:url(top/menu_bg.gif); background-repeat:no-repeat;}
.menu .menu_l{float:left; width:570px; height:35px;}
.menu_l .menu_put{margin-top:7px; margin-left:36px;}
.menu_put .input{ background-color:#FFFFFF; border:0px; height:18px; color:#999999;}
.menu_put .sbu{ background-image:url(top/put_bg.gif); border:0px; color:#B60A0A; height:20px; width:60px;}

.menu .menu_r{float:right; width:302px; height:35px;}
.menu_r .mr_l{float:left; width:164px; height:35px;}
.mr_l .advs_text{height:21px; line-height:21px; margin-top:8px; overflow:hidden;color:#FFFFFF;}
.advs_text a,.advs_text a:visited{text-decoration:none; }
.advs_text a:hover {color:#FFFFFF;text-decoration:underline;}

.menu_r .mr_r{float:right; width:136px; height:35px; line-height:35px; text-align:center; color:#4E9C0E;}
/* top end */
.view_co{font-size:16px; line-height:180%;}
.view_co p{margin-top:10px;}