﻿@charset "utf-8";
/* CSS属性 */
#main .clear { clear:both; height:0px; overflow:hidden; margin:0px; padding:0px; }

#main { width:960px; margin:0 auto;padding:0; }
#main .space_width{width:10px;}
#main .space_height{height:10px}

/*	-------------------------------------------------------------
	ask_top
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ask_top{height:53px;background: url(../images/ask/login_06.gif) repeat-x bottom;margin-bottom: 8px;}
	.ask_top .logo {float: left;}
	.ask_top .logo a{display:block;background: url(../images/ask/login_logo.gif); width:149px; height:53px; text-indent:-1000px;}
	.ask_top .login_box{ width:760px; height:53px; float: right;background: url(../images/ask/login_08.gif) no-repeat right;}
	.ask_top .search_box{padding:8px 0 0 0; float:left;}
	.ask_top .search_box .text_box{float:left;}
	.ask_top .search_box .text_box .left{background:url(../images/ask/login_11.gif) no-repeat;width:24px; height:30px; float:left;}
	.ask_top .search_box .text_box .text{border: 1px solid #5682C2; border-width: 1px 0;height:18px; float:left; width:355px;font:14px/18px "宋体"; padding:5px;color:#999;}
	.ask_top .search_box .text_box .right{background:url(../images/ask/login_13.gif);width:2px; height:30px; float:left;}
	.menu_bg, .menu_bg2{background:url(../images/ask/btn_bg.gif);width:71px; height:31px; float:left;margin-left:8px;font:bold 14px "宋体"; text-align:center;color:#FFF;border:0;}
	.menu_bg2{color:#FF5;}
	.ask_top .login_box .zc_login{ padding:18px 0 10px 15px; float:left;color:#FFF;}
	.ask_top .login_box .zc_login .span1{ color: #FFF;  }
	.ask_top .login_box .zc_login .span1 a {color:#FFF; text-decoration:none;}
	.ask_top .login_box .zc_login .span1 a:hover {color: #FF6600;text-decoration:none;}

#main .main .left{width:210px; float:left;}
		#main .main .left .top { height:29px; border:#0075D6 1px solid;  border-top:#0075D6 2px solid; background:url(../images/txt_t.gif) 2px 0 no-repeat; line-height:29px;}
				#main .main .left .top .title { float:left; padding-left:20px; margin-left:14px; display:inline; font-size:14px; font-weight:bold; }
				#main .main .left .top .more { float:right; margin:0px 10px 0 0; }
				#main .main .left .top .more a{ color:#333;}
				#main .main .left .top .more a:link {color: #333;text-decoration:none;}
				#main .main .left .top .more a:visited {color: #333;text-decoration:none;}
				#main .main .left .top .more a:hover {color: #FF6600;text-decoration:none;}
				#main .main .left .top .more a:active {color: #FF6600;text-decoration:none;}
				#main .main .left .top a {}
				#main .main .left .top a:link {color: #FF6600;text-decoration:none;}
				#main .main .left .top a:visited {color: #FF6600;text-decoration:none;}
				#main .main .left .top a:hover {color: #333;text-decoration:none;}
				#main .main .left .top a:active {color: #333;text-decoration:none;}
				
		/* 统计 */
		#main .main .left .count {border:#0075D6 1px solid;border-top:none; padding:5px;}
		#main .main .left .count div{ font-size:14px; padding:2px 2px 2px 15px;}
		#main .main .left .count div b { color: #690; font: bold 12px verdana; }

		/* 分类 */
		#PartA_R_box1_tit{width:210px;height:7px;background:url(../images/ask/PartA_R_box1_tit.gif) no-repeat;overflow:hidden;}
		#PartA_R_box1_con{width:208px;height:250px;border:#0075d6 1px solid;border-top:none;}
		#PartA_R_box1_con dl{width:196px;margin:0 auto 0 8px;overflow:hidden;}
		#PartA_R_box1_con dt{font-weight:bold;color:#fd4e01; margin-top:5px;}
		#PartA_R_box1_con dt a{color:#ff6c00;}
		#PartA_R_box1_con dd{float:left;width:65px;line-height:23px;}
		#PartA_R_box1_con dd a{ color:#333333; }
		#PartA_R_box1_con dd a:hover {color: #ff6c00; text-decoration:none;}
		#PartA_R_box1_con dd a:active {color: #ff6c00; text-decoration:none;}

		#main .main .left .list {border:#0075D6 1px solid;border-top:none;}
				#main .main .left .list ul{ padding:5px 8px; }
				#main .main .left .list ul li{padding-left:13px; line-height:22px; background: url(../images/ask/list_arrow2.gif) no-repeat 0 5px;}
				#main .main .left .list a {color: #333;}
				#main .main .left .list a:link {color: #333;text-decoration:none;}
				#main .main .left .list a:visited {color: #333;text-decoration:none;}
				#main .main .left .list a:hover {color: #FF6600;text-decoration:none;}
				#main .main .left .list a:active {color: #FF6600;text-decoration:none;}
				#main .main .left .list a.red {color: #FF0000;}
				#main .main .left .list a.red:link {color: #FF0000;text-decoration:none;}
				#main .main .left .list a.red:visited {color: #FF0000;text-decoration:none;}
				#main .main .left .list a.red:hover {color: #FF6600;text-decoration:none;}
				#main .main .left .list a.red:active {color: #FF6600;text-decoration:none;}
				
		#main .main .left .guahao_result_list {border:#0075D6 1px solid; font-size:14px;  padding:10px 0;}
				#main .main .left .guahao_result_list dl{padding:5px 10px 5px 20px; width:170px; background: url(../images/ask/list_arrow3.gif) no-repeat 5px 9px;} 
				#main .main .left .guahao_result_list dt{ }
				#main .main .left .guahao_result_list dt a { color: #FF6600; }
				#main .main .left .guahao_result_list dt a:link {color: #FF6600;text-decoration:none;}
				#main .main .left .guahao_result_list dt a:visited {color: #FF6600;text-decoration:none;}
				#main .main .left .guahao_result_list dt a:hover {color: #333;text-decoration:none;}
				#main .main .left .guahao_result_list dt a:active {color: #333;text-decoration:none;}
				#main .main .left .guahao_result_list dt span.title{ float:left; color: #FF6600; font-weight:bold; }
				#main .main .left .guahao_result_list dt span.time{ float:right; color: #333;}
				#main .main .left .guahao_result_list dd { clear:both;}
				#main .main .left .guahao_result_list dd span { color: #FF6600; text-decoration:underline; }
				
