@charset "utf-8";
/* CSS Document */

.flash-pic ul.num li, .lead, .side-box h3, .noticenews li, .newsreport dt, .etc ul li.title, .list_nav li s.new, .list .list_title div s, .list .list_box .col1 .right-side s, .fafu_line .fabu_btn {
	background:url(http://static.ppdai.com/skin/images/icon.png) no-repeat
}
.renzheng-list li s, .list .list_box span {
	background:url(http://static.ppdai.com/skin/images/myinfo.png) repeat-x
}
body {
	background:#FFF
}
.produce-list dd span.loading, .produce-list dd span.loading span, s.ture, s.false, .list_nav li, .list .list_title, .list .list_title div {
	background:url(http://static.ppdai.com/skin/images/bg.png) repeat-x;
	color:#808080
}
.index {
	position:relative;
	padding-top:10px;
}
.flash-pic {
	width:610px;
	font-size:12px;
	height:170px;
	position:relative;
	float:left;
	overflow:hidden
}
.flash-pic ul.num {
	position:absolute;
	right:3px;
	bottom:4px;
}
.flash-pic ul.num li {
	color:#ffffff;
	width:21px;
	height:20px;
	line-height:20px;
	text-align:center;
	margin-right:2px;
	float:left;
	background-position:-175px -77px;
	cursor:pointer
}
.flash-pic ul.num li.current {
	background-position:-175px -98px;
}
.flash-pic ul.num li a {
	color:#FFFFFF
}
.flash-pic ul.pic {
}
.flash-pic ul.pic li {
	position:absolute;
	width:610px;
	height:170px;
}
.flash-pic ul.pic li img {
	width:610px;
	height:172px;
}
.lead {
	width:369px;
	height:170px;
	float:left;
	background-position:0 -140px;
	overflow:hidden
}
.lead li {
	padding-top:111px;
	padding-left:37px;
	float:left;
	margin-right:30px;
}
.lead li a {
	height:27px;
	display:block;
	width:111px;
}
.produce-list {
	width:700px;
	float:left;
	background:#FFFFFF;
	border:1px solid #EBEBEB;
	padding-bottom:20px;
}
.produce-list li {
	overflow:hidden;
*zoom:1;
	padding:12px 0 12px 12px;
	margin:0 10px
}
.produce-list .leftpic {
	float:left;
	width:50px;
	height:50px;
	margin-right:27px
}
.produce-list dl {
	float:left;
	line-height:21px;
	width:590px;
}
.produce-list dt a {
	color:#3366CC
}
.produce-list dd {
	float:left;
	color:#808080
}
.produce-list dd label {
	color:#808080;
	float:left;
	width:70px;
}
.produce-list dd.s1 {
	width:250px;
	color:#FF3300
}
.produce-list dd.s2 {
	width:150px;
	color:#FF3300
}
.produce-list dd.s3 {
	width:150px;
}
.produce-list dd.s4 {
	width:250px;
}
.produce-list dd.s5 {
	width:280px;
}
.produce-list dd.s4 span {
	float:left;
	height:16px;
	background:url(http://static.ppdai.com/app_themes/images/invite/xinxin1.gif) repeat-x;
	margin-right:4px;
	position:relative;
	top:1px;
}
.produce-list dd .level_a {
	width:80px;
}
.produce-list dd .level_b {
	width:64px;
}
.produce-list dd .level_c {
	width:48px;
}
.produce-list dd .level_d {
	width:32px;
}
.produce-list dd .level_e {
	width:16px;
}
.produce-list dd span.loading {
	position:relative;
	top:3px;
	float:left;
	width:87px;
	height:13px;
	background-position:0 -142px;
	;
	overflow:hidden;
	margin-right:4px;
}
.produce-list dd span.loading span {
	background-position:0 -127px;
	float:left;
	height:13px;
	overflow:hidden
}
.right-side {
	width:258px;
	float:right
}
.side-box {
	border:1px solid #C4D5DF;
	border-top:3px solid #6DCFF6;
	background:#FFFFFF;
	margin-bottom:10px;
}
.noticenews h3 {
	height:28px;
	line-height:28px;
	background-position:-202px -77px
}
.noticenews ul {
	padding:6px 10px 0 20px
}
.noticenews li {
	line-height:18px;
	margin:0 0 10px 0;
	background-position:-586px -101px
}
.noticenews li a {
	color:#3F3F3F;
	padding-left:12px;
	display:inline-block
}
.newsreport {
	overflow:hidden;
	width:266px;
}
.newsreport h3 {
	height:28px;
	line-height:28px;
	background-position:-202px -110px
}
.newsreport dl {
	overflow:hidden;
*zoom:1;
	padding:8px 0 8px 7px;
}
.newsreport dt {
	width:115px;
	height:39px;
	float:left;
	background-position:-372px -140px;
	margin-right:2px;
}
.newsreport dd {
	float:left;
	margin-right:5px;
	width:66px;
	height:48px;
}
.newsreport dd a {
}
.newsreport dd img {
	width:66px;
	height:48px;
}
.ad_right {
	margin-bottom:10px;
}
.ad_right img {
	width:268px;
	height:70px;
}
.success {
	padding:0 2px;
}
.success h3 {
	height:28px;
	line-height:28px;
	background-position:7px -317px;
	width:74px;
}
.success img {
	float:left;
	padding:2px;
	margin:2px 0 5px 0;
}
.success p {
	line-height:17px;
	color:#3F3F3F;
	padding:0 5px;
	margin:2px 0 5px 72px
}
.success_case h3 {
	height:28px;
	line-height:28px;
	background-position:-63px -317px;
}
.success_case dl {
	border-bottom:1px dashed #CEDDDE;
	overflow:hidden;
*zoom:1;
	line-height:19px;
	margin-left:9px;
	margin-right:5px;
	padding:4px 0 2px 0
}
.success_case dt {
	color:#0063DC
}
.success_case dd {
	width:78px;
	float:left;
	color:#F7623A
}
.etc {
	border:1px solid #EAEAEA
}
.etc_frame {
	background:#FFFFFF;
	padding:20px 0;
	border:3px solid #F6F6F6;
	overflow:hidden;
*zoom:1;
}
.etc ul {
	float:left;
	width:145px;
	padding-left:45px;
	border-right:1px solid #EAEAEA;
	line-height:24px;
}
.etc ul li {
	color:#DCDCDC
}
.etc ul li a {
	color:#666666
}
.etc ul li.title {
	width:73px;
	height:19px;
}
.etc ul.s1 li.title {
	background-position:0 -355px;
	margin-bottom:10px;
}
.etc ul.s2 li.title {
	background-position:-72px -355px;
	margin-bottom:10px;
}
.etc ul.s3 li.title {
	background-position:-154px -355px;
	margin-bottom:10px;
}
.etc ul.s4 li.title {
	background-position:-230px -355px;
	margin-bottom:10px;
}
.etc ul.s5 li.title {
	background-position:-302px -355px;
	margin-bottom:10px;
}
.etc ul.s5 {
	border-right:0 none
}
.friendlink {
	margin:0 auto;
	width:980px;
	padding-bottom:20px;
	overflow:hidden;
*zoom:1
}
.friendlink li {
	text-align:center;
	width:150px;
	float:left
}
.friendlink li img {
	width:106px;
	height:43px;
	border:1px solid #BFBFBF
}
#adbox {
	float:left
}
s.ture, s.false {
	width:18px;
	height:18px;
	display:inline-block;
}
s.ture {
	background-position:-581px -249px
}
s.false {
	background-position:-581px -280px
}
.list {
	padding-top:20px;
	padding-bottom:0;
	margin-bottom:20px;
	background:#FFFFFF
}
.list_nav {
	line-height:30px;
	border-bottom:2px solid #36B4FF;
	overflow:hidden;
*zoom:1
}
.list_nav li {
	float:left;
	padding:0 20px;
	margin-right:3px;
	background-position:0 -205px;
	background-repeat:repeat-x;
	border:1px solid #C2C2C2;
	border-bottom:none;
	color:#333333;
	font-weight:bold;
	position:relative
}
.list_nav li.current {
	border-color:#37B5FF;
	background:#37B5FF;
}
.list_nav li a {
	color:#666666
}
.list_nav li.current a {
	color:#FFFFFF
}
.list_nav li s.new {
	background-position: -579px -222px;
	height: 9px;
	width: 21px;
	position:absolute;
	right:-10px;
	top:7px;
}
.list .list-box {
	border:1px solid #D8D8D8;
	padding-bottom:10px;
}
.list .list_title {
	height:30px;
	line-height:30px;
	overflow:hidden;
	background-position:0 -246px;
}
.list .list_title li {
	float:left
}
.list .list_title div {
	position:relative;
	height:21px;
	overflow:hidden;
	border:1px solid #D8D8D8;
	margin-top:4px;
	line-height:21px;
	text-align:center;
	background-position:0 -289px;
	margin:4px 0 0 0;
	padding:0 10px;
	float:right;
}
.list .list_title div s {
	display:inline-block;
	width:13px;
	height:16px;
	top:4px;
	left:2px;
	position:relative
}
.list .list_title div.up s {
	background-position:-555px -561px
}
.list .list_title div.up1 s {
	background-position:-539px -561px
}
.list .list_title div.down s {
	background-position:-571px -561px
}
.list .list_title div.down1 s {
	background-position:-587px -561px
}
.list .list_box {
	padding-top:15px;
	padding-bottom:10px;
	overflow:hidden;
*zoom:1;
	margin:0 10px;
}
.list .list_box .col1 {
}
.list .list_box .col1 .pic {
	float:left;
	margin-left:13px;
	display:inline;
	margin-right:13px;
}
.list .list_box .col1 .pic {
}
.list .list_box .col1 .right-side {
	text-align:left;
	float:left
}
.list .list_box .col1 .right-side a {
	color:#3266CC;
	font-size:14px;
	text-decoration:underline;
	padding-right:5px;
}
.list .list_box .col1 .right-side s {
	width:16px;
	height:16px;
	display:inline-block;
	position:relative;
	top:4px;
	margin-right:5px;
}
.list .list_box .col1 .right-side s.fei {
	background-position:-540px -579px
}
.list .list_box .col1 .right-side s.dan {
	background-position:-562px -579px
}
.list .list_box .col1 .right-side s.ti {
	background-position:-584px -579px
}
.list .list_box .col1 .name {
	height:24px;
	line-height:24px;
	font-size:12px;
	color:#808080
}
.list .list_box li {
	float:left;
	color:#A7A7A7
}
.list .list_box .col2 .icon {
	width:85px;
	float:right;
}
.list .list_box .col2 span {
	width:31px;
	height:18px;
	display:inline-block;
	float:left;
	margin-right:10px;
	position:relative;
	top:3px;
}
.list .list_box .s1 {
	background-position:0 -165px;
	margin-bottom:5px;
}
.list .list_box .s2 {
	background-position:0 -186px;
	margin-bottom:5px;
}
.list .list_box .s3 {
	background-position:0 -208px
}
.list .list_box {
	border-bottom:1px solid #EBEBEB;
}
.list .col1 {
	width:346px;
	overflow:hidden;
	text-align:center;
}
.list .list_box .col1 {
	width:336px;
}
.list .col2 {
	width:110px;
}
.list .col3 {
	width:100px;
	color:#a7a7a7;
}
.list .list_box .col3, .list .list_box .col4, .list .list_box .col5 {
	font-size:14px;
	text-align:right;
}
.list .list_box ins {
	color:#ff3300;
	text-decoration:none;
	font-weight:bold
}
.list .col4 {
	width:100px;
}
.list .col5 {
	width:75px;
}
.list .col6 {
	width:117px;
	text-align:right;
}
.list .col7 {
	width:120px;
}
.list_title .col2 {
	padding-right:10px;
	width:100px;
}
.list .list_box li.col6 span {
}
.list .list_box li.col6 span {
	float:left;
	height:16px;
	background:url(http://static.ppdai.com/skin/images/xinxin1.gif) repeat-x;
	position:relative;
	top:1px;
}
.list .list_box li.col6 .level_a {
	width:80px;
}
.list .list_box li.col6 .level_b {
	width:64px;
}
.list .list_box li.col6 .level_c {
	width:48px;
}
.list .list_box li.col6 .level_d {
	width:32px;
}
.list .list_box li.col6 .level_e {
	width:16px;
}
.list .list_box li .no {
	float:left;
	margin-left:12px;
	margin-right:4px;
	position:relative;
	top:2px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#3266CB
}
.list .list_box span.loading, .list .list_box span.loading span {
	background:url(http://static.ppdai.com/skin/images/bg.png) repeat-x;
}
.list .list_box span.loading {
	background-position:0 -142px;
	float:right;
	height:13px;
	margin-right:4px;
	overflow:hidden;
	position:relative;
	top:3px;
	width:87px;
}
.list .list_box span.loading span {
	background-position:0 -127px;
	float:left;
	height:13px;
	overflow:hidden
}
.loading_infobox {
	clear:both;
	float:right;
	margin-top:5px;
	width:87px;
}
.page {
	text-align:center;
	font-size:14px;
	color:#666666
}
.page li {
	float:left;
	line-height:22px;
}
.page li a {
	color:#3266CC;
	padding:0 7px;
	line-height:22px;
	height:22px;
	float:left;
}
.page li a:hover {
	background:#17B000;
	color:#ffffff;
	text-decoration:none
}
.fafu_line {
	margin-bottom:10px;
	height:50px;
	line-height:50px;
}
.fafu_line .fabu_btn {
	float:left;
	height:50px;
	line-height:50px;
	width:203px;
	background-position:0 -560px;
	cursor:pointer
}
.fafu_line .levelup {
	float:right;
	font-size:14px;
	color:#404040
}
