/*reset*/
html {overflow:-moz-scrollbars-vertical;}
body { font-family:; font: 12px/1.5 "Microsoft Yahei",Tahoma, Helvetica, Arial, "SimSun", sans-serif; color:#575757; background:url(body.jpg) repeat-x;}
body,form,dl,dd,dt,ol,ul,h1,h2,h3,h4,h5,h6,h7,p{margin:0;padding:0;}
a{ color:#FF6600; text-decoration:none;}
a:hover { color:#ff0000;}
a:active {text-decoration:none;}
img {border:none;}
ol,ul{list-style:none;}
li{ vertical-align:bottom;}
iframe{ border:none;}
.cl{clear:both;overflow:hidden; font-size::0px; height:0px;}
.mt8{ margin-top:8px;}
/*struct*/
.w{ margin:0 auto; width:1000px; clear:both;}
.w2{ margin:10px auto 0; width:900px; clear:both;}
#banner{ background:url(banners.jpg) left bottom repeat-x; height:220px; margin-top:20px;}
#side{ width:170px; float:left;height:auto!important;
height:400px;
min-height:400px;
}
#main{ width:720px; float:right;}
	#position{ background:url(position.jpg) repeat-x; height:24px; line-height:24px; padding-left:20px;}
	.view{ background:#FFF; padding:20px; width:680px; overflow:hidden;}
	.view h1{ text-align:center; font-size:18px; line-height:30px;}
	.view .other{ background:#eee; text-align:center; margin:5px 0; line-height:24px;}
	.view .code{ font-size:14px; line-height:24px;}
	.view .plug{ text-align:right;} 
	.view .code p{ margin-bottom:10px;}
	.txtlist{ line-height:24px;}
	.txtlist li{ background:url(li.gif) left center no-repeat; padding-left:14px;}
	.bdk{padding:0 10px; line-height:24px; }
	.bdk .t{ background:url(dashed.gif) left bottom repeat-x; padding:5px;}

#header{ background:url(logo.jpg) no-repeat; height:117px; overflow:hidden;}
	#header .switch{ float:right; height:30px; margin:50px 0 0 0;}
	#header .switch a{ display:block; float:left; background:url(switch_a.jpg) no-repeat; height:22px; width:82px; color:#000; text-align:center; line-height:22px; margin-right:20px;}
#nav{ background:url(nav.jpg) repeat-x; height:34px;}
#nav ul{ margin-left:20px;}
#nav li{ float:left; display:inline; width:120px;}
#nav li a{ display:block; height:34px; line-height:34px; color:#000; font-size:14px; font-weight:bold; text-align:center;}
#nav li a:hover{ background:url(nav_h.jpg); color:#FFF;}
#footer{ background:url(foot.jpg) repeat-x; height:60px; padding-top:10px; text-align:center;}

.menu{ width:170px; }
.menu .t{ background:url(menu_t.jpg) no-repeat; height:24px; line-height:24px; color:#FFF; text-align:center; font-weight:bold;}
.menu .c{ background:url(menu_c.jpg) repeat-x; text-align:center;  height:240px;}
.menu ul li{ height:30px; background:url(dashed.gif) left bottom repeat-x; width:170px;}
.menu .c a{line-height:30px; background:url(li.gif) left center no-repeat; padding-left:14px;}


#page{ clear:both; font-size:12px; font-family:Arial; text-align:center; line-height:30px;}

.piclist{overflow:hidden;}
.piclist .nod{ float:left; width:220px;padding:10px 10px 0 10px;}
.piclist .nod a{ display:block; text-align:center;}

.piclist .nod .img{ border:1px solid #d8d8d8; padding:5px;}
.piclist .nod .txt{ line-height:30px; height:30px;}
