.ty-title {
	font-size: 36px;
	color: #050505;
}

/*轮播*/
#swiper1 {
	width: 100%;
	height: 740px;
}

#swiper1 .swiper-wrapper .swiper-slide {
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#swiper1 .swiper-wrapper .swiper-slide a{
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

#swiper1 .swiper-wrapper .swiper-slide .w1500 p {
	margin-top: 213px;

}

#swiper1 .swiper-wrapper .swiper-slide .w1500 p img {
	position: relative;
	left: -17px;
}

.po-re {
	position: relative;
}

.swiper-pagination-tabank {
	position: absolute;
	z-index: 2;
	bottom: 359px;
	left: 0;
}

.my-bullet-1 {
	width: 56px;
	height: 6px;
	background: #d9232e;
	display: inline-block;
}

.my-bullet-active-0 {
	background: #FFFFFF;


}

.swiper-pagination-tabank span {
	margin-right: 8px;
}

/*快捷方式*/
.kjfs-box {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	ms-flex-pack: center;
	margin-top: 67px;
}

.kjfs-box a {
	display: flex;
	height: 132px;
	flex-direction: column;
	-ms-flex-direction: column;
	align-items: center;
	-ms-flex-align: center;
	justify-content: center;
	-ms-flex-pack: center;
	flex: 1;
	-ms-flex: 1;
	border-right: 1px solid #d6d6d6;
	color: #333333;
	font-size: 21px;
}

.kjfs-box a:hover {
	color: #D9232E;
}

.kjfs-box a:last-child {
	border-right: none;
}

.kjfs-box a img {
	height: 50px;
	margin-bottom: 23px;
}

/*通知公告*/
.tzgg-box {
	width: 100%;
	height: 51px;
	background: rgba(0, 0, 0, 0.6);
	margin-top: -51px;
	z-index: 2;
	position: relative;
}

.tzgg-small-box {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	-ms-flex-pack: center;
	align-items: center;
	-ms-flex-align: center;
}

.tzgg-title-box {
	width: 125px;
	color: #ffffff;
	font-size: 14px;
}

.tzgg-title-box img {
	margin-left: 15px;
}

.tzgg-more-link {
	width: 17px;
	margin-left: 35px;
}


.content {
	display: block;
	width: 1200px;
	background: rgb(215, 215, 215);
	padding: 1em;
	overflow: hidden;
	margin: 0 auto;

}

.container {
	width: 100%;
	overflow: hidden;
	box-sizing: border-box;
	height: 51px;
	position: relative;
	cursor: pointer;
}

.marquee-sibling {
	padding: 0;
	background: rgb(61, 61, 61);
	width: 20%;
	height: 45px;
	line-height: 42px;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
	text-align: center;
	float: left;
	left: 0;
	z-index: 2000;
}

.marquee,
*[class^="marquee"] {
	display: inline-block;
	white-space: nowrap;
	position: absolute;
}



.marquee-content-items {
	display: inline-block;
	height: 51px;
	position: relative;
}

.marquee-content-items li {
	color: #ffffff;
	font-size: 14px;
	margin-right: 50px;
}

.marquee-content-items li a {
	display: inline-block;
	line-height: 51px;
	color: #fff;
}

/*特色产品*/
.tscp-big-box {
	margin-bottom: 98px;
}

.tscp-title {
	line-height: 205px;
}

.tscp-box {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	-ms-flex-pack: justify;
}



.tscp-box .tscp-one-box {
	width: 23.33%;
	max-width: 350px;
	height: 480px;
	border: 1px solid #e7a8ab;
	position: relative;
	align-content: flex-start;
	-ms-flex-align: start;
	transition: all linear 0.3s;
	margin-bottom: 10px;

}
.tscp-one-box:hover{
	border-color: transparent;
}

/*.tscp-one-box-hover {
	border-color: #d9232e !important;
	-webkit-transform: translateY(-20px);
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	transform: translateY(-20px);

}*/

.tscp-one-box.tscp-one-box-hover .tscp-link {
	color: #d9232e;
}

