
.swiper-pagination { width:100%; bottom:0px; }
.swiper-pagination-bullet { width:10px; height:10px; background:#fff; border:2px solid #c0c0c0; opacity:1; margin:0px 0.1rem; }
.swiper-pagination-bullet-active { background:#c02d28; border-color:#c02d28; }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0px 0.1rem; }

.page-tab-btn { position:absolute; width:0.5rem; height:0.5rem; z-index:5; background:url(../images/page-btn-img01.png) no-repeat center center; background-size:cover; top:50%; margin-top:-0.25rem; border-radius:50%;  }
.page-tab-btn.swiper-button-next:before {position:absolute; width:0.12rem; right:0.2rem; height:0.03rem; top:50%; margin-top:-0.02rem;  content:""; border-radius:0.02rem; background:#fff;transform-origin:right center; transform:rotate(45deg); -webkit-transform:rotate(45deg); }
.page-tab-btn.swiper-button-next:after {position:absolute; width:0.12rem; margin-top:-0.03rem; right:0.2rem; height:0.03rem; border-radius:0.02rem; top:50%;  content:""; background:#fff; transform-origin:right center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-tab-btn.swiper-button-prev:before {position:absolute; width:0.12rem; left:0.2rem; height:0.03rem; top:50%;  content:""; border-radius:0.02rem; background:#fff;transform-origin:left center; transform:rotate(45deg); -webkit-transform:rotate(45deg); margin-top:-0.03rem;  }
.page-tab-btn.swiper-button-prev:after {position:absolute; width:0.12rem; margin-top:-0.02rem;  left:0.2rem; height:0.03rem; border-radius:0.02rem; top:50%;  content:""; background:#fff; transform-origin:left center; transform:rotate(315deg); -webkit-transform:rotate(315deg);}
.page-tab-btn.swiper-button-prev { left:-0.9rem; }
.page-tab-btn.swiper-button-next { right:-0.9rem; }

.page-tab-btn.swiper-button-disabled { opacity:1; background:#d2d2d2; pointer-events:auto; }

@media only screen and (max-width:750px) {
.page-tab-btn.swiper-button-prev { left:-0.25rem; }
.page-tab-btn.swiper-button-next { right:-0.25rem; }

.swiper-pagination-bullet { width:6px; height:6px; }

}


/*******************************合作体系 ************************************/
.partner-index-bk01 {  padding:0.72rem 0px 0.57rem; }
.partner-index-bk01 .page-text .page-txt { padding-top:0.32rem; }
.partner-index-bk01 .page-img { width:4.44rem; border-left:1px solid #e5e5e5; }
.partner-index-bk01 .page-img .page-ico { width:1.1rem; margin:0px auto; height:1.1rem; position:relative; background:#f4f4f4; border-radius:50%; }
.partner-index-bk01 .page-img .page-ico img { max-height:40%; max-width:40%; margin-top:0px; }
.partner-index-bk01 .page-img .page-sub { padding-top:0.07rem; color:#2b2b2b;  }
.partner-index-bk01 .page-img a:hover .page-sub { color:#d0121b; }
.partner-index-bk01 .page-img a:hover .page-ico img { margin-top:-2px; }
.partner-index-bk01 .page-btn { width:4.44rem; padding-top:0.44rem; }
.partner-index-bk01 .page-btn a { min-width:1.4rem; line-height:2.375; border-radius:1.25; margin:0px 0.1rem; }
.partner-index-bk01 .page-btn a +a:before { left:0px; }
.partner-index-bk01 .page-btn a +a { color:#fff; border-color:transparent; }


@media only screen and (max-width:750px) {
.partner-index-bk01 .page-img { width:100%; border-left:none; padding-top:0.5rem; }
.partner-index-bk01 .page-text { flex:none; width:100%; }
.partner-index-bk01 .page-btn { width:100%; }

}

.partner-index-bk02 { padding:0px 0px 0.32rem; }
.partner-index-bk02 .page-sec { padding:0.68rem 0.86rem 0.38rem; }
.partner-index-bk02 .page-con { margin-top:0.51rem; }
.partner-index-bk02 .page-con img { max-width:100%; height:auto; }
@media only screen and (max-width:750px) {
.partner-index-bk02 .page-sec { padding:0.68rem 0px 0.38rem; }

}




.partner-index-bk03 { padding:0.68rem 0px 0.86rem; border-top:1px solid #e5e5e5; }
.partner-index-bk03 .page-list { position:relative; padding-bottom:1.09rem; padding-top:0.12rem; }
.partner-index-bk03 .page-list ul li { width:49.4285%; padding:0.49rem 0.5rem 0.46rem 0.3rem; margin-top:0.2rem; overflow:hidden; position:relative; border:1px solid #dcdcdc; border-top:none;  }
.partner-index-bk03 .page-list ul li:before { position:absolute; left:0px; top:0px; width:100%; content:""; background:#dcdcdc; height:0.04rem; }
.partner-index-bk03 .page-list ul li:after { position:absolute; left:-100%; top:0px; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; display:none; width:100%; content:""; background:#d0121b; height:0.04rem; }

.partner-index-bk03 .page-list ul li:hover:after { left:0px; }

.partner-index-bk03 .page-list ul li .page-ico { width:1.7rem; padding-top:0.1rem; position:relative; }
.partner-index-bk03 .page-list ul li .page-ico img { max-width:100%; }
.partner-index-bk03 .page-list ul li .page-text { padding-left:0.3rem; color:#2b2b2b; }
.partner-index-bk03 .page-list ul li h4 { line-height:1.875; height:3.75em; margin-top:0.07rem;  max-height:3.75em; }
.partner-index-bk03 .page-list ul li .page-more { padding-top:0.28rem; }
.partner-index-bk03 .page-list ul li .page-more span { display:inline-block; background:url(../images/jt05.png) no-repeat left center; padding-left:0.28rem; color:#d0121b; background-size:0.15rem 0.1rem; position:relative; left:0px; }

.partner-index-bk03 .page-list ul li:hover .page-more span { left:5px; }

.partner-index-bk03 .layui-flow-more { position:absolute; margin:0px; left:0px; bottom:0px; width:100%; }
.partner-index-bk03 .layui-flow-more a { font-size:0.15rem; line-height:0.42rem; overflow:hidden; height:auto; display:inline-block; position:relative;border-radius:0.22rem;  }
.partner-index-bk03 .layui-flow-more a:before { position:absolute; left:-100%; top:0px; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; width:100%; content:""; background:#d0121b; height:100%; bottom:0px; }
.partner-index-bk03 .layui-flow-more a cite {min-width:1.6rem; border:1px solid #d0d0d0; color:#2b2b2b; background:none; border-radius:0.22rem; }
.partner-index-bk03 .layui-flow-more a:hover:before { left:0px; }
.partner-index-bk03 .layui-flow-more a:hover cite { color:#fff; border-color:transparent; }

@media only screen and (max-width:1260px) {
.partner-index-bk03 .page-list ul li h4 { height:40px; max-height:40px; }
}

@media only screen and (max-width:750px) {
.partner-index-bk03 .page-list ul li { width:100%; }
.partner-index-bk03 .page-list ul li h4 { height:auto; max-height:3.75em; }

}
@media only screen and (max-width:340px) {
.partner-index-bk03 .page-list ul li h4 { max-height:3.85em; }

}


.partner-service-bk03 { padding:0px 0px 0.8rem;  }
.partner-service-bk03 .page-list ul { margin:0px -0.2rem; }
.partner-service-bk03 .page-list ul li { width:50%; position:relative; margin-top:0.4rem; }
.partner-service-bk03 .page-list ul li .page-con { margin:0px 0.2rem; overflow:hidden;  padding-bottom:0.2rem;position:relative; z-index:2; }
.partner-service-bk03 .page-list ul li .page-con:before { position:absolute; left:0px; top:0px; width:100%; content:""; background:#dcdcdc; height:0.04rem; }
.partner-service-bk03 .page-list ul li .page-con:after { position:absolute; left:-100%; top:0px; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; width:100%; content:""; background:#d0121b; height:0.04rem; }
.partner-service-bk03 .page-list ul li .page-con:hover:after { left:0px; }
.partner-service-bk03 .page-list ul li:before { position:absolute; box-shadow:0px 10px 10px rgba(0,0,0,0.05); content:""; left:0.2rem; top:0px; height:100%; bottom:0px; right:0.2rem; }

.partner-service-bk03 .page-list .page-subtit { height:1.1rem; padding:0.04rem 0.6rem 0px; background:url(../images/contact-sec-bk01-libg01.jpg) no-repeat center center; background-size:cover; }
.partner-service-bk03 .page-list .page-subtit .page-ico { width:0.7rem; height:0.7rem; position:relative; background:#fff; border-radius:50%; }
.partner-service-bk03 .page-list .page-subtit .page-ico img { max-height:55%; max-width:55%; }
.partner-service-bk03 .page-list .page-subtit .page-txt { padding-left:0.22rem; }
.partner-service-bk03 .page-list .page-text { padding:0.23rem 0.7rem 0.08rem; }
.partner-service-bk03 .page-list .page-text p { margin:0.07rem 0px; padding-left:0.62rem; position:relative; }
.partner-service-bk03 .page-list .page-text p img { vertical-align:middle; height:0.2rem; margin-right:0.1rem; position:absolute; left:0px; top:0.04rem; }
.partner-service-bk03 .page-list .page-text p span { display:inline-block; padding-right:0.5em; float:left; position:relative;}
.partner-service-bk03 .page-list .page-text p span i { position:absolute; right:0px; top:0px; }
.partner-service-bk03 .page-list .page-text a { color:#2b2b2b; display:block;  word-wrap:break-word;  }
.partner-service-bk03 .page-list .page-text a:hover { color:#006ec2; }
.partner-service-bk03 .page-list .page-text p em { display:inline-block; }
.partner-service-bk03 .page-list .page-more02 a { display:inline-block; min-width:1.4rem; color:#c02d28; margin-bottom:0.22rem; line-height:2.375; text-align:center; margin-top:0.17rem; margin-left:0px; }
.partner-service-bk03 .page-list .page-more02 a:hover { color:#fff; }


@media only screen and (max-width:1260px) {
.partner-service-bk03 .page-list .page-text p img { top:0.05rem; }
}
@media only screen and (max-width:750px) {
.partner-service-bk03 .page-list ul li { width:100%; }
}


/*************************************授权服务商***************************************/
.partner-service-bk01 { padding:0.8rem 0px 1rem; }
.partner-service-bk01 .page-img { width:42.8571%; }
.partner-service-bk01 .page-img .bg_container { padding-bottom:53.1667%; }

.partner-service-bk01 .page-pic-tab { width:42.8571%; overflow:hidden; position:relative; padding-bottom:0.45rem; }
.partner-service-bk01 .page-pic-tab .bg_container { padding-bottom:53.1667%; }
.partner-service-bk01 .page-pic-tab .page-play { position:absolute; left:0px; top:0px; width:100%; height:100%; right:0px; bottom:0px; background:url(../images/page-play01.png) no-repeat center center; background-size:0.8rem 0.8rem; cursor:pointer; z-index:3; }
.partner-service-bk01 .page-pic-tab .page-video { position:absolute; z-index:2; left:0px; top:0px; width:100%; right:0px; height:100%; bottom:0px; }
.partner-service-bk01 .page-pic-tab .page-video video { height:100%; width:100%; }
.partner-service-bk01 .page-pic-tab .swiper-slide.on .page-video video { background:#000; }
.partner-service-bk01 .page-pic-tab .swiper-slide.on .page-play { display:none; }
.partner-service-bk01 .page-pic-tab .swiper-slide:hover .page-play { display:block; }
.partner-service-bk01 .page-pic-tab h3 { position:absolute; left:0px; bottom:0px; }
.partner-service-bk01 .page-pic-tab h3 span { display:inline-block; color:#fff; background:#d0121b; line-height:2.22; border-radius:0px 0.2rem 0px 0px; padding:0px 1em; min-width:1.9rem; text-align:center;  }
.partner-service-bk01 .page-pic-tab a { display:block; position:relative; }
.partner-service-bk01 .page-pic-tab a:before { position:absolute; right:0px; bottom:0px; width:0.4rem; height:0.4rem; background:url(../images/jiagou-ico.png) no-repeat center center #dfdfdf;transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; background-size:0.4rem 0.4rem; border-radius:0.1rem 0px 0px 0px; content:""; display:none; }
.partner-service-bk01 .page-pic-tab a:hover:before { width:100%; height:100%; background-color:rgba(223,223,223,0.5); border-radius:0px; }

.partner-service-bk01 .page-text { width:52.8571%; }
.partner-service-bk01 .page-text h3 { line-height:1.1; }
.partner-service-bk01 .page-text h4 { padding-top:0.34rem; }
.partner-service-bk01 .page-text .page-con { line-height:1.875; padding-top:0.27rem; }
@media only screen and (max-width:750px) {
.partner-service-bk01 .page-pic-tab { width:100%; }
.partner-service-bk01 .page-text { width:100%; padding-top:0.5rem; }

}

.partner-service-bk02 { padding:0.68rem 0px 2.23rem;  }
.partner-service-bk02 .page-tab-nav { padding:0.41rem 0px 0.45rem; }
.partner-service-bk02 .page-tab-nav ul li { display:inline-block; padding:0px 0.02rem; }
.partner-service-bk02 .page-tab-nav ul li a { display:block; background:#f7f7f7; line-height:0.5rem; padding:0px 0.2rem; min-width:2rem; color:#333; }
.partner-service-bk02 .page-tab-nav ul li.on a,.partner-service-bk02 .page-tab-nav ul li a:hover { background:url(../images/page-tab-nav-libg01.jpg) no-repeat center center; background-size:100% 100%; color:#fff; }

.partner-service-bk02 .page-tabcon ul li { width:25%; padding-right:1%; padding-top:0.31rem; }
@media only screen and (max-width:1260px) {
.partner-service-bk02 .page-tabcon ul li { width:33.33%; }
}
@media only screen and (max-width:750px) {
.partner-service-bk02 .page-tabcon ul li { width:100%; }
}



/*************************认证培训**************************************/
.page-partner-train-bk01 { padding-top:0.7rem; }
.page-partner-train-bk01 .page-tab-nav ul li { display:inline-block; padding:0px 0.02rem; margin-top:0.1rem; position:relative; }
.page-partner-train-bk01 .page-tab-nav ul li:before { position:absolute; width:0px; height:0px; border:0.12rem solid #d51f17; top:100%; left:50%; margin-left:-0.12rem; content:""; border-color:#d51f17 transparent transparent transparent; display:none; }
.page-partner-train-bk01 .page-tab-nav ul li a { display:block; background:#f7f7f7; line-height:0.5rem; padding:0px 0.2rem; min-width:10.5em; color:#333; }
.page-partner-train-bk01 .page-tab-nav ul li.on a,.page-partner-train-bk01 .page-tab-nav ul li a:hover { background:url(../images/page-tab-nav-libg01.jpg) no-repeat center center; font-weight:bold; background-size:100% 100%; color:#fff; }
.page-partner-train-bk01 .page-tab-nav ul li.on:before,.page-partner-train-bk01 .page-tab-nav ul li:hover:before  { display:block; }
.page-partner-train-bk01 .page-btn span { -webkit-background-image: linear-gradient(135deg, #d0121b 60%, #eb6100); background-image: linear-gradient(135deg, #d0121b 60%, #eb6100); line-height:2.5; min-width:10.4em; color:#fff; display:inline-block; }
.page-partner-train-bk01 .page-btn img { height:1em; margin-left:0px; vertical-align:middle; margin-right:0.1rem; position:relative; top:-0.02rem; }
.page-partner-train-bk01 .page-btn:hover img{ margin-left:5px; } 

@media only screen and (max-width:750px) {
.page-partner-train-bk01 .page-btn { padding-top:0.5rem; width:100%; }
.page-partner-train-bk01 .page-btn span { display:block; }

}


.page-partner-train-bk02 { margin-top:0.6rem; padding:0.71rem 18% 0.74rem;  }
.page-partner-train-bk02 .page-title { padding-bottom:0.23rem; }
.page-partner-train-bk02 .page-text { overflow:hidden; position:relative; line-height:1.875; }

@media only screen and (max-width:750px) {
.page-partner-train-bk02 { padding:0.71rem 5% 0.74rem; }	
.page-partner-train-bk02 .page-title { width:100%; float:none; }
.page-partner-train-bk02 .page-text { padding-left:0px;  }
.page-partner-train-bk02 .page-text:before { display:none; }
}

.page-partner-train-bk03 { padding-top:0.54rem; padding-bottom:1.18rem; }
.page-partner-train-bk03 .wid01 { width:21.1428%; }
.page-partner-train-bk03 .wid02 { width:30.4285%; }
.page-partner-train-bk03 .wid03 { width:18.2857%; }
.page-partner-train-bk03 .wid04 { width:12.8571%; }
.page-partner-train-bk03 .wid05 { width:17.2859%; }
.page-partner-train-bk03 .page-sec { padding:0.18rem 0.1rem 0.18rem 0.2rem; border-left:1px solid #e3e3e3; }
.page-partner-train-bk03 dl { border:1px solid #dcdcdc; }
.page-partner-train-bk03 dl dt { background:#f7f7f7; }
.page-partner-train-bk03 dl dt .page-sec:first-child { border-left:none; }
.page-partner-train-bk03 dl dd span { display:none; }
.page-partner-train-bk03 dl dd { line-height:1.875; border-top:1px solid #e3e3e3;  }
.page-partner-train-bk03 dl dd .page-sec:first-child { border-left:none; }
.page-partner-train-bk03 dl dd .page-sec { padding:0.21rem 0.1rem 0.21rem 0.2rem;  }
.page-partner-train-bk03 .page-con { padding-top:0.43rem; }

@media only screen and (max-width:750px) {
.page-partner-train-bk03 dl dt { display:none; }
.page-partner-train-bk03 .wid01 { width:100%; }
.page-partner-train-bk03 .wid02 { width:100%; }
.page-partner-train-bk03 .wid03 { width:100%; }
.page-partner-train-bk03 .wid04 { width:100%; }
.page-partner-train-bk03 .wid05 { width:100%; }
.page-partner-train-bk03 dl dd span { display:block; font-weight:bold; }
.page-partner-train-bk03 .page-sec { border:none; }

}


.page-partner-train-bk04 {  padding-top:0.5rem; padding-bottom:0.26rem; }
.page-partner-train-bk04 .page-list { margin:0.31rem 0px 0.5rem; padding:0px; position:relative; }
.page-partner-train-bk04 .page-list .swiper-train { position:static; }
.page-partner-train-bk04 .page-list .swiper-slide { width:33.33%; }
.page-partner-train-bk04 .page-list .page-img { overflow:hidden; padding:0.08rem; background:#fff; }
.page-partner-train-bk04 .page-list .bg_container { padding-bottom:69.95%; }
.page-partner-train-bk04 .page-list p { margin-top:0.18rem; }
.page-partner-train-bk04 .page-list .page-con { width:100%; }
.page-partner-train-bk04 .page-tab-btn { top:1.82rem; margin-top:0px; }
.page-partner-train-bk04 .page-tab-btn.swiper-button-next { right:0px; }
.page-partner-train-bk04 .page-tab-btn.swiper-button-prev { left:0px; }

@media only screen and (max-width:1920px) {
.page-partner-train-bk04 .page-tab-btn { top:1.45rem;  }
}
@media only screen and (max-width:1660px) {
.page-partner-train-bk04 .page-tab-btn { top:1.65rem;  }
}
@media only screen and (max-width:1440px) {
.page-partner-train-bk04 .page-tab-btn { top:1.85rem;  }
}
@media only screen and (max-width:750px) {
.page-partner-train-bk04 .page-list { padding:0px; }
}

.page-partner-train-bk04 .swiper-slide {
      text-align: center;
      font-size: 18px;

      /* Center slide text vertically */
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.73);
    }
.page-partner-train-bk04 .swiper-slide-active,.page-partner-train-bk04 .swiper-slide-duplicate-active{
      transform: scale(1);
	}
.page-partner-train-bk04 .swiper-slide-prev { transform-origin:83% center;}
.page-partner-train-bk04 .swiper-slide-next { transform-origin:17% center;}

@media only screen and (max-width:750px) {
.page-partner-train-bk04 .page-list ul li { width:100%; margin-top:0.5rem; }
.page-partner-train-bk04 .page-tab-btn { top:0.66rem; }


}

.page-partner-train-bk05 {  padding:0.69rem 0px 0px; }
.page-partner-train-bk05 .page-title { }
.page-partner-train-bk05 .page-ico { height:0.5rem; position:relative;}
.page-partner-train-bk05 .page-ico img { max-width:100%; max-height:100%; }
.page-partner-train-bk05 .page-sec {  position:relative; background:url(../images/page-partner-train-bk05-libg01.jpg) no-repeat center center; background-size:cover; padding:0.32rem 0px 0.28rem; margin-top:0.4rem; }
.page-partner-train-bk05 .page-sec .page-sub { padding:0px 0.8rem; }
.page-partner-train-bk05 ul { padding-top:0.24rem; }
.page-partner-train-bk05 ul li { position:relative; }
.page-partner-train-bk05 ul li:before { position:absolute; left:0px; top:0.4rem; background:url(../images/partner-jt01.png) no-repeat left center; background-size:0.1rem 0.16rem; content:""; width:0.1rem; height:0.16rem; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all; }
.page-partner-train-bk05 ul li:hover:before { left:2px; } 
.page-partner-train-bk05 ul li h3 { padding-top:0.32rem;  }
.page-partner-train-bk05 ul li h3 span { position:absolute; left:0px; top:0px; }
.page-partner-train-bk05 ul li h3 p { display:inline-block; text-align:left; position:relative; padding-left:1.35em; }
.page-partner-train-bk05 ul li:first-child:before { display:none; }
.page-partner-train-bk05 .page-sec:before { width:0.29rem; height:0.15rem; background:url(../images/page-partner-train-bk05-jt01.png) no-repeat center center; background-size:100% 100%; content:""; position:absolute; bottom:-0.15rem; left:0.81rem; display:none; }
.page-partner-train-bk05 .page-sec:last-child { /*background:#fff; border:1px solid #dcdcdc;*/ }
.page-partner-train-bk05 .page-sec:last-child:before { display:none; }

@media only screen and (max-width:750px) {
.page-partner-train-bk05 ul li { flex:none; width:50%; margin-top:0.5rem; }
.page-partner-train-bk05 ul { -ms-justify-content:flex-start;-webkit-justify-content:flex-start; -moz-justify-content:flex-start; justify-content :flex-start; padding-top:0px; }

}


.page-partner-train-bk06 { background:#f7f7f7; position:relative; padding:0.49rem 0.8rem 0.6rem;  margin-bottom:1rem; margin-top:0.8rem; }
.page-partner-train-bk06:before { position:absolute; content:""; left:0px; top:0px; width:100%; height:0.25em; background:#d31f28; }
.page-partner-train-bk06:after { position:absolute; left:50%; top:0.59rem; bottom:0.6rem; content:""; width:1px; background:#dedede; }
.page-partner-train-bk06 .page-down { width:50%; padding-bottom:0.25rem; }
.page-partner-train-bk06 .page-down ul { padding-top:0.17rem; }
.page-partner-train-bk06 .page-down ul li { padding-right:0.12rem; }
.page-partner-train-bk06 a { color:#2b2b2b; position:relative; display:inline-block; border:1px solid #7b7b7b; border-radius:0.2rem; line-height:0.38rem; padding:0px 0.42rem 0px 0.55rem; overflow:hidden; margin-top:0.1rem;  }
.page-partner-train-bk06 a span { position:relative; z-index:2; }
.page-partner-train-bk06 a:after { position:absolute; left:0.2rem; top:50%; width:0.19rem; height:0.19rem;background:url(../images/down-pdf01.png) no-repeat center center; background-size:100% 100%; content:""; margin-top:-0.095rem; }
.page-partner-train-bk06 a:before { position:absolute; left:-100%; top:0px; height:100%; background:rgba(0,0,0,0.1); content:""; width:100%; border-radius:0.2rem; transition:0.5s all; -webkit-transition:0.5s all; -ms-transition:0.5s all; -o-transition:0.5s all;  }
.page-partner-train-bk06 a:hover:before { left:0px; } 
.page-partner-train-bk06 a:hover { border-color:transparent; }

.page-partner-train-bk06 .page-email { width:50%; padding-left:1.2rem; }
.page-partner-train-bk06 .page-email .page-con { padding-top:0.17rem; }
.page-partner-train-bk06 .page-email a { border-color:transparent; padding-left:0.4rem; }
.page-partner-train-bk06 .page-email a:after { background:url(../images/contact-ico04.png) no-repeat center center; left:0px; background-size:100% 100%;  }
.page-partner-train-bk06 .page-email a:before { display:none; }

@media only screen and (max-width:750px) {
.page-partner-train-bk06 { padding:0.5rem; }	
.page-partner-train-bk06 .page-down { width:100%; }
.page-partner-train-bk06 .page-email { width:100%; padding-left:0px; }
.page-partner-train-bk06:after { display:none; }
}




/***************************生态合作******************************/
.page-partner-ecological { padding:0px 0px 1rem; margin-top:-0.06rem; }
.page-partner-ecological .page-list { padding:0px 0.18rem 0.8rem; }
.page-partner-ecological .page-list ul li { width:20%; float:left; position:relative; }
.page-partner-ecological .page-list ul li i { position:absolute; width:0.32rem; height:0.32rem; border:1px solid #d4d4d4;transform:rotate(-45deg); -webkit-transform:rotate(-45deg); }
.page-partner-ecological .page-list ul li i.i1 {left:0.06rem; top:50%; margin-top:-0.16rem; border-color:#d4d4d4 transparent  transparent  #d4d4d4;  }
.page-partner-ecological .page-list ul li i.i2 {right:0.06rem; top:50%; margin-top:-0.16rem; border-color:transparent #d4d4d4 #d4d4d4 transparent;  }
.page-partner-ecological .page-list ul li i.i3 {top:0.06rem; left:50%; margin-left:-0.16rem; border-color:#d4d4d4 #d4d4d4 transparent transparent;  }
.page-partner-ecological .page-list ul li i.i4 {bottom:0.06rem; left:50%; margin-left:-0.16rem; border-color:transparent transparent #d4d4d4 #d4d4d4 ;  }
.page-partner-ecological .page-list ul li:before { position:absolute; z-index:3; left:0.4rem; top:0.4rem; right:0.4rem; bottom:0.4rem; border:0.04rem solid #d0121b; content:""; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); opacity:0; filter:alpha(opacity=0);-webkit-transition: all .5s;-moz-transition: all .5s; -ms-transition: all .5s;transition: all .5s; }
.page-partner-ecological .page-list ul li a { position:relative; z-index:3; cursor:default; display:block;  padding-bottom:100%; }
.page-partner-ecological .page-list ul li img { max-width:70%; max-height:50%; }
.page-partner-ecological .page-list ul li:hover:before { opacity:1; filter:alpha(opacity=100); }
.page-partner-ecological .page-list ul li:hover i { display:none; }

.page-partner-ecological .page-list ul { margin-top:-10%; } 
.page-partner-ecological .page-list ul:first-child { margin-top:0px; } 


@media only screen and (max-width:1850px) {
.page-partner-ecological .page-list ul li:before { left:0.42rem; top:0.42rem; right:0.42rem; bottom:0.42rem;}
}
@media only screen and (max-width:1750px) {
.page-partner-ecological .page-list ul li:before { left:0.44rem; top:0.44rem; right:0.44rem; bottom:0.44rem;}
}
@media only screen and (max-width:1660px) {
.page-partner-ecological .page-list ul li:before { left:0.46rem; top:0.46rem; right:0.46rem; bottom:0.46rem;}
}
@media only screen and (max-width:1560px) {
.page-partner-ecological .page-list ul li:before { left:0.48rem; top:0.48rem; right:0.48rem; bottom:0.48rem;}
}
@media only screen and (max-width:1460px) {
.page-partner-ecological .page-list ul li:before { left:0.49rem; top:0.49rem; right:0.49rem; bottom:0.49rem;}
}
@media only screen and (max-width:750px) {
.page-partner-ecological .page-list ul li { width:33.33%; }
.page-partner-ecological .page-list ul { margin-top:0px; }
}





































