﻿@charset "utf-8";
.main .main-container.case {
	width:100%
}
.main .main-container.case .case-container {
	width:100%
}
.main .main-container.case .case-container .case-content {
	width:70%;
	padding-right:10%;
	border-right:1px solid #ccc
}
.main .main-container.case .case-container .case-content h1 {
	font-size:24px;
	line-height:30px;
	color:#393333
}
.main .main-container.case .case-container .case-content .info {
	padding-top:30px
}
.main .main-container.case .case-container .case-content .info p {
	line-height:28px;
	color:#666
}
.main .main-container.case .case-container .case-content .info img {
	max-width:100%
}
.main .main-container.case .case-container .caseInfo-designer {
	width:30%;
	padding-left:5%
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-case-basic h2 {
	font-size:24px;
	color:#333;
	margin:0 0 15px;
	position:relative;
	line-height:30px;
	padding-bottom:5px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-case-basic h2:after {
	content:'';
	display:block;
	width:60px;
	height:2px;
	background:#943c90;
	position:absolute;
	left:0;
	bottom:0
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-case-basic ul li {
	line-height:30px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info {
	margin-top:20px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info h2 {
	font-size:24px;
	color:#333;
	margin:0 0 15px;
	position:relative;
	line-height:30px;
	padding-bottom:5px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info h2:after {
	content:'';
	display:block;
	width:60px;
	height:2px;
	background:#943c90;
	position:absolute;
	left:0;
	bottom:0
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue {
	margin-top:10px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .pic {
	width:40%;
	max-width:150px;
	max-height:150px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box {
	width:60%;
	padding-left:15px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box h3 {
	font-size:16px;
	margin:0;
	line-height:30px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box h3 a {
	color:#333
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box h3 a:hover {
	color:#943c90
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box p {
	line-height:26px;
	color:#999;
	margin:0
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box p span {
	font-size:18px;
	color:#943c90;
	margin:0 3px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box a.btn-yuyue {
	width:100%;
	line-height:40px;
	border:1px solid #943c90;
	background:#943c90;
	color:#fff;
	display:block;
	text-align:center;
	border-radius:5px;
	margin-top:35px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-info .designer-yuyue .yuyue-box a.btn-yuyue:hover {
	background:none;
	color:#943c90
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message {
	width:100%;
	margin-top:70px;
	padding:30px;
	border:1px solid #E6E6E6
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message h3 {
	margin:0;
	line-height:30px;
	font-size:24px;
	color:#943c90;
	text-align:center
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message h5 {
	font-size:14px;
	color:#666;
	line-height:25px;
	text-align:center
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li {
	margin-bottom:20px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li .form-control {
	height:40px
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li .captcha {
	overflow:hidden
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li .captcha input {
	width:60%;
	float:left
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li .captcha img {
	float:right;
	width:36%;
	height:40px;
	cursor:pointer;
	border:1px solid #ccc
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li input[type='submit'].form-control {
	border-color:#943c90;
	background:#943c90;
	color:#fff
}
.main .main-container.case .case-container .caseInfo-designer .caseInfo-designer-message ul li input[type='submit'].form-control:hover {
	background:none;
	color:#943c90
}
.main .main-container .other-cases {
	margin-top:20px
}
.main .main-container .other-cases .title {
	position:relative
}
.main .main-container .other-cases .title h2 {
	width:160px;
	line-height:40px;
	border:1px solid #ccc;
	border-bottom:2px solid #943c90;
	margin:0 auto;
	text-align:center;
	background:#fff;
	font-size:18px;
	color:#943c90
}
.main .main-container .other-cases .title h2:hover {
	border-color:#943c90
}
.main .main-container .other-cases .title:before, .main .main-container .other-cases .title:after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background:#ccc;
	top:50%;
	z-index:-1
}
.main .main-container .other-cases .items {
	margin-top:40px
}
.main .main-container .other-cases .items ul {
	margin:0 -5px
}
.main .main-container .other-cases .items ul li {
	width:25%;
	float:left;
	padding:0 5px 30px
}
.main .main-container .other-cases .items ul li .pic {
	height:200px;
	overflow:hidden
}
.main .main-container .other-cases .items ul li .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
transition:.3s
}
.main .main-container .other-cases .items ul li .pic:hover img {
	transform:scale(1.1)
}
.main .main-container .other-cases .items ul li h5 {
	text-align:center;
	line-height:30px;
	font-size:14px;
	height: 50px;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;
}
.main .main-container .other-cases .items ul li h5 a {
	color:#333
}
.main .main-container .other-cases .items ul li h5 a:hover {
	color:#943c90
}
.main .main-container.hotInfo .hot-top {
	margin-top:20px;
	padding-bottom:55px
}
.main .main-container.hotInfo .hot-top .pic {
	width:50%;
	padding-right:30px;
	height:340px
}
.main .main-container.hotInfo .hot-top .pic img {
	object-fit:cover;
	width:100%;
	height:100%
}
.main .main-container.hotInfo .hot-top .hot-title {
	width:50%
}
.main .main-container.hotInfo .hot-top .hot-title h1 {
	font-size:22px;
	color:#333;
	line-height:30px;
	margin:25px 0 35px
}
.main .main-container.hotInfo .hot-top .hot-title h5 {
	font-size:16px;
	color:#808080;
	border-bottom:1px solid #e6e6e6;
	margin:0;
	line-height:60px
}
.main .main-container.hotInfo .hot-top .hot-title h5 span {
	font-size:20px;
	color:#943c90;
	font-weight:bold
}
.main .main-container.hotInfo .hot-top .hot-title .yuyue {
	width:100%;
	margin-top:85px
}
.main .main-container.hotInfo .hot-top .hot-title .yuyue a {
	width:187px;
	line-height:38px;
	border:1px solid #fff;
	color:#808080;
	display:inline-block;
	text-align:center;
	margin-right:5px;
	position:relative
}
.main .main-container.hotInfo .hot-top .hot-title .yuyue a:after {
	content:'';
	display:block;
	width:1px;
	height:28px;
	position:absolute;
	top:50%;
	margin-top:-14px;
	right:-5px;
	background:#ccc
}
.main .main-container.hotInfo .hot-top .hot-title .yuyue a:hover, .main .main-container.hotInfo .hot-top .hot-title .yuyue a.on {
	border-color:#943c90;
	background:#943c90;
	color:#fff
}
.main .main-container.hotInfo .hot-bottom {
	width:100%;
	padding-bottom:20px
}
.main .main-container.hotInfo .hot-bottom .container {
	border-top:2px solid #eee;
	padding-top:40px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left {
	width:65%;
	padding-right:30px;
	border-right:1px solid #E0E0E0
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .title {
	border-bottom:1px solid #ddd;
	margin:30px 0 20px;
	line-height:40px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .title h3 {
	margin:0;
	float:left;
	font-size:18px;
	color:#333;
	line-height:40px;
	padding:0 5px;
	position:relative
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .title h3:after {
	content:'';
	display:block;
	position:absolute;
	width:100%;
	height:1px;
	background:#943c90;
	left:0;
	bottom:-1px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .title a.more {
	float:right;
	color:#943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .title a.more:hover {
	text-decoration:underline
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li {
	width:33.33%;
	padding:0 10px;
	float:left;
	margin-bottom:20px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic {
	position:relative
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic .pic {
	height:180px;
	overflow:hidden
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
transition:.3s
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic .designer-thumb {
	width:65px;
	height:65px;
	border:1px solid #fff;
	overflow:hidden;
	border-radius:50%;
	position:absolute;
	right:10px;
	bottom:-40px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic .designer-thumb img {
	width:100%;
	height:100%;
	object-fit:cover
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .thumb-pic .designer-thumb:hover {
	border-color:#943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .hot-case-title {
	border:1px solid #eaeaea;
	border-top:none;
	padding:0 20px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .hot-case-title h4 {
	padding-top:20px;
	line-height:24px;
	font-size:16px;
	margin:0;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li .hot-case-title p {
	font-size:12px;
	color:#8f8f8f;
	line-height:22px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-cases ul li:hover .thumb-pic .pic img {
	transform:scale(1.1)
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items {
	margin-top:5px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li {
	width:33.33%;
	padding:0 10px;
	float:left;
	margin-bottom:20px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con {
	border:1px solid #eaeaea;
	padding:0 0 10px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic {
	position:relative
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic .pic {
	height:280px;
	overflow:hidden
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic .pic img {
	width:100%;
	height:100%;
	object-fit:cover
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic .hover-btn {
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	display:none
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic .hover-btn a {
	width:49%;
	line-height:34px;
	text-align:center;
	display:block;
	color:#000;
transition:all ease .1s;
-webkit-transition:all ease .1s;
	background:#f1f1f1;
	font-size:12px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li .con .topic .hover-btn a:hover {
	background:#943c90;
	color:#fff
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li:hover .con .topic .hover-btn {
	display:block
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li p {
	line-height:35px;
	text-align:center
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li p a {
	margin-right:5px;
	font-size:18px;
	color:#333
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li p a:hover {
	color:#943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li h6 {
	font-size:14px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li h6 a {
	display:block;
	/*width:137px;*/
	line-height:38px;
	background:#943c90;
	text-align:center;
	font-family:'思源黑体';
	margin:auto;
	border:1px solid #943c90;
	color:#fff
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .hot-designer-items ul li h6 a:hover {
	background:none;
	color:#943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li {
	width:33.33%;
	float:left;
	padding:0 10px;
	margin-bottom:20px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li .top {
	position:relative
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li .top .pic {
	height:180px;
	overflow:hidden
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li .top .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
transition:.3s
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li .top span {
	display:block;
	position:absolute;
	top:0;
	left:0;
	background:#943c90;
	color:#fff;
	width:70px;
	text-align:center;
	line-height:24px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li .top a.btn-yuyue {
	width:100%;
	line-height:36px;
	text-align:center;
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	background:#943c90;
	color:#fff;
	display:none
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li p {
	border:1px solid #eaeaea;
	line-height:45px;
	border-top:none
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li p a {
	padding:0 20px;
	display:block;
	color:#333
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li:hover .top .pic img {
	transform:scale(1.1)
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li:hover .top a.btn-yuyue {
	display:block
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-left .constructions ul li:hover p a {
	color:#943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right {
	width:35%;
	padding-left:30px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases {
	margin-top:25px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases h3 {
	font-size:24px;
	color:#333;
	line-height:30px;
	margin:0
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul {
	padding-top:45px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li {
	margin-bottom:20px;
	border-bottom:1px solid #943c90
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li .pic {
	width:100%;
	overflow:hidden;
	height:280px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li .pic img {
	object-fit:cover;
transition:.3s;
	width:100%;
	height:100%
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li h4 {
	line-height:50px;
	font-size:20px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li h4 a {
	padding:0 10px;
	display:block;
	color:#333;
	overflow : hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li h4 a .iconfont {
	font-size:40px
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li:hover img {
	transform:scale(1.1)
}
.main .main-container.hotInfo .hot-bottom .container .hot-bottom-right .hot-recommend-cases ul li:hover h4 a {
	color:#943c90
}
.main .main-container.building .building-info-top {
	width:100%;
	margin-bottom:15px
}
.main .main-container.building .building-info-top .container {
	border:1px solid #c9c9c9;
	padding:20px 25px
}
.main .main-container.building .building-info-top .container .pic, .main .main-container.building .building-info-top .container .flows-info-top-right {
	width:50%
}
.main .main-container.building .building-info-top .container .pic {
	max-width:650px
}
.main .main-container.building .building-info-top .container .flows-info-top-right {
	width:45%
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li {
	border-bottom:1px solid #c9c9c9
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li h4, .main .main-container.building .building-info-top .container .flows-info-top-right ul li p {
	float:left;
	margin:0;
	line-height:50px
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li h4 {
	width:15%;
	font-size:18px;
	color:#333
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li p {
	width:70%;
	padding-left:50px;
	font-size:14px;
	color:#666
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li:before, .main .main-container.building .building-info-top .container .flows-info-top-right ul li:after {
	content:'';
	display:block;
	clear:both
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li.last {
	border-bottom:none
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li.last a.btn-yuyue {
	border:1px solid #943c90;
	background:#943c90;
	color:#fff;
	display:block;
	width:160px;
	text-align:center;
	line-height:30px;
	margin-top:15px
}
.main .main-container.building .building-info-top .container .flows-info-top-right ul li.last a.btn-yuyue:hover {
	background:none;
	color:#943c90
}
.main .main-container.building .building-thumbs-title {
	margin-top:60px
}
.main .main-container.building .building-thumbs-title .base-title {
	display:inline-block;
	margin-bottom:20px;
	border-bottom:2px solid #943c90;
	padding-bottom:10px;
	box-sizing:content-box
}
.main .main-container.building .building-thumbs-con {
	margin-top:40px;
	padding-bottom:50px
}
.main .main-container.building .building-thumbs-con .tab {
	position:relative
}
.main .main-container.building .building-thumbs-con .tab ul {
	background:url(img/flows-thumbs-tab.png) no-repeat center 4px;
	background-size:100%
}
.main .main-container.building .building-thumbs-con .tab ul li {
	float:left;
	width:20%;
	position:relative;
	text-align:center;
	padding-top:20px;
	line-height:30px;
	font-size:20px;
	color:#888
}
.main .main-container.building .building-thumbs-con .tab ul li:before {
	content:'';
	display:block;
	position:absolute;
	width:10px;
	height:10px;
	border:1px solid #ccc;
	background:#fff;
	border-radius:50%;
	left:50%;
	margin-left:-8px;
	top:0
}
.main .main-container.building .building-thumbs-con .tab ul li.on {
	color:#943c90
}
.main .main-container.building .building-thumbs-con .tab ul li.on:before {
	border:2px solid #fff;
	background:#943c90
}
.main .main-container.building .building-thumbs-con .tab ul li.active::before {
animation:Circle 1.2s infinite linear;
border:3px solid rgba(255, 255, 255, 0.7)
}
.main .main-container.building .building-thumbs-con .building-thumbs {
	width:100%;
	padding-top:15px
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify {
	position:relative;
	width:100%;
	margin:0 auto;
	padding:0 50px
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide {
	width:630px;
	height:410px;
	background:#fff;
	box-shadow:0 8px 30px #ddd;
	border-radius:5px;
	overflow:hidden;
	padding:15px
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(255, 255, 255, 0.8);
	z-index:99
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide.swiper-slide-active:before {
	background:rgba(255, 255, 255, 0)
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide img {
	display:block
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide p.title {
	line-height:60px;
	text-align:center;
	color:#333;
	font-size:18px;
	margin:10px 0 0;
	font-weight:bold
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-container .swiper-slide .content {
	line-height:25px;
	color:#666;
	text-align:left
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-pagination {
	width:100%;
	bottom:20px
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-pagination .swiper-pagination-bullets swiper-pagination-bullet {
	margin:0 5px;
	border:3px solid #fff;
	background-color:#d5d5d5;
	width:10px;
	height:10px;
	opacity:1
}
.main .main-container.building .building-thumbs-con .building-thumbs .certify .swiper-pagination .swiper-pagination-bullets swiper-pagination-bullet.swiper-pagination-bullet-active {
	border:3px solid #00aadc;
	background-color:#fff
}
.main .main-container.building .building-thumbs-con .building-thumbs .swiper-button-prev, .main .main-container.building .building-thumbs-con .building-thumbs .swiper-button-next {
	background:none;
	left:0px;
	width:37px;
	height:114px;
	outline:none;
	display:block;
	margin-top:-57px
}
.main .main-container.building .building-thumbs-con .building-thumbs .swiper-button-prev {
	background:url(img/icon-swiper-left.png) no-repeat center
}
.main .main-container.building .building-thumbs-con .building-thumbs .swiper-button-next {
	right:0px;
	left:auto;
	background:url(img/icon-swiper-right.png) no-repeat center
}
.main .main-container.team {
	width:100%
}
.main .main-container.team .teamInfo {
	width:100%;
	padding-bottom:65px
}
.main .main-container.team .teamInfo .team-left {
	width:70%
}
.main .main-container.team .teamInfo .team-left .team-left-top .pic {
	width:35%
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li {
	border-bottom:1px solid #eee;
	padding:15px 0
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li h2, .main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li p {
	margin:0
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li h2 {
	width:18%;
	font-size:20px;
	color:#2d2d2d;
	float:left;
	line-height:25px
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li h2.red {
	color:#943c90
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info ul li p {
	width:80%;
	color:#666;
	font-size:14px;
	border-left:1px dashed #F0F0F0;
	line-height:25px;
	padding-left:20px;
	float:right
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-left-info, .main .main-container.team .teamInfo .team-left .team-left-top .team-honor, .main .main-container.team .teamInfo .team-left .team-left-top .team-yuyue-btn {
	width:60%
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-honor {
	margin-top:30px;
	border-bottom:1px solid #eee;
	padding-bottom:15px
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-honor h2, .main .main-container.team .teamInfo .team-left .team-left-top .team-honor p {
	margin:0
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-honor h2 {
	width:18%;
	font-size:20px;
	color:#2d2d2d;
	float:left;
	line-height:25px
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-honor h2.red {
	color:#943c90
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-honor p {
	width:80%;
	color:#666;
	font-size:14px;
	border-left:1px dashed #F0F0F0;
	line-height:25px;
	padding-left:20px;
	float:right
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-yuyue-btn {
	padding-top:15px
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-yuyue-btn a {
	width:200px;
	height:47px;
	margin:auto;
	display:block;
	background:#943c90;
	color:#fff;
	line-height:45px;
	text-align:center;
	border:1px solid #943c90
}
.main .main-container.team .teamInfo .team-left .team-left-top .team-yuyue-btn a:hover {
	background:none;
	color:#943c90
}
.main .main-container.team .teamInfo .team-yuyue {
	z-index:9
}
.main .main-container.news {
	width:100%
}
.main .main-container.news .news-container {
	width:100%
}
.main .main-container.news .news-container h1 {
	font-size:30px;
	color:#2d2d2d;
	line-height:30px
}
.main .main-container.news .news-container h1, .main .main-container.news .news-container h5 {
	text-align:center
}
.main .main-container.news .news-container h5 {
	font-size:12px;
	color:#b2b2b2;
	padding-top:25px;
	line-height:24px
}
.main .main-container.news .news-container .news-con {
	width:100%;
	padding:10px 0 40px
}
/*.main .main-container.news .news-container .news-con p {
	color:#666;
	line-height:28px
}
.main .main-container.news .news-container .news-con p img {
	max-width:80%
}
*/