.partner-content{
	padding-left: calc(280px + 1.5rem);
	position: relative;
	margin: 1.5rem auto;
	min-height: 568px;
}
.partner-content h2,.side-menu h2{
	font-size: 1.4rem;
}
#side-menu{
	position: fixed;
	top: calc(80px + 1.5rem);
	left: 50%;
	transform: translateX(-50%);
	z-index: 88888;
}
.side-menu{
	position: absolute;
	top: 0;
	width: 280px;
	gap: 1.5rem;
}
.side-menu .info>h2{
    background-image: -webkit-linear-gradient(
        left,
        rgba(33, 37, 41, 1),
        rgba(255, 106, 0, 1) 25%,
        rgba(33, 37, 41, 1) 50%,
        rgba(255, 106, 0, 1) 75%,
        rgba(33, 37, 41, 1)
    );
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
    -webkit-background-size: 200% 100%;
    -webkit-animation: masked-animation 5s infinite linear;
}
@keyframes masked-animation {
    0% {
      background-position: 0 0;
    }
    to {
      background-position: -100% 0;
    }
}
.side-menu .blank-line-top{
    width: 100vw;
	height: 1.5rem;
	background: #fff;
	position: absolute;
	left: -.75rem;
	top: -1.5rem;
}
.side-menu .blank-line-bottom{
    width: 100vw;
	height: 1.5rem;
	background: #fff;
	position: absolute;
	left: -.75rem;
	bottom: -1.5rem;
}
.side-menu .info,.side-menu .box{
	border: 1px solid #ebedf6;
	padding: 20px;
	width: 100%;
	overflow: hidden;
}
.side-menu .box{
	min-height: 397px;
	background: linear-gradient(315deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 40%), url(/skin/img/server/2.jpg) no-repeat;
	background-size: auto 100%;
	background-position: bottom right;
}
.side-menu .info .flex{
	justify-content: space-between;
	align-items: center;
}
.side-menu .info img{
	width: 70px;
}
.side-menu .info .text{
    flex: 1;
}
.side-menu .info p{
	font-size: 12px;
	line-height: 1.6;
}
.side-menu .box ul:not(:first-child){
	margin-top: 10px;
}
.side-menu .box strong{
    font-weight: 400;
}
.side-menu ul i{
	color: #ff6a00;
	margin-right: 10px;
}
.side-menu ul a{
	display: table;
}
.side-menu ul a.on{
    color: #ff6a00;
}
.side-menu ul li:not(:first-child) a{
	padding-left: 25px;
}
.side-menu ul li:not(:first-child) a::before{
	content: "";
	display: inline-block;
	width: 6px;
	height: 1px;
	background: #666;
	vertical-align: middle;
	margin-right: 5px;
}
.partner-index-banner .swiper-slide{
    overflow: hidden;
}
.partner-index-banner .swiper-slide::before{
    content: '';
    display: block;
    width: 100%;
    padding-bottom: max(25%, 300px);
}
.partner-index-banner img{
	min-width: 100%;
	height: 100%;
	object-fit: cover;
	position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.partner-index-banner .text{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
}
.partner-index-banner .text h2{
    margin-bottom: 10px;
    max-width: 55%;
    min-width: 300px;
}
.partner-index-banner .text p{
    margin-bottom: 0;
    max-width: 55%;
    min-width: 300px;
}
.partner-index-banner .swiper-button{
    position: absolute;
    bottom: 0;
    opacity: 0;
    left: 50%;
    transform: translateX(-50%);
    z-index: 2;
    transition: all .2s linear;
}
.partner-index-banner .swiper-button-prev{
    height: 24px;
    transition: all .2s linear;
    left: 0;
    top: 0;
}
.partner-index-banner .swiper-button-next{
    height: 24px;
    transition: all .2s linear;
    left: 50px;
    right: auto;
    top: 0;
}
.partner-index-banner .swiper-button-prev:after,.partner-index-banner .swiper-button-next:after{
    font-size: 24px;
    line-height: 1;
    color: #fff;
}
.outline-title h2{
    margin-bottom: 0;
    padding-bottom: 10px;
    position: relative;
}
.outline-title h2::after{
    content: "";
    display: block;
    width: 50px;
    height: 3px;
    background: #ff6a00;
    position: absolute;
    left: calc(50% - 25px);
    bottom: 0;
    transition: all 0.3s ease-out;
}
.partner-index-system .outline-title h2::after{
    left: 0;
}
.partner-index-news,.partner-index-function,.partner-index-join,.partner-index-case{
    padding: 5vmax 0;
    overflow: hidden;
}
.partner-index-news .row,.partner-index-function .row,.partner-index-type .row,.partner-index-certification .row,.partner-index-case .row{
    row-gap: 1.5rem;
}
.partner-index-news .item{
    background: #f8f9fa;
}
.partner-index-news .item .text{
    position: absolute;
    bottom: -90px;
    left: 0;
    padding: 30px 30px 25px;
    transition: all .2s linear;
    z-index: 4;
    color: #fff;
}.partner-index-news .item::after{
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: linear-gradient(0deg, #000 0%, rgba(0,0,0,0) 40%);
    z-index: 3;
}
.partner-index-news .item .text h5{
    font-size: 1rem;
}
.partner-index-news .item .text p,.partner-index-news .item span{
    opacity: 0;
    transform: translateY(10px);
    transition: all .3s linear;
}
.partner-index-news .item a,.partner-index-certification .item a,.partner-index-case .item a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 10;
}
.partner-index-culture{
    padding: 5vmax 0;
    background: linear-gradient(180deg, #f8f9fa, #fff);
    overflow: hidden;
}
.partner-index-culture .box{
    height: 100%;
    min-height: 240px;
    border-radius: 15px;
    background: #f1f1f5;
}
.partner-index-culture .img{
    width: 100%;
    height: 100%;
    border-radius: 15px;
    transform: translate(20px,20px);
}
.partner-index-culture .text{
    padding: 0 0 0 5vmax;
    transform: translateY(20px);
}
.partner-index-culture .text>p{
    margin: 30px 0;
}
.partner-index-culture .info{
    row-gap: 30px;
}
.partner-index-culture .text p{
    color: #666;
}
.partner-index-culture .icon:nth-child(1){
    width: 60px;
    background: url('/skin/img/partner/3.png') no-repeat;
    background-size: auto 100%;
    background-position: left center;
}
.partner-index-culture .icon:nth-child(3){
    width: 60px;
    background: url('/skin/img/partner/4.png') no-repeat;
    background-size: auto 100%;
    background-position: left center;
}
.partner-index-culture .enunciate{
    width: calc(100% - 85px);
}
.partner-index-function .col-lg-3 .item{
    padding-bottom: 100%;
}
.partner-index-function .col-lg-6 .item{
    padding-bottom: 30%;
    min-height: 200px;
}
.partner-index-function .row{
    background: url('/skin/img/server/24.jpg') no-repeat;
    background-size: cover;
    background-position: center;
}
.partner-index-function .item{
    box-shadow: 0 0 0 .75rem #fff;
}
.partner-index-function .item .icon{
    width: 60px;
    height: 40px;
    position: absolute;
    left: 30px;
    top: 30px;
    transition: all .2s linear;
}
.partner-index-function .item h5{
    position: absolute;
    left: 30px;
    top: 90px;
}
.partner-index-function .item span{
    position: absolute;
    left: 30px;
    bottom: 26px;
    transition: all .2s linear;
    color: #666;
}
.partner-index-function .item a{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}
.partner-index-function .col-lg-6 .item h5{
    top: auto;
    bottom: 20px;
}
.partner-index-function .col-lg-6 .item span{
    left: auto;
    right: 30px;
}
.partner-index-system{
    padding: 5vmax 0;
    background: url('/skin/img/partner/partner_systembg.png') no-repeat;
    background-size: cover;
}
.partner-index-system .row{
    justify-content: space-between;
    row-gap: 1.5rem;
}
.partner-index-system .text .outline-title{
    margin-bottom: 6vmax;
}
.partner-index-system .img img{
    display: block;
    margin: 0 0 0 auto;
    max-width: 100%;
}
.partner-index-type{
    padding: 5vmax 0;
    background: url('/skin/img/partner/12.png'), linear-gradient(to top, #ff6a00, #ff6a00);
    background-size: cover;
    background-position: center;
    overflow: hidden;
}
.partner-index-type .item{
    background: #fff;
    border-radius: 3px;
    height: 100%;
    padding: 30px 0;
    position: relative;
}
.partner-index-type .item .icon{
    width: 60px;
    height: 60px;
    margin: 0 auto 10px;
    background: url('/skin/img/partner/icon.png') no-repeat;
}
.partner-index-type .col-lg-4:nth-child(1) .item .icon{
    background-size: auto 35px;
    background-position: -336px 14px;
}
.partner-index-type .col-lg-4:nth-child(2) .item .icon{
    background-size: auto 40px;
    background-position: -450px 14px;
}
.partner-index-type .col-lg-4:nth-child(3) .item .icon{
    background-size: auto 35px;
    background-position: -446px 16px;
}
.partner-index-type .item p{
    margin-bottom: 0;
    padding: 0 30px;
    color: #666;
}
.partner-index-type .item .info{
    position: absolute;
    width: calc(100% - 60px);
    left: 30px;
    bottom: 30px;
    justify-content: center;
    font-size: 12px;
    background: #d8d8d8;
    column-gap: 1px;
}
.partner-index-type .item .info a{
    flex: 1;
    text-align: center;
    line-height: 1;
    background: #fff;
    padding: 0 5px;
}
.partner-index-join .outline-title h2::after,.partner-index-certification .outline-title h2::after{
    display: none;
}
.partner-index-join .box{
    gap: 30px;
    justify-content: center;
}
.partner-index-join .box .item{
    gap: 10px;
    align-items: center;
}
.partner-index-join .box .icon{
    width: 60px;
    height: 60px;
    border-radius: 50%;
    background: linear-gradient(180deg, #FF6A00 0%, #FD9235 100%);
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #f8f9fa;
}
.partner-index-join .box .item:nth-child(1) .icon::before{
    content: '\e814';
    font-family: 'themify';
}
.partner-index-join .box .item:nth-child(2) .icon::before{
    content: '\e818';
    font-family: 'themify';
}
.partner-index-join .box .item:nth-child(3) .icon::before{
    content: '\e815';
    font-family: 'themify';
}
.partner-index-join .box .item:nth-child(4) .icon::before{
    content: '\e816';
    font-family: 'themify';
}
.partner-index-join .box .text,.partner-index-case .item span{
    display: block;
    line-height: 1;
}
.partner-index-join .box .item:not(:last-child){
    padding-right:70px;
    background: url('/skin/img/partner/13.png') no-repeat;
    background-size: auto 80%;
    background-position: right center;
}
.partner-index-certification{
    padding: 5vmax 0;
    background: url('/skin/img/partner/14.png') no-repeat;
    background-size: cover;
    background-position: center;
}
.partner-index-certification .item{
    background: #fff;
    padding: 30px 3vmax;
    height: 100%;
    position: relative;
}
.partner-index-certification .item p{
    height: 84px;
    color: #666;
}
.partner-index-case .item{
    border: 1px solid #d8d8d8;
    padding: 20px;
    position: relative;
}
.partner-index-case .item p{
    margin-bottom: 50px;
    color: #666;
}
/*.partner-index-news .text{*/
/*    width: calc(100% - 1.5rem);*/
/*    max-width: 360px;*/
/*    position: absolute;*/
/*    right: 30px;*/
/*    bottom: 0;*/
/*    transform: translateY(40%);*/
/*    z-index: 2;*/
/*    background: #fff;*/
/*    border-radius: 5px;*/
/*    box-shadow: 0 0 6px 2px rgba(0, 0, 0, .2);*/
/*    padding: 20px 20px 0;*/
/*}*/
/*.partner-index-news .text .flex{*/
/*    justify-content: space-between;*/
/*    align-items: flex-end;*/
/*}*/
/*.partner-index-news .text .scroll_news{*/
/*    overflow: hidden;*/
/*    height: 134px;*/
/*    padding: 10px 0 0;*/
/*    margin: 5px auto 20px;*/
/*}*/
/*.partner-index-news li {*/
/*    line-height: 24px;*/
/*    border-bottom: 1px solid #d8d8d8;*/
/*    justify-content: space-between;*/
/*}*/
/*.partner-index-news li a{*/
/*    display: block;*/
/*    width: calc(100% - 80px);*/
/*    overflow: hidden;*/
/*    text-overflow: ellipsis;*/
/*    display: -webkit-box;*/
/*    -webkit-box-orient: vertical;*/
/*    -webkit-line-clamp: 1;*/
/*    font-size: 12px;*/
/*}*/
/*.partner-index-news li i{*/
/*    font-size: 12px;*/
/*    color: #666;*/
/*}*/
/*.partner-plan {*/
/*    position: relative;*/
/*    padding: 60px 0 0;*/
/*}*/

/*.partner-plan::before {*/
/*    display: block;*/
/*    content: "";*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    background: linear-gradient(90deg, #fff 0%, #DCDCDC 100%);*/
/*    z-index: -1;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    bottom: 0;*/
/*}*/
/*.partner-plan ul {*/
/*    width: 80%;*/
/*	gap: 10px;*/
/*}*/
/*.partner-plan li {*/
/*    width: calc(50% - 10px);*/
/*    padding: 20px;*/
/*    border: 1px solid rgba(235,99,35,.5);*/
/*    box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.1);*/
/*    align-items: center;*/
/*    border-radius: 4px;*/
/*}*/
/*.partner-plan li .left {*/
/*    width: 70px;*/
/*    margin-right: 20px;*/
/*    align-items: center;*/
/*}*/
/*.partner-plan li .right {*/
/*    flex: 1;*/
/*    align-items: center;*/
/*}*/
/*.partner-plan li .img {*/
/*    display: block;*/
/*    width: 70px;*/
/*    height: 60px;*/
/*    margin: 0 auto;*/
/*    background: url('/skin/img/partner/icon.png');*/
/*}*/
/*.partner-plan li:nth-child(2) .img {*/
/*    background-size: auto 100px;*/
/*    background-position: -115px -15px;*/
/*}*/
/*.partner-plan li:nth-child(1) .img {*/
/*    background-size: auto 100px;*/
/*    background-position: -225px -15px;*/
/*}*/
/*.partner-plan li:nth-child(3) .img {*/
/*    background-size: auto 100px;*/
/*    background-position: -350px -8px;*/
/*}*/
/*.partner-plan li:nth-child(4) .img {*/
/*    background-size: auto 100px;*/
/*    background-position: -15px -15px;*/
/*}*/
/*.partner-plan li h4 {*/
/*    text-align: center;*/
/*    color: #eb6323;*/
/*    margin: 10px auto 0;*/
/*    font-size: 16px;*/
/*    -webkit-text-stroke: 1px;*/
/*    font-weight: lighter;*/
/*}*/
/*.partner-plan li span {*/
/*    display: block;*/
/*    position: relative;*/
/*    font-size: 12px;*/
/*}*/
/*.partner-plan li span::before {*/
/*    display: block;*/
/*    content: "";*/
/*    width: 3px;*/
/*    height: 3px;*/
/*    border-radius: 100%;*/
/*    background: #434649;*/
/*    position: absolute;*/
/*    top: 8px;*/
/*    left: -8px;*/
/*}*/
/*.partner-plan li.default_hover {*/
/*    color: #fff;*/
/*    background: linear-gradient(106deg, #EB6323 0%, #FF9C4F 100%);*/
/*    border-color: #d7bebe;*/
/*}*/
/*.partner-plan li.default_hover h4 {*/
/*    color: #fff;*/
/*}*/
/*.partner-plan li.default_hover span::before {*/
/*    background: #fff;*/
/*}*/
/*.partner-plan .info {*/
/*    background: url('/skin/img/partner/1.png') no-repeat;*/
/*    background-size: cover;*/
/*	background-position: center;*/
/*    justify-content: center;*/
/*    padding: 60px 0;*/
/*    position: relative;*/
/*	margin-top: 60px;*/
/*	gap: 30px;*/
/*}*/
/*.partner-plan .info .flex {*/
/*    align-items: center;*/
/*    color: #fff;*/
/*}*/
/*.partner-plan .info img {*/
/*    display: block;*/
/*    margin-right: 30px;*/
/*}*/
/*.partner-plan .info>img {*/
/*    position: absolute;*/
/*    right: 0;*/
/*    bottom: 100%;*/
/*    width: 25%;*/
/*    margin-right: 0;*/
/*    z-index: -1;*/
/*}*/
/*.partner-plan .info p {*/
/*    width: 270px;*/
/*    color: #dddddd;*/
/*}*/
/*.partner-plan .info span {*/
/*    display: block;*/
/*    width: 100%;*/
/*    color: #fff;*/
/*    font-size: 16px;*/
/*}*/
/*.partner-system{*/
/*	padding: 60px 30px;*/
/*	background: url('/skin/img/server/3.jpg');*/
/*	background-size: cover;*/
/*	background-position: center;*/
/*}*/
/*.partner-system .flex{*/
/*	align-items: center;*/
/*	justify-content: space-between;*/
/*	gap: 30px;*/
/*}*/
/*.partner-system p{*/
/*	max-width: 450px;*/
/*	flex: 1;*/
/*}*/
/*.partner-system img{*/
/*	width: 45%;*/
/*}*/
/*.partner-type{*/
/*	padding: 60px 30px;*/
/*	background: linear-gradient(180deg, #FBFBFB 0, #FDF6EE 100%);*/
/*}*/
/*.partner-type .tab_li,.partner-certification .tab_li{*/
/*	justify-content: center;*/
/*	gap: 20px;*/
/*}*/
/*.partner-type .tab_li strong,.partner-certification .tab_li strong{*/
/*	padding-bottom: 3px;*/
/*	border-bottom: 2px solid transparent;*/
/*	cursor: pointer;*/
/*}*/
/*.partner-type .tab_li .active strong,.partner-certification .tab_li .active strong{*/
/*	color: #ff6a00;*/
/*	border-color: #ff6a00;*/
/*}*/
/*.partner-type .tab_con,.partner-certification .tab_con{*/
/*	display: none;*/
/*}*/
/*.partner-type .tab_con.active,.partner-certification .tab_con.active{*/
/*	display: block;*/
/*}*/
/*.partner-type .text{*/
/*	align-items: center;*/
/*	gap: 30px;*/
/*}*/
/*.partner-type .text img{*/
/*	flex: 1;*/
/*	max-width: 270px;*/
/*}*/
/*.partner-type .text p{*/
/*	flex: 2;*/
/*	max-width: 500px;*/
/*}*/
/*.partner-type .item{*/
/*	flex: 1;*/
/*	padding: 15px;*/
/*	background: #fff;*/
/*	position: relative;*/
/*}*/
/*.partner-type .item strong{*/
/*	display: block;*/
/*	font-size: 16px;*/
/*	padding-bottom: 5px;*/
/*}*/
/*.partner-type .item p{*/
/*	color: #666;*/
/*}*/
/*.partner-type .item .icon {*/
/*    width: 50px;*/
/*    height: 50px;*/
/*    position: absolute;*/
/*    right: 15px;*/
/*    top: -15px;*/
/*    background: url('/skin/img/partner/icon.png');*/
/*}*/
/*.partner-type .item:nth-child(1) .icon {*/
/*    background-size: auto 50px;*/
/*    background-position: -79.4% 0;*/
/*}*/
/*.partner-type .item:nth-child(2) .icon {*/
/*    background-size: auto 50px;*/
/*    background-position: -72.5% 0;*/
/*}*/
/*.partner-type .item:nth-child(3) .icon {*/
/*    background-size: auto 50px;*/
/*    background-position: -65.4% 0;*/
/*}*/
/*.partner-type .item:nth-child(4) .icon {*/
/*    background-size: auto 50px;*/
/*    background-position: -58.4% 0;*/
/*}*/
/*.partner-movement,.partner-policy{*/
/*	padding: 60px 30px;*/
/*	background: url('/skin/img/server/5.png');*/
/*	background-size: cover;*/
/*	background-position: center;*/
/*}*/
/*.partner-movement>.flex{*/
/*	gap: 1.5rem;*/
/*	align-items: center;*/
/*}*/
/*.partner-movement .flex a{*/
/*	flex: 1;*/
/*}*/
/*.partner-movement .flex span{*/
/*	display: block;*/
/*	width: 100%;*/
/*	overflow: hidden;*/
/*	white-space: nowrap;*/
/*	text-overflow: ellipsis;*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	background: rgba(0,0,0,0.6);*/
/*	color: #fff;*/
/*	padding: 5px 10px;*/
/*}*/
/*.partner-movement .flex .line{*/
/*	width: 0;*/
/*	height: 2px;*/
/*	background: #ff6a00;*/
/*	position: absolute;*/
/*	bottom: 0;*/
/*	left: 50%;*/
/*	transform: translateX(-50%);*/
/*}*/
.partner-news,.partner-policy{
	padding: 30px;
	border: 1px solid #ebedf6;
}
.partner-news{border-bottom:none;}
.partner-news>.flex{
	padding: 20px;
	align-items: center;
	gap: 1.5rem;
	background: #f8f9fa;
}
.partner-policy>.flex{
	padding: 20px;
	align-items: center;
	gap: 1.5rem;
	background: #fff;
}
.partner-policy .img,.partner-news .img{
	width: 320px;
}
.partner-policy .img span,.partner-news .img span{
	display: block;
	width: 100%;
	position: absolute;
	bottom: 0;
	background: rgba(0,0,0,0.6);
	color: #fff;
	padding: 5px 10px;
}
.partner-policy ul,.partner-news ul{
	flex: 1;
	min-width: 320px;
}
.partner-policy li,.partner-news li{
	justify-content: space-between;
	align-items: center;
}
.partner-policy li a,.partner-news li a{
	display: block;
	width: calc(100% - 100px);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.partner-policy li i,.partner-news li i{
	color: #999;
}
.partner-prm,.partner-certificate{
	background: url('/skin/img/partner/6.webp');
	min-height: 568px;
	background-size: auto;
	background-position: center;
	padding: 30px;
}
.partner-prm .left,.partner-certificate .left{
	flex: 1;
	background: rgba(248,249,250,.8);
	padding: 40px 0;
}
.partner-prm .left img{
	display: block;
	width: 60%;
	margin: 0 auto;
}
.partner-prm .left a{
	display: block;
	width: 130px;
	padding: 8px 0;
	color: #fff;
	margin: 15px auto;
	background: linear-gradient(101deg, #EE5D0F 0, #FE8D02 100%);
	border-radius: 4px;
}
.partner-prm .right,.partner-certificate .right{
	flex: 1;
	background: #fff;
	padding: 40px 0;
}
.partner-prm .right img{
	display: block;
	width: 160px;
	margin: 0 auto 20px;
}
.partner-certification{
	background: url('/skin/img/partner/7.jpg');
	background-size: auto;
	background-position: center;
	padding: 50px 30px 30px;
}
.partner-certification .tab_li{
    position: fixed;
    top: 100px;
    gap: 1.5rem;
    justify-content: center;
    padding: 10px;
    background: #fff;
}
.partner-certification .tab_li li strong{
    border-bottom: 1px solid;
    cursor: pointer;
}
.partner-certification .tab_li .active strong{
    border-color: #ff6a00;
    color: #ff6a00;
}
.partner-certification .tab_con{
    display: none;
}
.partner-certification .tab_con.active{
    display: block;
}
.partner-certification .title_bg{
	display: block;
	padding-left: 20px;
	background: url('/skin/img/partner/8.png') no-repeat;
	background-size: auto 45px;
	background-position: left center;
	line-height: 45px;
	color: #fff;
	font-size: 16px;
	border-bottom: 1px solid #ff6a00;
	margin: 30px auto;
}
.partner-certification img{
	display: block;
	margin: 0 auto;
}
.partner-certification table{
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	text-align: left;
	margin: 15px auto;
}
.partner-certification table tr:first-child {
    background: linear-gradient(90deg, #FF7F1F 0%, #ff6a00 100%);
}
.partner-certification table th:first-child {
    background-color: #23262f;
}
.partner-certification table th {
    font-weight: 600;
    color: #fff;
    padding: 10px;
    border: 1px solid #d8d8d8;
    text-align: center;
}
.partner-certification table td {
    padding: 10px;
    border: 1px solid #d8d8d8;
    text-align: center;
}
.partner-certificate .right img{
	width: 60%;
	display: block;
	margin: 20px auto;
}
.partner-certificate .left .flex{
	width: 60%;
	min-width: 260px;
	margin: 20px auto;
	background: #fff;
	padding: 20px;
	gap: 15px;
}
.partner-certificate .left span{
	display: block;
	width: 100%;
	text-align: left;
}
.partner-certificate .left input{
	width: 100%;
	border: none;
	padding: 0;
	border-bottom: 1px solid #ebedf6;
	outline: 0 none;
	font-size: 12px;
}
.partner-certificate .left button{
	display: block;
	width: 100%;
	background: #ff6a00;
	color: #fff;
	border: none;
	padding: 5px 0;
}
.partner-enroll{
	background: url('/skin/img/server/1.jpg');
	min-height: 568px;
	background-size: cover;
	background-position: center;
	padding: 30px;
}
.partner-enroll table{
	width: 100%;
}
.partner-enroll .gourl{
    width: 160px;
    text-align: right;
}
.partner-enroll td{
	padding-bottom: 10px;
}
.partner-enroll tr td:first-child {
    width: 80px;
}
.partner-enroll input,.partner-enroll select{
	width: 100%;
	outline: 0 none;
	padding: 5px 15px;
}
.partner-enroll .submit {
    display: block;
	border: none;
    margin: 15px auto 0;
    width: 150px;
    padding: 10px 0;
    background: #eb6323;
    color: #fff;
    border-radius: 4px;
}
.partner-empowerment h4{
	font-size: 1.2rem;
}
.partner-empowerment .item{
	background: linear-gradient(0deg, #FFF7F1 0, #FCFCFC 100%);
	padding: 30px;
	gap: 30px;
}
.partner-empowerment .item .img{
	width: 36%;
}
.partner-empowerment .info{
	width: calc(64% - 30px);
}
.partner-empowerment .info>span{
	font-size: 12px;
	color: #666;
	display: block;
}
.partner-empowerment .info>p{
	margin-top: .5rem;
}
.partner-empowerment .item ul{
	gap: 1.5rem;
}
.partner-empowerment .item li{
	flex: 1;
}

@media (any-hover: hover) {
    .partner-index-banner:hover .swiper-button{
        bottom: 30px;
        opacity: 1;
    }
    .partner-index-banner .swiper-button-prev:hover{
        transform: translateX(-5px);
    }
    .partner-index-banner .swiper-button-next:hover{
        transform: translateX(5px);
    }
    .partner-index-news .item:hover>img,.partner-index-case .item:hover .img img{
        transform: translate(-50%, -50%) scale(1.1);
    }
    .partner-index-news .item:hover .text{
        bottom: 0;
    }
    .partner-index-news .item:hover p{
        opacity: 1;
    }
    .partner-index-news .item:hover span{
        opacity: 1;
        color: #ff6a00;
    }
    .partner-index-news .item:hover::after{
        background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
    }
    .partner-index-function .item:hover .icon{
        transform: translateY(5px);
    }
    .partner-index-function .item:hover span,.partner-index-certification .item:hover h5,.partner-index-case .item:hover h5,.partner-index-type .item:hover h5{
        color: #ff6a00;
    }
}


@media screen and (max-width: 1024px){
	#side-menu,.partner-plan::before,nav .submenu li i{
		display: none;
	}
	.partner-content{
		padding-left: 0;
		/*margin: 0 auto;*/
	}
	.partner-index-function .col-lg-3 .item{
        padding-bottom: 200px;
    }
    .partner-index-function .item .icon{
        top: 20px;
        left: 20px;
    }
    .partner-index-function .item h5{
        top: 100px;
        left: 20px;
    }
    .partner-index-function .col-lg-6 .item h5{
        left: 20px;
        bottom: 10px;
    }
    .partner-index-function .item .info{
        left: 20px;
        bottom: 16px;
    }
    .partner-index-system .img img{
        display: block;
        margin: 0 auto;
        max-width: 100%;
    }
    .partner-index-join .box .item{
        min-width: calc(50% - 15px);
    }
    .partner-index-join .box .text{
        width: 120px;
    }
    .partner-index-join .box .item:last-child{
        padding-right: 70px;
    }
}
@media screen and (max-width: 768px){
    .partner-index-culture .img{
        transform: translate(0,0);
    }
    .partner-index-culture .text{
        padding: 20px 0 0;
        transform: translateY(0);
    }
}
@media screen and (max-width: 480px){
	.partner-plan{
	    padding: 240px 0 0;
	}
	.partner-index-news .text{
	    transform: translateY(110%);
	}
    .partner-empowerment .item .img,.partner-empowerment .info{
    	width: 100%;
    }
    .partner-prm .left, .partner-certificate .left{
        flex: auto;
    }
}