@charset "utf-8";
body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:12px; color:#333; line-height:24px; background:#FFFFFF;}
ul,li{ padding:0; margin:0; }
a img{ border:0}
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#990000; text-decoration:none;}





.toplink{width:330px; float:right;}


.link{height:30px; line-height:22px; border-right:#ddd solid 1px; width:80px; float:left}
.link a{ margin:0 5px; float:left; color:#49a126; font-size:14px; padding:0 3px;}

a.eng{ background:#49a126; color:#FFFFFF; display:block;}

.search{ margin:0 0 0 0; float:right; width:200px; height:18px;  padding:5px 10px 5px 0;  background:#d2d1d1;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px;            /* W3C syntax */}
.kuang2{ background-color:#cfcfcf; border:#CCCCCC solid 0px; color:#fff; font-family:Arial, Helvetica, sans-serif; height:15px; width:150px; margin:0 0 0 10px; }


#header{ width:1200px; margin:0px auto; padding:0px; height:95px;}
#header h1{margin:15px 0 0 0; float:left;}

.tel{ color:#49a126; font-size:18px; font-weight:bold; text-align:right; margin:10px 0; clear:both;}
.tel b{font-size:18px;color:#000;font-family:Georgia;}


/*========================================菜单样式=======================================*/

#nav{ width:100%; border-top:#cccccc solid 1px; height:45px; background:#fff}


/*========================================底部样式=======================================*/
#foot{ background:#f2f2f2; width:100%; height:100px; padding:20px 0;}
.erweima{ float:right; margin-right:0px; text-align:center; width:220px; }

.zzb07tail{width:1200px;  padding:0px 0PX ; clear:both; margin:0 auto; line-height:20px; font-size:14px }
.zzb07tail h5{ text-align:left;  font-size:18px;  text-decoration:none; color:#fff; margin:0px 0 10px 0px; border-bottom:#00793a solid 1px;text-transform:uppercase; }
.zzb07tail h5 a{color:#fff; text-decoration:none;}
a.zzb07link:link{ text-decoration:none; padding-right:5px; }
a.zzb07link:visited{ text-decoration:none; padding-right:5px;  }
a.zzb07link:hover {text-decoration: underline; padding-right:5px; }

/*========================================内页样式=======================================*/

#hang1{ width:1200px; margin:40px auto; clear:both; height:auto; overflow:auto; padding:0 0 10px 0}
#hang1 ul{ width:800px; float:right; padding:0; margin:0}
#hang1 li{ width:140px; float:left; text-align:center; margin:0 10px; padding:0; list-style:none;}
#hang1 li img{ clear:both; margin:30px auto 0 auto; width:50px;}
#hang1 li a{ color:#FFFFFF; background:url(../images/lbg.jpg); width:140px; height:140px; display:block; font-size:15px; font-weight:bold; line-height:40px}
#hang1 li a:hover{ background:url(../images/lon.jpg);}

#hang2{ width:100%; height:360px; background:url(../images/hang2bg.jpg) top center repeat-x;  margin:0 auto; padding:165px 0 20px 0;}
#hang2 ul{ width:1200px; margin:0 auto; padding:0;}
#hang2 li{float:left; list-style:none; width:195px; height:270px; padding:10px; background:#FFFFFF; border:#ccc solid 1px; margin:0 10px;}
#hang2 li img{ width:195px; height:135px; border:#eee solid 2px;}
#hang2 li a{  display:block; text-align:center}
#hang2 li a h3{ color:#00793a; font-size:15px; font-weight:bold;  padding:0; margin:5px 0; line-height:30px; height:30px;}


.border1{ border:#ddd solid 1px; margin:20px auto 0 auto;}

#hang3{ width:1200px; margin:30px auto; font-size:14px;}
.about1{ width:1200x; background:#70a31a; clear:both; margin:0 auto; height:auto; overflow:auto; font-size:14px;}
.about1 .left{ width:555px; float:left; margin:30px 0 0 30px; color:#FFFFFF}
.about1 .left a{ color:#FFFFFF}
.about1 p{ padding:0; margin:10px 0 0 0; line-height:22px; font-size:13px;}
.about1 a.more{ color:#fff; background:#669933; width:120px; height:22px; text-align:center;border-radius:10px; display:block; line-height:22px; font-size:12px; margin-top:10px;}
.about2{ width:598px; float:left; background:url(../images/about2.jpg) right bottom no-repeat; height:330px}
.about2 .left{ float:left; width:400px; margin:30px 0 0 0; font-size:16px}
.about3{ width:602px; float:right; background:#e6e6e6;}
.about3 .left{ padding:20px; width:200px; text-align:justify}
.about3 h4{ margin-bottom:15px; font-size:16px;}

#hang4{width:1200px; height:auto; overflow:auto; margin:20px auto; padding:10px 0;}

#hang5{ width:100%; background:url(../images/hang5bg.jpg) bottom center no-repeat; height:450px;}
.div1200{ width:1200px; margin:0px auto; padding:45px 0 0 0;}
.contact{ float:left; width:667px;}

.contact ul{ float:right; width:360px; font-size:14px;}
.contact li{ padding:3px 0 3px 30px; margin:10px 0; list-style:none;}
.contact .li1{ background:url(../images/c1.gif) left 5px no-repeat;}
.contact .li2{ background:url(../images/c2.gif) left 5px no-repeat;}
.contact .li3{ background:url(../images/c3.gif) left 5px no-repeat;}

.message{ width:450px; float:right;}
.message h3{ font-size:20px; margin-bottom:15px;}
.message h3 span{ font-weight:normal; font-size:14px}
.blog{ border:#CCCCCC solid 1px; height:35px; line-height:35px; padding-left:10px; width:440px; margin:0px 0}
.blog1{ border:#CCCCCC solid 1px; height:35px; line-height:35px; float:left}
.post{border:#CCCCCC solid 1px; height:80px;  line-height:20px; padding-left:10px; width:440px; margin-bottom:15px}




.font1{ color:#c5312d; font-size:24px}
.font1 a{color:#c5312d;}
.font2{ color:#CC0000; font-weight:bold;  margin-right:10px;}
.font3{ color:#FFFFFF;}



.clear{ clear:both; }




/*========================================内页样式=======================================*/


#main{margin:30px auto; width:1200px; height:auto; overflow:hidden;clear:both; background:#fff; }



#left{float:left; display:inline; width:240px; height:auto;}
#left h1{ font-size:16px;  color:#fff; text-align:center; line-height:16px; height:36px;  margin:0px auto; padding:7px 0 0 0; background:#6eb466;}
#left h1 span{ font-size:11px; font-weight:normal; color:#afdaaa;}

.left01 {text-align:left;  padding-bottom:5px; margin-bottom:10px }
.left01 ul{ background:#FFFFFF; width:240px; margin:0px auto; }
.left01 li{text-indent:2em;margin:2px 0px;list-style:none;}
.left01 li a{ padding:0;border:#ddd dotted 1px;color:#333; display:block; line-height:30px; font-size:13px; font-weight:bold; background:url(../images/icon01.gif) 8px 10px no-repeat #eeeeee; }
.left01 li a:hover{ color:#339999}



.left02 { margin-bottom:20px;}
.left02 li{margin:5px auto;list-style:none; width:189px }
.left02 li a{ padding:0;   background:url(../images/left02bg.gif) right center no-repeat; border-bottom:#ddd dotted 1px; color:#006cb1; display:block; font-weight:bold; font-size:13px; text-align:left; line-height:27px; text-indent:2em;}
.left02 a{padding:0; color:#666; display:block; font-weight:bold; font-size:12px; line-height:27px;margin:1px auto; width:189px ; text-indent:2em; border-bottom:#ccc dotted 1px;}


#right{width:900px; height:auto; overflow:auto; float:right;  margin:0; display:inline; font-size:14px; text-align:justify; border:#ddd solid 0px; background:url(../images/abouticon.gif) left 40px no-repeat; min-height:500px}
.bar{ height:33px; line-height:33px; color:#00793a;  font-size:20px; margin-bottom:105px; text-transform:uppercase; padding-left:10px; padding-right:10px;font-weight:bold; border-bottom:#ddd solid 2px;}

.neirong{ padding:0 20px;}

.subrighttitle{ float:right; font-size:12px}
.bar02{ border-bottom:#CCCCCC dotted 1px; color:#999999}

#right .font1{ color:#FFFFFF; background-color:#669900; line-height:30px; height:30px; font-size:16px}
#right hr{ border-bottom:#CCCCCC dashed 2px; border-top:0;}




.news{ width:95%; margin:10px auto; clear:both; }
.news li{ border-bottom:#CCCCCC dashed 1px; list-style:none; background:url(../images/icon01.gif) left 10px no-repeat; padding-left:20px; font-size:12px; color:#999999; line-height:22px;margin:10px auto; height:auto}
.news li a{ font-size:14px;line-height:30px;}




.link1{ border-bottom:#CCCCCC dotted 1px; padding:1px; margin:2px 30px; height:30px; line-height:30px; clear:both; }

.page{ width:100%; margin:20px auto; text-align:center; clear:both;  height:20px; line-height:20px; background-color:#eeeeee;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; background-color:#FFFFFF; line-height:30px;}

h5{ text-align:center; margin:0px auto 30px auto; font-size:16px;height:40px; border-bottom:#CCCCCC solid 1px; color:#990000;}





.leimiaoshu{ background:#f1f1f1; padding:20px; border:#ddd solid 2px;}


ul.plei{ margin:0 auto 20px auto; height:auto; overflow:auto}
ul.plei li{ float:left; width:170px; margin: 5px; list-style:none; height:30px;}
ul.plei li a{ display:block; background:#ddd; color:#000000; text-align:center; height:30px; line-height:30px;} 
ul.plei li a:hover{ background:#6eb466;color:#FFFFFF; }
a#leftonon{background:#6eb466;color:#FFFFFF; }

.proli a{ margin:15px 15px 10px 20px; width:200px; height:240px; line-height:20px; padding:3px; border:#007ed4 solid 0px;color:#fff; float:left; display:inline; text-align:center; background:#007ed4; font-size:12px;}
.proli img{ border:#007ed4 solid 0px; height:200px; width:200px;}
.proli a:hover{ background-color:#ef5f22}
.proli a strong{ font-size:14px}
.proli a span{ text-align:right; width:180px;}




.picimg{}
.picimg img{width:400px!important; height:auto!important;width:expression_r(document.body.clientWidth>400?"400px":"auto"); padding:1px!important; border:#dddddd solid 3px!important; margin:10px auto!important; clear:both; display:block;}

.comimg{}
.comimg img{width:600px!important; height:auto!important;width:expression_r(document.body.clientWidth>600?"600px":"auto"); padding:1px!important; border:#dddddd solid 3px!important; margin:10px auto!important; clear:both; display:block;}






.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #993300; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#993300; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
 

td p{ padding:0; margin:0}



.ilist{ margin:5px 8px; width:150px;  float:left; display:inline; text-align:center;}


.prolist{ margin:5px 5px; width:220px;  float:left; display:inline; text-align:center;}
.prolist01{ width:200px; height:200px; padding:0px;  text-align:center;}
.prolist02{ padding:0px; margin:1px 0; height:20px; text-align:center; background:#eeeeee;  width:200px;}


.FindAreaTable1 td{ font-size:12px}


.biaoge{ width:100%; clear:both;}
.biaoge table{ width:90%; border:#CCCCCC solid 1px; clear:both; margin:0 auto;}
.biaoge table td{ border:#CCCCCC solid 1px;}

.biaoge img{ max-width:100%;}