@charset "utf-8";
.link01{
        color: #FFF;
        font-size: 14px;
}
.toplink{
        padding-top:0.1rem;
}
.banner {
	position: relative;
	text-align: center;
}
.banner .colmun-text-1 {
 font-size: .4rem;
	color: #fff;
	font-weight: bold;
	line-height: 1.2;
	position: absolute;
	left: 50%;
	bottom: 3rem;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}
.banner .colmun-text-2 {
 font-size: .24rem;
	color: #fff;
	line-height: 1.2;
	font-family: 'DIN-BOLD';
	position: absolute;
	left: 50%;
	bottom: 2.6rem;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}
.banner .colmun-text-3 {
 font-size: .24rem;
	color: #fff;
	line-height: 1.2;
	font-family: 'DIN-BOLD';
	position: absolute;
	left: 50%;
	bottom: 2rem;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}
.hei2rem{
        height:2rem;
}
@media screen and (max-width: 768px) {
.banner img {
	height: 2.4rem;
	object-fit: cover;
}
.banner .colmun-text-1 {
	bottom: 1.5rem;
 font-size: .3rem;
	width: 90%;
}
.banner .colmun-text-2 {
	bottom: 1.2rem;
	width: 90%;
}
.banner .colmun-text-3 {
 bottom: .7rem;
	width: 90%;
 font-size: .18rem;
}
}
.mak-container {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 999;
	background-color: rgba(0, 0, 0, .8);
	opacity: 0;
	visibility: hidden;
	display: flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	transition: all 500ms;
	-webkit-transition: all 500ms;
}
.mak-container img {
	display: block;
	margin: 0 auto;
	max-width: 100%;
	max-height: 95%;
	object-fit: contain;
}
.mak-container .title {
 font-size: .2rem;
	line-height: 1.2;
 padding-top: .1rem;
	color: #fff;
}
.mak-container.show {
	opacity: 1;
	visibility: visible;
}
/* tab-nav statr */
.tab-nav {
 height: .6rem;
 line-height: .6rem;
	border-bottom: 0.01rem solid #e3e3e3;
}
.tab-nav .p-menu {
 padding-right: .30rem;
 font-size: .18rem;
	color: #333;
	font-weight: bold;
	vertical-align: middle;
	line-height: 1.2;
	text-align: center;
}
.tab-nav .p-menu .icon {
 padding-left: .1rem;
	font-weight: normal;
}
.tab-nav .menu-list {
	font-size: 0;
	text-align: center;
	vertical-align: middle;
 padding-left: .02rem;
}
.tab-nav .menu-list .item {
	display: inline-block;
	vertical-align: middle;
 height: .6rem;
}
.tab-nav .menu-list .item a {
	height: 100%;
 font-size: .16rem;
	color: #333;
	position: relative;
	padding: 0 0.2rem;
	z-index: 1;
	flex-direction: column;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
}
.tab-nav .menu-list .item a .text {
	line-height: 1.2;
}
.tab-nav .menu-list .item a::before {
	content: '';
	display: block;
	height: 0;
	background-color: #0851b5;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: -1;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
}
.tab-nav .menu-list .item a::after {
	content: '';
	display: block;
	background-color: #999;
	position: absolute;
	top: 35%;
	bottom: 35%;
	right: 0;
	width: 0.01rem;
	z-index: 2;
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
	transform: rotate(20deg);
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
}
.tab-nav .menu-list .item:last-child a::after {
	display: none;
}
.tab-nav .menu-list .item.active a::before {
	height: 100%;
}
.tab-nav .menu-list .item.active a::after {
	display: none;
}
.tab-nav .menu-list .item.active a {
	color: #fff;
}
.tab-nav .menu-list .item a:hover {
	color: #fff;
}
.tab-nav .menu-list .item a:hover::before {
	height: 100%;
}
.tab-nav .menu-list .item a:hover::after {
	display: none;
}
/* tab-nav end */

.page-id {
 padding: .2rem 0;
	text-align: center;
}
/* 数据中台开始 */
/* mod-1 开始 */
.data-center .mod-1 {
	background-color: #f7f9fc;
}
.data-center .mod-1 {
 padding-top: .3rem;
 padding-bottom: .3rem;
}
.data-center .column-title {
 font-size: .3rem;
	font-weight: bold;
	color: #333;
	text-align: center;
	line-height: 1.2;
}
.data-center .mod-1 .list {
 padding-top: .4rem;
}
.data-center .mod-1 .list .item {
 padding: .15rem;
	width: 50%;
}
.data-center .mod-1 .list .item a {
	height: 100%;
 padding: .3rem;
	background-color: #fff;
 border-radius: .08rem;
 box-shadow: 0 0 .2rem rgba(0, 0, 0, .05);
 -webkit-box-shadow: 0 0 .2rem rgba(0, 0, 0, .05);
	background-position: right bottom;
}
.data-center .mod-1 .list .item .top {
	display: flex;
	align-items: center;
}
.data-center .mod-1 .list .item .top .icon {
 font-size: .3rem;
	color: #0851b5;
 padding-right: .1rem;
}
.data-center .mod-1 .list .item .top .title {
 font-size: .2rem;
	color: #333;
	line-height: 1.2;
	font-weight: bold;
}
.data-center .mod-1 .list .item .bottom {
	/*padding-left: .4rem;*/
	padding-top: .2rem;
}
.data-center .mod-1 .list .item .bottom p {
 font-size: .16rem;
	color: #808082;
	line-height: 1.8;
}
.data-center .mod-1 .list .item a:hover {
	background: #fff url("../img/M.png") no-repeat bottom right;
	background-size: 1.47rem;
}
 @media screen and (max-width: 768px) {
.data-center .mod-1 .list .item {
	width: 100%;
}
.tab-nav .menu-list {
	width: calc(117% - 2rem);
	overflow-x: scroll;
	white-space: nowrap;
 margin-left: .2rem;
	position: absolute;
}
.tab-nav .menu-list .item a {
 font-size: .18rem;
}
.tab-nav {
	overflow-x: scroll;
	position: relative;
}
.tab-nav .list {
	font-size: 0;
	text-align: center;
	width: 200%;
}
.tab-nav .list .item {
	width: 20%;
}
.data-center .mod-1 .list .item a {
 padding: .15rem;
}
}
/* mod-1 结束 */

/* mod-2 开始 */
.mod-2 {
	background: url("../img/bg-6.jpg") no-repeat top center;
	background-size: cover;
 padding: .86rem 0;
}
.mod-2 .swiper {
 padding-top: .5rem;
}
.mod-2 .swiper .swiper-slide, .mod-2 .swiper .swiper-slide .text {
	position: relative;
	transition: all 1s;
	-webkit-transition: all 1s;
}
.mod-2 .swiper .swiper-slide .text {
	height: 3.5rem;
	background-color: #fff;
 border-radius: .08rem;
	overflow: hidden;
	justify-content: center;
	flex-direction: column;
	align-items: center;
}
.mod-2 .swiper .swiper-slide .text .title {
 font-size: .2rem;
	padding: 0 0.2rem;
	font-weight: bold;
	line-height: 1.4;
 padding-top: .4rem;
 padding-bottom: .25rem;
	position: relative;
}
.mod-2 .swiper .swiper-slide .text .title::before {
	content: '';
	display: block;
	width: 0;
 height: .04rem;
	background-color: #fff;
	transition: all 400ms;
	-webkit-transition: all 400ms;
	position: absolute;
	left: 0;
	bottom: 0;
}
.mod-2 .swiper .swiper-slide .text .abstract {
	display: none;
 font-size: .16rem;
	color: #333;
	line-height: 1.4;
 padding-top: .35rem;
	text-align: left;
}
.mod-2 .swiper .swiper-slide .text .pic-icon img {
 width: .6rem;
}
.mod-2 .swiper .swiper-slide .text:hover {
	align-items: flex-start;
 padding-left: .2rem;
 padding-right: .2rem;
}
.mod-2 .wrap .swiper-button-prev, .mod-2 .wrap .swiper-button-next {
 width: .6rem;
 height: .6rem;
	border-radius: 50%;
	overflow: hidden;
	background-size: 100%;
	z-index: 2;
	position: absolute;
	top: 50%;
	font-size: 0;
	opacity: 1;
	background-size: 100%;
	transform: translateY(-40%);
	-webkit-transform: translateY(-40%);
 box-shadow: 0 0 .1rem rgba(0, 0, 0, .06);
	cursor: pointer;
}
.mod-2 .wrap .swiper-button-prev img, .mod-2 .wrap .swiper-button-next img {
 width: .6rem;
}
.mod-2 .wrap .swiper-button-prev {
 left: -.7rem;
}
.mod-2 .wrap .swiper-button-next {
 right: -.7rem;
}
.mod-2 .wrap .swiper-button-prev img {
	display: block;
	max-width: 100%;
}
.mod-2 .swiper .swiper-slide:hover {
	width: 160%;
	z-index: 20;
}
.mod-2 .swiper .swiper-slide:last-child:hover {
	transform: translateX(-1.2rem);
	-webkit-transform: translateX(-1.2rem);
}
.mod-2 .swiper .swiper-slide:hover .text {
	width: 4.27rem;
	background-color: #d0e9ff;
}
.mod-2 .swiper .swiper-slide .text:hover .title {
	color: #333;
}
.mod-2 .swiper .swiper-slide .text:hover .title::before {
	width: 35%;
}
.mod-2 .swiper .swiper-slide .text:hover .pic-icon img {
 width: .4rem;
}
.mod-2 .swiper .swiper-slide .text:hover .abstract {
	display: block;
}
 @media screen and (max-width: 1600px) {
.mod-2 .wrap .swiper-button-prev {
 left: .2rem;
}
.mod-2 .wrap .swiper-button-next {
 right: .2rem;
}
}
.mod-2 .swiper .swiper-slide {
	width: 25%;
}
 @media screen and (max-width: 1200px) {
.mod-2 .swiper .swiper-slide {
	width: 25%;
}
}
 @media screen and (max-width: 768px) {
.mod-2 .swiper .swiper-slide {
	width: 33.33%;
}
}
 @media screen and (max-width: 320px) {
.mod-2 .swiper .swiper-slide {
	width: 100%;
}
}
/* mod-2 结束 */

