@charset "utf-8";
/*头部banner*/
.project-banner{height: 138px;background:url(banner_rect.png) repeat;margin-bottom: 18px;}
.banner-light{background:url(banner_light.png) center top;height: 100%;}
.banner-left{float:left;padding-top: 24px;color:#fff;width:850px;}
.banner-left dt{float:left;width: 144px;height: 84px;border-radius:3px;background:url(rect_1.png) repeat;padding:3px;}
.banner-left dt img{width: 100%;height: 100%;}
.banner-left dd{width:680px;height:90px;overflow:hidden;float:left;padding-left: 16px;line-height:28px;padding-top:10px;word-break:break-all;}
.banner-left dd i{margin:-10px 0 0 14px;}
.banner-right{float:right;padding-top: 40px;}
.banner-right a{float:left;font-size: 14px;color:#86a9c7;margin-right: 12px;}
.banner-right a.no-m,.banner-right a#no-m{margin-right: 0px;}
.banner-right a:hover, .banner-right span:hover a{color:#ff6633;}
.banner-right a i{background:url(zan.png);width: 13px;height: 16px;display:inline-block;vertical-align:middle;margin-right: 4px;}
.banner-right span i{margin-right: 0px;}
.banner-right i.attention{background-position:0 0;}
.banner-right i.share{background-position:-87px 0;}
.banner-right a:hover i{background-position:0 -16px;}
.banner-right span:hover i.share{background-position:-87px -18px;}
/*企业资质*/
.project-info,.project-con,.project-sideBar,.float-wx{border-radius:3px;background-color:#fff;}
.project-info{padding:16px 0 8px 6px;margin-bottom: 20px; background: #fff url(../images/icon/shuiyin.png) right top no-repeat; }
.project-info-list{padding-left: 28px;line-height: 28px;float:left;color:#999;font-size: 14px;}
.project-info-list em{color:#333;padding-left: 10px;}
.project-info-list.w240 li.text-overflow{width: 240px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;} 
/*左侧内容*/
.project-con{width: 686px;margin-right: 18px;float:left;padding-bottom: 45px;}
.pro-hd{font-size: 16px;height: 50px;line-height: 50px;border-bottom:4px solid #f1f1f1;padding:6px 0 0 27px;}
.pro-hd li{width: 80px;margin-right:28px;float:left;text-align:center;}
.pro-hd li.selected{border-bottom:4px solid #51b6f2;}
.pro-hd li.selected a{color:#51b6f2;}
.pro-bd{padding:0 31px 0 34px;}
.pro-bd h2{color:#ff6633;font-size: 15px;font-weight:700;padding:28px 0 13px;}
/*商业计划*/
.business-plan img{margin:0 0 16px 0;display:block;}
.business-plan dl{line-height: 24px;margin-bottom: 20px;font-size: 13px;}
.business-plan dt{line-height: 26px;font-weight:bold;}
.business-plan dl dd{width: 621px;}
.business-plan dl dd.hide{overflow: hidden;height: 96px;}
.grey-btn-margin{margin-bottom: 20px;margin-left:520px;}
.pro-bd-line{border-bottom:2px solid #f1f1f1;padding-bottom: 20px;}
.pro-album{position: relative;height: 350px;}
.pro-album-big ul{width: 100%;height: 100%;position:absolute;top:0;left:0;overflow: hidden;}
.pro-album-big li{width: 100%;height: 100%;border-radius:3px;overflow:hidden;float:left;height:350px;}
.pro-album-big li img{width: auto;margin: 0 auto;max-width: 500px;height: 350px;}
.pro-album-big .prev,.pro-album-big .next{position:absolute;width: 36px;height: 56px;top:152px;background:url(prev-next.png) no-repeat;}
.pro-album-big .prev{left:17px;background-position:-114px 0;}
.pro-album-big .next{right:17px;background-position:-174px 0;}
.pro-album-big .prev:hover{background-position:0 0;}
.pro-album-big .next:hover{background-position:-40px 0;}
.pro-album-small{margin:8px -20px 6px 0;position:relative;}
.pro-album-small a{display:block;float:left;margin-right:8px;width: 62px;height: 43px;border-radius:3px;background-color:#f1f1f1;}
.pro-album-small a img{width: 100%;height: 100%;}
.pro-news li{float:left;background:url(rect.jpg) no-repeat left center;width: 50%;}
.pro-news li a{padding-left: 17px;line-height: 24px;text-decoration:underline;}
/*盈利模式*/
.profit-model{line-height: 24px;padding-top:12px;font-size: 13px;}
.profit-model h3{line-height: 28px;font-weight:bold;margin-top:12px;}
.chart-wrap{margin-bottom: 40px;}
#container1{margin:0 56px 0 10px;width: 194px;height: 194px;float:left;}
.cost-info{float:left;border:3px solid #f1f1f1;border-radius:3px;padding:10px 0 10px 34px;width: 315px;margin-top:10px;}
.cost-info li{height: 28px;line-height: 28px;}
.cost-info li i,.history li i{background:url(chart_icon.png);width:10px;height: 10px;display:inline-block;margin-right: 15px;}
.cost-info li i.two,.history li i.two{background-position: 0 -29px;}
.cost-info li i.three{background-position: 0 -58px;}
.cost-info li i.four{background-position: 0 -87px;}
.cost-info li i.five,.history li i.five{background-position: 0 -116px;}
.cost-info li em{width: 140px;color:#999;display:inline-block;height:20px;overflow:hidden;}
.cost-info li span{width:86px;display:inline-block;}
.history{float:right;}
.history li{float:left;margin-right: 13px;}
.history li i{margin-right: 5px;}
.history li.last{color:#c5c5c5;font-size: 12px;}
#container,#container3{margin-top: 20px;height:448px;width:621px;}
/*项目团队*/
.pro-team{color:#666;font-size: 13px;}
.pro-team b{color:#333;margin:0 8px 0 0;display:inline-block;}
.equity{border:3px solid #f1f1f1;padding:0 11px 10px 13px;}
.equity table{width: 100%;font-size: 13px;text-align:center;}
.equity table thead{color:#999;}
.equity table thead td{border-bottom:2px solid #f1f1f1;padding:13px 0 10px 0;}
.equity table tbody{font-weight:bold;}
.equity table tbody td{padding:8px 0;}
/*成长*/
.grow{border-bottom:2px solid #f1f1f1;margin:12px 0 0 0;padding-bottom: 6px;position:relative;}
.add{position:absolute;right:0;top:18px;font-size: 13px;}
.add i{background:url(grow_icon.png);display:inline-block;width: 10px;height: 10px;margin-right: 6px;}
.grow-con{padding:37px 0 0 0;}
.grow-list{background:url(grow_dot.png) repeat-y 84px top;}
.grow-date{float:left;width:78px;font-size: 16px;color:#ced6db;}
.grow-date b{display:block;font-size: 24px;}
.grow-info{width:80%;float:left;background:url(grow_icon.png) no-repeat;background-position:-58px top;padding:0 0 70px 30px;}
.grow-info img{float:left;width: 120px;height: 80px;border-radius:3px;}
.grow-info p{word-break:break-all;float:left;padding-left: 16px;width: 72%;line-height: 24px;font-size: 13px;}
.grow-info p a{color:#b8b8b8;cursor: default;}
.grow-info a{cursor: default;}
/*讨论*/
.discuss dd{width: 90% !important;}
.discuss-date{font-size: 12px;color:#999;}
.discuss-reply{float:right;color:#51b6f2;text-decoration:underline;}
.discuss-box{padding:19px 0 10px 24px;border-bottom:1px solid #f1f1f1;}
.discuss-box dt{width: 34px;height: 34px;border-radius:50%;}
.discuss-box dt img{width: 34px;height: 34px;}
.discuss-box:last-child{border-bottom:none;}
.replay-box{width: 100%;min-height:60px;margin:10px 0 0 0;border-radius:2px;border:1px solid #e8e8e8;}
/*未登录*/
.no-login{width: 497px;margin:63px auto 0;min-height:430px;}
.no-login-tag{text-align:center;color:#f63;font-size: 16px;height: 44px;line-height: 44px;border-bottom:2px solid #f1f1f1;}
.no-login-form{padding:33px 60px 0 60px;}
.no-login-list{height: 40px;line-height: 40px;margin-bottom: 20px;position:relative;font-size: 13px;}
.no-login-list label{position:absolute;left:0;top:0;padding-left: 27px;width: 52px;}
.no-login-list .inp{padding-left:80px;*padding-left:74px;/*ie7*/}
.no-login-list input{text-indent:8px;width: 100%;height: 40px;line-height:40px\9;border-radius:2px;border:1px solid #d1d8dc;}
.no-login-list .verify input{width: 55%;}
.no-login-list .verify-code{width: 84px;height: 24px;margin:8px 0 0 20px;display:inline-block;vertical-align:top}
.no-login-btns{padding-left:81px;}
.now-register{padding-left: 21px;color:#51b6f2;text-decoration:underline;font-size: 14px;}
/*右侧*/
.project-sideBar{width: 280px;padding:0 20px;float:left;}
.project-sideBar em{color:#999;}
.pro-promoters,.pro-plan,.financing-list,.appointment-money,.financing-btns{padding:20px 0 16px 0;border-bottom:1px solid #f1f1f1;}
.pro-promoters dt{float:left;border-radius:50%;overflow:hidden;border:2px solid #51b6f2;margin-right:8px;}
.pro-promoters>dt{width: 50px;height: 50px;margin-bottom:20px;}
.pro-promoters>dt img{width: 50px;height: 50px;border-radius:50%;}
.pro-promoters dd{float:left;width: 77%;line-height: 24px;}
.pro-promoters dd.last{width:50px;height:16px;background: #87a5bb;border:1px solid #868d9a;border-radius:3px;font-size: 10px;line-height:16px; text-align:center;}
.pro-promoters dd.last div{text-align:center;color:#fff;padding:0;font-size:10px; -webkit-transform : scale(0.84,0.84);}
.pro-promoters dd.last div a{color:white;}
.pro-promoters dd i{margin-left: 5px;font-size: 11px;}
.pro-promoters dd em{padding-right: 8px;}
.pro-plan i{padding:20px 0 6px 0;display:inline-block;}
.financing-list li{text-align:center;float:left;padding:10px 0 0;font-size: 36px;}
.financing-list li i{font-size: 14px;}
.financing-list li em{display:block;padding-top: 10px;font-size:12px;}
.financing-list li.b-r{border-right:1px solid #f5f7f9;padding:0;margin:7px 23px 0 0;height: 50px;}
.financing-progress{background-color:#f1f1f1;border-radius:8px;overflow:hidden;width: 267px;height: 10px;margin-top: 12px;position:relative;}
.financing-progress i{height: 100%;border-radius:0 8px 8px 0;background-color:#51b6f2;position:absolute;top:0;left:0;}
.financing-info{padding-top: 3px;}
.financing-info span{color:#333;}
.financing-info em{padding-right: 12px;}
.financing-btns{margin-right:-10px;}
.financing-btns a{margin:0 10px 10px 0;}
.financing-btns a.last{border-style:none;width: 95%; font-size: 18px;color:#fff;height: 50px;line-height: 50px;}
.financing-btns a.last:hover{background: #f35621;}
.promoters-tit{padding-top: 20px;font-size: 16px;}

/*右侧漂浮*/
.float-wx{position:fixed;right:30px;bottom:50%;padding:12px;text-align:center;}
.float-wx img{width: 106px;height: 104px;}
.float-wx p{line-height: 22px;}
.join{color:#b2b2b2;}
/*按钮类*/
.btn{border-radius:5px;display:inline-block;vertical-align:middle;}
.btn-grey{padding:7px 24px;border-color:#ddd;color:#bbb;border-width:2px;}
.btn-small{padding:0 5px;height: 18px;line-height: 18px;overflow:hidden;}
.btn-thin{border-width:2px;padding:0 12px;height: 21px;line-height: 21px;}
.btn-big{width: 130px;height: 38px;line-height: 38px;text-align:center;}
.btn-pop{width: 98px;height: 40px;line-height: 40px;text-align:center;font-size: 14px;color:#fff;}
.btn-pop:hover{color:#fff;}
.btn-green{color:#51b6f2;}
.btn-orange{color:#f63;}

.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:12px;
	border:2px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:24px;
	padding:16px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #154682;
	width:60%;
	margin:10px 0px;
}
.myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.myButton:active {
	position:relative;
	top:1px;
}

small .myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf));
	background:-moz-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-webkit-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-o-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:-ms-linear-gradient(top, #ededed 5%, #dfdfdf 100%);
	background:linear-gradient(to bottom, #ededed 5%, #dfdfdf 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf',GradientType=0);
	background-color:#ededed;
	-moz-border-radius:16px;
	-webkit-border-radius:16px;
	border-radius:16px;
	border:2px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:Arial;
	font-size:24px;
	padding:16px 24px;
	text-decoration:none;
	text-shadow:0px 0px 0px #ffffff;
}
small .myButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed));
	background:-moz-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-webkit-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-o-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:-ms-linear-gradient(top, #dfdfdf 5%, #ededed 100%);
	background:linear-gradient(to bottom, #dfdfdf 5%, #ededed 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed',GradientType=0);
	background-color:#dfdfdf;
}
small .myButton:active {
	position:relative;
	top:1px;
}


/*背景类*/
.bg-orange{background-color:#f63;}
.bg-green{background-color:#51b6f2;}
.bg-grey{background-color: #F7F9FB;}
/*边线类*/
.line{width: 2px;height:40px;background-color:#f5f7f9;float:left;margin-top: 8px;}
.b-r{border-right:1px solid #f5f7f9;}
/*颜色类*/
.color-grey{color:#333;}
.color-b{color:#bbb;}
/*间距类*/
.p10{padding-top: 10px !important;padding-bottom: 10px !important;}
.mt12{margin-top: 12px;}
/*宽度类*/
.w374{width: 374px;}
.w240{width: 240px;}
.w80{width:33%;border-right: 1px solid #f5f7f9;}
.w73{width:30%;border-right: 1px solid #f5f7f9;}
.w33{width:32%;}
.w36{width:36%;}
/*弹窗类*/
.add-con{padding:46px 70px 0;font-size: 13px;padding-bottom: 20px;}
.add-list{margin-bottom: 20px;position:relative;clear: both;}
.add-list .error-text{margin-left:260px;*margin-left: -60px;}
.add-list label{width: 83px;padding-top: 10px;position:absolute;left:0;top:0;}
.add-list-r{margin-left: 90px;}
.add-list-r input[type='text']{width: 300px;height: 30px;border: 1px solid #d1d8dc; border-radius: 2px;}
.add-list-r .wx-inputErrBorder{border-color: red !important;}
.add-list-r .rate{height: 30px;color: #ff6633;font-size: 20px;font-weight: 700;padding-top: 6px;}
.add-list-r input[type='file']{width: 72px;height: 64px;opacity:0;filter:alpha(opacity:0);position:absolute;}
.add-btn{width: 72px;height: 64px;background:url(add_btn.png);cursor:pointer;}
.add-list-r .tag{position:absolute;left:160px;top:30px;color:#ccc;}
.add-con a{color:#fff;margin-left: 74px;}
.add-list-r textarea{border:1px solid #d1d8dc;background-color: #fff;min-height:70px;width: 100%;border-radius:2px;}
.bx-wrapper{position:relative;}
.bx-controls{position:absolute;top:140px;width:100%;z-index:3;}
.bx-prev,.bx-next{ -webkit-transition: all 0.8s ease; -moz-transition: all 0.8s ease; -o-transition: all 0.8s ease; transition: all 0.8s ease; filter: alpha(opacity=40); -moz-opacity: 0.4; -webkit-opacity: 0.4; -o-opacity: 0.4; opacity: 0.4; background:url(../images/icon/icon.png) no-repeat; display: inline-block; text-indent: -9999px;}
.bx-prev:hover,.bx-next:hover{ filter: alpha(opacity=100); -moz-opacity: 1; -webkit-opacity: 1; -o-opacity: 1; opacity: 1;}
.bx-prev{background-position: -112px -46px; width: 45px; height: 60px; float:left;margin-left:10px;}
.bx-next{background-position: -170px -46px; width: 45px; height: 60px; float:right;margin-right:10px;}

.plan-detail{height: 300px;overflow: hidden;}
.plan-analysis{height: 110px;overflow: hidden;}

.login-error{height: 20px;margin-left: 80px;margin-bottom: 5px;}
.no-login-list .wx-inputErrBorder {border-color: red; }
.uploaded-image{float: left;margin-top: 5px;}

.code_wrap, .code_wrap div{ float:left; }
.code_wrap,.grey-btn.fr{margin-top:10px;}
.code_wrap div{ margin-right:10px; }
.code_wrap label{ height:38px;line-height:38px;color:#999; }
.code_wrap input{ height:38px;line-height:38px;border:1px solid #e8e8e8; }

.error-margin{margin-left: 287px;margin-top: 4px;*margin-top: 40px; position: absolute;}
.add-list-r .money{position: absolute;left: 350px;top: 4px;}
