BODY {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体;
    BACKGROUND: #ffffff; MARGIN: 2px
}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR: #333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: underline
}
.map:link {
	COLOR: #000000
}
.map:visited {
	COLOR: #000000
}
.map:hover {
	COLOR: #ff0000
}
.input {
	FONT-SIZE: 12px;
}
.button {
	BACKGROUND-COLOR: #cccccc; BORDER-BOTTOM: 1px ridge; BORDER-LEFT: #ffffff 1px ridge; BORDER-RIGHT: 1px ridge; BORDER-TOP: #ffffff 1px ridge; FONT-SIZE: 12px
}
TEXTAREA {
	BORDER-BOTTOM-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #000000; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #000000; BORDER-TOP-WIDTH: 1px; FONT-FAMILY: 宋体; FONT-SIZE: 12px
}
SELECT {
	BORDER-BOTTOM-COLOR: #000000; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #000000; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #000000; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #000000; BORDER-TOP-WIDTH: 1px; FONT-FAMILY: 宋体; FONT-SIZE: 12px
}
INPUT {
	BORDER-BOTTOM-COLOR: #cccccc; BORDER-BOTTOM-WIDTH: 1px; BORDER-LEFT-COLOR: #cccccc; BORDER-LEFT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc; BORDER-RIGHT-WIDTH: 1px; BORDER-TOP-COLOR: #cccccc; BORDER-TOP-WIDTH: 1px; FONT-SIZE: 12px; HEIGHT: 21px; PADDING-BOTTOM: 1px; PADDING-LEFT: 1px; PADDING-RIGHT: 1px; PADDING-TOP: 1px
}

