p{margin:0;}
.my_container{width:1170px;margin:0 auto;position:relative;height:100%;}
.positionimg img{display:block;width:100%;height:100%;position:absolute;left:0;top:0;object-fit:cover;}
.positionimg img.img_way{object-fit:contain;}
.scale_img:hover img{
    -webkit-transform:scale(1.05);
    -moz-transform:scale(1.05);
    -o-transform:scale(1.05);
    transform:scale(1.05);
}
/*de*/
.de3,.de3:before{
    -webkit-transition:all 0.3s ease-in-out;
    -moz-transition:all 0.3s ease-in-out;
    -o-transition:all 0.3s ease-in-out;
    transition:all 0.3s ease-in-out;
}
.de4,.de4:before{
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.de5,.de5:before{
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;
}
.de6,.de6:before{
    -webkit-transition:all 0.4s ease-in-out;
    -moz-transition:all 0.4s ease-in-out;
    -o-transition:all 0.4s ease-in-out;
    transition:all 0.4s ease-in-out;
}
.de7,.de7:before{
    -webkit-transition:all 0.7s ease-in-out;
    -moz-transition:all 0.7s ease-in-out;
    -o-transition:all 0.7s ease-in-out;
    transition:all 0.7s ease-in-out;
}
.de8,.de8:before{
    -webkit-transition:all 0.8s ease-in-out;
    -moz-transition:all 0.8s ease-in-out;
    -o-transition:all 0.8s ease-in-out;
    transition:all 0.8s ease-in-out;
}
.de9,.de9:before{
    -webkit-transition:all 0.9s ease-in-out;
    -moz-transition:all 0.9s ease-in-out;
    -o-transition:all 0.9s ease-in-out;
    transition:all 0.9s ease-in-out;
}
.de10,.de10:before{
    -webkit-transition:all 1s ease-in-out;
    -moz-transition:all 1s ease-in-out;
    -o-transition:all 1s ease-in-out;
    transition:all 1s ease-in-out;
}
/*flex*/
.display_flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}
.flex_direction_right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-direction:row-reverse;
    flex-direction:row-reverse;
}
.flex_column{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -ms-flex-direction:column;
    flex-direction:column;
}
.flex_direction_bottom{
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -ms-flex-direction:column-reverse;
    flex-direction:column-reverse;
}
.flex_1{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
}
.justify_content_center{
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
}
.justify_content_between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
}
.align_items_center{
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
}
.align_items_bottom{
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end;
}
.justify_content_end{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
    -moz-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
}
.align_items_stretch{
    -webkit-box-align:stretch;
    -ms-flex-align:stretch;
    align-items:stretch;
}
.flex_wrap{
    -webkit-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;
}
.flex_align_self{
    -webkit-align-self:baseline;
    align-self:baseline;
}