/* mod-3 开始 */
.mod-3 {
 padding: .8rem 0 .5rem 0;
	background-color: #f7f9fc;
}
.mod-3 .pic {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -30%);
	-webkit-transform: translate(-50%, -30%);
}
.mod-3 .con {
 padding-top: .6rem;
}
.mod-3 .con .list {
	justify-content: space-between;
}
.mod-3 .con .pic img {
	display: block;
	width: 3.78rem;
	margin: 0 auto;
}
.mod-3 .con .list .item {
	width: 30%;
 padding: .5rem 0;
}
.mod-3 .con .item .pic-icon img {
	display: block;
 width: .5rem;
}
.mod-3 .con .item .title {
 font-size: .2rem;
	color: #333;
	line-height: 1.2;
 padding: .2rem 0;
}
.mod-3 .con .item .abstract {
 font-size: .16rem;
	color: #808082;
	line-height: 1.4;
}
 @media screen and (max-width: 768px) {
.mod-3 .pic {
	position: relative;
	left: 0;
	top: 0;
	transform: translate(0, 0);
	-webkit-transform: translate(0, 0);
}
.mod-3 .con .list .item {
	width: 100%;
 padding: .3rem 0;
}
}
/* mod-3 结束 */

/* mod-4 开始 */
.mod-4 {
}
.mod-4 .con {
 padding-top: .6rem;
}
.mod-4 .container {
 padding: .9rem 0;
}
.mod-4 .con img {
	display: block;
	max-width: 100%;
	margin: 0 auto;
}
.mod-4 .text {
 font-size: .18rem;
	color: #333;
	line-height: 1.4;
 padding-top: .3rem;
}
/* mod-4 结束 */

/* mod-5 开始 */
.mod-5 {
 padding: .9rem 0;
	background: url("../img/bg-7.jpg") no-repeat top center;
	background-size: cover;
}
.mod-5 .con {
 padding-top: .4rem;
}
.mod-5 .con .slide-box .hd ul {
 border-bottom: .01rem solid #ddd;
}
.mod-5 .con .slide-box .hd ul li {
 padding-bottom: .25rem;
 margin: 0 .4rem;
	position: relative;
}
.mod-5 .con .slide-box .hd ul li::before {
	content: '';
	display: block;
	width: 0;
 height: .03rem;
	background-color: #0851b5;
	position: absolute;
	bottom: 0;
	left: 50%;
	transition: all 400ms;
	-webkit-transition: all 400ms;
}
.mod-5 .con .slide-box .hd ul li.on::before {
	width: 70%;
	left: 15%;
}
.mod-5 .con .slide-box .hd ul li a {
 padding: .1rem;
	background-color: #fff;
}
.mod-5 .con .slide-box .hd ul li img {
 width: .56rem;
}
.mod-5 .con .slide-box .bd {
	width: 100%;
}
.mod-5 .con .slide-box .bd ul {
 padding-top: .3rem;
	width: 100%;
}
.mod-5 .con .slide-box .bd ul .item {
	background-color: #fff;
 padding: .15rem;
	width: 100%;
}
.mod-5 .con .slide-box .bd ul .item .pic img {
 border-radius: .06rem;
}
.mod-5 .con .slide-box .bd ul .item .pic {
	width: 39.5%;
}
.mod-5 .con .slide-box .bd ul .item .info-box {
	width: 60%;
 padding-left: .4rem;
}
.mod-5 .con .slide-box .bd ul .item .info-box .title {
 font-size: .2rem;
	color: #333;
	line-height: 1.2;
}
.mod-5 .con .slide-box .bd ul .item .info-box .abstract {
 font-size: .16rem;
	color: #808082;
	line-height: 1.6;
 padding-top: .2rem;
}
.mod-5 .con .slide-box .bd ul .item .info-box .more {
 padding: .1rem .25rem;
 border-radius: .06rem;
 font-size: .14rem;
	color: #0851b5;
	line-height: 1;
 border: .01rem solid #0851b5;
 margin-top: .2rem;
}
.mod-5 .con .slide-box .bd ul .item .info-box .more:hover {
	background-color: #0851b5;
	color: #fff;
}
 @media screen and (max-width: 768px) {
.mod-5 .con .slide-box .bd ul .item .info-box, .mod-5 .con .slide-box .bd ul .item .pic {
	width: 100%;
}
.mod-5 .con .slide-box .hd ul li {
 margin: 0 .1rem;
}
.mod-5 .con .slide-box .bd ul .item .info-box {
	padding-left: 0;
 padding-top: .2rem;
}
}
/* mod-5 结束 */

/* mod-6 开始 */
.mod-6 {
	background-color: #fff;
}
.mod-6 .column-title {
	padding-top: 1rem;
}
.mod-6 .con {
 padding-top: .4rem;
 padding-bottom: .8rem;
}
.mod-6 .con .slide-swiper .swiper-slide .msg-box {
 border-radius: .08rem;
 border: .01rem solid #ebedf4;
 padding: .2rem;
	text-align: left;
}
.mod-6 .con .slide-swiper .swiper-slide .msg-box .pic img {
 border: .01rem solid #e5f1fe;
 border-radius: .04rem;
}
.mod-6 .con .slide-swiper .swiper-slide .msg-box .title {
 padding: .3rem 0 .15rem 0;
 font-size: .2rem;
	line-height: 1;
	position: relative;
}
.mod-6 .con .slide-swiper .swiper-slide .msg-box .title::before {
	content: '';
	display: block;
	width: 60%;
 height: .03rem;
	background-color: #0851b5;
	position: absolute;
	left: 0%;
	bottom: 0;
}
.mod-6 .con .slide-swiper .swiper-slide .msg-box .abstract {
 padding-top: .2rem;
 font-size: .16rem;
	line-height: 1.6;
	color: #808082;
}
.mod-6 .con .slide-swiper .mod6-slide-r, .mod-6 .con .slide-swiper .mod6-slide-l {
 font-size: .5rem;
	position: absolute;
	top: 50%;
	z-index: 20;
	transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	cursor: pointer;
	opacity: .3;
}
.mod-6 .con .slide-swiper .mod6-slide-r {
	right: 0;
}
.mod-6 .con .slide-swiper .mod6-slide-l {
	left: 0;
}
.mod-6 .con .slide-swiper .mod6-slide-r:hover, .mod-6 .con .slide-swiper .mod6-slide-l:hover {
	opacity: .8;
}
.mod-6 .swiper .swiper-slide {
	width: 25%;
}
 @media screen and (max-width: 1200px) {
.mod-6 .swiper .swiper-slide {
	width: 25%;
}
}
 @media screen and (max-width: 768px) {
.mod-6 .swiper .swiper-slide {
	width: 33.33%;
}
}
 @media screen and (max-width: 320px) {
.mod-6 .swiper .swiper-slide {
	width: 100%;
}
}
/* mod-6 结束 */

/* 数据中台开始 */

