.banner {
	width: 100%;
}

.banner img {
	width: 100%;
	height: 100%;
}

.banner .mySwiper {
	overflow-x: hidden;
}



.banner {
	position: relative;
}

.banner .click_pr {
	position: absolute;
	left: 10%;
	z-index: 99;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
}

.banner .click_ne {
	position: absolute;
	right: 10%;
	z-index: 99;
	top: 50%;
	cursor: pointer;
	transform: translateY(-50%);
}

/* 底部table */
table {
	text-align: center;
}

table td {
	color: #B8AFA9;
	font-size: 14px;
	padding-bottom: 11px;
	padding-left: 50px;
}

/* 导航栏 */
.nav {
	position: fixed;
	top: 0px;
	width: 100%;
	left: 0px;
	z-index: 99;
	height: 86px;
	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;
	/*实现FF背景透明，文字不透明*/
	min-width: 1200px;
	overflow: hidden;

}

.nav .logo img {
	margin-bottom: 10px;
	height: 42px;
}

.nav .group ul li a {
	width: 120px;
	height: 86px;
	transform: skew(-15deg, 0);
	margin-left: 2px;
	display: inline-block;
	transition: all 0.3s;
}

.nav .group ul li a span {
	display: block;
	transform: skew(15deg, 0);
	margin-left: 25px;
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	transition: all 0.3s;
	line-height: 86px;
}

/* .nav .group ul li a:hover {
	background: #F7CF15;
} */

.nav .group ul li a:hover span {
	color: #FFFFFF;
}

.nav .group ul .on {
	position: relative;
}

.nav .group ul .on::before {
	content: '';
	position: absolute;
	width: 28px;
	height: 2px;
	display: inline-block;
	background: #FFFFFF;
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	left: 50%;
	bottom: 20px;
	transform: translate(-50%, 0);
}

.nav .group ul li:first-child a span {
	margin-left: 40px;
}

/* .nav .w .group .on a {
	background: #F7CF15;
} */

/* .nav .w .group .on a span {
	color: #FFFFFF;
} */

/* 导航栏 */
.banner .swiper-pagination {}

.banner .swiper-pagination-bullet {
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	opacity: 0.5;
}

.banner .swiper-pagination-bullet-active {
	opacity: 1;
}

/* 模块1 */
.mod_1 {
	position: relative;
}

.hc {
	position: relative;
	margin-top: 100px;
}

.hc .au {
	opacity: 30%;
}

.hc .temp {
	width: 27px;
	height: 5px;
	background-color: #333;
	margin-top: 16px;
	margin-bottom: 16px;
}

.hc span {
	text-align: left;
	display: block;
	font-size: 40px;
	font-family: Helvetica-Regular, Helvetica;
	font-weight: 400;
	color: #333;
	height: 46px;
	line-height: 46px;
	position: relative;
	/* left: 35%; */
	width: 100%;
	background-color: #FFFFFF;
	/* margin-top: 75px; */
}

/* 分割线 */
.hc i {
	display: block;
	width: 100%;
	height: 1px;
	background: #E3E3E3;
	position: absolute;
	/* margin-top: 20px; */
	top: 12px;
	/* z-index: -1; */
}


.mod_1 .cont {
	display: flex;
}

.mod_1 .cont div {
	position: relative;
	height: 504px;
	background: #FFFFFF;
	flex: 1;
	transition: all 0.1s;
}

/* .mod_1 .cont div:hover {
	margin-top: 65px;
	box-shadow: 2px 5px 16px 4px rgba(247, 206, 16, 0.43);
} */

.mod_1 .cont div img {
	display: block;
	margin-top: 35px;
	/* margin-left: 67px; */
	width: 100%;
}

.mod_1 .cont div span {
	display: block;
	position: absolute;
	bottom: 30px;
	left: 50%;
	transform: translateX(-50%);
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #333333;
}









/* 底部 */
.m_foot {
	position: relative;
	background: #000000;
	padding-top: 22px;
	padding-bottom: 26px;
	margin-top: 122px;
}

.m_foot .w .cle span {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #A8A8A8;
	line-height: 30px;
	display: block;
}

.m_foot .w div span a {
	color: #F7CF15;

}

