.mod-list-wrap {
	background: #ebebeb
}

.mod-list {
	position: relative;
	width: 1000px;
	margin: 0 auto;
	padding: 20px 0
}

.mod-list .mod-list-nav .list,.mod-list .list-banner,.pp-sortbar,.list-cont-bd .pp-content .item-box {
	box-shadow: 0 1px 5px rgba(0,0,0,.15)
}

.mod-list .mod-list-nav {
	position: relative;
	float: left;
	width: 176px
}

.mod-list .mod-list-nav .list {
	font-size: 14px;
	background: #fff
}





.mod-list .mod-list-nav .list .item {
	position: relative;
	color: #333
}

.mod-list .mod-list-nav .list .item+.item {
	border-top: 1px solid #ebebeb
}

.mod-list .mod-list-nav .list .item-cont {
}

.mod-list .mod-list-nav .list h2 {
	padding: 0 24px;
	height: 60px;
	line-height: 60px;
	font-size: 18px
}

.mod-list .mod-list-nav .list .strong {
	font-size: 16px
}

.mod-list .mod-list-nav .list dl {
	padding: 0 24px;
	height: 60px;
	cursor: pointer
}

.mod-list .mod-list-nav .list dl dt {
	font-size: 14px;
	color: #666;
	padding-top: 10px
}

.mod-list .mod-list-nav .list dl dd {
	font-size: 12px;
	color: #b6b6b6
}

.mod-list .mod-list-nav .em {
}

.mod-list .mod-list-nav .list .current {
	background: #45b8ef
}

.mod-list .mod-list-nav .list .current,.mod-list .mod-list-nav .list .current dt,.mod-list .mod-list-nav .list .current dd {
	color: #fff
}

.mod-list-nav .list-nav-label {
	position: absolute;
	top: 0;
	left: -7px;
	width: 176px;
	height: 60px;
	background-color: #ebebeb;
	border-left: 7px solid #45b8ef;
	transition: top .2s ease-in;
	-webkit-transition: top .2s ease-out
}

.mod-list .mod-list-nav .list .current a {
	color: #fff
}

.mod-list .list-banner {
	margin: 12px 0
}

.mod-list .mod-list-cont {
	float: right;
	width: 802px
}

.list-cont-hd {
	display: none
}

.licai-prj {
	float: left;
	width: 395px;
	height: 197px;
	background: #fff;
	box-shadow: 0 1px 5px rgba(0,0,0,.15)
}

.licai-prj .prj-hd {
	margin: 0 10px;
	padding: 0 10px;
	height: 38px;
	line-height: 38px;
	border-bottom: 1px solid #f1f1f1
}

.licai-lrbao {
	float: right
}

.licai-prj .prj-hd .prj-hd-l {
	float: left;
	font-size: 18px;
	color: #45b8ef
}

.licai-prj .prj-hd .prj-hd-l:hover {
	color: #1194d3
}

.licai-prj .prj-hd .prj-hd-r {
	float: right;
	font-size: 13px;
	color: #909090
}

.licai-prj .prj-hd .prj-hd-r .v {
	color: #4d4d4d
}

.licai-prj .prj-bd {
	font-size: 16px;
	color: #909090;
	padding: 20px 50px
}

.licai-prj .prj-bd>div {
	float: left;
	position: relative
}

.licai-prj .prj-bd .solid {
	border-bottom: 1px solid #45b8ef
}

.licai-prj .prj-bd .v {
	font-size: 14px;
	color: #45b8ef
}

.licai-prj .prj-bd .item-00 {
	width: 122px;
	line-height: 30px;
	text-align: center
}

.licai-prj .prj-bd .item-01 {
	width: 122px;
	height: 56px;
	color: #45b8ef;
	padding-left: 38px
}

.licai-prj .prj-bd .item-02 {
	width: 100%;
	text-align: center;
	padding: 5px 0
}

.licai-prj .prj-bd .profit {
	position: absolute;
	top: -15px;
	left: 4px;
	font-size: 60px
}

.licai-prj .prj-bd .percent {
	position: absolute;
	top: -6px;
	left: 127px;
	font-size: 30px
}

.licai-prj .prj-bd .unit {
	position: absolute;
	top: 37px;
	left: 127px;
	font-size: 16px
}

.list-cont-bd {
	position: relative
}

.list-cont-bd .pp-content {
	min-height: 300px
}

.list-cont-bd .pp-content .item-box,.list-cont-utbao {
	background: #fff;
	margin: 10px 0;
	height: 166px
}

.lanrenbao-c {
	display: none
}

.list-cont-utbao .prj-c-list {
	font-size: 14px
}