/* 简介页开始 */
.odd-page .content-box {
 padding-top: .6rem;
}
.odd-page .content-box .title {
 font-size: .3rem;
	font-weight: bold;
	color: #d61111;
}
.odd-page .content-box .con-text {
 padding-top: .4rem;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.odd-page .content-box .con-text .contxt {
	width: 55%;
}
.odd-page .content-box .con-text .contimg {
	width: 40%;
}
.odd-page .content-box .con-text p {
 font-size: .2rem;
	line-height: 1.6;
	color: #333;
}
.odd-page .content-box .pic {
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: -1;
}
.odd-page .content-box .pic img {
	width: 6rem;
}
 @media screen and (max-width: 768px) {
.odd-page .content-box .con-text {
	padding-right: 0;
	padding-bottom: 1rem;
}
.odd-page .content-box .pic img {
	width: 3rem;
}
.odd-page .content-box .con-text .contxt {
	width: 100%;
}
}
/* 简介页结束 */

/* 发展历程开始 */
.course-page .selector-box .left-nav {
	width: 6.8rem;
	/* min-height: 30rem; */
	position: relative;
}
.course-page .selector-box .left-nav .nav-con {
	width: 10rem;
	position: absolute;
	top: 0;
	left: 0;
 padding-top: .6rem;
	background-color: #fff;
}
.course-page .selector-box .left-nav .nav-con .item {
	width: 100%;
	height: 1.5rem;
	position: relative;
	cursor: pointer;
	transition: 0.3s;
}
.course-page .selector-box .left-nav .nav-con .item a {
	width: 100%;
	height: 100%;
}
.course-page .selector-box .left-nav .nav-con .item .img {
	width: 100%;
	height: 100%;
	opacity: 0;
	transition: 0.3s;
	-webkit-transition: 0.3s;
}
.course-page .selector-box .left-nav .nav-con .item .img img {
	width: 100%;
	height: 100%;
}
.course-page .selector-box .left-nav .nav-con .item .text {
	width: 100%;
	border-bottom: solid 1px #f2f2f2;
	position: absolute;
 right: .4rem;
 bottom: .3rem;
 padding-bottom: .2rem;
	transition: 0.3s;
	-webkit-transition: 0.3s;
	text-align: right;
}
.course-page .selector-box .left-nav .nav-con .item .text .title {
 font-size: .2rem;
	color: #0851b5;
	line-height: 1.2;
}
.course-page .selector-box .left-nav .nav-con .item .text .time {
 font-size: .25rem;
	color: #333;
	line-height: 1.2;
	font-weight: bold;
 padding-top: .1rem;
}
.course-page .selector-box .right-con {
	padding-left: 4rem;
	padding-top: 0.6rem;
}
.course-page .selector-box .right-con .list .item {
	padding-bottom: 0.6525rem;
	position: relative;
}
.course-page .selector-box .right-con .list .item::after {
	content: "";
	width: 0;
	height: 0;
	display: block;
	float: none;
	clear: both;
}
.course-page .selector-box .right-con .list .item .left {
	font-family: "DIN-Bold";
	font-size: 0.51rem;
	line-height: 0.51rem;
	letter-spacing: -0.0075rem;
	color: #0851b5;
	float: left;
}
.course-page .selector-box .right-con .list .item .right {
	float: left;
	margin-left: 0.675rem;
	width: 5.5rem;
}
.course-page .selector-box .right-con .list .item .right .month {
	margin-bottom: 0.39rem;
 padding-top: .1rem;
}
.course-page .selector-box .right-con .list .item .right .month img {
	display: block;
	width: 100%;
 margin: .2rem 0;
}
.course-page .selector-box .right-con .list .item .right .month .time {
	font-family: "DIN-Bold";
	font-size: 0.21rem;
	line-height: 0.21rem;
	letter-spacing: -0.0075rem;
	color: #333;
}
.course-page .selector-box .right-con .list .item .right .month .p {
	font-size: 0.18rem;
	line-height: 0.27rem;
	color: #333333;
	text-align: justify;
}
.course-page .selector-box .right-con .list .item .line {
	position: absolute;
	width: 1px;
	top: 0.57rem;
	left: 0.5175rem;
	height: calc(100% - 0.855rem);
	background-color: #c6c6c6;
}
.course-page .selector-box .left-nav .nav-con .item.active {
	height: 1.9rem;
}
.course-page .selector-box .left-nav .nav-con .item.active .text .title {
 font-size: .4rem;
	color: #fff;
	line-height: 1.2;
}
.course-page .selector-box .left-nav .nav-con .item.active .text .time {
 font-size: .3rem;
	color: #fff;
	line-height: 1.2;
 padding-top: .1rem;
}
.course-page .selector-box .left-nav .nav-con .item.active .text {
	border: none;
}
.course-page .selector-box .left-nav .nav-con .item.active .img {
	opacity: 1;
}
 @media screen and (max-width: 768px) {
.course-page .selector-box .left-nav {
	display: none;
}
.course-page .selector-box .right-con {
 padding-left: .2rem;
 padding-right: .2rem;
}
.course-page .selector-box .right-con .list .item .right {
 margin-left: .2rem;
	width: 96%;
}
.course-page .selector-box .right-con .list .item .line {
	left: 0;
}
}
/* 发展历程结束 */

/* 公司荣誉开始 */
.honour-page .column-title {
 font-size: .36rem;
	color: #333;
	font-weight: bold;
 padding-left: .15rem;
 border-left: .06rem solid #0851b5;
}
.honour-page .container {
 padding-top: .6rem;
}
.honour-page .list .top-list {
 padding-top: .6rem;
}
.honour-page .list .top-list .left, .honour-page .list .top-list .right {
	width: 50%;
}
.honour-page .list .top-list .left {
 padding: .1rem;
}
.honour-page .list .top-list .left .con {
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
	border: solid 1px #eee3cb;
	position: relative;
 padding: .4rem;
	height: 3rem;
	cursor: pointer;
}
.honour-page .list .top-list .left .con .en {
 font-size: .22rem;
	font-weight: bold;
	color: #ddd;
}
.honour-page .list .top-list .left .con .img-icon {
	position: absolute;
 right: .6rem;
 top: .5rem;
}
.honour-page .list .top-list .left .con .img-icon img {
	display: block;
	width: 1.29rem;
}
.honour-page .list .top-list .left .con .ch-title {
 font-size: .3rem;
	font-weight: bold;
	color: #0851b5;
	padding-top: 1.4rem;
}
.honour-page .list .top-list .right .item {
 padding: .1rem;
	height: 1.6rem;
}
.honour-page .list .top-list .right .con {
	width: 100%;
	height: 100%;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
	border: solid 1px #eee3cb;
	position: relative;
}
.honour-page .list .top-list .right .item .en {
 font-size: .22rem;
	font-weight: bold;
	color: #ddd;
 padding-top: .3rem;
}
.honour-page .list .top-list .right .item .ch-title {
 font-size: .3rem;
	font-weight: bold;
	color: #0851b5;
 padding-top: .2rem;
}
.honour-page .list .top-list .right .top .con {
 padding-left: .4rem;
	overflow: hidden;
	cursor: pointer;
}
.honour-page .list .top-list .right .bottom .con {
 padding-right: .4rem;
	text-align: right;
	cursor: pointer;
}
.honour-page .list .top-list .right .top .con .img-icon {
	position: absolute;
 top: -.1rem;
 right: .4rem;
}
.honour-page .list .top-list .right .bottom .con .img-icon {
	position: absolute;
	bottom: 0;
 left: .4rem;
}
.honour-page .list .top-list .right .item img {
	display: block;
 width: .6rem;
}
/* bottom-list */

.honour-page .list .bottom-list {
 padding-top: .8rem;
 padding-bottom: .4rem;
}
.honour-page .list .bottom-list .ul-box .item {
	width: 50%;
 padding: .1rem;
}
.honour-page .list .bottom-list .ul-box .item .con {
	width: 100%;
	height: 100%;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
	border: solid 1px #eee3cb;
	align-items: center;
	justify-content: space-between;
 padding: .4rem;
	cursor: pointer;
}
.honour-page .list .bottom-list .ul-box .item .con .en {
 font-size: .2rem;
	color: #ddd;
}
.honour-page .list .bottom-list .ul-box .item .con .img-icon img {
	display: block;
 width: .6rem;
}
.honour-page .list .bottom-list .ul-box .item .con .ch-title {
 font-size: .22rem;
	font-weight: bold;
	color: #0851b5;
 padding-top: .2rem;
}
.honour-page .list .bottom-list .page-id {
 padding-top: .4rem;
	text-align: center;
}
 @media screen and (max-width: 768px) {
.honour-page .list .top-list .left .con .img-icon img {
 width: .4rem;
}
.honour-page .list .top-list .left .con {
	height: auto;
}
.honour-page .list .top-list .left .con .ch-title {
 padding-top: .4rem;
}
.honour-page .list .top-list .left .con .ch-title, .honour-page .list .top-list .right .item .ch-title {
 font-size: .22rem;
}
.honour-page .list .top-list .left, .honour-page .list .top-list .right, .honour-page .list .bottom-list .ul-box .item {
	width: 100%;
}
.honour-page .list .bottom-list .ul-box .item .con {
 padding: .2rem;
}
.honour-page .list .bottom-list .ul-box .item .con .img-icon img {
 width: .4rem;
}
}
/* 公司荣誉结束 */

/* 默认新闻列表开始 */
.default-page .list {
 padding-top: .4rem;
}
.default-page .list .page-id {
 padding: .3rem 0;
}
.default-page .list .container .item {
	width: 50%;
 padding: .2rem;
}
.default-page .list .container .item a {
	background-color: white;
 box-shadow: 0 .05rem .15rem 0 rgba(0, 0, 0, 0.07);
	transition: 500ms;
	-webkit-transition: 500ms;
 padding: .4rem .4rem .2rem .4rem;
	height: 2.6rem;
	position: relative;
}
.default-page .list .container .item .title {
 font-size: .26rem;
	font-weight: bold;
	color: #333;
	line-height: 1.2;
}
.default-page .list .container .item .date {
 font-size: .21rem;
	line-height: 1;
 padding-top: .3rem;
}
.default-page .list .container .item .abstract {
 font-size: .2rem;
	color: #999;
	line-height: 1.4;
 padding-top: .3rem;
	padding-right: 1.6rem;
}
.default-page .list .container .item .more {
 font-size: .16rem;
 border-left: .03rem solid #0851b5;
	width: 1.3rem;
 height: .34rem;
	color: #333;
 line-height: .32rem;
	text-align: center;
	position: absolute;
	bottom: 0.6rem;
	right: 0.3rem;
}
 @media screen and (max-width: 768px) {
.default-page .list .container .item .abstract {
	padding-right: 0;
	height: auto;
}
.default-page .list .container .item {
	width: 100%;
 padding: .1rem;
}
.default-page .list .container .item .more {
	display: none;
}
.default-page .list .container .item a {
 padding: .2rem;
}
}
.default-page .list .container .item a:hover {
	background: url(../img/new_bg.jpg) no-repeat;
}
.default-page .list .container .item a:hover .title, .default-page .list .container .item a:hover .abstract, .default-page .list .container .item a:hover .date {
}
.default-page .list .container .item a:hover .more {
	background-color: #0851b5;
	color: #fff;
}
/* 默认新闻列表结束 */

/* 图片新闻列表开始 */
.pic-news-list-page .list-page {
 padding: .4rem 0;
}
.pic-news-list-page .list-page .container .item {
	width: 33.33%;
 padding: .2rem;
}
.pic-news-list-page .list-page .container .item a {
	background-color: #fff;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
	transition: 400ms;
	-webkit-transition: 400ms;
}
.pic-news-list-page .list-page .container .item .pic {
	overflow: hidden;
}
.pic-news-list-page .list-page .container .item .pic img {
	display: block;
	width: 100%;
	height: 3rem;
	object-fit: cover;
}
.pic-news-list-page .list-page .container .item .info {
 padding: .2rem;
}
.pic-news-list-page .list-page .container .item .info .title {
 font-size: .18rem;
	color: #333;
	line-height: 1.2;
 padding-top: .1rem;
}
.pic-news-list-page .list-page .container .item .info .abstract {
 font-size: .16rem;
	color: #888;
	line-height: 1.4;
 padding-top: .1rem;
}
.pic-news-list-page .list-page .container .item .info .date {
 font-size: .14rem;
	color: #666;
	line-height: 1.2;
 padding-top: .1rem;
}
.pic-news-list-page .list-page .page-id {
 padding: .3rem 0;
}
.pic-news-list-page .list-page .container .item a:hover {
	background-color: #0851b5;
}
.pic-news-list-page .list-page .container .item a:hover .pic img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
}
.pic-news-list-page .list-page .container .item a:hover .title, .pic-news-list-page .list-page .container .item a:hover .abstract, .pic-news-list-page .list-page .container .item a:hover .date {
	color: #fff;
}
 @media screen and (max-width: 768px) {
.pic-news-list-page .list-page .container .item {
	width: 100%;
 padding: .1rem;
}
}
/* 图片新闻列表结束 */

