body { margin:auto; font-size:14px; color: #333333; margin-left:auto; margin-right:auto; line-height: 150%; }
a { color:#333333; text-decoration: none; }
a:hover {color: #ff3300;}
.listbg2 { overflow: hidden; text-align: left; text-indent: 5px; vertical-align: middle; height: 23px; line-height: 23px; padding-left: 5px; }
.listbg { overflow: hidden; text-align: left; text-indent: 5px; vertical-align: middle; height: 23px; line-height: 23px; padding-left: 5px; }
/* top */
#top { width: 950px; margin-left:auto; margin-right:auto; height: auto; background-color: #fff; border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: #006600; border-right-color: #006600; border-left-color: #006600; padding: 5px; }
.header { width:944px; border:2px solid #e6e6ce; height: 65px; clear:both; margin-left:auto; margin-right:auto; }
#UserLogin { width:948px; height:25px; clear:both; margin-left:auto; margin-right:auto; border-bottom:#eaeaea 2px solid; }
.input {height:15px; width:70px; border:1px solid #090; float:left;}
.logo { float:left; width:210px; height:58px; background-image: url(../images/logo.gif); background-repeat: no-repeat; }
.banner { float:left; width:730px; height:58px; padding-top: 5px; }
.top-nav { height:22px; width: 728px; padding-top: 5px; 
}
.top-item { width:65px; line-height:12px; float:left; padding-top:3px; text-align:center; border-right-width: 1px; border-right-style: dotted; border-right-color: #000; 
}
.top-pic { float: left; margin-right: 5px; }
.top-baidu { height: 50px;	width: 365px;	padding-left: 5px;	padding-top: 5px;}

form {margin:0px;padding:0px;}
img {border:0px;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding: 0; list-style-type:none;}
hr {display: none;} 

/*pagebody*/
#pagebody { width: 950px; margin-left:auto; margin-right:auto; height: auto; overflow: hidden; line-height: 150%; background-color: #fff; padding: 5px; border: 1px solid #090; }
.location{ margin-left:auto; margin-right:auto; width:940px; height:18px;border-top:solid 5px #CAE692; border-bottom:solid 1px #CCCCCC;margin-top: 3px;padding-top: 4px;padding-left: 10px;}

#content{ FLOAT: left; width:600px; height:auto; border:1px solid #99cc99; margin-top: 3px; overflow: hidden; clear: left; }
.ad{float: left; width: 590px; }
.show_page { float: left; width: 100%; background-color: #E4E4E4; display: compact; clear: both; overflow: hidden; font-size: 12px;  }
.content-nav, .content-item-nav { height:25px; background: url(img/nav.gif) left repeat-x; padding-left:20px; color:#090; font-weight:bold; }
.content-item { float: left; width: 200px; height: 22px; padding-top: 3px; }
.more { height: 22px; padding-top: 3px; width: 100px; float: right; }
.more a:link, .more a:visited { color: #090; }
.more a:hover, .more a:active  { color: #f00; }
#right { float: right; width: 343px; display:table-column; overflow: hidden; }
.item { FLOAT: right; width:340px; height:auto; border:1px solid #99cc99; background-color:#fafff9; overflow: hidden; clear: both; margin-top: 3px; }
.item-nav{ height:25px; background: url(img/LINE.gif) left repeat-x; padding-left:8px; float: left; width: 331px; 
}
.title {	FLOAT: left;	padding-top:3px;	padding-left:3px;	width:76px;	color:#090;	font-weight:bold;	background: url(img/LINE-R.gif) right  no-repeat;	height: 22px;}
.list { padding-top:5px; padding-left:5px; line-height:20px; width: 330px; overflow: hidden; height: auto; float: left; clear: both; margin-bottom: 1px; }
.listad{ overflow: hidden; height: 50px; width: 330px; clear: both; margin-top: 5px; margin-bottom: 5px; border: 1px solid #fff; }
.list a:link, #new01 a:visited, #new01 a:active{color:#000;height:20px;text-decoration:none;}
.list a:hover{  color:#FF6600; height:20px;text-decoration:none;}
.nav-more { float:right; background-position: 5px; height: 22px; padding-top: 3px; padding-right: 10px; padding-bottom: 0; padding-left: 0; top: 3px; width: 80px; }
.area{ height: 22px; width: 80px; padding-top: 3px; text-align: center; border: 1px outset #f60; float: left; }

/*page css*/
.article-text { width: 598px; overflow: hidden; height: auto; }
.page-nav{ height:25px; background-color:#009A00; width: 600px; }
.page-item { FLOAT: left; list-style-type:none; padding-top:3px; font-weight: bold; color: #FFf; height: 22px; margin-left: 20px; }
.articletitle { width:598px; height:auto; border-top: 1px solid  #9C9; border-bottom:1px solid #9C9; text-align:center; padding-top:8px; }
#titleword { border-bottom:1px solid #0A778B; font-size:20px; font-weight:bold; color:#000; padding-bottom:6px; }
#titleinfo { height:auto; font-weight:normal; color:#000; background:#FAFFF9; padding-top:8px; margin-bottom: 5px; }
.articlecontent { width:560px; overflow:hidden; height: auto; float: left; clear: both; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.article-comment { FLOAT: left; width:600px; height:auto; background-color:#fff; padding-left: 5px; padding-right: 5px; }
.article-bottom { clear:both; width:600px; height:auto !important; height:50px; padding-left:0px; padding-bottom:5px; margin-top: 45px; margin-bottom: 4px; margin-left: 0px; border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; border-top-color: #0A778B; border-bottom-color: #0A778B; padding-top: 5px; }
.relative-nav { height:25px; background-color:#009A00; padding-left:13px; width: 588px; margin-top: 3px; font-weight: bold; color: #fff; padding-top: 3px; }
.relative-nav a:link, .relative-nav a:hover, .relative-nav a:active, .relative-nav a:visited { color: #fff; }
.article-foot{ FLOAT: left; width:600px; height:auto; background-color:#fafff9; margin-top: 3px; overflow: hidden; clear: left; }.article-a { float: left; height: auto; width: 295px; padding-left: 5px; overflow: hidden; }
.article-b { width: 295px; float: right; padding-left: 5px; overflow: hidden; }

/*picture article*/
.pic_art{ width:135px; height:130px; float:left; margin-right: 10px; margin-top: 5px; }
.pic_art_img{width:135px; height:100px; border:1px #090 solid;}
.pic_art_title{ width:135px; height:20px; float:left; margin-top:6px; background:#F3F3F3; font-size:12px; text-align:center; line-height:20px; overflow: hidden; }
.pic1{ border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/*foot*/
#copy { width: 950px; height: 360px; margin-right: auto; margin-left: auto; clear: both; }
.about{ width:950px; height:20px; background-color:#090; margin-top:5px; color:#fff; text-align:center; padding-top:6px; }
.about a:link, .about a:visited { color: #fff; }
.new-left { 	margin-left:5px;} 
.bottom { height: 40px; width: 950px; padding-top: 5px; text-align: center; margin-bottom: 2px; }
.bottom-copy { height: 70px; width: 950px; text-align: center; padding-top: 5px; line-height: 150%; margin-bottom: 3px; }
/*reg page*/
.reg-nav{ height:25px; background-color:#009A00; width: 950px; }
#reg{ FLOAT: left; width:948px; height:auto; border:1px solid #99cc99; margin-top: 3px; overflow: hidden; clear: left; }
.reg-text { width: 948px; overflow: hidden; height: auto; }
.regtitle { width:948px; height:auto; border-top: 1px solid  #9C9; border-bottom:1px solid #9C9; text-align:center; padding-top:8px; }
.regcontent { width:600px; overflow:hidden; height: auto; float: left; clear: both; padding-top: 20px; padding-bottom: 20px; padding-left: 20px; }
.regright { width: 220px; height: 280px; float: left; font-weight: bold; margin: 20px; border: 1px solid #090; padding: 10px; }
.regright a {color:#f00;}
.regcontent ul li { margin-top: 2px; margin-bottom: 2px; }
.botton { padding-left:2px; padding-top:3px; height: 18px; width: 190px; border: 1px solid #659933; }
.gird { float: left; height: 90px; width: 235px; background-color: #fff; margin-top: 2px; margin-left: 1px; padding-top: 10px; text-align: center; }
#allgird { height: 1102px; width: 947px; background-color: #090; }
.site_adss{
	height: 18px;
	width: 580px;
	margin: 0px auto;
	padding: 5px 0px;
	clear: both;
	text-align: center;
}
.site_adsss{
	height: 60px;
	width: 580px;
	margin: 0px auto;
	padding: 0px;
	clear: both;
	text-align: center;
}