.list-cont-bd .pp-content .item-box .prj-box {
	float: left;
	height: 166px
}

.list-cont-bd .pp-content .item-box .prj-box01 {
	width: 152px
}

.list-cont-bd .pp-content .item-box .prj-box02 {
	width: 383px;
	padding: 20px 0 20px 35px;
	height: 126px
}

.prj-box03 {
	width: 161px;
	padding: 20px 35px;
	height: 126px!important;
	position: relative;
	border-left: 1px solid #f1f1f1
}

.list-cont-bd .item-box .prj-box h2 {
	font-size: 16px;
	color: #666;
	height: 28px;
	line-height: 28px
}

.list-cont-bd .item-box .prj-box .prj-name-c {
	float: left;
	max-width: 300px
}

.list-cont-bd .item-box .prj-box .prj-info {
	padding: 15px 0
}

.list-cont-bd .item-box .prj-info .row {
	float: left
}

.list-cont-bd .item-box .prj-info .profit {
	width: 144px
}

.list-cont-bd .item-box .prj-info .price {
	width: 108px
}

.list-cont-bd .item-box .prj-info .date {
	width: 126px
}

.list-cont-bd .item-box .prj-info .zrprofit {
	width: 120px
}

.list-cont-bd .item-box .prj-info .zrprice {
	width: 160px
}

.list-cont-bd .item-box .prj-info .zrdate {
	width: 100px
}

.list-cont-bd .item-box .prj-info .t {
}

.list-cont-bd .item-box .prj-info .u-prj-reward {
	position: absolute;
	top: -17px;
	left: 56px
}

.list-cont-bd .item-box .prj-info .row-c {
	position: relative;
	line-height: 28px;
	font-size: 16px
}

.list-cont-bd .item-box .prj-info .hot {
	font-size: 20px;
	color: #fe4850
}

.list-cont-bd .item-box .prj-info .percent {
	font-size: 16px
}

.list-cont-bd .item-box .prj-info .time-limit {
}

.list-cont-bd .item-box .icon-box {
	color: #999
}

.list-cont-bd .item-box .icon-box .fr {
}

.list-cont-bd .item-box .icon-box .row label {
	padding: 0 5px
}

.prj-box03 .row {
	color: #999;
	margin: 10px 0;
	position: relative
}

.prj-box03 .row label {
	float: left;
	width: 60px
}

.prj-box03 .progress .progress-box {
	float: left;
	width: 80px;
	height: 10px;
	margin-top: 5px;
	background: #e0e0e0;
	border-radius: 3px
}

.prj-box03 .progress .progress-ing {
	float: left;
	width: 30%;
	height: 10px;
	background: #45b8ef;
	border-radius: 5px
}

#progress {
	position: absolute;
	top: 1px;
	right: -24px
}

.prj-box03 .v {
	color: #666
}

.list-cont-bd .btn-c {
	position: relative;
	margin-top: 20px;
	text-align: center;
	font-size: 14px
}

.prj-box03 h3 {
	color: #45b8ef;
	font-size: 16px
}

.prj-box03.finished .row+.row {
	border-top: 1px solid #dedede;
	margin: 0;
	padding: 10px 0
}

.licai-prj .btn-invest {
	background: #45b8ef
}

#qrBao {
	float: right
}

.prj-c-list .btn-invest {
	float: right;
	line-height: 40px;
	height: 40px;
	background: #45b8ef;
	color: #fff;
	width: 100%;
	margin-top: 4px;
	border-radius: 3px;
	border: 1px solid transparent;
	text-align: center
}

.prj-c-list .btn-invest:hover {
	background: #1194d3
}

.prj-c-list .btn-wait,.prj-c-list .btn-wait:hover {
	color: #666;
	border: 1px solid #bebebe;
	background: #fff;
	cursor: default
}

.prj-c-list .btn-finish {
	color: #fff;
	border: 1px solid #bebebe;
	background: #bebebe
}

.prj-c-list .btn-finish:hover {
	color: #1194d3;
	border: 1px solid #1194d3;
	background: #fff
}

.prj-c-list .status-finish {
	position: absolute;
	top: -37px;
	left: -81px;
	width: 150px;
	height: 70px;
	background: url(../img/finish.png) no-repeat 0 0
}

.cutdown-c {
	border: 1px solid #45b8ef;
	overflow: hidden;
	line-height: 40px;
	width: 164px;
	border-radius: 3px
}

.prj-c-list .cutdown-time {
	float: left;
	width: 124px;
	font-size: 14px;
	color: #45b8ef
}

.prj-c-list .cutdown-time span {
	color: #999
}

