p {
	text-align: justify;
}

.img-box img {
	height: 300px;
}

.esg4-st {
	white-space: nowrap;
}

.esg4-s.esg4-md-pd {
	padding: 25px 30px;
	width: 500px
}

.img-txt-in .guly-t {
	font-size: 24px;
	color: #00953A;
	line-height: 32px;
	font-weight: bold;
	margin-bottom: 15px;
}

.guly-item .guly-con {
	padding: 30px 25px;
}

.ol-txt li {
	margin-bottom: 20px;
	padding-left: 13px
}

.ol-txt li:before {
	content: "";
	display: block;
	background: #00953A;
	border-radius: 100px;
	width: 3px;
	height: 3px;
	float: left;
	position: relative;
	left: -13px;
	top: 12px
}

.ol-txt li:last-child {
	margin-bottom: 0
}

.index-section.master-fund {
	margin: 50px 0 40px
}

.esg1-l {
	text-align: center;
}

.green-bx-sub.lianxi {
	text-align: center;
	color: white;
	width: 100%;
	font-size: 16px;
	line-height: 24px;
	padding: 40px 0;
}

.green-bx-sub.lianxi .name {
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 10px;
}

.green-bx-sub.lianxi .zhiwei {
	font-weight: bold;
	margin-bottom: 7px;
	font-size: 18px;
}

.green-bx-sub.lianxi a {
	color: white;
	display: block;
	margin-bottom: 5px;
}

.wrap-sm.jj-lxr {
	text-align: center;
	font-size: 14px;
}

.wrap-sm.jj-lxr .bx-t {
	font-size: 32px;
	text-align: center;
	font-weight: bold;
	color: #444;
	margin-bottom: 10px;
}

.wrap-sm.jj-lxr .j-name {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 5px;
}