/*详情页开始*/
.content-page .content-box .cont {
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07);
 padding: .4rem .6rem;
	background-color: #fff;
	margin-top: -1rem;
	width: 70%;
	float: left;
}
.content-page .content-box .right-list {
	width: 30%;
	float: right;
 padding-left: .5rem;
 padding-top: .4rem;
	background-color: #fff;
}
.content-page .content-box .right-list .recommend-title {
 font-size: .3rem;
 padding-bottom: .2rem;
 border-bottom: .01rem solid #f0f0f0;
 padding-top: .4rem;
}
.content-page .content-box .right-list ul {
 padding: .2rem 0;
 border-bottom: .01rem solid #e84127;
}
.content-page .content-box .right-list ul li {
 margin-top: .3rem;
}
.content-page .content-box .right-list ul li .img img {
	display: block;
	width: 100%;
	min-height: 2.4rem;
	object-fit: cover;
}
.content-page .content-box .right-list ul li .date {
	font-family: "DIN-Bold";
	font-size: 0.2rem;
	line-height: 1.2;
	color: #c3c3c3;
 padding-top: .2rem;
}
.content-page .content-box .right-list ul li .title {
	font-size: 0.2rem;
	line-height: 1.4;
	color: #333333;
	margin-top: 0.15rem;
	text-align: left;
}
.content-page .content-box .right-list ul li:hover .img img {
	transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
}
.content-page .content-box .right-list ul li:hover .date, .content-page .content-box .right-list ul li:hover .title {
	color: #e84127;
}
.content-page .content-box .title {
 font-size: .3rem;
	color: #333;
	font-weight: bold;
	line-height: 1.4;
	text-align: center
}
.content-page .content-box .text-info {
 padding: .15rem 0;
	background-color: #f7f7f7;
 margin-top: .5rem;
}
.content-page .content-box .text-info .item {
 padding: 0 .2rem;
 font-size: .16rem;
	color: #666;
	line-height: 1.2;
}
.content-page .content-box .con-text {
 padding: .2rem .1rem;
}
.content-page .content-box .con-text p, .content-page .content-box .con-text a, .content-page .content-box .con-text span, .content-page .content-box .con-text {
 font-size: .18rem;
	color: #333;
	line-height: 1.6;
}
.news-page-box .n-prev, .news-page-box .n-text {
 font-size: .2rem;
	color: #333;
	line-height: 1.3;
	text-align: left;
	width: 100%;
 padding: .1rem 0;
	overflow: hidden;
}
.news-page-box .n-prev span, .news-page-box .n-text span {
	float: left;
 padding-right: .1rem;
}
.news-page-box .n-prev a, .news-page-box .n-text a {
 padding-left: .2rem;
 border-left: .01rem solid #c3c1c1;
	float: left;
	width: calc(100% - 1rem);
}

/*详情页结束*/
@media screen and (max-width: 768px) {
.content-page .content-box .con-text img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.content-page .content-box .cont {
	width: 100%;
 padding: .2rem;
	margin: auto;
}
.content-page .content-box .right-list {
	display: none;
}
.content-page .content-box .text-info .item {
 padding: 0 .05rem;
}
}
/*右边带标题图新闻列表开始*/
.right-img-news-list {
}
.right-img-news-list .news-list {
}
.right-img-news-list .news-list .item {
 padding: .3rem 0;
}
.right-img-news-list .news-list .item a {
	display: block;
 padding: .3rem;
	box-shadow: 0px 5px 15px 0px rgba(0, 0, 0, 0.07)
}
.right-img-news-list .news-list .item .btn {
	width: 0;
	height: 2rem;
	line-height: 2rem;
 font-size: .25rem;
	color: #fff;
	border: solid 1px #0851b5;
	overflow: hidden;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	text-align: center;
	float: left;
}
.right-img-news-list .news-list .item .text {
	float: left;
	width: 9rem;
 padding-left: .4rem;
}
.right-img-news-list .news-list .item .text .title {
	font-size: 0.25rem;
	font-weight: bold;
	line-height: 0.3rem;
	color: #333;
	margin-top: 0.3525rem;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}
.right-img-news-list .news-list .item .text .abstract {
	margin-top: 0.3rem;
	font-size: 0.18rem;
	line-height: 0.3rem;
	color: #999999;
	overflow: hidden;
	display: -webkit-box;
	text-overflow: ellipsis;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
}
.right-img-news-list .news-list .item .date {
	font-family: "DIN-Bold";
	font-size: 0.22rem;
	line-height: 0.3rem;
	color: #999999;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
}
.right-img-news-list .news-list .item .img {
	float: right;
	overflow: hidden;
	width: 3rem;
	height: 2rem;
}
.right-img-news-list .news-list .item .img img {
	display: block;
	width: 100%;
}
.right-img-news-list .news-list .item a:hover {
	background: url(../img/new_bg.jpg) no-repeat;
	background-size: cover;
}
.right-img-news-list .news-list .item a:hover .date {
	color: #0851b5
}
.right-img-news-list .news-list .item a:hover .title {
	color: #333
}
.right-img-news-list .news-list .item a:hover .btn {
	color: #0851b5
}
.right-img-news-list .news-list .item a:hover .abstract {
	color: #888
}
.right-img-news-list .news-list .item a:hover .btn {
	width: 0.38rem;
}
.right-img-news-list .news-list .item a:hover .img img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
}
 @media screen and (max-width: 800px) {
.right-img-news-list .news-list .item .btn {
	display: none;
}
.right-img-news-list .news-list .item .date {
 font-size: .18rem;
	line-height: 1.2;
}
.right-img-news-list .news-list .item {
 padding: .1rem 0;
}
.right-img-news-list .news-list .item a {
	height: 4rem;
	position: relative;
	padding: 0;
}
.right-img-news-list .news-list .item .text {
	float: right;
	clear: both;
 padding: 0 .2rem;
	width: 100%;
	position: absolute;
	left: 0;
	right: 0;
	top: 2.7rem;
}
.right-img-news-list .news-list .item .text .title {
 margin-top: .1rem;
 font-size: .2rem;
}
.right-img-news-list .news-list .item .text .abstract {
 margin-top: .08rem;
 font-size: .16rem;
	line-height: 1.4;
}
.right-img-news-list .news-list .item .img {
	float: right;
	clear: both;
	width: 100%;
	height: 2.5rem;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
}
}
/*右边带标题图新闻列表结束*/

