.clearfix:after {
	content:"\0020";
	display:block;
	clear:both;
	height:0;
	visibility:hidden
}
* html .clearfix {
	zoom:1
}
*+html .clearfix {
	zoom:1
}
.p-num li {
	width:317px;
	height:266px;
	float:left;
	display:inline;
	position:relative;
	margin-top: 0;
	margin-right: 7px;
	margin-bottom: 7px;
	margin-left: 0;
}
.p-num li .p-lcon {
	padding:9px;
	overflow:hidden;
	zoom:1
}
.p-num li .p-lconl {
	width:185px;
	float:right;
	overflow:hidden
}
.p-num li p.p-name a {
	font-size:17px;
	font-weight: bold;
/* 	font-weight:bold; */
}
.p-num li p.p-name {
	font-size:12px;
	color:#333;
	margin:2px 0 10px 0
}
.p-num li p.p-detail {
	line-height:22px;
	height:105px;
	overflow:hidden
}
.p-num li p.p-detail span {
	float:left;
	margin-right:10px;
	word-break:keep-all;
	white-space:nowrap;
	display:inline
}
.p-num li p.p-detail span.db {
	float:left
}
.p-num li p.p-detail span.db em {
	float:left;
	margin-top:5px;
	color:#777
}
.p-num li p.p-detail span.db i {
	width:17px;
	height:19px;
	background:url(http://www.suanguajie.com/zaixianyuce/image/db.__1364381843__.gif) no-repeat 0 -24px;
	float:left;
	margin-top:4px;
	display:inline
}
.p-num li .p-jb,.p-num li p.p-detail {
	margin-bottom:5px
}
.p-num li .p-jb dl {
	height:24px
}
.p-num li .p-jb dt {
	color:#777;
	width:52px;
	float:left
}
.p-num li .p-jb dd {
	width:68px;
	float:left;
	overflow:hidden
}
.p-num li .p-jb dd i.p-start {
	background:url(/yixue/images/start.gif) repeat-x -2px 3px;
	display:inline-block;
	height:17px
}
.p-num li .p-jb .num1 {
	width:14px
}
.p-num li .p-jb .num2 {
	width:28px
}
.p-num li .p-jb .num3 {
	width:42px
}
.p-num li .p-jb .num4 {
	width:56px
}
.p-num li .p-jb .num5 {
	width:70px
}
.p-num li .p-lconr {
	width:100px;
	float:left
}
.p-num li .p-lconr img {
	width:100px;
	height:100px;
	border-radius: 5px;
}
.p-num li.p-normal .p-tc,.p-num li.p-ahead .p-tc,.p-num li.p-vip .p-tc {
	overflow:hidden;zoom:1;
/* 	width:180px; */
	height:32px;1
	position:absolute;
	top:200px;
	left:-1px;
	border-top:0 none!important;
	z-index:9;
	padding-top: 10px;
	padding-right: 34px;
	padding-bottom: 10px;
	padding-left: 34px;
}
.p-num li.p-normal,.p-num li.p-normal .p-tc {
	background:#fff;
	border:1px solid #cbcbcb
}
.p-num li.p-ahead,.p-num li.p-ahead .p-tc {
	border:1px solid #cbcbcb;
	background:#fff;
	border-radius: 2px;
}
.p-num li.p-vip,.p-num li.p-vip .p-tc {
	background:#f8edf5;
	border:1px solid #c1a7d7
}
.p-num li.p-ahead i.p-icon,.p-num li.p-vip i.p-icon {
	width:40px;
	height:40px;
	background:url(/yixue/images/p_icon.png) no-repeat;
	display:block;
	z-index:1;
	position:absolute;
	top:-1px;
	left:-1px
}
.p-num li.p-ahead i.p-icon {
	background-position:0 0;
	border-radius: 2px 0 0 0;
}
.p-num li.p-vip i.p-icon {
	background-position:0 -41px
}
.bot-con {
	padding:30px 12px;
	overflow:hidden;
	zoom:1
}

.btn2 a,.btn3 a,.btn4 a,.btn5 a,.btn6 a,.btn9 a,.btn11 a,.btn13 a,.btn14 a,.btn16 a,.btn18 a,.btn19 a,.btn20 a,.btn24 a,.btn25 a,.btn27 a,.btn28 a {
	##background:url(/yixue/images/btn1.gif) no-repeat;
	display:inline-block
}

.btn20 a {
	width:110px;
	height:33px;
	line-height:33px;
	background-position:-415px -252px;
	color:#b31202;
	font-size:14px;
	text-align:center;
	background: #eddec7;
	border-radius: 4px;
	border: 1px solid #dcc096;
}
.btn20 a:hover {
	background-position:-415px -252px;
	background: #fbd192;
}
.fl {
	float:left
}
.mr-10 {
	margin-right:25px
}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%
}

body,button,input,select,textarea {
	font:12px/1.5 arial,helvetica,clean,sans-serif
}

.p-lconl span.online{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/online.jpg) no-repeat;}
.p-lconl span.offline{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/offline.jpg) no-repeat;}
.p-lconl span.busy{ display:inline-block; height:16px; line-height:16px; width:45px; background:url(../images/css/busy.jpg) no-repeat;}
.span01 {color: #c41103;}

.p-lconl span.renzheng1{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/tai.jpg) no-repeat;}
.p-lconl span.renzheng2{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/xiang.jpg) no-repeat;}
.p-lconl span.renzheng3{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/ao.jpg) no-repeat;}
.p-lconl span.renzheng4{ display:inline-block; height:16px; line-height:16px; width:33px; background:url(../images/css/hai.jpg) no-repeat;}