.banner{overflow: hidden;}
.banner img{display: block;width: 100%;}
.banner .slick-dots{bottom: 32px;}
.banner .slick-dots li button{display: none;}
.banner .slick-dots li{width: 8px;height: 8px;background-color: #ffffff;border-radius: 50%;margin: 0 8px;}
.banner .slick-dots li.slick-active{background-color: #12394d;}

/*关于我们*/
.abMain{padding-bottom: 120px;}
.abMain .items .item{overflow: hidden;background-color: #f6f6f6;padding: 4.3vw 5vw;margin-bottom: 60px;display: flex;justify-content: space-between;align-items: center;}
.abMain .items .item:nth-child(1){margin-bottom: 0px;}
.abMain .items .item h3{font-size: 30px;color: #12394d;line-height: 1.6;font-weight: 700;}
.abMain .items .item p{font-size: 18px;color: #000000;line-height: 1.6;letter-spacing: 3px;margin-bottom: 25px;}
.abMain .items .item p:last-child{margin-bottom: 0;}
.abMain .items .item .fl{width: 43%;}
.abMain .items .item .fr{width: 52.6%;}
.abMain .items .item:last-child{margin-bottom: 0;}
.abMain2 .commTit h3{color: #12394d;}
.abMain2 .items .item .fl{width: 37%;}
.abMain2 .items .item:nth-child(1){margin-bottom: 60px;}

/*案例*/
.caseMain{padding: 0 5.4vw 1.7vw 5.4vw;}
.caseMain .items{font-size: 0;}
.caseMain .items .item{width:22.7%;display: inline-block;vertical-align: top;margin-right: 3%;}
.caseMain .items .item:nth-child(4n){margin-right: 0;}
.caseMain .items .item .img{border:1px solid #b4b4b4;}
.caseMain .items .item img{display: block;width: 100%;}
.caseMain .items .item h3{font-size: 18px;color: #000000;line-height: 30px;text-align: center;font-weight: normal;padding: 15px 0 20px 0;}

/*投资策略*/
.tzMain .items{font-size: 0;margin: 0 -1.6%;display: flex;}
.tzMain .items .item{display: inline-block;vertical-align: top;background-color: #f6f6f6;width: 30.1%;margin: 0 1.6%;padding: 5.6% 4%;}
.tzMain .items .item h3{font-size: 22px;color: #12394d;line-height: 1.2;text-align: center;}
.tzMain .items .item p{font-size: 18px;color: #000000;line-height: 1.6;margin-top: 22px;}

/*团队*/
.teamMain{padding-bottom:5vw;}
.teamMain .items{font-size: 0;padding: 0 5.4vw;margin: 0 -2% 2vw;}
.teamMain .items .item{display: inline-block;vertical-align: top;width: 21%;margin: 0 2% 50px 2%;}
.teamMain .items .item .pic{overflow: hidden;}
.teamMain .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;}
.teamMain .items .item .pic:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);}
.teamMain .items .item h3{font-size: 18px;color: #12394d;line-height: 1.4;text-align: center;margin-top: 15px;}
.teamMain .items .item h4{font-size: 16px;color: #12394d;line-height: 1.4;text-align: center;margin-top: 10px;margin-bottom: 10px;}

.teamMain .items .item p{font-size: 16px;color: #000000;line-height: 1.4;text-align: left;margin-top: 6px;}

.pages{font-size: 18px;color: #666666;line-height: 40px;text-align: center;}
.pages span{display: inline-block;color: #2c51c9;margin: 0 32px 0 10px;}
.pages a{display: inline-block;background-color: #f0f0f0;font-size:16px;color: #666666;line-height: 34px;padding: 0 12px;margin: 0 10px;}
.pages input{display: inline-block;background-color: #f0f0f0;width: 92px;height: 34px;text-align: center;font-size: 18px;color: #1f44bf;line-height: 34px;border:1px solid #87acdc;}


/*新闻*/
.newsMain{padding-bottom: 5vw;}
.newsMain .items{margin-bottom: 4vw;}
.newsMain .items .item{overflow: hidden;padding: 4vw 4.4vw;background-color: #f6f6f6;margin-bottom: 60px;}
.newsMain .items .item .pic{width: 416px;float: left;overflow: hidden;}
.newsMain .items .item .pic img{display: block;width: 100%;transition: all 500ms ease;-webkit-transition: all 500ms ease;-moz-transition: all 500ms ease;-ms-transition: all 500ms ease;}
.newsMain .items .item:hover .pic img{transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);}
.newsMain .items .item .text_block{margin-left: 455px;}
.newsMain .items .item .text_block h3{font-size: 26px;color: #12394d;line-height: 1;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.newsMain .items .item .text_block p{font-size: 20px;color: #000000;line-height: 40px;text-align: justify;margin-top: 18px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;height: 160px;}
.newsMain .items .item .text_block a{font-size: 20px;color: #333333;line-height: 30px;margin-top: 18px;display: block;background-image: url(../images/more.png);background-repeat: no-repeat;background-position: 96px center;}
.newsMain .items .item .text_block a:hover{background-image: url(../images/more2.png);color: #12394d;}


@media only screen and (max-width:1600px){


}
@media only screen and (max-width:1440px){
	.abMain {padding-bottom: 80px;}
	.abMain .items .item{margin-bottom: 40px;}
	.abMain .items .item h3{font-size: 26px;}
	.abMain .items .item p{font-size: 20px;}
	.abMain2 .items .item .fl{width: 40%;}
	.newsMain .items .item .pic{width: 400px;}
	.newsMain .items .item .text_block{margin-left: 440px;}
	.newsMain .items .item{margin-bottom: 45px;}
	.teamMain .items .item{margin-bottom: 35px;}
	.teamMain .items .item p{margin-top: 5px;}

}
@media only screen and (max-width:992px){
	.abMain {padding-bottom: 60px;}
	.abMain .items .item{padding: 30px;margin-bottom: 25px;display: block;}
	.abMain .items .item h3{font-size: 22px;}
	.abMain .items .item .fl{float: none;width: 100%;}
	.abMain .items .item .fr{float: none;width: 100%;margin-top: 15px;}
	.abMain .items .item p{font-size: 18px;margin-bottom: 25px;}
	.newsMain .items .item{padding: 30px;margin-bottom: 25px;}
	.newsMain .items .item .pic{width: 240px;}
	.newsMain .items .item .text_block{margin-left: 264px;}
	.newsMain .items .item .text_block h3{font-size: 24px;}
	.newsMain .items .item .text_block p{font-size: 22px;line-height:36px;-webkit-line-clamp: 2;overflow: hidden;height: 72px;margin-top: 12px;}
	.newsMain .items .item .text_block a{font-size: 22px;background-position: 90px center;margin-top: 10px;}
	.pages{font-size: 16px;}
	.pages a{font-size: 16px;}
	.pages input{font-size: 16px;}
	.pages span{margin: 0 11px 0 4px;}
	.pages input {width: 78px;height: 32px;font-size: 16px;line-height: 32px;}
	.teamMain .items{margin: 0 -2%;overflow: hidden;}
	.teamMain .items .item{margin: 0 3% 35px;width: 43.9%;}
	.teamMain .items .item h3{font-size: 18px;}
	.teamMain .items .item p{font-size: 14px;}
	.tzMain .items{margin: 0;display: block;}
	.tzMain .items .item{width: 100%;display: block;margin: 0 0 20px 0;padding: 30px 20px}
	.tzMain .items .item p{margin-top: 10px;}
	.banner .slick-dots{bottom: 6px;}
	.caseMain .items .item h3{font-size: 14px;line-height: 24px;padding: 10px 0 10px 0;}
}
@media only screen and (max-width:640px){
	.newsMain .items .item{padding: 0;}
	.newsMain .items .item .pic{width: 100%;float: none;}
	.newsMain .items .item .text_block{margin-left: 0;margin-top: 0;padding: 20px;}
	.newsMain .items .item .text_block h3{font-size: 20px;}
	.newsMain .items .item .text_block p{font-size: 18px;line-height:30px;-webkit-line-clamp: 2;overflow: hidden;height: 60px;margin-top: 12px;}
	.newsMain .items .item .text_block a{font-size: 18px;background-position: 80px center;margin-top: 10px;}
	.teamMain{padding-bottom: 35px;}
	.teamMain .items{margin: 0 -2% 20px;padding: 0;}
	.teamMain .items .item{width: 46%;margin: 0 2% 25px;}
	.caseMain{padding: 0 0 30px 0;}
	.caseMain .items .item{margin-right: 2.5%;width: 48.33%;}
	.caseMain .items .item:nth-child(even){margin-right: 0 !important;}
	.caseMain .items .item:nth-child(3n){margin-right: 2.5%;}
}