.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clear {clear:both;}
.detail .events_list { width: 815px;padding-top: 35px;}
.detail .events_list .c-img { float:left;padding-left:16px;}
.detail .events_list .c-title {float: left;font-size: 18px;margin-left: 29px;margin-top: -22px;width: 495px;}
.detail .events_list .news-li .n-con{padding-top:33px;}
.detail .events_list .news-li{height: 216px;background: #ffffff;margin-bottom: 10px;}
.detail h2.title { text-align:center; font-family:方正兰亭刊黑_GBK; font-size:24px; line-height:60px; letter-spacing:-1px; font-weight:700; color:#185e00;}
.detail p { line-height:220%; margin:1em 0px;}
.detail p:hover{color:#ff9900;}
.detail .date { color:#666; text-align:center; line-height:35px;}
.detail .back { width:100%; text-align:right; margin-top:5px;}

.article_box { width:704px; margin-top:10px; }
.article_box .title { clear:both; width:100%; height:24px; line-height:24px; background:url(/images/article_box_titlebg4.gif); color:#000; text-indent:10px;}
.article_box .title span { float:left;}
.article_box .title a.more { float:right; margin-right:5px; color:#000}
.article_box .content { width:702px; border-bottom:#64a610 1px solid; border-left:#64a610 1px solid; border-right:#64a610 1px solid; list-style:none; padding-top:5px; background:#d7e9aa;}
.article_box .content li { float:left; height:26px;}
.article_box .content li a { display:block; width:340px; height:22px; line-height:24px; color:#000; background:url(/images/arrow5.gif) 5px 5px no-repeat; text-decoration:none; text-indent:25px;}
.article_box .content li a:hover { text-decoration:underline;}

.garden_list { width:100%; margin-top:10px; list-style:none;}
.garden_list li { width:100%; height:160px; border-bottom:#666 1px dashed; overflow:hidden;}
.garden_list li a.pic { float:left; margin:5px 10px 5px; width:160px; height:140px; border:#ccc 1px solid; text-decoration:none; display:inline;}
.garden_list li a.pic:hover { border:#333 1px solid;}
.garden_list li a.pic img { width:150px; height:130px; margin:5px;}
.garden_list li h2 { margin:8px 3px;}
.garden_list li h2 a.title { font-size:20px; line-height:25px; letter-spacing:-1px; font-weight:700; font-family:方正兰亭刊黑_GBK; color:#185e00;}
.garden_list li h2 a.title:hover { text-decoration:none;}
.garden_list li h2 span { margin-left:10px; line-height:20px; color:#666; font-weight:normal;}
.garden_list li p { line-height:160%; height:75px; overflow:hidden; color:#333; text-align:justify; text-justify:distribute-all-lines;}
.garden_list li .more { float:right; text-align:right; margin:5px 0px;}

.down_list { width:100%; margin-top:10px; list-style:none;}
.down_list li { width:100%; height:240px; border-bottom:#666 1px dashed; overflow:hidden;}
.down_list li a.magpic { float:left; margin:5px 10px 5px; width:160px; height:220px; border:#ccc 1px solid; text-decoration:none; display:inline;}
.down_list li a.magpic:hover { border:#333 1px solid;}
.down_list li a.magpic img { width:150px; height:210px; margin:5px;}
.down_list li h2 { margin:8px 3px;}
.down_list li h2 a.title { font-size:20px; line-height:25px; letter-spacing:-1px; font-weight:700; font-family:方正兰亭刊黑_GBK; color:#185e00;}
.down_list li h2 a.title:hover { color:#f48a14; text-decoration:none;}
.down_list li h2 span { margin-left:10px; line-height:20px; color:#666; font-weight:normal;}
.down_list li p { line-height:160%; height:150px; overflow:hidden; color:#333; }
.down_list li .more { float:right; text-align:right; margin:5px 0px;}

.guest_list { width:100%; margin-top:5px; list-style:none;}
.guest_list li { width:100%; padding:1px; margin-bottom:10px; border:#185e00 1px solid; overflow:hidden;}
.guest_list li .topline { width:100%; height:25px; clear:both; background:#b4d16b; line-height:25px; color:#333;}
.guest_list li .topline span.poster { float:left; margin-left:5px;}
.guest_list li .topline span.date2 { float:right; margin-right:5px;}
.guest_list li h2 {float:left;margin:5px; width:620px; color:#333; border:#999 1px solid; line-height:165%; padding:5px 5px 5px 50px; font-size:12px; font-weight:normal; overflow:hidden; background:url(/images/faq_ask_icon.gif) #eceeba top left no-repeat;}
.guest_list li .ask_to{ cursor:pointer;float: left; border: 1px solid green; border-radius: 5px; background: rgb(131, 192, 78) none repeat scroll 0% 0%; color: rgb(255, 255, 255); padding-left: 28px; height: 22px; line-height: 22px; width: 77px; margin-top: 8px; margin-left: 58px;}
.guest_list li .ask_to:hover{color:#00FF66;}
.guest_list li p { margin:5px; width:620px; color:#333; line-height:165%; padding:5px 5px 5px 50px; font-size:12px; font-weight:normal; overflow:hidden; background:url(/images/faq_answer_icon.gif) top left no-repeat;}
.guest_list li p b { color:#FF0000; font-weight:bold;}
.guestform { width:100%; border:#185e00 1px solid;}
.guestform td { padding:5px; border:#ccc 1px solid; line-height:30px;}
.guestform td#title { background:#eceeba; font-size:14px; font-weight:bold; color:#185e00;}
.guestform td#green { background:#eceeba; width:100px; text-align:right;}
.guestform td#input { color:#FF0000;}
.guestform td#input input { border:#999 1px solid; width:200px; height:20px; line-height:20px; padding:2px;}

.down_detail { width:100%; padding:1px; border:#185e00 1px solid; overflow:hidden;}
.down_detail .project { width:100%;}
.down_detail .project td { padding:5px; border:#ccc 1px solid; line-height:23px;}
.down_detail .project td#ptitle { background:#bfd74e; color:#185e00; font-weight:bold; text-indent:2px; font-size:14px;}
.down_detail .project td#green1 { background:#eceeba; width:100px; text-align:right;}
.down_detail .project td#green2 { background:#eceeba; width:400px;}
.down_detail .project td#white1 { background:#fff; width:100px; text-align:right;}
.down_detail .project td#white2 { background:#fff; width:400px;}
.down_detail .project td#pic { text-align:center;}
.down_detail .project td#pic img { width:150px;}
.down_detail .project td a { color:#185e00; font-weight:bold; text-decoration:none;}
.down_detail .project td a:hover { text-decoration:underline;}
.down_detail .project td p { margin:5px; line-height:165%; color:#333;}

.down_list2 { width:100%; list-style:none;}
.down_list2 li { width:100%; line-height:22px; padding-bottom:8px; margin-bottom:10px; background:url(/images/line.gif) left bottom repeat-x;}
.down_list2 li.title { height:30px; line-height:30px; background:none;}
.down_list2 li.title span { float:left; text-indent:5px; background:#bfd74e;}
.down_list2 li span { float:left; text-indent:5px;}
.down_list2 li span#title { width:400px;}
.down_list2 li span#size {  width:97px; margin-left:1px;}
.down_list2 li span#date { width:97px; margin-left:1px;}
.down_list2 li span#num { width:92px; margin-left:1px;} 
.down_list2 li span a { color:#185e00; font-weight:bold; text-decoration:none;}
.down_list2 li span a:hover { text-decoration:underline;}
.down_list2 li p { width:680px; color:#666; margin: 2px auto; line-height:165%;}

.article_submenu { clear:both; width:690px; height:44px; margin:10px auto 0px;}
.article_submenu a { float:left; display:inline-block; padding:5px 14px; background:#b4d16b; border:1px solid #3a6d00; font-size:12px; line-height:22px; margin-right:5px; color:#333; text-decoration:none;}
.article_submenu a:hover { color:#000; background:#fff;}
.article_submenu a.selected { color:#000; border:2px solid #3a6d00;}
#focus {width:1000px; height:300px; position:relative; overflow:hidden; margin:0 auto; margin-bottom:14px;}
#focus ul.items{ position:absolute; float:left; background:none; list-style:none; padding:0px; margin:0px;}
#focus ul.items li{ float:left; background:none; list-style:none; padding:0px; margin:0px;}
#focus ul.items li a{ float:left; line-height:normal !important; padding:0px !important; border:none/*For IE.ADD.JENA.201206300844*/;}
#focus ul.items li a img{ margin:0px !important; padding:0px !important; display:block; border:none/*For IE.ADD.JENA.201206300844*/;}
#focus .tips{ position:absolute; bottom:0px; width:100%; height:50px; background-color:#000; overflow:hidden;}
#focus .tips div.title{ position:absolute; left:0px; top:0px; height:100%;}
#focus .tips div.title a{ color:#FFF; font-size:18px; line-height:50px; margin-left:10px; text-decoration:none;}
#focus .tips div.title a:hover{ text-decoration:underline !important;}
#focus .tips div.nums{ position:absolute; right:0px; top:0px; height:100%;}
#focus .tips div.nums a{ display:inline-block; >float:left/*For IE.ADD.JENA.201206300844*/; width:20px; height:20px; background-color:#FFF; text-indent:-99999px; margin:15px 10px 0px 0px;}
#focus .tips div.nums a.active{ background-color:#093;}
.fqtitle{font-size:15px; font-weight:bold;}

.retext{width:590px;}
.retext .re_title{position: relative; top: -133px;font-size: 14px;}
.retext .re_submit{margin-left:489px;}

.retitle{color:#ffffff;float: left; background: rgb(131, 192, 78) none repeat scroll 0% 0%; font-size: 16px; padding-left: 13px; padding-top: 10px; letter-spacing: 10px; width: 567px; height: 31px;}