@font-face {

	font-family: 'DIN';

	src: url('DIN-MEDIUM.ttf');

	font-style: normal;

}



/*内页*/

.about-onea img {

	vertical-align: middle;

}

.about-onea {

	position: relative;



}
.gonyi{
	z-index: 99999;
}

.about-onea:after {

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	content: "";



	display: block;

	background: rgb(15, 35, 65, 0.2);

}

.twoaswiper .swiper-pagination .swiper-pagination-bullet {

	margin: 6px 0;

	display: inline-block;

	vertical-align: middle;

	margin: 0 8px;

}

.twoaswiper .swiper-pagination {



	right: 46%;

	top: 96%;

}

.about-oneab {

	position: absolute;

	text-align: center;

	top: 50%;

	z-index: 2;

	width: 100%;

	transform: translateY(-50%);

}

.twoaswiper {

	height: 700px;

}

.about-oneab span {

	display: inline-block;

	border-top: 1px solid #fff;

	border-bottom: 1px solid #fff;

	font-size: 50px;

	padding: 14px 0;

	color: rgb(255, 255, 255);

	font-weight: bold;

}

.w {

	max-width: 1600px;

	margin: 0 auto;

}

.about-one {

	position: relative;

}

.about-one-xia {

	position: absolute;

	left: 0;

	width: 100%;

	z-index: 8;

	bottom: 0;

	background: linear-gradient(113deg, rgb(0, 88, 167, 0.9) 44%, rgb(19, 128, 188, 0.9) 54%);

}

.about-one-xia {

	padding: 24px 0;

}

.about-one-xia .w {

	display: flex;

	justify-content: space-between;

}

.about-one-xiaa a {



	font-size: 18px;

	position: relative;

	color: rgb(255, 255, 255);

	margin: 0 20px;

	display: inline-block;

}

.about-one-xiaa a.on:after {

	display: block;

}

.about-one-xiaa a:hover:after {

	display: block;

}

.about-one-xiaa a:after {

	position: absolute;

	content: "";

	display: none;

	background: url(../images/byuan.png) no-repeat;

	bottom: -24px;

	left: 50%;

	width: 42px;

	height: 20px;

	transform: translateX(-50%);

}



.about-one-xiaa a.on,
.about-one-xiaa a:hover {

	/* font-size: 20px; */

	font-weight: bold;

}

.about-one-xiab a img {

	margin-right: 10px;

	vertical-align: middle;

}

.about-one-xiab a {

	display: inline-block;

	margin-right: 7px;

	font-size: 16px;



	color: rgb(255, 255, 255);



}

.about-one-xiab a:hover {

	font-weight: bold;

}

.about-tlte {

	text-align: center;

}

.about-two {

	padding: 70px 0 140px 0;

}

