@charset "utf-8";
/* CSS Document */


.banner_pub {width:960px; height:282px;  float:left; overflow:hidden;}
.pub_box{ width:961px; height: auto; margin:7px 0 0 0;  background:url(../images/About_20.jpg) repeat-y left top; float:left;  }
.pub_box_e{ width:961px; height: auto; margin:7px 0 0 0;  background:url(../images/About_20_1.jpg) repeat-y left top; float:left;  }
.pub_cont_e{width:902px; height: auto; padding:15px 20px 0 23px; line-height:18px; float:left;overflow:hidden;}



.pub_box_bot{ width:961px; height:9px; float:left; }
.pub_box_wrap{ width:203px; height: auto; padding:10px 0 10px 5px;  float:left; overflow:hidden; }
.pub_box_l{ width:203px; height: auto; float:left; overflow:hidden; }
.pub_box_r{ width:745px; height: auto;  padding:10px 0 10px 7px; float:left; overflow:hidden; }
.pub_box_r1{ width:945px; height: auto;  padding:10px 0 10px 7px; float:left; overflow:hidden; }

.guide{width:722px; height:21px; color:#21401d; border-bottom:#e3e3e3 1px solid; padding:5px 0 0 23px; float:left;overflow:hidden;}
.guide1{width:922px; height:21px; color:#21401d; padding:5px 0 0 23px; float:left;overflow:hidden;}

.ad a{color:#666;}
.ad a:hover {color:#21401d;}
.title_pub{width:322px; height:32px; color:#35662e; font-size:19px; border-bottom:#e3e3e3 1px solid; padding:15px 0 0 23px; float:left;overflow:hidden;}
.title_pub1{width:722px; height: auto; color:#35662e; font-size:18px; border-bottom:#e3e3e3 1px solid; padding:15px 0 10px 23px; float:left;overflow:hidden;}
.title_pub2{width:385px; height:32px; color:#35662e; font-size:19px; border-bottom:#e3e3e3 1px solid; padding:15px 15px 0 0; float:left;overflow:hidden;}
.pub_cont{width:702px; height: auto; text-align: justify; padding:15px 20px 0 23px; line-height:18px; float:left;overflow:hidden;}
.pub_cont1{width:695px; height: auto; text-align: justify; padding:15px 20px 0 23px; line-height:18px; float:left;overflow:hidden;}
.collapse{width:202px; height: auto; padding:0 0 6px 0;  float:left;overflow:hidden;}

.pub_menu {width:202px; height: auto; float:left; overflow:hidden;}
.nav1 { width: 202px; height: auto; font-weight:bold; line-height: 18px;  float:left;} 
.nav1 a { display: block; width: 192px; height: auto; padding:5px 0 5px 10px;     float:left; } 
.nav1 a:link { width: 192px; height: auto; color:#000;  text-decoration:none;} 
.nav1 a:visited { width: 202px; height: auto; color:#000;text-decoration:none; } 
.nav1 a:hover { width: 202px; height: auto; color:#21401d;text-decoration:none; background:#e3e3e3; float:left;} 

.ad_1{width: 188px; height:37px; background:url(../images/ad_1.jpg) no-repeat left top; margin:10px 0 0 0;  padding:45px 0 0 15px; float:left;}
.ad_1 a{color:#000;}
.ad_1 a:hover {color:#35662e;}
.ad_2{width: 188px; height:32px; background:url(../images/ad_2.jpg) no-repeat left top; margin:10px 0 0 0;  padding:50px 0 0 15px; float:left;}
.ad_2 a{color:#000;}
.ad_2 a:hover {color:#35662e;}

.ad_3{width:202px; height: auto; padding:20px 0 0 0; float:left;}

.link_pub a{color:#000;}
.link_pub a:hover {color:#35662e;}
.link_pub{ color:#35662e; text-decoration: underline;}


ul#menu, ul#menu ul {
  width:202px;
  font-size:12px;
  list-style-type:none;
  font-weight:bold;
   
  
}

ul#menu a {
  display: block;
  text-decoration: none;	
}

ul#menu li {
  margin-top: 1px;
}

ul#menu li a {
  background:url(../images/About_07.jpg) top left no-repeat;
  color: #fff;	
  padding: 0.5em;
}

ul#menu li a:hover {
  background:url(../images/About_10.jpg) top left no-repeat;
}

ul#menu li ul li a {
  background: #fff;
  color: #000;
  padding-left: 20px;
}

ul#menu li ul li a:hover {
  background: #e3e3e3;
  padding-left: 20px;
  }

.code { border: 1px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #e3e3e3;  margin: 0 0 2px 7px; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }

.editbox {width:211px; height:23px; border: #cdcdcd 1px solid; color: #9b9b9b; padding:4px 0 0 0; cursor: text; font-size: 14px;}
.rss{width:311px; height:24px; float: right; }
.rss_ico{width: auto; height:14px; float: right; padding:0 10px 0 0; }
#sidebar{}

/*Email */

.mail_f{ width:850px; height:auto; line-height:20px; padding:10px 0 0 0; float:left;}
.mail_input{ width:850px; height:auto; padding:5px 0 0 0; float:left;}

