* 	{ padding:0; margin: 0; }

body {background:#ffffff; font-family:Arial, Verdana, sans-serif; font-size:11px; } 

strong { font-weight:bold; }

img { border:5px solid #e3decc; }


h3 { color:#7c6e42; font-size:16px; font-weight:normal; float:left; display:block; width:100%; margin:0 20px 24px 20px; }

#container { width:100%; height:auto; position:relative; z-index:3; margin:0 auto;}

#top { width:100%; height:134px; background:#ffffff; float: left;}
#top .top_content { width:980px; height:134px; margin:0 auto;}
#top .top_content .logo { width:253px; height:134px; float:left; } 
#top .top_content .logo img { border:none; } 

#top .top_content .small_nav { width:727px; float:right; }
#top .top_content .small_nav ul { float:right; padding-top:51px; margin:0px; list-style-type:none; }
#top .top_content .small_nav ul li { float:left; }
#top .top_content .small_nav ul li a { text-decoration:none; font-size:11px; color:#99978f; font-weight:normal; margin-left:18px; padding-left:6px; 
float:left; }
#top .top_content .small_nav ul li a.menu_01 { text-decoration:none; font-size:11px; color:#99978f; font-weight:normal; margin-left:18px; padding-left:15px;background:url("gf/ic/ico_01.png") no-repeat left top; }
#top .top_content .small_nav ul li a.menu_02 { text-decoration:none; font-size:11px; color:#99978f; font-weight:normal; margin-left:18px; padding-left:13px;background:url("gf/ic/ico_02.png") no-repeat left top; }
#top .top_content .small_nav ul li a.menu_03 { text-decoration:none; font-size:11px; color:#99978f; font-weight:normal; margin-left:18px; padding-left:13px;background:url("gf/ic/ico_03.png") no-repeat left top; }
#top .top_content .small_nav ul li a:hover { text-decoration:underline; }

#top .top_content .big_nav { width:727px; float:right;}
#top .top_content .big_nav ul { float:right; margin:0; list-style-type:none; }
#top .top_content .big_nav ul li { float:left; max-width:200px; left:0; position:relative; }
#top .top_content .big_nav ul li a.cufona { text-decoration:none; font-size:15px; color:#5f6062; font-weight:normal; padding:10px;margin-left:33px;float:left;
padding-top:16px; }
#top .top_content .big_nav ul li a.cufona_n { text-decoration:none; font-size:15px; color:#5f6062; font-weight:normal; padding:10px;margin-left:33px;float:left;
padding-top:16px; }
#top .top_content .big_nav ul li a img { border:none; }
#top .top_content .big_nav ul li a.active { text-decoration:none; font-size:15px; color:#5f6062; font-weight:normal; margin-top:6px; float:left; 
background:#ffffff; border:1px solid #dadada; border-bottom:1px solid #ffffff; padding:9px; position:relative; z-index:3; height:19px;  }
#top .top_content .big_nav ul li a.active_n { text-decoration:none; font-size:15px; color:#5f6062; font-weight:normal; margin-top:6px; float:left;
background:#ffffff; border:1px solid #dadada; padding:9px; position:relative; z-index:3; height:19px;  }

#top .top_content .big_nav ul li ul.block { background:#ffffff; border:1px solid #dadada; display:block; float:left; position:absolute; 
top:44px; left:33px; z-index:2; padding:5px 10px;  }
#top .top_content .big_nav ul li ul.block li { padding:0; width:200px; float:left; padding:5px 0;}
#top .top_content .big_nav ul li ul.block li a { text-decoration:none; color:#636363; font-size:11px; background:url("gf/ic/ico_09.png") no-repeat left; 
padding:0 10px; display:block; width:100%; float:left; line-height:18px; }
#top .top_content .big_nav ul li ul.block li a:hover { text-decoration:underline; }

#content { width:100%; height:auto; background:#f0ecdc; padding:13px 0; float: right; }
#content .content_content a.more { font-size:11px; font-weight:bold; color:#7c745b; display:block; float:right; text-decoration:none; margin:24px 20px 0 0;
background:url("gf/ic/ico_05.png") no-repeat right; padding-right:8px; }
#content .content_content a.more:hover { text-decoration:underline; }
#content .content_content { width:980px; height:auto; margin:0 auto; overflow:hidden; }