.about-tlte h2 {



	font-size: 48px;





	font-weight: bold;

	background: linear-gradient(113deg, #0058A7 44%, #0EA3F4 54%);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	color: transparent;

	-webkit-background-clip: text;





}

.about-twoa {

	margin-top: 100px;

}

.about-twoa {

	display: flex;

}

.about-twob {

	width: 49%;

}

.about-twoc {

	width: 51%;

	margin-left: 40px;

}

.about-twob p {

	font-size: 16px;

	color: rgb(120, 120, 121);

	/* text-indent: 2em; */

	line-height: 2;

	margin-bottom: 21px;

	text-align: justify;

}

.about-twob p span {

	font-size: 16px !important;

	color: rgb(120, 120, 121) !important;

	/* text-indent: 2em; */

	line-height: 2 !important;

	margin-bottom: 0px !important;

	text-align: justify;

}

.about-twoc img {

	border-radius: 20px;

}

.about-twoc {

	z-index: 1;

	position: relative;

}

.pag1 {

	margin-top: 50px;

}

.pag1 ul {

	display: flex;

	justify-content: center;

}

.pag1 ul li {

	width: auto;

	padding: 1px 12px;

	height: auto;

	border: 1px solid #eeeeee;

	background: #fff;

	margin: 0 2px;

	text-align: center;

	line-height: 40px;

	font-size: 14px;

	color: #666666;

	text-align: center;

	line-height: 40px;

}

.pag1 ul li.active {

	background: #DE2727;

	color: #fff;

}

.about-twoc:after {

	position: absolute;

	content: "";

	display: block;

	width: 92.5%;

	height: 88%;

	top: 0;

	left: 0;

	z-index: -1;

	margin-top: 18px;

	margin-left: 18px;

	border-radius: 20px;

	/* border: 2px solid #df2727; */

}

.about-twoc {

	cursor: pointer;

	position: relative;

}

.about-twoc-xia {

	width: 100%;

	position: absolute;

	top: 50%;

	left: 0;

	text-align: center;

	transform: translateY(-50%);

}

.about-twoc-xia p {

	font-size: 28px;



	color: rgb(255, 255, 255);

	line-height: 1.25;

	margin: 20px 0 0 0;



}

.about-twoc-xia h2 {

	font-size: 28px;

	font-family: 'DIN';

	font-weight: normal;

	color: rgb(255, 255, 255);



}

.video-box {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 3;

}



.video-box video {

	object-fit: cover;

}



.video-js {

	display: block;

	vertical-align: top;

	box-sizing: border-box;

	color: #fff;

	background-color: #000;

	padding: 0;

	font-size: 10px;

	line-height: 1;

	font-weight: 400;

	font-style: normal;

	font-family: Arial, Helvetica, sans-serif;

	-webkit-user-select: none;

	-moz-user-select: none;

	-ms-user-select: none;

	user-select: none;

	/*width: 100%!important;

	height: 100%!important;*/

}

.details p .video-js {

	margin: 0 auto;

}

.ou {

	position: absolute;

	right: 35px;

	bottom: -104px;

}

.about-twoa {

	position: relative;

}

.about-three {



	background: url(../images/lbj.jpg) no-repeat;

	background-size: 100% 100%;

}

.about-three .history_title {

	padding: 60px 0 45px;

	background: #0058a7;

	text-align: center;



	font-size: 48px;



	color: rgb(255, 255, 255);

	font-weight: bold;





}

.about-threea ul {

	display: flex;

}

.about-threea ul li {

	width: 16.6%;

	height: 350px;

	position: relative;

	text-align: center;

	padding: 35px 10px 10px 10px;

	border-right: 1px solid rgb(255, 255, 255, 0.24);

}

.about-threea ul li:last-child {

	border-right: inherit;

}

.about-threea ul li h1 {

	font-size: 55px;

	font-family: 'DIN';

	color: rgb(255, 255, 255);

	font-weight: bold;

	height: 23px;



}

.about-threea ul li h2 {



	font-size: 25px;



	color: rgb(255, 255, 255);

	font-weight: normal;

	margin-top: 49px;



}

.about-threea ul li h3 {



	font-size: 25px;



	color: rgb(255, 255, 255);

	text-transform: uppercase;



	font-weight: normal;

	margin-top: 5px;



}

.about-threea ul li h4 {

	width: 100%;

	height: 1px;

	margin: 20px 0 30px 0;

	border-bottom: 1px dashed rgb(255, 255, 255, 0.29);

}

.about-threea ul li p {

	font-size: 15px;

	color: rgb(255, 255, 255);

	line-height: 1.775;

	text-align: center;

	max-width: 90%;

	margin: 0 auto;

	/* display: -webkit-box; */

	/* overflow: hidden; */

	text-overflow: ellipsis;

	word-wrap: break-word;

	word-break: break-all;

	white-space: normal !important;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}

.newsxq-tltie3 {

	display: inline-block;

	margin-left: 20px;

}

.bsTop {

	width: 208px !important;

}

.bshare-custom a {

	display: inline-block;

	width: 23px !important;

	height: 23px !important;

}

.bsFrameDiv>div {

	height: 207px !important;

}

.bshare-custom {

	display: inline-block;

	vertical-align: middle;



}

.bshare-custom .bshare-weixin {

	background: url(../images/fenxiang.png) no-repeat !important;



}

.about-threea ul li h5 {

	height: 14px;

	width: 14px;

	border-radius: 50%;

	background: #2689e2;

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	bottom: -7px;

}

.about-threea ul {

	background: url(../images/huaj.jpg) no-repeat;

	background-size: 100% 100%;

}

.about-threea ul li {

	z-index: 1;

}

.about-threea ul li:before {

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	width: 100%;

	content: "";

	z-index: -1;

	display: block;

	background: rgb(0, 88, 167, 0.47);

}

.about-threea ul li.on h5 {

	width: 24px;

	bottom: -12px;

	height: 24px;

	background: url(../images/yua.png) no-repeat;

}

.about-threea ul li.on:before {

	background: rgb(0, 88, 167, 0.24);

}

.about-threeb {

	padding: 110px 0;

}

.about-threeb .about-threec {

	display: none;

}

.about-threeb .about-threec:nth-child(1) {

	display: block;

}

.threeswipera {

	display: flex;

}

.threeswiperb {

	width: 37%;

	padding: 10px;

	border-radius: 20px;

	border: 1px solid rgb(255, 255, 255, 0.25);

}

.threeswiperc {

	width: 63%;

	padding-left: 54px;

}

.threeswiperb img {

	border-radius: 20px;

	vertical-align: bottom;

}

.threeswiperc h2 {



	font-size: 30px;



	color: rgb(255, 255, 255);



	font-weight: normal;

	line-height: 1.333;

}

.threeswiperc h3 {



	font-size: 25px;



	color: rgb(255, 255, 255);

	font-weight: normal;

	line-height: 1.333;



}

.threeswiperc h4 {

	height: 1px;

	margin: 25px 0 35px 0;

	width: 100%;

	background: rgb(38, 137, 226, 0.34);

}

.threeswiperc p {



	font-size: 25px;



	color: rgb(255, 255, 255);



	line-height: 1.2;

	font-weight: 100;



}

.about-threec .swiper-pagination .swiper-pagination-bullet {

	margin: 0 8px;

	opacity: 1;

	width: 12px;

	height: 12px;

	background: #fff;

	vertical-align: middle;

}

.about-threec .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {

	border: 3px solid #de2727;

	background: inherit;

	width: 15px;

	height: 15px;

}

.about-threec .swiper-button-prev {

	left: inherit;

	right: 66px;

	bottom: 23px;

	transform: inherit;

	background: url(../images/left.png) no-repeat;

	width: 49px;

	top: inherit;

	height: 49px;

}

.about-threec .swiper-button-next {

	left: inherit;

	right: 0px;

	bottom: 23px;

	transform: inherit;

	width: 49px;

	top: inherit;

	height: 49px;

	background: url(../images/right.png) no-repeat;

}

.about-four {

	background: url(../images/newbj.jpg) no-repeat;

	background-size: 100% 100%;

	padding: 70px 0;

}

.about-foura {

	margin-top: 80px;

}

.about-foura ul {

	display: flex;

	flex-wrap: wrap;

}

.about-foura ul li {

	display: flex;

	margin-right: 86px;

	width: 29.6%;

	padding-left: 25px;

	/* padding-bottom: 30px; */

	border-bottom: 1px solid rgb(191, 191, 191, 0.25);

}

.about-foura ul li:nth-child(3n) {

	margin-right: 0px;

}

.about-four2 {



	font-size: 97px;

	font-family: 'DIN';

	color: rgb(222, 39, 39);

	font-weight: bold;





}

.about-four3 span {



	font-size: 25px;



	color: rgb(222, 39, 39);





}

.about-four1 {

	padding-top: 50px;

	margin-right: 10px;

}

.about-four3 {

	padding-top: 38px;

	margin-left: 15px;

}

.about-four p {



	font-size: 18px;

	margin-top: 5px;

	color: rgb(102, 102, 102);







}

.contact-one {

	padding: 70px 0 130px 0;

	background: #eef1f3;

}

.contact-onea {

	background: #fff;

	margin-top: 60px;

	border-radius: 20px 20px 0 0;

}

.contact-oneb ul {

	display: flex;

	flex-wrap: wrap;

}

.contact-oneb ul li:nth-child(1) {

	width: 33.3%;

}

.contact-oneb ul li:nth-child(2) {

	width: 33.3%;

	border-right: 1px solid #f5f5f5;

}

.contact-oneb ul li:nth-child(1) {

	width: 33.3%;

	border-right: 1px solid #f5f5f5;

}

.contact-oneb ul li {

	text-align: center;

	padding: 60px 0;

	border-bottom: 1px solid #f5f5f5;

	width: 25%;

}

.contact-oneb ul li img {

	vertical-align: middle;

	margin-right: 20px;

}

.contact-oneb ul li .contact-onec {

	display: inline-block;

	vertical-align: middle;

	max-width: 63%;

}

.contact-oneb ul li .contact-onec span {



	font-size: 18px;

	display: block;

	color: rgb(102, 102, 102);



	line-height: 1.389;

	text-align: left;





}

.contact-oneb ul li .contact-onec p {

	font-size: 20px;

	color: #333333;

	font-weight: bold;

	text-align: left;

}

.contact-oneb ul li h2 {



	font-size: 16px;



	color: rgb(102, 102, 102);

	font-weight: normal;

	line-height: 1.563;

	margin-right: 45px;



	display: inline-block;

}

.contact-oneb ul li:last-child {

	padding: 22px 0;

}

.contact-oned {

	padding: 90px 0 0px 100px;

}

.contact-oned-a {

	width: 50%;

	padding-bottom: 100px;

}

.contact-oned-b {

	width: 58%;

}

.contact-oned-a .about-tlte {

	text-align: left;

}

.contact-oned-a-xia {

	margin-top: 100px;

}

.contact-oned-a-xia form input {

	margin-bottom: 40px;

	width: 100%;

	border: inherit;



	border-bottom: 1px solid #ebebeb;

	padding-bottom: 20px;



}

.contact-oned-a-xia form input::-webkit-input-placeholder {

	font-size: 16px;

	color: #999999;

}

.contact-oned-a-xia form input::-moz-placeholder {

	font-size: 16px;

	color: #999999;

}



.contact-oned-a-zong {

	margin-top: 56px;

}

.contact-oned-a-zong button {

	display: inline-block;

	width: 189px;

	height: 55px;

	border-radius: 20px 0 20px 0;

	background: #bfbfbf;

	margin-right: 35px;

	text-align: center;

	border: inherit;



	font-size: 18px;



	color: rgb(255, 255, 255);

	font-weight: bold;

	transition: all 1s;



}

.contact-oned-a-zong button:first-child {

	background: #df3c3c url(../images/xkasoj.png) no-repeat;

	background-size: 100% 100%;



}

.contact-oned-a-zong button:hover {

	border-radius: 0;

}

.contact-oned-a-zong button img {

	margin-left: 15px;

	vertical-align: middle;

}

.contact-oned {

	display: flex;

}

.contact-oned-b {

	padding-left: 90px;

	text-align: right;

}

.contact-oned-b img {

	vertical-align: bottom;

}



.contact-one {

	position: relative;

	z-index: 7;

}

.oq {

	position: absolute;

	bottom: -161px;

	right: 0;

	z-index: -1;

}

.contact-one .w {

	z-index: 9;

}

.about-one-xiab {



	font-size: 16px;

	color: rgb(255, 255, 255);

}

.jigou-one {

	background: url(../images/e5.png) no-repeat bottom;

	background-size: 100%;

	padding: 70px 0 200px 0;

}

.jigou-two {

	margin-top: 70px;

	text-align: center;

}

.jobs-one {

	background: #eef1f3;

	padding: 70px 0 70px 0;

}

.jobs-onea {

	margin-top: 70px;

	overflow: hidden;

	border-radius: 0 50px 0 50px;

}

.jobs-onea ul {

	display: flex;

	flex-wrap: wrap;

}

.jobs-onea ul li {

	position: relative;

	width: 49.2%;

	overflow: hidden;

}

.jobs-onea ul li:first-child {

	margin-bottom: 25px;

}

.jobs-onea ul li:nth-child(2) {

	margin-right: 25px;

}

.jobs-onea ul li:first-child {

	width: 100%;

}

.jobs-onea ul li>img {

	transition: all 1s;

	vertical-align: bottom;

}

.jobs-onea ul li:hover>img {

	transform: scale(1.1);

}

.jobs-onea-xia {

	right: 0;

	bottom: 0;

	border-radius: 100px 0 0 0;

	position: absolute;

	padding: 80px 80px 60px 95px;

	background: rgb(16, 81, 161, 0.61);

}

.jobs-onea-xia h2 {



	font-size: 30px;



	color: rgb(255, 255, 255);

	font-weight: bold;

	margin-bottom: 15px;



}

.jobs-onea-xia p {



	font-size: 16px;



	color: #ffffff;





	line-height: 2.188;





}

.rrimg {

	position: absolute;

	top: 45px;

	right: 40px;

}

.jobs-onea ul li:nth-child(2) .jobs-onea-xia {

	position: absolute;

	left: 0;

	right: inherit;

	padding: 80px 80px 80px 200px;

	border-radius: 0 100px 0 50px;

}

.jobs-onea ul li:nth-child(2) .rrimg {

	position: absolute;

	left: 50px;

	top: 70px;

	right: inherit;

}

.jobs-two {

	padding: 80px 0 140px 0;

}

.jobswiper .swiper-slide {

	border-radius: 50px;

	overflow: hidden;

	position: relative;

	z-index: 1;

}

.jobswiper .swiper-slide:after {

	position: absolute;

	content: "";

	display: block;

	bottom: 0;

	left: 0;



	width: 100%;

	height: 100%;



	background: url(../images/hh.png) no-repeat bottom;

	background-size: 100%;

}

.jobswiper .swiper-slide img {

	transition: all 1s;

}

.jobswiper .swiper-slide:hover img {

	transform: scale(1.1);

}

.jobswiper {

	margin-top: 70px;

}

.jobswiper .swiper-button-prev {

	width: 40px;

	height: 40px;

	left: 22%;

	transform: rotate(180deg);

	filter: brightness(0) invert(1);

	background: url(../images/rri.png) no-repeat;

}

.jobswiper .swiper-button-prev:hover {

	filter: inherit;

}

.jobswiper .swiper-button-next:hover {

	filter: inherit;

}

.jobswiper .swiper-button-next {

	width: 40px;

	height: 40px;

	right: 22%;

	filter: brightness(0) invert(1);

	background: url(../images/rri.png) no-repeat;

}

.jobswiper .swiper-slide p {

	position: absolute;

	text-align: center;



	font-size: 18px;

	bottom: 30px;

	width: 100%;

	z-index: 9;

	left: 0;

	color: rgb(255, 255, 255);

	line-height: 1.222;





}

.jiaru-one {

	background: #fff url(../images/jiarubj.jpg) no-repeat bottom left;

	padding-left: 163px;

}

.jiaru-onea ul {

	display: flex;

}

.jiaru-onea ul li:nth-child(1) {

	width: 42%;

	border-radius: 100px 0 0 0;

	overflow: hidden;

}

.jiaru-onea ul li {

	width: 29%;

	margin-right: 10px;

	position: relative;

}

.jiaru-onea ul li {

	overflow: hidden;

}

.jiaru-onea ul li a>img {

	width: 100%;

	height: 100%;

	vertical-align: middle;

	transition: all 1s;

}

.jiaru-onea-lione {

	position: absolute;

	top: 100px;

	right: 90px;

	text-align: right;

}

.jiaru-onea-lione span {

	font-size: 20px;

	color: rgb(243, 243, 243);

	text-transform: uppercase;

	padding-bottom: 5px;

	border-bottom: 1px solid #fff;

	margin-bottom: 6px;

	display: inline-block;

}

.jiaru-onea-lione h1 {

	font-size: 32px;

	color: rgb(255, 255, 255);

	text-transform: uppercase;

	line-height: 1.3;

	text-align: right;

	font-weight: normal;

	letter-spacing: 4px;

}

.jiaru-onea-lione h1 {

	font-size: 32px;

	color: rgb(255, 255, 255);

	text-transform: uppercase;

	line-height: 1.3;

	text-align: right;

	font-weight: normal;

	letter-spacing: 4px;

}

.jiaru-onea-lione h2 {

	font-size: 13px;

	color: rgb(222, 220, 220);

	text-transform: uppercase;

	text-align: right;

	margin-top: 5px;

	font-weight: normal;

}

.jiaru-onea-lione h3 {

	font-size: 22px;

	color: rgb(243, 243, 243);

	text-transform: uppercase;

	margin-top: 5px;

	font-weight: normal;

}

.jiaru-onea-lione h4 {

	font-size: 47px;

	color: rgba(224, 226, 248, 0.502);

	text-transform: uppercase;

	margin-top: 20px;

	text-align: right;

	font-weight: normal;

}

.jiaru-oneb-li {

	transition: all 1s;

}

.jiaru-oneb-li {

	position: absolute;

	top: 42%;

	left: 50%;

	transform: translate(-50%, -50%);

	width: 100%;

	text-align: center;

}

.jiaru-oneb-li h2 {

	font-size: 40px;

	color: rgb(243, 243, 243);

	margin-bottom: 8px;

	letter-spacing: 4px;

	font-weight: normal;

}

.jiaru-oneb-li h3 {

	font-size: 16px;

	text-transform: uppercase;

	font-family: 'DIN';

	font-weight: normal;

	color: rgb(243, 243, 243);

	/* font-weight: bold; */

	letter-spacing: 3px;

	margin-bottom: 8px;

}

.jiaru-onea ul li:hover .jiaru-oneb-li {

	transform: translate(-50%, -75%);

}

.jiaru-onea ul li:hover a>img {

	transform: scale(1.1);

}

.jiaru-oneb-li h4 {

	font-weight: normal;

	font-size: 20px;

	color: rgb(243, 243, 243);

	letter-spacing: 4px;

}

.jobs2-one {

	background: #eef1f3;

	padding: 70px 0 95px 0;

}

.jobs2-two {

	background: #fff;

	margin-top: 30px;

	padding: 13px;

	border-radius: 40px;

}

.join1 {

	border-radius: 50px 50px 10px 10px;

	background: #fff;

}

.join1 ul.auto {

	height: auto;

}



.join1 ul {

	/* height: 404px; */

	overflow: hidden;

}

.join1 ul li:nth-child(1) {

	padding: 22px 0 22px 0px;

}

.join1 ul li:first-child {

	border-left: none;

}

.join1 ul li:nth-child(1) {

	border-radius: 40px 40px 0 0;

	background: url(../images/bjj.jpg) no-repeat;

	background-size: cover;

}

.join1 ul li {

	position: relative;

	cursor: pointer;

}

.join1 ul li {

	display: flex;

	border-left: 1px solid #fff;

	flex-wrap: wrap;

	padding: 25px 0 25px 0px;

	/* border-radius: 10px; */

	border-bottom: 1px dashed rgb(166, 166, 166, 0.5);

	/* margin-bottom: 13px; */

}

.join1 ul li h2 {

	font-weight: normal;

	width: 25%;

	text-align: center;

	font-size: 17px;

	font-family: "Microsoft YaHei";

	color: #333333;

	text-transform: uppercase;

}

.join1 ul li h2 img {

	vertical-align: middle;

	margin-right: 27px;

}

.join1 ul li h3 {

	display: inline-block;

	width: 25%;

	font-weight: normal;

	text-align: center;

	font-size: 16px;

	color: #333333;

	text-transform: uppercase;

}

.xqdesc {

	/* border-top: 1px solid #e0dcdc; */

	margin: 24px 0px 0 0px;

	padding: 46px 76px 70px 100px;

	width: 100%;

	border-right: 1px solid #e8e5e5;

	background: url(../images/bjjj.jpg) no-repeat;

	background-size: cover;

	border-left: 8px solid #fff;

}

.xqdesc p {

	font-size: 16px;

	color: #666666;

	line-height: 2.188;

}

.xqdesc a {

	margin-right: 100px;

	background: #bc2121;

	display: inline-block;

	border-radius: 10px;

	text-align: right;

	padding: 13px 21px;

	float: right;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	color: rgb(255, 255, 255);

	text-transform: uppercase;

}

.xqdesc a img {

	vertical-align: middle;

	margin-right: 8px;

}

.joba-1 {

	cursor: pointer;

	width: 100%;

	height: 66px;

	font-size: 16px;

	font-family: "Microsoft YaHei";

	color: #fff;

	text-transform: uppercase;

	line-height: 60px;

	padding: inherit;

	display: inherit;

	text-align: center;

	border-radius: 0 0 40px 40px;

	background: #cdcccc;

}

.join1 ul li:first-child::after {

	display: none;

}

.join1 ul li.onn {

	padding: 25px 0 0px 0px;

}

.join1 ul li.onn {

	background: #faf9f9;

	border-left: 1px solid #faf9f9;

}

.join1 ul li:nth-child(1).onn {

	background: url(../images/bjj.jpg) no-repeat !important;

	padding: 22px 0 22px 0px;

}

.joba-1 img {

	vertical-align: middle;

	margin-left: 8px;

}

.join1 ul li:after {

	width: 11px;

	top: 31px;

	right: 36px;

	height: 9px;

	display: block;

	content: "";

	position: absolute;

	background: url(../images/join1-cont1-dow1.png) no-repeat;

}

.xqdesc {

	display: none;

}

.join1 ul li:nth-child(1) h2 {

	color: #fff;

}

.jobs2-three {

	margin-top: 50px;



}

.jobs2-three form {

	width: 100%;

}

.jobs2-threea {

	max-width: 1110px;

	margin: 0 auto;

}

.jobs2-threea {

	display: flex;

}

.jobs2-threeb {

	width: 61%;

}

.jobs2-threeb input {

	padding-left: 76px;

	height: 72px;

	border: 1px solid #fff;

	font-size: 16px;

	border-radius: 10px;

	width: 100%;

	background: inherit;



}

.jobs2-threeb {

	position: relative;

}

.jobs2-threeb button {

	outline-style: none;

	background: inherit;

	border: inherit;

	position: absolute;

	top: 50%;

	border: inherit;

	transform: translateY(-50%);

	right: 56px;

}

.jobs2-threeb input::-webkit-input-placeholder {

	font-size: 16px;

	color: #000000;

}

.jobs2-threeb input::-moz-placeholder {

	font-size: 16px;

	color: #000000;

}

.jobs2-threea select {



	width: 409px;

	margin-right: 20px;



	height: 72px;

	line-height: 72px;

	border: 1px solid #fff;

	font-size: 16px;

	color: #000000;

	border-radius: 10px;

	text-align-last: center;

	padding: 0 20px;

	appearance: none;

	-moz-appearance: none;

	-webkit-appearance: none;

	padding-right: 46px;

	background: url(../images/down.png) no-repeat 90% center;

}

.meiti2-one {

	background: #f8f8f8;

	padding: 70px 0 140px;

}

.meiti2-oneul {

	margin-top: 30px;

}

.meiti2-oneul ul {

	display: flex;

	flex-wrap: wrap;

}

.meiti2-oneul ul li {

	width: 31.5%;

	padding: 8px;

	margin-right: 40px;

	margin-bottom: 80px;

	background: #fff;

	border-radius: 50px 0 50px 0;

}

.meiti2-oneul ul li:nth-child(3n) {

	margin-right: 0px;

}

.meiti2-oneul ul li img {

	border-radius: 50px 0 0 0;

}

.meiti2-oneul-a {

	padding: 22px 30px 30px 55px;

	margin-top: 15px;

	border: 1px solid #fff;

	border-radius: 0px 0 50px 0;

}

.meiti2-oneul-a h2 {



	font-size: 25px;



	color: rgb(51, 51, 51);

	font-weight: bold;



	margin-bottom: 20px;

}

.meiti2-oneul-a p {



	font-size: 16px;



	color: rgb(102, 102, 102);

	line-height: 1.2;

	margin-bottom: 30px;



}

.meiti2-oneul-p {

	margin-top: 20px;



	font-size: 16px;



	color: rgb(0, 88, 167);





}

.meiti2-oneul-p span {

	font-size: 17.541px;

	font-family: "DIN";

	color: rgb(102, 102, 102);

	line-height: 1.71;

	margin-right: 13px;

}

.meiti2-oneul-p {

	position: relative;

}

.jian-one.tit {

	bottom: 0;

}

.meiti2-oneul ul li:hover {

	background: #fff url(../images/hbj.jpg) no-repeat bottom;

	background-size: 100%;



}

.meiti2-oneul ul li:hover .meiti2-oneul-a {

	border: 1px solid #f94949;

}

.meiti2-oneul ul li:hover h2 {

	color: #fff;

}

.meiti2-oneul ul li:hover p {

	color: #fff;

}

.meiti2-oneul ul li:hover .meiti2-oneul-p span {

	color: #fff;

}

.meiti2-oneul ul li:hover .meiti2-oneul-p {

	color: #fff;

}

.meiti2-oneul ul li:hover .meiti2-oneul-p .jian-one {

	background: inherit;

	border: 1px solid #fff;

}

.meiti2-oneul ul li:hover .meiti2-oneul-p .jian-one img {

	filter: brightness(0) invert(1);

}

.newsxq-one {

	padding: 70px 0 80px 0;

}

.newxq-onea {

	padding: 80px 75px 5px 75px;

	border-radius: 20px;

	background: #fff;

	box-shadow: 0px 1px 35px 0px rgb(9 2 4 / 10%);

}

.nestit {

	padding-bottom: 35px;

	border-bottom: 1px solid rgb(191, 191, 191, 0.27);

	margin-bottom: 50px;

}

.nestit h2 {

	font-size: 35px;

	color: #de2727;

	font-weight: bold;

	text-align: center;



	line-height: 1.92;

	/* text-align: right; */

}

.nestit h3 {

	margin-top: 23px;

	font-size: 16px;

	color: #666666;

	text-align: center;

	font-family: 'DIN';

	font-weight: normal;

}

.nestit h3 img {

	vertical-align: middle;

	margin: 0px 5px 0 18px;

}

.details {

	padding: 0 50px;

	font-size: 16px;

	color: rgb(102, 102, 102);

	line-height: 1.875;

}



.details p {

	margin-bottom: 20px;

}

.newspage {

	margin-top: 68px;

	padding: 32px 0;

	border-top: 1px solid #d8dce0;

	/* border-bottom: 1px dotted #b7b7b7; */

	position: relative;

}

.newspage ul {

	overflow: hidden;

}

.newspage .newspage_a {

	max-width: 465px;

	line-height: 40px;

	height: 40px;

	-moz-transition: all 0.3s;

	-webkit-transition: all 0.3s;

	transition: all 0.3s;

}

.newspage a {

	color: #666666 !important;

	font-size: 16px;

}

.newspage .newspage_a img {

	vertical-align: middle;

	margin-right: 15px;

}

.newxq-two-tlte h2 {

	font-size: 25px;

	color: rgb(35, 43, 55);

	margin-bottom: 20px;

	font-weight: normal;

}

.newxq-two-tlte em {

	width: 82px;

	height: 1px;

	display: block;



	background: #de2727;

}

.newxq-two-a {

	margin-top: 40px;

	padding-bottom: 100px;

}

.newxq-two-a ul {

	display: flex;

	flex-wrap: wrap;

}

.newxq-two-a ul li {

	border-radius: 20px 20px 0 20px;

	padding: 35px 35px 30px 35px;

	margin-right: 50px;

	background: #fff;

	width: 31%;

}

.newxq-two-a ul li:nth-child(3n) {

	margin-right: 0px;

}

.newxq-two-a ul li h2 {

	font-size: 18px;

	color: rgb(102, 102, 102);

	margin-bottom: 25px;

	font-weight: normal;

}

.newxq-two-a ul li h3 {

	font-size: 18px;

	color: rgb(51, 51, 51);

	line-height: 1.667;

	font-weight: normal;

}

.newxq-two-a ul li h4 {

	text-align: left;

	margin-top: 20px;

}

.newxq-two-a ul li h4 img {

	transition: all 1s;

}

.newxq-two-a ul li:hover h3 {

	color: #de2727;

}

.newxq-two-a ul li:hover h4 img {

	transform: translateX(10px);

}

.newxq-two-a ul li {

	border-radius: 20px 20px 0 20px;

	padding: 35px 35px 30px 35px;

	margin-right: 50px;

	background: #fff;

	width: 31%;

}

.zicods {

	background: url(../images/meida-banner.jpg) no-repeat bottom;

	background-size: 100%;

}

.yewu-one {

	background: url(../images/cay.jpg) no-repeat;

	background-size: cover;

	padding: 100px 0 250px 0;

}

.yewu-onea ul {

	display: flex;

}

.yewu-onea ul li {

	width: 25%;

	cursor: pointer;

	position: relative;

	padding-bottom: 40px;

	border-bottom: 1px solid rgb(33, 103, 173, 0.23);

}

.yewu-onea ul li h2 img {

	vertical-align: middle;

	margin-right: 10px;

}

.yewu-onea ul li h2 {

	text-align: center;

	overflow: hidden;

	font-weight: bold;

	font-size: 25px;



	color: rgb(102, 102, 102);







}

.yewu-onea ul li:after {

	position: absolute;

	left: 50%;

	bottom: -9px;

	transform: translate(0, -50%);

	width: 9px;

	height: 9px;

	content: "";

	display: block;

	border-radius: 50%;

	background: #bfbfbf;

}

.yewu-onea ul li.on {

	border-bottom: 3px solid #bf2024;

}

.yewu-onea ul li.on h2 {

	color: #de2727;

	font-weight: bold;

}

.yewu-onea ul li.on:after {

	display: none;

}

.yewu-onea ul li.on h2 img {

	transform: translateY(-77px);

	filter: drop-shadow(#de2727 0 77px);

}

.yewu-oneb {

	margin-top: 60px;

}

.yewu-onec ul {

	display: flex;

	justify-content: center;

}

.yewu-onec ul li {

	position: relative;

	text-align: center;

	border-radius: 20px;

	overflow: hidden;

	padding-top: 20px;

	margin-right: 15px;

	width: 25%;

	height: 417px;

	background: #fff;

}

.yewu-onec ul li:last-child {

	margin-right: 0px;

}

.yewu-onec-a {

	position: absolute;

	left: 50%;

	transform: translateX(-50%);

	bottom: -60px;

	width: 128px;

	height: 128px;

	border-radius: 50%;





	background-image: -webkit-linear-gradient(-23deg, rgb(0, 88, 167, 0.9) 0%, rgb(5, 124, 188, 0.9) 100%);





}

.yewu-onec-a h2 {

	padding-top: 13px;

	font-size: 20px;



	color: rgb(255, 255, 255);

	font-weight: bold;







	text-align: center;

	padding-top: 30px;

}

.yewu-onec-b {

	position: absolute;

	top: 0;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	padding: 13px;

	background-image: -webkit-linear-gradient(-23deg, rgb(0, 88, 167, 0.8) 0%, rgb(5, 124, 188, 0.8) 100%);







}

.yewu-onec-c {

	width: 100%;

	height: 100%;

	padding: 50px 20px;

	border-radius: 20px;

	border: 1px solid rgb(255, 255, 255, 0.37);

}

.yewu-onec-c h2 {



	font-size: 25px;



	color: rgb(255, 255, 255);

	font-weight: bold;

	margin-bottom: 15px;

	text-align: center;





}

.yewu-onec-c a {

	text-align: center;



	display: block;

	font-size: 18px;

	color: rgb(255, 255, 255);

	line-height: 1.944;

}

.yewu-onec-c img {

	margin-bottom: 15px;

}





.yewu-onec-b {

	display: none;

}

.yewu-onec ul li:hover .yewu-onec-b {

	display: block;

}

.yewu-twoq {

	background: url(../images/hhh.png) no-repeat;

	background-size: cover;

	padding: 70px 0 50px 0;

}



.twoaswiper {

	padding-bottom: 60px;

}

.twoaswipera ul {

	display: flex;

}

.twoaswipera ul li {

	background: #fff url(../images/ryv.png) bottom no-repeat;

	background-size: 100%;

	padding: 30px;

	border-radius: 50px;

	width: 100%;

	overflow: hidden;

	height: 474px;

	margin-right: 0px;

}

.twoaswiperb {

	height: 100%;

	padding: 40px 40px 40px 40px;

	background: rgb(255, 255, 255, 0.75);

	border-radius: 50px;

}

.twoaswiperb h2 img {

	vertical-align: middle;

	margin-right: 47px;

}

.twoaswiperb h2 {

	margin-bottom: 40px;

	padding-bottom: 10px;

	border-bottom: 1px solid rgb(220, 217, 217, 0.58);

}





.yewu-onec ul li:hover .yewu-onec-a {

	display: none;

}

.twoaswiperb h2 {

	font-size: 30px;

	font-weight: bold;

	background: linear-gradient(113deg, #0058A7 44%, #0EA3F4 54%);

	-webkit-background-clip: text;

	-webkit-text-fill-color: transparent;

	color: transparent;

	-webkit-background-clip: text;



}

.twoaswiperb p img {

	vertical-align: middle;

	margin-right: 15px;

}

.twoaswiperb p {



	font-size: 18px;



	color: rgb(102, 102, 102);

	text-transform: uppercase;

	line-height: 1.944;





}

.twoaswiper .swiper-pagination-bullet {

	width: 10px;

	height: 10px;

	background: #0058a7;

	opacity: 1;

}

.twoaswiper .swiper-pagination-bullet.swiper-pagination-bullet-active {

	width: 12px;

	height: 12px;

	vertical-align: middle;

	background: inherit;

	border: 2px solid #de2727 !important;

}

.twoaswiper .about-tlte {

	margin-bottom: 60px;

}

.twoaswiperbb ul {

	display: flex;

}

.twoaswiperbb ul li {

	width: 100%;

	padding: 10px;

	margin-right: 23px;

}

.twoaswiperbb ul li:last-child {

	margin-right: 0px;

}

.twoaswiperc {

	height: 329px;

	padding: 60px 20px 77px;

	background: #fff;

	border-radius: 20px 20px 0 0;

}

.twoaswiperc h2 {

	margin: 38px 0;

	height: 1px;

	background: rgb(220, 217, 217, 0.58);

}

.twoaswiperc h3 {

	position: relative;

	font-size: 22px;

	font-weight: normal;

	color: rgb(51, 51, 51);

	text-align: center;

}

.twoaswiperc h3 img {

	position: absolute;

	right: 0;

	bottom: -24px;

	display: none;

}

.twoaswipercc ul {

	display: flex;

}

.yewu-twoa .twoaswiper>.swiper-wrapper {

	/* margin: 0 20px; */

	position: relative;

}

.yewu-twoa .swiper-button-prev {

	background: url(/template/pc/skin/images/images/honor-zjt.png) no-repeat;

	width: 40px;

	top: 56%;

	left: 0;

	height: 40px;

}

.twoaswiper>.swiper-wrapper>.swiper-slide {

	position: relative;

}

.yewu-twoa .swiper-button-next {

	width: 40px;

	top: 56%;

	right: 0;

	height: 40px;

	background: url(/template/pc/skin/images/images/honor-yjt.png)no-repeat;



}

.bannerswiper1,
.bannerswiper2,
.bannerswiper3,
.bannerswiper4,
.bannerswiper5 {

	position: relative;

	margin: 0 45px;



}

.bannerswiper1 .swiper-wrapper,
.bannerswiper2 .swiper-wrapper,
.bannerswiper3 .swiper-wrapper,
.bannerswiper4 .swiper-wrapper,
.bannerswiper5 .swiper-wrapper {}



.twoaswipercc ul li {

	width: 100%;

	margin-right: 20px;

}

.twoaswipercc ul li:last-child {

	margin-right: 0px;

}

.twoaswipercc ul li {

	padding: 10px;



	background: url(../images/kjab.png) no-repeat;

	background-size: 100%;

	border-radius: 25px 25px 0 0;



}

.twoaswipercc ul li h2 {

	margin: 55px 0;

	padding: 0 10px;

	font-size: 16px;

	font-weight: normal;

	color: rgb(255, 255, 255);



	line-height: 1.375;





}

.twoaswipercc-a {

	padding: 30px 20px;

	border-radius: 20px 20px 0 0;

	background: #fff;

	margin-top: 9px;

	bottom: -21px;

	position: relative;

}

.twoaswipercc-a h3 {



	font-size: 20px;

	text-align: center;

	color: rgb(51, 51, 51);

	font-weight: bold;



	line-height: 1.75;

	padding-bottom: 10px;

	margin-bottom: 10px;

	border-bottom: 1px solid rgb(220, 217, 217, 0.58);



}

.twoaswipercc-a p {



	font-size: 18px;



	color: rgb(51, 51, 51);

	text-align: center;

	line-height: 1.944;





}

.twoaswiperee {



	font-size: 18px;



	color: rgb(102, 102, 102);



	line-height: 1.222;

	text-align: center;

	margin-bottom: 50px;



}

.twoaswiperdd ul {

	display: flex;

}



.twoaswiperdd ul li {

	background: #fff url(../images/buiao.png) no-repeat center center;

	border-radius: 20px;

	width: 29%;

	padding: 53px;

	display: flex;

	margin-right: 55px;

}

.twoaswiperdd ul li a {

	display: flex;

}

.twoaswiperdd ul li:last-child {

	margin-right: 0px;

}

.twoaswiper-xia {



	font-size: 100px;

	font-family: "DIN";

	color: rgb(189, 33, 33);

	font-weight: bold;

	text-transform: uppercase;

	margin-top: -35px;



}

.twoaswiperdd-wu {

	padding-left: 19px;

}

.twoaswiperdd-wu span {



	font-size: 25px;



	color: rgb(189, 33, 33);

	text-transform: uppercase;







}

.twoaswiperdd-wu p {



	font-size: 18px;



	color: rgb(102, 102, 102);

	text-transform: uppercase;

	line-height: 1.222;

	margin-top: 20px;



}

.xv-zong {

	justify-content: space-between;

	display: flex;

}

.yewu-news {

	background: #fff url(../images/shit.png) no-repeat bottom;

	padding: 80px 0;

}

.yewu-news-a {

	margin-top: 50px;

}

.xxswiper .meiti2-oneul ul li {

	width: 100%;

}

.xxswiper .meiti2-oneul ul li a>img {

	width: 100%;

}

.xxswiper .swiper-button-prev {

	width: 126px;

	height: 126px;

	left: 28%;

	background: url(../images/left1.png) no-repeat;

}

.xxswiper .swiper-button-next {

	width: 126px;

	right: 30%;

	height: 126px;

	background: url(../images/right1.png) no-repeat;

}

.xxswiper .swiper-slide {

	opacity: 0.5;

}

.xxswiper .swiper-slide.swiper-slide-active {

	opacity: 1;

}

.fazhan-one {

	background: url(../images/aHR.png) no-repeat bottom;

	background-size: cover;

	padding: 70px 0 140px 0;

}

.fazhan-onea {

	display: flex;

}

.fazhan-oneb {

	width: 14%;

}

.fazhan-onec {

	width: 86%;

}

.fazhanswiper {

	height: 880px;

	border-left: 1px solid #ececec;

}

.fazhanswiper-z {



	font-size: 28px;

	font-family: "DIN";

	color: rgb(177, 177, 177);

	font-weight: normal;

}

.fazhanswiper-z {

	position: relative;

	padding-left: 30px;

}

.fazhanswiper-z:after {

	width: 20px;

	height: 2px;

	left: 0;

	top: 20px;

	content: "";

	display: block;

	background: #ececec;

	position: absolute;

}

.swiper-slidee.on {

	height: 144px !important;

	background: url(../images/7c98.png) no-repeat center center;

}

.swiper-slidee.on .fazhanswiper-z {

	color: red;



	font-size: 78px;

	font-weight: bold;

}

.fazhan-onec {

	background: #fff url(../images/naj.png) no-repeat bottom;

	padding: 80px;

	border-radius: 0 0 0 50px;





}

.fazhanswipera {

	display: flex;

}

.fazhanswiperb {

	width: 38%;

}

.fazhanswiperc {

	width: 58%;

}

.fazhanswiperb img {

	border-radius: 20px;

}

.fazhanswiperc h2 {



	font-size: 40px;

	font-family: "DINPro";

	color: rgb(222, 39, 39);





}

.fazhanswiperc {

	padding-left: 70px;

}

.fazhaneeswiper {

	height: 800px;

}

.fazhaneeswiper h3 {



	font-size: 25px;



	color: rgb(0, 88, 167);

	padding-bottom: 20px;

	border-bottom: 1px solid #ececec;

}

.fazhaneeswiper p {

	font-size: 17px;

	color: rgb(153, 153, 153);

	margin-top: 12px;

}

.fazhanswiper .swiper-wrapperr {

	/*display: flex;*/



}

.jiaru-onea-lione p {

	color: #fff;

}

.jiaru-onea {

	margin-top: 40px;

}

.app-nav.app {

	display: none;

}

.yewu-twoq.yewu-twoq-mm {

	display: block;

}

.fazhan-one.fazhan-one-mm {

	display: none;

}

.nrs {

	position: relative;

	border-radius: 20px;

	overflow: hidden;

}

.nrs h1 {

	position: absolute;

	top: 50px;

	left: 50px;

	color: #fff;

	font-weight: bold;

	font-size: 35px;

}

/*响应*/

@media only screen and (min-width: 960px) {

	.videofixed {

		position: fixed;

		top: 0;

		left: 0;

		width: 100%;

		height: 100%;

		background: rgba(0, 0, 0, 0.5);

		z-index: 999999;

	}

	.videoclose {

		position: fixed;

		top: 101px;

		right: 50px;

		width: 50px;

		height: 50px;

		border-radius: 50%;

		background: rgba(255, 255, 255, 0.2) url(../images/kfclose.png) no-repeat center center;

		background-size: cover;

		z-index: 1000000;

		cursor: pointer;

	}

	.videofixed .video-box {

		width: 50%;

		height: 60%;

		top: 20%;

		left: 25%;

	}

}

@media only screen and (max-width: 1800px) {



	.w {

		max-width: 100%;

		padding: 0 4%;

		margin: 0 auto;

	}

	.yewu-onec-c a {



		font-size: 15px;



	}

	.yewu-onec-c h2 {

		font-size: 23px;



	}

	.meiti2-oneul-a {

		padding: 22px 14px 30px 23px;



	}

	.newxq-two-a ul li {



		margin-right: 26px;



		width: 31%;

	}

	.meiti2-oneul-a h2 {

		font-size: 23px;



	}

	.meiti2-oneul ul li {



		margin-right: 24px;



	}



	.jobs-onea-xia p {

		font-size: 14px;



	}

	.jobs-onea-xia {



		padding: 78px 74px 41px 66px;



	}

	.jobs-onea ul li:nth-child(2) .jobs-onea-xia {



		padding: 70px 58px 70px 176px;



	}

	.jiaru-oneb-li h2 {

		font-size: 35px;



	}

	.jobs-onea-xia h2 {

		font-size: 26px;



	}

	.about-foura ul li {



		margin-right: 40px;



	}

	.jobs-onea ul li {



		width: 48.7%;



	}

}

@media only screen and (max-width: 1700px) {

	.about-twoc:after {

		width: 99.5%;

		height: 100%;

	}

	.about-twob p {

		font-size: 16px;

		color: rgb(120, 120, 121);

		/* text-indent: 2em; */

		line-height: 2;

		margin-bottom: 12px;

		text-align: justify;

	}

	.about-twob p span {

		font-size: 16px !important;

		color: rgb(120, 120, 121) !important;

		/* text-indent: 2em; */

		line-height: 2 !important;



		text-align: justify;

	}

	.about-twoc img {

		/* height: 100%; */

	}

}

@media only screen and (max-width: 1600px) {

	.about-tlte h2 {

		font-size: 46px;



	}

	.yewu-onec ul li .yewu-onec-c a>img {

		width: auto;

	}

	.meiti2-oneul ul li:hover {

		background: #fff url(../images/hbj.jpg) no-repeat bottom;

		background-size: 174%;

	}

	.fazhanswiperc {

		padding-left: 33px;

	}

	.fazhaneeswiper h3 {

		font-size: 22px;



	}

	.yewu-onec ul li {



		height: 350px;



	}

	.about-twob p span {

		font-size: 15px !important;

		color: rgb(120, 120, 121) !important;

		/* text-indent: 2em; */

		line-height: 2 !important;

		margin-bottom: 0px !important;

		text-align: justify;

	}

	.about-twoc {

		cursor: pointer;

		position: relative;

		padding-top: 0px;

	}

	.twoaswiperb h2 img {



		margin-right: 11px;

		/* width: 17%; */

	}

	.yewu-onec ul li a>img {

		width: 80%;

	}

	.twoaswiperb h2 {

		font-size: 26px;



	}

	.twoaswipera ul li {



		padding: 11px;



	}

	.twoaswiperb p {

		font-size: 15px;



	}

	.twoaswiperc h3 {



		font-size: 20px;



	}

	.twoaswipercc ul li h2 {

		margin: 25px 0;



	}

	.fazhaneeswiper p {

		font-size: 17px;



	}

	.twoaswiperdd ul li {



		padding: 35px;



	}

	.twoaswiper-xia {

		font-size: 78px;



	}

	.twoaswiperdd-wu p {

		font-size: 17px;



		margin-top: 12px;

	}

	.meiti2-oneul-a h2 {

		font-size: 20px;

	}

	.swiper-slidee.on .fazhanswiper-z {



		font-size: 62px;



	}

	.contact-oned-a-xia {

		margin-top: 29px;

	}

	.contact-oneb ul li .contact-onec p {

		font-size: 16px !important;



	}

	.contact-oneb ul li {



		padding: 51px 0;



	}

	.about-three .history_title {



		font-size: 46px;



	}

	.threeswiperc p {

		font-size: 22px;



		line-height: 1.2;



	}

	.about-threec .swiper-button-prev {



		right: 84px;



	}

	.about-threec .swiper-button-next {



		right: 17px;



	}

	.about-threea ul li h1 {

		font-size: 50px;



	}

	.about-foura ul li {



		margin-right: 30px;



	}

	.about-four2 {

		font-size: 65px;



	}

	.about-four1 img {

		width: 82%;

	}

	.about-four3 span {

		font-size: 19px;



	}

	.about-four3 {

		padding-top: 22px;



	}

	.about-four p {

		font-size: 13px;

		margin-top: 5px;



	}

	.about-four1 {

		padding-top: 36px;



	}

}

@media only screen and (max-width: 1500px) {

	.about-one-xia {

		padding: 14px 0;

	}

	.about-twoc {

		cursor: pointer;

		position: relative;

		padding-top: 30px;

	}

	.about-one-xiaa a {

		font-size: 16px;



		padding: 0 12px;



	}

	.about-twoc:after {

		width: 99.5%;

		height: 71%;

		top: 80px;

	}

	.about-twoa {

		margin-top: 70px;

	}

	.about-twoc:after {

		width: 99.5%;

		height: 100%;

	}

	.about-twob p {

		font-size: 15px;



		margin-bottom: 11px;

	}

}

@media only screen and (max-width: 1200px) {

	.contact-oned-a-zong button {



		width: 179px;

		height: 55px;



		margin-right: 5px;



	}

	.about-oneab span {



		font-size: 39px;



	}

	.about-tlte h2 {

		font-size: 38px;

	}

	.yewu-onec-c {



		padding: 19px 20px;



	}

	.yewu-onec-c a {



		font-size: 14px;



	}

	.yewu-onec ul li {

		height: 325px;

	}

	.twoaswiperb {



		padding: 28px 20px 28px 20px;



	}

	.twoaswiperb h2 {

		margin-bottom: 25px;



	}

	.twoaswiperc h3 img {

		position: absolute;

		right: 0;

		bottom: -24px;

		width: 12%;

	}

	.twoaswiperc {

		height: 293px;



	}

	.twoaswipercc ul li h2 {



		font-size: 13px;



	}

	.twoaswipercc-a {



		bottom: 7px;



	}

	.twoaswiperdd-wu p {

		font-size: 14px;

		margin-top: 6px;



	}

	.twoaswiperdd-wu span {

		font-size: 21px;



	}

	.twoaswiper-xia {

		font-size: 50px;

	}

	.twoaswiperdd ul li {

		padding: 23px;

	}

	.newxq-two-a ul li {



		padding: 35px 25px 30px 25px;



	}

	.jobs-onea ul li:nth-child(2) .jobs-onea-xia {

		padding: 52px 20px 52px 97px;

	}

	.jobs-onea ul li {

		width: 47.7%;

	}

	.rrimg {

		position: absolute;

		top: 30px;

		width: 12%;

		right: 28px;

	}

	.jiaru-oneb-li h4 {



		font-size: 16px;



	}

	.jiaru-oneb-li h2 {

		font-size: 28px;

	}

	.jobswiper .swiper-slide img {

		transition: all 1s;

		width: 100%;

	}

	.jobs-onea ul li:nth-child(2) .rrimg {

		position: absolute;

		left: 14px;

		width: 16%;

		top: 70px;

		right: inherit;

	}

	.jobs-onea-xia {

		padding: 42px 17px 23px 32px;

	}

	.fazhaneeswiper h3 {

		font-size: 18px;

		padding-bottom: 12px;

	}

	.fazhanswiperc h2 {

		font-size: 35px;



	}

	.fazhaneeswiper p {

		margin-top: 14px;

		font-size: 14px;

	}

}

@media only screen and (max-width: 1000px) {

	.app-nav.app {

		display: block;

	}

	.details img {

		height: auto !important;

	}

	.nrs h1 {

		position: absolute;

		top: 14px;

		left: 19px;

		color: #fff;

		font-weight: bold;

		font-size: 18px;

	}

	.fazhan-one.fazhan-one-pc {

		display: none;

	}

	.fazhanswipera {

		margin: 30px 15px;

	}

	.fazhan-one.fazhan-one-mm {

		display: block;

	}

	.twoaswiper .swiper-pagination {



		top: inherit;

		bottom: 0;

	}

	.twoaswiper {

		padding-bottom: 0;

	}

	.yewu-twoq.yewu-twoq-pc {

		display: none;

	}

	.yewu-twoq.yewu-twoq-mm {

		display: block;

	}

	.about-one-xiaa a.on:after {

		display: none !important;

	}

	.jobs-onea ul li {

		margin-right: 0 !important;

	}

	.jobs-onea ul li:nth-child(2) {



		margin-bottom: 20px;

	}

	.jobs-onea-xia {

		left: 0;

		right: inherit;

		bottom: 0;



	}

	.about-one-xiaa a:after {

		display: none !important;

	}

	.about-four1 {

		width: 100%;



	}

	.about-twoc img {

		height: auto;

	}

	.fazhan-onec {



		border-radius: 0 0 0 10px;

	}

	.fazhaneeswiper {

		height: auto;

	}



	#bloc header nav.app-nav .inner_top .topic {



		flex-direction: row-reverse;

		justify-content: space-between;



	}

	#about #roll .row {

		min-height: 76vh;

	}

	.about-four1 {

		display: none;

	}

	.about-four1 {

		text-align: center;



	}

	.about-four3 span {

		font-size: 12px;

	}

	.about-four p {

		font-size: 11px;

		margin-top: 5px;

	}

	.about-four3 {



		margin-left: 5px;

	}

	.yewu-onec-a {

		position: absolute;

		left: 50%;

		transform: translateX(-50%);

		bottom: -55px;

		width: 98px;

		height: 98px;



	}

	.zhici-nr.zhici-nr2 {

		display: flex;

		flex-wrap: wrap;

		flex-direction: column-reverse;

	}

	.dszzc {

		margin-top: 17px;

	}

	.zhici-nr2 .ldright {

		padding-left: 0;

	}

	.dszfyg ul li:nth-child(2) {

		font-size: 12px;

		text-align: left;

	}

	.dszfyg ul li:nth-child(1) {

		font-size: 22px;

		margin-top: 39px;

	}

	.yewu-one {



		padding: 30px 0 30px 0;

	}

	.yewu-onea ul li h2 img {

		display: none;

		width: 24%;

	}

	.yewu-onea ul li h2 {



		font-size: 19px;



	}

	.yewu-onea ul li {



		padding-bottom: 14px;



	}

	.yewu-onea ul li:after {



		left: 50%;

		bottom: -8px;



		width: 7px;

		height: 7px;



	}

	.yewu-onec ul li {

		position: relative;



		border-radius: 20px;



		padding-top: 20px;

		margin-right: 13px;

		margin-bottom: 13px;

		width: 48%;

		height: 271px;

		background: #fff;

	}

	.yewu-onec-a h2 {

		font-size: 18px;

		padding-top: 16px;



	}

	.yewu-onec-c h2 {

		font-size: 18px;



	}

	.yewu-twoq {



		padding: 30px 0 30px 0;

	}

	.twoaswipera ul li {



		padding: 10px;

		border-radius: 50px;

		width: 100%;

		margin-bottom: 10px;

		overflow: hidden;

		height: auto;

		margin-right: 0;

	}

	.twoaswiperc img {

		width: 100%;

	}

	.twoaswiperc {

		height: 173px;

	}

	.twoaswiperc {



		padding: 4px 20px 43px;



	}

	.twoaswiperc img {

		width: 56%;

		padding-top: 17px;

	}

	.twoaswipercc-a {

		padding: 5px 19px;



	}

	.twoaswipercc-a h3 {

		font-size: 18px;



	}

	.twoaswipercc-a p {

		font-size: 16px;



	}

	.twoaswiperdd ul li {

		border-radius: 0;

		width: 46%;

		margin-bottom: 10px;

		padding: 31px 10px 10px 10px;

		display: flex;

		margin-right: 11px;

	}

	.yewu-twoa .swiper-button-prev {

		background: url(/template/pc/skin/images/images/honor-zjt.png) no-repeat;

		width: 26px;

		background-size: 100%;

		top: 56%;

		left: 0;

		height: 40px;

	}

	.yewu-twoa .swiper-button-next {

		background: url(/template/pc/skin/images/images/honor-yjt.png) no-repeat;



		width: 26px;

		background-size: 100%;



	}

	.bannerswiper1,
	.bannerswiper2,
	.bannerswiper3,
	.bannerswiper4,
	.bannerswiper5 {

		position: relative;

		margin: 0 0px;

	}

	.twoaswiperee {

		font-size: 15px;



		margin-bottom: 28px;

	}

	.yewu-news {



		padding: 30px 0;

	}

	.yewu-news-a {

		margin-top: -17px;

	}

	.meiti2-oneul-a h2 {

		font-size: 19px;

	}

	.xxswiper .swiper-button-next {

		width: 126px;

		top: 22%;

		right: -47px;

		height: 126px;



	}



	.productCenter .swiper {

		padding-top: 30px;



	}

	.xxswiper .swiper-button-prev {

		width: 126px;

		top: 22%;

		left: -47px;

		height: 126px;



	}

	.meiti2-oneul-a p {

		font-size: 15px;

	}

	.xv-zong {

		justify-content: space-between;

		display: flex;

		flex-wrap: wrap;

	}

	.xv-zong p {

		margin-bottom: 30px;

	}

	.twoaswiperdd-wu {

		padding-left: 19px;

		margin-top: -18px;

	}

	.twoaswiperdd ul {

		display: flex;

		flex-wrap: wrap;

		width: 100%;

		/* margin-right: 7px; */

	}

	.twoaswipercc ul li h2 {

		margin: 15px 0;

	}

	.twoaswipercc ul li {

		width: 100%;

		margin-bottom: 10px;

		margin-right: 0;

	}

	.twoaswipercc ul {

		flex-wrap: wrap;

		display: flex;

	}

	.twoaswiperc h2 {

		margin: 19px 0;



	}

	.twoaswiperbb ul li {



		border-radius: 10px;

		width: 100%;

		margin-bottom: 10px;

		padding: 5px;

		margin-right: 0;

	}

	.twoaswiperbb ul {

		display: flex;

		flex-wrap: wrap;

	}

	.twoaswiper {

		height: auto;

	}

	.twoaswiperb h2 img {

		margin-right: 11px;

		width: 11%;

	}

	.twoaswiperb p {

		font-size: 13px;

	}

	.twoaswiper .about-tlte {

		margin-bottom: 10px;

	}

	.twoaswipera ul {

		display: flex;

		flex-wrap: wrap;

	}

	.twoaswiper .about-tlte {

		margin-bottom: 30px;

	}

	.yewu-onec-c a {

		font-size: 12px;

	}

	.yewu-onec-c {

		padding: 6px;

	}

	.yewu-onec ul li:nth-child(2n) {

		margin-right: 0px;

	}

	.yewu-onec ul {

		display: flex;

		flex-wrap: wrap;

	}

	.yewu-oneb {

		margin-top: 30px;

	}

	.yewu-onea ul li.on {

		border-bottom: 2px solid #bf2024;

	}

	.pc-nav.pc {

		display: none !important;

	}

	.jigou-two {

		margin-top: 20px;



	}



	.jigou-one {



		padding: 30px 0 30px 0;

	}

	.about-one {

		margin-top: 50px;

	}

	.about-one-xia {

		position: relative;



	}

	.about-oneab span {

		font-size: 22px;

		padding: 2px 0;



	}

	.about-one-xia .w {

		display: flex;

		flex-direction: column-reverse;

		flex-wrap: wrap;

		justify-content: space-between;

	}

	.about-one-xiab {

		display: none;

	}

	.about-one-xiaa a.on:after {

		display: none;

	}

	.about-two {

		padding: 30px 0 30px 0;

	}

	.about-one-xiaa a {

		font-size: 12px;

		padding: 0 6px;

	}

	.about-one-xiaa a.on,
	.about-one-xiaa a:hover {

		font-size: 14px;

		font-weight: bold;

	}

	.about-one-xia {

		padding: 9px 0;

	}

	.about-tlte h2 {

		font-size: 27px;

	}

	.about-tlte img {

		width: 32%;

	}

	.about-twoa {

		margin-top: 30px;

	}

	.about-twoa {

		flex-wrap: wrap;

		display: flex;

	}

	.about-twob {

		width: 100%;

	}

	.about-twoa {

		margin-top: 7px;

	}

	.about-twob p {

		font-size: 13px;



	}

	.about-twoc {

		width: 100%;

		margin-left: 0;

	}

	.about-twoc:after {

		display: none;

	}

	.about-twoc-xia img {

		width: 12%;

	}

	.about-twoc-xia p {

		font-size: 21px;



		margin: 16px 0 0 0;

	}

	.about-twoc-xia h2 {

		font-size: 24px;



	}

	.about-three .history_title {

		padding: 30px 0 30px;



	}

	.about-three .history_title {

		font-size: 27px;

	}

	.about-threea ul {

		display: flex;

		/* flex-wrap: wrap; */

		overflow-X: scroll;

		overflow-y: hidden;

		white-space: nowrap;

	}

	.about-threea ul::-webkit-scrollbar {
		display: none
	}

	.about-threea ul li:last-child {

		width: 100%;

	}

	.about-threea ul li {

		width: 59%;

		height: auto;

		position: relative;

		border-bottom: 1px solid rgb(255, 255, 255, 0.24);

		text-align: center;

		padding: 9px 24px 17px 24px;

		border-right: 1px solid rgb(255, 255, 255, 0.24);

	}

	.about-threea ul li h1 {

		font-size: 27px;

	}

	.about-threea ul li h2 {

		font-size: 16px;

		margin-top: 16px;

	}

	.about-threea ul li h3 {

		font-size: 17px;

		margin-top: 1px;

	}

	.about-threea ul li h4 {

		width: 100%;

		height: 1px;

		margin: 6px 0 11px 0;

	}

	.about-threea ul li p {

		font-size: 14px;



		max-width: 100%;



	}

	.about-threea ul {

		background: url(../images/huaj.jpg) no-repeat;

		background-size: cover;

		white-space: nowrap;

	}

	.about-threeb {

		padding: 30px 0;

	}

	.threeswipera {

		display: flex;

		flex-wrap: wrap;

	}

	.threeswiperb {

		width: 100%;



	}

	.threeswiperc {

		padding: 20px 10px 61px 10px;

		width: 100%;

		padding-left: 0;

	}

	.threeswiperc h2 {

		font-size: 25px;



	}

	.threeswiperc h3 {

		font-size: 21px;



	}

	.threeswiperc h4 {



		margin: 18px 0 18px 0;



	}

	.threeswiperc p {

		font-size: 19px;



	}

	.about-threec .swiper-button-prev {



		bottom: -12px;



		background: url(../images/left.png) no-repeat;

		background-size: 100%;

		width: 30px;



		height: 49px;

	}

	.about-threec .swiper-button-next {

		bottom: -12px;



		background: url(../images/left.png) no-repeat;

		background-size: 100%;

		width: 30px;



		height: 49px;

	}

	.about-four {



		padding: 30px 0;

	}

	.about-four2.counter {

		margin-left: 0;

	}

	.about-foura {

		margin-top: 20px;

	}

	.about-foura ul li {

		padding-bottom: 10px;

		width: 50%;

		margin-right: 0px;

		padding-left: 0;

	}

	.about-foura ul li {

		flex-wrap: wrap;



		padding: 13px 0;

	}

	.about-four2 {

		font-size: 34px;

	}

	.about-four1 img {

		width: 21%;

		margin-top: -12px;

	}

	.about-four3 {

		padding-top: 0;

	}

	#bloc footer {

		margin-top: 0 !important;

	}

	.contact-one {

		padding: 30px 0 30px 0;

		background: #eef1f3;

	}

	.contact-onea {



		margin-top: 20px;



	}

	.contact-oneb ul li {

		text-align: left;

		padding: 15px 15px;

	}

	.contact-oneb ul li img {



		margin-right: 14px;

		width: 11%;

	}

	.contact-oneb ul li .contact-onec span {

		font-size: 16px;



	}

	.contact-oneb ul li:last-child {

		padding: 15px 15px;

	}

	.contact-oneb ul li:last-child img {

		width: auto;

	}

	.contact-oneb ul li {



		width: 100% !important;

	}

	.contact-oned {

		padding: 15px;

	}

	.contact-oned {

		display: flex;

		flex-wrap: wrap;

	}

	.contact-oned-a {

		width: 100%;

		padding-bottom: 43px;

	}

	.contact-oned-b {

		width: 100%;

	}

	.contact-oned-a-xia form input {

		margin-bottom: 27px;



		padding-bottom: 17px;

	}

	.contact-oned-a-zong {

		margin-top: 32px;

	}

	.contact-oned-a-zong button {

		width: 140px;

		height: 46px;

		margin-right: 5px;

	}

	.contact-oned-a-zong button {



		font-size: 14px;



	}

	.contact-oned-a-zong button img {



		width: 15%;



	}

	.fazhan-one {



		padding: 30px 0 140px 0;

	}

	.fazhan-onec {

		width: 100%;

		padding: 17px;

	}

	.gallery-thumbs h3 {

		text-align: center;

		position: relative;

	}

	.gallery-thumbs h3:before {

		position: absolute;

		width: 50%;

		height: 1px;

		content: "";

		display: block;

		right: 0;

		top: 60%;

		z-index: -1;

		transform: translateY(-50%);

		background: #c1c1c1;

	}

	.gallery-thumbs h3:after {

		position: absolute;

		width: 50%;

		height: 1px;

		content: "";

		display: block;

		left: 0px;

		top: 60%;

		z-index: -1;

		transform: translateY(-50%);

		background: #c1c1c1;

	}

	.gallery-thumbs {

		padding-bottom: 20px;

	}

	.gallery-thumbs .swiper-button-prev {

		filter: contrast(0.5);

		background-size: 63%;

		top: 59%;

	}

	.gallery-thumbs .swiper-button-next {

		filter: contrast(0.5);

		background-size: 63%;

		top: 59%;

	}

	.gallery-thumbs .swiper-slide.swiper-slide-thumb-active .gallery-thumbsing h2 {

		color: #bd2121;

	}

	.gallery-thumbs h3 em {

		width: 10px;

		height: 10px;

		display: inline-block;

		background: #c1c1c1;

		border-radius: 50%;

	}

	.fazhanswipera {

		display: flex;

		background: #fff;

		margin: 30px 15px;

		flex-wrap: wrap;

		padding: 20px;

		border-radius: 20px;

	}

	.gallery-thumbs h2 {

		font-size: 17px;

		margin-bottom: 7px;

		text-align: center;

	}

	.fazhanswiperc>h2:nth-child(1) {

		display: none;

	}

	.fazhanswiperb {

		width: 100%;

	}

	.fazhanswiperc {

		padding-left: 0;

		padding-top: 23px;

	}

	.fazhanswiperc {

		width: 100%;

	}

	.fazhan-oneb {

		display: none;

	}

	.fazhan-one {

		padding: 40px 0;

	}

	.jobs-one {

		background: #eef1f3;

		padding: 30px 0 30px 0;

	}

	.jobs-onea {

		margin-top: 30px;



	}

	.jobs-onea-xia {

		padding: 15px 6px;

	}

	.jobs-onea-xia {



		border-radius: 0;







	}

	.jobs-onea ul li:nth-child(2) .jobs-onea-xia {

		padding: 15px 6px;

		width: 100%;

		border-radius: 0;

	}

	.jobs-onea ul li {

		width: 100%;

		margin-right: 0 !important;

	}

	.jobswiper {

		margin-top: 20px;

	}

	.jobswiper .swiper-slide {

		border-radius: 0;



	}

	.jobswiper .swiper-button-prev {



		left: 5%;



	}

	.jiaru-one {



		padding-left: 0;

	}

	.jiaru-onea ul li:nth-child(1) {

		width: 100%;

		border-radius: 0;

		overflow: hidden;

	}

	.jiaru-onea ul {

		display: flex;

		flex-wrap: wrap;

	}

	.jiaru-onea ul li {

		width: 100%;

		margin-right: 0;

		position: relative;

	}

	.jiaru-oneb-li h2 {

		font-size: 24px;

	}

	.jiaru-oneb-li h3 {

		font-size: 14px;



	}

	.jiaru-onea {

		margin-top: 0;

	}

	.jiaru-oneb-li h4 {

		font-size: 13px;

	}

	.jobs2-three {

		margin-top: 20px;

	}

	.jobs2-threea {

		display: flex;

		flex-wrap: wrap;

	}

	.jobs2-threea select {

		width: 100%;

		margin-right: 0px;

		height: 50px;

		line-height: 50px;

		border: 1px solid #fff;

		font-size: 15px;

		color: #000000;

		border-radius: 10px;

		text-align-last: center;

		padding: 0 20px;



		padding-right: 46px;



		margin-bottom: 20px;

	}

	.jobs2-threeb input {



		height: 50px;



		width: 100%;



	}

	.jobs2-threeb button {



		top: 50%;

		width: 6%;



		transform: translateY(-50%);

		right: 25px;

	}

	.join1 ul li:nth-child(1) {

		border-radius: 0;



	}

	.join1 ul li h2:last-child {

		display: none;

	}

	.join1 ul li h3:nth-child(4) {

		display: none;

	}

	.join1 ul li h2 {



		width: 33%;



	}

	.join1 ul li h2 {



		font-size: 14px;



	}

	.join1 ul li {



		padding: 20px 0 20px 0px;



	}

	.join1 ul li h3 {



		width: 25%;



		font-size: 13px;

		padding: 0 5px;

		color: #333333;



	}

	.join1 ul li h2 img {

		vertical-align: middle;

		margin-right: 12px;

		width: 18%;

	}

	.join1 ul li:after {



		right: 8px;



	}

	.join1 ul li h3 {



		width: 33%;



	}

	.joba-1 {



		height: 54px;



		line-height: 54px;



		border-radius: 0;



	}

	.xqdesc {



		padding: 10px 10px 30px 10px;



	}

	.jobs2-two {

		background: #fff;

		margin-top: 30px;

		padding: 10px;

		border-radius: 0;

	}

	.xqdesc p {

		font-size: 15px;



	}

	.xqdesc a {

		margin-top: 20px;

		margin-right: 50px;

		background: #bc2121;



		border-radius: 10px;



		padding: 9px 18px;

		float: right;

		font-size: 15px;



	}

	.jobs2-threeb {

		width: 100%;

	}

	.jobs2-one {



		padding: 30px 0 30px 0;

	}

	.jobswiper .swiper-button-next {



		right: 5%;



	}

	.jobs-two {

		padding: 30px 0 30px 0;

	}

	.rrimg {

		display: none;

	}

	.jobs-onea-xia h2 {

		font-size: 16px;

		margin-bottom: 9px;

	}

	.jobs-onea-xia p {

		font-size: 12px;

		line-height: 1.4;

	}

	.jobs-onea {



		overflow: hidden;

		border-radius: 0;

	}

	.meiti2-one {



		padding: 30px 0 30px;

	}

	.meiti2-oneul {

		margin-top: 30px;

	}

	.meiti2-oneul ul li {

		width: 100%;



		margin-right: 0px;

		margin-bottom: 30px;



	}

	.meiti2-oneul ul li:nth-child(2n) {

		margin-right: 0px;

	}

	.meiti2-oneul-a {

		padding: 15px;

	}

	.newsxq-one {

		padding: 30px 0 30px 0;

	}

	.newxq-onea {

		padding: 20px;

		border-radius: 0;



	}

	.nestit h2 {

		font-size: 19px;

		line-height: 1.52;

	}

	.nestit h3 {

		margin-top: 18px;

		font-size: 12px;



	}

	.details p span {

		font-size: 15px !important;

	}

	.nestit h3 img {

		margin: 0px 20px 0 13px;

		width: 5%;

	}

	.details {

		padding: 0 0px;



	}

	.nestit {

		padding-bottom: 26px;



		margin-bottom: 23px;

	}

	.newspage .newspage_a {

		max-width: 465px;

		float: left !important;

		line-height: 40px;

		height: 40px;

		-moz-transition: all 0.3s;

		-webkit-transition: all 0.3s;

		transition: all 0.3s;

		display: -webkit-box;

		overflow: hidden;

		text-overflow: ellipsis;

		word-wrap: break-word;

		word-break: break-all;

		white-space: normal !important;

		-webkit-line-clamp: 1;

		-webkit-box-orient: vertical;

	}

	.newxq-two-a ul li {

		margin-right: 0;

		margin-bottom: 10px;

		width: 100%;

		padding: 15px;

		box-shadow: 0px 1px 35px 0px rgb(9 2 4 / 10%);

	}

	.newxq-two-a ul li h2 {

		font-size: 15px;



		margin-bottom: 10px;



	}

	.newxq-two-a ul li h3 {

		font-size: 16px;



	}



	.newxq-two-a {



		padding-bottom: 30px;

	}

}
