@charset "gb2312";
/**/
html,body{font-family:Arial; margin:0; padding:0; font-size:12px; color: #333333; background-color:#FFFFFF; }
.admin_login{ text-align:center;}
div,form,img,ul,ol,li,dl,dt,dd,span,object{padding:0; margin:0; border:0px; }
p,h1,h2,h3,h4,h5,h6{margin:0; padding:0;}

a:link,a:visited{ color:#000;text-decoration:none;}
a:hover,a:active{ color:#000;text-decoration:underline;}

a.xxyc:link,a.xxyc:visited,a.xxyc:hover,a.xxyc:active{ color:#ffffff;text-decoration:none;}

.input,.textarea{padding:0; width:223px; height:22px; margin:0; border:#276128 solid 1px;}
.login{ padding:0; margin:0; border:0}
.logbutton{ width:100px; background: #64865A; border:solid 1px #23431B; color:#FFFFFF}
a.white, a.white:visited{ color:#FFF; text-decoration:none}
a.white:hover{ color:#FFF; text-decoration:none}
a.black, a.black:visited{ color:#000; text-decoration: underline}
a.black:hover{ color:#000; text-decoration:none}

a.green, a.green:visited{ color: #306628; text-decoration: none}
a.green:hover{ color:#306628; text-decoration:none}

a.gray, a.gray:visited{ color: #666; text-decoration: underline}
a.gray:hover{ color:#666; text-decoration:none}
a.blue, a.blue:visited{ color:#3E5E73; text-decoration:none}
a.blue:hover{ color:#3E5E73; text-decoration:none}

a.red, a.red:visited{ color: #FF0000; text-decoration:none}
a.red:hover{ color: #FF0000; text-decoration:none}

a.newsurl, a.newsurl:visited{ width:320px; height:26px; display:block; float:left; background:url(../images/bot_line.jpg) bottom repeat-x;  color:#000; text-decoration:none}
a.newsurl:hover{ width:320px; height:26px; display:block; float:left; background:url(../images/bot_line.jpg) bottom repeat-x; color:#000; text-decoration:none}
a.p_url, a.p_url:visited{ width:17px; height:20px; margin-right:2px; line-height:20px; display:block; border:solid 1px #40804A; color:#333; text-decoration:none; float:left}
a.p_url:hover{ width:17px; height:20px; margin-right:2px; line-height:20px; display:block; border:solid 1px #40804A; color:#FFF; background:#40804A; text-decoration:none; float:left}

.box{ width:975px; margin:0 auto}
.boxbg{ width:975px; float:left; background:url(../images/left_bg.jpg) left repeat-y}
.nav{ width:970px; padding-left:5px; height:25px; line-height:25px; float:left}
/*top*/
#logo{ width:225x; float:left; height:77px;}
#searchbox{ width:730px; float:left; height:50px; padding-top:27px; padding-left:20px;}
#searchbox dl{ width:300px; float:left}
#searchbox dd{ width:225px; float:left}
#searchbox dt{ width:75px;  float:left; text-align:right}
#menu{ width:890px; float:left; height:30px; padding-left:4px; padding-bottom:5px}
#menu ul{ width:870px; padding-left:20px; height:30px; float:left; list-style: none; border:solid 1px #3F8D30; background: url(../images/menu_bg.jpg) repeat-x}
#menu li{ float:left; height:30px; line-height:30px; width:75px; font-weight:bold}

#left{ width:180px; padding-left:5px; float:left; }
.lefttit{ width:180px; float:left; height:23px; line-height:23px; padding-bottom:5px; text-align:center; font-weight:bold; font-size:12px; color:#FFFFFF; background: #FFFFFF url(../images/left_tit_bg.jpg) top repeat-x}
.leftpro{ width:180px; float:left; padding-bottom:10px;}
.leftpro ul{ width:175px; float:left; padding-top:7px; padding-bottom:10px; padding-left:5px; list-style:none}
.leftpro li{ width:175px; float:left; line-height:23px; height:23px; font-size:12px; color:#276128}
.leftpro .d{ width:175px; float:left; line-height:23px; height:23px; font-size:12px; color:#276128}
.leftpro .s{ width:165px; padding-left:10px; float:left; line-height:23px; height:23px; font-size:12px; color:#276128; overflow:hidden}
.leftpro dl{ width:180px; float:left}
.leftpro dt{ width:150px; height:20px; line-height:20px; padding-left:05px;}
.leftpro dd{ width:150px; height:25px; line-height:25px; padding-left:05px;}

#main{ width:615px; padding-left:10px; float:left}
.abouttext{ width:577px; float:left; padding:10px; line-height:20px; background:url(../images/dot2.gif) right repeat-y}

#newslist{ width:585px; padding-left:5px; float:left;padding-top:10px; }
#newslist ul{ width:580px; float:left; list-style:none}
#newslist li{ width:480px; float:left; height:20px; line-height:23px; border-bottom:solid 1px #CCCCCC; padding-top:3px;}
#newslist .timeli{ width:100px; float:left; height:20px; line-height:23px;}
#newslist dl{ width:585px; float:left; height:130px; margin-bottom:10px}
#newslist dd{ width:145px; height:115px; float:left; padding:5px;}
#newslist dt{width:410px; padding-left:10px; height:18px; line-height:18px; float:left; font-size:14px}
#newslist .dddet{ width:410px; height:100px; line-height:20px; float:left; padding:0 5px; color:#666666}
#newslist .img{ padding:7px 8px; border:solid 1px #000000}

#prolist{ width:585px; padding-left:5px; float:left;padding-top:10px; }
#prolist dl{ width:585px; float:left; height:130px; margin-bottom:10px; border:solid 1px #CCCCCC}
#prolist dd{ width:145px; height:128px; float:left; padding:5px;}
#prolist dt{width:410px; height:28px; line-height:28px; float:left; font-size:14px}
#prolist .ddprodet{ width:410px; height:100px; line-height:20px; float:left; padding:0; color:#666666}
.textbox{ width:670px; height:400px!important; height:auto!important; height:400px; float:left; line-height:22px; padding:10px;}


.classbox{ width:540px; padding-left:5px; height:30px; line-height:30px;}
.pagebox{ width:510px; float:left; height:30px; line-height:30px; margin:10px 0}
.protitle{ width:540px; text-align:center; height:45px; line-height:45px;font-family:""; font-size:22px}
.procontent{ width:500px; padding:20px; float:left; line-height:22px; font-size:14px}
.propic{ width:540px; float:left; text-align:center}
.backbox{ width:540px; float:left; height:28px; line-height:28px; text-align:center}
.newstime{ width:540px; float:left; height:28px; line-height:28px; text-align:right}

#right{ width:165px; float:left;}
.righttit{ width:160px; float:left; height:25px; line-height:25px; padding-top:20px; padding-bottom:10px; font-weight:bold}
#right ul{ width:160px; float:left; list-style:none}
#right li{ width:160px; float:left; height:20px; line-height:20px; color:#276128}

#indexright{ width:785px; padding-left:5px; padding-top:5px; float:left}
.midtitle{ width:560px; height:25px; line-height:25px; font-size:12px; font-weight:normal;  float:left; padding-left:20px; background:url(../images/arror.jpg) left no-repeat}
/*.indexpro{ width:785px; float:left; height:320px; overflow:hidden}
*/
.indexpro{ width:785px; float:left; height:auto; overflow:hidden}
/*.indexpro dl{ width:385px; float:left; height:168px; margin-bottom:10px; margin-right:5px; display:inline; background: #DFE0E5 url(../images/dot1.jpg) left repeat-y}*/
.indexpro dl{ width:385px; float:left; height:180px; margin-bottom:10px; margin-right:5px; display:inline; background: #DFE0E5 url(../images/dot1.jpg) left repeat-y}
.indexpro dd{ width:145px; height:125px; float:left; padding:15px ;}
.indexpro dt{ width:210px; float:left; height:25px; line-height:25px; font-size:14px;}
.indexpro .ddtext{ width:210px; height:130px; padding:0; float:left; line-height:18px; overflow:hidden}

.indexnews{ width:967px; margin-top:8px; padding-left:5px; float:left;}
.indexnews dl{ width:313px; height:215px; float:left; border:solid 1px #DFE0E5; background:#DFE0E5; margin-right:10px; display:inline}
.indexnews dd{ width:150px; height:105px; padding:10px; float:left}
.indexnews dt{ width:133px; height:105px; padding:10px 0; float:left}
.indexnews .ddcontent{ width:303px; height:90px; float:left; line-height:18px; padding:0 5px; overflow:hidden}


/*foot*/
#bottomrights{ width:975px; height:60px; line-height:20px; text-align:left; float:left; clear:both; margin-top:2px; padding-top:8px; background: url(../images/bot_line.jpg) top repeat-x}
/*¼ҳ*/
.allbody1{width:1003px; height:555px;margin:0px; padding:0px}
.admin-head{width:1003px; height:170px;}
#admin-head-1{width:211px; height:170px; float:left; background-image:url(../images/admin-default.jpg);}
#admin-head-2{width:792px; height:99px; background-color:#538500; float:left;}
.admin-zubody{width:1003px; height:280px; float:left; display:inline;color:#538500; text-align:left; font-size:12px;}
#admin-zubody-1{width:290px; height:150px; float:left; margin-top:45px; margin-left:280px;display:inline;}
.admin-foot{width:1003px; height:161px; background:url(../images/admin-foot-right.jpg) right no-repeat; float:left; margin-top:0px; display:inline;}
#admin-foot-1{width:100px; height:67px; float:left; margin-left:10px; margin-top:30px;}
#admin-foot-2{width:400px; height:30px; float:left; line-height:150%; font-size:12px;margin-left:25px; margin-top:60px; display:inline; text-align:left;}