/*title*/
.myc_sub_title{position:relative;padding-top:82px;z-index:1;}
.myc_sub_en{font-size:110px;font-weight:bold;text-transform:uppercase;position:absolute;width:100%;left:0;top:0;z-index:-1;}
.myc_sub_tit{font-size:32px;line-height:44px;color:#2F3542;font-weight:bold;margin-bottom:4px;}
.myc_sub_p{font-size:15px;color:#57606F;line-height:24px;}
.myc_sub_btn{width:160px;height:48px;border:1px solid #57606F;border-radius:50px;font-size:14px;color:#2F3542;text-align:center;line-height:46px;position:relative;z-index:1;overflow:hidden;outline:none;}
.myc_sub_btn:before,.myc_sub_btn:after{content:'';width:100%;height:50%;background:#01A1FF;position:absolute;left:0;top:-50%;z-index:-1;
    -webkit-transition:all .5s;
    transition:all .5s;
}
.myc_sub_btn:after{top:auto;bottom:-50%;}
.myc_sub_btn:hover{border-color:#01A1FF;color:#FFF;}
.myc_sub_btn:hover:before{top:0;}
.myc_sub_btn:hover:after{bottom:0;}
/*banner*/
.myc_banner{width:100%;position:relative;overflow:hidden;}
.myc_banner .mycb_img{width:100%;padding-bottom:900px;}
.myc_banner .mycb_txt{padding-top:70px;position:absolute;left:0;top:0;width:100%;height:100%;}
.myc_banner .mycb_txt .mycb_pp{gap:16px;max-width:550px;}
.myc_banner .mycb_txt .mycb_pp p{font-size:22px;color:#FFF;line-height:34px;}
.myc_banner .mycb_txt .mycb_pp p:first-child{font-size:15px;line-height:20px;font-weight:bold;}
.myc_banner .mycb_txt .mycb_pp p:nth-child(2){font-size:48px;font-weight:bold;line-height:65px;}
.myc_banner .mycb_txt .mycb_btn{width:160px;height:48px;background:#01A1FF;border-radius:50px;font-size:14px;color:#FFF;text-align:center;line-height:46px;position:relative;z-index:1;margin-top:70px;outline:none;}
.myc_banner .mycb_txt .mycb_btn:hover{opacity:0.95;}
.myc_banner .mycb_txt .mycb_btn:hover:before{content:'';position:absolute;top:-20px;left:-20px;bottom:-20px;right:-20px;background:inherit;border-radius:50px;z-index:-1;opacity:0.5;
    -webkit-transform:scale3d(0.8, 0.5, 1);
    -moz-transform:scale3d(0.8, 0.5, 1);
    transform:scale3d(0.8, 0.5, 1);
    -webkit-animation:sx-scale-fd 1.8s infinite;
    -moz-animation:sx-scale-fd 1.8s infinite;
    animation:sx-scale-fd 1.8s infinite;
}
@-webkit-keyframes sx-scale-fd {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@-moz-keyframes sx-scale-fd {
    to {
        opacity: 0;
        -moz-transform: scale3d(1, 1, 1);
         transform: scale3d(1, 1, 1);
    }
}

@keyframes sx-scale-fd {
    to {
        opacity: 0;
        -webkit-transform: scale3d(1, 1, 1);
        -moz-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}
/*keyword*/
.myc_keyword{padding:34px 0 32px;position:relative;overflow:hidden;background:#3D4756;}
.myc_keyword .my_container{gap:150px;}
.myc_keyword .myck_tit{gap:6px;}
.myc_keyword .myck_tit i{width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:100%;}
.myc_keyword .myck_tit i.icon1{background-image:url(../Image/phone.svg);}
.myc_keyword .myck_tit i.icon2{background-image:url(../Image/search.svg);}
.myc_keyword .myck_tit span{font-size:16px;line-height:32px;color:#F5F5F5;font-weight:bold;}
.myc_keyword .myck_phone{}
.myc_keyword .myck_phone p{font-size:32px;line-height:42px;font-weight:bold;color:#FFF;}
.myc_keyword .myck_class{}
.myc_keyword .myck_class .myck_li{gap:0 25px;margin-top:12px;}
.myc_keyword .myck_class .myck_li a{font-size:14px;color:#FFF;}
/*class*/
.myc_class{padding-bottom:50px;position:relative;overflow:hidden;}
.myc_class .myc_sub_title{max-width:620px;}
.myc_class .myc_sub_en{color:#F1F2F6;}
.myc_class .mycc_ul{padding-top:40px;gap:21px;}
.myc_class .mycc_ul .mycc_li{width:calc(100%/3 - 14px);height:280px;position:relative;overflow:hidden;}
.myc_class .mycc_ul .mycc_li:first-child{width:calc(200%/3 - 7px);}
.myc_class .mycc_ul .mycc_li .mycc_img{width:100%;height:100%;position:absolute;left:0;top:0;}
.myc_class .mycc_ul .mycc_li .mycc_img:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;
    background:-webkit-gradient(linear,left top, left bottom,color-stop(71.51%, rgba(133, 155, 188, 0.00)),to(#3D4756));
	background:-webkit-linear-gradient(top,rgba(133, 155, 188, 0.00) 71.51%,#3D4756 100%);
	background:-moz-linear-gradient(top,rgba(133, 155, 188, 0.00) 71.51%,#3D4756 100%);
	background:linear-gradient(180deg,rgba(133, 155, 188, 0.00) 71.51%,#3D4756 100%);
}
.myc_class .mycc_ul .mycc_li .mycc_p{padding:0 32px 32px;position:absolute;left:0;bottom:0;font-size:20px;color:#FFF;font-weight:bold;z-index:2;}
.myc_class .mycc_ul .mycc_li .mycc_txt{z-index:3;padding:40px 40px 30px;height:100%;width:100%;position:absolute;left:0;top:100%;background:rgba(61,71,86,.9);}
.myc_class .mycc_ul .mycc_li .mycc_txt p{font-size:14px;line-height:26px;color:#FFF;}
.myc_class .mycc_ul .mycc_li .mycc_txt p:first-child{font-size:20px;line-height:normal;font-weight:bold;margin-bottom:16px;}
.myc_class .mycc_ul .mycc_li .mycc_txt a{color:#000;background:#FFF;border-radius:40px;width:120px;height:40px;}
.myc_class .mycc_ul .mycc_li .mycc_txt a:hover{color:#FFF;}
.myc_class .mycc_ul .mycc_li:hover .mycc_p{
    -webkit-transform:translateY(100%);
    -moz-transform:translateY(100%);
    -ms-transform:translateY(100%);
    transform:translateY(100%);
}
.myc_class .mycc_ul .mycc_li:hover .mycc_txt{top:0;}
/*jiejue*/
.myc_jiejue{position:relative;overflow:hidden;padding-bottom:60px;background:url(../Image/jiejuebg.webp) no-repeat center center #F2FAFF;background-size:cover;}
.myc_jiejue .myc_sub_title{max-width:600px;margin:0 auto;text-align:center;}
.myc_jiejue .myc_sub_en{color:#000;opacity:0.1;}
.myc_jiejue .mycj_ul{margin-top:40px;overflow:hidden;}
.myc_jiejue .mycj_ul .mycj_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.myc_jiejue .mycj_ul .mycj_txt{position:absolute;width:100%;height:100%;z-index:1;left:0;top:0;
    -webkit-transform:scaleX(0);
    -moz-transform:scaleX(0);
    -ms-transform:scaleX(0);
    transform:scaleX(0);
    background:-webkit-gradient(linear,left top, left bottom,from(rgba(1,161,255,0)),to(#01A1FF));
    background:-webkit-linear-gradient(top,rgba(1,161,255,0) 0%,#01A1FF 100%);
    background:-moz-linear-gradient(top,rgba(1,161,255,0) 0%,#01A1FF 100%);
    background:linear-gradient(180deg,rgba(1,161,255,0) 0%,#01A1FF 100%);
}
.myc_jiejue .mycj_ul .mycj_txt p{padding:0 32px 32px;font-size:20px;color:#FFF;font-weight:bold;text-align:center;opacity:0;
    -webkit-transform:translateY(50px);
    -moz-transform:translateY(50px);
    -ms-transform:translateY(50px);
    transform:translateY(50px);
}
.myc_jiejue .mycj_ul .swiper-slide:hover .mycj_txt{
    -webkit-transform:scaleX(1);
    -moz-transform:scaleX(1);
    -ms-transform:scaleX(1);
    transform:scaleX(1);
}
.myc_jiejue .mycj_ul .swiper-slide:hover .mycj_txt p{opacity:1;
    -webkit-transform:translateY(0);
    -moz-transform:translateY(0);
    -ms-transform:translateY(0);
    transform:translateY(0);
    -webkit-transition-delay:0.5s;
    -moz-transition-delay:0.5s;
    transition-delay:0.5s;
}
.myc_jiejue .myc_sub_btn{margin:40px auto 0;}
/*info*/
.myc_info{padding-bottom:60px;position:relative;overflow:hidden;background:#FFF;}
.myc_info .myc_sub_en{color:#DFE4EA;}
.myc_info .myci_con{margin-top:90px;border-radius:12px;padding:45px 0 35px 40px;position:relative;
    background:-webkit-gradient(linear,left top, left bottom,from(#306391),color-stop(144.25%, #B2CFE3));
	background:-webkit-linear-gradient(top,#306391 0%,#B2CFE3 144.25%);
	background:-moz-linear-gradient(top,#306391 0%,#B2CFE3 144.25%);
	background:linear-gradient(180deg,#306391 0%,#B2CFE3 144.25%);
}
.myc_info .myci_con .myci_left{width:500px;position:relative;z-index:1;}
.myc_info .myci_con .myci_left p{font-size:14px;color:#FFF;line-height:26px;}
.myc_info .myci_con .myci_left p:first-child{font-size:26px;line-height:28px;font-weight:bold;margin-bottom:18px;}
.myc_info .myci_con .myci_left a{margin-top:40px;width:116px;border-color:#FFF;color:#FFF;}
.myc_info .myci_con .myci_left a:hover{border-color:#01A1FF;}
.myc_info .myci_con .myci_right{width:100%;position:absolute;right:0;bottom:0;height:601px;overflow:hidden;}
.myc_info .myci_con .myci_right .myci_img{width:100%;height:100%;position:relative;border-radius:0 0 32px 0;overflow:hidden;}
.myc_info .myci_con .myci_right .myci_img img{width:100%;height:100%;display:block;
    -webkit-animation:upDown 10s infinite;
    -moz-animation:upDown 10s infinite;
    animation:upDown 10s infinite;
}
@-webkit-keyframes upDown {
  0%, 100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
            transform: translateY(20px);
  }
}

@-moz-keyframes upDown {
  0%, 100% {
    -moz-transform: translateY(0);
         transform: translateY(0);
  }
  50% {
    -moz-transform: translateY(20px);
         transform: translateY(20px);
  }
}

@keyframes upDown {
  0%, 100% {
    -webkit-transform: translateY(0);
       -moz-transform: translateY(0);
            transform: translateY(0);
  }
  50% {
    -webkit-transform: translateY(20px);
       -moz-transform: translateY(20px);
            transform: translateY(20px);
  }
}
/*youshi*/
.yl_youshi{position:relative;overflow:hidden;padding-left:calc(50% - 276px);}
.yl_youshi .myc_sub_en{color:#FFF;opacity:0.1;}
.yl_youshi .myc_sub_tit{color:#FFF;margin-bottom:0;}
.yl_youshi .yls_left{width:310px;position:absolute;left:calc(50% - 585px);top:0;height:100%;border-right:1px solid #FFF;z-index:2;padding-right:45px;padding-bottom:60px;}
.yl_youshi .yls_left .ylsl_tit{font-size:32px;color:#F5F5F5;font-weight:bold;height:150px;margin-bottom:20px;}
.yl_youshi .yls_left .ylsl_tit span{font-size:110px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#FFF;color:transparent;}
.yl_youshi .yls_left p{font-size:15px;line-height:26px;color:#FFF;}
.yl_youshi .yls_left .ylsl_btn{margin-top:45px;}
.yl_youshi .yls_left .ylsl_btn .swiper-button-prev,.yl_youshi .yls_left .ylsl_btn .swiper-button-next{position:relative;top:0;margin-top:0;width:50px;height:50px;background:url(../Image/youshi_btn.svg) no-repeat center center;outline:none;background-size:100%;}
.yl_youshi .yls_left .ylsl_btn .swiper-button-prev:after,.yl_youshi .yls_left .ylsl_btn .swiper-button-next:after{content:none;}
.yl_youshi .yls_left .ylsl_btn .swiper-button-prev{left:0;}
.yl_youshi .yls_left .ylsl_btn .swiper-button-next{right:0;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.yl_youshi .yly_ul{overflow:hidden;border-left:1px solid #FFF;}
.yl_youshi .yly_ul .parallax-bg{background:url(../Image/youshibg.webp) no-repeat center center;background-size:cover;width:112%;height:100%;position:absolute;left:0;top:0;}
.yl_youshi .yly_ul .swiper-slide{padding:180px 0 150px;border-right:1px solid #FFF;height:auto;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.yl_youshi .yly_ul .yly_txt{padding:0 3vw;position:relative;}
.yl_youshi .yly_ul .yly_txt:before{content:'';width:4px;height:80px;background:#FFF;position:absolute;left:-1px;top:0;}
.yl_youshi .yly_ul .yly_txt:after{content:'';width:4px;height:0;position:absolute;left:-1px;top:0;background:#01A1FF;
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.yl_youshi .yly_ul .yly_txt p{font-size:14px;color:#FFF;line-height:28px;}
.yl_youshi .yly_ul .yly_txt p:first-child{font-size:20px;margin-bottom:24px;font-weight:bold;}
.yl_youshi .yly_ul .swiper-slide:hover{background:rgba(0,0,0,.6);}
.yl_youshi .yly_ul .swiper-slide:hover .yly_txt:after{height:80px;}
/*case*/
.yl_case{padding-bottom:60px;position:relative;overflow:hidden;background:#F5F5F5;}
.yl_case .myc_sub_title{margin:0 auto;text-align:center;}
.yl_case .myc_sub_en{color:#FFF;}
.yl_case .ylc_ul{margin-top:40px;position:relative;}
.yl_case .ylc_ul .ylc_li{overflow:hidden;}
.yl_case .ylc_ul .ylc_li .swiper-slide{border:1px solid #DFE4EA;background:#FFF;padding:8px;height:auto;}
.yl_case .ylc_ul .ylc_li .swiper-slide:before{content:'';width:0;height:3px;background:#01A1FF;position:absolute;left:50%;margin-left:-60px;bottom:-1px;z-index:1;}
.yl_case .ylc_ul .ylc_li .swiper-slide:after{content:'';width:120px;height:3px;background:#DFE4EA;position:absolute;left:50%;margin-left:-60px;bottom:-1px;}
.yl_case .ylc_ul .ylc_li .ylc_img{width:100%;padding-bottom:75%;position:relative;overflow:hidden;}
.yl_case .ylc_ul .ylc_li .ylc_p{padding:18px 0 10px;}
.yl_case .ylc_ul .ylc_li .ylc_p p{color:#2F3542;font-size:16px;line-height:21px;text-align:center;}
.yl_case .ylc_ul .ylc_li .swiper-slide:hover:before{width:120px;}
.yl_case .ylc_ul .swiper-button-prev,.yl_case .ylc_ul .swiper-button-next{width:50px;height:50px;background:url(../Image/case_btn.svg) no-repeat center center;outline:none;margin-top:-25px;background-size:100%;}
.yl_case .ylc_ul .swiper-button-prev:after,.yl_case .ylc_ul .swiper-button-next:after{content:none;}
.yl_case .ylc_ul .swiper-button-prev{left:-60px;}
.yl_case .ylc_ul .swiper-button-next{right:-60px;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
}
.yl_case .myc_sub_btn{margin:40px auto 0;}
/*news*/
.yl_news{padding-bottom:60px;position:relative;overflow:hidden;background:#FFF;}
.yl_news .myc_sub_en{color:#DFE4EA;}
.yl_news .yln_con{margin-top:40px;}
.yl_news .yln_con .yln_first{width:620px;position:relative;}
.yl_news .yln_con .yln_first .yln_img{width:100%;height:100%;position:relative;overflow:hidden;}
.yl_news .yln_con .yln_first .yln_img:after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;background:rgba(0,0,0,.1);}
.yl_news .yln_con .yln_first .yln_txt{position:absolute;left:0;bottom:0;padding:0 26px 26px;z-index:2;width:100%;}
.yl_news .yln_con .yln_first .yln_txt span{font-size:16px;color:#FFF;line-height:24px;gap:12px;}
.yl_news .yln_con .yln_first .yln_txt span i{width:24px;height:24px;background:url(../Image/news_icon.svg) no-repeat center center;background-size:cover;}
.yl_news .yln_con .yln_first .yln_txt p{font-size:16px;line-height:32px;color:#FFF;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:bold;}
.yl_news .yln_con .yln_ul{width:calc(100% - 620px);padding-left:30px;gap:12px;}
.yl_news .yln_con .yln_ul .yln_li{padding:20px 0;border-bottom:1px solid #DFE4EA;}
.yl_news .yln_con .yln_ul .yln_li .yln_n{width:calc(100% - 80px);}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_d{width:55px;}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_d span{font-size:14px;line-height:18px;color:#57606F;text-align:center;}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_d span:first-child{font-size:26px;font-weight:bold;line-height:32px;margin-bottom:4px;}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_t{width:calc(100% - 55px);padding-left:25px;}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_t p{font-size:14px;line-height:24px;color:#57606F;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.yl_news .yln_con .yln_ul .yln_li .yln_n .yln_t p:first-child{font-weight:bold;margin-bottom:4px;font-size:17px;line-height:26px;}
.yl_news .yln_con .yln_ul .yln_li i{width:32px;height:32px;background:url(../Image/case_btn.svg) no-repeat center center;background-size:100%;
    -webkit-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    transform:rotate(180deg);
    -webkit-transition:all 0.5s ease;
    -moz-transition:all 0.5s ease;
    transition:all 0.5s ease;
}
.yl_news .yln_con .yln_ul .yln_li:hover .yln_n .yln_t p:first-child{color:#01A1FF;}
.yl_news .yln_con .yln_ul .yln_li:hover i{margin-right:10px;}
.yl_news .myc_sub_btn{margin:40px auto 0;}

@media screen and (max-width:1230px){
    .my_container{width:994px;}
    .myc_sub_title{padding-top:66px;}
    .myc_sub_en{font-size:76px;}
    .myc_sub_tit{font-size:26px;line-height:36px;}
    .myc_sub_p{font-size:14px;line-height:22px;}
    .myc_sub_btn{width:140px;height:45px;line-height:43px;}
    .myc_banner .mycb_img{padding-bottom:620px;}
    .myc_banner .mycb_txt .mycb_pp{gap:13px;max-width:550px;}
    .myc_banner .mycb_txt .mycb_pp p{font-size:18px;line-height:28px;}
    .myc_banner .mycb_txt .mycb_pp p:first-child{font-size:14px;line-height:18px;}
    .myc_banner .mycb_txt .mycb_pp p:nth-child(2){font-size:40px;line-height:52px;}
    .myc_banner .mycb_txt .mycb_btn{width:140px;height:45px;line-height:43px;margin-top:40px;}
    .myc_keyword{padding:28px 0 26px;}
    .myc_keyword .my_container{gap:100px;}
    .myc_keyword .myck_tit{gap:6px;}
    .myc_keyword .myck_tit i{width:18px;height:18px;}
    .myc_keyword .myck_tit span{font-size:15px;line-height:28px;}
    .myc_keyword .myck_phone p{font-size:26px;line-height:36px;}
    .myc_keyword .myck_class .myck_li{gap:0 20px;margin-top:10px;}
    .myc_class{padding-bottom:40px;}
    .myc_class .myc_sub_title{max-width:550px;}
    .myc_class .mycc_ul{padding-top:30px;gap:15px;}
    .myc_class .mycc_ul .mycc_li{width:calc(100%/3 - 10px);height:238px;}
    .myc_class .mycc_ul .mycc_li:first-child{width:calc(200%/3 - 5px);}
    .myc_class .mycc_ul .mycc_li .mycc_p{padding:0 25px 25px;font-size:18px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt{padding:30px 30px 25px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt p{line-height:24px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt p:first-child{font-size:18px;margin-bottom:13px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt a{width:110px;height:36px;}
    .myc_jiejue{padding-bottom:50px;}
    .myc_jiejue .myc_sub_title{max-width:500px;}
    .myc_jiejue .mycj_ul{margin-top:30px;}
    .myc_jiejue .mycj_ul .mycj_txt p{padding:0 25px 25px;font-size:18px;}
    .myc_jiejue .myc_sub_btn{margin-top:30px;}
    .myc_info{padding-bottom:50px;}
    .myc_info .myci_con{margin-top:50px;border-radius:10px;padding:30px 0 25px 28px;}
    .myc_info .myci_con .myci_left{width:460px;}
    .myc_info .myci_con .myci_left p{line-height:24px;}
    .myc_info .myci_con .myci_left p:first-child{font-size:22px;line-height:25px;margin-bottom:13px;}
    .myc_info .myci_con .myci_left a{margin-top:30px;}
    .myc_info .myci_con .myci_right{height:448px;}
    .yl_youshi{padding-left:calc(50% - 238px);}
    .yl_youshi .yls_left{width:260px;left:calc(50% - 497px);padding-right:20px;padding-bottom:50px;}
    .yl_youshi .yls_left .ylsl_tit{font-size:26px;height:120px;margin-bottom:16px;}
    .yl_youshi .yls_left .ylsl_tit span{font-size:90px;}
    .yl_youshi .yls_left p{font-size:14px;line-height:24px;}
    .yl_youshi .yls_left .ylsl_btn{margin-top:30px;}
    .yl_youshi .yls_left .ylsl_btn .swiper-button-prev,.yl_youshi .yls_left .ylsl_btn .swiper-button-next{width:44px;height:44px;}
    .yl_youshi .yly_ul .swiper-slide{padding:130px 0 110px;}
    .yl_youshi .yly_ul .yly_txt{padding:0 2vw;}
    .yl_youshi .yly_ul .yly_txt:before{width:3px;height:60px;}
    .yl_youshi .yly_ul .yly_txt:after{width:3px;}
    .yl_youshi .yly_ul .yly_txt p{line-height:26px;}
    .yl_youshi .yly_ul .yly_txt p:first-child{font-size:18px;margin-bottom:20px;}
    .yl_youshi .yly_ul .swiper-slide:hover{background:rgba(0,0,0,.6);}
    .yl_youshi .yly_ul .swiper-slide:hover .yly_txt:after{height:60px;}
    .yl_case{padding-bottom:50px;}
    .yl_case .ylc_ul{margin-top:30px;}
    .yl_case .ylc_ul .ylc_li .swiper-slide{padding:7px;}
    .yl_case .ylc_ul .ylc_li .ylc_p{padding:15px 0 9px;}
    .yl_case .ylc_ul .ylc_li .ylc_p p{font-size:15px;line-height:20px;}
    .yl_case .ylc_ul .swiper-button-prev,.yl_case .ylc_ul .swiper-button-next{width:44px;height:44px;margin-top:-22px;}
    .yl_case .ylc_ul .swiper-button-prev{left:-50px;}
    .yl_case .ylc_ul .swiper-button-next{right:-50px;}
    .yl_case .myc_sub_btn{margin-top:30px;}
    .yl_news{padding-bottom:50px;}
    .yl_news .yln_con{margin-top:30px;}
    .yl_news .yln_con .yln_first{width:525px;}
    .yl_news .yln_con .yln_first .yln_txt{padding:0 20px 20px;}
    .yl_news .yln_con .yln_first .yln_txt span{font-size:15px;gap:10px;line-height:22px;}
    .yl_news .yln_con .yln_first .yln_txt span i{width:22px;height:22px;}
    .yl_news .yln_con .yln_first .yln_txt p{font-size:15px;line-height:28px;}
    .yl_news .yln_con .yln_ul{width:calc(100% - 525px);padding-left:25px;gap:12px;}
    .yl_news .yln_con .yln_ul .yln_li{padding:16px 0;}
    .yl_news .yln_con .yln_ul .yln_li .yln_n{width:calc(100% - 50px);}
    .yl_news .yln_con .yln_ul .yln_li .yln_n .yln_t{padding-left:20px;}
    .yl_news .yln_con .yln_ul .yln_li .yln_n .yln_t p:first-child{font-size:16px;}
    .yl_news .myc_sub_btn{margin-top:30px;}
}

@media screen and (max-width:1023px){
    .my_container{width:738px;}
    .myc_sub_title{padding-top:50px;}
    .myc_sub_en{font-size:60px;}
    .myc_sub_tit{font-size:22px;line-height:32px;}
    .myc_sub_btn{width:120px;height:40px;line-height:38px;}
    .myc_banner .mycb_img{padding-bottom:400px;}
    .myc_banner .mycb_txt .mycb_pp{gap:10px;max-width:50%;}
    .myc_banner .mycb_txt .mycb_pp p{font-size:16px;line-height:26px;}
    .myc_banner .mycb_txt .mycb_pp p:first-child{font-size:13px;}
    .myc_banner .mycb_txt .mycb_pp p:nth-child(2){font-size:32px;line-height:42px;}
    .myc_banner .mycb_txt .mycb_btn{width:120px;height:40px;line-height:40px;margin-top:25px;}
    .myc_keyword{padding:20px 0 20px;}
    .myc_keyword .my_container{gap:15px;}
    .myc_keyword .myck_tit{gap:6px;}
    .myc_keyword .myck_tit i{width:16px;height:16px;}
    .myc_keyword .myck_tit span{font-size:14px;line-height:26px;}
    .myc_keyword .myck_phone{width:100%;}
    .myc_keyword .myck_phone p{font-size:26px;line-height:36px;}
    .myc_keyword .myck_class{width:100%;}
    .myc_keyword .myck_class .myck_li{gap:0 15px;}
    .myc_class{padding-bottom:30px;}
    .myc_class .myc_sub_title{max-width:100%;}
    .myc_class .mycc_ul{padding-top:20px;gap:12px;}
    .myc_class .mycc_ul .mycc_li{width:calc(100%/2 - 6px);height:240px;}
    .myc_class .mycc_ul .mycc_li:first-child{width:100%;}
    .myc_class .mycc_ul .mycc_li .mycc_p{padding:0 15px 15px;font-size:16px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt{padding:20px 20px 15px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt p:first-child{margin-bottom:10px;}
    .myc_jiejue{padding-bottom:40px;}
    .myc_jiejue .myc_sub_title{max-width:100%;}
    .myc_jiejue .mycj_ul{margin-top:22px;}
    .myc_jiejue .mycj_ul .mycj_txt p{padding:0 15px 15px;font-size:16px;}
    .myc_jiejue .myc_sub_btn{margin-top:20px;}
    .myc_info{padding-bottom:40px;}
    .myc_info .myci_con{margin-top:35px;border-radius:8px;padding:20px 0 15px 18px;}
    .myc_info .myci_con .myci_left{width:350px;}
    .myc_info .myci_con .myci_left p{line-height:24px;}
    .myc_info .myci_con .myci_left p:first-child{font-size:22px;line-height:25px;margin-bottom:13px;}
    .myc_info .myci_con .myci_left a{margin-top:20px;}
    .myc_info .myci_con .myci_right{height:332px;}
    .yl_youshi{padding-left:calc(50% - 149px);}
    .yl_youshi .yls_left{left:15px;width:220px;padding-right:15px;padding-bottom:30px;}
    .yl_youshi .yls_left .ylsl_tit{font-size:20px;margin-top:15px;height:90px;}
    .yl_youshi .yls_left .ylsl_tit span{font-size:70px;}
    .yl_youshi .yls_left .ylsl_btn{margin-top:20px;}
    .yl_youshi .yls_left .ylsl_btn .swiper-button-prev,.yl_youshi .yls_left .ylsl_btn .swiper-button-next{width:40px;height:40px;}
    .yl_youshi .yly_ul .swiper-slide{padding:100px 0 90px;}
    .yl_youshi .yly_ul .yly_txt{padding:0 10px 0;}
    .yl_youshi .yly_ul .yly_txt:before{height:50px;width:2px;}
    .yl_youshi .yly_ul .yly_txt:after{width:2px;}
    .yl_youshi .yly_ul .yly_txt p:first-child{font-size:16px;margin-bottom:15px;}
    .yl_case{padding-bottom:40px;}
    .yl_case .ylc_ul{margin-top:20px;}
    .yl_case .ylc_ul .ylc_li .swiper-slide{padding:6px;}
    .yl_case .ylc_ul .ylc_li .ylc_p{padding:12px 0 8px;}
    .yl_case .ylc_ul .ylc_li .ylc_p p{font-size:14px;}
    .yl_case .ylc_ul .swiper-button-prev,.yl_case .ylc_ul .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
    .yl_case .ylc_ul .swiper-button-prev{left:-15px;}
    .yl_case .ylc_ul .swiper-button-next{right:-15px;}
    .yl_case .myc_sub_btn{margin-top:20px;}
    .yl_news{padding-bottom:40px;}
    .yl_news .yln_con{margin-top:15px;}
    .yl_news .yln_con .yln_first{width:50%;}
    .yl_news .yln_con .yln_first .yln_txt{padding:0 15px 15px;}
    .yl_news .yln_con .yln_ul{width:50%;padding-left:15px;gap:6px;}
    .yl_news .yln_con .yln_ul .yln_li{padding:12px 0;margin-top:6px;}
    .yl_news .myc_sub_btn{margin-top:20px;}
}

@media screen and (max-width:767px){
    .my_container{width:calc(100% - 30px);}
    .myc_sub_title{padding-top:22px;}
    .myc_sub_en{font-size:32px;}
    .myc_sub_tit{font-size:20px;line-height:30px;margin-bottom:0;}
    .myc_banner{margin-top:70px;}
    .myc_banner .mycb_img{padding-bottom:0;}
    .myc_banner .mycb_txt{position:relative;padding:20px 0;background:rgba(0,0,0,.1);}
    .myc_banner .mycb_txt .mycb_pp{gap:10px;max-width:100%;}
    .myc_banner .mycb_txt .mycb_pp p{font-size:15px;line-height:24px;}
    .myc_banner .mycb_txt .mycb_pp p:nth-child(2){font-size:24px;line-height:34px;}
    .myc_banner .mycb_txt .mycb_btn{margin-top:20px;}
    .myc_keyword .myck_phone p{font-size:22px;line-height:32px;}
    .myc_keyword .myck_class .myck_li{gap:10px 15px;}
    .myc_class .mycc_ul{padding-top:20px;gap:12px;}
    .myc_class .mycc_ul .mycc_li{width:100%;height:auto;}
    .myc_class .mycc_ul .mycc_li .mycc_img{padding-bottom:75%;height:auto;position:relative;}
    .myc_class .mycc_ul .mycc_li:first-child .mycc_img{padding-bottom:60%;}
    .myc_class .mycc_ul .mycc_li .mycc_p{padding:0 10px 10px;}
    .myc_class .mycc_ul .mycc_li .mycc_txt{padding:12px 12px 10px;}
    .myc_jiejue{padding-bottom:30px;}
    .myc_jiejue .mycj_ul{margin-top:20px;}
    .myc_jiejue .mycj_ul .mycj_txt p{padding:0 10px 10px;}
    .myc_info{padding-bottom:30px;}
    .myc_info .myci_con{margin-top:20px;border-radius:6px;padding:15px 0 10px 10px;}
    .myc_info .myci_con .myci_left{width:100%;}
    .myc_info .myci_con .myci_right{display:none;}
    .yl_youshi{padding:0;}
    .yl_youshi .yls_left{left:0;width:100%;position:relative;padding:0 15px;border-right:none;}
    .yl_youshi .yls_left .pb_tit br{display:none;}
    .yl_youshi .yls_left .ylsl_tit{font-size:18px;margin-top:10px;height:60px;}
    .yl_youshi .yls_left .ylsl_tit span{font-size:50px;}
    .yl_youshi .yly_ul{margin-top:20px;}
    .yl_youshi .yly_ul .swiper-slide{padding:40px 0 30px;height:auto;background:rgba(0,0,0,.75);border-right:none;}
    .yl_youshi .yly_ul .yly_txt{padding:0 10px 0 12px;display:flex;flex-flow:column;height:100%;}
    .yl_youshi .yly_ul .yly_txt:before{content:none;}
    .yl_youshi .yly_ul .yly_txt:after{content:none;}
    .yl_youshi .yly_ul .yly_txt p:first-child{font-weight:bold;}
    .yl_youshi .yly_ul .yly_txt p:nth-child(2){height:auto;flex:1;}
    .yl_case{padding-bottom:30px;}
    .yl_news{padding-bottom:30px;}
    .yl_news .yln_con .yln_first{width:100%;}
    .yl_news .yln_con .yln_first .yln_img{padding-bottom:75%;position:relative;}
    .yl_news .yln_con .yln_first .yln_txt{padding:0 10px 10px;}
    .yl_news .yln_con .yln_ul{width:100%;padding-left:0;margin-top:5px;}
}