/*reset*/
body{color:#808080;background:#2d2d2d; font-size:12px; font-family: Arial, Regular;}
body,div,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p,th,td,button{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
em,th{font-style:normal;font-weight:normal;}
li{list-style:none; overflow:hidden;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
input, textarea, select{font-size:12px;} 
a{color:#808080; text-decoration:none;}
a:hover{ text-decoration:underline;}
em,em a{ color:#f87002;}
.left{ float:left; width:212px;}
.right{ float:right; width:549px;}
.leftbody{ float:left; width:300px;padding:15px 10px;}
.rightbody{ float:left; width:219px;padding:10px 0 0 10px;}

#content{ width:766px; margin:0 auto; overflow:hidden;zoom:1;}

/*header*/
#header{ background:url(images/headerbg.jpg) repeat-x; height:40px; line-height:40px; border-top:10px solid #a7a284;color:#fff; padding:0 26px;}
#header a{color:#fff;}
#header p{ float:left;}
#header span{ float:right; color:#000;}
#header span a{ margin:0 5px;}

/*logo*/
#logo img{ vertical-align:bottom;}

/*banner*/
#banner{ height:34px; line-height:34px; background:#000;}
#banner .menu{ float:left;}
#banner .menu li{ float:left; display:inline; width:115px; background:url(images/dian.gif) no-repeat 100% 50%; text-align:center;color:#fff;}
#banner .menu li.on a,li a{color:#fff;}
#banner .menu li.on{ background:url(images/banner.jpg) no-repeat;}
#banner span{ float:right; display:inline; height:14px; padding:7px 0; width:200px; vertical-align:middle; line-height:14px;}
#banner span input{ border:1px solid #ccc; vertical-align:middle; background:#dddbc7;}
#banner span .btn{ width:48px; height:18px; line-height:14px; border:1px solid #ccc; background:#908d5b;vertical-align:middle; margin:0 5px; font-size:10px;}

/*main*/
#main{ background:#958f5a url(images/bg1.gif) repeat-x 0 0%;overflow:hidden;zoom:1;}

/*nav*/
#main .nav p{background:url(images/navbg.gif) no-repeat 0 50%; padding-left:12px; background-color:#bcb99f; line-height:24px; margin:5px 0; overflow:hidden;zoom:1;}
#main .nav p a{ color:#000; font-family:Arial, Regular; line-height:22px; }

/*nav2*/
#main .nav .nav2 li{height:24px; line-height:24px; background-color:#bdba9f; margin-bottom:1px; overflow:hidden;zoom:1; }
#main .nav .nav2 li a{ background:url(images/jiantou.gif) no-repeat 0 50%;padding-left:10px; margin-left:12px;color:#635b04; line-height:20px;}

/*body*/
#main .right .body{ background:url(images/bodybg.gif) repeat-y;overflow:hidden;zoom:1;}
#main .right .body h1{ margin:0 0 15px 0px;}
#main .right .body .jieshao { height:90px;}
#main .right .body .jieshao em,em a{color:#000; font-weight:bold;}
#main .right .body .jieshao p a,p{color:#000; font-size:11px;}
#main .right .body .jieshao img{ float:left; display:inline;border-left:2px solid #35342e; border-bottom:2px solid #7c7a6c; margin-right:6px; width:80px; height:80px;}
#main .right .body .rightbody p{ margin-bottom:15px;}
#main .right .body .rightbody em,em a{color:#000;}


/*body2*/
#main .right .body2{ background:#dddbc7;overflow:hidden;zoom:1; }
#main .right .body2 h1{ background:#d3d0b7; height:24px; line-height:24px;margin:12px 12px;color:#000; font-weight:bold; padding-left:10px; padding-top:8px;}
#main .right .body2 .jieshao2{padding:0 24px; overflow:hidden;zoom:1;}
#main .right .body2 .jieshao2 img{ float:left; width:158px; height:146px; border:1px solid #000; margin-right:20px;}
#main .right .body2 .jieshao2 h2 a,h2{color:#000; font-weight:bold; height:20px; line-height:20px;}
#main .right .body2 .jieshao2 p{ line-height:15px;}
#main .right .body2 .jsbody{ padding:10px 14px 30px 24px; overflow:hidden;}
#main .right .body2 .jsbody p{ margin:10px 0;}
#main .right .body2 p{line-height:24px; margin:20px; font-size:12px;}

/*imglist*/
.imglist li{ float:left; display:inline;}
.imglist li img{ border:1px solid #656341; width:100px; height:92px; margin:0 11px;}
.imglist li p{ width:122px; text-align:center;}

/*foot*/
#foot{ height:40px; background:#000; padding:10px;}
#foot p{color:#fff;}


.mapborder {
	border-left-color: #d43838;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: none;
	border-top-color: #d43838;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: none;
}

.mapborderlv2 {
	border-left-style: none;
	border-right-style: none;
	border-bottom-color: #d43838;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-style: none;
}