#content .content_content .left_col { width:227px; height:auto; margin-left:14px; float:left; }
#content .content_content .left_col img { border:none; } 
#content .content_content .left_col h4 { color:#938d73; font-size:18px; font-weight:normal; margin-bottom:24px; width:227px; padding-left:20px; }
#content .content_content .left_col .nav { float:left; width:187px; background:#719f40; padding:0 20px 20px 20px; margin-bottom:24px; }
#content .content_content .left_col .nav ul { float:left; margin:0; padding:0; list-style-type:none; }
#content .content_content .left_col .nav ul li { float:left; position:relative; z-index:9;}
#content .content_content .left_col .nav ul li a { text-decoration:none; font-size:14px; color:#fcfce0; width:180px; float:left; margin-top:20px; 
background:url("gf/ic/ico_08.png") no-repeat right; padding-right:17px; }

#content .content_content .left_col .nav ul li ul.block_02 { display:block; float:left; position:absolute; top:0; left:196px; z-index:9;
padding:5px 15px;  }
#content .content_content .left_col .nav ul li ul.block_02 li { padding:0; width:200px; float:left; padding:10px;}
#content .content_content .left_col .nav ul li ul.block_02 li a { text-decoration:none; color:#ffffff; font-size:12px; background:#719f40; display:block; width:100%; float:left; line-height:18px; margin:0px; padding:5px 10px; }
#content .content_content .left_col .nav ul li ul.block_02 li a:hover { text-decoration:none; }

#content .content_content .right_big_col { width:725px; height:auto; margin-left:14px; float:left; position:relative; }
#content .content_content .right_big_col p { color:#7c745b; font-size:11px; line-height:16px; margin:0 20px 0 24px; }
#content .content_content .right_big_col h2 { color:#719f40; font-size:18px; font-weight:normal; float:left; display:block; margin-bottom:24px; width:705px; padding-left:20px; padding-bottom:15px; border-bottom:1px solid #c4bc99; }

#content .content_content .right_big_col ul.gallery { float:right; margin:0; padding:0; list-style-type:none; text-align:center; }
#content .content_content .right_big_col ul.gallery li { float:left; width:158px; height:105px; margin:0 0 23px 23px; background:#e3decc; }
#content .content_content .right_big_col ul.gallery li img { max-width:148px; max-height:95px; background:#e3decc; }

#content .content_content .right_big_col fieldset { border:none; float:left; margin-left:20px; }
#content .content_content .right_big_col fieldset div { width:705px; float:left; margin-bottom:8px; }
#content .content_content .right_big_col fieldset div label { width:140px; color:#7e755a; font-weight:bold; font-size:11px; float:left; line-height:25px; }
#content .content_content .right_big_col fieldset div input[type="text"] { border:1px solid #cec8b2; background:#f7f4e8; width:228px; height:25px; 
line-height:25px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#9d926e; padding:0 10px; float:left; }
#content .content_content .right_big_col fieldset div textarea { border:1px solid #cec8b2; background:#f7f4e8; width:543px; height:138px; 
line-height:16px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#9d926e; padding:10px; float:left; }
#content .content_content .right_big_col fieldset .submit_02 { width:62px; height:30px; line-height:30px; font-family:Arial, Verdana, sans-serif; 
font-size:11px; color:#6d6647; float:right; cursor:pointer; background:url("gf/btn/btn_01.png") no-repeat; border:none; }

#content .content_content .right_big_col .box { background:#dcd9ca; padding:20px; float:left; width:685px; margin-bottom:24px; }
#content .content_content .right_big_col .box p { color:#7e755a; font-size:11px; line-height:16px; margin:0 0 24px 0; }
#content .content_content .right_big_col .box fieldset { border:none; float:left; width:685px; margin:0px;  padding-bottom:16px; margin-bottom:25px; border-bottom:1px solid #e8e5da; }
#content .content_content .right_big_col .box fieldset div { width:685px; float:left; }
#content .content_content .right_big_col .box fieldset div label { width:140px; color:#7e755a; font-weight:bold; font-size:11px; float:left; 
line-height:25px; }
#content .content_content .right_big_col .box fieldset div select { border:1px solid #c4bfa9; background:#edebe1; width:228px; height:25px; 
line-height:25px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#7e755a; padding:3px 10px; float:left; }

