@charset "utf-8";
/* CSS Document */



/*********banner*******************/
.hmPage1{ position:relative; width:100%;}
.hmFocus{ position:relative;}
.hmFocus_img{background-size:cover; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; -webkit-transform:scale(1.12); transform:scale(1.12); display:block;}
.hmFocus_img:after{ content: ""; background: rgba(0, 0, 0, 0); position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.on .hmFocus_img{ visibility: visible; -webkit-animation: scaleBg 5s linear forwards; animation: scaleBg 5s linear forwards;}

.mhmFocus_img{background-size:cover; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; -webkit-transform:scale(1.12); transform:scale(1.12); display:none;}
.mhmFocus_img:after{ content: ""; background: rgba(0, 0, 0, 0); position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; }
.on .mhmFocus_img{ visibility: visible; -webkit-animation: scaleBg 5s linear forwards; animation: scaleBg 5s linear forwards;}




.hmFocus_item{width:100%; height:100vh; position:relative; overflow:hidden;}

.hmFocus_txt{ width:100%; color:#fff; position:absolute; left:0; top:50%; transform:translateY(-50%); z-index:2; text-align:center;}
.hmFocus_txt strong{ display: block; transition: all 0.8s ease-in-out; transform: translate(-150px,0px); opacity: 0; font-size:0.68rem; line-height:1.5; color: #fff;font-family: 'HarmonyOS Medium'; font-weight: normal} 
.hmFocus_txt .p{ margin-top: 18px; display: block;transition: all 0.8s ease-in-out; transform: translate(150px,0px); opacity: 0; font-size:0.38rem; line-height:1.5; color: #fff;  }
.on .hmFocus_txt strong{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.on .hmFocus_txt .p{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}

.hmFocus_txtf{ text-align:left;}

.hmFocus_txt .left_top{ display: block; transition: all 0.8s ease-in-out; transform: translate(-250px,0px); opacity: 0;  } 
.hmFocus_txt .left_top p{color:#0c3883;font-size:0.58rem; line-height:1.4;font-family: 'HarmonyOS Medium';}
.hmFocus_txt .left_top p:nth-child(2){ text-indent:1em;}
.hmFocus_txt .left_top p:nth-child(3){ text-indent:2em;}

.hmFocus_txt .left_bottom{ display: block; transition: all 0.8s ease-in-out; transform: translate(-250px,0px); opacity: 0; margin-top:.8rem;}
.hmFocus_txt .left_bottom p{font-size:0.22rem; line-height:1.5; color: rgba(12, 56, 131,0.7); }

.on .hmFocus_txt .left_top{opacity:1; transform:translate(0px,0px); transition-delay:0.3s;}
.on .hmFocus_txt .left_bottom{opacity:1; transform:translate(0px,0px); transition-delay:0.5s;}


.hmFocus_dot{ height: 2px; width: 100%; position: absolute; left: 0px; bottom: 3vh; z-index: 5; text-align:center}
.hmFocus_dot span{display: inline-block;margin: 0px 5px; height:6px; width:55px; border-radius:5px; background:rgba(255,255,255,0.5); cursor:pointer; position:relative; }
.hmFocus_dot span.on{height:6px;}
.hmFocus_dot span:after{content:""; background:#0c3883; width:0; height:6px; position:absolute; left:0; top:0;border-radius:5px;}
.hmFocus_dot span.on:after{ width:100%; transition:all 4.8s linear;}
.hmFocus .slick-prev{ background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 80px; width: 43px; position: absolute; left: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -40px; z-index:3; transition:all 0.5s ease-in-out; opacity:0.3; transform:rotate(180deg); }
.hmFocus .slick-next{  background: url(../images/fsBtn.png) no-repeat center center; display: inline-block; height: 80px; width: 43px; position: absolute; right: 60px; top: 50%; text-indent: 1000px; white-space: nowrap; overflow: hidden; cursor: pointer; margin-top: -40px; z-index:3; transition:all 0.5s ease-in-out; opacity:0.3;}
.hmFocus .slick-prev:hover,.hmFocus .slick-next:hover{ opacity:1;}


@media (max-width:767px){
*{ letter-spacing:0!important;}

.hmFocus .slick-prev{left:0;}
.hmFocus .slick-next{right:0;}

.mhmFocus_img{display:block;}
.hmFocus_img{ display:none;}


}



.xiangxia{position: absolute;z-index: 22;width: 100%;text-align: center;bottom:35px;}
.xiangxia a{display: inline-block;width:50px;height:50px;/*border:1px solid white;*/text-align: center;line-height: 80px;border-radius: 50%;}
.xiangxia a i{display: inline-block;font-size: 40px;color: white;animation: run1 2s linear infinite;}
.xiangxia span{display: block;color: #fff; margin-top:5px; font-size:12px;}

@keyframes run1{
0%{transform: translateY(-3px);}
50%{transform: translateY(3px);}
100%{transform: translateY(-3px);}
}


/**************About*****************/
.hmPage2 { position: relative; width: 100%;height: 100%; background-color: #FFFFFF;  }
.hmPage2::before { content: ''; position: absolute; top: 0; left: 0; width: 45%;height: 100%;  background-color: #444648; z-index:0;}

.index-about-box{align-items: center;}
.index-about-lf{position: relative; z-index:1; width:45%; color:#fff; opacity:0; transition:all 0.6s; transform:translateX(-130px);}
.index-about-tit{ font-size:0.22rem;}
.index-about-title{ font-size:0.62rem; line-height:1.36; margin-top:0.35rem; margin-bottom:0.5rem;}
.pcbr {display: block;}

a.blueMore{ display: inline-block; height: 3em; line-height: 3;  padding: 0 2.8em; overflow: hidden;border: 1px solid #0c3883; background:#0c3883;font-size:14px; position: relative;transition: 1s 1.5s all ease;-webkit-transition: 1s 1.5s all ease;color: #fff; }
a.blueMore span{position: relative; z-index: 2; transition: 0.5s all ease;-webkit-transition: 0.5s all ease; display: inline-block; font-size:14px;}
a.blueMore::before {content: ""; display: inline-block;position: absolute;z-index: 1; background: #fff; left: -100%;  top: 0; width: 100%;  height: 100%; transition: 0.5s all ease;-webkit-transition: 0.5s all ease;}
a.blueMore:hover::before{left:0;}
a.blueMore:hover span{color:#0c3883;}

.index-about-rf{width:55%; padding:0px 0px 0px 1rem;}
.index-about-top{ font-size:16px; color:#666666;opacity:0; transition:all 0.6s; transform:translateX(330px);}
.index-about-list{ margin-top:0.45rem;}
.index-about-list li:nth-child(1),.index-about-list li:nth-child(2){ margin-bottom:0.4rem;}
.index-about-list li .index-about-img{ overflow:hidden;}
.index-about-list li .index-about-img img{  display: block;width: 100%; transition: transform .6s ease;}
.index-about-list li:hover img { transform: scale(1.1);}
.index-about-list li h3{ font-size:0.2rem; color:#222222; line-height:2;font-weight: normal;}

.index-about-list li p{ font-size:15px; color:#666666;line-height:1.5;}
.index-about-list li:hover h3{ color:#0c3883; }


.hmPage2.active .index-about-lf {opacity:1; transform:translateX(0);}
.hmPage2.active  .index-about-top{ opacity:1; transform:translateX(0);}

.hmPage2 .index-about-list li {width: 45%; opacity:0; transform:translateY(30px);}
.hmPage2.active .index-about-list li {opacity:1; transform:translateY(0);}
.hmPage2 .index-about-list li:nth-child(1) {transition:all 0.6s 0.3s;}
.hmPage2 .index-about-list li:nth-child(2) {transition:all 0.6s 0.6s;}
.hmPage2 .index-about-list li:nth-child(3) {transition:all 0.6s 0.9s;}
.hmPage2 .index-about-list li:nth-child(4) {transition:all 0.6s 1.2s;}



a.whiteMore{ display: inline-block; height: 3em; line-height: 3;  padding: 0 2.8em; border-radius: 3em 0 3em 0;   overflow: hidden;border: 1px solid #fff; font-size:14px; position: relative;transition: 1s 1.5s all ease;-webkit-transition: 1s 1.5s all ease;}
a.whiteMore span{position: relative; z-index: 2; transition: 0.5s all ease;-webkit-transition: 0.5s all ease; display: inline-block;color: #fff; font-size:14px;}
a.whiteMore::before {content: ""; display: inline-block;position: absolute;z-index: 1; background: #fff; left: -100%;  top: 0; width: 100%;  height: 100%; transition: 0.5s all ease;-webkit-transition: 0.5s all ease;}
a.whiteMore:hover::before{left:0;}
a.whiteMore:hover span{color:#c61634;}

@media (max-width: 1279px){
.hmPage2 { position: relative; width: 100%;height: 100%; background-color: #F7F7F7;  }	
.hmPage2::before {display:block;width:100%;height:42vh;}
.index-about-box { align-items: center; padding:0px 3% ;}
.index-about-lf{width:100%;margin-bottom:60px;}
.pcbr {display: none;}
.index-about-rf{width:100%; padding:0px 0px 0px 0px;}
.hmPage2 .index-about-list li {width: 24%; opacity:0; transform:translateY(30px);}
.index-about-list li h3 {font-size: 20px;}

.index-about-title {font-size: 38px;line-height: 1.36;  margin-top:15px; margin-bottom:15px;}	
}


@media (max-width:767px){
.index-about-lf{margin-bottom: 35px;}
.index-about-title { font-size: 24px;}
.hmPage2 .index-about-list li { width: 45%;}
.index-about-list li h3 {font-size: 16px;}
.index-about-list li p { display:none;}
.hmPage2.active .index-about-top {opacity: 0;display: none;}
}



/* hmPage3  */
.index-s3 { position: relative; width:100%; height:100vh;}
.index-s3 .bg-block { width:100%; height:100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: #000; z-index: 1; }
.index-s3 .bg-block .item { position: absolute; top: 0; left: 0; right: 0; bottom: 0; opacity: 0; visibility: hidden; transition: all .6s ease; background: no-repeat center; background-size: cover; }
.index-s3 .bg-block .item.active { opacity: 1; visibility: visible; }
.index-s3 .bg-block .item .over{ width:100%; height:100%; object-fit: cover; display:block;}
.index-s3 .bg-block .item .mover{ width:100%; height:100%; object-fit: cover; display:none;}



.index-s3 .cont {position: relative; z-index: 2; width:30%; height:100%;}
.index-s3 .cont:before{content:'';position:absolute;left:0px;top:0px;width:100%;height:100%;background: rgba(0, 0, 0, 0.3);}
.index-s3 .right-box {position: absolute;width:75%;left: 50%;top: 50%;transform: translate(-50%,-50%);display: flex; flex-wrap:wrap;}
.index-s3 .right-box .item { position: relative; cursor: pointer; width:100%; border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.index-s3 .right-box .item.active {border-bottom:1px solid rgba(255, 255, 255, 1);}
.index-s3 .right-box .item .box {display: flex;align-items: center; padding:0.5rem 0px; transition: all .3s ease; position: relative; }
.index-s3 .right-box .item .box .box_img{}
.index-s3 .right-box .item .box .box_img .overNone{ display:block;}
.index-s3 .right-box .item .box .box_img .overBlock{ display:none;}
.index-s3 .right-box .item.active .box .box_img .overNone{display:none;}
.index-s3 .right-box .item.active .box .box_img .overBlock{display:block;}


.hmc2rx { position: relative; margin-left:0.3rem;}
.index-s3 .right-box .item h3 { font-size: 20px; color: #fff; font-weight: normal; o }
.index-s3 .right-box .item p { font-size: 16px; line-height: 1.8; color: #fff; }


@media (max-width:767px){
.index-s3 .cont {position: relative; z-index: 2; width:100%; height:100%;}
.index-s3 .bg-block .item .mover{ width:100%; height:100%; object-fit: cover; display:block;}
.index-s3 .bg-block .item .over{ width:100%; height:100%; object-fit: cover; display:none;}

}


/* hmPage4  */
.hmPage4 {width:100%; background:url("../images/hmPage4_bg.jpg") no-repeat top;background-size:cover;}
.hmPage4 .conwrap { }
.hmPage4 .conwrap:after {content:""; display:block; clear:both;}
.hmPage4 .conwrap .left {float:left; width:45%; box-sizing:border-box; }
.hmPage4 .conwrap .left .tit {font-size: 0.22rem;color:#ffffff;margin-bottom: 0.7rem;}
.hmPage4 .conwrap .left h3 {font-size: 0.6rem;margin-bottom: 0.5rem;color:#ffffff;font-weight:400;line-height: 1.35;}
.hmPage4 .conwrap .left p { max-width:80%;font-size: 0.18rem;line-height: 1.7;color:#ffffff;}


.hmPage4 .conwrap .right {float:left; width:55%; box-sizing:border-box; }
.hmPage4 .conwrap .right ul {display:flex; flex-wrap:wrap; justify-content:flex-start; width:100%;}
.hmPage4 .conwrap .right ul li {position:relative; width:33.33%;}
.hmPage4 .conwrap .right ul li:before {content:""; display:block; position:absolute; left:0; top:50%; transform:translateY(-50%);width:1px; height:100vh; background:rgba(255,255,255,0.2);}
.hmPage4 .conwrap .right ul li .con {position:relative; padding:0px 0.3rem;}
.hmPage4 .conwrap .right ul li .con:before {content:""; display:inline-block;width:3px; height:60px; background:#ffffff;position:absolute; left:-1px; top:0;}
.hmPage4 .conwrap .right ul li .con .ico {margin-bottom:0.5rem; position:relative; width:0.7rem;}
.hmPage4 .conwrap .right ul li .con h4 {font-size:0.28rem; color:#ffffff; margin-bottom:0.3rem; }
.hmPage4 .conwrap .right ul li .con p {max-width:88%;font-size:17px;color:rgba(255,255,255,0.8);line-height:30px;font-weight:300;margin-bottom:0.8rem; height:120px;}

.hmPage4 .conwrap .left {opacity:0; transition:all 0.6s; transform:translateX(-30px);}
.hmPage4.active .conwrap .left {opacity:1; transform:translateX(0);}
.hmPage4 .conwrap .right ul li {opacity:0; transform:translateY(30px);}
.hmPage4.active .conwrap .right ul li {opacity:1; transform:translateY(0);}
.hmPage4 .conwrap .right ul li:nth-child(1) {transition:all 0.6s 0.3s;}
.hmPage4 .conwrap .right ul li:nth-child(2) {transition:all 0.6s 0.6s;}
.hmPage4 .conwrap .right ul li:nth-child(3) {transition:all 0.6s 0.9s;}





@media (max-width: 1279px){
.hmPage4 .conwrap {width:100%;box-sizing:border-box;padding: 0px 5%;}
.hmPage4 .conwrap .left {width: 100%;margin-bottom:50px;}
.hmPage4 .conwrap .left .tit {margin-bottom:15px;}
.hmPage4 .conwrap .left h3 {font-size:40px; margin-bottom:30px;color: #ffffff;  font-weight: 400; line-height: 1.35;}
.hmPage4 .conwrap .right {width: 100%;}
.hmPage4 .conwrap .right ul {}
.hmPage4 .conwrap .right ul li {position:relative; margin-bottom:30px;width:100%;}
.hmPage4 .conwrap .right ul li:before {width:0px;}
.hmPage4 .conwrap .right ul li:last-child {margin-bottom:0;}
.hmPage4 .conwrap .right ul li .con {position:relative; display:table; width:100%;}

.hmPage4 .conwrap .right ul li .con .ico {position:relative;display:table-cell;vertical-align:top;width:70px;height: auto;}
.hmPage4 .conwrap .right ul li .con .txt {display:table-cell; padding-left:40px; margin-bottom:20px;}
.hmPage4 .conwrap .right ul li .con h4 {margin-bottom:5px; font-size:26px;}
.hmPage4 .conwrap .right ul li .con p {height: auto;margin-bottom: 0px;line-height:1.6;}
.hmPage4 .conwrap .right ul li .con .arr_btn { display: table-cell; vertical-align: top;text-align: right;}

}


@media (max-width: 767px){
.hmPage4 {width:100%; background:url("../images/m_hmPage4_bg.jpg") no-repeat top;background-size:cover;}	
	
.hmPage4 .conwrap {width:100%;box-sizing:border-box;padding: 0 5%;}
.hmPage4 .conwrap .left {width: 100%;margin-bottom:50px;}
.hmPage4 .conwrap .left .tit {margin-bottom:15px;}
.hmPage4 .conwrap .left h3 {font-size:24px; margin-bottom:30px;color: #ffffff;  font-weight: 400; line-height: 1.35;}
.hmPage4 .conwrap .left p { max-width: 100%;  font-size: 0.18rem;line-height: 1.7; color: #ffffff;}
.hmPage4 .conwrap .right {width: 100%;}
.hmPage4 .conwrap .right ul {}
.hmPage4 .conwrap .right ul li {position:relative; margin-bottom:30px;width:100%;}
.hmPage4 .conwrap .right ul li:before {width:0px;}

.hmPage4 .conwrap .right ul li:last-child {margin-bottom:0;}
.hmPage4 .conwrap .right ul li .con {position:relative; display:table; width:100%;}
.hmPage4 .conwrap .right ul li .con:before {content:"";display:inline-block;width:3px;height: 100%;background:#ffffff;position:absolute;left:-1px;top:0;}
.hmPage4 .conwrap .right ul li .con .ico {position:relative;display:table-cell;vertical-align:top;width:50px;height: auto;}
.hmPage4 .conwrap .right ul li .con .txt {display:table-cell; padding-left:20px;}
.hmPage4 .conwrap .right ul li .con h4 {margin-bottom:5px; font-size:18px; }
.hmPage4 .conwrap .right ul li .con p {height: auto;margin-bottom: 0px;font-size:12px;line-height:1.5;max-width: 100%; display:none;}
.hmPage4 .conwrap .right ul li .con .arr_btn { display: table-cell; vertical-align: top;text-align: right;padding-left: 20px;}
.hmPage4 .conwrap .right ul li .con .arr_btn img {
    width: 35px;
}
}


/* hmPage5 */
.hmPage5 .bg1:before {content:""; display:block;width:55%; height:50vh; background:#ededed;position:absolute; bottom:0; left:0; z-index:-1;}
.hmPage5 .bg1:after {content:""; display:block;width:55%; height:50vh; background:#dddddd;position:absolute; top:0; left:0; z-index:-1;}
.hmPage5 .bg2:before {content:""; display:block;width:45%; height:50vh; background:#444648;position:absolute; top:0; right:0; z-index:-1;}	
.hmPage5 .bg2:after {content:""; display:block;width:45%; height:50vh; background:#55575a;position:absolute; bottom:0; right:0; z-index:-1;}

.hmPage5 .conwrap {width:100%;align-items: center;}
.hmPage5 .conwrap .left { position:relative;float:left; width:52%;}
.hmPage5 .conwrap .left .sbj { font-size:0.5rem;color:#222222; margin-bottom:1rem;}

.hmPage5 .conwrap .left .report_slide .slick-slide {margin:5px;}
.hmPage5 .conwrap .left .report_slide a{ display:block;}
.hmPage5 .conwrap .left .report_slide .text_box {background:#ffffff; box-sizing:border-box; padding:0.45rem 0.3rem; position:relative;}

.hmPage5 .conwrap .left .report_slide .text_box .tit {font-size: 18px;color:#222222;margin-bottom:0.2rem;min-height: 108px;}
.hmPage5 .conwrap .left .report_slide .text_box p {font-size:16px; line-height:24px; color:#666666; margin-bottom:30px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3; -webkit-box-orient: vertical;word-wrap:break-word; height:72px;}
.hmPage5 .conwrap .left .report_slide .text_box .date {font-size:15px; color:#666666; }

.hmPage5 .conwrap .left .report_slide .text_box .plus {display:inline-block; width:0.6rem; height:0.6rem;position:absolute; bottom:0; right:0; border:1px solid #0c3883; box-sizing:border-box;background:#0c3883;transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box .plus span {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box .plus .line1 {width:0.2rem; height:2px; background:#fff;transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box .plus .line2 {width:2px; height:0.2rem; background:#fff;transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box:hover .plus {border:1px solid #b4b4b4;background:#fff;transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box:hover .plus .line1 {width:19px; height:2px; background:#b4b4b4;transition:all 0.4s;}
.hmPage5 .conwrap .left .report_slide .text_box:hover .plus .line2 {width:2px; height:19px; background:#b4b4b4;transition:all 0.4s;}

.hmPage5 .conwrap .right {float: right;width:45%; padding:0px 5% 0px 8%;box-sizing:border-box;}
.hmPage5 .conwrap .right .top,.hmPage5 .conwrap .right .bottom {position:relative;margin: 20vh 0px;}
.hmPage5 .conwrap .right .sbj {font-size: 0.5rem;color:#ffffff;}

.hmPage5 .conwrap .right p {font-size:16px; letter-spacing:-0.25px;color:rgba(255,255,255,0.7); line-height:21px;}
.hmPage5 .conwrap .right .ico {position:absolute;top: 50%;right:0;transform: translate(0%,-50%);-webkit-transform: translate(0%,-50%);}

.hmPage5 .conwrap .left {opacity:0; transition:all 0.6s; transform:translateX(-360px);}
.hmPage5.active .conwrap .left {opacity:1; transform:translateX(0);}
.hmPage5 .conwrap .right {opacity:0; transition:all 0.6s; transform:translateX(360px);}
.hmPage5.active .conwrap .right {opacity:1; transform:translateX(0);}

/* slick dot */
.hmPage5 .conwrap .report_slide ul.slick-dots{position:absolute;top:-38px;right:4px;font-size:0; width:auto;}
.hmPage5 .conwrap .report_slide ul.slick-dots li button{width:12px;height:12px;border-radius:20px;color:transparent;outline:none;box-sizing:border-box;border:none;border:2px solid #6e6e6e}
.hmPage5 .conwrap .report_slide ul.slick-dots li button:before{opacity: 0;}
.hmPage5 .conwrap .report_slide ul.slick-dots li{display:inline-block;vertical-align:top}
.hmPage5 .conwrap .report_slide ul.slick-dots li.slick-active button{background:#6e6e6e}
.hmPage5 .conwrap .report_slide ul.slick-dots li+li{margin-left:5px}
.hmPage5 .conwrap .report_slide ul.slick-dots li.slick-active button:before{opacity: 0;}


@media (max-width: 1279px){
.hmPage5 .bg1:after {content:""; display:block;width:100%; height:50vh; background:#dddddd;position:absolute; top:0; left:0; right:0; z-index:-1;}
.hmPage5 .bg1:before {content:""; display:block;width:100%; height:0vh; background:#ededed;position:absolute; top:40vh; left:0; right:0; z-index:-1;}
.hmPage5 .bg2:before { content: ""; display: block; width: 0;}	
.hmPage5 .bg2:after {content:""; display:block;width:100%; height:50vh; background:#444648;position:absolute; bottom:0; left:0; right:0; z-index:-1;}	
	
.hmPage5 .conwrap .left {position: relative; float: left; width: 100%;}
.hmPage5 .conwrap .left .sbj { font-size: 30px; color: #3c3c3c; margin-bottom: 25px;}
.hmPage5 .conwrap .right {float: right;width:100%; padding:0px 5%;box-sizing:border-box;display: -webkit-flex;display: flex;justify-content: space-between;flex-wrap: wrap;}
.hmPage5 .conwrap .right .top,.hmPage5 .conwrap .right .bottom {position:relative;margin:0vh 0px;padding: 0 3%; display:table; width:45%; height:20vh;}
.hmPage5 .conwrap .right .top a,.hmPage5 .conwrap .right .bottom a {display:table-cell; vertical-align:middle;}
.hmPage5 .conwrap .right .sbj {font-size:30px; color:#ffffff; }
.hmPage5 .conwrap .right p {font-size:16px;color:rgba(255,255,255,0.7); line-height:21px;}
.hmPage5 .conwrap .right .ico {position:absolute; top:50%; right:3%; transform:translateY(-50%);}


}

@media (max-width: 767px){
.hmPage5 .conwrap .right .top,.hmPage5 .conwrap .right .bottom {position:relative;margin:0vh 0px;padding: 0 3%; display:table; width:100%; height:15vh;}
.hmPage5 .conwrap .right .sbj {font-size:20px; color:#ffffff; }
.hmPage5 .conwrap .right p {font-size:14px;color:rgba(255,255,255,0.7); line-height:21px;}
.hmPage5 .conwrap .right .ico img {
    width: 32px;
}
}




.partner_wrap {width:100%; overflow:hidden;}
.partner_wrap .container{ align-items: center;}
.partner_wrap .tit {font-weight:400;font-size:0.32rem;color:#3c3c3c;float:left;width: 130px;}
.partner_wrap .partner {float:left;width: calc(100% - 130px);box-sizing:border-box;padding: 0 0.35rem;position:relative;}
.partner_wrap .partner .slick-prev {width:19px; height:41px; background:url("../images/partner_prev.png") no-repeat center;position:absolute; top:50%; left:0; text-indent:-9999px; transform:translateY(-50%); border:0;z-index:10;}
.partner_wrap .partner .slick-next {width:19px; height:41px; background:url("../images/partner_next.png") no-repeat center;position:absolute; top:50%; right:0; text-indent:-9999px; transform:translateY(-50%); border:0;z-index:10;}
.partner_wrap .partner .slick-slide {text-align:center;}
.partner_wrap .partner .slick-slide img {display:inline-block;}



@media (max-width: 767px){
.partner_wrap {width:100%; overflow:hidden;}
.partner_wrap .tit {display:none;}

.partner_wrap .partner {float:left; width:100%; box-sizing:border-box; padding:0 6%; position:relative;}
.partner_wrap .partner .slick-prev {width:10px; height:21px; background-size:100%; position:absolute; top:50%; left:-5%; text-indent:-9999px; transform:translateY(-50%); border:0;}
.partner_wrap .partner .slick-next {width:10px; height:21px; background-size:100%; position:absolute; top:50%; right:-5%; text-indent:-9999px; transform:translateY(-50%); border:0;}


}