/* CSS Document */
*{margin:0; padding:0;}
body { margin:0 auto;background:url(../images/1_01.jpg) repeat-x #fff; font-family:Arial, Helvetica, sans-serif,"宋体";}
body,td,th {font-size:12px;color: #404040;}
a{ color:#616161; text-decoration:none;}
a:hover{color: #006600;}
.clear{ clear:both;}
/* 整体 */
#frame{width:995px;margin:0 auto;}
/* 头部top */
#top{float:left;width:995px; height:79px;background:url(../images/1_02.jpg);}
#log{ float:left; margin-left:20px;}
#top_nr{ float:right;color:#FFFFFF; margin-top:6px;margin-right:16px;}
#top_nr a{ color:#FFFFFF;}
#top_nav{ float:right;width:600px;margin-top:12px;clear:right;}
#top_nav ul{float:left; margin:0; padding:0; list-style-type:none;}
#top_nav ul li{ float:left;font-size:14px; font-weight:bold;text-align:center;margin-left:4px;}
#top_nav li a{ float:left;line-height:27px; width:77px; color:#FFFFFF;} 
#top_nav li a:hover{ float:left;line-height:27px; width:77px;  color:#FFFFFF;background:url(../images/1_04.jpg);} 
.hover{background:url(../images/1_04.jpg);} 
#bar{ float:left;}
#top_pro{ float:left; background:url(../images/1_06.jpg);width:995px; height:54px;}



#body{ float:left;width:995px; background:#ecffeb;}
#left{ float:left; width:207px; padding:10px;}
.left_bt{ border-bottom:#d2e0d2 dashed 1px; padding-bottom:4px; padding-top:4px;}
.left_tp{ margin-top:6px;}
.left_tp ul{width:185px;  list-style-type:none; margin:0;}
.left_tp li{line-height:24px; padding-left:6px;border-bottom:#CCCCCC dashed 1px;}
.left_tp li a{ padding-left:6px;}
.left_tp li a:hover{ padding-left:6px; font-weight:bold;}
.hover2{ font-weight:bold; color: #006600;}
#search{ float:left; margin-bottom:10px;}
#select{float:left;width:170px; margin-top:10px; text-align:center;}
#search1{float:left; width:204px; height:59px; margin-top:8px;background:url(../images/1_08.jpg);}
.searchs{float:left;padding-top:30px; padding-left:50px;}
#form2{float:left;padding-top:30px; padding-left:50px;}
#keywords{width:110px; margin-right:5px;}
#button1{width:21px; height:20px; background:url(../images/1_01.gif); border:0;}
#button2{width:21px; height:20px; background:url(../images/1_01.gif); border:0; margin-top:10px; float:left; margin-left:5px;}

#right{ float:right; width:740px; padding-left:28px; padding-top:8px; background:#FFFFFF;}
#new{float:left; width:472px;margin-right:50px;}
.right_bt{ float:left;}
#new ul{ margin:0; padding:0; list-style-type:none;margin-top:10px;}
#new ul li{ margin-left:5px; line-height:24px; border-bottom:#CCCCCC dashed 1px;}
#new li a{ margin-left:5px;}
#new li a:hover{color:#339933;}
.sj{float:right;margin-right:2px;margin-top:-26px;color:#999;}
#login{ float:left; width:186px;}
#form4{ float:left; padding-left:6px; margin-top:10px;}
#radio{ margin-left:-4px;} 
#textfield{ width:120px; height:20px;border:#ccc solid 1px;background:url(../images/1_12.jpg) repeat-x;}
#but{ float:right; margin-top:20px; margin-left:10px; margin-right:10px;background:url(../images/1_13.jpg) no-repeat; width:62px; line-height:22px; text-align:center; border:0;}
.login_wz{ float:right;width:140px; margin-right:4px; margin-top:14px;}
.login_wz img{ float:left; margin-right:10px;}
#pro{ float:left; width:730px;}
#demo{overflow:hidden; width:700px; margin-top:10px; margin-left:6px; padding-bottom:20px;}
.cp{ float:left; background:url(../images/1_16.jpg); width:148px; height:124px; margin-right:15px;}
.cp img{ float:left; margin-left:1px; margin-top:1px;}
.wz{float:left;text-align:center;width:148px;margin-top:6px; color:#FFFFFF;}
.wz a{ color:#FFFFFF;}
.wz a:hover{ color:#fefee3;}


#foot{float:left;width:995px; height:78px; color:#87aa84; background:url(../images/1_17.jpg);}
.foot_wz{ float:left; margin-top:15px; margin-left:60px; line-height:20px;}
.foot_wz a{color:#87aa84;}
.foot_wz a:hover{color:#b5ccb3;}