/*图片标题列表开始*/
.img-title-list {
}
.img-title-list .news-list ul .item {
	width: calc(33.333% - 0.165rem);
	margin: 0 0.0825rem;
	cursor: pointer;
	float: left;
 padding: .2rem 0;
}
.img-title-list .news-list ul .item a {
	background-color: #f0f0f0;
	overflow: hidden;
}
.img-title-list .news-list ul .item .img {
	position: relative;
	overflow: hidden;
}
.img-title-list .news-list ul .item .img::before {
	content: '';
	display: block;
	width: 0;
	height: 220%;
	background: rgba(39, 141, 232, 0.9);
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 2;
	-webkit-transform: translate(-50%, -50%) rotate(55deg);
	-ms-transform: translate(-50%, -50%) rotate(55deg);
	transform: translate(-50%, -50%) rotate(55deg);
	transition: all 300ms;
	-webkit-transition: all 300ms;
	-moz-transition: all 300ms;
	-ms-transition: all 300ms;
}
.img-title-list .news-list ul .item a:hover .img::before {
	width: 340%;
}
.img-title-list .news-list ul .item .title {
 padding: 0 .1rem;
	height: 0.6rem;
	font-size: 0.2rem;
	line-height: 0.6rem;
	color: #050505;
	text-align: center;
}
.img-title-list .news-list ul .item .img img {
	width: 100%;
	height: 3rem;
}
.img-title-list .news-list ul .item a:hover .img img {
	transform: scale(1.2, 1.2);
	-webkit-transform: scale(1.2, 1.2);
	-moz-transform: scale(1.2, 1.2);
	-ms-transform: scale(1.2, 1.2);
}
/*图片标题列表结束*/
/*列表页头部的文字开始*/
.page-top-text {
	padding: 1rem 0;
	text-align: left;
}
.page-top-text .en {
	font-size: 0.4rem;
	line-height: 1;
	color: #e8e8e8;
	font-weight: bold;
}
.page-top-text .ch {
	font-size: 0.35rem;
	line-height: 1;
	color: #1060CF;
	margin-top: 0.18rem;
}
.page-top-text .bl {
	font-size: 0.4rem;
	line-height: 1;
	color: #1060CF;
	font-weight: bold;
}
.page-top-text .hs {
	font-size: 0.35rem;
	line-height: 1;
	color: #e8e8e8;
	margin-top: 0.18rem;
}
/*列表页头部的文字结束*/
/*企业文化开始*/
/* 第一 */
.qywh-page .qywh-row1 {
	background: url("../img/qywh/wh-bg.jpg") no-repeat left top;
	background-size: 100% 100%;
	min-height: 8.77rem;
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	/* position: sticky; */
	background-attachment: fixed;
}
.qywh-page .qywh-row1 .con-box {
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 10.36rem;
	height: 100%;
	margin: auto;
}
.qywh-page .qywh-row1 .con-box .column-name {
 font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	padding-bottom: 0.15rem;
	position: relative;
}
.qywh-page .qywh-row1 .con-box .column-name::before {
	content: "";
	display: block;
	width: 50%;
 height: .03rem;
	background-color: #0851b5;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}
.qywh-page .qywh-row1 .con-box .title {
 font-size: .6rem;
	color: #fff;
	font-weight: bold;
	line-height: 1.4;
 margin-top: .4rem;
}
.qywh-page .qywh-row1 .con-box .abstract {
 font-size: .18rem;
	color: #fff;
	line-height: 1.6;
 padding-top: .5rem;
	text-align: center;
}
/* 第二行 */
.qywh-page .qywh-row2 {
	background: #ececec url("../img/qywh/bg-1.jpg") no-repeat top left;
	background-size: 100% auto;
 padding-bottom: .6rem;
}
.qywh-page .qywh-row2 .top {
	display: -webkit-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
	width: 8rem;
	height: 100%;
	margin: auto;
	text-align: center;
}
.qywh-page .qywh-row2 .top .column-name {
 font-size: .3rem;
	font-weight: bold;
	line-height: 1;
	color: #333;
	padding-bottom: 0.15rem;
 padding-top: .8rem;
	position: relative;
}
.qywh-page .qywh-row2 .top .column-name::before {
	content: "";
	display: block;
	width: 50%;
 height: .03rem;
	background-color: #0851b5;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
}
.qywh-page .qywh-row2 .top .title {
 font-size: .3rem;
	color: #0851b5;
	line-height: 1.4;
	font-weight: bold;
 padding-top: .3rem;
}
.qywh-page .qywh-row2 .top .abstract {
 font-size: .16rem;
	color: #676767;
	line-height: 1.6;
 padding-top: .46rem;
}
.qywh-page .qywh-row2 .bottom .list .item {
	float: left;
	width: 50%;
}
.qywh-page .qywh-row2 .bottom .list .item a .img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.qywh-page .qywh-row2 .bottom .list {
 padding-top: .6rem;
}
.qywh-page .qywh-row2 .bottom .list .item .text {
	position: absolute;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
}
.qywh-page .qywh-row2 .bottom .list .item .title {
	position: absolute;
 left: .4rem;
 bottom: .28rem;
 font-size: .24rem;
	font-weight: bold;
	color: #fff;
	line-height: 1.2;
}
.qywh-page .qywh-row2 .bottom .list .item .title::after {
	content: '';
	display: block;
	width: 50%;
	height: 0;
	background-color: #fff;
	position: absolute;
	left: 50%;
	bottom: 0;
	transform: translate(-50%, 0);
}
.qywh-page .qywh-row2 .bottom .list .item .abstract {
	display: none;
 font-size: .16rem;
	color: #fff;
	line-height: 1.6;
 padding: .4rem 10% 0 10%;
}
.qywh-page .qywh-row2 .bottom .list .item:hover .text {
	background-color: rgba(8,81,181, .85);
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	justify-content: center;
	align-items: center;
	flex-direction: column;
}
.qywh-page .qywh-row2 .bottom .list .item:hover .title::after {
 height: .03rem;
}
.qywh-page .qywh-row2 .bottom .list .item:hover .title {
	position: relative;
	left: 0;
	top: 0;
 padding-bottom: .15rem;
}
.qywh-page .qywh-row2 .bottom .list .item:hover .abstract {
	display: block;
}
 @media screen and (max-width: 768px) {
.img-title-list .news-list ul .item {
	width: calc(50% - 0.165rem);
}
.img-title-list .news-list ul .item .img img {
	height: auto;
}
.qywh-page .qywh-row2 .bottom .list .item .title {
 font-size: .18rem;
}
.qywh-page .qywh-row2 .bottom .list .item .abstract {
 font-size: .13rem;
 padding-top: .1rem;
}
.qywh-page .qywh-row2 .bottom .list .item {
	float: none;
	clear: both;
	width: 100%;
}
.qywh-page .qywh-row1 {
	min-height: 5rem;
	background-size: 100% 100%;
}
.qywh-page .qywh-row1 .con-box {
	width: 100%;
	text-align: center;
 padding: 0 .1rem;
}
.qywh-page .qywh-row1 .con-box .title {
 font-size: .4rem;
 margin-top: .2rem;
}
.qywh-page .qywh-row1 .con-box .abstract {
 font-size: .15rem;
 padding-top: .3rem;
}
.qywh-page .qywh-row2, .qywh-page .qywh-row2 .top {
	width: 100%;
}
.qywh-page .qywh-row2 .top .column-name {
 padding-top: .4rem;
}
.qywh-page .qywh-row2 .top .title {
 font-size: .24rem;
 padding-top: .2rem;
}
.qywh-page .qywh-row2 .top .abstract {
 padding-top: .2rem;
}
}





/*企业文化结束*/

@media screen and (max-width: 768px) {
}
/*资质证书开始*/
.pic-list .list-1 {
}
.pic-list .column-name {
	position: relative;
	margin: 0 auto;
	text-align: center;
}
.pic-list .column-name h2 {
	color: #333;
	font-size: 1.2em;
	font-size: 0.2rem;
}
.pic-list .column-name p {
 font-size: .14rem;
	line-height: 1.6;
}
.pic-list .list-1, .pic-list .list-2 {
 padding-top: .3rem;
 padding-bottom: .3rem;
}
.pic-list .list-wrap {
	padding-top: 2em;
}
.pic-list .list-wrap ul {
}
.pic-list .list-wrap ul li {
 padding-left: .1rem;
 padding-right: .1rem;
 padding-bottom: .3rem;
	float: left;
	width: 25%;
}
.pic-list .list-wrap img {
	margin: 0 auto;
	width: 100%;
	object-fit: contain;
	height: 3rem;
}
.pic-list .list-wrap .title {
	display: block;
 font-size: .2rem;
	color: #333;
	line-height: 1.2;
	margin: .5em 0 1em 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
 @media screen and (max-width: 768px) {
.pic-list .list-wrap .title {
 font-size: .16rem;
}
.pic-list .list-wrap ul li {
	width: 50%;
}
.pic-list .list-wrap img {
	max-height: 1.2rem;
}
}
/*资质证书结束*/

/* 产品中心开始 */
/* column-illustrate */
.main .column-illustrate {
 margin-top: .3rem;
	align-items: center;
	background-color: #f9f9f9;
}
.main .column-illustrate .left {
	width: 60%;
	padding-left: 7%;
	padding-right: 8%;
}
.main .column-illustrate .left .title {
 font-size: .3rem;
	color: #333;
	font-weight: bold;
	line-height: 1.2;
 margin-bottom: .3rem;
	position: relative;
}
.main .column-illustrate .left .title::after {
	content: '';
	display: block;
 width: .5rem;
 height: .03rem;
	background-color: #0070e4;
	position: absolute;
 bottom: -.2rem;
	left: 0;
}
.main .column-illustrate .left .title::before {
	content: '';
	display: block;
 width: .2rem;
 height: .03rem;
	background-color: #0070e4;
	position: absolute;
 bottom: -.2rem;
 left: .6rem;
}
.hei2rem{
        height:2rem;
}
.wid80{
        width:80%;
}
.textl{
        text-align: left;
}
 @media screen and (max-width: 768px) {
.tab-nav{
        overflow-x: scroll;
        position: relative;
        height:1rem;
}
}
.main .column-illustrate .abstract {
 font-size: .18rem;
	color: #333;
	line-height: 1.8;
	text-align: left;
 padding-top: .2rem;
}
.main .column-illustrate .right {
	height: 100%;
}
.main .column-illustrate .right img {
	width: 100%;
	height: 100%;
}
 @media screen and (max-width: 768px) {
.main .column-illustrate .left {
	width: 100%;
 padding: .2rem .15rem;
}
.main .column-illustrate .right {
	display: none;
}
}
/* row1 */
.product-center {
}
.product-center .row1 .container {
 padding-top: .5rem;
}
.product-center .column-title .text {
 padding: .2rem 1.2rem;
	line-height: 1.3;
 font-size: .3rem;
	font-weight: bold;
}
.product-center .column-title .text::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 49%;
 height: .02rem;
 width: .8rem;
	background-color: #999;
}
.product-center .column-title .text::before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 49%;
 height: .02rem;
 width: .8rem;
	background-color: #999;
}
.product-center .row1 .slide-left {
 padding-top: .3rem;
}
.product-center .row1 .slide-box {
	width: 80%;
	height: 3.7rem;
	margin: 0 auto;
	align-items: center;
}
.product-center .row1 .slide-left .swiper-wrapper {
/* margin: 0 .3rem; */
}
.product-center .row1 .slide-left .swiper-slide {
	/* width: 25%; */
	height: 3.6rem;
 padding: 0 .1rem;
	width: 22%;
}
/*居中slide*/
/* .product-center .row1 .slide-left .swiper-slide.swiper-slide-active {
	width: 34%;
}

.product-center .row1 .slide-left .swiper-slide.swiper-slide-prev {
	width: 22%;
}

.product-center .row1 .slide-left .swiper-slide.swiper-slide-next {
	width: 22%;
}

.product-center .row1 .slide-left .swiper-slide {
	width: 22%;
} */