.nar{
BACKGROUND: #D56BDE;/*导航条色*/
}
.f12 {
	FONT-SIZE: 12px;
}
.f12bg {/*表格背景图*/
	FONT-SIZE: 12px;
	background-image: url(../images/bbs_bg4.gif);
}
.f14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
}
.bannerbg {/*banner背景图*/
	FONT-SIZE: 12px;
	background-image: url(../images/bannerbg4.gif);
}
.maintbbg {
	BACKGROUND: #F5C8F9;/*表格背景色*/
}
.ftbbsad {FONT-SIZE: 12px;BACKGROUND: #FFFFFF;/*广告单元格背景色*/}
.maintbtr1 {
    FONT-SIZE: 12px;
	BACKGROUND: #FBEAFD;/*图标单元格背景色*/
}
.maintbtr2 {
    FONT-SIZE: 14px;
	BACKGROUND: #FAF4FB;/*主题单元格背景色*/
}
.maintbtr3 {
    FONT-SIZE: 12px;
	BACKGROUND: #FAF4FB;/*更新单元格背景色*/
}
#TopNav{height:18px;border-bottom:1px solid #e6e6e6;background:#f8f8f8;color:#a1a0a0;padding-top:3px;padding-bottom:3px;}
#TopNav div{width:99%;margin:0 auto;text-align:right;padding:0 2px;font-size:12px}
#TopNav a{color:#a1a0a0;margin:0 3px;font-size:12px;text-decoration:none;padding:1px 3px 1px 3px;}
#TopNav a:hover{color:#fff;background:#D56BDE;}
.listborder {background: #FFF; border: 1px solid #F5C8F9; padding: 1px; margin-bottom: 2px;}
.loopborder1 {FONT-SIZE: 12px;BACKGROUND: #FBEAFD;border-bottom: 1px solid #E7E7F7;}
.loopborder2 {FONT-SIZE: 14px;BACKGROUND: #FAF4FB;border-bottom: 1px solid #E7E7F7;}
.loopborder3 {FONT-SIZE: 12px;BACKGROUND: #FAF4FB;border-bottom: 1px solid #E7E7F7;}
.tdborder {
    border-top: 1px solid #F5C8F9;border-bottom: 1px solid #F5C8F9;
	FONT-SIZE: 12px;
	background-image: url(../images/bbs_bg4.gif);
}

.pagenavborder {
    border-top: 1px solid #F5C8F9;border-left: 1px solid #F5C8F9;border-right: 1px solid #F5C8F9;
	FONT-SIZE: 12px;
}
#postflag { border: solid #F5C8F9; border-width: 1px 1px 0;width:99%;}
#postflag .tabs { border-bottom-color: #FFF; margin-bottom: 0; }
.tabs {padding-bottom: 26px; margin-bottom: 1px; background-image: url(../images/bbs_bg4.gif); border-top: 1px solid #FFF;}
.tabs li { float: left; line-height: 26px; border-right: 1px solid #F5C8F9; height: 26px; display:inline;}
.tabs li.current { background: #FFF; height: 26px; font-weight: bold; }
.tabs li a { float: left; padding: 0 15px; }

.text_ad { border: 1px solid #F5C8F9; width: 100%; margin-bottom: 2px;margin-top: 7px; margin-left: 0px; padding-top: 5px;padding-bottom: 5px; background: #FFF url("../images/ad_bg4.gif"); background-repeat: repeat-x;  display:table;}
.default_list {border: 1px solid #F5C8F9; margin-bottom: 5px;margin-top: 5px; background: #FFF}
.table001 {  background-color: #9BCEF9}
.table002 {  background-color: #b1d6fa}
.table003 {  background-color: #f2f8ff}

.td001 {  background-color: #9BCEF9}
.td002 {  background-color: #e8f5ff}
.td003 {  font-size: 14px;LINE-HEIGHT: 22px;background-color: #f3f5ff}
.td004 {  font-size: 14px;LINE-HEIGHT: 22px;background-color: #f8f8f8}
.td005 {  background-color: #F2F8FF}
/*reg*/
form{ margin:0; padding:0}
ul,ol{ margin:0; padding:0}
a {text-decoration: none;color: #2489DB;}
a:hover {color: #808080;}
#bg {width: 99%;margin: 0 auto;padding: 1px;background-color:#FAF4FB;}/*定义内部背景色*/
#stopa {color: #303030;	}
#slogin *{ font-size:12px}
#slogin {line-height:210%;background-color: #D56BDE;text-align: center;padding-right:10px;color:#fff; }/*定义标题背景色*/
#slogin input,#slogin button{ border:10; border-bottom:1px solid #000; background-color:transparent; height:15px;background-color:transparent; color:#CAECF4}
#slogin a{ margin-left:5px; padding-left:5px; border-left:2px solid #cf0; color:#fff}
#slogin a:hover{border-left:2px solid #fff; color:#cf0}
#stopb {clear: both;margin: 0px 0 5px 0;height: 75px;}

fieldset {margin:0 auto;padding:5px;border:1px #D56BDE solid; font-size:12px}
fieldset legend {letter-spacing:4px;padding:5px; font-size:14px}
fieldset p{ margin:0}
/*new*/
ul,ol,div,form {padding:0;margin:0;}
/* 布局定位 */
.both {clear:both;}
#c_menu {margin:0 0 10px 0;}
fieldset {margin:0 auto;padding:5px;font-size:14px;clear:both;}
fieldset legend {letter-spacing:4px;font-weight:900;padding:0 5px;color:#333;}
fieldset .line {clear:both;margin:5px 0;padding:10px 0!important;padding:10px 0;}
fieldset .line .usertxt {width:50%;}
fieldset .line .user_help {width:45%;font-size:12px;line-height:1.5;margin:-2px 10px 0 0;padding:3px 0 1px 25px;}

fieldset .t1 {width:40%;text-align:right;padding:1px 0 0 0;}
fieldset .t2 {width:60%;text-align:left;line-height:1.5;}
fieldset .usertxt .t2 a {text-decoration:underline;}
fieldset  input {padding:0;font-size:14px;height:18px;border:1px #A5C9E0 solid;}
fieldset .t2 select {margin:0 0 6px 0;}
fieldset .line .usertxt .input_radio input {border:0;}

.reg_content .ok {text-align:center;margin:10px 0;}
.reg_content .ok input {height:30px;}

.left {float:left;}
.right {float:right;}

#ftbbs_reg{margin:30px!important;margin:20px; padding:20px!important;margin:10px}
#ftbbs_reg ul{padding-top:5px;margin:0px;clear:both;}
#ftbbs_reg input{padding:0;margin:0}  
#ftbbs_reg li{
list-style-type:none;
padding:0.25em 0em 0em 0em;
float:left;
margin:0px;
text-align:left;
word-break: break-all;
vertical-align: bottom;
}
#ftbbs_reg ul li.r_left { width: 120px; text-align:right; font-size:14px;} 
#ftbbs_reg ul li.r_leftnone { width: 150px;height:0; padding:0; margin:0; display: compact} 

#ftbbs_reg ul li.r_right {text-align:left; width:222px} 
#ftbbs_reg ul li.r_msg { font-size:10pt; padding:0; margin:0} 
.okimg{vertical-align:top; display:none}
#d_uname{
width:auto;
}
.d_default{
padding:2px 0 2px 4px;
border:1px solid #fff ;
}
.d_on{
padding:2px 0 2px 4px;
border:1px solid #FFCC00;
background-color:#FFFFDD;
}
.d_ok{
padding:2px 0 2px 24px;
border:1px solid #00BE00;
background:#E6FFE6 url(../images/ftbbs_li_ok.gif) no-repeat 4px;
}
.d_err{
border:1px solid #FF3300;
padding:2px 0 2px 24px;
background:#FFF1E4 url(../images/ftbbs_li_err.gif) no-repeat 4px;
}
#upwd{float:left;}
#ssnbotton{ width:180px; background-color: #FFFFFF; font-size:10pt;}
#checkbotton {height:23px;}
#regbotton {height:30px;}
.ftbbs_pws{width:183px; background-color:#F1F1F1; font-size:9pt; text-align:center; float:left;display:inline;}				
.ftbbs_pws0{width:60px;float:left;display:inline;}
.ftbbs_pws1{width:60px;float:left; background-color:#FF3300 ;display:inline;}
.ftbbs_pws2{width:60px;float:left; background-color:#FFFF99;display:inline; }
.ftbbs_pws3{width:60px;float:left; background-color:#00CC66;display:inline; }
.mainouttd{ background:#fff; color:#049; font-family:Arial;font-size:10px;text-align:center;width:14px; border:1px solid #f5c8f9;height:14px;margin:1px;cursor:pointer;}
/*分页nar->background:#EC8205,border->maintbbg*/
.intd,.outtd{ height:18px; text-align:center; line-height:18px; font-family:Arial;font-size:12px;cursor:pointer; }
.intd{ background:#D56BDE; font-weight:bold; color:#fff; width:20px; border:1px solid #f5c8f9;}
.outtd{ background:#fff; color:#049; width:20px; border:1px solid #f5c8f9;}
.inputpage{padding:0;font-size:14px;height:18px;border:1px #f5c8f9 solid;}