﻿/*----------------------------------------------------------
The base color for this template is #5c87b2. If you'd like
to use a different color start by replacing all instances of
#5c87b2 with your new color.
----------------------------------------------------------*/
body { 
    background-color:#355b25;
    font-family: 新宋体,宋体,"Trebuchet MS", Verdana, Helvetica, Sans-Serif;
    margin: 0;
    padding: 0;
    color: #696969;
    font-size:12px;
}

a:link,a:visited{color:#4d6927; text-decoration:none;}
ul,li{margin:0; padding:0; list-style-type:none;}
.main{ width:980px; margin:5px auto; background:#FFF; text-align:center;  -webkit-box-shadow:0 15px 20px rgba(0, 0, 0, 0.3);    -moz-box-shadow:0 15px 20px rgba(0, 0, 0, 0.3);    box-shadow:0 15px 20px rgba(0, 0, 0, 0.3);}
.top,.friendlink,.topmenu,.search,#line{width:970px;margin:0 auto; }
.top{padding-top:5px;}
.topmenu{height:41px;font-weight:bold;color:#FFF;line-height:41px;font-size:14px; background-image:url("/Content/themes/base/images/menu_bg.png"); background-repeat:repeat-x;margin-top:-5px;}
.topmenu a:link,.topmenu a:visited{color:#FFF}
#nav{margin:0;padding:0;list-style:none;}
    #nav li{float:left;display:block;position:relative;z-index:500;margin:0 5px;}
    #nav ul{position:absolute;left:0;display:none;margin:0 0 0 -1px;padding:0;list-style:none;margin:-10px;*margin-top:20px;_padding-top:20px;}
    #nav ul li{float:left; display:block;border-bottom:1px solid #618800;width:80px;padding-top:-10px;background-image:url("/content/themes/base/images/menu_bg.png"); height:25px; line-height:25px;}
    *html #nav ul{margin:0 0 0 -2px;}
*html #nav ul{margin:0 0 0 -2px;}
.search{background-image:url("/Content/themes/base/images/search_bg.png");height:38px;font-size:12px; line-height:38px;}

#footer {
    background-color: #fff;
    color: #999;
    padding: 10px 0;
    text-align: center;
    line-height: normal;
    margin: 0 0 30px 0;
    font-size: 12px;
    line-height:24px;
    -webkit-border-radius: 0 0 4px 4px;
    -moz-border-radius: 0 0 4px 4px;
}
h3 {height:30px; line-height:30px;margin:0}
#line{height:3px; background:#309607}
.dleft{width:704px;height:420px;float:left;_margin-left:-3px; }
.dright{width:270px;height:420px;float:left; margin-top:2px;_margin-right:-2px;}
.box ul,.box h2,.box-bot,.newsindex ul,.newsindex h2,.announce h2{margin:0;padding:0;}
.box{width:345px; overflow:hidden; margin:5px 3px 0px 3px;float:left; overflow:hidden; _margin-right:2px;}
.box .btitle{height:34px; background-image:url("/Content/themes/base/images/title_bg.png"); background-repeat:no-repeat;  text-align:left;font-size:14px;color:#c52626;line-height:35px;}
.box .btitle2{height:34px; background-image:url("/Content/themes/base/images/title_bg2.png"); background-repeat:no-repeat;  text-align:left;font-size:14px;color:#c52626;line-height:35px;}
.box h2{padding-left:55px; background-position:20px 5px;  background-repeat:no-repeat; font-size:14px; text-align:left}
.box span{float:right;font-size:12px;color:#000;margin-top:-35px;margin-right:10px; }
.t1{background-image:url("/Content/themes/base/images/icon1.gif");}
.t2{background-image:url("/Content/themes/base/images/icon2.gif");}
.t3{background-image:url("/Content/themes/base/images/icon3.gif");}
.t4{background-image:url("/Content/themes/base/images/icon4.gif");}
.newsindex h2{height:34px;text-align:left;font-size:14px;color:#FFF;line-height:35px;padding-left:18px; padding-top:5px;background-image:url("/Content/themes/base/images/icon0.gif"); background-position:310px;  background-repeat:no-repeat}
.newsindex li{line-height:24px;  overflow:hidden;margin-left:5px;padding-left:10px;margin-right:15px; list-style-type:none; white-space:nowrap; }
.newsindex ul{margin-top:7px; text-align:left;overflow:hidden}
.newsindex{width:402px; height:243px; float:left;background-image:url(/Content/themes/base/images/newsbg.png); margin-top:3px; overflow:hidden;_margin-left:-4px;}
.newsindex span{float:right;font-size:12px;color:#000;margin-top:-20px;margin-right:20px; }
.box ul{border-right:1px solid #79dc91;border-left:1px solid #79dc91;width:342px;background-image:url(/Content/themes/base/images/ul_bg.png);}
.box li,.announce li{width:325px;line-height:25px; overflow:hidden;border-bottom:#000000 1px dotted; margin-left:5px;padding-left:0px; list-style-type:none; white-space:nowrap; text-align:left }
.box-bot{margin-left:-1px;}

.announce{width:245px; height:240px; background:#f3fdf3;background-image:url(/Content/themes/base/images/announce_bg.png);float:right;margin-top:3px;}
.announce h2{font-size:14px;font-weight:bold;color:Red;float:left;margin-left:40px;line-height:40px; clear:both; display:inline-block}
.announce span{ line-height:25px;}
.announce li{margin-left:15px;_margin-left:5px;*margin:0;width:210px;}
.clear{clear:both}
.piclink li{margin-top:5px; float:left;margin-left:2px;}
.w270px{width:270px;}
.w270px li{width:250px;}
.top10px{margin-top:10px}
.flash{float:left;margin:5px;border:1px solid #96c396;height:237px;}
.ad{width:100%;margin:0 auto}

.fleft{float:left; }
.fright{float:right}
.dtime{width:300px;}
.searchmid{width:500px; line-height:38px;}

.friendlink{line-height:25px;}
.linkmid{width:878px;background-image:url(/Content/themes/base/images/link_bg.png); background-repeat:repeat-x ;height:163px;margin:0; float:left; padding:20px; text-align:left}
.linkmid ul{list-style-type: none;margin:0; padding:0}
.linkmid li{padding-right:20px; float:left;display:block;white-space: nowrap;}
.red,.red a:link,.red a:visited{color:Red}
.aleft{width:270px;float:left;}
.aright{width:690px;float:right; height:100%;text-align:left; border-left:1px solid #96c396;  border-top:1px solid #96c396;margin-top:10px; margin-right:5px;height:auto!important; height:300px; min-height:450px; overflow-x:hidden}
.nav{font-size:14px; line-height:35px; background-image:url(/Content/themes/base/images/ul_bg.png); padding-left:20px; overflow:hidden;  white-space:nowrap; overflow:hidden}
.aright h2{font-size:16px; line-height:30px; text-align:center}
.acontent,.Receipt{font-size:14px; line-height:30px; padding:30px;}
.articleList{padding-left:20px;font-size:14px; line-height:30px;}
.articleList li{ white-space:nowrap; overflow:hidden}
.articleList li span{margin-left:10px;}

.ainfo{ text-align:center}
 table {
    border: solid 1px #e8eef4;
    border-collapse: collapse;
    
}

 table td {
    padding: 5px;
    border: solid 1px #e8eef4;
    text-align:left;
}
img{border:0px;}
table th {
    padding: 6px 5px;
    text-align: left;
    background-color: #F9F9F9;
    border: solid 1px #e8eef4;
    line-height:20px;
}
.gbook{line-height:25px}
.gbline{line-height:10px; margin:0; padding:0}
.h300{height:300px;}
.contact,.intro{font-size:14px;line-height:25px;padding:10px;}
.re{color:Green;}