#main .main .right{width:740px; float:left;}
#main .main .right .right_left{width:475px; float:left;}
#main .main .right .right_right{width:255px; float:left;}
#main .main .right .right_bottom{width:740px; }

		/* l_a */
		.l_a{ clear:both; border:solid 1px #97B5C2; height:100%; overflow:hidden;}
		.l_a .a_1{ clear:both; height:30px; line-height:30px; background:url(../images/ask/z_bg.gif) repeat-x; font-size:14px; font-weight:bold; padding:0 10px;}
		.l_a .a_1 li{ float:left; margin-right:15px; padding-left:13px;}
		.l_a .a_1 li.bg1{ background:url(../images/ask/index_06.gif) no-repeat left center; padding-left:23px;}
		.l_a .a_1 li.bg2{ background:url(../images/ask/index_09.gif) no-repeat left center;}
		.l_a .a_1 li span{ color:#f00;}
		.l_a .a_1 li img{ float:left; margin:7px 3px 0 0;}
		.l_a .a_2{ clear:both; padding:8px 5px;height:100%; overflow:hidden;}
		.l_a .a_2 .l{ float:left; width:216px; margin-right:8px;}
		.l_a .a_2 .r{ float:left; width:234px;}
		.l_a .a_2 .r .t1{ clear:both; padding-bottom:8px; height:80px;}
		.l_a .a_2 .r .t1 dt{ clear:both; font-family:"黑体"; font-size:30px; font-weight:bold; color:#024EA2; padding-bottom:3px;}
		.l_a .a_2 .r .t1 dt img{ display:inline; margin-left:5px;}
		.l_a .a_2 .r .t1 dd{ clear:both;color:#999;}
		.l_a .a_2 .r .t2{ clear:both; background-color:#EFF7FA; padding:5px;}
		.l_a .a_3{ clear:both; background:url(/inc/kp/images/ind_line.gif) repeat-x center top #F2F8FB;height:100%; overflow:hidden; height:30px; padding:0 10px;}
		.l_a .a_3 .txt{ float:left; width:330px; padding-top:5px;}
		.l_a .a_3 .txt span{ font-weight:bold; font-size:14px;}
		.l_a .a_3 .txt a{ color:#00428B;}
		.l_a .a_3 .txt a:hover{ color:#f60;}
		.l_a .a_3 .play{ float:left; width:110px; background-color:#fff; border:solid 1px #999; border-top:none; line-height:25px; font-weight:bold; font-size:14px; padding-left:3px;}
		.l_a .a_3 .play li{ float:left; margin-right:3px;}
		
		/* l_b */
		.l_b{ clear:both; border:solid 1px #97B5C2; height:100%; overflow:hidden; padding:1px;}
		.l_b2{ margin-bottom:8px;}
		.l_b h1{ clear:both; height:25px; padding:3px 15px 0 15px; background:url(../images/ask/line_bg.gif) repeat-x center bottom #E9F4F8;}
		.l_b h1 .l{ float:left; width:200px;}
		.l_b h1 .l.bg{ background:url(../images/bq1_03.gif) no-repeat left 2px; padding-left:25px;}
		.l_b h1 .l .b_1{ font-weight:normal;}
		.l_b h1 .l .b_1 li{ float:left; font-size:14px; width:90px; text-align:center; border-bottom:solid 1px #AFC8D3; height:21px; padding-top:3px;}
		.l_b h1 .l .b_1 li a{ color:#333333; }
		.l_b h1 .l .b_1 li a:hover { text-decoration:none;}
		.l_b h1 .l .b_1 li.cur{background-color:#fff; border:solid 1px #AFC8D3; border-bottom:none; font-weight:bold; color:#00428B;}
		.l_b h1 .l .b_1 li.cur a{ color:#00428B;}
		.l_b h1 span{ float:right; margin-top:5px;}
		.l_b .box{ clear:both; padding:10px 15px;height:100%; overflow:hidden;}
		.l_b .box dt{ float:left; width:350px; color:#00428B;}
		.l_b .box dt a{color:#00428B;}
		.l_b .box dt a:hover{color:#f60;}
		.l_b .box dt img{display: inline}
		.l_b .box dd{ float:left; width:90px; color:#999;}
		.l_b .box2{ clear:both; padding:10px 15px;height:100%; overflow:hidden;}
		.l_b .box2 dt{ float:left; width:120px; margin:5px 15px 0 0; height:180px; }
		.l_b .box2 dt img{ width:120px; }
		.l_b .box2 dd{ float:left; width:300px; color:#00428B;}
		.l_b .box2 dd a{ color:#00428B;}
		.l_b .box2 dd a:hover{ color:#f60;}
		.m_ad{ clear:both; margin-bottom:8px;}
		.l_b .box3{ clear:both; padding:5px 0;height:100%; overflow:hidden;}
		.l_b .box3 .x1{ float:left; width:223px; margin:0 4px;}
		.l_b .box3 .x1 li{ color:#00428B;}
		.l_b .box3 .x1 li a{ color:#00428B;}
		.l_b .box3 .x1 li a:hover{ color:#f60;}
		
		/* l_b */
		.l_c{ clear:both; border:solid 1px #E1EBFD; background-color:#F9F9F9; height:100%; overflow:hidden; padding:5px; line-height:23px;}
		.l_c li{ float:left; width:151px; padding-left:5px; color:#036;}
		.l_c li a{color:#036;}
		.l_c li a:hover{color:#f60;}


		/*r_a*/
		.r_a{ clear:both; margin-bottom:8px; border:solid 1px #97B5C2; height:100%; overflow:hidden; padding-top:38px; background:url(../images/ask/index_w0.gif) no-repeat 1px 1px #E6F2F7;}
		.r_a .a_1{ clear:both; margin:0 3px;}
		.r_a .a_1 .t{ clear:both; height:71px; background:url(../images/ask/ind_q.gif) repeat-x center bottom;}
		.r_a .a_1 .t li{ float:left; margin-right:3px;}
		.r_a .a_1 .bot{ clear:both; height:123px; overflow:hidden; padding:8px; border:solid 1px #D6D6D6; border-top:none; background-color:#fff; margin-bottom:3px; }
		.r_a .a_1 .bot li{ clear:both; line-height:25px;}
		.r_a .a_1 .bot li.bor{ color:#999; padding-bottom:5px;}
		.r_a .a_1 .bot li.bor textarea{ border:solid 1px #97B5C2; width:225px; height:90px; }
		.r_a .a_1 .bot2{ clear:both;  height:100px; overflow:hidden; padding:8px; border:solid 1px #D6D6D6; border-top:none; background-color:#fff;}
		.r_a .a_1 .bot2 li{ float:left; width:60px; color:#666;}
		.r_a .a_1 .bot2 li a{ color:#666;}
		.r_a .a_1 .bot2 li a:hover{ color:#f60;}

		#main .main .right .top { height:29px; background:url(../images/ask/main_title.gif) no-repeat; line-height:29px;}
				#main .main .right .top .title { float:left; padding-left:20px; margin-left:14px; display:inline; font-size:14px; font-weight:bold; }
				#main .main .right .top .more { float:right; margin:0px 10px 0 0; }
				#main .main .right .top a {}
				#main .main .right .top a:link {color: #333;text-decoration:none;}
				#main .main .right .top a:visited {color: #333;text-decoration:none;}
				#main .main .right .top a:hover {color: #FF6600;text-decoration:none;}
				#main .main .right .top a:active {color: #FF6600;text-decoration:none;}
		#main .main .right .list {border:#76C4EA 1px solid;border-top:none;}
				#main .main .right .list ul{ padding:5px 8px; }
				#main .main .right .list ul li{padding-left:8px; line-height:20px; background: url(../images/ask/list_arrow.gif) no-repeat 0 6px;}
				#main .main .right .list a.yellow {color: #FF6600;}
				#main .main .right .list a.yellow:link {color: #FF6600;text-decoration:none;}
				#main .main .right .list a.yellow:visited {color: #FF6600;text-decoration:none;}
				#main .main .right .list a.yellow:hover {color: #333;text-decoration:underline;}
				#main .main .right .list a.yellow:active {color: #333;text-decoration:none;}
				
		#main .main .right .adv_pic { width:255px; }
		
		#article .main .right .adv_title { width:255px; }
		
		#main .main .right .adv_list { border:#FF6600 1px solid;}
				#main .main .right .adv_list ul{ padding:7px 8px 8px 8px; }
				#main .main .right .adv_list ul li{padding-left:14px; line-height:20px; background: url(../images/ask/list_arrow2.gif) no-repeat 0 5px; }
				#main .main .right .adv_list a {color: #333;}
				#main .main .right .adv_list a:link {color: #333;text-decoration:none;}
				#main .main .right .adv_list a:visited {color: #333;text-decoration:none;}
				#main .main .right .adv_list a:hover {color: #FF6600;text-decoration:underline;}
				#main .main .right .adv_list a:active {color: #FF6600;text-decoration:none;}
				#main .main .right .adv_list a.red {color: #FF0000;}
				#main .main .right .adv_list a.red:link {color: #FF0000;text-decoration:none;}
				#main .main .right .adv_list a.red:visited {color: #FF0000;text-decoration:none;}
				#main .main .right .adv_list a.red:hover {color: #333;text-decoration:underline;}
				#main .main .right .adv_list a.red:active {color: #333;text-decoration:none;}

		#main .main .right .adv_list2 { border:#CCCCCC 1px solid; height:112px; }
				#main .main .right .adv_list2 ul{ padding:10px 8px 10px 8px; list-style:none; margin-bottom:10px; }
				#main .main .right .adv_list2 ul li{ line-height:15px; float:left; width:180px; }
				#main .main .right .adv_list2 a {color: #333;}
				#main .main .right .adv_list2 a:link {color: #333;text-decoration:none;}
				#main .main .right .adv_list2 a:visited {color: #333;text-decoration:none;}
				#main .main .right .adv_list2 a:hover {color: #FF6600;text-decoration:underline;}
				#main .main .right .adv_list2 a:active {color: #FF6600;text-decoration:none;}
				#main .main .right .adv_list2 a.red {color: #FF0000;}
				#main .main .right .adv_list2 a.red:link {color: #FF0000;text-decoration:none;}
				#main .main .right .adv_list2 a.red:visited {color: #FF0000;text-decoration:none;}
				#main .main .right .adv_list2 a.red:hover {color: #333;text-decoration:underline;}
				#main .main .right .adv_list2 a.red:active {color: #333;text-decoration:none;}

				
		#main .main .right .ask_list {border:#76C4EA 1px solid;}
		        #main .main .right .ask_list dl { padding:5px; margin:5px; border:#cccccc 1px solid; color:#009933; text-indent:20px; background: url(../images/ask_t.gif) 3px 3px no-repeat;}
		        #main .main .right .ask_list dl dt{ color:#009900; line-height:22px;}
				#main .main .right .ask_list dl dt a{color:#009900;}
				#main .main .right .ask_list dl dt a:link {color:#009900;text-decoration:none;}
				#main .main .right .ask_list dl dt a:visited {color:#009900;text-decoration:none;}
				#main .main .right .ask_list dl dt a:hover {color: #FF6600;text-decoration:none;}
				#main .main .right .ask_list dl dt a:active {color: #FF6600;text-decoration:none;}
		        #main .main .right .ask_list dl dd{ color:#666666; line-height:20px;}
				#main .main .right .ask_list dl dd a{color:#666666;}
				#main .main .right .ask_list dl dd a:link {color:#666666;text-decoration:none;}
				#main .main .right .ask_list dl dd a:visited {color:#666666;text-decoration:none;}
				#main .main .right .ask_list dl dd a:hover {color: #FF6600;text-decoration:none;}
				#main .main .right .ask_list dl dd a:active {color: #FF6600;text-decoration:none;}

				
		#main .main .right .doctor_list {border:#76C4EA 1px solid;}
		        #main .main .right .doctor_list dl { padding:5px; margin:5px;}
				#main .main .right .doctor_list dl dt{ float:left; }
				#main .main .right .doctor_list dl dt img{border:1px solid #9bd7f4;padding:3px;}
				#main .main .right .doctor_list dl dd{ float:left; margin:0 6px;  }
				#main .main .right .doctor_list dl dd.title { width:150px;font-size:14px;font-weight:bold;}
				#main .main .right .doctor_list dl dd.title a{ color:#034dce;}
				#main .main .right .doctor_list dl dd.text { width:150px;font-size:12px;color:#666666;line-height:18px;}
				
		#main .main .right .img_list {border:#B8CCDC 1px solid;}
			#main .main .right .img_list ul{ padding:5px 0px;}
			#main .main .right .img_list li{ width:115px; float:left; text-align:center; padding: 0 5px;}
			#main .main .right .img_list li img{ width:100px; height:75px; padding:3px; border:solid 1px #DDD; display: block;}
			#main .main .right .img_list li span{ padding:5px 0 3px 0; text-align:center; display:block;}
			
#main .main .space{float:left; margin:5px; }



/*	-------------------------------------------------------------
	box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.blueBox {
		background: #D7EBFF;
		border: 1px solid #A2D0FF;
		padding: 3px;
		margin-bottom: 10px;
		overflow: hidden; clear: both; height: 100%;
	}
	
	.blueBox .title, .redBox .title, .greenBox .title, .dGreenBox .title {
		padding: 0 5px;
		overflow: auto; height: 100%;
	}
	
	.blueBox .title div {
		margin-top: 5px;
	}		
			
	.blueBox .title h1, .blueBox .title h6 {
		font: bold 14px/30px "宋体";
		color: #05B;
		float: left;
		padding-right: 15px;
		background: url(../images/ask/icon_blue.gif) no-repeat 0 6px; text-indent: 18px;
	}
	
	.blueBox .title h1 a, .blueBox .title h6 a {
		color: #05B;
	}
	
	.blueBox .title h2 {
		float: right;
		font: bold 10px/30px verdana;
		color: #05B;
	}
	
	.blueBox .title h1 span, .blueBox .title h6 span {
		font: 12px/30px verdana; color: #05B;
		padding-left: 10px;
	}
	
	.blueBox .title h1 span a, .blueBox .title h6 span a {
		text-decoration: underline;
		color: #05B;
	}
	
	.blueBox .title .collect1, .blueBox .title .collect2 {
		float: right;
		border: 1px solid #B9DCFF; background: url(../images/ask/collect1.gif) no-repeat 5px 4px #F3F9FF;
		line-height: 20px; text-indent: 23px;
		padding: 2px 3px 0 0; margin: 1px 0 0 4px;
	}
	
	.blueBox .title .collect2 {
		background-image: url(../images/ask/collect2.gif);
	}
	
	.blueBox .more {
		font: bold 14px verdana;
		padding: 5px 0 0 10px;
	}
	
	.blueBox .more a {
		color: #05B;
	}
	
	.blueBox .body, .redBox .body, .greenBox .body, .dGreenBox .body, .orangeBox .body{
		background: #FFF;
		padding: 10px 12px 10px 10px;
		overflow: hidden; clear: both; height: 100%;
	}
	
	.redBox {
		background: #FFF0F0;
		border: 1px solid #F99;
		padding: 3px;
		margin-bottom: 10px;
	}		
			
	.redBox .title h1, .redBox .title h6 {
		font: bold 14px/30px verdana;
		color: #F00;
		float: left;
	}
	
	.redBox .title h2 {
		float: right;
		font: bold 10px/30px verdana;
		color: #F00;
	}
	
	.redBox .zj_answer {
		background: url(../images/ask/ico3.gif) no-repeat 0 5px;
		text-indent: 20px;
	}
	.redBox .zj_ts {
		float:right;
		font: normal 12px verdana;
		color:#666;
		margin:5px 0 0 0;
	}
	
	.orangeBox {
		background: #FFECD9;
		border: 1px solid #FFD9B3;
		padding: 3px;
		margin-bottom: 10px;
	}	
		
	.orangeBox .div_title {
		background: url(../images/ask/icon.gif) no-repeat 3px 2px;
		font: bold 14px/30px 宋体!important;
		color: #F30;
		float: left;
		text-indent: 25px;
	}
	
	.orangeBox .div_title h1, .orangeBox .div_title h6{
		font: bold 14px/30px 宋体!important;
	}
	
	
	.orangeBox .title h2 {
		float: left;
		font: bold 12px/30px verdana;
		color: #F85;
		text-indent: 15px;
	}
	
	.orangeBox .title a {
		color: #F30;
	}
	
	.orangeBox .title b {
		padding-left: 10px;
	}
	
	.orangeBox .title b a {
		color: #F30;
		font: 12px verdana;
		text-decoration: underline;
	}
	
	
	
	
	
	
	.greenBox {
		background: #EBF8DE;
		border: 1px solid #B0E180;
		padding: 3px;
		margin-bottom: 10px;
	}		
			
	.greenBox .title h1, .greenBox .title h6 {
		font: bold 14px/30px verdana;
		color: #690;
		float: left;
	}
	
	.greenBox .title h2 {
		float: right;
		font: bold 10px/30px verdana;
		color: #690;
	}
	
	.greenBox .title span {
		font: 12px verdana;
		color: #333;
		padding-left: 10px;
	}
	
	.greenBox .wy_answer {
		background: url(../images/ask/normal_answer.gif) no-repeat 0 6px;
		text-indent: 20px;
	}
	
	.dGreenBox {
		background: #E7F5F5;
		border: 1px solid #44B5B5;
		padding: 3px;
		margin-bottom: 10px;
	}		
	.dGreenBox .title {
		font: bold 14px/29px verdana;
		color: #388;
		background: url(../images/ask/ico_39.gif) no-repeat 0 5px; text-indent: 28px;
	}

/*	-------------------------------------------------------------
	problem
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.problem {
		padding: 0 10px;
		overflow: auto; height: 100%;
	}
	
	
	.problem .gg{
		font:bold 12px/20px "宋体";
		text-align:right;
	}
	
	.problem .gg a{
		color:#05b;
		text-decoration: underline;
	}
	
	.problem .gg font{
		font:bold 12px/20px "宋体";
		color:#F30;
		text-decoration:underline;
	}
	
	.problem h1, .problem h6 {
		font: bold 16px verdana;
		padding: 10px 0 15px 0;
	}
	
	.problem .price {
		float:left;
		background: url(../images/ask/money.gif) no-repeat 15px -1px; text-indent: 45px;
		color: #FF3300;
		line-height:20px;
	}
	
	.problem .price span{
		padding-left:6px;
	}
	
	.problem .price span a{
		text-decoration:underline;
		color:#37D;
	}
	
	
	.problem .questioner {
		float: left; clear: left;
		background: url(../images/ask/ico1.gif) no-repeat;
		text-indent: 20px;
		color: #666;
		padding-bottom: 10px;
	}
	.problem .time {
		float: left; clear: right;
		font-family: verdana; color: #666;
		padding-left:15px;
	}
	
	.problem .answerBtn {
		float: right;
		background: url(../images/ask/btn_7.gif);
		width: 70px; font: 12px/20px Arial; text-align: center;
		margin-top: -3px;
	}
	
	.problem .answerBtn a, .problem .answerBtn a:hover { color: #FFF; }
	
	
	.problem div.info {
		border-top: 1px dashed #ccc;
		clear: both;
	}
	
	.problem .question {
		font: 14px/22px "宋体";
		color: #333;
		word-wrap: break-word; word-break : break-all;
		padding: 10px 0;
	}
	
	.problem .manage {
		background: url(../images/ask/dash_1.gif) repeat-x top;
		padding: 12px 0 0 6px;
		line-height: 22px;
	}
	
	.problem .manage a, .problem .manage a:hover {
		color: #37D;
		text-decoration: underline;
	}
	
	
/*	-------------------------------------------------------------
	answer box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.answerBox div {
		background: url(../images/ask/dash_1.gif) repeat-x bottom;
		padding: 0 3px 1px 6px;
		overflow: auto; height: 100%;
	}
	
	.answerBox .menu{
		background:none!important;
		padding:5px 10px!important;
	}
	
	.answerBox .manage {
		padding: 12px 6px;
	}
	
	.answerBox div a {
		color: #37D;
		text-decoration: underline;
	}
	
	.answerBox div span {
		font: 12px/34px verdana; color: #666;
		padding: 0 5px;
		float: left;
	}
	
	.answerBox p {
		font: 14px/24px verdana; color: #000;
		padding: 10px;
		clear: both;
		background: url(../images/ask/dash_1.gif) repeat-x bottom;
		
		word-wrap: break-word; word-break: break-all;
	}
	
	.answerBox .answerer a {
		color: #F60;
	}
	
	
	
	.answerBox .spAnswerer {
		background: url(../images/ask/ico2.gif) no-repeat 0 8px;
		padding-left: 20px;
	}
	
	.answerBox .spAnswerer a {
		font-weight:bold;
		color: #F60;
	}
	
	.answerBox .spAnswerer img {
		width: 15px;
		height: 22px; -height: 33px;
		background: no-repeat 0 2px; -background: no-repeat 0 8px;
	}
	
	.answerBox .from {
		float:left;
	}
	
	.answerBox .zixun a{
		background:url(../images/ask/qqbg.gif) no-repeat right 0;
		padding:3px 20px 3px 10px;
	}
	
	.answerBox span font{
		color:#333; font:12px Verdana;
	}
	
	.answerBox .spl, .answerBox .spl a {
		font-weight:bold;
	}
	
	.answerBox .qq {
		margin:0; +margin:-2px; -margin:8px;
	}
	.answerBox .dw {
		width:248px;
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap;
	}
	.answerBox .qq img {
		margin:3px 0 0 0; +margin:0; -margin:0;
		vertical-align: text-bottom; +vertical-align: text-bottom; -vertical-align: middle;
	}
	
	
	
	.answerBox .askbtn {
		background: url(../images/ask/btn_7.gif);
		padding: 2px 11px 3px 11px; color: #FFF; +padding-top: 3px;
	}
	
	
/*	-------------------------------------------------------------
	ask form + answer form + comment form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	ul.askForm li, ul.answerForm li, ul.commentForm li {
		clear: both;
		padding: 10px 0;
		background: url(../images/ask/dash_1.gif) repeat-x bottom;
		overflow: auto; height: 100%;
	}
	
	ul.askForm h1, ul.answerForm h1, ul.askForm h6, ul.answerForm h6 {
		font: bold 14px verdana;
		float: left;
		width: 105px;
		padding-left: 20px;
		color: #555;
		+padding-top: 3px;
	}
	
	ul.askForm p, ul.answerForm p {
		float: left;
	}
	
	ul.askForm a, ul.answerForm a {
		text-decoration: underline;
		font-size: 14px;
		color: #05B;
	}
	
	
	ul.askForm .inputBox {
		width: 770px; padding: 2px;
		margin-bottom: 8px;
	}
	
	ul.askForm textarea, ul.answerForm textarea {
		width: 780px; +width: 778px; -width: 778px;
		height: 150px;
		margin-bottom: 10px;
	}
	
	ul.askForm span {
		font-weight: bold;
		color: #F00;
	}
	
	ul.askForm .point {
		font: bold 14px Verdana;
	}
	
	ul.askForm .notice {
		padding-top: 10px;
	}
	
	
	
	
	ul.askForm .base_info {
		overflow: auto; height: 100%;
	}
	
	ul.askForm .base_info div {
		padding-bottom: 5px;
	}
	
	ul.askForm .base_info textarea {
		height: 50px;
	}
	
	ul.askForm .base_info .history {
		width: 732px;
	}
	
	
	
	
	ul.askForm .radio, ul.askForm .price, ul.askForm .chooseCategory {
		overflow: auto; height: 100%;
	}
	
	ul.askForm .radio {
		+margin-bottom: -10px;
	}
	
	ul.askForm .radio div {
		padding-bottom: 5px;
	}

	
	ul.askForm .radio span {
		font: 14px verdana;
	}

	
	ul.askForm .price input {
		width: 50px;
		margin-right: 10px;
	}
	
	ul.askForm .anonymity {
		margin-right: 10px;
	}
	
	ul.askForm .submit, ul.answerForm .submit {
		margin-left: 125px;
		background: url(../images/ask/ask.gif);
		width: 80px;
		height: 31px;
		border: 0px;
	}
	
	
	
	
	
	ul.answerForm h1, ul.answerForm h6 {
		width: 85px;
	}
	
	
	ul.answerForm .inputBox {
		width: 555px;
		margin-bottom: 5px;
	}
	
	ul.answerForm textarea {
		width: 555px; +width: 553px; -width: 553px;
	}
	
	ul.answerForm .validate, ul.askForm .validate {
		width: 84px;
		margin-bottom: 5px;		
	}
	
	ul.answerForm .submit {
		margin-left: 105px;
		background: url(../images/ask/answer.gif);
	}
	
	
	
	
	ul.commentForm {
		padding: 0 10px;
	}
	
	
	ul.commentForm h1, ul.commentForm h6 {
		font: bold 14px verdana; color: #555;
		padding: 0 0 5px 0;
		+padding-top: 3px;
	}
	
	ul.commentForm textarea {
		width: 645px; +width: 643px; -width: 643px;
		height: 150px;
		margin-bottom: 10px;
	}
	
	ul.commentForm .submit {
		background: url(../images/ask/comment.gif);
		width: 80px; height: 31px;
		border: 0px;
	}
	
	
/*	-------------------------------------------------------------
	relate question
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	ul.relate_question li {
		float: left;
		width: 340px; font: 14px/30px Verdana;
		background: url(../images/ask/dash_1.gif) repeat-x bottom;
		margin: 0 5px;
		display: inline;
	}
	
	ul.relate_question a {
		text-decoration: underline;
	}
	
	
	
/*	-------------------------------------------------------------
	notice
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.noticeBox {
		border: 1px solid #FFAA3E; background: url(../images/ask/ico4.gif) no-repeat 5px 8px #FFF9F0;
		padding: 5px 0;
		font: 14px/20px Arial; text-indent: 24px;
		margin: 10px 0;
	}
	
	.noticeBox span {font-weight: bold; color:#F30;}
	
	.noticeBox li{
		background:url(../images/ask/dian.gif) no-repeat 13px 8px;
		font:14px/22px "宋体";
	}

.blueBox .body, .orangeBox .body, .greenBox .body, .redBox .body {
	background:#FFF;
	padding: 10px 15px 10px 15px;
	overflow: hidden; clear: both; height: 100%;
	}


/*	-------------------------------------------------------------
	class
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	ul.class li {float: left; width: 170px;font: 14px/25px arial; color: #555;background: url(../images/ask/point_1.gif) no-repeat 0 9px; text-indent: 10px;}
	ul.class a, ul.class_more a, ul.friends a, ul.hospitals a {text-decoration: underline;color: #05B;}
	ul.class a:hover {color: #333;text-decoration:none;}
	ul.class .sp {font-weight: bold;}
	ul.class_more li {float: left; width: 180px; padding-left: 8px;font: 10px/28px verdana;background: url(../images/ask/dash_1.gif) repeat-x bottom;color: #555;}
	ul.class_more a {font-size: 14px;}
	ul.friends li, ul.hospitals li {float: left; width: 96px; padding-left: 8px;font: 14px/28px verdana;background: url(../images/ask/dash_1.gif) repeat-x bottom;overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
	ul.hospitals li {width: 180px;}
	
	
/*	-------------------------------------------------------------
	tabs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.tabs h4, .tabs_b h4, .tabs_c h4 {
		display: none;
		font: 12px "宋体";
	}
	
	.tabs .block, .tabs_b .block, .tabs_c .block {
		display: block;
	}

/*	-------------------------------------------------------------
	status bar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.statusBar {
		border-bottom: 1px solid #ddd; overflow: auto; height: 22px;
		margin-bottom: 10px; font-size:14px;
	}
	
	.statusBar div {
		float: right; color: #999;
		text-align: left;
		padding-left: 10px;
	}
	
	.statusBar .theme {
		padding-left: 5px;
		float: left; text-align: left;
	}
	
	.statusBar .price {
		width: 40px;
	}
	
	.statusBar .click {
		width: 70px; text-align: right;
	}
	
	.statusBar .status {
		width: 30px;
		text-align: center;
	}
	
	.statusBar .replier {
		width: 80px; padding-left: 10px;
	}
	
	.statusBar .time {
		width: 75px;
	}
	
	.lgy,a.lgy:link,a.lgy:visited{color:#555; text-decoration: none;}
	
	ul.dash li {
		background: url(../images/ask/dash_1.gif) repeat-x bottom;
		clear: both;
		overflow: auto; 
		+margin-bottom: -4px; -margin-bottom: 0;
		line-height: 30px;
		padding-left: 5px;
	}
	
	ul.dash a {color: #00c;text-decoration:none;}
	ul.dash a:hover {color: #FD4E01;text-decoration:none;}

	
	ul.dash h2, ul.dash p {
		line-height: 30px!important;
	}
	
	ul.dash h1, ul.dash h6 {
		font: 14px/20px Verdana; padding-top: 5px;
		float: left;
	}
	
	ul.dash h1 img, ul.dash h6 img {
		vertical-align: middle; margin-left: 5px
	}
	
	ul.dash p, ul.dash h2 {
		float: right;
		padding-left: 10px;
	}
	
	ul.dash .time {
		font: 10px verdana; color: #999;
		width: 75px; text-align: right;
	}
	
	ul.dash h2 {
		width: 80px; text-align: center;
		font: 12px Verdana;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}	
	
	ul.dash .money {
		background: url(../images/money_1.gif) no-repeat 0 10px; text-indent: 2px;
		color: #F30;
		width: 20px; float: left;
	}	
	
	ul.dash .icon {
		width: 30px; text-align: center;
		padding-top: 7px;
	}
	
	ul.dash .click {
		width: 70px; text-align: center;
		font: 10px verdana;
	}
	
	ul.dash .choose {
		float: left;
		padding: 0; padding-top: 8px; +padding-top: 3px;
	}
	
/*	-------------------------------------------------------------
	navigation of page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.pageNavi {text-align: center;padding: 30px 0 15px 0; font-size:14px; }
	.pageNavi a { color:#0066FF; text-decoration:none;padding: 0px!important;}
	.pageNavi span {color: red; font-weight: bold;}
	.pageNavi a:hover {color: #FD4E01;text-decoration:none;}


