/* CSS Document */
body{margin:0px; padding:0px; font:12px #000 "ËÎÌå"; background:#224B1E;}
td,div{font-size:12px; line-height:20px;}
div,ul,li,h1,h2{margin:0px; padding:0px; list-style:none;}
a:link{font-size:12px; color:#000; text-decoration:none;}
a:visited{font-size:12px; color:#000; text-decoration:none;}
a:hover{font-size:12px; color:#F00; text-decoration:underline;}
h1{font-size:24px; color:#D0FFD0; font-family:"ºÚÌå"; line-height:35px;}
img{border:0px;}


a.f12red1:link{color:#F00; text-decoration:underline;}
a.f12red1:visited{color:#F00; text-decoration:underline;}
a.f12red1:hover{color:#F00; text-decoration:none;}

a.f12white1:link{color:#000; text-decoration:none;}
a.f12white1:visited{color:#000; text-decoration:none;}
a.f12white1:hover{color:#F00; text-decoration:underline;}

a.f14blue1:link{font-size:14px; color:#2E7810; font-weight:bold; text-decoration:underline;}
a.f14blue1:visited{font-size:14px; color:#2E7810; text-decoration:underline;}
a.f14blue1:hover{font-size:14px; color:#F60; text-decoration:none;}

.spic1 a img{-moz-opacity:0.5; filter:alpha(opacity=100);}
.spic1 a:hover img{-moz-opacity:0.5; filter:alpha(opacity=60); cursor:pointer; position: relative; left:-1px; top:-1px; clip:rect( );}

.btdl{background: url(../images/btbg.gif) no-repeat; border:0; font-size:14px; color:#FFF; line-height:30px; text-align:center; cursor:pointer;}

#container{width:942px; height:auto; background:#FFF; margin:0px auto; padding:0px;}
#header{width:942px; height:100px;}
.logo{float:left; margin-top:10px;}
.logo img{width:100px; height:75px; margin-right:15px;}
.webname{font-size:35px; color:#000; font-weight:bold; float:left; line-height:40px; width:800px; margin-top:10px;}
.webname span{font-size:24px; color:#F00; font-weight:bold; line-height:30px;}

#main{padding:0px; width:942px; height:auto; clear:both;}

.about{background:url(../images/aboutbg.jpg) no-repeat; width:640px; height:225px; border:1px solid #AEAEAE; float:left; padding:20px 120px 0 180px;}
.about .title{width:115px; height:150px; float:left;}
.about .con{line-height:22px; color:#DAFFD6; width:520px; float:left; height:110px; padding:5px 0 0 0; overflow:hidden;}
.about .more{width:520px; float:left; height:25px; text-align:right; margin-top:10px;}

.prolist{width:910px; height:auto; float:left; background:#E9E9E9; padding:15px 16px 0 16px; margin:0px auto; border-top:3px solid #309827; border-bottom:3px solid #309827;}
.prolist ul{width:910px; margin:0px; padding:0px;}
.prolist li {width:162px; height:156px; text-align:center; padding:0 10px 15px 10px; margin:0px; display:block; float:left; overflow:hidden;}
.pic1{width:160px; height:120px; border:1px solid #CED3CD; background:#FFF; text-align:center;}

.prolist li .proname{text-align:center; line-height:16px; width:160px; text-align:center; padding:5px 0 5px 0; color:#2E2B2B;}
.prolist li .proname a:link{color:#2E2B2B; text-decoration:underline;}
.prolist li .proname a:visited{color:#2E2B2B; text-decoration:underline;}
.prolist li .proname a:hover{color:#F00; text-decoration:none;}

.contact{width:902px; height:auto; padding:15px 20px 15px 20px; float:left; clear:both;}
.contact .address{width:902px; height:112px; text-align:left;}
.contact .address ul{margin:0px; padding:0px;}
.contact .address li{width:440px; height:28px; line-height:28px; float:left; font-size:14px; color:#266220; overflow:hidden; padding:0 10px 0 0;}

#footer{width:942px; text-align:center; clear:both; background:#B5B5B5; color:#000; padding:5px 0;}