/*公共属性*/


input,select,textarea,.textarea_style{	font-family:"宋体";	border:1px solid #dcdcdc;}
.inputtitle{ background:url("imagesruler.gif") repeat-x 0 5px; height:18px;line-height:18px;padding-left:2px;}
.input_focus, .input_blur {	height:18px; line-height:18px; border:1px solid #dcdcdc;  padding-left:2px;}
.input_focus, .textarea_focus {	background-color:#F6FCFF; font-size: 12px; border:1px solid #C7E8F9;}
/*单选框复选框*/
.radio_style, .checkbox_style {	border:0;}
/*按钮样式*/
.button_style {	background:url(imagesbg_admin.jpg) repeat-x 0 -51px; text-align:center; border:1px solid #9cc9e0; padding:1px 4px;
 *padding-top:3px; color:#077ac7; cursor:pointer; height:21px; }
 /*布局*/

#main, #foot,#menu,#submenu{ width:980px; margin:10px auto 0; background:#fff; text-align:left; clear:both; overflow:hidden;}

#main { /*height:100%; overflow:hidden;*/}
#foot { background:url(imagesbg_foot.jpg) repeat-x 0 0; padding:10px 0; text-align:center; line-height:25px;	color:#454545;	font-family:arial; color:#077ac7;}
#foot a{ margin:8px auto;}
#main_l { float:right; width:725px;	overflow:hidden;}
#main_l h1 { font-size:18px; text-align:center;	margin:10px auto;}
#main_r { float:left; width:240px;	 overflow:hidden; border: 1px double #AACCEF}
#logo { float:left; width:180px;}
/*头部banner*/
#topbanner{ float:right; width:638px;}
.clear { clear:both; }

/*位置导航*/
#position{  border:1px solid #fff;}
#position a{  color:#000;padding-right:2px;}

/*链接样式*/
a.orange:hover, a.orange:active { color:#ff4800; text-decoration:underline;}
a.orange:link, a.orange:visited { color:#ff4800; text-decoration:underline;}
a.red:hover, a.red:active {	color:#f00;	text-decoration:underline;}
a.red:link, a.red:visited {	color:#f00;	text-decoration:underline;}
a.white:hover, a.white:active {	color:#fff;	text-decoration:underline;}
a.white:link, a.white:visited {	color:#fff;	text-decoration:underline;}
a.green:hover, a.green:active {	color:#090;	text-decoration:underline;}
a.green:link, a.green:visited {	color:#090;	text-decoration:underline;}

/*粗体*/
.b{ font-weight:bold;}

/*f_开头为float漂浮,l:左 r:右*/
.f_l, #slide{ float:left;}
.f_r, .date { float:right;}

/*日期样式*/
.date{ color:#ccc; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin-right:8px;}

/*内容位置*/
td.align_l,.align_l{ text-align:left;}
td.align_c,.align_c{ text-align:center;}
td.align_r,.align_r{ text-align:right;}

/*c_开头为字体颜色*/
.c_gray { color:#999;}
.c_blue { color:#077ac7;}
.c_red { color:#900;}
.c_green { color:#090;}
.c_orange {	color:#ff4800;}

/*w_开头表示宽度,bdr_为对边框的设置,这两个组合使用*/
.w_100{ width:100%;}
.w_310{ width:310px;}
.bdr_1 { border:1px solid #B9DFF9;}
.bdr_2 { border-bottom:1px solid #B9DFF9; margin-top:8px;}

/*图文排版*/
.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(imageslist_bg.gif) no-repeat 5px 9px; line-height:200%;}
/*排行*/
.text_list_1{ background:url(imagesbg_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 #eee; }
.text_list_f14 li a{ font-size:14px; }
/*图片列表*/
.pic_list { width:100%; overflow:hidden;}
.pic_list li { margin:2px 6px; display:inline; float:left; text-align:left; background-image:none; 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 }
/*专题精选*/
.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;}
.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;}

/*右侧边栏栏目样式*/
#main_r h4 { background:url(images1-1.jpg); height:24px; line-height:24px; border-bottom:1px solid #fff; font-size:14px; font-weight:bold; padding-left:20px; color:#1589c8; zoom:1;}
#main_r h4 a{ float:right;}
#main_r div { border-top:1px solid #B9DFF9; background:#fff url(imagesbg_maindiv.gif) repeat-x 0 bottom; padding:5px 0;}
.mar_10{ margin-top:10px;}
.mar_5{ margin-left:5px;}
#pages span{padding:3px 6px 2px; margin:3px; border:1px solid #B9DFF9; text-align:center; color:#077ac7; background:#077ac7; color:#fff;}
#rss{}

/*菜单*/
#menu,#submenu{ background:#000 url(imagesbg_2.jpg) repeat-x 0 -5px; height:34px; clear:both;}
#menu ul{ margin-left:20px; width:100%;}
#menu ul li{ display:inline;}
#menu ul li a,#menu ul li a span{ display:block; float:left; height:30px; color:#fff; text-decoration:none; cursor:pointer;}
#menu ul li a span{padding:8px 10px 0;}
#menu ul li a:hover,#menu ul li a:hover span,#menu ul li a.selected,#menu ul li a.selected span{ background:url(imagesbg_menu_l.gif) no-repeat 0 0; display:block; float:left; height:30px; color:#333;}
#menu ul li a:hover span,#menu ul li a.selected span{ background: url(imagesbg_menu_r.gif) no-repeat right 0; padding:8px 10px 0;}
#submenu{ height:24px; line-height:24px; margin-top:0; background-position:0 -35px;}
#submenu a{ padding:0 0 0 6px;}

/*digg*/
#digg { width:140px; margin:0 auto 10px; overflow:hidden;}
#digg span,#digg span.cai{ background:url(imagesbg_digg.png) no-repeat 0 0; width:53px; display:block; text-align:center; line-height:24px; padding-top:8px; text-decoration:none; color:#f90; float:left;}
#digg span strong { color:#fff; font-family:Arial; font-size:14px;}
#digg span.cai { background-position: -62px 0; width:53px; color:#077ac7; float:right;}
#digg samp{cursor:pointer;}
.digg_text_list {padding-top:5px;}
.digg_text_list li{background-image:none; padding-left:2px;}
.digg_text_list li span{ background: url(imagesbg_digg.png) no-repeat 0 -57px; font-size:11px; margin-right:2px; color:#fff; width:42px; text-align:center; height:18px; line-height:18px; display:block; float:left; padding:0;}
.margin_10{ margin:10px;}

/*一些小的图片*/
.icon_1,.icon_2,.icon_3,.icon_4{ background:url(imagesbg_member_1.gif) no-repeat 0 -371px; padding-left:20px;margin-right:6px;  color:#077ac7; height:18px;}
.icon_2{ background-position:0 -551px;}
.icon_3{ background-position:0 -587px;}
.icon_4{ background-position:0 -620px;}

/*布尔样式*/
span.yes, span.no { background:url(imagesmember_bg_1.gif) no-repeat 0 -418px; padding:0.4em 0 0 1.6em; color:#070; line-height:18px; height:18px;}
span.no { background-position:0 -450px; color:#c00;}

/*心情指数模块*/
.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 div { padding:10px 0;}
.titles a {	width:280px; float:left;	padding-left:8px; line-height:150%;}
#xinqing li { margin:9px; text-align:center; display:inline; float:left; line-height:24px;}
#column{}
#column li{margin:5px 14px;}
#column li div{background-color:#EEF7F7; height:79px; width:20px; border:1px solid #C8DDF2; padding:0; position:relative;}
#column li div img{width:20px; position:absolute;bottom:0;left:0;}

/*首页调用友情链接*/
.logo_list,.textlogo_list{ width:100%; overflow:hidden; clear:both;}
.logo_list a,.textlogo_list a{ margin:5px 5px; display:block; float:left;}
.textlogo_list a{ margin:5px; display:block; float:left; width:116px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.c1{color:#000;}
.c2{color:#fff;}
.c3{color:#008000;}
.c4{color:#800000;}
.c5{color:#808000;}
.c6{color:#000080;}
.c7{color:#800080;}
.c8{color:#808080;}
.c9{color:#ff0;}
.c10{color:#0f0;}
.c11{color:#0ff;}
.c12{color:#f0f;}
.c13{color:#f00;}
.c14{color:#00f;}
.c15{color:#008080;}

.bg1{background-color:#000;}
.bg2{background-color:#fff;}
.bg3{background-color:#008000;}
.bg4{background-color:#800000;}
.bg5{background-color:#808000;}
.bg6{background-color:#000080;}
.bg7{background-color:#800080;}
.bg8{background-color:#808080;}
.bg9{background-color:#ff0;}
.bg10{background-color:#0f0;}
.bg11{background-color:#0ff;}
.bg12{background-color:#f0f;}
.bg13{background-color:#f00;}
.bg14{background-color:#00f;}
.bg15{background-color:#008080;}
.b{font-weight:bold;}

/*按钮区域*/
.button_box {margin:5px 0; padding-left:10px; text-align:left;}

/*广告*/
.ad img{ padding:1px; border:1px solid #dcdcdc;}
.ad_side{ padding:1px!important;}

/*浮动层*/
.floatdiv{ position:absolute;width:400px;height:300px;background:#ff6600; margin:-150px 0 0 -200px; border:1px solid #dcdcdc; top:50%; left:50%; display:none;}

/*输入法模式禁止ie支持*/
.noime{ime-mode:disabled;}
.commenttext textarea{display:black; width:600px; height:110px; background:url(imagesbg_logo.gif) no-repeat 260px 40px; padding:4px;}
.commenttext li input{float:left;margin:0 3px;}
.commenttext li img{float:left;margin:0 5px 5px;*margin-bottom:0px;}

.sidesearch{ height:30px; line-height:30px;}
#mian_l_1{ width:160px; float:right; }
#mian_l_2{ width:550px; float:left; overflow:hidden;}

#ask_nav_top{ background:url(imagesbg_ask_nav.gif) no-repeat 0 0; height:40px;}
#ask_nav_top h3 { background:url(imagesbg_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:14px; font-weight:bold; color:#06c;}
#ask_nav dd a{ margin-right:6px; height:28px; line-height:28px; color:#06c;}
#ask_nav_btm{ background:url(imagesbg_ask_nav.gif) no-repeat 0 -48px; height:11px;}
#box_1{ border:1px solid #AACCEF;  padding:15px 10px;  position:relative; z-index:10; color:#077ac7; height:190px;}
#div_msg{ width:510px; border:1px solid #AACCEF;  background:#fff; padding:5px;  overflow:hidden; }
.cat{ border:1px solid #AACCEF; margin-bottom:10px;}
/*more*/
.cat img{ float:right; margin-right:8px;}
.cat h3{ font-size:14px; color:#1589c8; padding-left:1em; height:24px; line-height:24px; border:1px solid #fff; background:#E4F3FC; position:relative;}
.cat h3 span{ font-size:12px; font-weight:normal;} 
.cat ul{ margin:0 auto; padding:5px;}
a.catname{color:gray}
.cat ul li a:link,.cat ul li a:visited{ font-size:12px; line-height:180%; color:#06c;}
.cat ul li a:hover,.cat ul li a:active{ font-size:12px; line-height:180%; color:#06c;}

.myanswer{ border:1px solid #AACCEF; 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:12px; line-height:180%; color:#06c;}
.myanswer ul li a:hover,.cat ul li a:active{ font-size:12px; line-height:180%; color:#06c;}

/*详细栏目列表*/
.catlist{background:url(imagesbg_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(imagesbg_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(imagesbg_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; text-align:center}
/*问题属性*/
.question_attribute{ color:#666;  margin-left:10px; line-height:24px; text-align:center}
.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{  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:left; padding-right:8px; color:#1589c8; border-bottom:1px dashed #dcdcdc; padding:-2px 0}
.answer img{}
/*icon*/

.cat h3.now,.time,.gold,.cat h3.good{ background:url(imagesbg_question.gif) no-repeat 0 4px; padding-left:22px; height:26px;}
.cat h3{background:url(images1-1.jpg); height:24px; border-bottom:1px double #AACCEF}

.time{ background-position:left -33px;}
.gold{ background-position:left -65px; color:#f00;}
.cat h3.good{ background-position:1px -93px;background-color:#E4F3FC; }

/*标签菜单*/
.tag_menu {	width:100%;	margin:10px auto 0;	border-bottom:3px solid #AACCEF; overflow:hidden;}
.tag_menu li {	float:left;	margin-right:3px;	padding:0;	display:inline;	text-align:center;}
.tag_menu li a { background:url(imagestag_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(imagestag_menu.gif) no-repeat 0 0;}
.tag_menu li.selected {}
.tag_menu li.selected a { background:url(imagestag_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:100px; 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(imagestag_menu.gif) no-repeat 0 -75px;}
.tag_menu_1 a:hover,.tag_menu_1 a:active,.tag_menu_1 a.selected{background:url(imagestag_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(imagestag_menu.gif) no-repeat 0 -77px;}
.box_1{ border-top:1px solid #BBDEFA; padding:10px;}
/*列表样式，提示信息样式，表单样式*/
.table_list{ width:100%;}
.table_list { border:1px solid #AACCEF; *border-collapse:collapse;}

.table_list td { border-bottom:1px solid #E5F3FE; 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:#077ac7; border-top:1px solid #fff; border-right:1px solid #AACCEF; border-bottom:1px solid #AACCEF; border-left:1px solid #fff; background: url(imagesbg_admin.jpg) repeat-x 0 -28px;	line-height:22px; height:22px;}
td.align_left {	text-align:left;}
.main_r h4 a span{ font-size:12px;width:80px;}
.cat_b{margin-top:10px;}
.m_cat ul li a{font-size:12px}
.m_cat{width:268px; float:left;}
#tj{margin-bottom:10px; margin-top:10px;}
#tj li{float:left; width:255px;}
.zz{height:210px;}
.zz li{width:70px; float:left; overflow:hidden; height:70px;}
.zz li p{ text-align:center; width:70px;overflow:hidden}

.yh_nav{border:#BED8F2 1px double; height:28px; margin-bottom:5px;background:url(images1-1.jpg); text-align:center; line-height:28px;}
.yh_nav ul { padding-left:100px;text-align:center}
.yh_nav ul li{float:left; margin-right:10px; width:120px;}
.top12{ height:280px;}
.top12 li{width:80px; float:left; overflow:hidden; height:70px; text-align:center}