.prj-c-list .cutdown-btn {
	float: left;
	width: 40px;
	font-size: 15px;
	background: #45b8ef;
	color: #fff
}

.pp-sortbar {
	background: #fff;
	height: 42px;
	line-height: 42px;
	color: #999
}

.pp-sortbar .sortbar-name {
	float: left;
	padding: 0 10px;
	font-size: 16px;
	font-weight: 700;
	color: #fff;
	background: #45b8ef
}

.pp-sortbar .sortbar-hd {
	margin: 0 20px;
	float: left
}

.pp-sortbar .sortbar {
	float: left
}

.pp-sortbar .sortbar li {
	float: left;
	padding: 0 10px;
	text-align: center;
	cursor: pointer
}

.pp-sortbar .sortbar li:hover {
	color: #45b8ef
}

.pp-sortbar .sortbar .active {
	color: #45b8ef
}

.pp-sortbar .sortbar .u2 {
	background-position: 0 -540px
}

.pp-sortbar .sortbar .down {
	background-position: 0 -520px
}

.list-cont-utbao .utbao-l {
	float: left;
	width: 570px;
	overflow: hidden
}

.list-cont-utbao .utbao-l .l-hd {
	height: 48px;
	line-height: 48px;
	margin: 0 10px;
	padding: 0 10px;
	border-bottom: 1px solid #f1f1f1
}

.list-cont-utbao .utbao-l .l-hd a {
	float: left;
	max-width: 350px;
	font-size: 18px;
	color: #45b8ef
}

.list-cont-utbao .utbao-l .l-hd span {
	margin-left: 10px;
	font-size: 13px;
	color: #999
}

.list-cont-utbao .utbao-l .utbao-prj {
	padding: 20px
}

.list-cont-utbao .utbao-l .utbao-prj .row {
	float: left;
	width: 115px;
	margin-top: 20px
}

.list-cont-utbao .utbao-l .utbao-prj .row-c {
	font-size: 16px
}

.list-cont-utbao .utbao-l .utbao-prj .row .em,.list-cont-bd .item-box .prj-info .row-c .em {
	font-size: 20px;
	color: #333
}

.list-cont-utbao .utbao-l .utbao-prj .time-c {
	width: 120px
}

.list-cont-utbao .utbao-l .utbao-prj .row .time {
	color: #999;
	font-size: 20px
}

.list-cont-utbao .utbao-l .utbao-prj .utbao-profit {
	position: relative;
	color: #45b8ef;
	width: 180px;
	height: 80px;
	margin: 0
}

.utbao-prj .utbao-profit .v,.utbao-prj .utbao-profit .u,.utbao-prj .utbao-profit .t {
	position: absolute
}

.utbao-prj .utbao-profit .v {
	font-size: 60px;
	top: -5px;
	left: 4px
}

.utbao-prj .utbao-profit .u {
	font-size: 34px;
	top: 5px;
	left: 121px
}

.utbao-prj .utbao-profit .t {
	font-size: 16px;
	top: 47px;
	left: 123px
}

.list-cont-utbao .utbao-r {
	float: left
}

.ui-badge {
	float: right;
	padding: 3px 10px;
	font-size: 12px;
	font-weight: 500;
	border: 1px solid;
	line-height: 12px;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	border-radius: 8px;
	margin-top: 21px
}

.sub-banner-wrap .sub-banner {
	margin-bottom: 10px
}
@charset "utf-8";
/* CSS Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, button{margin:0; padding:0;}
body{background:#fff; font-family:Tahoma,"微软雅黑", Geneva, sans-serif; font-size:12px; color:#5c5c5c;}
table{border-collapse:collapse; border-spacing:0;}
fieldset{border:0;vertical-align:middle;}
address, caption, cite, code, dfn, em, strong, th, var{ font-style:normal; font-weight:normal;}
ol, ul, li{ list-style:none;}
caption, th{ text-align:left;}
h1, h2, h3, h4, h5, h6{font-weight: normal;}
h1{font-size:28px;}
h2{font-size:22px;}
h3{font-size:18px;}
h4{font-size:16px;}
h5{font-size:14px;}
h6{font-size:12px;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
addr, acronym, img{ border:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
sup{vertical-align:baseline;} 
sub{vertical-align:baseline;}
legend{*margin-left:-6px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; outline:none;} 
hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;}
select option {padding-right:3px;}
cite, blackquote, em, i {font-style: italic;}
strong, b {font-weight: bold;}
pre, code {font-family: monospace;}
acronym, abbr {cursor: help;}
.hand{ cursor:pointer;}
.arrow{ cursor:default;}
a{cursor:pointer;text-decoration:none;color:#666;blr:expression(this.onFocus=this.blur())} 
a:hover{color:#f88012;text-decoration:none;} 
a:focus{outline:0px dotted;}
a:focus, input:focus{ -moz-outline-style: none; } /* for Firefox 去掉链接的边框*/
body{ min-width:1200px;}
.fl{ float:left;}
.fr{ float:right;}
/* -----------------End--------------- */

