
DIV { MARGIN: auto;}
UL { MARGIN: 0px; PADDING: 0px; clear: left;}
LI { margin: 0; padding: 0; list-style-type: none; }
IMG { border: 0; margin: 0; padding: 0;background-position:center; background-repeat:no-repeat;}
FORM { MARGIN: 0px; }

TABLE{
	FONT-SIZE: 12px; MARGIN: auto
}
INPUT{
	PADDING: 0px; vertical-align: middle
}
INPUT.button {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 12px; BACKGROUND: url(bg_button.gif); BORDER-LEFT: #666666 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #666666 1px solid; HEIGHT: 18px
}

INPUT.text {
	PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER: #B3B9C3 1px solid; BACKGROUND: url(input_text.gif); HEIGHT: 15px; LINE-HEIGHT: 15px
}
SELECT{
	PADDING: 0px
}
SELECT.select{
	HEIGHT: 22px
}
TEXTAREA
{
	PADDING: 2px; vertical-align: middle
}
TEXTAREA.textarea
{
	BORDER: #B3B9C3 1px solid; BACKGROUND: url(input_text.gif)
}
A {
	COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: none
}
A:hover {
	COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: underline
}
A:active {
	COLOR: #000000; FONT-STYLE: normal; TEXT-DECORATION: underline
}

/** ===== new ======**/
.nev a {
background-repeat:no-repeat;
background-position:left bottom;
height:28px;
width:110px;
float:left;
text-align:center;
margin-RIGHT:0px;
color:black;font-weight:600;font-size:13px;line-height:28px;
}
.nev a:hover {
background-image:url(nav-on.gif);
background-repeat:no-repeat;
background-position:left bottom;
height:28px;
width:110px;
color:#fff;
float:left;
text-align:center;
margin-RIGHT:0px;
text-decoration: none;
}
.nav_nocatched {background-image:url(nav.gif);}
.firstpage {font-size: 14px;}

.txt1 {	font-size: 13px;	font-weight: bold;	color: #D67100;	text-decoration: none;}
.txt1 a {color: #D67100;}
.txt2 {	font-size: 13px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:8px;}
.txt3 {	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:138px;}
.txt5 {	font-size: 12px;	color: green;	text-decoration: none;	font-family: "宋体";padding-left:1px;}
.txt4 {
	font-size: 12px;
	height:25px;
	line-height:23px;
	padding-left: 1px;
  border-bottom:1px dashed #9cc3d9;
  background:url(articon_01.png);
  background-repeat:no-repeat;
}

.txt6 {
	font-size: 12px;font-weight: bold; color:black;
	BACKGROUND: url(biaoti.gif);
}	
.txt7 {
	font-size: 20px;font-weight: bold; color:black;
}	
.txt8 {	font-size: 12px;	font-weight: 600px;text-decoration: none;margin-left: 30px;border-bottom:1px dashed #9cc3d9;}
.txt9a {	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:200px;}
.txt9b {	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:130px;}
.txt9c {	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:160px;}
.txt9d a{	font-size: 12px;	color: #000000;	text-decoration: none;	font-family: "宋体";padding-left:132px;}
.font14 {  font-size: 14px; line-height: 1.5}

.index_bg { BACKGROUND: url(index_bg.jpg);}

.bookpic img {height:200px;width:150px;float: left; border:1px dashed #D67100;overflow: hidden; 
	margin-left: 5px;margin-right: 5px; margin-top: 5px;margin-bottom: 5px;display: inline;}
.friendlink {font-size: 16px;font-weight: bold; color:black;BACKGROUND: url(x_bg_head1.gif);}
.friendlinkspic img {height:28px;width:80px;margin-left: 5px;margin-right: 5px;}

.flash1 { width:250px;height:200px;margin-left:250px;}

#userlogo {padding-left:2px;padding-right:4px;vertical-align:middle;HEIGHT: 24px;}
#userlogin {font-weight: bold;	color: #D67100;BACKGROUND: url(bg_button.gif);
	BORDER-RIGHT: #D67100 1px solid; BORDER-TOP: #D67100 1px solid; PADDING-LEFT: 14px;  
	BORDER-LEFT: #D67100 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #D67100 1px solid; HEIGHT: 18px
	}
	
	
#x_bottom { margin-top: 5px; margin-bottom: 5px; }
#x_bottom li { display: inline; margin-left: 4px;}
#x_bottom a:link,#x_bottom a:visited { color: black; text-decoration: none; }
#x_bottom a:hover,#x_bottom a:active { color: red; text-decoration: underline; }

#x_bottom_left { width: 620px; height: 80px; float: right; margin-top: 20px; }

/**==================== idx top ====================**/

#notice {float:left;width: 383px; height: 248px;border:1px solid #BABABA;}
#notice_content {height: 225px;background: #FFFAFA; padding-top:1px; padding-left: 1px;}
#notice_content a {
font-size:12px;
text-decoration:underline;
line-height:25px;
height:25px;
}
#notice_content a:hover {
font-size:13px;
color:red;
text-decoration:underline;
line-height:25px;
height:25px;
}
#notice_content li { margin-left: 25px;  list-style-type: square;}

/**==================== scrollimage ====================**/


/*#scrollpic3  {height:118px;}*/
/**==================== sub class ====================**/


#x_books_talk {
	margin-bottom: 1px;  background: #cccccc;  margin-left: 5px;margin-top: 1px;FLOAT:left;
}
#x_books_talklist {
	margin-bottom: 1px;  background: #cccccc;  margin-left: 5px;margin-top: 1px;
}
#review {
	width:765px;
}