.product-center .row1 .slide-left .swiper-slide .a-box {
	border: 1px solid #ccc;
 border-radius: .15rem;
	text-align: center;
	display: flex;
	display: -webkit-flex;
	flex-direction: column;
	justify-content: center;
 padding-top: .5rem;
 padding-bottom: .5rem;
}
.product-center .row1 .slide-left .swiper-slide .a-box .icon {
 font-size: .6rem;
	font-weight: bold;
	color: #0070e4;
}
.product-center .row1 .slide-left .swiper-slide .a-box .title {
 font-size: .22rem;
	font-weight: bold;
	line-height: 1.2;
	color: #333;
 padding: .5rem 0.2rem;
}
.product-center .row1 .slide-left .swiper-slide .a-box .abstract {
 padding: 0 .2rem;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
 font-size: .16rem;
	line-height: 1.4;
}
.product-center .row1 .swiper-button-next, .product-center .row1 .swiper-button-prev {
	display: inline-block;
	display: inline;
	zoom: 1;
	vertical-align: middle;
 width: .5rem;
 height: .5rem;
	border-radius: 50%;
	border: 1px solid #ccc;
 font-size: .3rem;
 line-height: .5rem;
	text-align: center;
	color: #ccc;
	cursor: pointer;/* position: absolute;
	bottom: -50%;
	z-index: 2;
	transform: translateY(50%);
	-webkidt-transform: translateY(50%);
	-moz-animation: translateY(50%);
	-ms-transform: translateY(50%);
	cursor: pointer; */
}
.product-center .row1 .swiper-button-next {
 margin-left: .2rem;
}
.product-center .row1 .swiper-button-prev {
 margin-right: .2rem;
}
 @media screen and (max-width: 768px) {
.product-center .row1 .slide-box {
	width: 100%;
}
.product-center .row1 .swiper-button-next, .product-center .row1 .swiper-button-prev {
	display: none;
}
}
/* row2 */
.product-center .row2 {
 padding-top: .5rem;
 padding-bottom: .5rem;
}
.product-center .row2 .slide-left {
 margin-top: .3rem;
 padding-bottom: .4rem;
}
.product-center .row2 .slide-left {
}
.product-center .row2 .slide-left .swiper-slide {
 padding: .01rem 0;
	border: 0.001rem solid #ddd;
}
.product-center .row2 .slide-left .swiper-slide .a-box {
	width: 100%;
	height: 2.2rem;
	display: block;
	text-align: center;
 padding-bottom: .3rem;
}
.product-center .row2 .slide-left .swiper-slide .a-box .icon {
 font-size: .6rem;
	color: #333;
 padding-top: .4rem;
 padding-bottom: .3rem;
}
.product-center .row2 .slide-left .swiper-slide .a-box .title {
 font-size: .22rem;
	color: #333;
	position: relative;
}
.product-center .row2 .slide-left .swiper-slide .a-box .title::after {
	content: '';
	display: block;
 height: .03rem;
	background-color: #999;
	position: absolute;
	bottom: 0;
	left: 42%;
	right: 42%;
	display: none;
}
.product-center .row2 .slide-left .swiper-slide .a-box .abstract {
 font-size: .15rem;
 padding-top: .2rem;
 padding-left: .2rem;
 padding-right: .2rem;
	text-align: left;
	display: none;
}
.product-center .row2 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	text-align: center;
}
.product-center .row2 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.product-center .row2 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (max-width: 768px) {
.product-center .row2 .slide-box {
	width: 100%;
}
.product-center .row2 .slide-left .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
}
/* row3 */
.product-center .row3 {
 padding-bottom: .3rem;
}
.product-center .row3 .slide-left {
	height: 6.8rem;
 margin-top: .3rem;
 padding-bottom: .4rem;
}
.product-center .row3 .swiper-container {
	width: 100%;
	height: 100%;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
	flex-direction: column;
}
.product-center .row3 .swiper-container .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}
.product-center .row3 .swiper-container .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* width: calc((100% - 30px) / 2); */
	height: calc((100% - 30px) / 2);
}
.product-center .row3 .swiper-container .swiper-slide a {
	width: 100%;
	height: 100%;
}
.product-center .row3 .swiper-container .swiper-slide .left {
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
 padding-left: .4rem;
 padding-right: .3rem
}
.product-center .row3 .swiper-container .swiper-slide .left .title {
 font-size: .24rem;
	color: #333;
	line-height: 1.2;
 padding-bottom: .2rem;
 padding-top: .5rem;
}
.product-center .row3 .swiper-container .swiper-slide .left .title::after {
	content: '';
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
 width: .65rem;
 height: .03rem;
	background-color: #999;
}
.product-center .row3 .swiper-container .swiper-slide .left .abstract {
 margin-top: .2rem;
 font-size: .18rem;
	color: #999;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.product-center .row3 .swiper-container .swiper-slide .left .more {
 font-size: .18rem;
	color: #fff;
 line-height: .32rem;
	width: 1.2rem;
 height: .32rem;
	text-align: center;
	background-color: #ccc;
 margin-top: .4rem;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
.product-center .row3 .swiper-container .swiper-slide .left .more::after {
	content: '';
	display: block;
	position: absolute;
 top: -.4rem;
 bottom: -.4rem;
 left: -.4rem;
 right: -.4rem;
	z-index: -1;
	border-radius: 50%;
	background-color: #0070e4;
	transform: scale(0, 0);
	-webkit-transform: scale(0, 0);
	-moz-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transition: all 400ms;
	-webkit-transition: all 400ms;
	-moz-transition: all 400ms;
	-ms-transition: all 400ms;
}
.product-center .row3 .swiper-container .swiper-slide .right {
	width: 43%;
}
.product-center .row3 .swiper-container .swiper-slide .right img {
	height: 100%;
	width: 100%;
}
.product-center .row3 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	text-align: center;
}
.product-center .row3 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.product-center .row3 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (min-width: 2048px) {
}
 @media screen and (max-width: 768px) {
.product-center .row3 .swiper-container .swiper-slide .right {
	display: none;
}
.product-center .row3 .swiper-container .swiper-slide .left {
	border-right: 1px solid #ddd;
}
.product-center .row3 .slide-left .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
}
/* row4 */
.product-center .row4 {
 padding-top: .3rem;
 padding-bottom: .5rem;
}
.product-center .row4 .container {
 padding-top: .3rem;
}
.product-center .row4 .img img {
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
/* row5 */
.product-center .row5 {
 padding-bottom: .5rem;
 padding-top: .2rem;
	height: 4.8rem;
}
.product-center .row5 .slide-left {
 padding-top: .3rem;
	height: 86%;
}
.product-center .row5 .slide-left .swiper-slide {
	border-right: 0.01rem solid #ccc;
	text-align: center;
}
.product-center .row5 .slide-left .swiper-slide .a-box .img img {
	max-width: 100%;
	height: 1.8rem;;
	margin: auto;
        object-fit: contain;
}
.product-center .row5 .slide-left .swiper-slide .a-box .title {
 padding-top: .6rem;
 margin-bottom: .25rem;
 font-size: .24rem;
	line-height: 1.2;
	text-align: center;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}
.product-center .row5 .slide-left .swiper-slide .a-box .more {
 font-size: .18rem;
	color: #fff;
 line-height: .32rem;
	width: 1.2rem;
 height: .32rem;
	text-align: center;
	background-color: #0070e4;
	margin: 0 auto;
	display: none;
}
.product-center .row5 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	text-align: center;
}
.product-center .row5 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.product-center .row5 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (max-width: 768px) {
.product-center .row5 .slide-left .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
.product-center .row5 .slide-left .swiper-slide {
	border: none;
}
}
 @media screen and (min-width: 768px) {
.product-center .row5 .slide-left .swiper-slide .a-box:hover .title {
 padding-top: .28rem;
}
.product-center .row5 .slide-left .swiper-slide .a-box:hover .more {
	display: block;
}
.product-center .row3 .swiper-container .swiper-slide .more:hover::after {
	transform: scale(1, 1);
	-webkit-transform: scale(1, 1);
	-moz-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
}
.product-center .row3 .swiper-container .swiper-slide:hover .title {
	color: #0070e4;
}
.product-center .row2 .slide-left .swiper-slide .a-box:hover .title::after {
	display: block;
}
.product-center .row2 .slide-left .swiper-slide .a-box:hover .abstract {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.product-center .row2 .slide-left .swiper-slide .a-box:hover .title {
	font-size: 0.18rem;
	padding-bottom: 0.15rem;
}
.product-center .row2 .slide-left .swiper-slide .a-box:hover .icon {
	font-size: 0.4rem;
 padding: .25rem 0;
}
.product-center .row1:hover .swiper-button-next, .product-center .row1:hover .swiper-button-prev {
	color: #333;
	border-color: #333;
}
.product-center .row1 .slide-left .swiper-slide .a-box:hover {
	align-items: flex-start;
}
.product-center .row1 .slide-left .swiper-slide .a-box:hover .icon {
 padding-left: .2rem;
	color: #fff;
}
.product-center .row1 .slide-left .swiper-slide .a-box:hover .title {
 padding: .28rem .2rem;
	color: #fff;
}
.product-center .row1 .slide-left .swiper-slide:hover .abstract {
	-webkit-line-clamp: 4;
	text-align: left;
	color: #fff;
}
.product-center .row1 .slide-left .swiper-slide .a-box:hover {
	background-color: #0070e4;
}
}
/* 产品中心结束 */

/* 解决方案开始 */
.solve-page {
}
.solve-page .row1 .container {
 padding-top: .5rem;
}
.solve-page .column-title .text {
 padding: .2rem 1.2rem;
	line-height: 1.3;
 font-size: .3rem;
	font-weight: bold;
}
.solve-page .column-title .text::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	top: 49%;
 height: .02rem;
 width: .8rem;
	background-color: #999;
}
.solve-page .column-title .text::before {
	content: '';
	display: block;
	position: absolute;
	right: 0;
	top: 49%;
 height: .02rem;
 width: .8rem;
	background-color: #999;
}
.solve-page .row1 .slide-box {
 padding: .3rem 0;
}
.solve-page .row1 .slide-box .slide-left {
 padding-bottom: .4rem;
}
.solve-page .row1 .slide-left .swiper-slide .a-box {
	display: block;
	text-align: center;
 padding: .1rem .2rem;
s
}
.solve-page .row1 .slide-left .swiper-slide .a-box .icon {
 font-size: .3rem;
	font-weight: bold;
	color: #0070e4;
 padding-top: .4rem;
}
.solve-page .row1 .slide-left .swiper-slide .a-box .title {
 font-size: .22rem;
 padding-top: .3rem;
 padding-bottom: .15rem;
}
.solve-page .row1 .slide-left .swiper-slide .a-box .abstract {
 font-size: .16rem;
	color: #999;
	line-height: 1.6;
}
.solve-page .row1 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	z-index: 2;
	text-align: center;
}
.solve-page .row1 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.solve-page .row1 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (min-width: 768px) {
}
@media screen and (max-width: 768px) {
.solve-page .row1 .slide-left .swiper-slide .a-box .abstract {
	display: block;
}
.solve-page .row1 .slide-left .swiper-slide .a-box {
	height: auto;
}
}
/* row2 */
.solve-page .row2 .slide-left {
 padding: .3rem 0 .5rem 0;
	height: 5.6rem;
	margin-left: auto;
	margin-right: auto;
	flex-wrap: wrap;
	flex-direction: column;
}
.solve-page .row2 .odd-text {
 padding-top: .5rem;
}
.solve-page .row2 .odd-text, .solve-page .row2 .odd-text p, .solve-page .row2 .odd-text span, .solve-page .row2 .odd-text a, .solve-page .row2 .odd-text i {
	text-align: center !important;
	line-height: 1.4 !important;
 font-size: .18rem !important;
	color: #333 !important;
	font-family: "SiYuanDefault" !important;
}
.solve-page .row2 .slide-left .swiper-wrapper {
	flex-wrap: wrap;
	flex-direction: column;
}
.solve-page .row2 .slide-left .swiper-wrapper .swiper-slide {
	height: calc(100% / 2);
	border: 1px solid #ddd;
	justify-content: center;
	align-items: center;
}
.solve-page .row2 .slide-left .swiper-slide .a-box {
	width: 100%;
	/* height: 100%; */
	padding: 0 .3rem;
	text-align: left;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .icon {
 font-size: .3rem;
	font-weight: bold;
	color: #0070e4;
 padding-right: .2rem;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .title {
 font-size: .22rem;
	color: #333;
	line-height: 1.6;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .abstract {
 font-size: .16rem;
	color: #999;
 line-height: .3rem;
 padding-top: .2rem;
}
.solve-page .row2 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	z-index: 2;
	text-align: center;
}
.solve-page .row2 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.solve-page .row2 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (min-width: 768px) {
.solve-page .row2 .slide-left .swiper-slide:hover .a-box {
	justify-content: start;
	align-items: center;
}
.solve-page .row2 .slide-left .swiper-wrapper .swiper-slide:hover {
	background-color: #0070e4;
}
.solve-page .row2 .slide-left .swiper-wrapper .swiper-slide .a-box:hover .icon, .solve-page .row2 .slide-left .swiper-wrapper .swiper-slide .a-box:hover .title, .solve-page .row2 .slide-left .swiper-wrapper .swiper-slide .a-box:hover .abstract {
	color: #fff;
}
}
@media screen and (max-width: 768px) {
.solve-page .row2 .slide-left .swiper-slide .a-box {
 padding: 0 .2rem;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .icon {
 font-size: .3rem;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .title {
 font-size: .2rem;
}
.solve-page .row2 .slide-left .swiper-slide .a-box .abstract {
	display: block;
}
.solve-page .row2 .slide-left {
	height: 5.8rem;
}
}
/* row3 */
.solve-page .row3 {
 padding: .4rem 0;
}
.solve-page .row3 .slide-left {
 padding: .5rem 0;
}
.solve-page .row3 .slide-left .swiper-slide {
	border: 1px solid #ddd;
 border-radius: .06rem;
	overflow: hidden;
	height: 2.6rem;
}
.solve-page .row3 .slide-left .swiper-slide .a-box {
	height: 100%;
	flex-direction: column;
	/* align-items: center; */
	justify-content: center;
 padding: 0 .2rem;
}
.solve-page .row3 .slide-left .swiper-slide .a-box .title .icon {
 font-size: .3rem;
	color: #0070e4;
 padding-right: .1rem;
}
.solve-page .row3 .slide-left .swiper-slide .a-box .title {
 font-size: .24rem;
	color: #333;
	line-height: 1.4;
	width: 100%;
 padding-top: .1rem;
}
.solve-page .row3 .slide-left .swiper-slide .a-box .abstract {
 font-size: .16rem;
	color: #999;
	line-height: 1.6;
 padding-top: .2rem;
}
.solve-page .row3 .slide-left .swiper-pagination {
	position: absolute;
	bottom: 0rem;
	left: 0;
	right: 0;
	z-index: 2;
	text-align: center;
}
.solve-page .row3 .slide-left .swiper-pagination .swiper-pagination-bullet {
	display: inline-block;
 width: .6rem;
 height: .04rem;
 margin: 0 .08rem;
	background-color: #ccc;
	cursor: pointer;
}
.solve-page .row3 .slide-left .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #999;
}
 @media screen and (min-width: 768px) {
.solve-page .row3 .slide-left .swiper-slide .a-box:hover {
	background-color: #0070e4;
}
.solve-page .row3 .slide-left .swiper-slide .a-box:hover .title, .solve-page .row3 .slide-left .swiper-slide .a-box:hover .abstract, .solve-page .row3 .slide-left .swiper-slide .a-box:hover .icon {
	color: #fff;
}
}
 @media screen and (max-width: 768px) {
.solve-page .row1 .slide-left .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
.solve-page .row2 .slide-left .swiper-pagination .swiper-pagination-bullet, .solve-page .row3 .slide-left .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
}
/* row4 */
.solve-page .row4 {
 padding:.4rem 0;
}
.solve-page .row4 .slide-left {
	overflow: hidden;
 margin-top: .5rem;
}
.solve-page .row4 .slide-left .gallery-thumbs {
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide {
	align-items: center;
	cursor: pointer;
	text-align: center;
 padding: .2rem 0;
	background-color: #eee;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide.swiper-slide-thumb-active {
	background-color: #0070e4;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .text {
	flex: 1;
	padding-left: 5%;
	color: #999;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide.swiper-slide-thumb-active .text {
	color: #fff;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .text .title {
 font-size: .24rem;
	line-height: 1.2;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .text .sub-title {
 font-size: .16rem;
	line-height: 1.2;
 padding-top: .1rem;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .btn {
 padding: 0 .2rem;
 font-size: .3rem;
	color: #fff;
}
.solve-page .row4 .slide-left .gallery-top {
 margin-top: .4rem;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .title {
 font-size: .24rem;
	color: #333;
	line-height: 1.2;
 margin-bottom: .2rem;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .title::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
 bottom: -.15rem;
 width: .4rem;
 height: .03rem;
	background-color: #ccc;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .title::before {
	content: '';
	display: block;
	position: absolute;
 left: .5rem;
 bottom: -.15rem;
 width: .1rem;
 height: .03rem;
	background-color: #ccc;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .abstract {
 font-size: .16rem;
	line-height: 1.6;
	color: #999;
 padding-top: .3rem;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .img {
 padding: .2rem 0;
	text-align: center;
}
.solve-page .row4 .slide-left .gallery-top .swiper-slide .img img {
	margin: 0 auto;
	max-width: 100%;
}
 @media screen and (min-width: 768px) {
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide:hover {
	background-color: #0070e4;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide:hover .text, .solve-page .row4 .slide-left .gallery-thumbs .swiper-slide:hover .btn, .solve-page .row4 .slide-left .gallery-thumbs .swiper-slide:hover .title {
	color: #fff;
}
}
@media screen and (max-width: 768px) {
.solve-page .row4 .slide-left {
/*flex-direction: column;*/
}
.solve-page .row4 .slide-left .gallery-thumbs {
	width: 100%;
	height: auto;
}
.solve-page .row4 .slide-left .gallery-top {
	width: 100%;
	height: auto;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide {
 padding: .2rem 0;
	text-align: center;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .btn {
	display: none;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .text .title {
 font-size: .16rem;
 padding-right: .1rem;
}
.solve-page .row4 .slide-left .gallery-thumbs .swiper-slide .text .sub-title {
	display: none;
}
}
/* row5 */
.solve-page .row5 {
 padding-top: .4rem;
	padding-bottom: 1rem;
}
.solve-page .row5 .gallery-thumbs1 {
 border-bottom: .02rem solid #eee;
 margin-top: .5rem;
}
.solve-page .row5 .gallery-thumbs1 .swiper-slide {
	position: relative;
 padding-bottom: .2rem;
 font-size: .18rem;
	color: #333;
	line-height: 1;
	text-align: center;
}
.solve-page .row5 .gallery-thumbs1 .swiper-slide.swiper-slide-thumb-active::after {
	content: '';
	display: block;
	position: absolute;
	left: 30%;
	right: 30%;
	bottom: -0.02rem;
 height: .02rem;
	background-color: #0851b5;
}
.solve-page .row5 .gallery-top1 {
 margin-top: .4rem;
}
.solve-page .row5 .gallery-top1 .swiper-slide .img {
	width: 40%;
 padding-right: .4rem;
}
.solve-page .row5 .gallery-top1 .swiper-slide .img img {
	display: block;
	width: 100%;
	object-fit: cover;
}
.solve-page .row5 .gallery-top1 .swiper-slide .title {
 font-size: .22rem;
	color: #333;
	line-height: 1.2;
}
.solve-page .row5 .gallery-top1 .swiper-slide .abstract {
 font-size: .16rem;
	color: #666;
 line-height: .24rem;
 margin-top: .2rem;
}
.solve-page .row5 .gallery-top1 .swiper-slide .more {
	display: inline-block;
 border-radius: .05rem;
	border: 1px solid #0851b5;
	text-align: center;
 font-size: .14rem;
	color: #0851b5;
 height: .3rem;
 line-height: .3rem;
 padding: 0 .3rem;
 margin-top: .3rem;
}
.solve-page .row5 .gallery-top1 .swiper-slide .more:hover {
	background-color: #0851b5;
	color: #fff;
}
 @media screen and (min-width: 768px) {
}
@media screen and (max-width: 768px) {
.solve-page .row5 .swiper-container .swiper-pagination .swiper-pagination-bullet {
 width: .2rem;
}
.solve-page .row5 .gallery-top1 .swiper-slide .img {
	width: 100%;
 margin-bottom: .2rem;
}
}
/* 解决方案结束 */

/* 校级教学中心解决方案开始 */
.jx-solve-page .slide-left1 .swiper-slide {
	height: auto;
}
.jx-solve-page .slide-left1 .swiper-slide .a-box {
	display: block;
	height: 100%;
	text-align: left;
 border: .01rem solid #ddd;
 border-radius: .05rem;
 padding: .2rem;
	color: #333;
}
.jx-solve-page .slide-left1 .swiper-slide .a-box .item {
 padding: .2rem;
	border: 1px dashed #369;
 border-radius: .1rem;
	background-color: #fff;
 margin-bottom: .1rem;
}
.jx-solve-page .slide-left1 .swiper-slide .title {
 font-size: .22rem;
	font-weight: bold;
	line-height: 1.2;
	color: #333;
 margin-bottom: .25rem;
}
.jx-solve-page .slide-left1 .swiper-slide .text-con {
 font-size: .15rem;
 line-height: .22rem;
	text-indent: 2em;
}
.jx-solve-page .slide-left1 .swiper-slide .sm-title {
	text-align: center;
 margin-bottom: .2rem;
}
.jx-solve-page .slide-left1 .swiper-slide .sm-title .t {
 width: .3rem;
 height: .3rem;
 line-height: .3rem;
 font-size: .18rem;
	color: #0851b5;
	display: inline-block;
 margin: 0 .15rem;
	position: relative;
	z-index: 1;
}
.jx-solve-page .slide-left1 .swiper-slide .sm-title .t:after {
	content: '';
	display: block;
	width: 100%;
	height: 100%;
	border: 1px solid #0851b5;
	background-color: #fff;
	transform: rotate(45deg);
	-moz--webkit-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
}
/* 校级教学中心解决方案结束 */

/* 投资者关系开始 * 
/* 投资者关系列表开始 */
.invest-list-page .news-list {
 padding: .3rem 0;
}
.invest-list-page .news-list .item {
	border-bottom: 1px solid #eee;
}
.invest-list-page .news-list .item a {
	color: #333;
 padding: .1rem 0;
}
.invest-list-page .news-list .item .title {
 font-size: .18rem;
	line-height: 1.4;
}
.invest-list-page .news-list .item .date {
 padding-left: .2rem;
 font-size: .18rem;
	line-height: 1.4;
}
.invest-list-page .news-list .item:hover {
	background-color: #eee;
}
 @media screen and (min-width: 768px) {
.invest-list-page .news-list .item {
 padding-left: .1rem;
 padding-right: .1rem;
}
}
<!--
进步器--> .invest-list-page .stepper-wrap {
 padding-top: .3rem;
}
.invest-list-page .stepper-wrap .item {
 padding-left: .6rem;
}
.invest-list-page .stepper-wrap .item:before {
	content: '';
	display: block;
 width: .01rem;
	height: 100%;
	background-color: #eee;
	position: absolute;
	left: 0;
 top: .15rem;
	z-index: 0;
}
.invest-list-page .stepper-wrap .item:after {
	content: '';
	display: block;
 width: .1rem;
 height: .1rem;
	border-radius: 50%;
	background-color: #F18700;
	position: absolute;
	left: -0.05rem;
	;
 top: .15rem;
	z-index: 0;
}
.invest-list-page .stepper-wrap .item .menu-title {
 font-size: .3rem;
	line-height: 1;
	color: #F18700;
 padding-right: .6rem;
}
.invest-list-page .stepper-wrap .item .list .li-item {
 padding-bottom: .4rem;
}
.invest-list-page .stepper-wrap .item .list .li-item .left .title .invest-list-page .stepper-wrap .item .list .li-item .left .date {
 font-size: .18rem;
	color: #333;
	line-height: 1.4;
}
.invest-list-page .stepper-wrap .item .list .li-item .left .date {
 padding-top: .1rem;
}
.invest-list-page .stepper-wrap .item .list .li-item .right.icon {
 width: .5rem;
 height: .5rem;
	border-radius: 50%;
 font-size: .25rem;
	font-weight: bold;
 line-height: .5rem;
	text-align: center;
	background: #f1f1f1;
}
 @media screen and (max-width: 768px) {
.invest-list-page .stepper-wrap .item {
 padding-left: .25rem;
}
.invest-list-page .stepper-wrap .item .list {
	width: 100%;
	flex: auto;
 padding-top: .2rem;
}
.invest-list-page .stepper-wrap .item .list .li-item .right.icon {
 font-size: .18rem;
 width: .35rem;
 height: .35rem;
 line-height: .34rem;
}
}
<!--单篇正文--> 
.invest-list-page .stepper-odd {
 padding-top: .6rem;
}
.invest-list-page .stepper-odd .title {
 font-size: .25rem;
	line-height: 1.4;
	text-align: left;
	color: #F18700;
 margin-bottom: .3rem;
 padding-top: .5rem;
}
.invest-list-page .stepper-odd .con-text {
 padding-bottom: .3rem;
}
<!--公司资料--> 
.invest-list-page .datoj-list {
 padding: .4rem 0;
}
.invest-list-page .datoj-title {
 padding-top: .5rem;
 padding-bottom: .1rem;
	border-bottom: 1px solid #eee;
 margin-bottom: .3rem;
 font-size: .25rem;
	color: #F18700;
}
.invest-list-page .datoj-list .item .left {
	width: 20%;
	text-align: right;
 padding-right: .5rem;
}
.invest-list-page .datoj-list .item, .invest-list-page .datoj-list .item p, .invest-list-page .datoj-list .item span, .invest-list-page .datoj-list .item a {
 font-size: .16rem !important;
	line-height: 1.4 !important;
	color: #333 !important;
}
.invest-list-page .datoj-list .item .centre {
	width: 25%;
 padding-right: .5rem;
}
.invest-list-page .datoj-list .item .right {
	width: 55%;
}
.invest-list-page .datoj-list .item {
 margin-bottom: .15rem;
	background: #f9f9f9;
 padding: .15rem;
}
@media screen and (max-width: 768px) {
.invest-list-page .datoj-list .item .left {
 padding-right: .2rem;
	width: 20%;
}
.invest-list-page .datoj-list .item .right {
	width: 50%;
}
.invest-list-page .datoj-list .item .centre {
	width: 30%;
 padding-right: .2rem;
}
.invest-list-page .datoj-list .item {
 padding: .1rem .05rem;
}
}
/* 投资者关系结束 */

/* 服务与支持开始 */
.service-center {
	background-color: #fff;
}
.service-center .row1 {
 padding: .7rem 0;
}
.service-center .mod-menu-title {
	position: relative;
	text-align: center;
}
.service-center .mod-menu-title .ch {
 font-size: .36rem;
	font-weight: bold;
	line-height: 1;
	color: #333;
	position: relative;
	z-index: 1;
}
.service-center .mod-menu-title .en {
 font-size: .6rem;
	font-weight: bold;
	line-height: 1;
	text-wrap: nowrap;
	color: rgba(191,190,190,.25);
	width: 100%;
	text-align: center;
	position: absolute;
	left: 50%;
	top: 50%;
	z-index: 0;
	transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
}
.service-center .row1 .box {
 padding-top: .87rem;
 padding-bottom: .3rem;
	align-items: center;
}
.service-center .box .left-img {
	width: 45%;
}
.service-center .box .right-text {
	width: 55%;
}
.service-center .box .right-text .title {
 font-size: .36rem;
	color: #006cd9;
	line-height: 1.2;
	font-weight: bold;
	text-align: center;
}
.service-center .box .right-text .text {
 font-size: .18rem;
	color: #333;
	line-height: 1.6;
 margin-top: .6rem;
}
@media screen and (max-width: 768px) {
.service-center .box .left-img,  .service-center .box .right-text {
	width: 100%;
}
.service-center .box .right-text {
 margin-top: .3rem;
}
.service-center .box .right-text {
 margin-top: .3rem;
}
.service-center .mod-menu-title .en {
 font-size: .4rem;
}
}
/*row2*/
.service-center .row2 {
	background-color: #f0f0f0;
 padding-top: .7rem;
 padding-bottom: .6rem;
}
.service-center .row2 .left {
	width: 75%;
	height: 7.5rem;
}
.service-center .row2 .box {
	align-items: start;
 margin-top: .6rem;
}
.service-center .row2 .left .li-item {
	width: 50%;
	height: 3.6rem;
 padding-right: .3rem;
 margin-bottom: .3rem;
}
.service-center .row2 .left .li-item .a-box {
	background-color: #fff;
	width: 100%;
	height: 100%;
 padding: .4rem .3rem .4rem .4rem;
 box-shadow: 0 0 .1rem rgba(0,0,0,.1);
 -webkit-box-shadow: 0 0 .1rem rgba(0,0,0,.1);
 -moz-box-shadow: 0 0 .1rem rgba(0,0,0,.1);
 -ms-box-shadow: 0 0 .1rem rgba(0,0,0,.1);
}

.service-center .row2 .left .li-item:hover {
	transform: scale(1.1,1.1);
	-webkit-transform: scale(1.1,1.1);
	-moz-transform: scale(1.1,1.1);
	-ms-transform: scale(1.1,1.1);
}
.service-center .row2 .left .li-item .a-box .top {
	align-items: start;
	justify-content: space-between;
}
.service-center .row2 .left .li-item .a-box .title-box .title {
 font-size: .24rem;
	color: #333;
	font-weight: bold;
	line-height: 1.2;
}
.service-center .row2 .left .li-item .a-box .top .title-box .sub-title {
 font-size: .18rem;
	color: #333;
	line-height: 1.2;
 margin-top: .23rem;
}
.service-center .row2 .left ul {
	height: 100%;
}
.service-center .row2 .left .li-item .a-box .top .title-box {
	width: 80%;
}
.service-center .row2 .left .li-item .a-box .img-box {
	width: 20%;
}
.service-center .row2 .left .li-item .a-box .img-box img {
	width: 100%;
}
.service-center .row2 .left .li-item .a-box .bottom {
 margin-top: .3rem;
}
.service-center .row2 .left .li-item .a-box .bottom li {
 font-size: .15rem;
	color: #333;
	line-height: 1.8;
}
.service-center .row2 .right {
	width: 25%;
	height: 7.5rem;
}
.service-center .row2 .right img {
	width: 100%;
	height: 100%;
}
 @media screen and (max-width: 768px) {
.service-center .row2 .left,  .service-center .row2 .right {
	width: 100%;
}
.service-center .row2 .left .li-item {
	width: 100%;
	height: auto;
	padding-right: 0;
}
.service-center .row2 .left .li-item .a-box {
 padding: .2rem;
	height: auto;
}
}


/*row3*/
.service-center .row3 {
	padding: .7rem 0;
	background-color: #fff;
}
.service-center .row3 .box {
	padding-top: .6rem;
}

/*row4*/
.service-center .row4 {
	padding: .7rem 0;
	background-color: #f0f0f0;
}
.service-center .row4 .box {
	padding-top: .6rem;
}
.service-center .row4 .box .list .li-item {
	float: left;
	width: 25%;
	padding: .23rem .12rem;
}
.service-center .row4 .box .list .li-item .title {
	width: 100%;
	height: 1.24rem;
	background: url("../img/serviceandsupport/bg1.jpg") no-repeat left top;
	background-size: 100% 100%;
	text-align:center;
	font-size: .16rem;
	color: #fff;
	font-weight:bold;
	line-height: 1.24rem;
}
.service-center .row4 .box .list .li-item .a-box .con {
	align-items: center;
	min-height: 1.84rem;
	padding-left: .2rem;
	padding-right: .2rem;
	background-color: #fff;
}
.service-center .row4 .box .list .li-item .a-box .con .imb-box {
	width: 19%;
}
.service-center .row4 .box .list .li-item .a-box .con .imb-box img {
	max-width: 100%;
	display:block;
}

.service-center .row4 .box .list .li-item .a-box .con .text-box {
	flex: 1;
	padding-left: .2rem;
	font-size: .13rem;
	color: #5e5c5c;
	line-height: 1.8;
}

.service-center .row4 .box .list .li-item .a-box:hover {
	box-shadow: 0 0 15px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 15px rgba(0,0,0,.2);
	-moz-box-shadow: 0 0 15px rgba(0,0,0,.2);
	-ms-box-shadow: 0 0 15px rgba(0,0,0,.2);
}





/* 服务与支持开始 */