/*form元素*/
input, select, label,button{ vertical-align:middle; border:none;}
.inpt{ padding:2px; border:1px solid #ccc;}
.select{ padding:1px; border:1px solid #ccc;}
 
/*自定义*/
/*color*/
.bg_co1{ background-color:#fff;}
.bg_co2{ background-color:#f3f5fb;}
.bg_co3{ background:url(../images/myspacebg.jpg) center 133px no-repeat; }
.bg_co_w{ background-color:#fff;}
.co_w{ color:#fff;}
.co_gray{ color:#bbb;}
.co1{ color:#e80404;}
.co_r,a.co_r:link,a.co_r:visited{ color:#da3e45;}
a.co_r:hover{ color:#f60;}
.co_b,a.co_b:link,a.co_b:visited{ color:#226dc7;}
a.co_b:hover{ color:#f60;}

.co2,a.co2:link,a.co2:visited{ color:#fe7100;}
a.co2:hover{ color:#f60;}
.co3,a.co3:link,a.co3:visited{ color:#f4b200;}
a.co3:hover{ color:#f60;}
/* Font 文字排版 */
.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.fb{ font-weight:bold;}
.fn{ font-weight:normal;}
.lh150{ line-height:150%;}
.lh180{ line-height:180%;}
.lh200{ line-height:200%;}
.lh300{ line-height:300%;}
.unl{ text-decoration:underline;}
.no-unl{ text-decoration:none;}

/* 定位 */
.tl{text-align:left;}
.tc{text-align:center;}
.tr{text-align:right;}
.bc{margin-left:auto; margin-right:auto;}
.fl{ float:left;display:inline}
.fr{ float:right;display:inline}
.clear{clear:both;}
.clear-l{clear:left;}
.clear-r{clear:right;}
.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block}
* html .clearfix{height:1%;}. Clearfix{ display:block;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.pn{position:static;}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none{display:none;}
.block{display:block;}
.in_block{display:inline-block;}
.v_top{ vertical-align:top;}
.v_mid{ vertical-align:middle;}
.text_ind20{ text-indent:2em;}
.ov_hid{ overflow:hidden}
.nowrap{white-space: nowrap;}

/* Width & Height */
.w1050{width:1050px;}
.mt20{ margin-top:20px;}
/*置顶广告*/
.gg_full{position:relative;margin:0px auto;width:980px;background:#e8e8e8}
.gg_full .gg_fbtn{position:absolute;width:55px;display:none;height:19px;top:10px;right:-63px}
.gg_full .gg_fbtn a{display:block;background:url(../images/gg_btn.png) no-repeat 0px 0px;height:19px;overflow:hidden}
.gg_full .gg_fbtn .gg_fclose{background:url(../images/gg_btn.png) no-repeat 0px -19px}
.gg_full .gg_fcon{display:none;}
.gg_full .gg_fcon img{ height: auto;}

/*分页*/
.pages{ margin:5px; padding:3px; text-align:center; font-size:14px;}
.pages a{ padding:5px 8px; border:solid 1px #c80000; color:#c80000; margin-right:8px; text-decoration:none; background:#fff;}
.pages a:hover{ border:solid 1px #c80000; color:#fff; background-color:#c80000;}
.pages span.current { border:solid 1px #c80000; padding:5px 8px; font-weight:bold; color:#fff; margin-right:8px; background-color:#c80000;}
.pages span.disabled { border:solid 1px #efefef; padding:5px 8px; color:#d9d9d9; margin-right:8px;}
.pages input{border:solid 1px #d4d4d4;}
/*body背景色*/
.bg-page-2{ background:#fff;}



#sousuo{height: 33px;margin-left:1230px;padding-top:30px;}
#sousuo .input{border: 1px solid #999999;height: 100%;}
#sousuo .input .clear{width: 30px;height: 35px;line-height: 30px;text-align: center;cursor: pointer;padding-right: 10px;visibility: hidden;opacity: 0.8;color: gray;}
#sousuo input[type=text]{height:86%;border:0px;width: 150px;}
#sousuo div{float: left;}
#sousuo>button{width: 100px;height: 35px;background: #cc9933;color: #fff;border: none;}