#reviewList {
	margin-bottom: 30px;  margin-left: 0px;padding-bottom: 60px;  border-bottom: 0px solid #E0FFFF;
}

/* video*/
.middle_main_all {
	FLOAT: left; WIDTH: 950px; TEXT-ALIGN: right;
}
.content_dv3_all {
	WIDTH: 950px;MARGIN-left:5px;
}
.content_menu_dv_3_all {
	BACKGROUND: url(tit_3.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left;PADDING-LEFT:35px;
}
.content_menu_dv_3_all SPAN {
	PADDING-LEFT: 5px
}
.readme
{
 WIDTH:750px;HEIGHT: 200px; border: 2px solid #cccccc;MARGIN-left:120px;MARGIN-top:5px;
}	
.table_readme{
	WIDTH:190px; BORDER: 0px; TEXT-ALIGN: left;
}
.moredown 
{MARGIN-BOTTOM: 10px; MARGIN-TOP: 5px;TEXT-ALIGN: left;MARGIN-left:17px;text-decoration:underline;}
.moredown  a{color:red;}
.DescriptionTitle {color:black;font-weight:bold;}
.DescriptionList  {color:black;PADDING-top:3px;}
.DescriptionList_button  {font-SIZE:12px;color:black;PADDING-top:15px;}
.DescriptionList a {
font-size:12px;
text-decoration:underline;
line-height:25px;
height:25px;
}
.DescriptionList a:hover {
font-size:11px;
color:red;
text-decoration:underline;
line-height:25px;
height:25px;
}
/*=======  end =======  */


.content_middle_dv_3_all {
	MARGIN-left:15px;MARGIN-top:10px;MARGIN-bottom:0px;PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: #FFFFFF; WIDTH: 100%; TEXT-ALIGN: center
}
.content_middle_dv_3_all UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_3_all LI {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.content_bottom_dv_3_all {
	MARGIN-left:15px;CLEAR: both; BACKGROUND: url(bc_3_3.gif); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.downloadmore{
	FLOAT: left; WIDTH: 980px; MARGIN-left:5px;text-ALIGN:center;
}	
.downloadmore  a{color:red;}
.downloadframe{
	FLOAT: left; WIDTH: 980px; MARGIN-left:5px;
}	
/**==================== end ====================**/
#middle {WIDTH: 990px;margin:auto;}
	
#middle_content {
	FLOAT: center; WIDTH: 100%;margin:auto;
}
#bottom {
	WIDTH: 990px;float:left;
}
#bottom_content {
	PADDING-BOTTOM: 10px;  FLOAT: left; WIDTH: 100%
}
#bottom_content P {
	PADDING: 0px; MARGIN: 0px; COLOR: #666; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-ALIGN: center
}
#bottom_content A {
	COLOR: #666; FONT-STYLE: normal; TEXT-DECORATION: none
}
#bottom_content A:hover {
	COLOR: #333; FONT-STYLE: normal; TEXT-DECORATION: underline
}
#bottom_content A:active {
	COLOR: #666; FONT-STYLE: normal; TEXT-DECORATION: underline
}