.m_foot .w p {
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #A8A8A8;
	line-height: 30px;
	margin-left: 20%;
}

.m_foot .w div p span {
	color: #F7CF15;
	font-size: 12px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 30px;
}

.m_foot td a {
	color: #B8AFA9;
	font-size: 14px;
}


/* 产品案例页面 */
/* banner */
.cpalHead {
	position: relative;
	margin-top: 128px;
	width: 100%;
}

.cpalHead img {
	width: 100%;
}

.cpalHead p {
	font-size: 90px;
	font-family: zihun138hao-baranshoushu;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 40px;
}

/* 产品展示内容 */
.cpalMod {
	position: relative;
	padding-top: 30px;
	padding-bottom: 55px;
}


.cpalMod .topc {
	height: 146px;
	width: 100%;
	display: flex;
	display: -webkit-flex;
}

.topc .item {
	flex: 1;
}

.cpalMod .content {
	margin-top: 40px;
	margin-bottom: 60px;
}

.cpalMod .content img {
	margin-bottom: 15px;
}


/* .shadow {
	-webkit-box-shadow: #666 0px 0px 10px;
	-moz-box-shadow: #666 0px 0px 10px;
	box-shadow: #666 0px 0px 10px;
	background: #EEFF99;
} */


.cpalMod .cont ul li {
	float: left;
	margin-top: 15px;
	margin-left: 1%;
	width: 32%;
}



.cpalMod .cont ul li img {
	width: 100%;

}

.cpalMod .cont ul li p {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #F7CF15;
	line-height: 28px;
	background: #000000;
	opacity: 0.6;
	text-align: center;
	margin-top: -28px;
}

/* 产品案例 */
.anli .topc {
	height: 146px;
	width: 100%;
	display: flex;
	display: -webkit-flex;
}

/* 党建 */


/* 金融 */
.jinrong {
	width: 100%;
	display: flex;
	flex-direction: column;
}

.jinrong .list {
	width: 100%;
	flex: 1;
	height: 0;
	overflow: auto;
}

.jinrong .list .list-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.jinrong .list .list-wrapper .list-item {
	width: 22%;
	height: 400px;
	text-align: center;
	background-color: white;
	margin: 0 calc(6% / 4 /2) 60px calc(6% / 4 /2);
}

.jinrong .list .list-wrapper .list-item2 {
	width: 46%;
	height: 260px;
	text-align: center;
	background-color: white;
	margin: 0 calc(6% / 4 /2) 60px calc(6% / 4 /2);
}

.jinrong .list .list-wrapper .list-item span {
	display: block;
	margin: 10px;
	color: gray;
}


/* 关于我们 */
.ab_nav {
	width: 100%;
	height: 56px;
}

.ab_nav .ab_nav_left {
	height: 56px;
	line-height: 56px;
}

.ab_nav_left img {
	width: 16px;
	height: 16px;
}

.ab_nav_left span {
	height: 56px;
}

.ab_nav .ab_nav_right {
	height: 56px;
	line-height: 56px;
}

.ab_nav i {
	display: block;
	width: 1200px;
	height: 1px;
	background: #E3E3E3;
	position: absolute;
	margin-top: 55px;
}

.ab_nav_right span {
	font-size: 18px;
	margin-left: 15px;
	margin-right: 15px;
	color: #333333;
	position: relative;
}

/* .ab_nav_right .on::before {
	content: '';
	width: 100%;
	position: absolute;
	height: 3px;
	background: #2481D8;
	border-radius: 0px 0px 0px 0px;
	opacity: 1;
	bottom: -17px;
} */

.title {
	font-size: 22px;
	font-weight: 600;
	font-family: PingFangSC;

}

.sub-title {
	font-size: 20px;
	font-weight: 500;
	font-family: PingFangSC;
	color: #999999;
}


/* 公司介绍 */
.company_desc {
	height: 556px;
	margin-top: 34px;
}

.company_desc .left {
	height: 100%;
	width: 920px;
	height: auto;
	float: left;
	display: inline;
}

.company_desc .left .tit {
	height: 60px;
	width: 920px;
	margin-top: 40px;
}

