.nyallb {
	margin-top: 90px;
}
.gsls_title {
	text-transform: capitalize; font-family: "ProximaNova-Bold"; font-size: 36px; -ms-word-break: break-all;
}
.gslsct {
	margin-top: 60px; position: relative;
}
.col.gslsct {
	padding: 0px;
}
.gslsct_xl {
	top: 0px; width: auto; height: 20px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.gslsct_xr {
	top: 0px; width: auto; height: 20px; position: absolute; z-index: 10; background-color: rgb(255, 255, 255);
}
.gslsct_xl {
	left: 0px;
}
.gslsct_xr {
	right: 0px;
}
.gslsct_per {
	border-radius: 100%; border: 1px solid rgb(236, 236, 236); border-image: none; top: 0px; width: 70px; height: 70px; text-align: center; line-height: 70px; position: absolute; z-index: 20; cursor: pointer; background-color: rgb(255, 255, 255); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;
}
.gslsct_next {
	border-radius: 100%; border: 1px solid rgb(236, 236, 236); border-image: none; top: 0px; width: 70px; height: 70px; text-align: center; line-height: 70px; position: absolute; z-index: 20; cursor: pointer; background-color: rgb(255, 255, 255); -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;
}
.gslsct_per {
	left: 0px; transform: translate(-50%, -28px); -webkit-transform: translate(-50%, -28px); -moz-transform: translate(-50%, -28px); -o-transform: translate(-50%, -28px);
}
.gslsct_next {
	right: 0px; transform: translate(50%, -28px); -webkit-transform: translate(50%, -28px); -moz-transform: translate(50%, -28px); -o-transform: translate(50%, -28px);
}
.gslsct_per i {
	font-size: 24px;
}
.gslsct_next i {
	font-size: 24px;
}
.swiper-button-disabled.gslsct_per i {
	color: rgb(153, 153, 153);
}
.swiper-button-disabled.gslsct_next i {
	color: rgb(153, 153, 153);
}
.gslsct_container {
	width: 100%; padding-bottom: 50px;
}
.gslsct_slideitem_x {
	width: 100%; height: 1px; margin-top: 8px; position: relative; background-color: rgb(209, 209, 209);
}
.gslsct_slideitem_x::after {
	border-radius: 100%; border: 1px solid rgb(209, 209, 209); transition:0.4s; border-image: none; left: 50%; top: 0px; width: 15px; height: 15px; position: absolute; content: ""; transform: translate(-50%, -50%); background-color: rgb(255, 255, 255); -webkit-transform: translate(-50%, -50%); -moz-transition: all .4s; -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all .4s; -o-transition: all .4s; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%;
}
.gslsct_slideitem_sj {
	text-align: center; font-family: "ProximaNova-Bold"; font-size: 36px; margin-top: 40px;
}
.gslsct_slideitem_img {
	padding: 20px;
}
.gslsct_slideitem_img > div {
	overflow: hidden;
}
.gslsct_slideitem_img img {
	transition:0.4s; width: 100%; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.gslsct_slideitem_txt {
	padding: 0px 25px;
}
.gslsct_slideitem_txt p {
	color: rgb(102, 102, 102); line-height: 24px;
}
.gslsct_container :first-child.gslsct_slide .gslsct_slideitem_x::before {
	left: 0px; top: 0px; width: 50%; height: 1px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.gslsct_container :last-child.gslsct_slide .gslsct_slideitem_x::before {
	top: 0px; width: 50%; height: 1px; right: 0px; position: absolute; content: ""; background-color: rgb(255, 255, 255);
}
.swiper-pagination.gslsct_pagination .swiper-pagination-bullet {
	border-radius: 0px; width: 25px; height: 3px; opacity: 1; background-color: rgb(209, 209, 209); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.swiper-pagination.gslsct_pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background-color: rgb(223, 0, 44);
}
.gslsct_slide:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.gslsct_slide:hover .gslsct_slideitem_x::after {
	border-color: rgb(223, 0, 44); background-color: rgb(223, 0, 44);
}
.gslsct_slide:hover .gslsct_slideitem_sj {
	color: rgb(35, 68, 136);
}
.nyhzhb {
	margin-top: 100px;
}
.nyhzhb_ct {
	margin-top: 40px;
}
.nyhzhb_container {
	width: 100%; height: 330px; padding-bottom: 65px;
}
.nyhzhb_slide {
	height: calc((100% - 20px) /2);
}
.nyhzhb_slideitem {
	border: 1px solid rgb(228, 228, 228); border-image: none; height: 100%; overflow: hidden;
}
.nyhzhb_slideitem img {
	transition:0.4s; width: 100%; height: 100%; object-fit: cover; -moz-transition: all .4s; -webkit-transition: all .4s; -o-transition: all .4s;
}
.nyhzhb_slideitem:hover img {
	transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -o-transform: scale(1.1);
}
.swiper-pagination.nyhzhb_pagination .swiper-pagination-bullet {
	border-radius: 0px; width: 25px; height: 3px; opacity: 1; background-color: rgb(209, 209, 209); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0;
}
.swiper-pagination.nyhzhb_pagination .swiper-pagination-bullet-active.swiper-pagination-bullet {
	background-color: rgb(223, 0, 44);
}
@media screen and (max-width:992px)
{
.gsls_title {
	font-size: 30px;
}
.nyqtydadw {
	font-size: 30px;
}
.nyallb {
	margin-top: 50px;
}
.gslsct {
	margin-top: 30px;
}
.gslsct_slideitem_sj {
	font-size: 26px; margin-top: 20px;
}
.gslsct_slideitem_img {
	padding: 10px;
}
.gslsct_slideitem_txt {
	padding: 0px 15px;
}
.gslsct_per {
	transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.gslsct_next {
	transform: translate(0px, -50%); -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%);
}
.nyhzhb {
	margin-top: 40px;
}
.nyhzhb_ct {
	margin-top: 25px;
}
}
@media screen and (max-width:768px)
{
.gslsct_per {
	display: none;
}
.gslsct_next {
	display: none;
}
.col.gslsct {
	padding: 0px;
}
.gslsct {
	margin-top: 15px;
}
.gslsct_slideitem_sj {
	font-size: 20px;
}
.gslsct_slideitem_img {
	padding: 5px;
}
.gslsct_slideitem_txt {
	padding: 0px 10px; line-height: 20px; font-size: 12px;
}
.nyqtyd .nyqtyda {
	width: 100%; height: 160px; margin-right: 0px; margin-bottom: 10px;
}
.gsls_title {
	font-size: 26px;
}
.nyqtydadw {
	font-size: 26px;
}
}