.content_dv1 {
	WIDTH: 195px
}
.content_menu_dv_1 {
	BACKGROUND: url(tit_4.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left;
}
.content_menu_dv_1 SPAN {
	PADDING-LEFT: 30px
}
.content_middle_dv_1 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: #FFFFFF; WIDTH: 100%
}
.content_middle_dv_1 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_1 LI {
	WIDTH: 160px; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: left
}
.content_bottom_dv_1 {
	BACKGROUND: url(bc_1_3.gif); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.content_dv2 {
	WIDTH: 279px
}
.content_menu_dv_2 {
	BACKGROUND: url(bc_2_1.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left
}
.content_menu_dv_2 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_2 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: url(bc_2_2.gif); WIDTH: 100%
}
.content_middle_dv_2 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_2 LI {
	DISPLAY: block; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: left
}
.content_bottom_dv_2 {
	BACKGROUND: url(bc_2_3.gif); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.content_dv3 {
	WIDTH: 820px;MARGIN-left:0px;
}
.content_menu_dv_3 {
	BACKGROUND: url(tit_3.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left;PADDING-LEFT:25px;
}
.content_menu_dv_3 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_3 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: #FFFFFF; WIDTH: 100%; TEXT-ALIGN: center
}
.content_middle_dv_3 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_3 LI {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.content_bottom_dv_3 {
	CLEAR: both; BACKGROUND: url(bc_3_3.gif); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.content_dv4 {
	WIDTH: 740px
}
.content_menu_dv_4 {
	BACKGROUND: url(bc_4_1.gif); WIDTH: 100%; LINE-HEIGHT: 25px; HEIGHT: 25px; TEXT-ALIGN: left
}
.content_menu_dv_4 SPAN {
	PADDING-LEFT: 5px
}
.content_middle_dv_4 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BACKGROUND: url(bc_4_2.gif); WIDTH: 100%; TEXT-ALIGN: center
}
.content_middle_dv_4 UL {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; LIST-STYLE-TYPE: none
}
.content_middle_dv_4 LI {
	DISPLAY: inline; FLOAT: left; LINE-HEIGHT: 22px; HEIGHT: 22px
}
.content_bottom_dv_4 {
	CLEAR: both; BACKGROUND: url(bc_4_3.gif); OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 3px
}
.ash {
	COLOR: #a7a6aa
}
.b{
	FONT-WEIGHT: bold
}
.ablank {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 10px
}
.bblank {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px
}
.cblank {
	HEIGHT: 1px;
}
.dblank {
	WIDTH: 10px; HEIGHT: 1px
}
.eblank {
	BACKGROUND: #FFFFFF;CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 100%; HEIGHT: 4px
}
.fblank {
	CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden; WIDTH: 4px; HEIGHT: 100%;
}
.clear {
	CLEAR: both
}
.cpagestr {
	LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: right;PADDING-TOP:10px;
}
.content{
	LINE-HEIGHT: 150%
}
.contents {
	LINE-HEIGHT: 150%; WIDTH:100%; TEXT-ALIGN: left; WORD-BREAK:BREAK-ALL; OVERFLOW-X: hidden;
}
.adminreply {
	LINE-HEIGHT: 150%; WIDTH:100%; TEXT-ALIGN: left; WORD-BREAK:BREAK-ALL; OVERFLOW-X: hidden;border:1px solid #dedede;COLOR:red;
}
.remark {
	LINE-HEIGHT: 150%; COLOR: #666666
}
.inli {
	WIDTH: 100%;margin:auto;
}
.inli DIV {
	DISPLAY: inline; FLOAT: center
}
.line {
	FONT-SIZE: 0px; BACKGROUND: url(line.gif); OVERFLOW: hidden; HEIGHT: 1px
}
.left {
	FLOAT: left
}
.lrbtline{
	BORDER: #999 1px solid
}
.middle_side {
	FLOAT: left; WIDTH: 195px; TEXT-ALIGN: center
}
.middle_main {
	FLOAT: left; WIDTH: 760px; TEXT-ALIGN: right;
}

.middle_main_agent{
	FLOAT: left; WIDTH: 990px; TEXT-ALIGN: right;
}
.message {
	WIDTH: 100%; LINE-HEIGHT: 100px; HEIGHT: 100px
}
.red {
	COLOR: #cc0066
}
.topic{
	TEXT-ALIGN: center; FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 60px
}
.tablem{
	WIDTH: 100%; BORDER: 0px; TEXT-ALIGN: left
}
.tablem a{TEXT-DECORATION: underline}
.tablen{
	WIDTH: 960px; BORDER: 0px; BACKGROUND: #dcdcdc; TEXT-ALIGN: left;
}

.tables{
	WIDTH: 94%; BORDER: 0px; TEXT-ALIGN: center
}
.tbt {
	BACKGROUND : #f9f9f9; PADDING-LEFT: 5px; HEIGHT: 25px; TEXT-ALIGN: left
}
.tbt1 {
	BACKGROUND : #f9f9f9; PADDING-LEFT: 5px; HEIGHT: 25px; TEXT-ALIGN: left;color:blue;
}
.tbw {
	BACKGROUND : #ffffff
}
.tda {
	PADDING: 0px;LINE-HEIGHT: 35px;
}
.tdr {
	PADDING: 0px;LINE-HEIGHT: 15px;color:red;
}
.tdr1 {
	PADDING-LEFT: 10px; LINE-HEIGHT: 15px;color:#FF00FF;border:1px solid red;text-align:left;
}
.UBB_code {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; WIDTH: 96%; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted; FONT-STYLE: italic
}
.UBB_quote {
	BORDER-RIGHT: #dcdcdc 1px dotted; PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dotted; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #dcdcdc 1px dotted; WIDTH: 96%; LINE-HEIGHT: 150%; PADDING-TOP: 5px; BORDER-BOTTOM: #dcdcdc 1px dotted
}