.tscp-one-box.tscp-one-box-hover .tscp-link img {
	display: block;
}

.tscp-word-box {
	padding: 0 22px;
}

.tscp-one-box>img {
	width: 100%;
	height: 240px;
	object-fit: cover;
}

.tscp-word-title {
	font-size: 19px;
	color: #080808;
	line-height: 64px;
}

.tscp-word-summary {
	font-size: 16px;
	line-height: 26px;
	color: #4a4a4a;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-overflow: ellipsis;
	word-wrap: break-word;
	overflow-wrap: break-word;
}

.tscp-link {
	font-size: 16px;
line-height:28px;
	color: #333333;
	position: absolute;
	bottom: 30px;
	left: 22px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-ms-flex-align: center;
}

.tscp-link img {
	margin-left: 13px;
	display: none;
}

/*投资理财*/
.tzlc-box {
	width: 100%;
	height: 680px;
	background: url(/uiFramework/commonResource/image/2024051415234399629.jpg) no-repeat center center;
	object-fit: cover;

}

.tzlc-title-small-box {
	height: 200px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.tzlc-tabbar ul {
	display: flex;
	display: -ms-flexbox;
}

.tzlc-tabbar ul li {
	font-size: 24px;
	margin-left: 65px;
	cursor: pointer;
}

.tzlc-tabbar ul li::before {
	content: "";
	width: 0;
	border-bottom: 3px solid #d9232e;
	position: absolute;
	bottom: 0;
	transition: all linear 0.3s;
}

.tzlc-out {
	color: #333333;
}

.tzlc-hover {
	color: #d9232e;
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	-ms-flex-pack: center;
	position: relative;
	padding-bottom: 14px;
}

.tzlc-tabbar ul li.tzlc-hover::before {
	content: "";
	width: 92px;
	border-bottom: 3px solid #d9232e;
	position: absolute;
	bottom: 0;
	transition: all linear 0.3s;
	transform: translate(-50%, 0px);
	left: 50%;
}

.tzlc-two-box {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.tzlc-two-box .tzlc-li-box {
	width: 23.33%;
	max-width: 350px;
	height: 360px;
	background: #fff;
	border-radius: 6px;
	box-shadow: 6.6px 20px 40px 1px rgba(51, 51, 51, 0.12);
	padding: 0 30px;
}

.tzlc-li-box.tzlc-li-box-hover {
	background: url(/uiFramework/commonResource/image/2024040202334256832.png) no-repeat !important;
}

.tzlc-li-box.tzlc-li-box-hover p {
	color: #ffffff !important;
}

.tzlc-li-box.tzlc-li-box-hover .tzlc-li-two-box>a {
	color: #ffffff !important;
}

.tzlc-li-box.tzlc-li-box-hover .tzlc-li-two-box>a .tzlc-arrow {
	display: none;
}

.tzlc-li-box.tzlc-li-box-hover .tzlc-li-two-box>a .tzlc-arrow-hover {
	display: block;
}


.tzlc-li-one-box {
	height: 230px;
	padding-top: 45px;
}

.tzlc-li-two-box {
	height: 140px;
	border-top: 1px solid rgba(200, 200, 200, 0.3);
	position: relative;
}

.tzlc-li-one-box p:first-child {
	font-size: 19px;
	line-height: 42px;
	color: #080808;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	max-height: 84px;
	height: 84px;
}

.tzlc-li-one-box p:nth-child(2) {
	font-size: 14px;
	color: #333333;
	line-height: 35px;
}

.tzlc-li-one-box p:nth-child(3) {
	font-size: 45px;
	color: #cc180d;
}

.tzlc-li-one-box p.yjjz_number {
	font-size: 45px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.tzlc-li-one-box p:nth-child(3) .percentage {
	font-size: 30px;
}

.tzlc-li-two-box p:first-child {
	font-size: 14px;
	color: #333333;
	line-height: 63px;
}

.tzlc-li-two-box p:first-child span {
	font-size: 18px;
}

.tzlc-li-two-box p:nth-child(2) {
	font-size: 14px;
	color: #333333;
}

.tzlc-li-two-box>a {
	font-size: 16px;
	color: #333333;
	line-height: 28px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-ms-flex-align: center;
	position: absolute;
	left: 0;
	bottom: 45px;
}

.tzlc-li-two-box>a img {
	margin-left: 12px;
}

.tzlc-arrow-hover {
	display: none;
}

/*新闻中心*/
.ta-content-two {
	background: #fbfbfb;
}

.xwzx-title-small-box {
	height: 200px;
	display: flex;
	display: -ms-flexbox;
	align-items: center;
	-ms-flex-align: center;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.xwzx-tabbar ul {
	display: flex;
	display: -ms-flexbox;
}

.xwzx-tabbar ul li {
	font-size: 24px;
	margin-left: 75px;
	cursor: pointer;
}

.xwzx-out {
	color: #333333;
}

.xwzx-hover {
	color: #d9232e;
	display: flex;
	display: -ms-flexbox;
	justify-content: center;
	-ms-flex-pack: center;
	position: relative;
	padding-bottom: 14px;
}

.xwzx-tabbar ul li::before {
	content: "";
	width: 0;
	border-bottom: 3px solid #d9232e;
	position: absolute;
	bottom: 0;
	transition: all linear 0.3s;
}

.xwzx-tabbar ul li.xwzx-hover::before {
	content: "";
	width: 92px;
	border-bottom: 3px solid #d9232e;
	position: absolute;
	bottom: 0;
	transition: all linear 0.3s;
	transform: translate(-50%, 0px);
	left: 50%;
}

.xwzx-news-box {
	width: 100%;
	padding-bottom: 70px;
}

.xwzx-titleimg-box {
	width: 47.33%;
	max-width: 710px;
}

.xwzx-list-box {
	width: 100%;
}

.xwzx-mg-title-box {
	width: 50%;
	max-width: 750px;
}

.xwzx-title-big-box {
	display: flex;
	display: -ms-flexbox;
	justify-content: space-between;
	-ms-flex-pack: justify;
}

.xwzx-titleimg-small-box .xwzx-titleimg-one img {
	width: 100%;
	height: 410px;
	object-fit: cover;
}

.xwzx-titleimg-small-box .xwzx-list-title-word a {
	font-size: 22px;
	line-height: 41px;
	color: #333333;
	font-weight: bold;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 27px;
}

.xwzx-titleimg-small-box p:last-child {
	font-size: 16px;
	line-height: 30px;
	color: #7d7d7d;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-top: 10px;
}

/*新闻中心右侧*/
.xwzx-right-news-one-list-box {
	margin-bottom: 50px;
}

.xwzx-right-news-one-list-box p:first-child a {
	font-size: 20px;
	line-height: 27px;
	color: #333333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom: 30px;
	text-align: center;
}

.xwzx-right-news-one-list-box p:last-child {
	font-size: 16px;
	line-height: 32px;
	color: #3c3c3c;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	padding-bottom: 40px;
	border-bottom: 1px solid #eeeeee;
	max-height: 105px;
}

.xwzx-right-news-two-list-box p {
	font-size: 18px;
	line-height: 44px;
	color: #666666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.xwzx-right-news-two-list-box p span {
	margin: 0 32px 0 18px;
}

/*关于我们*/
.gywm-box {
	margin-top: 84px;
}

.gywm-small-box {
	width: 100%;
	height: 600px;
	border: 1px solid #fbdcbf;
	position: relative;
}

.gywm-word-box {
	width: 575px;
	position: absolute;
	right: 50px;
	top: 162px;
}

.gywm-word-box p {
	font-size: 50px;
	color: #d9232e;
	line-height: 70px;
}

.gywm-word-box p:nth-child(2) {
	font-size: 16px;
	line-height: 34px;
	color: #666666;
	margin: 25px 0 50px 0;
}

.gywm-word-box a {
	display: block;
	font-size: 24px;
	color: #ffffff;
	width: 375px;
	height: 69px;
	text-align: center;
	line-height: 69px;
	background: url(/uiFramework/commonResource/image/2024040100092315478.png);
}

/*特殊微调自适应*/
@media screen and (max-width:1900px) {
	.tzlc-li-one-box p:nth-child(3) {
		font-size: 40px;
	}

	.tzlc-li-one-box p.yjjz_number {
		font-size: 40px;
	}
}
@media screen and (max-width:1700px) {

	.tzlc-li-one-box p.yjjz_number {
		font-size: 36px;
	}
}
@media screen and (max-width:1650px) {
	.kjfs-box a {
		font-size: 20px;
	}
}

@media screen and (max-width:1500px) {
	.tzlc-li-one-box p:nth-child(3) {
		font-size: 30px;
	}

	.tzlc-li-one-box p.yjjz_number {
		font-size: 30px;
	}

	.xwzx-right-news-two-list-box p span {
		margin: 0 16px 0 9px;
	}

	.kjfs-box a {
		font-size: 19px;
	}

	.tscp-title {
		line-height: 105px;
	}

	.tscp-big-box {
		margin-bottom: 49px;
	}

	.tzlc-title-small-box {
		height: 108px;
	}

	.tzlc-box {
		height: 600px;
	}
}

@media screen and (max-width:1300px) {
	.kjfs-box a {
		font-size: 17px;
	}

	.tzgg-more-link {
		margin-left: 25px;
	}
}

@media screen and (max-width:1200px) {
	.tzlc-li-one-box p:nth-child(3) {
		font-size: 24px;
	}

	.tzlc-li-one-box p.yjjz_number {
		font-size: 24px;
	}

	.xwzx-tabbar ul li {
		margin-left: 45px;
	}
}

@media screen and (max-width:1100px) {
	.kjfs-box a {
		font-size: 15px;
	}
}

/*移动端自适应*/
@media screen and (max-width:1000px) {
	.w1500 {
		width: 100%;
	}

	#swiper1 {
		height: 240px;
	}

	.ty-title {
		font-size: 20px;
		padding: 0 .75rem;
	}

	#swiper1 .swiper-wrapper .swiper-slide .w1500 {
		width: 100%;
	}

	#swiper1 .swiper-wrapper .swiper-slide .w1500 p {
		margin-top: 100px;
		text-align: center;
	}

	#swiper1 .swiper-wrapper .swiper-slide .w1500 p img {
		left: 0;
		width: 50%;
	}

	.kjfs-box {
		flex-wrap: wrap;
		margin-top: 20px;
	}

	.kjfs-box a {
		width: 33.33%;
		flex: none;
		font-size: 16px;
		margin-bottom: 10px;
		position: relative;
	}

	.kjfs-box a:nth-child(3n) {
		border-right: none;
	}

	.kjfs-box a span {
		position: absolute;
		bottom: 10px;
	}

	/*通知公告*/
	.container {
		width: 70%;
	}

	.tzgg-more-link {
		margin: 0 10px 0 25px;
	}

	/*特色产品*/
	.tscp-big-box {
		margin-bottom: 30px;
	}

	.tscp-title {
		line-height: 50px;
	}

	.tscp-box {
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		padding: 0 .75rem;
	}

	.tscp-box .tscp-one-box {
		width: 49%;
		height: 250px;
		max-width: none;
	}

	.tscp-one-box>img {
		height: 140px;
	}

	.tscp-word-summary {
		display: none;
	}

	.tscp-word-box {
		text-align: center;
		width: 100%;
		padding: 0;
	}

	.tscp-word-title {
		font-size: 18px;
	}

	.tscp-link {
		position: relative;
		bottom: 0;
		left: 0;
		width: 100%;
		justify-content: center;
	}

	.tscp-link img {
		margin-left: 3px;
		display: block;
		width: 18px;
		margin-top: 1px;
	}

	/*投资理财*/
	.tzlc-box {
		height: 540px;
	}

	.tzlc-title-small-box {
		height: 100px;
	}

	.tzlc-tabbar ul li {
		font-size: 18px;
		margin-left: 15px;
	}

	.tzlc-tabbar ul {
		padding-right: 15px;
	}

	.tzlc-hover::before {
		width: 100%;
	}

	.tzlc-li-one-box p:nth-child(3) {
		font-size: 40px;
	}

	.tzlc-li-one-box p.yjjz_number {
		font-size: 40px;
	}

	#swiper2 {
		padding-left: .75rem;
	}

	#swiper2 .swiper-wrapper .swiper-slide {
		width: 90%;
	}

	#swiper3 {
		padding-left: .75rem;
	}

	#swiper3 .swiper-wrapper .swiper-slide {
		width: 90%;
	}

	.tzlc-li-box {
		width: 100%;
		height: 380px;
		background: #fff;
		border-radius: 6px;
		box-shadow: 0px 10px 10px 1px rgba(51, 51, 51, 0.12);
		padding: 0 30px;
	}

	.tzlc-li-one-box p:first-child {
		font-size: 18px;
	}

	.tzlc-li-two-box {
		height: 150px;
	}

	.swiper-pagination-tabank-tzlc {
		width: 100%;
		display: flex;
		display: -ms-flexbox;
		justify-content: center;
		-ms-flex-pack: center;
		margin-top: 20px;
	}

	.my-bullet-tzlc {
		width: 12px;
		height: 12px;
		background: #d9232e;
		display: inline-block;
		border-radius: 50%;
	}

	.my-bullet-active-tzlc {
		background: #FFFFFF;


	}

	.swiper-pagination-tabank-tzlc span {
		margin-right: 8px;
	}

	/*新闻中心*/
	.xwzx-list-box {
		width: 100%;
		max-wdith: none;
	}

	.xwzx-news-box {
		padding-bottom: 20px;
	}

	.xwzx-title-small-box {
		height: 150px;
		flex-wrap: wrap;
		-ms-flex-wrap: wrap;
	}

	.xwzx-tabbar,
	.xwzx-tabbar ul {
		width: 100%;
	}

	.xwzx-tabbar ul {
		justify-content: space-evenly;
		padding: 0 .75rem;
	}

	.xwzx-tabbar ul li {
		font-size: 18px;
		margin-left: 0px;
	}

	.xwzx-titleimg-box {
		display: none;
	}

	.xwzx-right-news-list-box {
		padding: 0 .75rem;
	}

	.xwzx-right-news-one-list-box p:first-child a {
		font-size: 16px;
	}

	.xwzx-right-news-two-list-box p {
		font-size: 16px;
		display: flex;
		flex-direction: row-reverse;
	}

	.xwzx-right-news-one-list-box p:last-child {
		font-size: 14px;
	}

	.xwzx-right-news-one-list-box {
		margin-bottom: 15px;
	}

	.xwzx-right-news-two-list-box p span {
		width: 60px;
		margin: 0 0 0 5px;
	}

	.xwzx-right-news-two-list-box p a {
		-webkit-box-orient: vertical;
		-webkit-line-clamp: 1;
		overflow: hidden;
		text-overflow: ellipsis;
		width: 100%;
	}
.xwzx-mg-title-box{width:100%;}

	/*关于我们*/
	.gywm-box {
		margin-top: 20px;
	}

	.gywm-small-box {
		width: 100%;
		height: 200px;
		border: none;
		background-size: cover;
	}

	.gywm-word-box {
		width: 100%;
		position: initial;
	}

	.gywm-word-box p {
		font-size: 25px;
		text-align: center;
	}

	.gywm-word-box p:nth-child(2) {
		display: none;
	}

	.gywm-word-box {
		text-align: center;
	}

	.gywm-word-box p {
		font-size: 30px;
		line-height: 100px;
	}

	.gywm-word-box a {
		display: inline-block;
		background: rgb(219, 8, 44);
		border-radius: 20px;
		line-height: 40px;
		height: 40px;
		width: 200px;
		font-size: 20px;
		margin-top: 20px;
	}

}