.company_desc .left .text {
	height: 416px;
	width: 920px;
	line-height: 26px;
	/* letter-spacing: 30px; */
}

.company_desc .right {
	width: 278px;
	height: 516px;
	float: right;
	display: inline;
}

.company_desc .right .right1 {
	width: 212px;
	height: 100%;
	float: left;
	display: inline;
	background: #F6F8FD;
}

.right1 .title1 {
	display: block;
	font-size: 34px;
	transform: rotate(270deg);
	margin-top: 200px;
	margin-left: -20px;
	width: 400px;
	font-weight: 400;
}

.right2 .title2 {
	display: block;
	font-size: 50px;
	transform: rotate(270deg);
	margin-top: 225px;
	margin-left: -220px;
	width: 500px;
	font-weight: 800;
	opacity: 10%;
}

.company_desc .right .right2 {
	width: 66px;
	height: 100%;
	float: left;
	display: inline;
}

.company_desc i {
	display: block;
	width: 1200px;
	height: 1px;
	background: #E3E3E3;
	position: absolute;
	margin-top: 556px;
}

/* .company_desc span {
	text-align: left;
	display: block;
	font-size: 22px;
	font-family: PingFangSC-Semibold;
	font-weight: Semibold;
	color: #333;
	height: 46px;
	line-height: 46px;
	position: relative;
	width: 100%;
} */

.company_desc .ct {
	opacity: 30%;
}

/* 领导视察 */
.leader {
	margin-top: 60px;
}

.leader-img {
	margin-top: 62px;
}


/* 企业荣誉 */
.honor {
	width: 100%;
	height: 552px;
	margin-top: 80px;
	/* background-image: ; */
}

/* 经营范围 */
.business {
	margin-top: 59px;
	width: 100%;
	display: flex;
	flex-direction: column;
}


.business .list {
	margin-top: 62px;
	width: 100%;
	flex: 1;
	height: 0;
	overflow: auto;
}

.business .list .list-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.business .list .list-wrapper .list-item {
	width: 15%;
	height: 200px;
	text-align: center;
	background-color: white;
	margin: 0 calc(10% / 6 /2) 20px calc(10% / 6 /2);
}

.business .list .list-wrapper .list-item span {
	display: block;
	margin: 10px;
	color: gray;
}

.business .list .list-wrapper .list-item img {
	width: 150px;
	height: 127px;
}

/* 合作伙伴 */
.partner {
	margin-top: 60px;
}


/* 联系我们 */
.contact {
	margin-top: 60px;
	width: 100%;
	display: flex;
	flex-direction: column;
}

/* .contact .icon {
	width: 112px;
	height: 112px;
	align-items: center;
} */

.contact .list {
	margin-top: 102px;
	width: 100%;
	flex: 1;
	height: 0;
	overflow: auto;
}

.contact .list .list-wrapper {
	display: flex;
	flex-wrap: wrap;
}

.contact .list .list-wrapper .list-item {
	width: 30%;
	height: 200px;
	text-align: center;
	background-color: white;
	margin: 0 calc(10% / 3 /2) 20px calc(10% / 3 /2);
}

.contact .list .list-wrapper .list-item img {
	width: 112px;
	height: 112px;
}

.contact .ctitle {
	margin-top: 30px;
	font-size: 26px;
	font-family: PingFangSC;
}

.contact .csub-title {
	margin-top: 12px;
	font-size: 18px;
	font-family: PingFangSC;
	color: #999999;
}


/* new 页面 */
.newHead {
	position: relative;
	margin-top: 128px;
}

.newHead img {
	width: 100%;
}

.newCont {
	position: relative;
	margin-top: 40px;
	margin-bottom: 40px;
}

.sa .content ul li,
.newCont ul li {
	margin-bottom: 20px;
}

.sa .content ul li .item .im,
.newCont .content ul li .item .im {
	width: 380px;
	height: 190px;
	float: left;
	position: relative;
	overflow: hidden;
}

.sa .content ul li .item .im img,
.newCont .content ul li .item .im img {
	/* width: 31%; */

	display: block;
	position: absolute;
}

.sa .content ul li .item .cont,
.newCont ul li .item .cont {
	float: right;
	width: 66%;
	margin-left: 2%;
}

