@charset "utf-8";
BODY {FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
TD {FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
INPUT {	FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
TEXTAREA {FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
SELECT {FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
BUTTON {FONT: 12px/160% Helvetica, Arial, sans-serif; COLOR: #666}
H1 {FONT-SIZE: 12px}
H2 {FONT-SIZE: 12px}
H3 {FONT-SIZE: 12px}
H4 {FONT-SIZE: 12px}
H5 {FONT-SIZE: 12px}
BODY {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DT {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
P {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H1 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H2 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H3 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H4 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H5 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
H6 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
FORM {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
FIELDSET {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
UL {LIST-STYLE-TYPE: none}
LI {LIST-STYLE-TYPE: none}
EM {FONT-WEIGHT: normal; FONT-STYLE: normal}
CITE {	FONT-WEIGHT: normal; FONT-STYLE: normal}
STRONG {FONT-WEIGHT: normal; FONT-STYLE: normal}
TH {FONT-WEIGHT: normal; FONT-STYLE: normal}
TABLE {	BORDER-COLLAPSE: separate; empty-cells: show}
A {	COLOR: #333; TEXT-DECORATION: none}
A:hover {COLOR: #258dc9; TEXT-DECORATION: underline}
A IMG {	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px}
#container {BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px}
#headertopbg {BACKGROUND: url(images/Locationbg.jpg) #fff repeat-x 0px 0px;	height: 104px;	width: 900px; padding-top: 15px; margin: 0px auto;}
#header { WIDTH: 900px;	HEIGHT: 104px;}
#header H2 {FLOAT: left; WIDTH: 311px; HEIGHT: 83px}
#header UL#iconmenu {WIDTH: 460px; MARGIN-TOP: 12px; FLOAT: right; MARGIN-right: 3px}
#header UL#iconmenu LI {FLOAT: left; MARGIN: 0px; }
#header UL#iconmenu LI A:link {	COLOR: #999; TEXT-DECORATION: none}
#header UL#iconmenu LI A:visited {COLOR: #999; TEXT-DECORATION: none}
#header UL#iconmenu LI A:visited {COLOR: #999; TEXT-DECORATION: none}
#header UL#iconmenu LI A:active {COLOR: #999; TEXT-DECORATION: none}
#header #topmenu {LINE-HEIGHT: 35px; TEXT-ALIGN: right}
#header #topmenu A {PADDING-RIGHT: 8px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px}

#Wraper {CLEAR: both; BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left;}
#searmenubg {background-image:url(images/menu_bg1.gif);HEIGHT: 31px;width: 900px; background-repeat:no-repeat;}
.forumstats,.focusstats{ float: right; width: 300px; }
#search {padding-left: 77px;margin-top: 2px;padding-right: 1px;}
	#searchbar { border: 1px solid #ccc; height: 26px; margin-right: 0px; line-height: 24px; width: 220px;  background:#FFF;}
		#searchbar dt,#searchbar dd { float: left; }
		#searchbar .s2{ background: #f8f8f8 url(images/dot-down.gif)  no-repeat right center; width: 80px; color: #7078B9; text-align: center; line-height: 26px; }
		#searchbar .text{ width: 110px; text-indent: 2px; border: 0; padding: 0.2em 0; }
			*html #searchbar .text { width: 108px; }
			*+html #searchbar .text { width: 108px; }
		#searchbar .textinput {border-right:1px solid #CCC;}
		#searchbar .s3{ width: 28px; height: 26px; background: #fff url(images/button-search.gif)  no-repeat 100% 0; border: 0; }
		.searchmenu { background-color: #fafafa; padding: 4px; width: 75px; text-align: center; border: 1px solid #ccc; border-top: 0;}



UNKNOWN {WIDTH: 130px}

#ntforumbody {CLEAR: both}
#ntforumleft { MARGIN-TOP: 13px; FLOAT: left; WIDTH: 579px}
.modulebox {CLEAR: both; BACKGROUND: #fff} 
.forumtitle {CLEAR: both; BACKGROUND: url(images/titlebg.gif); LINE-HEIGHT: 240%; HEIGHT: 28px}
.forumtitle H2 {FLOAT: left;}
.forumtitle EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.nttable {CLEAR: both;PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 13px;MARGIN: 1px 0px 7px;PADDING-TOP: 14px;
	width: 577px;border: 1px solid #CCCCCC;}
	.nttable_border {CLEAR: both; margin-left: 20px; margin-bottom:14px;}
.hotblog {CLEAR: both MARGIN: 0px}
 HTML .hotblog {HEIGHT: 1%}
.hotblog LI {FLOAT: left;PADDING-BOTTOM: 20px;WIDTH: 47%;PADDING-TOP: 0px;margin-left: 10px;} 
.hotblog IMG {BORDER-RIGHT: #ccc 1px solid;	BORDER-TOP: #ccc 1px solid;	FLOAT: left;MARGIN: 0px 10px 0px 0px;BORDER-LEFT: #ccc 1px solid;
	BORDER-BOTTOM: #ccc 1px solid;	padding: 2px;}
.hotblog H3{font-family: "  ";font-size: 13px;color: #000000;	text-decoration: none;font-weight: normal;}
.hotblog p{font-family: "  ";font-size: 12px;color: #000000;	text-decoration: none;font-weight: normal;}
.hotblog p1{height: 12px;float: left;margin-bottom: 10px;background-image: url(images/line1.gif);background-repeat: repeat-x;}
.forumtitle1 {CLEAR: both;BACKGROUND: #DCEBBF;HEIGHT: 28px;	margin-bottom:10px;}
.forumtitle1 H2 {font-family: "  ";font-size: 13px;color: #446212;text-decoration: none;	font-weight: normal;margin-left: 10px;float: left;
	margin-top: 5px;}
.forumtitle1 EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.hotforum {	CLEAR: both}
.hotforum {	PADDING-RIGHT: 3px; PADDING-LEFT: 9px; PADDING-BOTTOM: 0px; MARGIN: 0px 2px; PADDING-TOP: 0px}
.hotforum LI {FLOAT: left; MARGIN: 1px 12px}
.hotforum A {PADDING-RIGHT: 10px; WHITE-SPACE: nowrap}

#ntforumright {FLOAT: right; MARGIN-TOP: 13px; WIDTH: 309px}
.ntforumlogin {
	MARGIN-BOTTOM: 7px;
	background-image:  url(images/logoinbgn.gif);
	background-repeat: no-repeat;
	height: 193px;
	width: 309px;
	text-align: center;
	background-position:top;	
}
.ntforumlogin2 {
	MARGIN-BOTTOM: 7px;
	background-image:  url(images/logoinbgn2.gif);
	background-repeat: no-repeat;
	height: 131px;
	width: 309px;
	text-align: center;
	background-position:top;	
}
.ntforumlogin2 LI {	float: left; margin-top: 4px; margin-right: 2px;	margin-bottom: 4px;	margin-left: 15px;	height: 20px;	width: 90px;
	padding: 0px;}
.ntnavform2 {margin-top: 40px;width:260px;
}
.ntnavform {margin-top: 50px;width:260px;
}
 HTML .ntnavform {HEIGHT: 1%}
UNKNOWN {OVERFLOW: hidden}
.INPUT12 {PADDING-RIGHT: 0px;PADDING-LEFT: 0px;	BACKGROUND: #fff;PADDING-BOTTOM: 0.2em;	PADDING-TOP: 0.2em;	border: 1px solid #878EC8;}
.ntnavform .SubmitButton {	BORDER-TOP-WIDTH: 0px; FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(index.files/images/loginbutton.gif) no-repeat left top; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 65px; WIDTH: 42px; COLOR: #fff; HEIGHT: 24px; BORDER-RIGHT-WIDTH: 0px}
.ntnavform .RadionButton {BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 4px; WIDTH: 15px; PADDING-TOP: 0px; HEIGHT: 15px; BORDER-RIGHT-WIDTH: 0px}
.ntnavform P {MARGIN: 10px 0px}
.ntnavform STRONG {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #3f4e5a; PADDING-TOP: 0px}
.formcode IMG {	VERTICAL-ALIGN: middle}
.ntnavform EM {	COLOR: #3f4e5a; LINE-HEIGHT: 30px}
.forumchannel {	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 8px; MARGIN: 2px; PADDING-TOP: 8px}
 HTML .forumchannel {HEIGHT: 1%}
.p14 {COLOR: #000000;font-family: "??";font-size: 14px;text-decoration: none;}

.righttitle {BACKGROUND: url(images/titlebg1.gif) no-repeat;HEIGHT: 28px;width: 309px;}
.righttitle H2 {FLOAT: left;}
.righttitle EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.righttable {PADDING-TOP: 15px;	width: 307px;	border: 1px solid #CCCCCC;	margin-top: 1px;	margin-bottom: 7px;	padding-bottom: 10px;
	font-size: 12px;	color: #E80000;}
.newslist LI {	OVERFLOW: hidden;	WIDTH: 260px;	WORD-BREAK: keep-all;	TEXT-OVERFLOW: ellipsis;	padding-left: 15px;	line-height: 195%;
	font-family: "??";	font-size: 12px;	color: #000000;	text-decoration: none;}
.righttitle2 {	CLEAR: both;	BACKGROUND: #F3F1DD;	HEIGHT: 28px;	margin-bottom:10px;	margin-top: 15px;}
.righttitle2 H2 {FLOAT: left;}
.righttitle2 EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.newslist1 LI {	float: left; margin-top: 4px; margin-right: 2px;	margin-bottom: 4px;	margin-left: 5px;	height: 40px;	width: 90px;
	padding: 0px;}
#forumfooter {	BORDER-TOP: #ccc 1px solid;	MARGIN-TOP: 11px;	HEIGHT: 90px;	width: 900px;	margin-right: auto;	margin-left: auto;}
.footercopy {width: 285px; MARGIN-TOP: 10px; FLOAT: left}
.footercopy 1 {	MARGIN-LEFT: 2px;	color: #000000;	}
.footercopy 2 {	MARGIN-LEFT:2px;	height: 30px;	width: 200px;	margin-bottom: 15px;}
.footercopy EM {COLOR: #666}
.footercopy A {	COLOR: #666}
.footergoto {FLOAT: right; POSITION: relative}
.footergoto SPAN {RIGHT: 0px; CURSOR: pointer; POSITION: absolute; TOP: -1px}
.footergoto SELECT {MARGIN-TOP: 30px}
.topiccontent H4 {FONT-WEIGHT: normal;	OVERFLOW: hidden;WIDTH: 98%;CURSOR: pointer;WHITE-SPACE: nowrap;TEXT-OVERFLOW: ellipsis;color: #000000}
.PhotoPicture {	BACKGROUND: url(images/picturebg.gif) no-repeat center top; LINE-HEIGHT: 120px; POSITION: relative; HEIGHT: 122px}
.nopicture {BACKGROUND: url(images/picturebg.gif) no-repeat center top; LINE-HEIGHT: 120px; POSITION: relative; HEIGHT: 122px}
.PhotoPicture IMG {	MARGIN-TOP: 18px; MARGIN-LEFT: 10px; ; WIDTH: expression(MinPhotoSize(this.width, 105)); ; HEIGHT: expression(MinPhotoSize(this.height, 80))}
.arrangepicture {BACKGROUND: url(index.files/images/photopicturebg2.gif) no-repeat center top; POSITION: relative; HEIGHT: 134px}
.Photo {CLEAR: both; MARGIN: 0px 6px; PADDING-TOP: 8px}
 HTML .Photo {	HEIGHT: 1%}
UNKNOWN {	OVERFLOW: hidden}
.Photo LI {	DISPLAY: inline; FLOAT: left; WIDTH: 24.5%; TEXT-ALIGN: center}
.Photo H3 {FONT-WEIGHT: normal;	OVERFLOW: hidden;WIDTH: 98%;WORD-BREAK: keep-all;LINE-HEIGHT: 200%;WHITE-SPACE: nowrap;	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: center;	color: #333333;}
.Photo P {	FONT-WEIGHT: normal; OVERFLOW: hidden; WIDTH: 98%; WORD-BREAK: keep-all; LINE-HEIGHT: 200%; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center}
.Photo H5 {	FONT-WEIGHT: normal; OVERFLOW: hidden; WIDTH: 98%; WORD-BREAK: keep-all; LINE-HEIGHT: 200%; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: center}



<!-- news 
#newsmain {CLEAR:both; WIDTH: 900px}
#newsmainleft {FLOAT: left; MARGIN-TOP: 13px; WIDTH: 291px}
#newsvideo {WIDTH: 289px;	background-color: #000000;	padding: 1px;	height: 202px;	margin-bottom: 7px;	clear: both;}
.newsvideo pic {WIDTH: 289px; height: 161px;}
.newsvideo ul {WIDTH: 288px; height: 38px;}
.newsvideo ul li {WIDTH: 66px;	height: 34px;	background-color: #FFFFFF;	padding: 2px;	border: 2px solid #B1B1B1;	float: left;
	display: block;	margin-left: 1px;}
.newstitle {BACKGROUND: url(images/newstitle.gif) no-repeat;HEIGHT: 28px;width: 291px;}
.newstitle H2 {FLOAT: left;}
.newstitle EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.newstable {PADDING-TOP: 15px;	width: 289px;	margin-bottom: 6px;	padding-bottom: 10px;	font-size: 12px;	color: #E80000;	border-right: 1px solid #CCCCCC;	border-bottom: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC;}
.news_list LI {OVERFLOW: hidden;	WIDTH: 245px;	WORD-BREAK: keep-all;	TEXT-OVERFLOW: ellipsis;	padding-left: 15px;	line-height: 195%;
	font-family: "??";	font-size: 12px;	color: #000000;	text-decoration: none;}

#newsmainright {FLOAT: right;  MARGIN-TOP: 13px; WIDTH: 601px}
.news_forumtitle {CLEAR: both; BACKGROUND: url(images/newstitle1.gif) no-repeat left; LINE-HEIGHT: 240%; HEIGHT: 28px}
.news_forumtitle H2 {FLOAT: left;}
.news_forumtitle EM {FLOAT: right;MARGIN-RIGHT: 10px;margin-top: 7px;}
.news_nttable {	PADDING-RIGHT: 0px;	PADDING-LEFT: 0px;	PADDING-BOTTOM: 10px;	PADDING-TOP: 12px;	width: 599px;
	border: 1px solid #CCCCCC;	margin-top: 1px;	margin-bottom: 7px;}
.news_hot {CLEAR: both MARGIN: 0px;	float: left;width: 560px;margin-bottom: 4px;margin-left: 9px;	border-bottom-width: 1px;
	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}
 HTML .news_hot {HEIGHT: 1%}
.news_hot LI {	FLOAT: left;PADDING-BOTTOM: 10px;	margin-top: 10px;} 
.news_hot IMG {	BORDER-RIGHT: #ccc 1px solid;	BORDER-TOP: #ccc 1px solid;	FLOAT: left;	MARGIN: 0px 10px 0px 0px;	BORDER-LEFT: #ccc 1px solid;	BORDER-BOTTOM: #ccc 1px solid;	padding: 1px;	height: 116px;	width: 146px;}
.news_hot H3{	font-family: "??";	font-size: 16px;	color: #000000;	text-decoration: none;	font-weight: bold;	margin-bottom: 6px;}
.news_hot1 {CLEAR: both MARGIN: 0px; float: left;width: 560px;margin-bottom: 4px;margin-left: 9px;}
.news_hot1 H4{	font-family: "??";	font-size: 16px;	color: #000000;	text-decoration: none;	font-weight: bold;	margin-bottom: 6px;
	margin-top: 18px;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #cccccc;	padding-bottom: 12px;
	text-align: center;}
.news_hot1 p1{	font-family: "??";	font-size: 12px;	color: #666666;	text-decoration: none;	font-weight: normal;	text-align: center;
	background-color: #F0F0F0;}
.news_maint{font-family: "??";	font-size: 13px;color: #000000;	text-decoration: none;	font-weight: normal;    float: left;	width: 560px;
	margin-bottom: 4px;	margin-left: 9px;	line-height: 200%;	border-bottom-width: 1px;	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;	padding-bottom: 8px;}
.news_hot p{font-family: "??";font-size: 12px;color: #000000;	text-decoration: none;font-weight: normal;}

.news_hot1 { float: left;width: 560px;margin-bottom: 14px;margin-left: 9px;}
.news_hot1 LI {	PADDING-BOTTOM: 6px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #cccccc;padding-top: 8px;} 
.news_hot1 p{font-family: "??";font-size: 12px;color: #000000;	text-decoration: none;font-weight: normal;line-height: 180%;}
.news_hot1 em{	font-family: "??";	font-size: 12px;	color: #848484;	text-decoration: none;	font-weight: normal;line-height: 180%;}
.papernummber {	float: left;width: 560px;	margin-bottom: 14px;	margin-left: 9px;}
.papernummber li {float: left;	display: block;	padding: 1px 3px;	height: 13px;	border: 1px solid #CCCCCC;	margin-left: 5px;}
.papernummber li a {color: #FFFFFF;	text-decoration: none;	background-color: #666666;}
.papernummber em {float: right;	display: block;	padding: 1px 3px;	height: 13px;	border: 1px solid #CCCCCC;	margin-left: 5px;}
-->


<!--links-->
#lianjie {MARGIN-TOP: 5px;	WIDTH: 898px;	clear: both;	border: 1px solid #cccccc;	background-color: #999999;}
.lianjietitle {
	CLEAR: both;
	BACKGROUND: #DCEBBF;
	HEIGHT: 28px;
	margin-top: 8px;
	width: 900px;
}
.lianjie_border {
	CLEAR: both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color: #ccc;
}
.lianjietable1 {PADDING-TOP: 18px;	width: 859px;	padding-bottom: 18px;	padding-left: 18px;}
.lianjietitle H2 {
	font-family: "  ";
	font-size: 13px;
	color: #446212;
	text-decoration: none;
	font-weight: normal;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
}

.lianjietablelist1 LI {	float: left;height: 76px;width: 96px;padding: 0px;	margin-right: 20px;	margin-left: 20px;	margin-bottom: 15px;}
.lianjietablelist1 p {	float: left; width: 90px; padding: 0px;	font-family: "??";	font-size: 12px; line-height: 140%;	color: #333333;	text-decoration: none;	margin-top: 2px; margin-left: 1px;}
.sidebox{  clear:both;border:1px solid #e8e8e8; margin-top:11px; padding:4px 16px ; background:#FFF;}
			.sidebox h2,.modulebox h4,.sidebox h4{ clear:both; color:#333333; line-height:220%;}
                            .sidebox h5{ clear:both; color:#fff; line-height:140%; padding-top:2px;}
			.sidebox ul{margin:13px auto;}
				.modulebox .nttable h4,.modulebox .ntblog h4{ background:none; }
				.sidebox li em{font-weight:bold; color:#0578BC;}
				
div.MzRotateImage_ControlBar{z-index:2; margin-top: 1px; text-align: right; position: relative;}
			div.MzRotateImage_ControlBar input{width: 18px; height: 16px; color: #fff; cursor: pointer; text-align: center; background: #000; border: solid 1px #fff; border-right: solid 0px #ddd;}
			div.MzRotateImage_ControlBar input.active{background-color: #cc0000;}
			.MzRotateImage .active h3{line-height:220%; padding-left:4px;}