.pc-con {
				width: 1200px;
				margin: 50px auto;
			}

			.project_d_head {
				background: #fff;
				padding: 20px;
				position: relative;
			}

			.fws-bg {
				margin: 0px 0px 10px 0px;
				background: #fff;
			}

			.pr_d_pro {
				display: flex;
			}

			.pr_d_title {
				flex: 1;
				margin-right: 15px;
			}

			.pr_d_logo {
				width: 70px;
				height: 70px;
				background-size: cover;
				background-repeat: no-repeat;
				background-position: 50% 50%;
				border-radius: 100%;
				position: relative;
			}

			.pr_d_logo img {
				position: absolute;
				bottom: -10px;
				left: -2px;
				height: 20px;
			}

			.pr_d_title span {
				display: block;
			}

			.pr_d_title span i {
				padding: 0px 7px;
				font-size: 12px;
				height: 26px;
				line-height: 26px;
				background: rgb(57, 209, 158);
				color: #fff;
				display: inline-block;
				border-radius: 3px;
			}

			.pr_d_title span i.jin {
				background: #ed5e3b;
			}

			.pr_d_title h3 {
				margin-top: 15px;
				font-size: 26px;
			}

			.pr_d_rows {
				margin-top: 20px;
			}

			.pr_d_rows p {
				margin-top: 10px;
				font-size: 14px;
				color: #666;
			}

			.pr_d_rows p span {
				margin-right: 30px;
				font-size: 14px;
			}

			.pr_d_rows p span:last-child {
				margin-right: 0;
			}

			.pr_d_rows p span i {
				position: relative;
				top: 2px;
				margin-right: 3px;
			}

			.pr_d_rows p span i img {
				height: 13px;
			}

			.financing {
				margin-top: 20px;
				display: flex;

			}

			.financing span {
				flex: 1;
				text-align: left;
				padding-left: 20px;
			}

			.financing span h4 {
				font-size: 14px;
				font-weight: 400;
				color: #999;
				margin-bottom: 5px;
			}

			.financing span:first-child {
				border-right: 1px solid #f6eded;
				padding-left: 0;
			}

			.financing span b {
				color: red;
				font-size: 24px;
			}

			.financing span small {
				font-size: 14px;
				color: #666;
				font-weight: 400;
				margin-right: 20px;
			}

			.pr_content {
				background: #fff;
				padding: 20px;
				margin-top: 20px;
			}

			.public-title {
				font-size: 18px;
				font-weight: bold;
				margin-bottom: 15px;
			}

			.pr_introduce {
				color: #333;
				margin-top: 20px;
			}

			.pr_introduce h3 {
				font-size: 16px;
				font-weight: 400;
				color: #333;
			}

			.pr_introduce p {
				font-size: 14px;
				margin-top: 10px;
				line-height: 24px;
				color: #999;
			}

			.pr_introduce a {
				font-size: 14px;
				margin-top: 10px;
				line-height: 24px;
				color: #999;
			}

			.pr_jp {
				margin-top: 20px;
			}

			.pr_jp a {
				display: flex;
				padding: 0px 0px 0px 15px;
				border-left: 3px solid #007AFF;
				margin-bottom: 20px;
			}

			.pr_jp .jp_img {
				width: 90px;
				height: 120px;
				border-radius: 5px;
				background-size: cover;
				background-repeat: 50% 50%;
				background-repeat: no-repeat;

			}

			.jp_rows {
				flex: 1;
				position: relative;
				margin-right: 15px;
			}

			.jp_rows h3 {
				color: #333;
				font-size: 16px;
				margin-top: 10px;
				text-overflow: -o-ellipsis-lastline;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				line-clamp: 1;
				-webkit-box-orient: vertical;
			}

			.jp_rows p {
				font-size: 14px;
				color: #999;
				margin-top: 5px;
				text-overflow: -o-ellipsis-lastline;
				overflow: hidden;
				text-overflow: ellipsis;
				display: -webkit-box;
				-webkit-line-clamp: 1;
				line-clamp: 2;
				-webkit-box-orient: vertical;
			}

			.jp_rows span i {
				padding: 1px 5px;
				border-radius: 2px;
				margin-right: 10px;
				font-size: 0.7rem;
				background: #39d19e;
				color: #fff;
			}

			.jp_rows span {
				font-size: 14px;
				color: #999;
				display: block;
				margin-top: 20px;
				display: flex;
				align-items: center;
				position: absolute;
				bottom: 10px;
			}

			.footer_pr {
				position: fixed;
				bottom: 0;
				left: 0;
				background: #fff;
				width: 100%;
				display: flex;
				border-top: 1px solid #f6eded;
				z-index: 100;
				align-items: center;
			}

			.footer_pr span {
				width: 55px;
				text-align: center;
				border-right: 1px solid #f6eded;
			}

			.footer_pr span img {
				width: 20px;
				margin: 0px auto;
				display: block;
				margin-bottom: 3px;
			}

			.footer_pr span label {
				display: block;
				width: 100%;
				font-size: 12px;
				color: #7786a6;
			}

			.footer_pr span label.as {
				color: #007AFF;
			}

			.footer_pr .footer_pr_btn {
				flex: 1;
				display: flex;
			}

			.footer_pr_btn a {
				flex: 1;
				text-align: center;
				height: 55px;
				line-height: 55px;
				font-size: 16px;
			}

			.btn_01 {
				background: rgb(29, 34, 54);
				color: #fff;
			}

			.btn_02 {
				background: #007AFF;
				color: #fff;
			}

			.pr_body_bg {
				position: absolute;
				width: 100%;
				height: 150px;
				z-index: 1;
				background-color: rgb(29, 34, 54);
				top: 0;
				left: 0;
				display: none;
			}

			.fws-body {
				height: 200px;
				background-image: url(images/xm-imgn.png);
				background-size: cover;
				background-position: top center;
				background-repeat: no-repeat;
			}

			.po_top {
				position: relative;
				width: 100%;
				box-sizing: border-box;
				z-index: 100;
			}

			.footer-logo {}

			.rz-num {
				border-top: 1px solid #f6eded;
				margin-top: 15px;
				padding: 20px 0px 0px 0px;
			}

			.rz-num span {
				width: auto;
				background: rgb(56, 210, 158);
				color: #fff;
				display: inline-block;
				margin-right: 5px;
				margin-bottom: 10px;
				border-radius: 2px;
				padding: 0px 7px;
				height: 26px;
				line-height: 26px;
				font-size: 12px;
			}

			.rz-num span.jin {
				background: #ed5e3b;
			}

			.tem_list {
				width: 100%;
				margin-top: 25px;
			}

			.tem_list ul li {
				display: flex;
				padding-top: 10px;
			}

			.tem-img {
				width: 50px;
				height: 50px;
				border-radius: 100%;
				background-size: cover;
				background-position: 50% 50%;
				margin-right: 20px;
			}

			.tem_list ul li .tem_right {
				flex: 1;
				border-bottom: 1px solid #f1f1f1;
				padding-bottom: 20px;
			}

			.tem_list ul li:last-child .tem_right {
				border-bottom: 0;
				padding-bottom: 0;
			}

			.tem-title label {
				color: #333;
				font-size: 15px;
			}

			.tem-title small {
				font-size: 14px;
				color: #999;
			}

			.tem_right h4 {
				font-size: 14px;
				color: #999;
				font-weight: 400;
				margin-top: 5px;
			}

			.as {
				color: #007AFF;
			}

			.shuiyin {
				position: absolute;
				bottom: -40px;
				right: -15px;
			}

			.shuiyin img {
				width: 130px;
				z-index: 1000;
			}

			.gs_title small img {
				height: 13px;
				position: relative;
				top: 1px;
				margin-left: 5px;
			}

			.vip-bg {
				background-image: linear-gradient(#ae7f47, #814f29);
			}

			/* 新增融资历史 */
			.lishi {
				display: flex;
			}

			.ls_left {
				width: 80px;
				text-align: right;
				border-right: 1px solid #ddd;
				padding-right: 15px;
				font-size: 0;
				position: relative;
			}

			.ls_left small {
				position: absolute;
				right: -7px;
				top: 0;
				content: '';
				width: 10px;
				height: 10px;
				border-radius: 100%;
				border: 1px solid #007AFF;
				background: #fff;
				font-size: 0;
				display: flex;
				align-items: center;
				justify-content: center;
			}

			.ls_left small i {
				display: block;
				width: 6px;
				height: 6px;
				background: #0062CC;
				border-radius: 100%;
			}

			.ls_left h4 {
				font-weight: 400;
				font-size: 16px;
				color: #999;
				margin-bottom: 5px;
			}

			.ls_left b {
				font-size: 16px;
				display: block;
				font-weight: 400;
				padding-bottom: 15px;
			}

			.ls_right {
				flex: 1;
				margin-left: 15px;
				font-size: 0;
				padding-bottom: 25px;
			}

			.ls_right small {
				display: block;
				width: 100%;
				margin-bottom: 10px;
			}

			.ls_right small {
				font-size: 14px;
				color: #333;
				font-weight: 400;
			}

			.ls_right label {
				font-size: 0;
				padding-top: 1px;
				display: block;
			}

			.ls_right label i {
				color: #82a8d2;
				font-size: 14px;
				display: inline-block;
				margin-right: 10px;
				margin-bottom: 5px;
			}

			.ls-rows {
				margin-top: 20px;
			}

			.tem_list {
				width: 100%;
				margin-top: 25px;
			}

			.tem_list ul li {
				display: flex;
				padding-top: 10px;
			}

			.tem-img {
				width: 50px;
				height: 50px;
				border-radius: 100%;
				background-size: cover;
				background-position: 50% 50%;
				margin-right: 20px;
			}

			.tem_list ul li .tem_right {
				flex: 1;
				border-bottom: 1px solid #ddd;
				padding-bottom: 20px;
			}

			.tem_list ul li:last-child .tem_right {
				border-bottom: 0;
				padding-bottom: 0;
			}

			.tem-title label {
				color: #333;
				font-size: 15px;
			}

			.tem-title small {
				font-size: 14px;
				color: #999;
			}

			.tem_right h4 {
				font-size: 14px;
				color: #999;
				font-weight: 400;
				margin-top: 5px;
			}
			.lefts{
				width: 750px;
				float: left;
			}
			.rights{
				float: right;
				width: 400px;
			}