﻿.about-banner{
	/*background-image: url("../images/banner-about.jpg");
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;*/
	width: 100%;
	height: 160px;
	position: relative;
}
.about-banner img{
	width: 100%;
	height: 160px;
	border:none;
}
.banner-title{
	color:#fff;
	font-size:23px;
	line-height: 160px;
	position: absolute;
	top:0;
	left:10%;
	z-index:999999;
	text-align: left;
}
.main .main-title{
	font-size:12px;
	color:#e6932e;
	margin-top: 15px;
	margin-bottom: 36px;
}
.main .main-title a{
	color:#e6932e;
}
/*左边导航*/
.main-table .table-left .left-title{
	width: 100%;
	background-image: url("../images/border.png");
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 6px;
	padding-top: 11px;
	padding-left: 12px;
	margin-bottom: 20px;
}
.main-table .table-left dl dt{
	margin-top: 20px;
	color:#8e8e8e;
	position: relative;
	
}
.main-table .table-left dl dt .left-icon{background-image: url("../images/icon.png");
	background-position: right 0px;
	background-repeat: no-repeat;}

.main-table .table-left dl dt a{
	margin-left: 14px;
	color:#8e8e8e;
	font-size:14px;
}
.main-table .table-left dl dd{
	margin-top: 10px;
	color:#8e8e8e;
	position: relative;
}

.main-table .table-left dl dd a{
	margin-left: 14px;
	color:#8e8e8e;
	font-size:14px;
}
/*.icon-active{
	background-image: url("../images/icon.png");
	background-position: right 0px;
	background-repeat: no-repeat;
}*/

.main-table .table-left .left-icon{	
	width: 6px;
	height: 10px;	
	margin-top: 7px;
	position: absolute;
}
.table-left{
	width: 14%;
}

/*简介右半部*/
.main-right{
	width: 80%;
	margin-left: 35px;
	padding-bottom: 146px;
	margin-top: 6px;
}
.main-right pre{
	/*font-family:"";*/
	whitewhite-space:pre-wrap; /* css-3 */    
	whitewhite-space:-moz-pre-wrap; /* Mozilla, since 1999 */    
	whitewhite-space:-pre-wrap; /* Opera 4-6 */    
	whitewhite-space:-o-pre-wrap; /* Opera 7 */    
	word-wrap:break-word; /* Internet Explorer 5.5+ */  
	white-space: pre-wrap; /* Firefox */
}
.main-right .right-top .top-left,.main-right .right-top .top-right{
	width: 75%;
	height: 235px;
	background-repeat: no-repeat;
	background-position: center;
}
.main-right .right-top .top-left{
	background-image: url("../images/about-three.png");
}
.main-right .right-top .top-right{
	background-image: url("../images/about-four.png");
	margin-left: 48px;
}
/*.main-right .right-txt{
	margin-top: 48px;
}*/
.main-right .right-txt .txt-title{
	height: 25px;
	color:#353535;
	border-left:3px solid #5e2589;
	padding-left: 9px;
	padding-top: 3px;
	font-size:17px;
}
.main-right .right-txt .txt-box{
	/*color:#353535;*/
	/*font-size:12px;*/
	margin-top: 26px;
	margin-bottom: 50px;
}
.main-right .right-txt .txt-box .txt-icon{
	width: 8px;
	height: 10px;
	background-image: url("../images/icon.png");
	background-repeat: no-repeat;
	background-position: -87px top;
	margin-right: 4px;
	margin-top: 2px;
}
.main-right .right-txt .txt-box .txt-wz{
	margin-right: 38px;
}
.main-right .right-txt .txt-box .txt-icon:first-child{
	margin-left: 15px;
}
/*已投项目*/
.news-banner{
	background-image: url("../images/banner-add.png");
	background-position: center;
	-webkit-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	height: 160px;
}
.news-box .imgs-box{
	width: 40%;
}
.news-box .news-img{
	width: 370px;
	height: 149px;
	border:none;
}
.news-box{
	width: 100%;
	height: 149px;
	background-color: #f9f9f9;
	margin-bottom: 55px;
	margin-top: -18px;
}
/*.news-box:last-child{
	margin-bottom: 72px;
}*/
.news-massage{
	margin-left: 23px;
	margin-top: 24px;
	width: 52%;
	word-wrap:break-word;
}
.news-massage .news-title{
	font-size:17px;
	color:#353535;
	font-weight: bold;
}
.news-txt{
	font-size:12px;
	color:#353535;
	margin-top: 12px;
	height: 30px;
	overflow : hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	line-height: 15px;
}
.news-massage .news-date{
	font-size:9px;
	color:#9f9f9f;
	margin-top: 20px;
	/*margin-bottom: 28px;*/
}
/*合作伙伴*/
.friend-massage{
	margin-left: 23px;
	margin-top: 22px;
	/*margin-right: 42px;*/
	width: 46%;
	word-wrap:break-word;
}
.friend-massage .friend-title{
	font-size:17px;
	color:#353535;
	font-weight: bold;
	margin-bottom: 20px;
}
.friend-massage a:hover{
	color:#5e2589;
}
.icon-a{
	background-image: url("../images/icon.png");
	background-repeat: no-repeat;
	background-position: -170px 0px;
	width: 18px;
    height: 10px;
    margin-top: 7px;
}
.news-box .friend-img{
	background-image: url("../images/friend-one.png");
	background-repeat: no-repeat;
	background-position: center;
	width: 290px;
	height: 149px;
}
.friend-txt{
	color:#353535;
	font-size:14px;
	margin-bottom: 10px;
	width: 330px;
	height: 50px;
	overflow : hidden;
	/*text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;*/
}
.friend-txt a{
	color:#353535;
	line-height: 16px;
}
.friend-txt .txt-right{
	margin-left: 21px;
}
.more-box{
	margin-top: 103px;
	width: 10%;
}
.news-box a{
	color:#969696;
}
.friend-more{
	color:#5e2589;
}
.more-icon{
	width: 6px;
	height: 10px;
	background-image: url("../images/icon.png");
	background-repeat: no-repeat;
	background-position: -55px top;
	margin-top: 7px;
	margin-left: 5px;
}
.friend-new{
	display: block;
	margin-top: 29px;
	font-size:12px;
	margin-right: 36px;
}