.sa .content ul li .item .cont span,
.newCont ul li .item .cont span {
	font-size: 24px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #333333;
	line-height: 32px;
	margin-top: 34px;
	display: block;
	margin-bottom: 20px;
}

.sa .content ul li .item .cont p,
.newCont ul li .item .cont p {
	font-size: 18px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
}

.sa .content ul li .item i,
.newCont ul li .item i {
	width: 100%;
	height: 2px;
	background: #E5E5E5;
	display: block;
	float: left;
	margin-top: 20px;
}

.newCont .page {
	text-align: center;
}

.newCont .page p {
	border: 2px solid #E5E5E5;
	border-radius: 10px;
	margin: 0px 5px;
	width: 52px;
	height: 52px;
	display: inline-block;

}

.newCont .page ul {
	margin-top: 40px;
	display: block;
	text-align: center;
}

.newCont .page ul li {
	border: 2px solid #E5E5E5;
	border-radius: 10px;
	margin: 0px 5px;
	width: 52px;
	height: 52px;
	display: inline-block;

}

.newCont .page ul li a img {
	width: 29%;
	text-align: center;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	margin-top: 10px;
	display: block;
}

.newCont .page ul li:first-child a img {
	margin-top: 11px;
}

.newCont .page ul li a {
	display: block;
	position: relative;
}

.newCont .page ul li a span {
	width: 16px;
	height: 24px;
	font-size: 32px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #333333;
	line-height: 32px;
	display: block;
	left: 50%;
	transform: translateX(-50%);
	position: absolute;
	margin-top: 8px;
}

.newCont .page ul .on {
	background: #F7CF15;
}

.newCont .page ul .on a span {
	color: #FFFFFF;
}

/* 关于我们 */
.aboutHead {
	position: relative;
	margin-top: 128px;
}

.about_1 {
	padding-top: 55px;
	padding-bottom: 65px;
}

.about_1 img {
	width: 50%;
	display: block;
	margin-top: 9px;
}

.about_1 .cont {
	width: 47%;
}

.about_1 .cont span {
	font-size: 30px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #000000;
}

.about_1 .cont p {
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #010101;
	line-height: 34px;
	text-indent: 2em;
}

/* 项目案例 */
.about_2 {
	background-image: url(../img/about/a2.png);
	position: relative;
	padding-top: 40px;
	background-repeat: no-repeat;
	padding-bottom: 65px;
}


.lan span {
	font-size: 36px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;


}


.lan i {
	display: block;
	width: 40%;
	height: 1px;
	background: #E3E3E3;
}

.about_2 .cont ul li i {
	width: 14px;
	height: 14px;
	background: #F7CD0C;
	border-radius: 50%;
	display: block;
	float: left;
	margin-top: 9px;
}

.about_2 .cont ul li span {
	font-size: 26px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #333333;
	line-height: 30px;
	float: left;
	margin-left: 20px;
}

.about_2 .cont ul li {
	float: left;
	width: 50%;
}

.about_2 .cont {
	background: #FFFFFF;
	border-radius: 30px;
	padding: 20px 40px 0 45px;
	margin-top: 33px;
}

.about_2 .cont ul li {
	margin-bottom: 30px;
}

.about_2 .cont ul li:nth-child(1),
.about_2 .cont ul li:nth-child(2) {
	margin-top: 20px;
}

/* 3 */
.about_3 {
	position: relative;
	background-color: #F5F4F4;
	padding-top: 60px;
}

.cm_lan_tit {
	position: relative;
	text-align: center;
}

.cm_lan_tit i {
	position: absolute;
	top: 50%;
	transform: translate(0, -50%);
}

.cm_lan_tit .fr {
	right: 0px;
}

.cm_lan_tit span {
	display: inline-block;
}

.about_3 .cont ul {
	margin-top: 20px;
	margin-bottom: 100px;
}

.about_3 .cont ul li {
	float: left;
	margin-left: 0.5%;
	margin-right: 0.5%;
	width: 19%;
	margin-top: 25px;

}

.about_3 .cont ul li:nth-last-child(5n) {
	margin-left: 0;
}