p.list { padding:18px 20px; border-bottom:1px solid #c4bc99; width:auto; }

#content .content_content ul.size { float:right; position:absolute; right:0; top:4px; }
#content .content_content ul.size li { float:left; }
#content .content_content ul.size li a { color:#8b8672; text-decoration:none; margin-left:7px; float:left; }
#content .content_content ul.size li a:hover { text-decoration:underline; }
#content .content_content ul.size li a.size_11 { font-size:11px; padding-top:2px; }
#content .content_content ul.size li a.size_12 { font-size:12px; padding-top:1px;  }
#content .content_content ul.size li a.size_13 { font-size:13px; }
#content .content_content ul.size li .active { font-weight:bold; }

#content .content_content .center_col { width:485px; height:auto; margin-left:14px; float:left; }
#content .content_content .center_col img { border:none; } 
#content .content_content .center_col .date_01 { color:#a8a18d; font-size:11px; line-height:16px; margin:0 20px 24px 20px; display:block; }
#content .content_content .center_col p { color:#7c745b; font-size:11px; line-height:16px;  margin:0 20px 24px 20px;}
#content .content_content .center_col .act { background:#e3decc; padding:20px; width:445px; overflow:hidden;}
#content .content_content .center_col .act ul { float:left; margin:0; padding:0; list-style-type:none; }
#content .content_content .center_col .act ul li { width:100%;float:left; padding:9px 0; border-bottom:1px solid #e8e5da;}
#content .content_content .center_col .act ul li a { color:#7c745b; font-size:11px; line-height:16px; font-weight:bold; text-decoration:none; }
#content .content_content .center_col .act ul li a:hover { text-decoration:underline; }
#content .content_content .center_col .act ul li .date_02 { color:#a8a18d; font-size:11px; line-height:16px; display:block; }

#content .content_content .right_col { width:226px; height:auto; margin-left:14px; float:left; }
#content .content_content .right_col img { border:none; } 
#content .content_content .right_col .newsletter { background:#2c9dc7; padding:20px 17px; width:192px; margin-bottom:22px; overflow:hidden; }
#content .content_content .right_col .newsletter h4 { color:#ffffff; font-size:18px; font-weight:normal; float:left; display:block; width:100%; padding-bottom:18px; margin-bottom:15px; border-bottom:1px solid #63b6d5; }
#content .content_content .right_col .newsletter fieldset { border:none; width:192px; float:left; }
#content .content_content .right_col .newsletter fieldset input[type="text"] { border:1px solid #6ea2a8; border-right:1px solid #cfc491; background:#edebe1; width:122px; height:25px; line-height:25px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#9d926e; padding:0 11px; float:left; }
#content .content_content .right_col .newsletter fieldset .submit_01 { border:1px solid #6ea2a8; border-left:0px; background:#e7daa2; width:46px; 
height:27px; line-height:23px; font-family:Arial, Verdana, sans-serif; font-size:11px; color:#948647; float:left; cursor:pointer; }
#content .content_content .right_col .social {padding:0 17px 19px 17px; width:192px; min-height:30px; margin-bottom:22px; overflow:hidden; 
border-bottom:1px solid #d8d3c0; }
#content .content_content .right_col .social p { color:#a8a38d; font-size:14px; float:left; line-height:30px; }
#content .content_content .right_col .social a { margin-left:12px; float:left; }

#loga { width:100%; height:auto; background:#f8f7f5; padding:30px 0; float: left; }
#loga .loga_content { width:980px; height:auto; margin:0 auto; overflow:hidden; }
#loga .loga_content ul { float:left; width:980px; height:150px; overflow:hidden; }
#loga .loga_content ul div { float:left; width:2000px; height:150px; overflow:hidden; }
#loga .loga_content ul li { float:left; }
#loga .loga_content ul li a img { margin:0 19px; max-height:150px; max-width: 150px;float:left; border:none; }

#footer { width:100%; height:auto; background:#ffffff; border-bottom:1px solid #f0f0f0; height:49px;  float: left;}
#footer .footer_content { width:940px; height:auto; height:50px; margin:0 auto; overflow:hidden; padding:0 20px; }
#footer .footer_content p { line-height:50px; color:#99978f; text-align:center; }
#footer .footer_content p a { font-size:12px; color:#99978f; margin-left:22px; text-decoration:none; }
#footer .footer_content p a:hover { text-decoration:underline; }
#footer .footer_content ul { float:right; line-height:50px;}
#footer .footer_content ul li { float:left; }
#footer .footer_content ul li a { font-size:12px; color:#99978f; margin-left:22px; text-decoration:none; }
#footer .footer_content ul li a:hover { text-decoration:underline; }

#whois { width:100%; height:auto; background:#ffffff; float: left; }
#whois .whois_content { width:940px; height:auto; margin:0 auto; overflow:hidden; padding:26px 20px; }
#whois .whois_content p { font-size:10px; color:#bab5a3; line-height:12px; }

.active_arch { background:#e3decc; padding:20px; width:100%; overflow:hidden;}
.active_arch ul { float:left; margin:0; padding:0; list-style-type:none; }
.active_arch ul li { float:left; padding:9px 0; border-bottom:1px solid #e8e5da;width:100%;}
.active_arch ul li a { color:#7c745b; font-size:11px; line-height:16px; font-weight:bold; text-decoration:none; }
.active_arch ul li a:hover { text-decoration:underline; }
.active_arch ul li .date_02 { color:#a8a18d; font-size:11px; line-height:16px; display:block; }

