div {
		line-height: 18px;
	}
	
	
	h1, h2, h3, h4, h5, h6, p, b {
		margin: 0; padding: 0;
		line-height: 18px;
	}
	
	ul {
		padding: 0px; margin: 0px;
	}
	
	li {
		list-style: none;
		background: no-repeat left;
	}




/*	-------------------------------------------------------------
	Layout
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	body
{
margin:0 auto;
}
ul
{
list-style-type:none;
padding:0px;
margin:0px;
font-size:0px;
line-height:23px;
}
ul li
{
list-style-type:none;
padding:0px;
margin:0px;
}

	
	.wrap1 {
		width: 970px; padding: 0 5px;
		background: #FFF; overflow:auto;
	}
	
	
	
	.con_left {
		float: left;
		width: 200px;
	}
	
	
	.con_middle {
		width: 540px; padding-left: 10px;
		float: left;
	}
	
	.con_right {
		float: right;
		width: 210px;
	}
	
	
	.gg_210, .gg_400 {
		padding-bottom: 10px;
	}
	
	
	
	.art_con_left {
		float: left; width: 730px;
	}
	
	.art_con_right {
		float: right; width: 230px;
	}
	
	
	
	
	.list_con_right {
		float: right; width: 760px;
	}
	
	

	
/*	-------------------------------------------------------------
	ask_top
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.ask_top{
		height:53px;
		background: url(/img/login_06.gif) repeat-x bottom;
		padding-top: 10px;
		margin-bottom: 8px;
	}
	
	.ask_top .logo {
		float: left;
	}
	
	.ask_top .logo a{
		display:block;
		background: url(/img/login_logo.gif);
		width:149px; height:53px; text-indent:-1000px;
	}
	
	.ask_top .login_box{
		width:760px; height:53px; float: right;
		background: url(/img/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(/img/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(/img/login_13.gif);
		width:2px; height:30px; float:left;
	}
	
	.menu_bg, .menu_bg2{
		background:url(/img/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:underline;
	}


	
	
	.login_box2{
		margin: -22px 0 0 -20px; +margin: -7px 0 0 -210px;
		width:224px;
		display:none;position:absolute;z-index:1000;
	}
	
	.login_box2 .top_bg{
		background:url(/img/login_03.gif);
		width:64px; height:25px;
		font:bold 12px "宋体"; padding:8px 0 0 160px;
		color:#333;
	}
	
	.login_box2 .body2{
		border:solid 1px #A2D0FF; border-top:none;
		padding:15px;
		overflow:auto;background:#FFF;
	}
	
	.login_box2 .body2 .span3{
		display:block;
		margin-bottom:10px;
		font:12px "宋体"; color:#333;
	}
	
	.login_box2 .body2 .span3 input{
		width:138px; height:14px; border: solid 1px #C9C9C9;
		padding:2px;
	}
	
	.login_box2 .body2 .span4{
		padding-left:50px;
		text-align:center;
	}
	
	.login_box2 .body2 .span4 a{
		color:#37D;
	}
	
	.login_box2 .body2 .span4 .login_btn{
		background:url(/img/login_btn.gif); width:47px; height:20px; font:bold 12px/15px "宋体"; color:#FFF; border:0; padding-top:3px;
		margin-right:15px;
	}






	
	
/*	-------------------------------------------------------------
	info_box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	.info_box{
		border:solid 1px #A2D0FF;
		background:#D7EBFF;
		overflow:auto; height:100%;
		margin:0 0 8px 0;
	}
	
	.info_box div{
		background:#FFF; margin:3px;
		padding:3px 5px;
		line-height:20px;
		overflow:auto;
	}
	
	.info_box div b{
		color:#F60; font:bold 12px "宋体";
	}
	
	.info_box div span{
		padding-left:20px;
	}
	
	.info_box div p{
		font:bold 15px/18px "宋体"; float:left; margin:0 6px 0 0; padding:0;
	}
	
	.info_box div .span1{
		background:url(/img/login_21.gif) no-repeat;
	}
	
	.info_box div .span2{
		background:url(/img/login_23.gif) no-repeat;
	}
	
	.info_box div .span3{
		background:url(/img/login_26.gif) no-repeat;
	}
	
	.info_box div .span4{
		background:url(/img/login_28.gif) no-repeat;
	}
	
	
	
	
	
	
/*	-------------------------------------------------------------
	navigation
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.askNavi {
		background: url(/img/navi_bg.gif) repeat-x bottom;
		height: 70px;
		margin: 15px 0 10px 0;
	}
	
	.askNavi div {
		float: left;
	}
	
	
	.askNavi .logo {
		width: 210px;
	}
	
	.askNavi a {
		text-decoration: underline;
	}
	
	
	.loginBox {
		background: url(/img/login_bg.gif);
		height: 38px;
		border-left: 1px solid #DDD; border-right: 1px solid #DDD;
		margin-top: 15px;
		width: 750px;
	}
	
	.loginBox td {
		line-height: 25px;
	}
	
	.loginBox input {
		width: 70px;
		height: 20px; line-height: 20px;
		border: 1px solid #DDD;
		margin-right: 3px; padding-left: 5px;
	}
	
	.loginBox .loginBtn, .loginBox .regBtn {
		background: url(/img/login_btn_1.gif);
		width: 60px; height: 24px;
		border: 0px;
		cursor: pointer;
	}
	
	.loginBox .regBtn {
		background: url(/img/login_btn_2.gif);
	}
	
	.loginBox .sp {
		padding: 0 5px 0 10px;
		overflow:hidden;
		text-overflow:ellipsis;
		white-space:nowrap;
		text-decoration:none;
		font:bold 12px "宋体";
	}
	.loginBox .sp span {
		width:105px;
		height:18px;
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap;
		display:block;
		padding:7px 0 0 0;
		margin:0;
	}
	.loginBox .sp span a {
		text-decoration:none;
		color:F60;
	}
	
	.loginBox .money {
		padding: 0 4px 0 0;
	}
	.loginBox .money span{
		float:left;
		background: url(/img/money_login.gif) no-repeat 0 0;
		width:25px!important;
		width:22px;
		height:21px;
		display:block;
		cursor:pointer;
		margin:3px 0 0 0;
	}
	
	.loginBox .message {
		padding: 0 4px 0 0;
	}
	
	.loginBox .message span{
		float:left;
		background: url(/img/icon_doing_login.gif) no-repeat 0 0;
		width:27px!important;
		width:25px;
		height:21px;
		display:block;
		cursor:pointer;
		margin:4px 0 0 0;
	}
	
	.loginBox table {
		float: left;
	}
	
	.loginBox .askArea {
		background: url(/img/askbox_1.gif) no-repeat;
		margin-top: 1px;
		float: right; height: 36px;
	}
	
	.loginBox .inputArea {
		background: url(/img/askbox_3.gif) no-repeat top right;
		padding: 0 5px;
		height: 100%;
	}
	
	.loginBox .inputArea input {
		margin: 0; border: 0; background: url(/img/askbox_2.gif);
		height: 16px; line-height: 16px; padding: 10px 5px; +margin-top: -1px;
		width: 165px;
		
	}
	
	.loginBox .searchAnswer, .loginBox .wannaAsk {
		margin: 6px 4px 0 0;
	}
	
	.loginBox .askLoginMenu {
		float: right;
	}
	
	.loginBox .askLoginMenu div {
		padding: 10px 10px 0 8px;
		background: url(/img/arrow.gif) no-repeat 0 15px;
	}
	
	.loginBox .join_master {
		float: right;
		padding: 7px 12px 0 0;
	}
	
	.loginBox .join_btn div {
		padding: 7px 0 0 5px;
	}
	
	.join_gg{
		width:100%;
		margin:0 0 8px 0;
		display:table;
	}
	.join_gg ul{
		width:100%;
		height:auto;
		margin:0;
		padding:0;
	}	
	.join_gg li{
		float:left;
		width:215px;
		margin:0 0 0 5px;
		padding:0 0 0 20px;
		background: url(/img/arrow.gif) no-repeat 10px 6px;
		overflow:hidden; 
		text-overflow:ellipsis; 
		white-space:nowrap;
		display:inline;
	}	
	.join_gg li .a1{
		color:#FE0000;
	}	
	
	
/*	-------------------------------------------------------------
	box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.blueBox {
		background: #D7EBFF;
		border: 1px solid #A2D0FF;
		padding: 3px;
		margin-bottom: 10px;
		overflow: hidden; clear: both; height: 100%;
	}
	
	.blueBox .title, .orangeBox .title, .greenBox .title, .redBox .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(/img/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 h3 {
		font: bold 14px/24px "宋体";
		color: #05B;
		background: url(/img/icon_blue.gif) no-repeat 0 3px; text-indent: 18px;
	}
	
	.blueBox .title span {
		font: 12px verdana;
		color: #05B;
		padding-left: 10px;
	}
	
	.blueBox .title span a {
		text-decoration: underline;
		color: #05B;
	}
	
	.blueBox .title .collect, .blueBox .title .collect1 {
		float: right;
		border: 1px solid #B9DCFF; background: url(/img/collect.gif) no-repeat 5px 4px #F3F9FF;
		line-height: 20px; padding: 2px 3px 0 0;
		text-indent: 20px; margin: 1px 0 0 4px;
	}
	
	.blueBox .more {
		font: bold 14px verdana;
		padding: 5px 0 0 10px;
	}
	
	.blueBox .more a {
		color: #05B;
	}
	
	
	
	
	
	.orangeBox {
		background: #FFECD9;
		border: 1px solid #FFD9B3;
		padding: 3px;
		margin-bottom: 10px;
	}		
			
	.orangeBox .title h1, .orangeBox .title h6 {
		font: bold 14px/30px verdana;
		color: #F30;
		float: left;
		text-indent: 20px;
	}
	
	
	.orangeBox .title h2 {
		float: left;
		font: bold 12px/30px verdana;
		color: #F30;
		text-indent: 15px;
	}
	
	
	
	.orangeBox .title h3 {
		font: bold 14px/30px verdana;
		color: #F30;
		float: left;
		text-indent: 20px;
	}
	
	.orangeBox .title span {
		float: right;
		font: 12px/30px Verdana;
	}
	
	.orangeBox .title span a {
		text-decoration: underline;
	}
	
	
	
	.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(/img/normal_answer.gif) no-repeat 0 6px;
		text-indent: 20px;
	}
	
	
	
	
	.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(/img/master_answer.gif) no-repeat 0 3px;
		text-indent: 20px;
	}
	.redBox .zj_ts {
		float:right;
		font: normal 12px verdana;
		color:#666;
		margin:5px 0 0 0;
	}
	
	
		
	
/*	-------------------------------------------------------------
	hot keshi
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	ul.hot_keshi {
		overflow: hidden; clear: both; height: 100%;
		margin-top: -3px;
	}
	
	ul.hot_keshi li {
		float: left; width: 125px;
		font: 14px/26px Arial;
		background: url(/img/arrow_1.gif) no-repeat 5px 9px; text-indent: 15px;
		border-bottom: 1px dashed #ccc;
	}
	
	
/*	-------------------------------------------------------------
	index master box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.indexMaster {
		float: right; width: 752px;
	}
	
	.indexMaster .body div {
		width: 64px; text-align: center; float: left;
		line-height: 14px; padding: 0 8px;
	}
	
	.indexMaster img {
		width: 60px; height: 75px;
		border: 1px solid #666; margin-bottom: 5px;
	}
	
	
	
	
/*	-------------------------------------------------------------
	status bar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.statusBar {
		border-bottom: 1px solid #ddd; overflow: auto; height: 18px;
		margin-bottom: 10px;
	}
	
	.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: center;
	}
	
	.statusBar .status {
		width: 30px;
		text-align: center;
	}
	
	.statusBar .replier {
		width: 80px; padding-left: 10px;
	}
	
	.statusBar .time {
		width: 75px;
	}
	
	
	
	
/*	-------------------------------------------------------------
	ul
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	
	ul {
		padding: 0px; margin: 0px;
	}
	
	li {
		list-style: none;
		background: no-repeat left;
	}
	
	
	ul.help {
		background: url(/img/dash_28.gif);
		overflow: auto;
		height: 100%;
	}
	
	
	ul.help li {
		float: left;
		width: 70px; font: 14px verdana;
		padding-left: 20px;
		line-height: 28px;
	}
	
	ul.help a {
		color: #05B;
	}
	
	
	
	
	
	
	
	ul.dash li {
		background: url(/img/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: underline;
	}
	
	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(/img/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;
	}
	
	
	
	
	
	
	
	ul.mongline li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		font: 14px/30px Verdana;
		padding-left: 10px;
	}
	
	ul.mongline li a {
		color: #00c; text-decoration: underline;
	}
	
	ul.mongline span {
		background: url(/img/arrow.gif) no-repeat 0 5px;
		padding-left: 10px;
	}
	
	ul.mongline .btn {
		margin: 10px 0 0 0; +margin: 5px 0 3px 0;
	}
	
	
	
	
	
	
	
	ul.point li {
		background: url(/img/point.gif) no-repeat left 10px;
		padding-left: 10px;
		font: 14px/24px verdana;
	}
	
	ul.point li a {
		text-decoration: underline;
		color: #00c;
	}
	
	
	
	

	
	ul.index_famous li {
		font: 12px/25px verdana;
		width: 60px; float: left; overflow: auto;
	}
	
	ul.index_famous li a {
		text-decoration: underline;
		color: #00c;
	}
	
	
	
	
	ul.rank .item {
		border-bottom: 1px solid #ccc;
		height: 22px;
	}
	
	ul.rank .item h1, ul.rank .item h2, ul.rank .item p, ul.rank .item h6 {
		font-weight: bold;
	}
	
	ul.rank li {
		clear: both;
		overflow: auto;
		+margin-bottom: -4px; -margin-bottom: 0;
	}
	
	ul.rank h1, ul.rank h2, ul.rank p, ul.rank h6 {
		font: 12px/22px "宋体";		
		white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	}
	
	ul.rank h1, ul.rank h6 {
		float: left; width: 72px;
	}
	
	ul.rank h2 {
		float: right;
		width: 45px; text-align: right;
	}
	
	ul.rank p {
		float: right;
	}
	
	
	
	
	
	
	ul.favor li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding: 10px 0 5px 0;
		overflow: auto; height: 100%;
	}
	
	ul.favor a {
		color: #666;
		font: 14px/20px "宋体";
	}
	
	ul.favor li p {
		background: url(/img/rule.jpg) no-repeat left 9px;
		padding-left: 15px;
	}
	
	ul.favor li p a {
		font-weight: bold; font-size: 12px;
	}
	
	
	
	
	
	
	
	ul.class li {
		float: left; width: 180px;
		font: 14px/25px arial; color: #555;
		background: url(/img/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 .sp {
		font-weight: bold;
	}
	
	
	
	ul.class_more li {
		float: left; width: 180px; padding-left: 8px;
		font: 10px/28px verdana;
		background: url(/img/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(/img/dash_1.gif) repeat-x bottom;
		overflow: hidden;
		white-space: nowrap; text-overflow: ellipsis;
	}
	
	ul.hospitals li {
		width: 180px;
	}
	
	
	
	
/*	-------------------------------------------------------------
	number of problem
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.number_of_problem {
		padding: 10px 0 10px 10px;
	}
	
	.number_of_problem b {
		color: #690;
		font: bold 12px verdana;
	}
	
	
	
	
	
/*	-------------------------------------------------------------
	master
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	
	.master {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding: 0 0 8px 0;
		border-top: 4px solid #FFF; border-bottom: 4px solid #FFF;
		overflow: auto; height: 100%;
	}
	
	
	.master .span1{
	}
	
	.master .span1 img{
		width:60px; height:20px; border:0;
	}
	
	
	.master div {
		float: left;
		border: 1px solid #ccc;
		margin-right: 5px; padding: 1px;
	}
	
	.master img {
		width: 65px; height: 80px;
	}
	
	.master .online {
		width: 14px; height: 15px;
		vertical-align: middle;
	}
	
	.master h1, .master h6 {
		font: bold 12px verdana;
		padding: 3px 0 6px 0;
	}
	
	.master h1 a, .master h6 a {
		color: #05B;
	}
	
	
	.master h2 {
		font: 10px "宋体";
		color: #999;
		padding-top: 5px;
	}
	
	.master h2 a {
		color: #F60;
		text-decoration: underline;
	}
	
	.master h3, .master p {
		font: 12px/18px verdana;
	}
	
	
	
	.super_master h1 a, .super_master h6 a {
		font: bold 14px Verdana;
		color: #F60;
	}
	
	.super_master div {
		border: 1px solid #666;
	}
	
	
	
	.list_master_box {
		padding: 0 8px;
	}
	
	
	
	

	
	ul.masterForeList {
		float: right;
		width: 240px;
	}
	
	ul.masterForeList li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		line-height: 16px;
		padding: 4px 0 4px 5px;
	}




	.masterBox {
		background: url(/img/icon_master.gif) no-repeat;
		padding: 8px 0 0 80px;
		float: left;
		width: 520px;
	}
	
	.masterBox a {
		text-decoration: underline;
		color: #666;
	}
	
	.masterBox h1, .masterBox h6 {
		float: left;
		padding: 0 5px 5px 0;		
		width: 67px;
		font: 12px/16px verdana;
		overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
	}
	
	.masterBox h1 a, .masterBox h6 a {
		color: #333;
	}
	
	.masterBox img {
		vertical-align: middle;
		margin-left: 2px;
	}
	
	.masterBox p {
		float: left;
		padding: 0 15px 5px 0;
		font: bold 12px/16px verdana;
		white-space: nowrap;
	}
	
	.masterBox p a {
		color: #37D;
	}





	ul.master_list li {
		padding: 5px 0;
		background: url(/img/dash_1.gif) repeat-x bottom;
	}

	ul.master_list li a {
		font: bold 12px/18px Verdana; background:url(/img/icon_master_2.gif) no-repeat;
		padding-left: 20px; +padding-left: 19px;
		color: #05B;
		display: block;
	}


	
/*	-------------------------------------------------------------
	ask
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	
	.ask {
		height: 35px;
	}
	
	.askLong {
		height: 45px;
	}
	
	.askForList {
		height: 26px;
		padding-left: 80px;
	}
	
	.ask input, .askForList input, .askLong input {
		width: 378px; height: 24px; border: 1px solid #8CF;
		color: #333; line-height: 23px;
		padding: 0 5px;
		float: left;
		background: #F4FAFF;
	}
	
	.askLong input {
		width: 530px;
	}	
		
	.searchAnswer, .wannaAsk {
		background: url(/img/btn_1.gif)!important;
		width: 70px!important; height: 24px!important; border: 0px!important;
		cursor: pointer;
		margin-left: 5px;
	}
	
	.wannaAsk {
		background: url(/img/btn_2.gif)!important;
	}
	
	
/*	-------------------------------------------------------------
	tabs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/

	.tabs .tab {
		overflow: auto;
		height: 100%;
	}
	
	
	.tabs .tab h3 {
		float: left;
		background: url(/img/tabs.gif) left -26px;
		width: 265px;
		height: 26px;
	}
	
	
	.tabs .tab span {
		font: bold 14px/23px verdana; padding: 3px 0 0 10px; 
		color: #FFF;
		float: left;
	}
	
	
	.tabs .tab p, .tabs .tab b {
		float: right;
		padding: 7px 10px 0 0;
	}
	
	.tabs .tab p {
		font: bold 10px verdana;
		color: #FFF;
	}
	
	.tabs .tab b {
		font: 12px verdana;
		padding-top: 6px; +padding-top: 7px; -padding-top: 7px;
	}
	
	.tabs .tab b a {
		text-decoration: underline;
		color: #FFF;
	}
	
	
	
	.tabs .tab .up {
		background: url(/img/tabs.gif) left top;
	}
	
	.tabs .tab .up span, .tabs .tab .up p {
		color: #F30;
	}
	
	.tabs .tab .up a {
		color: #F30;
	}
	
	
	
	
	.tabs h4, .tabs_b h4, .tabs_c h4 {
		display: none;
		font: 12px "宋体";
	}
	
	.tabs .block, .tabs_b .block, .tabs_c .block {
		display: block;
	}
		
	
	
	
	
	
	
	
	.tabs_b h3 {
		float: left;
		background: url(/img/tabs_b.gif) left -23px;
		
		font: 12px/22px verdana; padding-top: 1px;
		text-align: center;
		width: 70px;
		margin: 0 2px;
		color: #999;
		display: inline;

	}
	
	
	.tabs_b .up {
		background: url(/img/tabs_b.gif) left top;
		font-weight: bold;
		color: #333;
	}
	
	.tabs_b .tab {
		background: url(/img/tabs_bbg.gif) repeat-x bottom;
		overflow: auto; height: 23px;
		margin-bottom: 10px; padding-top: 4px;
	}
	
	
	
	
	
	
	
	
	.tabs_c {
		padding-top: 25px;
		overflow: auto; height: 100%;
		clear: both;
	}
	
	
	.tabs_c .tab {
		background: url(/img/tabs_cbg.gif) repeat-x bottom;
		overflow: auto; height: 100%;
		margin-bottom: 15px;
	}
	
	.tabs_c h3 {
		float: left;
		background: url(/img/tabs_c.gif) left -25px;		
		font: 14px/25px verdana;
		text-align: center;
		width: 75px;
		margin: 0 2px;
		color: #05B;
	}
	
	.tabs_c h3 a {
		color: #05B;
	}
	
	.tabs_c .up {
		background: url(/img/tabs_c.gif);
		font-weight: bold;
		color: #669900;
	}
	
	
/*	-------------------------------------------------------------
	elitist
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.elitist {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding-bottom: 5px;
		margin-bottom: 10px;
	}
	
	.elitist h1, .elitist h6 {
		font: bold 14px verdana;
		padding-bottom: 5px;
	}
	
	
/*	-------------------------------------------------------------
	articleByClass
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.articleByClass {
		width: 240px; float: left;
		padding: 0 8px;
		margin: 10px 0;
	}
	
	.articleByClass .class {
		overflow: auto; height: 100%;
		margin-bottom: 5px;
		background: url(/img/star_bar.gif);
	}
	
	.articleByClass .class a {
		color: #333;
		font: 14px/29px verdana;
	}
	
	.articleByClass .class h1, .articleByClass .class h6 {
		float: left;
		padding-left: 35px;
	}
	
	.articleByClass .class h1 a, .articleByClass .class h6 a {
		font-weight: bold!important;
	}
	
	.articleByClass .class h2 {
		float: right;
		background: url(/img/cross.gif) no-repeat left 6px;
		padding-left: 20px;
	}
	
	
	
	
	.articleByClass li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		height: 24px;
		margin-bottom: 0px; +margin-bottom: -4px;
	}
	
	.articleByClass li a {
		color: #00c;
		text-decoration: underline;
	}
	
	.articleByClass li h1, .articleByClass li h6 {
		float: left;
		font: 12px/24px "宋体";
	}
	
	.articleByClass li h2 {
		float: right;
		font: 10px/24px verdana;
		color: #ccc;
	}
	
	
	
	
	
	
	
	
	
	
/*	-------------------------------------------------------------
	bottom
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
		
	#bottominfo {
		border-top: 1px solid #ddd;
	}
	
	
	
	
	
	
	
	
/*	-------------------------------------------------------------
	ask form + answer form + comment form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	
	ul.askForm li, ul.answerForm li, ul.commentForm li {
		clear: both;
		padding: 10px 0;
		background: url(/img/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;
	}
	
	
	
	
	
	
	
	.chooseCategory h2 {
		background: url(/img/menu.gif) no-repeat;
		font: bold 14px/27px verdana;
		padding: 0 0 10px 35px;
		color: #05B;
	}
	
	.chooseCategory div {
		background: url(/img/next.gif) no-repeat right;
		padding: 5px 40px 5px 0;
		margin-right: 10px;
		float: left;
	}
	
	.chooseCategory span img {
		background: url(/img/btn_sure.gif);
		width: 42px; height: 22px;
		margin-top: 4px;
	}
	
	.chooseCategory ul {
		background: url(/img/dash_1.gif) repeat-x 0 10px;
		padding-top: 8px;
		clear: both;
		overflow: auto; height: 100%;
	}
	
	.chooseCategory li {
		background: none!important;
		float: left; clear: none!important;
		width: 125px;
	}
	

	
	
	
	
	
	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(/img/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(/img/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(/img/comment.gif);
		width: 80px; height: 31px;
		border: 0px;
	}
	
	
	
/*	-------------------------------------------------------------
	problem box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.problem {
		padding: 0 10px;
		overflow: auto; height: 100%;
	}
	
	.problem h1, .problem h6 {
		font: bold 16px verdana;
		padding: 10px 0 5px 0;	
	}
	
	.problem h2 {
		font: 12px "宋体";
		color: #999;
		padding: 10px 0;
		background: url(/img/dash_1.gif) repeat-x bottom;
	}
	
	.problem p {
		padding: 15px 0;
		text-indent: 28px;
		margin-bottom: 10px;
		font: 14px/22px "宋体";
		color: #333;
		background: url(/img/dash_1.gif) repeat-x bottom;
		
		word-wrap: break-word;
		word-break : break-all;
	}
	
	.problem .info {
		text-align: right;
	}
	
	.problem .info span {
		color: #999;
		padding-left: 5px;
	}
	
	.problem .info a {
		text-decoration: underline;
		color: #05B;
		font-weight: bold;
	}
	
	.problem .price {
		background: url(/img/money.gif) no-repeat left top;
		color: #FF3300; line-height: 22px;
		padding: 0 0 0 32px;
	}
	
	.problem .manage, .answerBox .manage {
		background: #FAFAFA; border: 1px solid #DDD;
		padding: 5px 0;
		margin-top: 10px;
		text-align: center;
	}
	
	.problem .manage a, .answerBox .manage a {
		color: #333;
		text-decoration: none;
	}
	
	.problem .manage a:hover, .answerBox .manage a:hover {
		text-decoration: underline;
	}
	
	
	.problem ul.base_info {
		background: url(/img/dash_1.gif) repeat-x 0 10px;
		padding-top: 20px;
	}
	
	.problem ul.base_info li {
		background: url(/img/arrow.gif) no-repeat 0 6px;
		text-indent: 8px; line-height: 20px;
	}
	
	
/*	-------------------------------------------------------------
	answer box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.answerBox {
		
	}
	
	.answerBox .answer {
		float: left; width: 560px;
		font: 14px/22px "宋体";
		color: #666;
	}
	
	.answerBox .support {
		width: 56px; height: 65px;
		background: url(/img/support_box.gif);
		float: right;
		font: 20px/28px verdana;
		text-align: center;
		color: #FFF;
	}
	
	.answerBox .notice, .commentForBest .notice {
		clear: both;
		text-align: right; padding-top: 10px;
		color: #666;
	}
	
	.answerBox .notice a, .commentForBest .notice a {
		color: #690;
		font-weight: bold;
		text-decoration: underline;
	}
	
	.answerBox .notice span a {
		color: #F30;
	}
	
	
	.answerBox div {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding: 0 3px 1px 6px;
		overflow: auto; height: 100%;
	}
	
	.answerBox div a {
		color: #37D;
		text-decoration: underline;
	}
	
	.answerBox div span {
		padding-right: 13px;
		+padding-right: 13px;
		-padding-right: 11px;
		font:12px/34px verdana;
		color: #666;
		float: left;
	}
	
	.answerBox p {
		font: 14px/24px verdana;
		color: #000;
		padding: 10px;
		clear: both;
		background: url(/img/dash_1.gif) repeat-x bottom;
		
		word-wrap: break-word;
		word-break : break-all;
	}
	
	.answerBox .answerer a {
		color: #F60;
	}
	
	
	
	.answerBox .spAnswerer {
		background: url(/img/doctor.gif) no-repeat 0 9px;
		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 {
		width: 228px;
		overflow: hidden; white-space: nowrap; text-overflow: ellipsis;
	}
	
	.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;
	}
	
/*	-------------------------------------------------------------
	commentForBest
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.commentForBest {
		border: 1px solid #ddd;
		padding: 5px 10px 10px 10px; margin-top: 10px;
		background: #FBFBFB;
	}
	
	.commentForBest h1, .commentForBest h6 {
		font: bold 14px verdana; color: #333;
		padding: 10px 0;
	}
	
	.commentForBest p {
		font: 14px/22px verdana;
		color: #555;
	}
	
	
	
	
	
/*	-------------------------------------------------------------
	navigation of page
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.pageNavi {
		text-align: center;
		padding: 30px 0 15px 0; font: 15px Verdana;
	}
	
	.pageNavi a {
		color: #261CDC;
		text-decoration: underline;
		padding: 0px!important;
	}
	
	.pageNavi span {
		color: red; font-weight: bold;
	}
	
	
	
	
/*	-------------------------------------------------------------
	element
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.icon_wait {
		background: url(/img/icon_waiting.gif) no-repeat 0 5px;
	}
	
	
	.icon_done {
		background: url(/img/icon_done.gif) no-repeat 0 5px;
	}
	
	.icon_vote {
		background: url(/img/icon_vote.gif) no-repeat 0 5px;
	}
	
	.icon_yflag {
		background: url(/img/yellow_flag.gif) no-repeat 0 5px;
	}
	
	
	.friend {
		background: url(/img/friend_blue.gif) no-repeat;
		padding-left: 22px;
		float: left;
		line-height: 20px;
	}
	
	.friend a, .friend a:hover {
		color: #F30; font-weight: bold;
	}
	
	.add_fav {
		float: left;
		padding-right: 10px;
	}
	
	.add_fav img {
		background: url(/img/btn_3.gif);
		width: 75px; height: 18px;
	}
	
	
	.listPage_askBtn {
		float: left;
		padding: 10px 10px 0 0;
	}
	
	
	.event .img_field {
		margin-bottom: 1px; border: 1px solid #333;
	}
	
	
	

	
	
	
	
	
	
	
	
	
	.art_notice_img {
		border: 1px solid #D7EBFF;
		padding: 8px;
		margin-bottom: 10px; text-align: center;
	}
	
	
	
/*	-------------------------------------------------------------
	doctor detail & user detail
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.doctor div {
		float: left;
		border: 1px solid #ccc; padding: 3px;
		margin-right: 8px; -margin-right: 5px;
	}
	
	.doctor h1, .doctor h2, .doctor h6 {
		font: bold 14px/24px Verdana;
		color: #05B;
		padding-left: 7px; overflow: auto; height: 100%;
	}
	
	.doctor h2 {
		font-weight: normal;
		color: #555;
	}
	
	.doctor h1 span, .doctor h2 span, .doctor h6 span {
		padding-right: 10px;
	}
	
	.doctor h2 img {
		background: url(/img/star.gif);
		width: 80px; height: 16px;
	}
	
	.doctor p {
		background: url(/img/dash_1.gif) repeat-x top;
		padding: 10px 0 0 7px;
		margin-top: 9px;
		overflow: auto; height: 100%;
		text-indent: 24px;
		font: 14px/22px Verdana;
		color: #555;
	}
	
	
	.hospital {
		overflow: auto; height: 100%;
		clear: both;
	}
	
	.hospital h2 {
		font: bold 14px Verdana;
		border-bottom: 1px solid #ccc;
		padding: 5px 35px;
		margin: 15px 0;
	}
	
	.hospital div {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding: 0 0 10px 0;
		margin: 0 0 10px 0;
		overflow: auto; height: 100%;
	}
	
	.hospital h1, .hospital h6 {
		float: left;
		text-align: center;
		width: 128px; padding-top: 5px;
	}
	
	.hospital p {
		float: left;
		width: 555px; margin-left: 15px;
		color: #555;
	}
	
	
	
	
	
	
	.user_info div {
		float: left;
		border: 1px solid #ccc; padding: 3px;
		margin-right: 8px; -margin-right: 5px;
	}
	
	.user_info ul {
		float: right; width: 565px;
	}
	
	.user_info li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		font: 14px/26px Verdana;
	}
	
	.user_info span {
		padding-left: 10px;
	}
	
	.user_info a {
		color: #00c; text-decoration: underline;
	}
	
	.user_info h1, .user_info h6 {
		font: bold 14px Verdana; display: inline; padding-right: 7px;
		color: #05B;
	}
	
	
/*	-------------------------------------------------------------
	search bar
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.searchBar {
		
	}
	
	
	
	
/*	-------------------------------------------------------------
	Data Form
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	ul.dataForm li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		clear: both; overflow: hidden; height: 100%;
		margin-bottom: 0; +margin-bottom: -4px; -margin-bottom: -4px;
		text-align: center;
		padding: 2px 0;
	}
	
	ul.dataForm .option {
		float: left; width: 110px;
		font: bold 14px/34px Verdana; padding-left: 15px;
		text-align: left;
	}
	
	ul.dataForm .area {
		float: left;
		font: 14px/20px Verdana; padding: 7px 0;
	}
	
	ul.dataForm .inputArea {
		width: 250px; padding: 3px 5px;
		height: 12px;
		border: 1px solid #ccc; font: 12px/12px Verdana;
	}
	
	ul.dataForm .brief {
		float: left;
		font: 12px/20px Verdana; padding: 7px 10px;
		color: #666;
	}
	
	ul.dataForm .grey_btn {
		margin: 10px 0;
	}
	
	
	
	
	
	
/*	-------------------------------------------------------------
	mail box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.mailbox .info {
		text-align: center;
		border: 1px solid #DDD; background: #FAFAFA;
		line-height: 26px;
		color: #666;
		margin-bottom: 10px;
	}
	
	.mailbox .info span {
		font: bold 12px Verdana;
		padding: 0 2px; color: #F60;
	}
	
	.mailbox .info a {
		text-decoration: underline;
		color: #666;
		padding-left: 5px;
	}
	
	
	.mailbox .part {
		text-align: center;
		padding-top: 30px;	
	}
	
	.mailbox a {
		padding: 25px 8px 0 8px;
		background: no-repeat center 5px;
	}
	
	.mailbox .get {
		background-image: url(/img/mail_get.gif);
	}
	
	.mailbox .send {
		background-image: url(/img/mail_send.gif);
	}
	
	.mailbox .maildrop {
		background-image: url(/img/mail_drop.gif);
	}
	
	.mailbox .rubbish {
		background-image: url(/img/mail_del.gif);
	}
	
	.mailbox .write {
		background-image: url(/img/mail_write.gif);
	}
	
	.mailbox .on {
		border: 1px solid #DDD; background-color: #FAFAFA;
	}
	
	
	.mailbox .function {
		padding: 10px 5px;
		overflow: hidden; clear: both; height: 100%;
		border-bottom: 1px solid #eee;
	}
	
	.mailbox .function div {
		float: left;
		padding-right: 10px; line-height: 28px;
	}
	
	.mailbox .function .check {
		margin-top: 5px; +margin-top: 3px;
	}
	
	
	.mailbox .read a {
		color: #999;
	}
	
	.mailbox textarea {
		width: 550px; height: 150px;
	}
	
	
	.mailbox .validate {
		width: 84px;
		margin-bottom: 5px;		
	}
	
	.mailbox p {
		text-align: left;
	}
	
	.mailbox .save_for_draft {
		float: left;
		padding: 15px 0 0 250px; width: 80px; +padding-top: 10px;
	}
	
	
/*	-------------------------------------------------------------
	relate question
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	ul.relate_question li {
		float: left;
		width: 340px; font: 14px/30px Verdana;
		background: url(/img/dash_1.gif) repeat-x bottom;
		margin: 0 5px;
		display: inline;
	}
	
	ul.relate_question a {
		text-decoration: underline;
	}

	
	
/*	-------------------------------------------------------------
	click tabs
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.click_tab {
		position: relative;
		overflow: auto;
	}
	
	.click_tab .cards {
		width: 154px;
		position: absolute; z-index: 100;
	}
	
	
	
	
	.click_tab .selected a, .click_tab .unselect a {
		padding-left: 40px;
		font: 14px/34px Verdana;
		+line-height: 33px; +padding-top: 1px;
		display: block;
	}
	
	.click_tab .selected {
		margin: 5px 0;
		background: url(/img/tab_click.gif);
		padding: 2px 0;
	}
	
	.click_tab .selected a {
		font-weight: bold; color: #05B;
	}
	
	.click_tab .unselect a {
		-margin-bottom: -14px;
		text-decoration: underline;
	}
	
	.click_tab .cards .base_info {
		background: url(/img/base_info.gif) no-repeat 15px 8px;
	}
	
	.click_tab .cards .mail_box {
		background: url(/img/message.gif) no-repeat 13px 8px;
	}
	
	.click_tab .cards .question {
		background: url(/img/interrogation_2.gif) no-repeat 15px 8px;
	}
	
	.click_tab .cards .answer {
		background: url(/img/my_answer.gif) no-repeat 14px 8px;
	}
	
	.click_tab .cards .fav {
		background: url(/img/star_2.gif) no-repeat 12px 9px;
	}
	
	.click_tab .cards .my_value {
		background: url(/img/money_2.gif) no-repeat 13px 8px;
	}
	
	
	
	.click_tab .box {
		float: right; width: 820px;
	}
	
	
	
	.click_tab .space {
		width: 0px;
		float: left; height: 240px;
	}
	
	.click_tab #box_1, .click_tab #box_2, .click_tab #box_3, .click_tab #box_4, .click_tab #box_5, .click_tab #box_6 {
		float: left; width: 782px;
	}
	
	
	
	
	
	
	
	
	
	
	
	.grey_btn {
		background: url(/img/grey_btn.gif); border: 1px solid #ccc;
		padding: 3px 10px 2px 10px;
		color: #555;
	}
	
	
	
/*	-------------------------------------------------------------
	sky blue tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.sb_tab {
		background: url(/img/tab_1.gif) no-repeat center;
		font: bold 12px/14px Verdana;
		padding-top: 6px; text-align: center; margin-bottom: 7px;
		color: #05B;
	}
	
	.sb_tab a, .sb_tab a:hover {
		color: #05B;
	}
	
	
/*	-------------------------------------------------------------
	orange tab
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.orange_tab {
		background: url(/img/tab_2.gif) no-repeat center;
		font: bold 16px/20px Verdana; padding-top: 5px;
		text-align: center; margin: 7px 0;
		color: #F60;
	}
	
	.orange_tab a, .orange_tab a:hover {
		color: #F60;
	}
	
	
/*	-------------------------------------------------------------
	star
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	
	.star, .familiar_disease {
		width: 180px;
		overflow: auto; height: 100%;
	}
	
	.star div {
		float: left;
		width: 76px; text-align: center;
		padding: 3px 7px 8px 7px;
	}
	
	.star p {
		border: 1px solid #ccc;
		padding: 2px;
		margin-bottom: 5px;
	}
	
	.star img {
		width: 65px; height: 80px;
	}
	
	
/*	-------------------------------------------------------------
	familiar disease
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/	
	
	.familiar_disease {
		padding-top: 6px;
	}
	
	.familiar_disease li {
		background: url(/img/arrow.gif) no-repeat 0 6px;
		text-indent: 8px; padding-right: 8px;
		float: left; width: 82px;
		white-space: nowrap; overflow: auto; text-overflow: ellipsis;
		line-height: 20px;
	}



/*	-------------------------------------------------------------
	master foreshow
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.master_fore {
		padding: 0 5px;
	}
	
	.master_fore li {
		background: url(/img/dash_1.gif) repeat-x top;
		padding: 5px 0 3px 5px;
		line-height: 16px;
	}


	
/*	-------------------------------------------------------------
	rank box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.rank_box {
		float: right; width: 760px;
	}
	
	.rank_box .cell {
		float: left; width: 186px;
		padding-right: 5px;
	}
	
	.rank_box .tail {
		padding: 0; width: 187px;
	}
	
	
	
/*	-------------------------------------------------------------
	encash record
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.encash_record span {
		background: url(/img/arrow.gif) no-repeat 10px 5px;
		padding-left: 20px;
		font: 14px/30px Verdana;
	}
	
	.encash_record td {
		background: #FFF; padding-left: 10px;
	}
	
	.encash_record .title td {
		background: #F0F8FF;
		color: #05B; font-weight: bold;
	}
	
	
	
	
	
	
/*---------内页导航----------*/

