@charset "gb2312";
body{ background:url(about_bg.jpg) repeat;}
.header_bd{ border-bottom:2px solid #6b5f47;}
.header{ height:77px; border-bottom:2px solid #6b5f47; padding:0; position:relative; top:2px;}
.header span{ position:absolute; top:50px; right:0;}
.header span a{ color:#6c6046;}
.header span a:hover{ color:#fff;}
.logo{ background:url(logo.jpg) no-repeat; width:213px; height:77px; left:0; top:0;}
.logo a{ float:left; width:100%; height:100%;}

.ab_wrap{ width:960px; margin:auto; overflow:hidden; margin-top:20px;}
.ab_side{ float:left; width:130px; overflow:hidden; padding:10px 0 50px 10px;}
.ab_main{ float:right; width:758px; padding:28px 30px 100px 30px; overflow:hidden; border-left:2px solid #e5e5dd;}

.nav_about{ float:left; width:100px; padding:10px 0 300px 30px;}
.nav_about li{ float:left; width:100px; height:28px; line-height:28px; margin-top:5px; color:#333;}
.nav_about li a{ color:#996600;}
.nav_about li a:hover{ color:#fff;}

.con_about,.con_about h2,.con_about h3,.con_about p{ width:758px; float:left; font:14px/24px "Î¢ÈíÑÅºÚ","ºÚÌå"; color:#444; overflow:hidden;}
.con_about h2{ font-size:18px; font-weight:700; height:24px;}
.con_about h3{ font-size:16px; margin-top:15px;}
.con_about p{ margin-top:15px;}
.con_about p.mar_t{ margin-top:30px;}
.con_about .line{ height:0; border-top:1px solid #dcd6d6; border-bottom:1px solid #fdfaf5;}

.map_about{ width:740px; float:left; margin-top:20px; overflow:hidden;}
.yqlj p{font:14px/26px "Î¢ÈíÑÅºÚ","ºÚÌå"; color:#666;}
.yqlj ul { float:left; padding-top:15px; margin-top:20px; border-top:1px solid #d9ddd5;}
.yqlj ul li{ float:left; width:175px; height:15px; line-height:15px; padding:15px 10px 15px 0; overflow:hidden; font-family:"Î¢ÈíÑÅºÚ","ºÚÌå"}

.btm_line { border-bottom:1px solid #d9ddd5; padding-bottom:15px;}
.joinus p{ margin-top:5px;}
p.mar_t15 { margin-top:15px;}