@charset "utf-8";
/*公共属性*/
body, dl, dt, dd, ol, ul, pre, form, field, input, p, blockquote, th, td, h1, h2, h3, h4, h5, h6 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; font-size:12px;}
body {text-align:left; background:#FFF url(bg_2.jpg) repeat-x 0 -94px;}
a:link, a:visited { text-decoration:none; color:#365F96;}
a:hover, a:active { text-decoration:underline; color:#077ac7;}
ul, ol { list-style:none;}
input, textarea, select, button, file {	font-size:12px;}
img { border:0;}


#footer  {width:960px;text-align:center;margin:5px auto;position:relative;top:0px;padding-bottom:5px;clear:both;position:relative;top:5px;}
.footer_info {width:956px;height:28px;line-height:28px;padding:1px;border:1px solid #DCDAC9;margin-bottom:10px;}
.footer_info a,.footer_info a:visited,.footer_info a:hover,.footer_info a:active{height:28px;line-height:28px;padding:0px 17px;color:#000;}
.footer_info p {background-color:#F7F7F0;}

/*位置导航*/
#position{ background:#E1EDF7 url(bg_position.gif) no-repeat 0 0; padding-left:90px; height:28px; line-height:28px; border:1px solid #fff;}
#position a{height:28px; line-height:28px; color:#365F96; background:url(bg_position.gif) no-repeat right -40px; padding-right:16px;}

#title {height:20px;line-height:20px;}

.sidesearch{ height:30px; line-height:30px;}
#main {width:960px;margin:auto; position:relative;top:16px;}
#main_l { float:left; width:713px;overflow:hidden;}
#mian_l_1{ width:237px; float:left; margin-right:10px;overflow:hidden;}
#mian_l_2{ width:466px; float:left; overflow:hidden; position:relative; bottom:5px; padding-bottom:}
#main_r { width:237px;padding:0px;  float:right; overflow:hidden;}

/*分页*/
#pages { margin:15px auto; text-align:center; clear:both;}
#pages a { padding:3px 6px 2px; margin:3px; border:1px solid #9CC9E0; text-align:center; color:#077ac7;}
#pages a.now{ background-color:#4680B3; color:#fff; border:0;}
#pages a:hover,#pages a.now:hover { background-color:#4680B3; color:#fff;}

/*右侧边栏栏目样式*/

#main_r h4 {background:url(z2_i_lt.gif) no-repeat 0 0px;background:url(z2_i_lt.gif) no-repeat 0 0px; height:30px; line-height:30px; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; padding-left:10px; color:#555555; zoom:1; }
#main_r h4 a{ float:right;}
#main_r div { border:1px solid #e0e0e0;border-top:0px solid #e0e0e0; background:#fff url(bg_maindiv.gif) repeat-x 0 bottom; padding:5px 0; margin-bottom:10px;}
.mar_10{margin-top:10px;}
input.mar_10 {height:35px;line-height:35px;}
.mar_5{ margin-left:5px;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7; background-color:#4680B3; color:#fff;}
#rss{}

#main_r #ask_login {width:237px;border:0px solid #B9DFF9;background:url(z2_dl_t.gif) no-repeat top; margin-bottom:5px;}
#ask_login table{background:url(z2_dl_m.gif) repeat-y;width:237px;margin:0px;}
#ask_login table thead tr td{padding-left:10px;font-size:14px;font-weight:bold;color:#5D783E;height:30px;line-height:40px;}
#ask_login table tbody tr td #text{height:20px;line-height:20px;border:1px solid #ccc;width:100px;}

#ask_login{position:relative;}
#ask_login table tbody tr td #btn {position:absolute;left:180px;top:48px;height:45px;width:45px;border:0px;background:url(btn.gif) no-repeat;}
#ask_login table tbody tr td{padding-left:10px;height:25px;color:#777;}
#ask_login table tfoot tr td{color:#777;height:33px;background:url(z2_dl_b.gif) no-repeat top;}

#ask_nav_top{ background:url(bg_ask_nav.gif) no-repeat 0 0; height:30px;}
#ask_nav_top h3 { background:url(z2_i_lt.gif) no-repeat; font-size:14px; font-weight:bold; padding-left:10px;	height:30px; line-height:30px; color:#365F96;}
#ask_nav{ border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; padding:10px 10px;}
#ask_nav dl{border-bottom:1px dashed #dcdcdc;margin:10px 0px;}
#ask_nav dt{ font-size:14px; font-weight:bold; color:#365F96;}
#ask_nav dt a{ font-size:14px; font-weight:bold; color:#365F96;}
#ask_nav dt a{ font-size:14px; font-weight:bold; color:#365F96;}
#ask_nav dd a{font-size:12px;color:#666; margin-right:6px; height:22px; line-height:22px;}
#ask_nav_btm{ background:url(z2_i_lb.gif) no-repeat; height:3px;overflow:hidden;}
#box_1{width:466px;height:55px;text-align:center;/*border:1px solid #D3D976;*/ padding:1px;position:relative; z-index:10;background:url(searchbg.gif) no-repeat;}
#box_1 p {position:relative;margin-top:12px;*left:-1px;*top:15px;*margin-top:0px;}
#asktitle {width:236px;height:20px;line-height:20px;border:0px solid #AFCAE4;/*border-top:2px solid #98BADC;border-left:2px solid #98BADC;*/margin-left:-5px;*margin-left:0px;margin-right:4px;}
#box_1 .btn1 {border:0px;width:84px;height:22px;background:url(z2_i_tw.gif) no-repeat; cursor:pointer;position:relative; top:3px;*top:0px;margin-right:3px;}
#box_1 .btn2 {border:0px;width:84px;height:22px;background:url(z3_i_tw.gif) no-repeat;cursor:pointer;position:relative; top:3px;*top:0px;}
#search_div{ width:252px; border:1px solid #C7E8F9; position:absolute; top:37px; left:10px; _left:0;  background:#fff; padding:5px; display:none; overflow:hidden;}
.cat{ border:1px solid #A7CEE9; margin-top:10px;}
.mar_10 #title {width:350px;height:20px;padding-left:5px;line-height:20px;border:1px solid #AFCAE4;margin-right:4px;color:#666;}


/*排行*/
.text_list_1{ background:url(bg_model.gif) no-repeat 5px -34px;*padding-bottom:3px;}
.text_list_1 li,.text_list li,.text_list_t li{color:#666;padding-left:22px; line-height:200%;}
.text_list_t li {background:url(listimg.gif) no-repeat 7px center;line-height:180%;}
/*.text_list li a {text-decoration: underline;}*/
/*more*/
.text_list_z {padding:10px 5px 12px 10px;}
.text_list_z li span.timg{display:block;float:left;margin-right:8px;}
.text_list_z li span.tt a{font-weight:bold;}
.text_list_z li p {color:#777;margin-top:4px;line-height:16px;}
.text_list_z li  {padding:0px;margin:0px;}

#content0 ul li,#content1 ul li,#content2 ul li {padding-left:28px;}

.cat h3 a{ float:right; margin-right:8px;}
.cat h3{ font-size:14px; color:#365F96; padding-left:35px; height:26px; line-height:26px; border:1px solid #fff; background-color:#E1EDF7; position:relative;overflow:hidden;}
.cat h3 span{color:#f90;margin-left:5px;font-size:12px; font-weight:normal;} 
.cat ul{ margin:0 auto; padding:11px 10px;*padding:15px 10px;}
a.catname{color:gray}
.cat ul li {clear:both;}
.cat ul li,.cat ul li a {height:25px;line-height:25px;}
.cat ul li span.fl {font-size:12px;/*display:block;width:95px;*/margin-right:10px;float:left;overflow:hidden;}
span.reward {margin-left:10px;color:#f90;}
.cat ul li span.fl a{font-size:14px;margin:0px 2px;/*width:95px;*/overflow:hidden;color:#666;}
.cat ul li span.fl a:link, .cat ul li span.fl a:visited {font-size:14px;text-decoration:underline; color:#666;}
.cat ul li span.fl a:hover, .cat ul li span.fl a:active {font-size:14px;text-decoration:underline; color:#666;}

.cat ul li span.fr {float:left;}
.cat ul li span.fr a{font-size:14px;color:#365F96;text-decoration: underline;}
.cat ul li span.fr a:link, .cat ul li span.fr a:visited {font-size:14px;text-decoration:underline; color:#365F96;}
.cat ul li span.fr a:hover, .cat ul li span.fr a:active {font-size:14px;text-decoration:underline; color:#077ac7;}

.cat h3 a{margin:0px 5px;padding:2px 5px;text-decoration: underline;}
.ah1 h3 {color:#ff7800;background-color:#E1EDF7;background-image:url(bg_question.gif);background-repeat: no-repeat;background-position: 10px -120px;}
.ah2 h3 {background-color:#E1EDF7;background-image:url(bg_question.gif);background-repeat: no-repeat;background-position: 10px 4px;}


.myanswer{ border:1px solid #A7CEE9; margin-top:10px;}
.myanswer img{margin-right:8px;}
.myanswer h3{ font-size:14px; color:#1589c8; padding-left:1em; height:24px; line-height:24px; border:1px solid #fff; background:#E4F3FC; position:relative;}
.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{padding-top:5px; margin-top:10px;}
.catlist h3{ font-size:14px; color:#365F96; height:26px; line-height:26px;background:#E1EDF7;padding-left:20px;}
.cribox_bdr ul{display:inline;}
.cribox_bdr li{ padding-left:10px;width:123px; display:block; float:left;}
.cribox_bdr ul li {height:25px;line-height:25px;color:#f90;}
.cribox_bdr ul li a{height:25px;line-height:25px;color:#365F96; font-size:14px;}
.cribox_bdr{ border:5px solid #E1EDF7; border-width:0 5px; padding:5px; height:100%; overflow:hidden;}
.cribox_btm{ background:url({$PHPCMS[siteurl]}image/bg_1.gif) no-repeat 0 -12px;background-color:#E1EDF7; height:5px; 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:#365F96; font-weight:bold; line-height:160%; margin:10px 15px 0;}
/*问题属性*/
.question_attribute{ color:#666;  margin-left:15px; line-height:24px;}
.question_attribute span{ padding-top:2px; padding-bottom:2px;}
.question_attribute img { float:left;}
/*补充问题*/
.question_add{padding:15px 15px;}
.question_add p,.answer p{ line-height:180%; font-size:14px; text-indent:2em; }
/*回答*/
.answer{ margin:15px;}
.answer_list{border-bottom:1px solid #A7CEE9; margin-top:10px;}
.answer_list ul{ margin:0 15px; padding:0;}
.answer_list li{font-size:14px;/*text-indent:2em;*/ color:#666; padding:4px 0;max-width:700px;clear:both;}
.answer_list li.align_r{font-size:12px;text-align:right; padding-right:8px; color:#666; border-top:1px dashed #dcdcdc; padding:-2px 0}
.answer img{}
/*icon*/
.cat h3.now,.cat h3.nown,.time,.gold,.cat h3.good{background:url(bg_question.gif) no-repeat 5px 4px; padding-left:30px; height:26px;}
.cat h3.now{ background-color:#E1EDF7;}
.cat h3.nown {background-color:#E1EDF7;background-position:5px -120px;}
.time{ background-position:5px -33px;}
.gold{ background-position:5px -65px; color:#f00;}
.cat h3.good{ background-position:5px -93px;background-color:#E4F3FC; }

/*标签菜单*/
.tag_menu {	width:100%;	margin:10px auto 0;	border-bottom:3px solid #A7CEE9; overflow:hidden;}
.tag_menu li {	float:left;	margin-right:3px;	padding:0;	display:inline;	text-align:center;}
.tag_menu li a { background:url(tag_menu.gif) no-repeat 0 -27px;	height:27px; line-height:27px; float:left; width:98px; display:block; white-space: nowrap;	text-decoration:none; color:#1589C8;}
.tag_menu li a:link, .tag_menu li a:visited { text-decoration:none;}
.tag_menu li a:hover, .tag_menu li a:active {color:#fff; text-decoration:none; background:url(tag_menu.gif) no-repeat 0 0;}
.tag_menu li.selected {}
.tag_menu li.selected a { background:url(tag_menu.gif) no-repeat 0 0;}
.tag_menu li.selected a:link, .tag_menu li.selected a:visited {	font-weight:bold; text-decoration:none;	color:#fff;}
.tag_menu li.selected a:hover, .tag_menu li.selected a:active {	color:#fff;	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:50px; text-align:center; margin-right:3px; height:22px; line-height:22px; display:block; float:left;}
.tag_menu_1 a:link,.tag_menu_1 a:visited{background:url(tag_menu.gif) no-repeat 0 -55px;}
.tag_menu_1 a:hover,.tag_menu_1 a:active,.tag_menu_1 a.selected{background:url(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(tag_menu.gif) no-repeat 0 -77px;}
.box_1{ border-top:1px solid #BBDEFA; padding:10px;}


/*列表样式，提示信息样式，表单样式*/
.table_list{ width:100%;}
.table_list { border:1px solid #A7CEE9; *border-collapse:collapse;}
.table_list tr td span.fl {font-size:14px;display:block;/*width:85px;*/float:left;margin-left:10px;margin-right:10px;overflow:hidden;}
.table_list tr td span.fl a{font-size:14px;margin:0px 2px;}
.table_list tr td span.fr {float:left;}
.table_list tr td span.fr a{font-size:14px;color:#365F96;}
.table_list thead tr th{height:25px;}

.table_list td { border-bottom:1px solid #E5F3FE; text-align:center;	color:#787878;	height:28px; line-height:28px;}
.table_list td a{ font-size:12px; color:#365F96;}
.table_list th{	text-align:center;	color:#365F96; border-top:1px solid #fff; border-right:1px solid #A7CEE9; border-bottom:1px solid #A7CEE9; border-left:1px solid #fff; background:#E1EDF7;line-height:22px; height:22px;}
td.align_left {	text-align:left;}
.main_r h4 a span{ font-size:12px;width:80px;}

/*列表样式，表单样式，提示信息样式*/
td,th{font-size:12px;}
.table_list, .table_form, .table_info { margin:0 auto; width:100%; *margin-top:6px; background:#E1EDF7; border:1px solid #9CC9E0;}
.table_list caption, .table_form caption, .table_info caption { border:1px solid #9CC9E0; border-bottom-width:0; font-weight:bold; color:#365F96; background:url(images/bg_table.jpg) repeat-x 0 0; height:27px; line-height:27px; margin:6px auto 0;}
.table_form, .table_info {}
.table_form tr,.table_info tr,.table_list tr{ background-color:#fff;}
.table_form td, .table_form th, .table_info td,.table_list td  { line-height:150%; padding:4px;}
.table_form th{ text-align:right; padding-right:5px;}
.table_form th strong, .table_info th strong { color:#365F96;}
.table_list {}
.table_list th, th.form_th { text-align:center; color:#365F96; background: url(images/bg_table.jpg) repeat-x 0 -26px; line-height:22px; height:22px;}
.table_list td {text-align:center;}
th.form_th { text-align:left; text-indent:2em; font-weight:bold; padding:0; line-height:1.8em;}
td.align_left { text-align:left;}
td.align_l { text-align:left;}
td.align_r { text-align:right;}
.table_info td { padding:4px;}
/*表格变色*/
.mouseover { background-color:#ECF7FE !important;}


/* ----------链接页-----------   */
/*侧边搜索*/
.sidesearch{ height:30px; line-height:30px;}

/*栏目标题*/
.cat_1{ border:1px solid #99D3FB; background:url(images/bg_2.jpg) repeat-x 0 -64px; height:27px; overflow:hidden; line-height:27px; padding:0 0px; margin-top:10px; clear:both;}
.cat_1{ background-position:0 24px; border:0; margin:0 0px;margin-top:20px;border-bottom:1px solid #eeeeee;}
#bdx {border:1px solid #D9E8F4;margin-top:10px;}
/*more*/
.cat_1 img{ float:right;}
.cat_1 h3{ font-size:14px; color:#069;background:url(images/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 ul{ margin:0 auto;}
.cat_right{ width:410px; float:right;}
.cat_right a{ font-size:14px;}

.w_100{ width:100%;}

/*图片logo列表*/
.logo_list,.textlogo_list{ margin:10px 0; width:100%; overflow:hidden; clear:both;}
.logo_list a,.textlogo_list a{ margin:5px 15px; display:block; float:left;}
/*文字logo列表*/
.textlogo_list{margin-top:20px;padding-top:20px;border-top:1px solid #eeeeee;}
.textlogo_list a{display:block; float:left; width:90px;height:23px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;margin:0px;margin-left:20px;}
/*链接分类*/
#link_cat{}
#link_cat a{ border:1px solid #99D3FB; background-color:#fff; padding:5px 10px 3px; text-decoration:none; margin:8px; display:block;}
#link_cat a:hover{ background-color:#99D3FB; color:#fff;}
/*申请链接*/
#link_apply{ height:40px; line-height:40px; padding-top:20px; text-align:center; margin-top:10px;}