.about_3 .cont ul li {
	overflow: hidden;
	border-radius: 12px;
}

.about_3 .cont ul li img {
	width: 100%;
	transition: all 0.3s;
}

.about_3 .cont ul li img:hover {
	transform: scale(1.1);
}

/* 相关资质 */
.about_4 {
	position: relative;
	padding-top: 50px;
}

.about_4 img {
	margin-top: 67px;
	margin-bottom: 45px;
}

.about_4 .cont span {
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #000000;
}

.about_4 .cont span:first-child {
	margin-left: 8%;
}

.about_4 .cont span:nth-child(2) {
	margin-left: 13%;
}

.about_4 .cont span:nth-child(3) {
	margin-left: 10%;
}

.about_4 .cont span:nth-child(4) {
	margin-left: 18%;
}

.about_4 .cont {
	margin-bottom: 60px;
}


/* 地址 */
.about_5 {
	position: relative;
	background: #232F3E;
	padding-top: 60px;
}

.about_5 .tit span {
	display: block;
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	color: #FFFFFF;
	text-align: center;
	margin-bottom: 46px;
}

.about_5 .tit img {
	margin-bottom: 20px;
}

.about_5 .cont {
	margin-bottom: 50px;
}

.about_5 .cont .con {
	width: 50%;

}

.about_5 .cont .con p {
	margin-top: 30px;
}

.about_5 .cont .con p span {
	font-size: 20px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	display: block;
	float: left;
	margin-top: 5px;
	margin-left: 16px;
}

.about_5 .cont .con p img {
	height: 30px;
	float: left;
}

.about_5 .cont .con p:nth-child(2) img,
.about_5 .cont .con p:nth-child(3) img,
.about_5 .cont .con p:nth-child(4) img {
	width: 34px;
}

.about_5 .cont .img {
	width: 30%;
	margin-top: 30px;
}

.about_5 .cont .img img {
	display: block;
	width: 44%;

}

.about_5 .cont .img span {
	display: block;
	font-size: 24px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	width: 154px;
	text-align: center;
	margin-top: 30px;
}

/* 解决方案 */
.jjfaHead {
	position: relative;
	margin-top: 128px;
}

.aboutHead img,
.jjfaHead img {
	width: 100%;
}

.j_1 {
	position: relative;
	padding-bottom: 60px;
	background: #F5F4F4;
	padding-top: 1px;
}

.j_1 .cont {
	margin-top: 40px;
	position: relative;
}

.j_1 .cont img {
	display: block;
}

.j_1 .cont p {
	font-size: 30px;
	font-family: Microsoft YaHei;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 100px;
	background: #0055F1;
	opacity: 0.8;
	border-radius: 10px;
	display: inline-block;
	width: 100%;
	height: 100px;
	text-align: center;
	position: absolute;
	bottom: 0;
}

/* more */
.moreCont {
	position: relative;
	padding-top: 60px;
	padding-bottom: 60px;
}

.moreCont .title {
	text-align: center;
	margin-bottom: 20px;
}

.moreCont .title span {
	font-size: 30px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #333333;
	line-height: 32px;
}

.moreCont .time {
	text-align: center;
	margin-bottom: 15px;
}

.moreCont .time span {
	font-size: 20px;
	font-family: Source Han Sans CN;
	font-weight: 500;
	color: #666666;
	line-height: 32px;
}

.m_new {
	margin-top: 80px;
}

.m_new .let {
	width: 70%;
}

.m_new .cmtit {
	font-size: 20px;
	color: #333333;
	margin-bottom: 20px;
}

.m_new .let .cont ul li {
	width: 45%;
	box-shadow: 0px 3px 20px 1px rgba(0, 0, 0, 0.102);
	border-radius: 0px 0px 0px 0px;
	margin-bottom: 30px;
	margin-left: 20px;
	float: left;
}

/* .m_new .let .cont ul li:nth-child(2n) {
	float: right;
} */


.m_new .let .cont ul li .img {
	height: 180px;
	overflow: hidden;
	position: relative;
	width: 100%;
	background: #f5f5f5;
}