@media only screen and (min-width: 768px) {
	.esg1-l {
		width: 100%;
		max-width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}

@media only screen and (max-width: 768px) {
	.esg1-l {
		text-align: justify
	}
	.esg4-s.esg4-md-pd {
		width: 100%;
		padding: 30px 38px;
		position: absolute;
		bottom: 0;
	}
	.wrap-sm.jj-lxr .bx-t {
		font-size: 28px
	}
	.wrap-sm.jj-lxr {
		font-size: 14px
	}
	.wrap-sm.jj-lxr .j-name {
		font-size: 16px;
		font-weight: bold
	}
}

<style>.news-list .news-img {
	border-radius: 0;
}

.this-kv1 {
	background-image: url(../img/hill-kv1.png);
}

.this-kv2 {
	background-image: url(../img/yszb2.png);
}

@media only screen and (max-width:768px) {
	.news-items .news-des {
		margin-bottom: -25px
	}
	.team-txt .team-c {
		margin-top: 10px
	}
	.latest-swiper {
		padding: 0;
		padding-bottom: 40px;
	}
	.our-team .team-txt {
		padding-top: 0
	}
	.hhLast-swiper .swiper-button-next,
	.hhLast-swiper .swiper-button-prev {
		top: auto;
		bottom: -20px;
	}
	.this-kv1 {
		background-image: url(../img/hill-kv1-sp.png);
	}
	.this-kv2 {
		background-image: url(../img/yszb2-sp.png);
	}
	.latest-swiper {
		padding-bottom: 5px
	}
	.swiper-banner .swiper_content {
		bottom: auto;
		top: 45%;
	}
}

.swiper-team .swiper-button-prev,
.swiper-team .swiper-button-next {
	top: 50%
}

@media all and (-ms-high-contrast: none),
(-ms-high-contrast: active) {
	.swiper-team .swiper-button-prev,
	.swiper-team .swiper-button-next {
		top: 0
	}
}

.latest-swiper {
	margin: 0 -2%
}

.news-list {
	float: left;
	margin: 0 2%;
	width: 29.3%;
	justify-content: normal;
}


/*.news-list:first-child{margin-left:19%;}*/

@media only screen and (max-width:768px) {
	.latest-swiper {
		margin: 0
	}
	.news-list:first-child {
		margin: 0;
		margin-bottom: 30px
	}
	.news-list {
		float: none;
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: 30px
	}
}


/*---------------分割线-----------------*/

.banner-text .wrap {
	text-align: left;
}

.banner-text .ban-tl {
	text-align: left;
	font-size: 3rem;
	letter-spacing: -.1rem !important;
	line-height: 56px;
	font-weight: 400;
}

.banner-text p {
	color: white
}

.esg1-l {
	text-align: left;
}

.index-section.master-fund {
	margin: 0;
}

.img-txt.itxt-bg-grey {
	background-image: linear-gradient(180deg, #e6e5e5 0%, #fff 70%);
}

.img-txt.itxt-bg-grey {}

.img-txt-in .guly-t {
	font-size: 1.75rem;
	line-height: 2rem;
	color: #000;
	font-weight: 400;
}

.gzly {
	margin-top: 70px;
}

.ol-txt li:before {
	background: #000;
	width: 4px;
	height: 4px;
	top: 14px;
}

.wrap-sm.jj-lxr .bx-t {
	color: #000;
	font-size: 1.75rem;
	letter-spacing: -.064375rem;
	line-height: rem;
}

.ol-txt li b {
	font-weight: bolder;
}

.banner-text span.kg.pc {
	display: inline;
}

@media only screen and (max-width: 768px) {
	.esg1-l p:last-child {
		margin-bottom: 0
	}
	.img-section {
		padding: 0 20px;
	}
	.img-txt-in .guly-t {
		font-size: 1.5rem;
		line-height: 2rem;
		color: #000;
		font-weight: 400;
		margin-bottom: 10px;
	}
	.img-section {
		margin-bottom: 20px;
	}
	.img-section:last-child {
		margin-bottom: 0;
	}
	.guly-item .guly-con {
		padding: 20px;
	}
	.guly-con .guly-t {
		font-size: 1.5rem;
		margin-bottom: 10px;
	}
	.gzly-list .guly-item {}
	.news-items .news-des {
		margin-bottom: -5px;
		padding: 20px;
	}
	.news-list:last-child {
		margin-bottom: 5px;
	}
	.img-txt.itxt-bg-grey {
		border-bottom: 1px solid #000;
	}
	.img-box img {
		height: inherit;
	}
	.banner-text .ban-tl {
		padding-left: 15px;
		padding-right: 15px;
		display: block;
		font-size: 2rem;
		letter-spacing: -.1rem !important;
		line-height: 2.4rem;
	}
}


/*主要基金*/
.bg-grey2 {
    background: #F8F8F8;
}
.he_slide.swiper-slide-active {
	width: 600px;
	width: 55%
}

.he_slide {
	width: 260px;
	width: 15%;
}
.he_syp1te{padding-left:10px;padding-right:10px;}
.he_syp1tp2 p {
	line-height:
}

.he_syp1tp1 .ys_font3{
    font-size: 1.5rem;
    line-height: 2rem;
    color: #000;
    font-weight: 400;
    margin-bottom: 15px;
}
.he_slide .he_syp1tp2 p{display: none;}
.he_slide.swiper-slide-active .he_syp1tp2 p{display:block;}
.he_slide .he_syp1tp1 .ys_font3{
	white-space : nowrap
}
@media only screen and (max-width: 768px) {
	.he_syswip {
		width: 100%;
	}
	.he_slide {
		margin-right: 0;
	}
	.he_syp1ig {
		height: initial;
	}
	.he_gubghem {
		width: 100%;
		height: 46px;
		position: absolute;
		top: 50%;
		margin-top: -85px;
		z-index: 100;
	}
	.he_gund {
		display: none;
	}
	.he_button {
		width: 35px;
	}
	.he_button img {
		height: 35px;
	}
	.he_swipbx {
		width: 100%;
		height: 35px;
		left: auto;
		right: auto;
		top: 0;
	}
	.he_swiprev {
		position: absolute;
		left: -28px;
		margin: 0;
	}
	.he_swinext {
		position: absolute;
		right: -28px;
		margin: 0;
	}
	.new-dt {
		padding: 0 20px
	}
	.main-jj{
		padding:40px 20px
	}
	.he_syp1te{padding-left:0;padding-right:0}
	.swiper-container-horizontal>.swiper-pagination-bullets{margin-top:15px;}
}