﻿
BODY {
	LINE-HEIGHT: 120%; BACKGROUND:url(img/mainbg.jpg) no-repeat scroll center top transparent; FONT-FAMILY: "????", Arial; COLOR: #333333; FONT-SIZE: 12px
}

BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
B {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
EM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
I {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LABEL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	VERTICAL-ALIGN: middle
}
SELECT {
	VERTICAL-ALIGN: middle
}
TEXTAREA {
	VERTICAL-ALIGN: middle
}
botton {
	VERTICAL-ALIGN: middle
}
LI {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
OL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
H1 {
	FONT-SIZE: 12px
}
H2 {
	FONT-SIZE: 12px
}
H3 {
	FONT-SIZE: 12px
}
H4 {
	FONT-SIZE: 12px
}
H5 {
	FONT-SIZE: 12px
}
H6 {
	FONT-SIZE: 12px
}
TEXTAREA {
	FONT-SIZE: 12px
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
I {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
.underline {
	TEXT-DECORATION: underline
}
.nounderline {
	TEXT-DECORATION: none
}
.fl {
	FLOAT: left
}
.fr {
	FLOAT: right
}
.onetr {
	DISPLAY: inline; FLOAT: left
}
.bodr {
	BORDER-BOTTOM: #b6cae3 1px solid; BORDER-LEFT: #b6cae3 1px solid; BORDER-TOP: #b6cae3 1px solid; BORDER-RIGHT: #b6cae3 1px solid
}
.cbodr {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.notopcbodr {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: #ccc 1px solid
}
.noborder {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.notopbodr {
	BORDER-BOTTOM: #b6cae3 1px solid; BORDER-LEFT: #b6cae3 1px solid; BORDER-TOP: medium none; BORDER-RIGHT: #b6cae3 1px solid
}
.clear {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.clear5 {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 5px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.clear10 {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 10px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.clear12 {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 12px; CLEAR: both; FONT-SIZE: 0px; OVERFLOW: hidden
}
.ml10 {
	MARGIN-LEFT: 10px
}
.mr10 {
	MARGIN-RIGHT: 10px
}
.fn {
	FONT-WEIGHT: normal
}
.fb {
	FONT-WEIGHT: bold
}
.f12px {
	FONT-SIZE: 12px
}
.f14px {
	FONT-SIZE: 14px
}
.lineh15 {
	LINE-HEIGHT: 15px
}
.lineh17 {
	LINE-HEIGHT: 17px
}
.lineh19 {
	LINE-HEIGHT: 19px
}
.lineh21 {
	LINE-HEIGHT: 21px
}
.lineh22 {
	LINE-HEIGHT: 22px
}
.lineh23 {
	LINE-HEIGHT: 23px
}
.lineh24 {
	LINE-HEIGHT: 24px
}
.lineh25 {
	LINE-HEIGHT: 25px
}
.lineh27 {
	LINE-HEIGHT: 27px
}
.lineh29 {
	LINE-HEIGHT: 29px
}
.red {
	COLOR: #ff0000
}
.blue {
	COLOR: #0000ff
}
.black {
	COLOR: #000000
}
.white {
	COLOR: #ffffff
}
.gray {
	COLOR: #666666
}
.yellow {
	COLOR: #ffff00
}
.aylow {
	COLOR: #e57401
}
.ared {
	COLOR: #d41212
}
.ablue {
	COLOR: #296ea0
}
.lblue {
	COLOR: #0033cc
}
.sblue {
	COLOR: #3366cc
}
.agray {
	COLOR: #999999
}
.orange {
	COLOR: #f60
}
.green {
	COLOR: green
}
.w250 {
	WIDTH: 250px
}
.w248 {
	WIDTH: 248px
}
.w265 {
	WIDTH: 265px
}
.w275 {
	WIDTH: 280px
}
.w335 {
	WIDTH: 335px
}
.w398 {
	WIDTH: 398px
}
.w400 {
	WIDTH: 400px
}
.w318 {
	WIDTH: 318px
}
.w360 {
	WIDTH: 360px
}
.w358 {
	WIDTH: 358px
}
.w260 {
	WIDTH: 260px
}
.w258 {
	WIDTH: 258px
}
.w668 {
	WIDTH: 660px
}
.w675 {
	WIDTH: 675px
}
.w673 {
	WIDTH: 673px
}
.w630 {
	WIDTH: 630px
}
.w690 {
	WIDTH: 690px
}
.w665 {
	WIDTH: 665px
}
.w728 {
	WIDTH: 728px
}
.w730 {
	WIDTH: 730px
}
.w475 {
	WIDTH: 475px
}
.w958 {
	WIDTH: 958px
}
.ad123bodr {
	BORDER-BOTTOM: #b6cae3 1px solid; BORDER-LEFT: #b6cae3 1px solid; BORDER-TOP: #b6cae3 1px solid; BORDER-RIGHT: #b6cae3 1px solid
}
.adw960 {
	WIDTH: 960px
}
.w415{ width:415px}
.show {
	DISPLAY: block
}
.h195{ height:204px}
.h225{ height:220px}
.hidden {
	DISPLAY: none
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f60; TEXT-DECORATION: underline
}
#main {
	MARGIN: 0px auto; WIDTH: 960px
}
.padl5{ padding-left:5px}
.padt5{ padding-top:5px}
.padr5{ padding-right:5px}
.padb5{ padding-bottom:4px}
#foot {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; LINE-HEIGHT: 22px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 8px
}
#foot SPAN {
	FONT-FAMILY: Arial
}

/*vote*/
#vote_info{ line-height:180%; text-indent:2em; font-size:14px; color:#454545; padding:10px; border-bottom:1px dotted #B9DFF9;}
#vote_list{ padding:10px;}

#vote_list dl{ margin-bottom:5px; width:100%; overflow:hidden; border-bottom:1px dotted #B9DFF9;}
#vote_list dt{ color:#077ac7; font-size:12px; font-weight:bold; text-indent:1em;height:30px; line-height:30px;}
#vote_list dd{ color:#077ac7; padding-right:10px; height:24px; line-height:24px;}

#vote_list dl.inline{}
#vote_list dl.inline dd{ float:left; display:block;}
#vote_list dl.pic_vote{}
#vote_list dl.pic_vote dd{ float:left; display:block; width:94px; height:90px; overflow:hidden; text-align:center; margin-top:10px; line-height:18px;}
#vote_list dl.pic_vote dd img{ padding:1px; border:1px solid #ccc;}
/*????????*/
.pic_txt_list{}
.pic_txt_list ul{ margin:5px 4px;}
.pic_txt_list ul li{ border-bottom:1px dashed #dcdcdc; margin:5px auto; padding-bottom:5px; height:66px;}
.pic_txt_list ul li img{ float:left; margin-right:6px; display:block;}
.pic_txt_list_1{ text-align:center; padding:5px 0px}
.pic_txt_list_1 img{ margin-top:5px;}
.pic_txt_list_1 p{ text-indent:2em; margin:5px; text-align:left;}

/*????*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7;}
#pages a.now{ background:#077ac7; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background:#077ac7; color:#fff;}

ul.pro { padding:0px 5px; margin:5px 0px;}
ul.pro li{ float:left; width:106px;  margin:4px 0px 0px; padding:0px 2px;}

ul.pro span{ display:block; text-align:center; line-height:24px; height:25px; margin:2px auto; padding:0px}
ul.pro img{ width:90px; height:66px; padding:2px; border:1px solid #ececec}
/*????????*/
#position{ background: url(img/titbar.gif) repeat-x; padding-left:10px; height:26px; line-height:26px; border-bottom:#B6CAE3 1px solid; padding-top:2px;}
#position span{ float:left; margin-top:2px; display:block; background:url(img/home.gif) no-repeat; width:19px; height:17px; padding-right:5px}
#position a{ color:#666; background:url(img/bg_position.gif) no-repeat right -39px; padding-right:16px; font-size:13px;}
/*????????*/
.pic img { padding:1px;	border:1px solid #ccc; margin:8px auto;}
.list_1 p {	text-indent:2em;}
/*????????*/
.text_list {}
.text_list li { text-align:left; padding-left:1.2em; background:url(img/list_bg.gif) no-repeat 5px 12px; line-height:28px; border-bottom:#afafaf 1px dashed; height:28px}
.text_list a:link{ font-size:14px; color:#333333}
.text_list a:visited{ font-size:14px; color:#333333}
.text_list a:hover { font-size:14px; color:#ff3333}
.text_list a:active { font-size:14px; color:#333333}
.text_list span{ float:right; padding-right:3px; color:#CCCCCC; font-size:12px; line-height:24px; padding-top:2px}
/*????*/
.text_list_1{ background:url(img/bg_model.gif) no-repeat left -34px;}
.text_list_1 li{ padding-left:24px; line-height:200%;}
/*14??????*/
.text_list_f14{ padding:5px;}
.text_list_f14 li{ border-bottom:1px dotted #afafaf; }
.text_list_f14 li a{ font-size:14px; }
.text_list_f14 span{ float:right;}
/*????????*/
.pic_list { width:100%; overflow:hidden; background: url(img/line.gif) repeat-x bottom; margin:5px 0px;}
.pic_list li { margin:5px 6px 2px; display:inline; float:left; text-align:left; padding:0}
.pic_list li img,.pic_txt_list li img{ padding:1px;	border:1px solid #ccc;}
.pic_list li a{ font-size:12px;white-space: nowrap }
/*??????*/
#content {width:100%; margin:0 auto; overflow:hidden;}
#content_head { text-align:center; padding:10px; border-bottom:1px solid #E9EFF6; }
#content_head h1 { font-family:"????"; font-size:18px; color:#333; font-weight:bold; margin:8px auto 4px}
#content_head h2{line-height:24px; font-size:12px; font-weight:normal;}
#digest { margin:10px; border:1px solid #eee; background-color: #fefeff; padding:8px; line-height:150%;text-indent:2em; font-size:14px;}
#digest strong { color:#f00;}
#endtext{ margin:0 auto;}
#endtext,#endtext p,#endtext li,#content p{text-align:left; text-indent:2em; overflow:hidden; font-size:14px; clear:both; line-height: 180%; word-wrap:break-word; word-break:break-all;}
#endtext,#endtext p,#endtext li{ width:95%;}
#endtext .icon { border:0; margin:3px 0 0;}
#endtext img { border:1px solid #ccc;max-width:700px;width:expression(this.width > 700 && this.width > this.height ? 700 : true);overflow:hidden;}
#endtext p{ margin-top:10px;}
#endtext a { text-decoration:underline;	color:#1f3a87;}
#endtext a:hover { color:#bc2931;}

/*??????*/
#keyword{ font-size:14px; margin:10px 14px; padding:0; color:#077ac7;}
#keyword a{ margin-left:8px; color:#f00;}
/*????????*/
#titles{ margin:10px 20px; border:1px solid #B9DFF9; width:596px; overflow:hidden;}
#titles h3{ font-size:12px; background-color:#E4F3FC; color:#077ac7; line-height:22px; border:1px #fff solid; padding:0 8px;}
#titles a{ list-style:none; width:280px; float:left; padding-left:8px;line-height:180%; }
/*??????*/
#pre_and_next{border-top:1px solid #6DC0E9; border-bottom:1px solid #6DC0E9;}
#pre_and_next li{ margin:8px 10px;}
#commnent_tag{ font-size:12px; padding:10px; margin-top:5px; font-weight:bold;color:#077ac7;}
#commnent_tag img{ float:right; margin-top:-10px;}

/*??????????????*/
#content h3,.box h3,#text_1{ font-size:12px; background-color:#E4F3FC; color:#077ac7; line-height:24px;  padding:0 8px;}
#content h3 a,.box h3 a,#text_1 a{ color:#077ac7; font-weight:bold; font-size:12px;}
#text_1{text-align:right; padding-right:10px;}
.search_list{ border-bottom:1px dashed #B9DFF9; margin-bottom:10px; padding:6px;}
.search_list dt{ line-height:24px;}
.search_list dt a:link,.search_list dt a:visited{ font-size:14px; color:#00c; text-decoration:underline;}
.search_list dt a:hover,.search_list dt a:active{ font-size:14px; color:#00c; text-decoration:underline;}
dd.search_txt{ color:#666; line-height:180%;}
dd.search_attribute,dd.search_attribute a:link,dd.search_attribute a:visited,dd.search_attribute a:hover,dd.search_attribute a:active{ text-align:left; color:#008000;}
.pad5{ padding:5px}

/*????*/
.cat,.cat_index{ margin:5px auto; clear:both; overflow:hidden!important;}
.cat{ padding:0 5px;}
/*????????*/
.cat_title,.cat_title_1{ border:1px solid #99D3FB; background:url(img/bg_2.jpg) repeat-x 0 -64px; height:27px; overflow:hidden; line-height:27px; padding:0 10px; margin-bottom:10px;}
.cat_title_1{ background-position:0 24px; border:0;}
.cat_title_1 span{ float:right; padding-right:5px; padding-top:8px}
/*more*/
.cat_title img,.cat_title_1 img{ float:right;}
.cat_title h3,.cat_title_1 h3{ font-size:14px; color:#069;background:url(img/bg_model.gif) no-repeat -7px 3px; padding-left:1em;}
.cat_left{ width:214px; float:left; border:1px solid #99D3FB; text-align:center; padding:5px 0; overflow:hidden;}
.cat_left p{text-indent:2em; width:204px; text-align:left; line-height:200%; margin:0 auto;}
.cat_left p a{ font-size:12px;}
.cat_left a img{ border:1px solid #CCCCCC;padding:1px;}
.cat_left ul{ margin:0 auto;}
.cat_right{ width:410px; float:right;}
.cat_right a{ font-size:14px;}
/* ????*/
.down_info { width:610px; background:#E4F3FC; margin:10px;}
.down_info caption { font-size:14px; font-weight:bold; padding:8px;	text-align:left; color:#077ac7;}
.down_info th {	width:110px; text-align:right; font-weight:normal; background:#fff;}
.down_info td {background:#fff;	padding:8px;}
#down_intro{ font-size:14px; margin:5px; text-indent:2em; line-height:1.8em;}
/*????????*/
.down_list{ padding:5px; margin-bottom:8px; border-bottom:1px dashed #B9DFF9;}
.down_list dt{ font-size:14px; font-weight:bold; color:#077ac7; line-height:30px;}
dd.down_txt{ color:#787878; text-indent:2em; line-height:180%;}
dd.down_attribute{ padding:10px 0 0;}
/*????????*/
.down_info { width:610px; background:#E4F3FC; margin:10px;}
.down_info caption { font-size:14px; font-weight:bold; padding:8px;	text-align:left; color:#077ac7;}
.down_info th {	width:110px; text-align:right; font-weight:normal; background:#fff;}
.down_info td {background:#fff;	padding:8px;}
/*????????*/
#down_intro{ text-indent:0;}
/*????????*/
#down_address{ padding:10px; line-height:24px;}
#down_address a{ width:300px; display: block;}
/* ????&???? */
.cat_info{ width:325px; margin:10px 4px 0 0; float:left;}
/*???? */
#info_nav{ margin-top:-5px;}
#info_nav dl{ margin:5px 5px 0;border-bottom:1px dashed #dcdcdc;}
#info_nav dt{ font-size:14px; font-weight:bold; color:#06c;}
#info_nav dd a{ margin-right:6px; height:28px; line-height:28px; color:#06c;}
/*????????*/
td.align_l,.align_l{ text-align:left;}
td.align_c,.align_c{ text-align:center;}
td.align_r,.align_r{ text-align:right;}
/*????*/
.sidesearch{ height:30px; line-height:30px;}
#mian_l_1{ width:210px; float:left; margin-right:10px;}
#mian_l_2{ width:420px; float:right; overflow:hidden;}

#ask_nav_top{ background:url(img/bg_ask_nav.gif) no-repeat 0 0; height:40px;}
#ask_nav_top h3 { background:url(img/bg_model.gif) no-repeat 0 10px; font-size:14px; font-weight:bold; padding-left:20px;	height:40px; line-height:40px; color:#1589c8;}
#ask_nav{ margin-top:-5px;}
#ask_nav dl{ margin:5px 5px 0;border-bottom:1px dashed #dcdcdc;}
#ask_nav dt{ font-size:13px; font-weight:bold; color:#666; background:url(img/ico1.gif) no-repeat 0px 3px; padding-left:10px;}
#ask_nav dd a{ margin-right:6px; height:28px; line-height:28px; color:#666;}

#box_1{ border:1px solid #B7CAE3; background:url(img/askbox_1.gif) repeat-x; height:35px; line-height:35px; padding-left:10px}
#box_1 li{ height:35px; float:left; margin-right:15px;}
#search_div{ width:252px; border:1px solid #C7E8F9; position:absolute; top:37px; left:10px; _left:0;  background:#fff; padding:5px; display:none; overflow:hidden;}


.myanswer{ border:1px solid #B6CAE3; margin-top:10px;}
.myanswer img{margin-right:8px;}
.myanswer h3{ font-size:14px; color:#333; padding-left:1em; height:27px; line-height:27px;  background: url(img/titbar.gif) repeat-x ; border-bottom:1px solid #B6CAE3;}
.myanswer h3 span{ font-size:12px; font-weight:normal;} 
.myanswer ul li a:link,.cat ul li a:visited{ font-size:14px; line-height:180%; color:#06c;}
.myanswer ul li a:hover,.cat ul li a:active{ font-size:14px; line-height:180%; color:#06c;}

/*????????????*/
.catlist{background:url(img/bg_1.gif) no-repeat 0 -20px;padding-top:5px; margin-top:10px;}
.catlist h3{ font-size:14px; color:#1589c8; height:26px; line-height:26px;background:#E4F3FC url(img/bg_model.gif) no-repeat 0 0; padding-left:20px;}
.cribox_bdr ul{ display:inline;}
.cribox_bdr li{ width:123px; display:block; float:left;}
.cribox_bdr ul li {color:#f90;}
.cribox_bdr ul li a{color:#06c; font-size:14px;}
.cribox_bdr{ border:6px solid #E5F3FE; border-width:0 6px; padding:5px; height:100%; overflow:hidden;}
.cribox_btm{ background:url(img/bg_1.gif) no-repeat 0 -12px; height:10px; overflow:hidden;}
#search_tag span a{ padding:5px 10px; margin:0 2px; }
#search_tag span a:hover,#search_tag span.selected a{ background:#fff; height:20px; line-height:20px;}
/*??????*/
/*????????????*/
.j_1,.j_2{border:1px solid #f90; background:#FFF7D7; width:60px; text-align:center; color:#f90; margin:0 10px; padding:2px 7px 0; font-size:12px; font-weight:normal;}
.j_2{border-color:#B9DFF9; background:#F0F9FD; color:#1589C8;}
.question{ font-size:14px; color:#1589C8; font-weight:bold; line-height:160%; margin:10px 10px 0;}
/*????????*/
.question_attribute{ color:#666;  margin-left:10px; line-height:24px;}
.question_attribute span{ padding-top:2px; padding-bottom:2px;}
.question_attribute img { float:left;}
/*????????*/
.question_add{ padding:5px 10px;}
.question_add p,.answer p{ line-height:180%; font-size:14px; text-indent:2em; }
/*????*/
.answer{ margin:10px;}
.answer_list{ border-bottom:1px solid #99D3FB; margin-top:10px;}
.answer_list ul{ margin:0 10px; padding:0;}
.answer_list li{ text-indent:2em; color:#666; padding:4px 0;max-width:630px;overflow:hidden;}
.answer_list li.align_r{ text-align:right; padding-right:8px; color:#1589c8; border-top:1px dashed #dcdcdc; padding:-2px 0}
.answer img{}
/*icon*/
.cat h3.now,.time,.gold,.cat h3.good{ background:url(img/bg_question.gif) no-repeat 0 4px; padding-left:22px; height:26px;}
.cat h3.now{ background-color:#E4F3FC;}
.time{ background-position:left -33px;}
.gold{ background-position:left -65px; color:#f00;}
.cat h3.good{ background-position:1px -93px;background-color:#E4F3FC; }

/*????????*/
.tag_menu {margin:10px auto 0;	 overflow:hidden; background:url(img/asktab.gif) repeat-x; height:36px; line-height:36px;  border-left: 1px solid #B6CAE3;  border-right: 1px solid #B6CAE3;  border-top: 1px solid #B6CAE3}
.tag_menu li {	float:left;padding:0;	display:inline;	text-align:center; border-right:1px solid #B6CAE3;  border-left:1px solid #fff;}
.tag_menu li a { background:url(img/asktab.gif)  repeat-x;	height:35px; line-height:35px; float:left; width:98px; display:block; white-space: nowrap;	text-decoration:none; color:#1589C8;border-bottom: 1px solid #B6CAE3;}
.tag_menu li a:link, .tag_menu li a:visited { text-decoration:none;}
.tag_menu li a:hover, .tag_menu li a:active {color:#333; text-decoration:none; background:url(img/asktabon.gif)  repeat-x}
.tag_menu li.selected {}
.tag_menu li.selected a {  background:url(img/asktabon.gif)  repeat-x;	height:36px; line-height:36px;}
.tag_menu li.selected a:link, .tag_menu li.selected a:visited {	font-weight:bold; text-decoration:none;	color:#333;}
.tag_menu li.selected a:hover, .tag_menu li.selected a:active {	color:#333;	font-weight:bold; text-decoration:none;}
/*??????????????*/
.tag_box{ position:relative;}
.tag_box span{ position:absolute; bottom:-2px; right:0; height:22px; line-height:22px;}
h3.tag_box span{position:absolute; bottom:-2px; left:10px; height:22px; line-height:22px;}
.tag_menu_1 a,.cat h3 span a{ font-size:12px; width:64px; text-align:center; margin-left:3px; height:22px; line-height:22px; display:block; float:left;}
.tag_menu_1 a:link,.tag_menu_1 a:visited{background:url(img/tag_menu.gif) no-repeat 0 -55px;}
.tag_menu_1 a:hover,.tag_menu_1 a:active,.tag_menu_1 a.selected{background:url(img/tag_menu.gif) no-repeat 0 -77px;}
.tag_menu_1 a.selected:link,.tag_menu_1 a.selected:visited,.tag_menu_1 a.selected:hover,.tag_menu_1 a.selected:active{background:url(img/tag_menu.gif) no-repeat 0 -77px;}
.box_1{ border-top:1px solid #BBDEFA; padding:10px;}
#catlist{background:url(img/bg_yp_x.jpg) repeat-x 0 -44px;}
.box_1 dt{font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#278ccd; border-bottom:#afafaf 1px solid}
.box_1 dd{padding:5px; display:block; float:left; margin-right:5px}
/*????????????????????????????????*/
.table_list{ width:100%;}
.table_list { border-left:1px solid #B6CAE3;border-right:1px solid #B6CAE3;border-bottom:1px solid #B6CAE3; *border-collapse:collapse;border-top:1px solid #B6CAE3;}

.table_list td { border-bottom:1px solid #afafaf; text-align:center;	color:#787878;	height:28px; line-height:28px;}
.table_list td a{ font-size:14px; color:#069;}
.table_list th{	text-align:center;	color:#333;  border-right:1px solid #B6CAE3; border-bottom:1px solid #B6CAE3; border-left:1px solid #fff; background: url(img/asklist.gif) repeat-x ;	line-height:27px; height:27px; font-weight:normal}
td.align_left {	text-align:left;}
.main_r h4 a span{ font-size:12px;width:80px;}