/*分页样式*/
.page{
	width: 60%;
	margin:0 auto;
	margin-top: 73px;
}
.page ul li{
	/*float: left;*/
	
	width: 15px;
	height: 15px;
}
.page ul a{
	float: left;
	display: block;
	margin-left: 10px;
	width: 15px;
	height: 15px;
	text-decoration: none;
	color: #a3a3a3;
	text-align: center;
	line-height: 15px;
}
.page div{
	float: left;
}
.page div:first-child a{
	text-align: center;
	display: block;
	width: 70px;
	height: 15px;
	margin-top: -3px;
}
.page div:last-child a{
	text-align: center;
	display: block;
	width: 70px;
	height: 15px;
	margin-top: -3px;
}
.page ul a:hover{
	background-color: #5f258a;
	color:#fff;
}
.page ul li:first-child a:hover{
	background-color: #fff;
	color: #a3a3a3;
}
.page ul li:last-child a:hover{
	background-color: #fff;
	color: #a3a3a3;
}
.current{
	background-color: #5f258a;
	color:#fff;
}

/*详情页*/
.details-box{
	width: 100%;
	/*height: 149px;*/
	background-color: #f9f9f9;
	margin-bottom: 55px;
}
.details-massage{
	margin-top: 24px;
	/*width: 720px;*/
	margin-left: 23px;
	margin-right: 23px;
	word-wrap:break-word;
}
.details-massage .details-title{
	font-size:17px;
	color:#353535;
	font-weight: bold;
}
.details-txt{
	margin-top: 12px;
	margin-bottom: 28px;
}
.details-massage .details-date{
	font-size:9px;
	color:#9f9f9f;
	margin-top: 4px;
	
}
.main{
	min-height: 420px; margin-bottom:20px;
}
.public-right{
	margin-top: 13px;
	width: 80%;
	margin-left: 35px;
}

.right{
/*	float: left;
	width: 0;
	height: 0;*/
	margin-top: 11px;
}
.boxa{
	margin-top: 4px;
}

/*新增表格*/

.find-top{
	height: 45px;
	width: 100%;
	background-color: #eeeeee;
	margin-top: 30px;
}
.find-top input{
	margin-top: 15px;
	width: 216px;
	height: 21px;
	border:1px solid #dddddd;
	background-color: #fff;
}
.find-top button{
	margin-top: 15px;
	width: 60px;
	height: 21px;
	text-align: center;
	background-color: #df405d;
	text-align: center;
	color:#fff;
	line-height: 21px;
	border:none;
	margin-right: 30px;
}
.table table{
	border-collapse: collapse;
	width: 100%;
}
.table ul{
	background-color: #deeaf7;	
	border-top:3px solid #6490c5;
}
.table ul li{
	float: left;
	height: 44px;
	font-size:15px;
	line-height: 44px;
	color:#6490c5;
	text-indent: 2px;
}
.table table tr{
	height: 44px;
	font-size:15px;
}
.table table tr td{
	text-indent: 6px;
	color:#929292;
}
.table table td:first-child a{
	color:#fdca6b;
}
.join-head:first-child{
	margin-top: 0px;
}
.join-head{
	height: 25px;
	font-size:17px;
	color:#e6932e;
	border-left:3px solid #e6932e;
	/*margin-bottom: 12px;*/
	/*margin-top: 12px;*/
}
.join-head .head-left,.join-head .head-right{
	margin-top: 3px;
}
.join-head .head-left{
	margin-left: 8px;
	margin-right: 64px;
}