@charset "utf-8";
/* CSS Document */
*{margin:0px; padding:0px;}img{border:0px;}
ul{ list-style:none;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:none; color:#5a7408;}
.clear{ clear:both; height:1px; margin-top:-1px;  line-height:0; visibility:hidden;}
.red{color:#f00;}
.place{ float:right; padding-right:10px; font-weight:normal; font-size:12px;}
h3, h5, h6{color:#34ab03; font-family:"微软雅黑"; }
h3{font-size:14px;}
h5{text-align:left; margin:10px 0px;}
h6{font-size:12px; background:#e2e2e2 url(h6.gif) no-repeat 3px center; margin:7px; height:22px; line-height:22px; padding-left:25px; color:#2b8007;}
p{margin-bottom:9px;}
body{border-top:#2f9c01 5px solid; font-size:12px; font-family:"宋体"; line-height:17px; color:#000; text-align:center;}
#wallpaper{ width:950px; display:block; overflow:hidden;}
#head{width:950px; padding-top:15px;}
#head .logo{float:left; width:600px;}
#head .head-top{float:right; width:300px; text-align:right; }
#head .head-top a{color:#34ab03;}
#menu{width:950px; height:35px; overflow:hidden; background:url(menu-bg.gif) no-repeat left top;}
#menu ul{padding-left:100px;}
#menu li{float:left; font-family:"微软雅黑"; background:url(menu-li.gif) no-repeat left bottom; width:95px; line-height:35px; font-size:14px;}
#menu .no{background:none; }
#menu li a{color:#fff;}
#menu li a:hover{color:#FFff00;}

#main{width:950px; display:block; overflow:hidden;}
#left{float:left; width:257px; overflow:hidden;}
#left .class {margin:15px 0px;   overflow:hidden; overflow:hidden;}
#left .class h3{background:url(class-top.gif) no-repeat left top; height:27px; text-align:left; padding-top:12px; width:227px; padding-left:30px;}
#left .class ul{background:url(class-bottom.gif) no-repeat left bottom; text-align:left; padding: 15px; width:227px; padding-top:5px;}
#left .class li{background:url(line.gif) repeat-x left bottom; line-height:25px;}
#left .class li a{background:url(class-li.gif) no-repeat 5px center; padding-left:22px;}

#right{float:right; width:670px; text-align:left; overflow:hidden;}
#right h3{background:url(rig-h3.gif) no-repeat left bottom; padding-left:37px; text-align:left; height:30px; padding-top:10px;}
#right h3 span{float:right; color:#000; font-family:"宋体"; font-weight:normal; font-size:12px; padding-top:3px;}
#right .recommend{ text-align:left; height:370px; width:670px; overflow:hidden; }
#right .recommend .img{ float:left; width:210px;  height:350px; text-align:center; padding-left:12px; overflow:hidden;}
#right .recommend .img img{width:200px; height:154px; padding:3px; border:#ccc 1px solid; margin:5px 0px;}
#right .recommend .text{float:right; width:390px; height:370px; margin:0px; overflow:hidden;}

#right .pro_in{background:url(pro_in.gif);  width:672px; padding-left:5px;}
#right .pro {width:161px; float:left; text-align:center; margin-left:3px; height:165px; overflow:hidden;}
#right .pro dl{ width:161px; }
#right .pro dt{background:url(pro_bg.gif) no-repeat top right; padding:5px; width:151px; height:110px; }
#right .pro dd{ line-height:20px; padding:5px; width:151px; height:20px; }
#right .pro img{float:left; width:147px; height:110px;}

#right .about{padding:10px;}
#right .about img{float:left; margin:15px;}
#right .text, #right .pic{padding:10px; width:640px;}

/*new*/
#new{ margin:10px; line-height:22px; font-size:13px; }
#news_list{ width:667px; overflow:hidden; padding-top:15px;}
#news_list li{ background:url(line.gif) repeat-x left bottom;  height:30px; line-height:27px; font-size:13px;}
#news_list li a{background:url(icon_new.gif) no-repeat 3px; center; padding-left:20px;}
#page{ clear:both;text-align:center; margin-top:18px; margin-bottom:15px;}
#page a:hover{ color:#0000FF;}
#new h1{ font-size:14px; text-align:center; line-height:22px; padding:5px 0;}
#new h5{ font-size:12px;  font-weight:normal; text-align:center; color:#000;}
#new .proof{text-align:center;}
#new .proof img{width:300px; border:#ccc 1px solid; padding:7px; margin:5px 10px;}
#go_back{ text-align:center; font-size:14px; margin:10px 0;}
#up_next{ margin-top:20px; padding-top:10px; background:url(line.gif) repeat-x left top;}

.table{width:650px; margin:10px 0px;}
.table th{text-align:right; padding-right:10px; background-color:#ECEEF2; font-weight:normal;}
.table td{background-color:#F2F3F5; padding:3px; padding-left:5px; text-align:left;}
.table .bo{background:#f7f7f7 url(bo.gif) no-repeat left bottom; height:10px;}

#message{ padding:10px;}
#message .mess-top{background-color:#ECEEF2; margin:1px; line-height:25px; padding-left:10px;}
#message .mess-text, #message .mess-an{background-color:#F2F3F5; margin:1px; padding:5px; padding-left:15px;}
#message .del{float:left; width:80px;}
#message .del_text{float:right; width:550px;}

#foot{background:url(foot.gif) repeat-x left top; padding:15px; text-align:center; margin-top:10px;}