.m_new .let .cont ul li .img img {
	position: absolute;
	width: 100%;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.m_new .let .cont ul li .txt_dm {
	padding: 15px;
	font-size: 12px;
	color: #666666;
}

.m_new .let .cont ul li .txt_dm .t1 {
	color: #333333;
	font-size: 18px;
	margin-bottom: 10px;
}

.m_new .let .cont ul li .txt_dm .more {
	margin-top: 10px;
}

.m_new .let .cont ul li .txt_dm .more a {
	display: inline-block;
	color: #fff;
	background: #217AEC;
	padding: 7px 15px;
	font-size: 14px;
	border-radius: 8px 8px 8px 8px;
}

.m_new .list_cont {
	margin-top: 50px;
}

.m_new .list_cont ul li {
	position: relative;
	border-bottom: 1px solid #DDDDDD;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.m_new .list_cont ul li a {
	font-size: 14px;
	color: #333333;
	display: block;
	width: 100%;
}

.m_new .list_cont ul li a:hover {
	color: #0055F1;
}

.m_new .list_cont ul li span {
	position: absolute;
	right: 0px;
	color: #999999;
	font-size: 14px;
	top: 2px;
}

.m_new .list_cont {
	margin-bottom: 50px;
}

.m_new .rit {
	width: 25%;
}

.m_new .rit .cmtit {
	border-bottom: 1px solid #E8E8E8;
	padding-bottom: 15px;
	margin-bottom: 20px;
}

.m_new .rit .it {
	padding-left: 90px;
	position: relative;
	padding-bottom: 10px;
	margin-bottom: 20px;
	border-bottom: 1px solid #E8E8E8;
}

.m_new .rit .it .cn {}

.m_new .rit .it .img {
	width: 80px;
	position: absolute;
	left: 0px;
	height: 50px;
	overflow: hidden;
	background: #B8AFA9;
}

.m_new .rit .it .img img {
	position: absolute;
	width: 100%;
	height: auto;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.m_new .rit .it .t_time {
	font-size: 12px;
	color: #999999;
}

.m_aboutSwiper {
	margin-top: 50px;
}

.m_aboutSwiper .pics-frame {
	overflow: hidden;

}

.m_aboutSwiper .img {
	width: 100%;
	height: 220px;
	position: relative;
	background: #fff;
}
.m_aboutSwiper .img2 {
	width: 100%;
	height: 220px;
	position: relative;
	background: #fff;
}

.m_aboutSwiper .img img {
	position: absolute;
	width: 250px;
	height: 190px;

	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.m_aboutSwiper .img2 img {
	position: absolute;
	width: 133px;
	height: 190px;

	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.m_aboutSwiper .twotxtov {
	color: #333;
	text-align: center;
	margin-top: 8px;
	font-size: 14px;
}


.m_aboutSwiper {
	position: relative;
}

.m_aboutSwiper .click_left {
	position: absolute;
	top: 40%;
	left: -70px;
	width: 56px;
	height: 56px;
	cursor: pointer;
	border-radius: 50%;
}

.m_aboutSwiper .click_ritht {
	position: absolute;
	top: 40%;
	right: -70px;
	cursor: pointer;
	width: 56px;
	height: 56px;
	border-radius: 50%;
}



.m_aboutSwiper2 {
	margin-top: 50px;
}

.m_aboutSwiper2 .pics-frame {
	overflow: hidden;

}

.m_aboutSwiper2 .img {
	width: 100%;
	height: 220px;
	position: relative;
	background: #fff;
}

.m_aboutSwiper2 .img img {
	position: absolute;
	width: 250px;
	height: 190px;

	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
}

.m_aboutSwiper2 .twotxtov {
	color: #333;
	text-align: center;
	margin-top: 8px;
	font-size: 14px;
}


.m_aboutSwiper2 {
	position: relative;
}

.m_aboutSwiper2 .click_left {
	position: absolute;
	top: 40%;
	left: -70px;
	width: 56px;
	height: 56px;
	cursor: pointer;
	border-radius: 50%;
}

.m_aboutSwiper2 .click_ritht {
	position: absolute;
	top: 40%;
	right: -70px;
	cursor: pointer;
	width: 56px;
	height: 56px;
	border-radius: 50%;
}