.art_top {
	width:980px;
	height:35px;
	background:#fff;
	padding:0 0 5px 0;
}

.art_top .logo {
	float:left;
	padding:5px 5px 0 5px;
}


.art_top ul {
	float:right;
	display:inline;
	margin:14px 5px 0 0;
}

.art_top ul li {
	float:left;
	list-style:none;
	display:inline;
	padding:4px 5px 0 20px;
	margin:0 0 0 15px;
}
.art_top .ico1 {background:url(http://images.39.net/images/site_icon.gif) no-repeat 0 0;}
.art_top .ico2 {background:url(http://images.39.net/images/site_icon.gif) no-repeat 0 -23px;}
.art_top .ico3 {background:url(http://images.39.net/images/site_icon.gif) no-repeat 0 -47px;}
.art_top .ico4 {background:url(http://images.39.net/images/site_icon.gif) no-repeat 0 -71px;}
.art_top .ico5 {background:url(http://images.39.net/images/site_icon.gif) no-repeat 0 -95px;}

.art_menu {
	width:980px;
	height:100%;
	overflow:auto;
	margin:0 auto;
	padding:0 0 5px 0;
	background:#fff;
}

.art_menu .menu_topline{
	float:left;
	width:970px;
	height:2px;
	margin: 0 0 0 5px;
	display:inline;
	clear:both;
	overflow:hidden;
	background:url(http://images.39.net/images/art_menu_topline.gif) no-repeat 0 0;
}

.art_menu .menubox{
	float:left;
	width:968px;
	margin:0 0 0 5px;
	display:inline;
	border:#f60 1px solid;
	background:#ffe url(http://images.39.net/images/art_menu_bg.gif) repeat-x 1px 0;
}


.art_menu .menubox ul{
	color:#fb6;
	line-height:20px;
	padding:6px 17px 3px 17px;
	background:url(http://images.39.net/images/art_menu_line.gif) no-repeat right 0;
}

.art_menu .menubox .nobg {background:none;}


/*---------专家团----------*/

.get_ico {
	background: url(/img/yellow_flag.gif) no-repeat 5px 5px;
	padding-left:3px;
	}
.letter {
	float:left;
	width:730px;
	background: url(/img/letter_bg.gif) repeat-x left bottom;
	height:25px;
	}
.letter ul {
	float:left;
	margin:0;
	padding:0;
	}
.letter li {
	float:left;
	width:26px;
	font:bold 14px/25px "verdana";
	height:25px;
	margin:0;
	text-align:center;
	}
.letter_hover {
	background: url(/img/letter_hover.gif) no-repeat;
	color:#F60;
	}
.letter_hover a {
	color:#F60;
	}
.zjListWrap {
	float:left;
	width:720px;
	margin:0 0 0 5px;
	display:inline;
	}
.zjListWrap .single {
	float:left;
	width:720px;
	margin-top:15px;
	}
.zjListWrap .single .topbar {
	float:left;
	width:715px;
	height:18px;
	font:bold 14px/18px "宋体";
	color:#f60;
	padding-left:5px;
	background:#FFECD9;
	}
.zjListWrap .single .doctorWrap {
	float:left;
	width:720px;
	}
.zjListWrap .single .doctorWrap .one {
	float:left;
	width:360px;
	margin-top:15px;
	font:14px "宋体";
	}
.zjListWrap .single .doctorWrap .one .pic {
	float:left;
	width:90px;
	height:110px;
	margin-right:10px;
	}
.zjListWrap .single .doctorWrap .one .pic img {
	width:80px;
	height:100px;
	padding:4px;
	display:inline;
	border:#ccc 1px solid;
	background:#fff;
	}
.zjListWrap .single .doctorWrap .one .name {
	float:left;
	width:260px;
	margin-top:5px;
	}
.zjListWrap .single .doctorWrap .one .name a {
	color:#f60;
	text-decoration:underline;
	}
.zjListWrap .single .doctorWrap .one .yy {
	float:left;
	width:260px;
	margin-top:10px;
	}
.askhome_more {float:right; margin-right:5px; display:inline; font:12px/28px "宋体";}
.insertzj {
	float:left;
	margin-left:8px;
	padding-left:18px;
	display:inline;
	font:12px/30px "宋体";
	background:url(http://images.39.net/ask/images/zxhome_ico_zj.gif) no-repeat 0 7px;
	}
.zjhomeWrap {
	float:left;
	width:350px!important;
	padding:0!important;
	margin:10px 0 0 10px;
	display:inline;
	}
.zjhomeWrap .bar {
	float:left;
	width:345px;
	height:18px;
	background:#FFECD9;
	font:bold 14px/18px "宋体";
	text-align:left;
	color:#f60;
	padding-left:5px;
	display:inline;
	}
.zjhomeWrap .con {
	float:left;
	width:350px;
	margin:10px 0 0 0;
	}
.zjhomeWrap .con .single {
	float:left;
	width:80px; height: 119px; padding-top: 6px;
	margin:0 3px;
	display:inline;
	background: url(/img/master_bg.gif);
	}
.zjhomeWrap .con .single .pic img {
	border:1px solid #FFF;
	margin:0 0 5px 0!important;
	width:65px;
	height:80px;
	+display: block;
	}
.zjhomeWrap .con .single .bt {
	font:14px/22px "宋体";
	text-align:center;
	}

.zjhomeWrap .con .single .bt a, .zjhomeWrap .con .single .bt:hover {
	color: #FFF;
}


/*---------科室导航----------*/

.wrap_ks {
	float: left;
	width: 970px;
	}
.ks {
	float: left;
	width: 940px;
	margin:10px 0 0 0;
	}
.ks .topbar {
	float:left;
	width: 940px;
	background: url(/img/ks_bg1.gif) repeat-x left bottom;
	height:24px;
	}
.ks .topbar .title_ks {
	float:left;
	font:bold 14px/22px "verdana";
	height:22px;
	margin:0 0 0 20px;
	text-align:center;
	padding:0 8px;
	display:inline;
	border:#A2D0FF 1px solid;
	border-bottom:#fff 1px solid;
	background:#fff;
	}
.ks .topbar1 {
	float:left;
	width: 920px;
	margin:10px 0 0 10px;
	display:inline;
	background: url(/img/ks_bg2.gif) repeat-x 0 12px;
	}
.ks .topbar1 .title {
	float:left;
	font:14px/25px "verdana";
	height:25px;
	text-align:center;
	padding:0 8px;
	display:inline;
	background:#D7EBFF;
	}
.ks .topbar1 .title a {
	color:#05b;
	text-decoration:underline;
	}
.ks .list {
	float:left;
	width: 800px;
	margin-left:80px;
	display:inline;
	}
.ks .list ul {
	float:left;
	margin:0;
	padding:0;
	}
.ks .list li {
	float:left;
	width:120px;
	font:14px/22px "verdana";
	margin:8px 0 0 0;
	background: url(/img/arrow.gif) no-repeat 0 5px;
	padding-left:10px;
	}


/*---------welcome to zj----------*/
h5 {
	float:left;
	width:730px;
	font:20px/50px "黑体";
	text-align:center;
	margin:0;
	border-bottom:#FFD9B3 1px solid;
	}
.welPart {
	float:left;
	width:730px;
	font:14px/24px "宋体";
	margin:10px 0 0 0;
	}
.welPart .tBar {
	float:left;
	width:730px;
	}
.welPart .tBar .title {
	float:left;
	width:160px;
	height:25px;
	background:#f60;
	color:#fff;
	font:bold 14px/25px "宋体";
	}
.welPart .tBar1 {
	float:left;
	width:730px;
	margin:15px 0 0 0;
	background: url(http://images.39.net/ask/images/welbg1.gif) repeat-x left bottom;
	}
.welPart .tBar1 .title {
	float:left;
	width:710px;
	background:url(http://images.39.net/ask/images/welicon1.gif) no-repeat 0 0;
	font:bold 14px/20px "宋体";
	padding-left:20px;
	}
.welPart .tBar1 .con {
	float:left;
	width:710px;
	margin:10px 0 0 20px;
	display:inline;
	padding-bottom:12px;
	font:14px/22px "宋体";
	}
.welPart .tBar1 .con img {
	padding:4px;
	background:#fff;
	border:#ccc 1px solid;
	}
.welPart .tBar1 .con .s1 {
	float:left;
	width:710px;
	margin-top:10px;
	}
.welPart .tBar1 .con .s2 {
	float:left;
	width:690px;
	margin:5px 0 0 0;
	padding-left:20px;
	display:inline;
	}

.sqjr a, .sqjr a {
	font:bold 14px "宋体";
	color:#f30;
	text-decoration:underline;
	}
.ch, .ch a {font:bold 12px/20px "宋体"; color:#F00;}

.askgg {float:left; width:730px; height:80px; padding-bottom:5px;}
.ggb {border-top:#fff 5px solid;}

/*---------导航新改----------*/
.lnWrap { padding-bottom: 10px; }

.lnWrap .topWrap {
	border-bottom:#D7EBFF 1px solid; padding: 0 5px;
	height: 23px;
	clear: both; margin: 8px 0;
	}
.lnWrap .topWrap .top {
	float:left;
	font:bold 14px/18px "宋体";
	padding:5px 5px 0 5px;
	background:#D7EBFF;
	}
.lnWrap .topWrap .more {
	float:right;
	font:12px/18px "宋体";
	padding:3px 0 0 7px;
	background:url(http://images.39.net/ask/images/arrow.gif) no-repeat 0 8px;
	}
.lnWrap .topWrap .top a, .lnWrap .conWrap .ke a {
	color:#05b;
	text-decoration:underline;
	}
.lnWrap .conWrap {
	padding-left: 8px;
	}
.lnWrap .conWrap .ke {
	font:14px/18px "宋体";
	clear: both;
	padding: 1px 0 2px 0;
	}
.lnWrap .conWrap .disease {
	padding: 0 0 8px 0;
	overflow: hidden; clear: both; height: 100%;
	}
.lnWrap .conWrap .disease ul {
	margin:0;
	padding:0;
	}
.lnWrap .conWrap .disease li {
	float:left;
	font:12px/18px "verdana";
	padding: 0 8px 0 0;
	white-space: nowrap;
	}
.lnWrap .conWrap .disease li a {
	text-decoration:underline;
	}
	
.lnWrap .blueSpace {
	background: #D7EBFF; height: 10px;
	overflow: hidden; clear: both;
}
	
	
	
	
	
.Data ul {

	}
.Data li {
	height:22px;
	padding-top:5px;
	border-bottom:#ccc 1px dashed;
	clear: both; overflow: hidden;
	}
.Data .square {
	float:left;
	width:15px;
	height:14px;
	background:#FEA100;
	text-align:center;
	font:bold 12px "verdana";
	color:#fff;
	margin-top:0;
	}
.Data li span {
	float:left;
	color:#005FCC;
	margin:2px 5px 0 5px;
	}
.Data li span a {
	color:#005FCC;
	}
.Data .noline {border-bottom:none;}
.Data .place {
	float:left;
	width:32px;
	height:14px;
	padding:1px 0 0 4px;
	display:inline;
	background:url(http://images.39.net/images/main_icon15.gif) no-repeat;
	font:bold 12px "宋体";
	color:#fff;
	margin-top:0;
	}
.Data .place a, .Data .square a {
	color:#fff;
	}
	
	
	
	
	
	
	
	
	
	
/*	-------------------------------------------------------------
	client box
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.client_box {
		margin: -8px 0 10px 0;
		border-bottom: 1px solid #D6EBFF;
	}
	
	.client_box div {
		background: #EFF7FF; border: 1px solid #FFF;
		padding: 5px 9px;
	}
	
	.client_box h1, .client_box h6 {
		font: 14px/22px verdana;
	}
	
	.client_box h2 {
		background: url(/img/house.gif) no-repeat 0 2px;
		text-indent: 25px;
		font: 12px/22px verdana;
	}
	
	.client_box p {
		background: url(/img/red_cross.gif) no-repeat 2px 1px;
		text-indent: 25px;
	}
	
	.client_box a, .client_box span {
		color: #05B;
	}
	
	.client_box a {
		text-decoration: underline;
	}
	
/*新增广告位样式080612*/
.blueBox .body, .orangeBox .body, .greenBox .body, .redBox .body {
	background:#FFF;
	padding: 10px 12px 10px 10px;
	overflow: hidden; clear: both; height: 100%;
	}
.wrap_space {
	padding: 7px 0 10px 0;
	}
.wrap_space1 {
	margin-top:8px;
	}
.addspace {
	padding-right:21px!important;
	overflow: hidden; clear: both; height: 100%;
	}
.exwid {
	width:200px;
	}
.addstyle {
	float:left;
	width:732px;
	}
.exwid_1 {
	width:700px;
	}
.exwid_2 {
	float:left;
	width:700px;
	}
	
	
	
	
	.index_notice {
		padding: 3px 0 10px 0;
	}
	
	.index_notice li {
		font: 12px/22px Arial;
		background: url(/img/arrow.gif) no-repeat 8px 8px;
		text-indent: 15px;
	}
	
	
	
	
	
	.lgy,a.lgy:link,a.lgy:visited{color:#555}
	
	
	

	
	
	
	.leftBox {
		float: left; width: 257px;
	}
	
	.rightBox {
		float: right; width: 257px;
	}
	
	
	.onlineBox {
		background: url(/img/online.gif) no-repeat 8px 4px #FFECD9;
		border: 1px solid #FFD9B3;
		padding: 1px;
		margin-bottom: 7px;
		text-indent: 25px; color:#F60;
	}
	
	
	
	
	
	
	.doctor_fore {
		margin: -4px 0 -8px 0;
		overflow: auto; height: 100%;
	}
	
	.doctor_fore li {
		float: left;
		background: url(/img/arrow.gif) no-repeat 0 5px;
		padding-left: 8px;
		width: 160px;
	}
	
	
	.hot_office {
		overflow: auto; height: 100%;
		padding-bottom: 9px;
	}
	
	.hot_office li {
		float: left; width: 50%;
		background: url(/img/arrow.gif) no-repeat 5px 8px;
		font: 12px/22px Arial;
		text-indent: 12px;
	}
	
	
	
/*	-------------------------------------------------------------
	index rank
	- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -	*/
	
	.index_rank {
		background: #FFECD9; padding: 2px; padding-top: 0;
		border: 1px solid #FFD9B3;
		overflow: hidden; clear: both; height: 100%;
		margin-bottom: 10px;
	}
	
	.index_rank .left, .index_rank .right {
		float: left; width: 50%;
	}


	
	.index_rank .title {
		background: #FFECD9;
		overflow: auto; height: 100%;
		padding-top: 2px;
	}
	
	.index_rank .title a, .index_rank .title a:hover {
		color: #F30;
		text-decoration: none;
	}
	
	.index_rank .title h2 {
		float: left;
		font: bold 14px/28px Arial;
		padding-left: 30px; background: url(/img/icon_vote.gif) no-repeat 8px 5px;
	}
	
	.index_rank .title span {
		float: right;
		font: 12px/28px Arial; padding-right: 10px;
	}
	
	.index_rank .title span a { text-decoration: underline; }
	
	
	
	.index_rank ul {
		background: url(/img/rank_2.gif) no-repeat 10px 13px #FFF;
		padding: 4px 8px 8px 8px;
	}
	
	.index_rank li {
		background: url(/img/dash_1.gif) repeat-x bottom;
		padding-left: 23px;		
		font: 14px/26px Verdana;
		white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
		width: 225px;
	}
	
	.index_rank a {
		color: #333;
		text-decoration: underline;
	}
	
	
	.index_rank .right .title, .index_rank .right ul {
		border-left: 1px dashed #FFD9B3;
	}
	
	
	
	
	
	
	
	
	.contact_box {
		padding: 0 0 0 8px;
	}


.list_con_right .daoh h1
{
display:inline;
}
.blueBox .title h1{
background:none;
display:inline;
padding-left:0px;
float:none;
}
.blueBox .title .daoh {
font: bold 14px/30px "宋体";
color: #015726;
float: left;
padding-right: 15px;
background: url(/img/icon_blue.gif) no-repeat 4px 8px; text-indent: 18px;
}

.blueBox .title h1 a, .blueBox .title .daoh a {
color: #05B;
}

.oo1 {
margin: 0; padding: 0;
line-height: 18px;
}
.blueBox .title .oo1{
font: bold 14px/30px "宋体";
color: #015726;
float: left;
padding-right: 15px;
background: url(/img/icon_blue.gif) no-repeat 4px 8px; text-indent: 18px;
}

.blueBox .title .oo1 a {
color: #05B;
}

.blueBox .title .oo2 {
float: right;
font: bold 10px/30px verdana;
color: #05B;
}

.orangeBox .title .oo1 {
font: bold 14px/30px verdana;
color: #F30;
float: left;
text-indent: 20px;
}


.orangeBox .title .oo2 {
float: left;
font: bold 12px/30px verdana;
color: #F30;
text-indent: 15px;
}

.greenBox .title .oo1 {
font: bold 14px/30px verdana;
color: #690;
float: left;
}

.greenBox .title .oo2 {
float: right;
font: bold 10px/30px verdana;
color: #690;
}

.redBox .title .oo1{
font: bold 14px/30px verdana;
color: #F00;
float: left;
}

.redBox .title .oo2 {
float: right;
font: bold 10px/30px verdana;
color: #F00;
}



ul.dash .oo2{
line-height: 30px!important;
}

ul.dash .oo1{
font: 14px/20px Verdana; padding-top: 5px;
float: left;
}

ul.dash .oo1 img{
vertical-align: middle; margin-left: 5px
}
ul.dash .oo2 {
float: right;
padding-left: 10px;
}
ul.dash .oo2 {
width: 80px; text-align: center;
font: 12px Verdana;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}

ul.rank .item .oo1, ul.rank .item .oo2 {
font-weight: bold;
}
ul.rank .oo1, ul.rank .oo2{
font: 12px/22px "宋体";		
white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

ul.rank .oo1{
float: left; width: 72px;
}

ul.rank .oo2 {
float: right;
width: 45px; text-align: right;
}

.master .oo1o {
font: bold 12px verdana;
padding: 3px 0 6px 0;
}

.master .oo1 ao{
color: #05B;
}


.master .oo2 {
font: 10px "宋体";
color: #999;
padding-top: 5px;
}

.master .oo2 a {
color: #F60;
text-decoration: underline;
}

.masterBox .oo1{
float: left;
padding: 0 5px 5px 0;		
width: 67px;
font: 12px/16px verdana;
overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
}

.masterBox .oo1 a{
color: #333;
}

.articleByClass .class .oo1 {
float: left;
padding-left: 35px;
}

.articleByClass .class .oo1 a{
font-weight: bold!important;
}

.articleByClass .class .oo2 {
float: right;
background: url(/img/cross.gif) no-repeat left 6px;
padding-left: 20px;
}
.articleByClass li .oo1{
float: left;
font: 12px/24px "宋体";
}

.articleByClass li .oo2 {
float: right;
font: 10px/24px verdana;
color: #ccc;
}

ul.askForm .oo1, ul.answerForm .oo1 {
font: bold 14px verdana;
float: left;
width: 105px;
padding-left: 20px;
color: #555;
+padding-top: 3px;
}

.chooseCategory .oo2 {
background: url(/img/menu.gif) no-repeat;
font: bold 14px/27px verdana;
padding: 0 0 10px 35px;
color: #05B;
}

ul.answerForm .oo1{
width: 85px;
}

.problem .oo1{
font: bold 16px verdana;
padding: 10px 0 5px 0;	
}

.problem .oo2 {
font: 12px "宋体";
color: #999;
padding: 10px 0;
background: url(/img/dash_1.gif) repeat-x bottom;
}

.commentForBest .oo1{
font: bold 14px verdana; color: #333;
padding: 10px 0;
}

.doctor .oo1, .doctor .oo2{
font: bold 14px/24px Verdana;
color: #05B;
padding-left: 7px; overflow: auto; height: 100%;
}

.doctor .oo2 {
font-weight: normal;
color: #555;
}

.doctor .oo1 span, .doctor .oo2 span{
padding-right: 10px;
}

.doctor .oo2 img {
background: url(/img/star.gif);
width: 80px; height: 16px;
}

.hospital .oo2 {
font: bold 14px Verdana;
border-bottom: 1px solid #ccc;
padding: 5px 35px;
margin: 15px 0;
}
.hospital .oo1{
float: left;
text-align: center;
width: 128px; padding-top: 5px;
}

.user_info .oo1{
font: bold 14px Verdana; display: inline; padding-right: 7px;
color: #05B;
}

.client_box .oo1{
font: 14px/22px verdana;
}

.client_box .oo2 {
background: url(/img/house.gif) no-repeat 0 2px;
text-indent: 25px;
font: 12px/22px verdana;
}

.index_rank .title .oo2 {
float: left;
font: bold 14px/28px Arial;
padding-left: 30px; background: url(/img/icon_vote.gif) no-repeat 8px 5px;
}
