BODY {
	FONT-SIZE: 12px; LINE-HEIGHT: 150%; FONT-FAMILY: 宋体;
    BACKGROUND: #ffffff; MARGIN: 2px
}
A:link {
	COLOR: #004AAE; TEXT-DECORATION: none
}
A:visited {
	COLOR: #004AAE; TEXT-DECORATION: none
}
A:active {
	COLOR: #004AAE; 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: #66ABD9;/*#a4b6d7*/
}
.f12 {
	FONT-SIZE: 12px;
}
.f12bg {/*表格背景图*/
	FONT-SIZE: 12px;
	background-image: url(../images/bbs_bg2.gif);
}
.bannerbg {/*banner背景图*/
	FONT-SIZE: 12px;
	background-image: url(../images/bannerbg2.gif);
}
.f14 {
	FONT-SIZE: 14px; LINE-HEIGHT: 160%
}
.maintbbg {
	BACKGROUND: #B3DDF8;/*表格背景色*/
}
.ftbbsad {FONT-SIZE: 12px;BACKGROUND: #FFFFFF;/*广告单元格背景色*/}
.maintbtr1 {
    FONT-SIZE: 12px;
	BACKGROUND: #E7F4FC;/*图标单元格背景色*/
}
.maintbtr2 {
    FONT-SIZE: 14px;
	BACKGROUND: #F2F8FF;/*主题单元格背景色*/
}
.maintbtr3 {
    FONT-SIZE: 12px;
	BACKGROUND: #F2F8FF;/*主题单元格背景色*/
}
.text_ad { border: 1px solid #B3DDF8; width: 100%; margin-bottom: 2px;margin-top: 7px; margin-left: 0px; padding: 5px; background: #FFF url("../images/ad_bg1.gif"); background-repeat: repeat-x; }
.default_list {border: 1px solid #B3DDF8; margin-bottom: 8px;margin-top: 8px; margin-left: 0px; padding: 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}

#bg {width: 99%;margin: 0 auto;padding: 1px;background-color:#F2F8FF;}/*定义内部背景色*/
#stopa {color: #303030;	}
#slogin *{ font-size:12px}
#slogin {line-height:210%;background-color: #66ABD9;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 #66ABD9 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; }
/*分页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:#66ABD9; font-weight:bold; color:#fff; width:20px; border:1px solid #B3DDF8;}
.outtd{ background:#fff; color:#049; width:20px; border:1px solid #B3DDF8;}
.inputpage {padding:0;font-size:14px;height:18px;border:1px #B3DDF8 solid;}