@font-face {
	font-family: 'Oswald';
	src:url('../fonts/Oswald-Medium.woff') format('woff');
    font-display:swap;
}

*{padding: 0px;margin: 0px;}

html{-webkit-text-size-adjust:100%;font-size:100px; overflow-x: hidden;}
html{font-size:5.2083334vw}



@media (max-width:1600px) {
    html {
        font-size: calc(100 / 1600* 100vw);
    }
}

@media (max-width:1024px) {
    html {
        font-size: calc(100 / 1024 * 100vw);
    }
}

@media (max-width:640px) {
    html {
        font-size: calc(100 / 600 * 100vw);
    }
}
body, input, pre, select, table th, table td, textarea { font-weight: 400;}
    
@media (max-width:768px) {
body,input,pre,select,th,td,textarea{font-size:0.2rem}
}
body{overflow: hidden}
.w1280{max-width: 1280px;width: 92%;}

.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;flex-wrap:wrap;}

.Hometitle{position: relative;z-index: 1; padding-bottom: 2vw;color: #333; text-align: center;}
.Hometitle .cn{font-size:.5rem;position: relative;z-index: 2}
.Hometitle .cn::after{content: '';display: block;width: .7rem;height: 5px;background: #005bac;margin: .25rem auto .2rem}
.Hometitle .cn span{display: inline-block;position: relative;line-height: 0.75; font-weight: bold;}
.Hometitle .cn span:before{position: absolute;content: '';z-index: -1;width: calc(80 / 42 * 1em);height: calc(60 / 42 * 1em);/* border-radius: 50px; */left: calc(-102 / 42 * 1em);top: calc(-14 / 42 * 1em);background-size: contain;/*background: url(../images/Hometitle-icon1.png) no-repeat center center;*/opacity: 1.2;}
.Hometitle .cn span:after{position: absolute;content: '';z-index: -1;width: calc(80 / 42 * 1em);height: calc(60 / 42 * 1em);/* border-radius: 50px; */right: calc(-102 / 42 * 1em);top: calc(-14 / 42 * 1em);background-size: contain;/*background: url(../images/Hometitle-icon2.png) no-repeat center center;*/opacity: 1.2;}
.Hometitle .en{font-size:.7rem;font-weight: bold;text-transform: uppercase;position: absolute;left: 50%;top: -18%;z-index: -1; transform: translateX(-50%);color: #000;opacity: .05;width: 100%}
.Hometitle .intro{padding:.16rem 0 .24rem;position: relative;color: #999;}
.Hometitle .intro:before{position: absolute;content: '';width:calc(40 / 20 * 1em);height: 2px;/* background-color: #00a0e9; */left:50%;bottom: 0;margin-left: calc(-20 / 20 * 1em);}

@media(min-width:1025px){
    .Hometitle .intro{font-size:.18rem;}
}
@media(max-width:1024px){
    .Hometitle .en{font-size:.4rem;}
}


/*Top003177 */
.Top003177{position: fixed;z-index: 100; left:0; top:0;width: 100%;transition: 0.3s all;}
.Top003177.down{background: #fff;box-shadow: 0 3px 6px rgba(0,0,0,.1)}

.Top003177 header{z-index: 100;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;}
.Top003177 .logo{width:14%;height: 1.1rem;display: flex;align-items: center;transition: 0.3s all}
.Top003177.down .logo{height: .84rem;}
.Top003177 .logo img{max-height: .54rem;}
.Top003177 .logo img.on{display: none;}
.Top003177.down .logo img.off{display: none;}
.Top003177.down .logo img.on{display: block;}
.Top003177 .top-right{width: 86%;display: flex;justify-content: flex-end;align-items: center;height: 1.1rem;transition: 0.3s all}
.Top003177.down .top-right{height: 0.84rem}
.Top003177 .top-lang{position: relative;z-index: 100;float: right;}
.Top003177 .top-lang .box{position: absolute; top: 0; left: -10px; right:-10px;padding: 40px 10px 10px;border-radius: 10px;background-color: rgba(255,255,255,0.2);display: none;}
.Top003177.down .top-lang .box{background-color: rgba(0,0,0,0.2);}
.Top003177 .top-lang{transition: 0.3s all}
.Top003177.down .top-lang{}
.Top003177 .top-lang .icon{width: .38rem;height: .38rem;background: url(../images/Top003101-lang.svg) no-repeat center center;background-size:auto .26rem;}
.Top003177.down .top-lang .icon{width: .38rem;height: .38rem;background: url(../images/Top003101-lang2.svg) no-repeat center center;background-size:auto .26rem;}
.Top003177 .top-lang .box{text-align: center;}
.Top003177 .top-lang .box a{color: #fff;line-height: 1.5;display: block}
.Top003177 .top-lang .box a:hover{color: #c74634;}

.Top003177 menu li span{display: block;}
.Top003177 menu li span a{display: block;position: relative;line-height:1.1rem; font-size: .16rem;color: #fff;overflow: hidden;transition: 0.3s all}
.Top003177.down menu li span a{color: #333;line-height:.84rem;}
.Top003177 menu li span a:before{position: absolute; left: 0;height: 2px;background-color: #d62921; bottom: 27%;content: '';width: 100%; transform:scaleX(0); opacity: 0;}
.Top003177 menu li.aon span a:before{transform:scaleX(1); opacity: 1; transition: 0.3s;}
.Top003177 menu li .sub dt{line-height: calc(24 / 16 * 1em); padding: calc(5 / 16 * 1em) 0;}
.Top003177 menu li .sub dt a{color: #fff;}
@media (min-width:1025px){
    .Top003177 menu{float: right;}
    .Top003177 menu li{float: left; margin-right: calc(80 / 1920 * 100vw);}
    .Top003177 menu li .sub {position: absolute;background: #fff;width: 100%;left: 0;border-top: 1px solid #e3e3e3;padding: 3em 0;box-shadow: 0 20px 20px rgba(0,0,0,.1)}
    
    .Top003177 menu li .sub .txt{width: 65%}
    .Top003177 menu li .sub .txt .tit{font-size: .24rem;color: #333;padding-bottom: .16rem}
    .Top003177 menu li .sub .txt .txt-l{width: 40%;border-right: 1px solid #ddd;padding-right: 3.5vw;line-height: 2}
    .Top003177 menu li .sub .txt .btn{background: url(../images/jt1.png)no-repeat center right;padding-right: 20px;margin-top: 30px;display: inline-block;color: #333;}
    .Top003177 menu li .sub .txt .btn:hover{color: #c74634;background: url(../images/jt2.png)no-repeat center right;}
    .Top003177 menu li .sub .txt .txt-r{width: 59%;padding-left: 3.5vw;margin: 0!important}
    .Top003177 menu li .sub .txt dl dt{float: left;width: 48%;text-align: left;border-bottom:1px solid #ddd;line-height: 3.5;margin-right: 3.5%}
    .Top003177 menu li .sub .txt dl dt:nth-child(2n){margin-right: 0}
    .Top003177 menu li .sub .txt dl dt a{color: #333;background: url(../images/jt1.png)no-repeat center right;padding-right: 20px;}
    .Top003177 menu li .sub .txt dl dt a:hover{color: #c74634;background: url(../images/jt2.png)no-repeat center right;padding-right: 20px;}
    .Top003177 menu li .sub .pic{width: 32%}
    .Top003177 menu li .sub .pic figure{padding-bottom: 60%}
    
}
@media (max-width:1024px) {
    
    .Top003177 .logo{width:34%;}
    .Top003177 .top-right{width: 34%;}
    .Top003177 .top-lang .icon{width: .5rem!important;height: .5rem!important;background-size:auto .36rem!important;}
    .Top003177 menu{position:fixed;width: 100%; height: calc(100% - 1.1rem);z-index: 100;left: 0; top: 1.1rem; background-color: #005bac; overflow: auto; transform: translateY(-100%); visibility: hidden; opacity: 0; transition: 0.5s ease-out;}   
    .Top003177.down menu{top: .84rem;height: calc(100% - .84rem);}   
    .menu-show  .Top003177 menu{ opacity: 1;visibility: inherit; transform: translateY(0);}
    .Top003177 menu ul{margin: 0 auto; width: 92%;}
    .Top003177 menu li{border-bottom: 1px solid rgba(255, 255, 255, 0.5)}
    .Top003177 menu li span a{line-height:0.8rem;}
    .Top003177 menu .has-sub span{padding-right: calc(40 / 16 * 1em);}
    .Top003177 menu .has-sub span .op{width: calc(40 / 16 * 1em);}
    .Top003177 menu .has-sub span .op:before{width: calc(12 / 16 * 1em); height: calc(2 / 16 * 1em);}
    .Top003177 menu .has-sub span .op:after{height: calc(12 / 16 * 1em); width: calc(2 / 16 * 1em)}
    .Top003177 menu li span a,
    .Top003177.down menu li span a{font-size: .26rem;color: #fff;overflow: inherit;}
    .Top003177 menu li span a:before{bottom: -1px;}
    .Top003177 menu li .sub .w1280{width: 100%;}
    .Top003177 menu li .sub dl{background-color: rgba(255, 255, 255, 0.1);}
    .Top003177 menu li .sub dt{text-align: left; padding-left: 5%;}
    .Top003177 menu li .sub .txt-l{color: #fff;margin-bottom: 10px;font-size: .22rem;}
    .Top003177 menu li .sub .txt-l .tit{display: none;}
    .Top003177 menu li .sub .txt-l .btn{color: #fff;margin: 10px 0;display: block;font-size: .2rem;display: none}
    .Top003177 .open-menu{position: relative; float: right; width:calc(40 / 20 * 1em) ;height: calc(25 / 20 * 1em); margin-left: 5vw;display: flex;justify-content: space-between; flex-direction: column;flex-wrap: wrap;  align-items: center;}
    .Top003177 .open-menu span{height: calc(2 / 16 * 1em);background-color: #fff;display: block; transition: width 0.3s; width: 100%;}
    .Top003177.down .open-menu span{background-color: #d62921;}
    .Top003177 .open-menu.on span:nth-child(2){width: 70%;}
    .Top003177 .open-menu.on span:nth-child(1){width: 40%;}
}

.imgbox{ overflow:hidden; position:relative; /*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/}
.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;display: flex;align-items: center;justify-content: center;transition: all .5s;-webkit-transition: all .5s;}
.imgbox img{ width:auto !important; max-height:100%;}
/* HomeBan */
.HomeBan{position: relative;}
.HomeBan .item{position: relative;}
.HomeBan .item .imgbox{padding-top:99.99vh;background-size:cover;background-position: center}
.HomeBan .item a{display: block;position: absolute;left:0;top:0;height: 100%;width:100%;z-index: 999}
.HomeBan .item .imgbox span{animation: scale linear 6s;}
.HomeBan .item .txt{position: absolute;top:0%;left:0;width:100%;color:#fff;box-sizing: border-box;z-index:99;height: 100%}
.HomeBan .item .txt .ytable{height: 100%;text-align: center}
.HomeBan .item .txt .tit1{font-size: 0.6rem;font-weight: bold;}
.HomeBan .item .txt .tit2{font-size: 0.44rem;padding: .5rem 0 .3rem}
.HomeBan .item .txt .tit2 span{color: #c74634}
.HomeBan .item .txt .tit3{color: #fff;font-size: .18rem;border-top:1px solid rgba(256,256,256,.5);font-weight: lighter;display: inline-block;margin: 0 auto;padding-top: .3rem}
.HomeBan .item .txt .tit3 span{display:block;}
.HomeBan .item .txt .tit3 img{display: inline-block;margin-right: .15rem;}
.HomeBan .item .txt .tit4{font-size: 0.4rem;padding: .3rem 0 .6rem}
.HomeBan .item .txt .tit5{font-size: 0.24rem;}
.HomeBan .item .txt .tit5 span{font-size: 0.24rem;position: relative;margin: 0 .2rem;padding-left: .24rem;}
.HomeBan .item .txt .tit5 span:before{content: '';position: absolute;width: .12rem;height: .12rem;background: #d62921;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%)}
.HomeBan .item .txt .tit6{font-size: 0.2rem;border-top:1px solid rgba(256,256,256,.5);border-bottom:1px solid rgba(256,256,256,.5);padding: .2rem 0;display: inline-block;margin: 0 auto;}
.HomeBan .item .txt .tit6 i{display: block;color: #d62921;display: inline-block;margin: 0 .15rem;font-style: normal}
.HomeBan .item .txt .tit7{color: #fff;display: inline-block;background-image: linear-gradient(to right, #e96755, #d62921);font-size: .3rem;text-align: center;line-height: .6rem;padding: 0 .4rem;border-radius: 36px;margin: .6rem 0 0}
.HomeBan .item .txt .dec{font-size: 0.18rem;margin-top:0.5rem;opacity: 0.8;}
.HomeBan .item .txt .btn{width: 1.4rem;height: .44rem;line-height: .44rem;text-align: center;border-radius: 36px;background-image: linear-gradient(to right, #e96755, #d62921);margin: .4rem auto 0;font-size: .2rem}
.HomeBan .item .play{position: absolute;top:45%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);padding:0.2rem;border-radius: 50%;z-index:999;}
.HomeBan .item .play::before{content: '';display: block;width:100%;height:100%;border-radius: 50%;border:1px solid rgba(255,255,255,0.3);position: absolute;top:50%;left:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);z-index:999;}
.HomeBan .item .videobox{position: absolute;left:0;top:0;width:100%;height:100%;}
.HomeBan .item .videobox video{width:100%;height:100%;object-fit: cover;}
.HomeBan .item .num{position: absolute;left:2.6rem;bottom:8%;color:#fff;font-family: dinl;font-size: 0.2rem;opacity: 0.6;}
.HomeBan .item .num strong{font-family: dinm;font-size: 0.4rem;font-weight: normal;}
.HomeBan .item video{position: absolute; z-index: 10; left: 50%; top: 50%; transform: translate(-50%,-50%);height: 100%;width: 100%;object-fit: fill;}

.HomeBan .item .wap{display: none;}

@keyframes rightan
{
  from{bottom: 8%;opacity: 0;}
  to{bottom: 4%;opacity: 1;}
}

@-webkit-keyframes rightan
{
  from{bottom: 8%;opacity: 0;}
  to{bottom: 4%;opacity: 1;}
}
.downarr{-webkit-animation: rightan 1s infinite;-webkit-animation-fill-mode: both; color:#fff;width:45px; height:65px; position:absolute; bottom:0px; left:50%; transform: translateX(-50%);-webkit-transform: translateX(-50%); z-index:999; text-align:center;}

.HomeBan .slick-arrow{width:.7rem;height:.7rem;border-radius: 50%;border:1px solid #fff;background-position: center center;background-repeat: no-repeat;background-color: transparent;position: absolute;top:50%;transform: translateY(-50%);font-size: 0;color:transparent;z-index:999;opacity: 0.7;transition: all .5s;-webkit-transition: all .5s;}
.HomeBan .slick-arrow.slick-prev{background-image: url(../images/prev.png);left:3%}
.HomeBan .slick-arrow.slick-next{background-image: url(../images/next.png);right:3%;}
.HomeBan .slick-arrow:hover{opacity: 1;border:1px solid #005bbb;background-color: #005bbb;}


.mc_b_s3 {width: 100%;overflow: hidden;z-index: 1;}
.he_syp2 {position: relative;width: 100%;height: 200vh;}
.mc_bs3_videobox {width: 100vw;height: 100vh;position: relative;z-index: 1;}

/* .mc_bs3_videobox.act .mc_bs3_videowrap {width: 100%;transform: translate(-50%, -50%);} */
.he_syp2 .mc_bs3_video {width: 80%;}

.mc_bs3_video,
.mc_bs3_videowrap::before,
.mc_bs3_videowrap {/* transition: all 1s; */}
.mc_bs3_videobox.act .mc_bs3_video {opacity: 1;/* transition: all 1s !important;transition-delay: 1s; */}
.mc_bs3_video {/* z-index: -2;opacity: 0; *//* width: auto; */height: auto;max-width: none;/* transform: translateY(-30px); */position: absolute;transform: translate(-50%, -50%);left: 50%;top: 50%;min-height: 100vh;transition: inherit;/* width: 20%; */}

.mc_bs3_videowrap {position: absolute;left: 50%;top: 50%;z-index: -1;transform: translate(-50%, -50%); width: 100vw;height: 100vh; max-width: none;overflow: hidden;display: none;}
.mc_bs3_svg {position: absolute;left: 50%;top: 50%;z-index: 5;transform: translate(-50%, -50%);text-align: center;width: 100%;max-width: none;z-index: 998;opacity: 0;display: none;/* transition: all 0.36s; */}
.mc_bs3_svg {width: 0;}
.mc_bs3_videowrap {width: 100vw;height: 100vh;overflow: hidden;}
.mc_bs3_videowrap::before {width: 110%;height: 100%}
/* .mc_bs3_videowrap::before,
.mc_bs3_videowrap {transition: all 1s;} */
.mc_bs3_title {/* transition: all 0.36s; */position: absolute;top: 30%;left: 0;width: 100%;text-align: center;}
.mc_bs3_videobox.act .mc_bs3_title {/* transform: translate(-50%, -50%) translateX(-100%); */opacity: 0;display: none;}
.mc_bs3_videobox.act .mc_bs3_videowrap::before {opacity: 0;}

/* .mc_bs3_videobox.act .mc_bs3_videowrap {width: 100%;transform: translate(-50%, -50%);} */
.mc_bs3_videobox .mc_bs3_video {opacity: 0;/* transition: all 1s !important; *//* transition-delay: 1s; */}
.mc_bs3_videobox.act .mc_bs3_video {opacity: 0;/* transition: all 1s !important; *//* transition-delay: 1s; */}
.mc_bs3_videobox.end .mc_bs3_svg {opacity: 1;display: block;}
.mc_bs3_videowrap .gray_bg {width: 100%; height: 100%;position: absolute; top: 50%;transform: translateY(-50%);left: 0; background: #f9f9f9;z-index: 99;}
.mc_bs3_videobox.act .mc_bs3_videowrap .gray_bg { display: none;}
.mc_bs3_videobox.end .mc_bs3_svg { opacity: 1;z-index: 99;}
.mc_bs3_videobox.end .HomeP2 {z-index: 999;}
.mc_bs3_videobox .tabBox .slick-track,.mc_bs3_videobox .tabBox .slick-list {height: auto !important;}


@media(max-width:1024px){
    .HomeBan .item .pc{display: none;}
    .HomeBan .item .wap{display: block;}
    .HomeBan .item .imgbox{padding-top:70vh;}
    .he_syp2,
    .mc_bs3_videowrap,
    .mc_bs3_videobox{height: 70vh}
    
    .HomeBan .item .txt .tit1{font-size: 0.4rem;}
    .HomeBan .item .txt .tit2{font-size: 0.24rem;}
    .HomeBan .item .txt .tit4{font-size: 0.24rem;}
    .HomeBan .item .txt .tit5{font-size: 0.24rem;}
    .HomeBan .item .txt .tit5 span{font-size: 0.24rem;position: relative;margin: 0 .2rem;padding-left: .24rem;}
    .HomeBan .item .txt .tit5 span:before{content: '';position: absolute;width: .12rem;height: .12rem;background: #d62921;border-radius: 50%;left: 0;top: 50%;transform: translateY(-50%)}
    .HomeBan .item .txt .tit6{font-size: 0.2rem;border-top:1px solid rgba(256,256,256,.5);border-bottom:1px solid rgba(256,256,256,.5);padding: .2rem 0;display: inline-block;margin: 0 auto;}
    .HomeBan .item .txt .tit6 i{display: block;color: #d62921;display: inline-block;margin: 0 .15rem;font-style: normal}
    .HomeBan .item .txt .tit7{color: #fff;display: inline-block;background-image: linear-gradient(to right, #e96755, #d62921);font-size: .3rem;text-align: center;line-height: .6rem;padding: 0 .4rem;border-radius: 36px;margin: .6rem 0 0}
}


.hometxt{width:100%;text-align: center;font-size:.32rem;position: absolute;bottom:0;left:0;opacity: 0;transition: all .5s;-webkit-transition: all .5s;z-index:999;color: #333}
.hometxt.on{bottom:8%;opacity: 1;}





/*
 .Floor001201 为demo编号
 */
.Floor001201{padding:4% 0;position: relative;z-index: 10;}
.Floor001201:before{position: absolute;left: 0;top: -8px;width: 100%;height: 10px;content: "";background: #fff;}
.Floor001201 .auto{max-width: 1600px;width: 90%;}
.Floor001201 li{ width:22.75%; margin-right:3%; background-color:#f2f8ff; position:relative; float:left; padding:4% 2% 6%; transition:all ease 0.5s;border-radius: 0 1.5em 0 1.5em;}
.Floor001201 li:last-child{ margin-right:0;}
.Floor001201 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor001201 li h3{ text-align:center; margin:0; font-weight:normal; font-size:20px; color:#333; padding:5% 0; position:relative;}
.Floor001201 li h3::before{ position:absolute; content:''; width:10%; height:2px; background-color:#005bac; left:45%; bottom:0;}
.Floor001201 li figure{ padding-bottom:35%; background:url(../images/Floor001201-icon1.png) no-repeat center top/contain;}
.Floor001201 li:nth-child(2) figure{ background-image:url(../images/Floor001201-icon2.png);}
.Floor001201 li:nth-child(3) figure{ background-image:url(../images/Floor001201-icon3.png);}
.Floor001201 li:nth-child(4) figure{ background-image:url(../images/Floor001201-icon4.png);}
.Floor001201 li p{ font-size:16px; line-height:30px; overflow:hidden; color:#666; opacity:0.75; margin-top:10%;}
.Floor001201 li span{ position:absolute; width:70px; height:23px; line-height:23px; text-align:center; background-color:#005bac; color:#fff; left:50%; margin-left:-35px; bottom:0;}

.Floor001201 li:hover{ background-color:#005bac; }
.Floor001201 li:hover h3,
.Floor001201 li:hover p{ color:#fff;}
.Floor001201 li:hover h3::before{background-color:#fff;}
.Floor001201 li:hover span{background-color:#fff;color:#005bac;}
.Floor001201 li:hover figure{ background-image:url(../images/Floor001201-icon1_hover.png);animation:ease 0.8s hover001201;}
.Floor001201 li:nth-child(2):hover figure{ background-image:url(../images/Floor001201-icon2_hover.png);}
.Floor001201 li:nth-child(3):hover figure{ background-image:url(../images/Floor001201-icon3_hover.png);}
.Floor001201 li:nth-child(4):hover figure{ background-image:url(../images/Floor001201-icon4_hover.png);}
@media(max-width:640px){
.Floor001201 li h3{ font-size:16px;}
.Floor001201 li p{ display:none;}
}
@media(max-width:480px){
.Floor001201 li{ padding:3% 0;}
.Floor001201 li span{ display:none;}
.Floor001201 li figure{ padding-bottom:60%;}
.Floor001201 li h3{ font-size:14px;}
}

@keyframes hover001201{
0%{ background-position:left top; opacity:0;}
50%{ background-position:right top;opacity:0.5;}
100%{ background-position:center top; opacity:1;}
}
@-moz-keyframes hover001201{
0%{ background-position:left top; opacity:0;}
50%{ background-position:right top;opacity:0.5;}
100%{ background-position:center top; opacity:1;}
}
@-webkit-keyframes hover001201{
0%{ background-position:left top; opacity:0;}
50%{ background-position:right top;opacity:0.5;}
100%{ background-position:center top; opacity:1;}
}
/*Floor003194 */
.Floor003194{font-family: 'HarmonyOS_Sans_SC_Light'; background: url(../images/Floor003194-bg.jpg) no-repeat center top;background-size: cover; overflow: hidden;}
.Floor003194 .intro1{padding-top: calc(70 / 1920 * 100vw);}
.Floor003194 .boxs-group{ background-color: #000;}
.Floor003194 .boxs-group .box{overflow: hidden; }
.Floor003194 .boxs-group .inside{position: relative;}
.Floor003194 .boxs-group .txt{position: absolute;margin: 0 auto;color: #fff;text-align: center;z-index: 10;}
.Floor003194 .boxs-group picture{ opacity: 0.9; transition: 0.5s;display: block;}

.Floor003194 .box .tit{font-size: calc(30 / 16 * 1em); margin-bottom: calc(30 / 40 * 1em);}
.Floor003194 .box .desc{font-size: calc(18 / 16 * 1em);}
.Floor003194 .box .icon{width:  calc(58 / 16 * 1em);height:  calc(63 / 16 * 1em);border-radius: 0 1.25em 0 1.25em;border: solid 1px rgba(255, 255, 255, 1);display: inline-block; margin-top:calc(60 / 16 * 1em); background: url(../images/Floor003194-more.svg) no-repeat center center;background-size: 1em auto;}

@media (min-width:1025px) {
.Floor003194 .boxs-group{margin: 0 0 0 -6%; display: table;height: calc(850 / 16 * 1em);  width: 112%;}   
.Floor003194 .boxs-group .box{width: 20%; display: table-cell;transform: skewX(-15deg);transition: 0.5s;}
.Floor003194 .boxs-group .inside{ height: 100%;}
.Floor003194 .boxs-group .txt{ transform: skewX(15deg);width: calc(375 / 530 * 100%); top: 15.883%; left: calc((100% - 375 / 530 * 100%) / 2);}
.Floor003194 .boxs-group picture{position: absolute; left: calc(-58.334% / 2); width: calc(760 / 480 * 100%);transform: skewX(15deg);top: 0; height: 100%; }
.Floor003194 .box.on{width: 64%;}
.Floor003194 .box.on picture{width: 118%;left: -9%;  opacity: 1;}
.Floor003194 .box.short .txt{opacity: 0;}
.Floor003194 .box.short{width: 12%;}
.Floor003194 .box.short picture{ opacity: 0.5; left: calc(-131.429% / 2); width: calc(405 / 175 * 100%);}
.Floor003194 .box:first-child .txt{width: calc(420 / 530 * 100%);}
.Floor003194 .box:not(.on):last-child .txt{left: 0;}
.Floor003194 .box.on .txt{text-align: left;}
.Floor003194 .box.on .desc{display: none;}
.Floor003194 .box .info{visibility: hidden;max-width:calc(462 / 16 * 1em);font-size: calc(18 / 16 * 1em); line-height: calc(30 / 18 * 1em); transform: translateX(50px); opacity: 0; transition:transform 0.3s 0.5s,opacity 0.3s 0.5s; position: absolute;}
.Floor003194 .box.on .info{visibility: visible;transform: translateX(0); opacity: 1;position: relative;}
}
@media (max-width:1024px) {
.Floor003194 .boxs-group{display: flex;flex-wrap: wrap; flex-direction: row;}
.Floor003194 .box{width: 50%;}
.Floor003194 .boxs-group picture{height: 60vw; opacity: 0.7;}
.Floor003194 .box .info{display: none;}
.Floor003194 .boxs-group .txt{left: 0; width: 100%;padding: 0 5%; height: 100%;display: flex;align-items: center; flex-direction: column; justify-content: center;}
.Floor003194 .box .tit{font-size: calc(24 / 16 * 1em); margin-bottom: 0.5em;}
.Floor003194 .box .desc{font-size: 1em;}
.Floor003194 .box .icon{margin-top: 2em; width: 3em; height: 3em; border-radius: 0 1em 0 1em;}
}

/*Floor003108 */
.Floor003108{}
.Floor003108{padding-top: calc(100 / 1920 * 100vw);padding-bottom:20px; background:#f7faff;}
.Floor003108 ol{float: left;width: 50%;border-radius:20px;overflow: hidden;}

.Floor003108 ol:nth-of-type(1) .txt{background-color: #fff;padding: 0.35rem 0.4rem 0.2rem;}
.Floor003108 ol .pic{position: relative; overflow: hidden;}
.Floor003108 ol:not(:nth-of-type(1)) .pic{/* margin-bottom: 0.18em; */}
.Floor003108 ol .pic time{position: absolute;right: 0;bottom: 0;line-height: 2.5;background:#d62921;color: #fff;font-size:.18rem;padding: 0 0.2rem;border-radius: 20px 0 0;}
.Floor003108 ol:nth-of-type(1) .pic time{font-size: 0.24rem;}
.Floor003108 ol .txt{background-color: #fff;padding: 0.25rem 0.2rem;}
.Floor003108 ol .tit{text-overflow: ellipsis;overflow: hidden;font-weight: bold;font-size: 0.18rem;}
.Floor003108 ol:not(:nth-of-type(1)) .tit{display: -webkit-box;display: box;word-break: break-all;-webkit-box-orient: vertical;-webkit-line-clamp: 2; line-height: 1.666;}
.Floor003108 ol:nth-of-type(1) .tit{font-size: .2rem;white-space: nowrap;font-weight: bold;padding-bottom: .16rem}
.Floor003108 ol:not(:nth-of-type(1)) p{display: none;}
.Floor003108 ol p{/* margin: 0; */color: #999;line-height:1.75;}
.Floor003108 li{/* border-bottom: 1px solid #e1e1e1; */background: #fff;margin-bottom: 1%;padding: 0 0.2rem;border-radius:0 15px 0 15px ;}
.Floor003108 li:nth-of-type(1){/* border-top: 1px solid #e1e1e1; */}
.Floor003108 li a{line-height: 4.3333;}
.Floor003108 ol a:hover .tit,.Floor003108 li a:hover{color: #d62921}
.Floor003108 li time{float: right;color: #999;margin-left: 9%;}
@media (min-width:1025px) {
    .Floor003108 ol{height: 2.94rem;margin-left: 2.5%;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 21.25%;}
    .Floor003108 ol:nth-of-type(1){height: 6.1rem; margin: 0 2.5% 0 0;}
    .Floor003108 ol:nth-of-type(1) .txt{height: 1.6rem;}
    .Floor003108 ol .Ispic{transition: 0.3s ease-out;height: 1.6rem;}
    .Floor003108 ol a:hover .Ispic{transform: scale(1.2);}
    .Floor003108 ol:nth-of-type(1) .Ispic{height: 3.7rem;}
    .Floor003108 li{float: right;width: 45%;height: .7rem;clear: right;}	
    .Floor003108 li a{font-size:.16rem;}
}
@media (max-width:1024px) {
    .Floor003108{padding:1rem 0;}
    .Floor003108 ol{margin-bottom: 0.5em;}
    .Floor003108 ol:nth-of-type(1){width: 100%; }
    .Floor003108 ol .Ispic{padding-bottom: 56%;}
    .Floor003108 ol .txt{padding:0.2rem!important;}
    .Floor003108 ol:not(:nth-of-type(1)){width: 47.5%;}
    .Floor003108 ol:nth-of-type(2){margin-right: 5%;}
    .Floor003108 li{clear: left;}	
    .Floor003108 ol .tit{font-size: .24rem!important}
}

/*Bottom002900 */
.Bottom002900{background: #1b1b1b;padding: 6.145vw 0;}
.Bottom002900,
.Bottom002900 a{color: #fff;}
.Bottom002900 .auto{max-width: 1760px;width: 92%;}
@media(min-width:1441px){
.Bottom002900 .inner{width: 92%; margin: 0 auto;max-width: 1600px;}
}
.Bottom002900 .b_nav nav dd a{opacity: 0.5;}

@media(min-width:1025px){
.Bottom002900{font-size: 16px;}
.Bottom002900 .contact{width: 25%;}
.Bottom002900 .contact .logo img{max-height: 60px;}
.Bottom002900 .b_nav{width: 70%;max-width: 1000px;}
}

.Bottom002900 .solgan{font-size: 30px;font-family: 'HuXiaoBoZhenShuai';letter-spacing: 6px;}
.Bottom002900 .solgan span{font-size: 16px;color: rgba(255,255,255,0.2);margin-left: 20px;}
@media(min-width:1025px){
.Bottom002900 .solgan span:before{content: '/ ';display: inline-block;font-family: 'HuXiaoBoZhenShuai';}
}
@media(max-width:1024px){
.Bottom002900 .solgan{padding: 4vw 0;}
.Bottom002900 .solgan span{display: block;}
}

.Bottom002900 .b_nav nav{border-top: 1px solid rgba(255,255,255,0.1);border-bottom: 1px solid rgba(255,255,255,0.1);padding: 45px 0; margin: 45px 0;}
.Bottom002900 .b_nav nav dl{float: left; max-width: 140px;}
.Bottom002900 .b_nav nav dt{padding-bottom: 30px;}
.Bottom002900 .b_nav nav dd{line-height: 24px;padding: 6px 0;}
@media(max-width:1024px){
 .Bottom002900 .b_nav nav{display: none;}
}

.Bottom002900 .copyright{color: rgba(255,255,255,0.2);line-height: 30px;font-size: 16px;}
.Bottom002900 .copyright a{opacity: 0.2;}

.Bottom002900 a:hover{color: #005bac;opacity: 1!important;}

.Bottom002900 .contact .num{font-size: 36px;font-family: 'Oswald';margin-bottom: 36px;line-height: 1em;}
.Bottom002900 .share li{float: left;position: relative;}
.Bottom002900 .share li figure{position: absolute; left: 0; bottom: 100%; width: 120px; padding: 5px;background: #fff; margin-bottom: 10px;border-radius: 5px;display: none;}
.Bottom002900 .share li figure img{display: block;width: 100%;}
.Bottom002900 .share li figure:before{position: absolute; content: '';border:5px solid transparent; left: 25px; top: 100%;border-top-color: #fff;}
.Bottom002900 .share li:not(:last-child){margin-right: 30px;}
.Bottom002900 .share li a{display: block;border: 1px solid rgba(255,255,255,0.2); width: 60px; height: 60px;background-position: center center;background-repeat: no-repeat;border-radius: 50%; cursor: pointer;}
.Bottom002900 .share li a.a_wx{background-image: url("../images/Bottom002900_wx.png");}
.Bottom002900 .share li a.a_sina{background-image: url("../images/Bottom002900_sina.png");}
.Bottom002900 .share li a.a_douyin{background-image: url("../images/Bottom002900_douyin.png");}
.Bottom002900 .share li a:hover{background-color: #005bac;}
@media(min-width:1025px){
.Bottom002900 .contact .tit{padding-bottom: 28px;}
.Bottom002900 .share{margin: 70px 0 120px 0;}
}
@media(min-width:1025px) and (max-width:1280px){
.Bottom002900 .share li:not(:last-child){margin-right: 2vw;}
}
@media(max-width:1024px){
.Bottom002900{text-align: center;}
.Bottom002900 .logo{padding: 0 20% 3%;}
.Bottom002900 .contact .tit{padding: 3vw 0;}
.Bottom002900 .share ul{margin: 0 auto;display: table;}
.Bottom002900 .share li figure{left: 50%; margin-left: -60px;}
.Bottom002900 .share li figure:before{left: 50%; margin-left: -5px;}
}
@media(max-width:480px){
.Bottom002900 .contact .num{margin-bottom: 1em;font-size: 8vw;}
.Bottom002900 .solgan{font-size: 7vw;}
.Bottom002900 .copyright{font-size: 12px; line-height: normal;}
.Bottom002900 .share li a{width: 50px; height: 50px;}
}






.sy_con3 { width: 100%; padding: 1.2rem 0; background: #f7faff; }
.sy_con3 .rq { width: 100%; position: relative }
.sy_con3 .rq .bj { width: 31.63%; display: block; margin: 0 auto;max-width: 440px;position: relative;z-index: 1}
.sy_con3 .rq .bj::before{content: ''; position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/img25a.png)no-repeat center;background-size: 100% 100%;animation: orbit linear 30s infinite;}
.sy_con3 .rq .div { width: 4.3rem; background: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); border-radius: 10px; padding: 1.9%; position: absolute; top: 50%; transform: translateY(-50%); text-align: right;z-index: 10 ;transition: 0.3s all}
.sy_con3 .rq .div:nth-child(2n) { text-align: left; }
.sy_con3 .rq .div .p1 { font-size:.2rem; color: #333;transition: 0.3s all}
.sy_con3 .rq .div .p2 {color: #777c96; line-height: 1.5; margin-top: .16rem;transition: 0.3s all }
.sy_con3 .rq .div .more {display: inline-block;margin-top: .1rem;color: #666;background: url(../images/jt1.png)no-repeat center right 5px;padding:.05rem .2rem .05rem .1rem;border: 1px solid #ebebeb;}
.sy_con3 .rq .div:hover{
background-image: -moz-linear-gradient(90deg, #ef6451, #d62921);
    background-image: -webkit-linear-gradient(90deg, #ef6451, #d62921);
    background-image: -ms-linear-gradient(90deg, #ef6451, #d62921);
    background-image: linear-gradient(90deg, #ef6451, #d62921);
}
.sy_con3 .rq .div:hover .p1 {color: #fff;}
.sy_con3 .rq .div:hover .p2 {color: #fff;}
.sy_con3 .rq .div:hover .more {color: #fff;background: url(../images/jt3.png)no-repeat center right 5px;}
.sy_con3 .rq .div img { width: 56px; position: absolute; right: -70px; top: 40%; transform: translateY(-50%); }
.sy_con3 .rq .div:nth-child(2n) img { left: -70px; }
.sy_con3 .rq .div1 img,
.sy_con3 .rq .div4 img { animation: imghover1 linear 3s infinite; }
.sy_con3 .rq .div2 img,
.sy_con3 .rq .div3 img { animation: imghover2 linear 3s infinite; }
.sy_con3 .rq .div.div1 { top: 0%; left: 0; }
.sy_con3 .rq .div.div2 { top: 0%; right: 0; }
.sy_con3 .rq .div.div3 { top: 51%; left: 0; }
.sy_con3 .rq .div.div4 { top: 51%; right: 0; }
.sy_con3 .rq1 .div { margin-top: 5%; }
.sy_con3 .rq1 .div1 { width: 25%; float: left; display: flex; justify-content: center; position: relative; }
.sy_con3 .rq1 .div1::before { content: ''; width: 1px; height: 100%; background: #eeeeee; position: absolute; right: 0; top: 0; }
.sy_con3 .rq1 .div1:last-child::before { display: none; }
.sy_con3 .rq1 .div1 .p1 { font-size: 18px; color: #282f38; margin-bottom: 10px; }
.sy_con3 .rq1 .div1 .p2 { font-size: 48px; color: #0070ef; line-height: 1; position: relative; }
.sy_con3 .rq1 .div1 .p2 em { font-size: 16px; position: absolute; top: 0; font-style: initial; margin-left: 14px; }
.sy_con3 .rq1 .div1 .p2 .sp { font-size: 16px; color: #0070ef; margin-left: 14px; }

@media(max-width:1600px){
    .sy_con3 .rq { width: 86%;margin: 0 auto;padding: .3rem 0 }
}

@media(max-width:1024px){
    .sy_con3{ padding-bottom: .7rem}
    .sy_con3 .rq .bj { width: 100%;max-width: 100%;margin-bottom: .3rem}
    .sy_con3 .rq .div { width: 80%;position: relative; top: auto; transform: translateY(0%); text-align: left;float: right;margin-bottom: .2rem;padding: .2rem}
    .sy_con3 .rq .div img { left: -70px!important;}
    .sy_con3 .rq .div .p1 { font-size:.24rem;}
}

@-webkit-keyframes orbit{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}}

@keyframes imghover1{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}
@-webkit-keyframes imghover1{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}
@-ms-keyframes imghover1{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}

@keyframes imghover2{
0% {transform:translateY(-10px)}
50% {transform:translateY(0)}
100% {transform:translateY(-10px)}
}
@-webkit-keyframes imghover2{
0% {transform:translateY(-10px)}
50% {transform:translateY(0)}
100% {transform:translateY(-10px)}
}
@-ms-keyframes imghover2{
0% {transform:translateY(-10px)}
50% {transform:translateY(0)}
100% {transform:translateY(-10px)}
}


.Floor003106{position: relative;z-index: 1;overflow: hidden}

.Floor003106 .auto{max-width: 1280px;width: 90%;position: relative}
.Floor003106 .Hometitle{position: absolute;top:1rem;z-index: 10;width: 100%}
.Floor003106 .Hometitle .cn{color:#fff;}
.Floor003106 .Hometitle .cn::after{background:#fff;}
.Floor003106 .Hometitle .en{color:#fff;}
.Floor003106 .Hometitle .intro{color:rgba(255,255,255,0.6);}
.Floor003106 .h-more a{border:2px solid #fff;color:#fff;background-image: url(../images/Floor003197-more-on.svg);}
.Floor003106 .main{color: #fff; table-layout: fixed;}

.Floor003106 .ytable-cell{vertical-align: bottom}
.Floor003106 .info{line-height: 1.75;font-size: 0.16em; margin-bottom: 1.69em;}
.Floor003106 .main .slider li .icon{max-width: .55rem;position: relative;  margin-bottom: .45rem;display: table;line-height: 0;}
.Floor003106 .main .slider li .icon aside{position: absolute;left: 0; top:0; width: 100%;opacity: 0;transition: 0.3s;}
.Floor003106 .main .slider li a{display: block;background-color: #fff; height: 2.2rem;padding: .55rem .3rem 0; transition: 0.3s;color: #333;}
.Floor003106 .main .slider li:nth-child(2n-1) a{background-color: #f7faff;}
.Floor003106 .main .slider li a:hover{color: #fff;
    background-image: -moz-linear-gradient(90deg, #0272f0, #35b1fd);
    background-image: -webkit-linear-gradient(90deg, #0272f0, #35b1fd);
    background-image: -ms-linear-gradient(90deg, #0272f0, #35b1fd);
    background-image: linear-gradient(90deg, #0272f0, #35b1fd);
}
.Floor003106 .main .slider li .name{font-size: .22rem; transition: transform 0.3s;}
.Floor003106 .main .slider li a:hover .icon{filter: grayscale(100) brightness(100);}
.Floor003106 .main .slider li a:hover .name{}
.Floor003106 .main .slider li .more{display: table;line-height: 0;width: 0.21em; height: 0.13em; background: url(../images/Floor003106-icon-white.svg) no-repeat;background-size: contain;transition: transform 0.3s;}
.Floor003106 .main .slider li a:hover .more{transform: translateY(-0.24em);}


.Floor003106 .slick-arrow{position: absolute;width: .6rem; height: .6rem; border: solid 2px #e3e3e3; top: 35%;border-radius: 50%; background: url(../images/Floor003197-prev.svg) no-repeat center center; background-size: auto 12px;z-index: 10; transition: 0.3s; font-size: calc(60 / 16 * 1em); text-indent: -999em; overflow: hidden;}
.Floor003106 .slick-arrow:hover{background-color: #259461;border-color: #259461;}
.Floor003106 .slick-next{background-image: url(../images/Floor003197-next.svg);}
.Floor003106 .slick-prev:hover{background-image: url(../images/Floor003197-prev-on.svg);}
.Floor003106 .slick-next:hover{background-image: url(../images/Floor003197-next-on.svg);}


.Floor003106 .bg-img{position: relative;}
.Floor003106 .bg-img .Ispic{height: 8.5rem;}
.Floor003106 .bg-img .txt{position: absolute;top:15vw;width: 55%}
.Floor003106 .bg-img .txt h2{font-size:.32rem;color:#fff;padding-bottom: 1em}
.Floor003106 .bg-img .txt p{color:#fff;line-height: 1.75}
.Floor003106 .bg-img .txt .more a{display: inline-block;color: #fff;border: 1px solid #fff;padding: 0 0 0 .3rem;background: url(../images/jt3.png)no-repeat center right .3rem;margin-top: 3em;border-radius: 10px;width: 1.44rem;line-height: .46rem;height: .48rem}
.Floor003106 .bg-img .txt .more a:hover{background: url(../images/jt3.png)no-repeat center right 30px #005bac;border-color: #005bac}


@media (min-width:1025px) {
.Floor003106 .main{position: absolute;bottom:0;}
.Floor003106 .info{ max-width: 415px;}
.Floor003106 .main .slider{width: 100%; margin-top: 0%;border-radius: 20px 20px 0 0;overflow: hidden}
.Floor003106 .bg-img .slick-dots{display: none!important;}

.Floor003106 .slick-prev{left: -8%; }
.Floor003106 .slick-next{right: -8%; }

}
@media (max-width:1024px) {
.Floor003106{overflow: hidden;padding-top: 0.5em;}
.Floor003106 .main .slider{margin: 0 -6%;}	
.Floor003106 .bg-img .txt{top:3rem;width: 100%}
.Floor003106 .bg-img .txt .more a {display: inline-block;color: #fff;border: 1px solid #fff;padding: 0.1rem 0.4rem 0.1rem 0.2rem;background: url(../images/jt3.png)no-repeat center right 10px;margin-top: 3em;border-radius: 10px;line-height: 1.5;}
.Floor003106 .slick-arrow{display: none!important;}
.Floor003106 .bg-img .slick-dots{text-align: center;display: flex;align-items: center; justify-content: center; padding: 0.3em 0;position: absolute;bottom: 2%;z-index: 10;width: 100%}
.Floor003106 .bg-img .slick-dots li{width: 10px; height: 10px; border-radius: 50%;background-color: #fff; opacity: .3; margin: 0 3px;}
.Floor003106 .bg-img .slick-dots li.slick-active{opacity: 1;background: #d62921}
.Floor003106 .bg-img .slick-dots li button{display: none;}
    

}



.sy_con7 { width: 100%; padding: 3% 0; background-image: url(../images/bg3.jpg); background-size: cover; background-position: center; }
.sy_con7 .bt .p1, .sy_con7 .bt .p2 { color: #fff; }
.sy_con7 a { display: block; width: 200px; height: 50px; line-height: 50px; border-radius: 50px; font-size: 18px; color: #0070ef; text-align: center; background: #fff; margin: 0 auto; margin-top: 2.5%; }


/*Bottom003009 */
.Bottom003009{background-color: #091d39;padding-top: 4vw;position: relative;z-index: 2}
@media(max-width:1024px){
.Bottom003009{text-align: center;}
}
.Bottom003009 .auto{max-width: 1280px;}
.Bottom003009,
.Bottom003009 a{color: #fff;}
.Bottom003009 a:hover{color: #fff;}
.Bottom003009 .soglan{color: #fff;font-size: .2rem;line-height: 1.5em;padding-right: 0.7rem;border-right: 1px solid rgba(255,255,255,0.05)}
.Bottom003009 .share dd{position: relative;}
.Bottom003009 .share dd figure{position: absolute; left: 50%; margin-left: -57px; width: 110px; bottom: 100%; margin-bottom: 10px;display: none;border-radius: 5px;box-shadow: 0 3px 6px rgba(0,0,0,.2)}
.Bottom003009 .share dd figure:after{position: absolute; content: '';border: 5px solid transparent; border-top-color: #fff; top: 100%; margin-left: -5px; left: 50%;}
.Bottom003009 .share dd a{display: block; width: 54px; height: 54px; border-radius: 50%;background: url("../images/Bottom002900_wx.png")no-repeat center;border: 1px solid rgba(255,255,255,0.2);}




.Bottom003009 .b-mid{margin-top: 2vw;padding-top: 3vw; border-top: 1px solid rgba(255,255,255,0.05);padding-bottom: 2.3vw;}
.Bottom003009 .b-mid .tit{font-size: .18rem; margin-bottom: 1.5vw;}
.Bottom003009 .b-mid .tit,
.Bottom003009 .b-mid .tit a{color: #fff;}
.Bottom003009 .contact{max-width: 370px;width: 30%;}
.Bottom003009 .logo .num{font-size: .32rem;font-family: 'Oswald';color: #fff;background: url(../images/tel.svg)no-repeat center left;padding:0 .6rem;background-size: .36rem auto;border-right: 1px solid rgba(255,255,255,0.05)}

.Bottom003009 .logo .clogo span{display: inline-block}

.Bottom003009 .logo .clogo span img{max-height: .32rem}
.Bottom003009 .b-mid nav{}
.Bottom003009 .b-mid nav dl{float: left; max-width: 140px;}
.Bottom003009 .b-mid nav dd{line-height: 20px;padding: 5px 0;}
.Bottom003009 .b-mid nav dd a{opacity: .5}
.Bottom003009 .b-mid nav dd a:hover{opacity: 1}

.Bottom003009 .link{padding: 1vw 0;}
.Bottom003009 .link span{display: inline-block;padding-right: 15px}
.Bottom003009 .link span a{opacity: .5}
.Bottom003009 .link span a:hover{opacity: 1}

.Bottom003009 .blogo{margin-bottom: 1vw}
.Bottom003009 .blogo span{margin-right: .15rem;max-width: .9rem;max-height: .35rem;display: inline-block}

.Bottom003009 .copyright{border-top: 1px solid rgba(255,255,255,0.05);padding: 1.5vw 0;}
.Bottom003009 .copyright .fr a{display: inline-block;color: #848e9c}
.Bottom003009 .copyright .fr a:hover{color: #fff}
.Bottom003009 .copyright .fr a:not(:last-child):after{ width: 1px; height: 13px;display: inline-block; content: ''; vertical-align: middle;background:#fff; opacity: 0.1; margin: 0 .15rem;}

@media(min-width:1025px){
.Bottom003009 .logo{display: flex;align-items: center;justify-content: space-between}
.Bottom003009 .logo > *{display: table-cell; vertical-align: middle;}
.Bottom003009 .logo .img{padding-right: 2.5em; max-width: 240px;}
.Bottom003009 .logo .img img{max-height: 0.54rem;}
.Bottom003009 .logo .clogo{margin: 0 .5rem}
.Bottom003009 .logo .clogo span:not(:last-child){margin-right: .6rem;}
}

@media(max-width:1024px){
    .Bottom003009 .b-mid{display: none;}
    .Bottom003009 .logo > div{float: left;}
    .Bottom003009 .logo .img{padding-bottom: 20px;text-align: center;width: 100%}
    .Bottom003009 .logo .img img{max-width: 40%;}
    .Bottom003009 .soglan{font-size: 4vw;border-right: 0;padding-right: 0;width: 50%;margin-bottom: 20px;height: 30px;}
    .Bottom003009 .logo .num{width: 50%;margin: 0 0 20px;padding: 0 0 0 .3rem;height: 30px;}
    .Bottom003009 .share{width: 35%;text-align: left;padding-left: .2rem}
    .Bottom003009 .share dd{display: inline-block}
    .Bottom003009 .logo .clogo {width: 65%;text-align: right}
    .Bottom003009 .logo .clogo span img{max-height: .6rem}
    .Bottom003009 .logo .clogo span{margin:0 .15rem}
    .Bottom003009 .link{margin: .3rem 0}
    .Bottom003009 .blogo span{margin-bottom: 5px}
    .Bottom003009 .copyright{margin-top: 5vw;padding: 5vw;}
    .Bottom003009 .copyright .fr{padding-bottom: 10px;}
}



.BForm{padding: 4em 0;background:#298fe1;position: relative;overflow: hidden;z-index: 1}
.BForm .waves { position: absolute; left: 0; bottom: 0; width: 100%; z-index: 0; height: 140%;z-index: 1;opacity: .5 }
.BForm .auto{position: relative;z-index: 10;}
.BForm .title{font-size:.3rem;color: #fff;width: 20%;font-weight: bold}
.BForm li{float: left;width: 18%;}
.BForm li:nth-child(3){width: 43%;}
.BForm li:last-child{width: 15%;}
.BForm li:not(:last-child){margin-right: 2%;}
.BForm li .text{width: 100%;border-radius: 5px;border: none;line-height: 3.5714;height: 3.5714em;background: rgba(255,255,255,.9);padding: 0 1em;}
.BForm li .btn{width: 100%;background: #005bac;border-radius: 5px;height: 3.5714em;color: #fff;cursor: pointer; border: 0;}

@media(max-width:1024px){
    .BForm .ytable-cell{display: block;width: 100%}
    .BForm li{float: none;width: 100%!important;margin-top: 10px}
}



.Floor003028 {padding: 1.2rem 0; overflow: hidden;background: url(../images/bg2.jpg)no-repeat center;background-size: cover }
.Floor003028 .item {width:31.3%;float:left;margin-right:3%; }
.Floor003028 .item:hover{box-shadow: 0 10px 40px rgba(0,0,0,0.1)}

.Floor003028 .item .ytable-cell { vertical-align: top; }
.Floor003028 .item .num { color: #d62921; font-weight: bold; font-size: .36rem;padding-right: calc(30 / 36 * 1em);width: 15%}
.Floor003028 .item .tit { color: #fff; font-size: .24rem;background-image: linear-gradient( 
90deg, #0272f0, #35b1fd);padding:.22rem .35rem;border-radius: 8px 8px 0 0;text-align: left;}
.Floor003028 .item .tit img{max-width:50px;margin-right:8px;margin-top:-4px;}
.Floor003028 .item .tit span{position: absolute;right: 21px;font-size: 0.38rem;font-weight: bold;color: rgba(255,255,255,0.3);}
.Floor003028 .item p{ color: #666; font-size: .16rem;line-height: 2; margin: 0;padding: .3rem;background:#fff;}

.Floor003028 .img{overflow: hidden;}
.Floor003028 .img img{transition: 0.3s all;}
.Floor003028 .img:hover img{transform: scale(1.05);}

.Floor003028 .moreb{text-align: center}
.Floor003028 .more{display: inline-block;color: #d62921;border: 1px solid #d62921;background: url(../images/jt2.png)no-repeat center right 30px;margin-top: 3em;border-radius: 10px;transition: 0.3s all;    width: 1.44rem;height: 0.48rem;text-align: left;line-height: .46rem;padding: 0 0 0 0.3rem;}
.Floor003028 .more:hover{background: url(../images/jt3.png)no-repeat center right 30px #d62921;color: #fff}

@media (min-width:1025px) {
    .Floor003028 .left { width: 100%; }
    .Floor003028 .right { width: 58%; }

    .Floor003028 .item:nth-child(1){margin-top:6%;}
    .Floor003028 .item:nth-child(2){margin-top:3%;}
    .Floor003028 .item:last-child { margin-right:0;}
}

@media (max-width:1024px) {
    .Floor003028 { padding: 1rem 0;}
    .Floor003028 .item {width:100%;float:none;margin-right:0;margin-bottom: 10px; }
    .Floor003028 .item p{ font-size: .2rem;}
    .Floor003028 .more{padding: 0 0 0 0.1rem;background: url(../images/jt2.png)no-repeat center right 10px;}
    .Floor003028 .more:hover{background: url(../images/jt3.png)no-repeat center right 10px #d62921;color: #fff}
}



.Banner003069{position: relative; z-index: 1;}
.Banner003069 .txt{position: absolute; left: 0; top: 0; width: 100%;height: 100%; z-index: 10;color: #fff;  text-align: center;}
.Banner003069 .txt .ytable{height: 100%}
.Banner003069 .txt .en{font-size: .36rem;text-transform: uppercase;font-weight: bold;opacity: .5;padding-top: .1rem}
.Banner003069 .txt .cn{font-size: .5rem;}
.Banner003069 img{width: 100%;}
.Banner003069 .wap{display: none;}
@media (max-width:1024px) {
    .Banner003069 .pc{display: none;}
    .Banner003069 .wap{display: block;}
}



.Menu003135{border-bottom: 1px solid #ebebeb;}

.Menu003135 .nav-menu li{float: left;line-height: .86rem;position: relative}

.Menu003135 .nav-menu li:hover a,
.Menu003135 .nav-menu li.aon a{color:#d62921 }
.Menu003135 .nav-menu li:hover::after,
.Menu003135 .nav-menu li.aon::after{opacity: 1}

.Menu003135 .current{padding-left: .3rem;background: url(../images/home.svg)no-repeat center left;background-size: .2rem auto;line-height: .86rem;}
.Menu003135 .current i{display: inline-block;font-style: normal;background: url(../images/rightarr_1.png)no-repeat center;padding:0 .24rem;height: 10px}
.Menu003135 .current a{color: #aaa}
.Menu003135 .current a:hover{color: #d62921}

.Menu003135 .menu-site{line-height: .7rem;background: #fff;border: 5px solid #d62921;color: #333;padding: 0 .3rem;border-radius: 10px;font-size: .24rem;position: relative}
.Menu003135 .menu-site:before{content: '';position: absolute;width: .24rem;height: .24rem;background: url(../images/jt1.png)no-repeat center;right: .2rem;top: 50%;transform: translateY(-50%);transition: 0.3s all}
.Menu003135 .menu-site.on:before{transform: translateY(-50%) rotate(90deg);}
@media(min-width:1025px){
    .Menu003135{font-size: 15px}
    .Menu003135 .auto{display: flex;justify-content: space-between;align-items: center;}
    .Menu003135 .nav-menu li:not(:last-child){margin-right: .5rem}
    .Menu003135 .nav-menu li::after{content: '';position: absolute;width: 100%;height: 2px;bottom: -1px;left: 0; background:#d62921;opacity: 0;transition: 0.3s all }
    .Menu003135 .menu-site{display: none}
}
@media(max-width:1024px){
    .Menu003135{padding: .2rem 0;position: relative;z-index: 10}
    .Menu003135 .auto{position: relative;}
    .Menu003135 .current{display: none}
    .Menu003135 .nav-menu ul{display: none;position: absolute;top: 100%;left: 0;width: 100%;background: #fff;border: 1px solid #ebebeb;border-bottom: 0;border-radius: 10px;overflow: hidden;box-shadow: 0px 0px 12px rgba(0,0,0,.1)}
    .Menu003135 .nav-menu li{float: none;width: 100%;border-bottom: 1px solid #ebebeb;line-height: .6rem;padding: 0 .2rem}
}


.column-title{font-size: .36rem;color: #333;font-weight: bold;padding-bottom: .25rem;line-height: 1.3;position: relative;margin-bottom: .5rem}


.about{padding: 1rem 0;background: url(../images/about-bg.png)no-repeat center bottom}
.about .txt {flex-wrap: nowrap;display: flex}
.about .txt .tl {flex: 0 0 auto;width: 38.7%;padding-right: .3rem;}
.about .p {line-height: 2;}
.about .p b{color: #d62921}

.about .img {display: inline-block;position: relative;padding-bottom: .6rem;padding-left: .6rem;z-index: 5;}
.about .img img { display: block;border: .15rem solid #fff;}
.about .img:after {content: "";position: absolute;left: 0;bottom: 0;right: 40%;top: .6rem;background: #d62921;z-index: -1;}

@media(max-width:1024px){
    .about{padding: .5rem 0;}
    .about .txt {display: block}
    .about .txt .tl {width: 100%;padding-right: 0;}
    .about .img {float: left;width: 45%;padding-bottom: .3rem;padding-left: .3rem;margin-right: .3rem}
}

#culture {color: #fff;padding: 1rem 0;background: no-repeat center center;background-size: cover;}
#culture .column-title{text-align: center;color: #fff}

#culture .entry li {float: left;width: 23.5%;margin-right: 2%;background: rgba(81,124,156,0.4);backdrop-filter: blur(10px);padding: 5% 4% 5%;text-align: center;border-radius: 10px;min-height:3.1rem; }
#culture .entry li:nth-child(4n){margin-right: 0}
#culture .entry li:hover{background: rgba(214,41,33,0.65);}
#culture .entry li .icon img{max-width: .4rem;max-height: .4rem;margin-bottom: .3rem}
#culture .entry li .tit{font-size: .24rem;color: #fff;padding-bottom: .2rem}
#culture .entry li .tit::after{content: '';display: block;width: .2rem;height: 2px;background: #d62921;margin: .2rem auto 0}
#culture .entry li:hover .tit:after{background:#fff;}
#culture .entry li p{font-size: 15px;line-height: 1.75;margin: 0;opacity: .6}

@media(max-width:1024px){
    #culture {padding: .5rem 0;}
    #culture .entry li {float: left;width: 49%;margin-bottom: 20px }
    #culture .entry li:nth-child(2n){margin-right: 0}
    #culture .entry li p{font-size: .2rem;}
}

.team {padding: 1rem 0;}
.team .column-title{text-align: center;}
.team .box:not(:last-child){margin-bottom: .5rem;border-bottom: 1px solid #ebebeb;padding-bottom: .5rem}

.team .box .tit1{font-size: .24rem;color: #333}
.team .box .tit2{font-size: .18rem;color: #d62921;padding: .1rem 0 .2rem}
.team .box .con{line-height: 1.75;border-top: 1px solid #f0f0f0;padding-top: .2rem}
@media(min-width:1025px){
    .team .pic{width: 19%;max-width: 2.38rem;}
    .team .info{padding-left: 5vw;}
    .team .info:nth-child(2n-1){padding-left: 0;padding-right: 5vw;}
}
@media(max-width:1024px){
    .team {padding: .5rem 0;}
    .team .pic{width: 100%;display: block;text-align: center}
    .team .info{width: 100%;display: block;margin-bottom: 20px}
}



.new{padding: 0 0 0}
.new li:not(:last-child){border-bottom: 1px solid #ebebeb;margin-bottom: .3rem;padding-bottom: .3rem;}
.new .pic{overflow: hidden;border-radius: 10px}
.new .pic figure{padding-bottom: 65%;transition: 0.5s all}
.new .txt time{display: inline-block;color: #999}
.new .txt .tit{font-size: .22rem;padding: .2rem 0;color: #333}
.new .txt p{line-height: 1.75;color: #999}
.new .txt .more{padding-right: .2rem;background: url(../images/jt2.png)no-repeat top 5px right;display: inline-block;margin-top: .2rem;color: #d62921}
.new li:hover .pic figure{transform: scale(1.05);}
.new li:hover .tit{color: #d62921;}
.new li:hover .more{color: #d62921;background: url(../images/jt2.png)no-repeat top 5px right;}
@media(min-width:1025px){
    .new .pic{width: 30%;}
    .new .txt{padding-left: 3.5vw;}
}
@media(max-width:1024px){
    .new .pic{width: 100%;display: block}
    .new .txt{width: 100%;display: block;margin-top: 20px}
    .new .txt .tit{font-size: .24rem;}
}


.Page002046 .Pages{ text-align:center; padding:3% 0 1rem;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#d62921; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}

@media(min-width:1025px){
    .Page002046.wap{display: none}
}

@media(max-width:1024px){
    .Page002046.pc{display: none}
    .Page002046 .Pages .a_first,
    .Page002046 .Pages .a_end{ display:none;}
}




.hornor{padding: 1rem 0 0;}
.hornor .auto{display: flex;flex-wrap: wrap;align-items: stretch;justify-content: flex-start;}
.hornor .item {width: 33.33%;text-align: center;position: relative;padding-bottom: 1rem;padding-left: .2rem;padding-right: .2rem;}
.hornor .item:before{content:"";width:50%;left:0;bottom:0;height:1rem;background:url(../images/img21.png) no-repeat center top;position:absolute;}
.hornor .item:after{content:"";width:50%;right:0;bottom:0;height:1rem;background:url(../images/img21.png) no-repeat center top;position:absolute;}
.hornor .item .img{position:relative;padding-bottom:50%;z-index:5;}
.hornor .item .img img{position:absolute;left:50%;bottom:0;transform:translate(-50%);max-height:100%;padding:0 5%;background:url(../images/ying.png) no-repeat right bottom;background-size:contain;}

.hornor .item p{position: absolute;width: 90%;left: 50%;bottom: .5rem;transform: translateX(-50%);z-index: 10;}


@media(min-width:1025px){
    .hornor .wap{display: none;}
    .hornor .item:nth-child(3n+3):after{background:url(../images/img22.png) no-repeat right top;}
    .hornor .item:nth-child(3n+1):before{background:url(../images/img20.png) no-repeat left top;}
    .hornor .item p{font-size: 15px}
}
@media(max-width:1024px){
    .hornor{padding: .5rem 0 0;}
    .hornor .pc{display: none;}
    .hornor .item {width: 50%;}
    .hornor .item:nth-child(2n+2):after{background:url(../images/img22.png) no-repeat right top;}
    .hornor .item:nth-child(2n+1):before{background:url(../images/img20.png) no-repeat left top;}
}



.join{padding: 1rem 0;background: #fafafa}
.join .column-title{margin-bottom: .1rem}
.join .con{line-height: 1.75;padding-bottom: .3rem}
.join li{float: left;text-align: center}
.join li:not(:last-child){margin-right: .4rem}
.join li .icon{background: #d62921;border-radius: 50%;width: .6rem;height: .6rem;padding: .1rem;text-align: center;display: flex;align-items: center;justify-content: center}
.join li .icon img{max-height: .36rem;max-width: .36rem}
.join li p{margin-top: .05rem}
@media(min-width:1025px){
    .join .txt{padding-right: 3%}
    .join .pic{width: 60%}
    .join .con{font-size: 15px;}
}
@media(max-width:1024px){
    .join{padding: .5rem 0;}
    .join .txt{width: 100%;display: block;margin-bottom: 20px}
    .join .pic{width: 100%;display: block}
}


.JoinList { padding: 1rem 0; }
.JoinList .column-title{margin-bottom: .2rem;text-align: center}
.JoinList .type dd { position: relative; color: #333; }
.JoinList .type dd span { color: #999; display: inline-block; padding-left: 1.25em; background-repeat: no-repeat; background-position: left center; background-size: 1em auto; }
.JoinList .type dd.edu span { background-image: url(../images/Floor003147-edu.svg); }
.JoinList .type dd.num span { background-image: url(../images/Floor003147-user.svg); }
.JoinList .type dd.wp span { background-image: url(../images/Floor003147-place.svg); }
.JoinList .type dd.time span { background-image: url(../images/Floor003147-time.svg); }

.JoinList .list li { background: #f9fafa; padding: 2.5em; transition: 0.3s; cursor: pointer; }
.JoinList .list li .inner { position: relative; padding-right: 60px; }
.JoinList .list li .inner i { position: absolute; width: 30px; height: 30px; border: 1px solid #d62921; border-radius: 50%; right: 0; top: 50%; margin-top: -16px; }
.JoinList .list li .inner i::before, 
.JoinList .list li .inner i::after { position: absolute; content: ''; background: #d62921; }
.JoinList .list li .inner i::before { left: 20%; width: 60%; height: 1px; top: 50%; margin-top: -1px; }
.JoinList .list li .inner i::after { left: 50%; margin-left: -1px; width: 1px; top: 20%; height: 60%; }
.JoinList .list li .name { font-size: 1.25em; color: #333; }
.JoinList .list li .type {padding: 1em 0 0; }
.JoinList .list li .type dd:not(:last-child) { padding-right: 1.7142em; margin-right: 1.7142em; }
.JoinList .list li:hover .name { color: #d62921; }

@media (min-width:1025px) {
.JoinList .type { overflow: hidden; }
.JoinList .type dd { float: left; }
.JoinList .type dd:not(:last-child):after { position: absolute; content: ''; width: 1px; height: 10px; background-color: #d4d4d4; top: 50%; margin-top: -5px; right: 0; }    

.JoinList .list li { float: left; width: 49.286%; margin-bottom: 1.5%; }
.JoinList .list li:nth-child(2n) { float: right; }
.JoinList .list li:nth-child(2n+1) { clear: left; }
.JoinList .list li .type { font-size: 0.875em; }
}

@media (max-width:1024px) {
.JoinList { padding: .5rem 0; }
.JoinList .list li { margin-bottom: 20px;padding: .3rem; }
}


.JoinList .popUp-box { position: fixed; left: -100%; width: 100%; top: 0; height: 100%; background-color: rgba(0,0,0,0.5); overflow: auto; z-index: 200; }
.JoinList .popUp-box.show { left: 0; }
.JoinList .popUp-box .ytable { height: 100%; }
.JoinList .popUp-box .main { position: relative; max-width: 1000px; background-color: #fff; width: 90%; margin: 0 auto; }
.JoinList .popUp-box .main .colse { position: absolute; width: 1.5625em; height: 1.5625em; right: 1.25em; top: 1.25em; background: url(../images/Floor003147-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.JoinList .popUp-box .main > div { width: 90%; margin: 0 auto; max-width: 1200px; padding: 3em 0; }
.JoinList .popUp-box[data-type="form"] .main > div { max-width: 1082px; }
.JoinList .popUp-box .name { font-size: 1.5em; color: #333; padding-bottom: 1em; border-bottom: 2px solid #d62921; }
.JoinList .popUp-box[data-type="form"] .name { border-bottom: 1px solid #000; margin-bottom: 1em; }
.JoinList .load-info .intro-tit { font-size: 1.125em; line-height: 2; margin-top: 1em; margin-bottom: 1em; color: #333; }
.JoinList .load-info .edit-info .otwo { display: flex; justify-content: space-between; padding: 39px 0; border-top: 1px dotted #cccccc; }
.JoinList .load-info .edit-info .otwo .o_left { width: 19%; }
.JoinList .load-info .edit-info .otwo .text { width: 100%; color: #121212; font-weight: bold; }
.JoinList .load-info .edit-info .otwo .o_right { width: 81%; }
.JoinList .load-info .edit-info .otwo .o_right .r_three { color: #555; margin-bottom: 10px; line-height: 1.5; }
.JoinList .load-info .edit-info .otwo .o_right .r_three:last-child { margin-bottom: 0; }
.JoinList .load-info .job-email { color: #d62921; padding: .3rem 0;line-height: 1.75 }

@media (max-width:1024px) {
    .JoinList .popUp-box .name { font-size: 1.5em; }
    .JoinList .popUp-box .main { height: 70%;overflow: auto}
}





.Timeline003058{padding: 1rem 0;background: url(../images/Timeline003058-bg.jpg)no-repeat center top}
.Timeline003058 .column-title{margin-bottom: .2rem;text-align: center}
.Timeline003058 .topcon{line-height: 2;text-align: center;margin-bottom:0.3rem;}
.Timeline003058 .topcon span{color:#d62921;font-weight: bold;font-size:36px;margin:0 7px;}

.Timeline003058 .list{overflow: hidden;position: relative;}
.Timeline003058 .year{ z-index: 1;}
.Timeline003058 .year .slider:after{position: absolute;content: ''; left: 0; top: 38px; width: 100%;height: 8px;border-radius: 4px;}
.Timeline003058 .year .slick-list{padding-bottom: .3rem}
.Timeline003058 .year li{text-align: center;position: relative;border-bottom: 1px solid #dadee1;}
.Timeline003058 .year li::after{content: '';position: absolute;width: 1px;height: 19px;background: rgba(256,256,256,.2);left: 0;bottom: 4px}
.Timeline003058 .year li.slick-current{}
.Timeline003058 .year li span{color: #666;display: inline-block; padding-bottom: .3rem; line-height:40px;font-size: 0.24rem;font-weight: bold;position: relative}
.Timeline003058 .year li span::after{content: '';display: block;width: 7px;height: 7px;background: #d62921;border-radius: 50%;position: absolute;left: 50%;transform: translateX(-50%);bottom: -4px}
.Timeline003058 .year li.slick-current span{color: #d62921}
.Timeline003058 .year li.slick-current span::after{width: 15px;height: 15px;border: 4px solid #d62921;background: #fff;bottom: -8px}
.Timeline003058 .btn{position: absolute;top: 30%;width: 100%;left: 0}
.Timeline003058 .slick-arrow{position: absolute; z-index: 30; top: 50%; width: .6rem; height: .6rem; background:url(../images/jt1.png)no-repeat center;border: 1px solid #a9adb2;padding: 0; border-radius: 50%; transition: 0.3s;}
.Timeline003058 .slick-arrow:hover{background:url(../images/jt3.png)no-repeat center #d62921;border-color: #d62921; }
.Timeline003058 .slick-prev{left: 0vw;transform: rotate(180deg)}
.Timeline003058 .slick-next{right: 0vw;}

.Timeline003058 .slider-list{position: relative;margin: 0 10vw;}
.Timeline003058 .slider-list li{padding: 0 0 2vw 0;}
.Timeline003058 .slider-list .inner{padding: .6rem 1rem; margin: 0 1.405vw; transition: 0.3s;border-radius: 10px;background: linear-gradient(to left, #77d6df 0%,#335bc1 100%);height: 3.6rem;color: #fff;position: relative}
.Timeline003058 .slider-list .inner .ytable{height: 100%}
.Timeline003058 .slider-list .inner time{font-size: 2rem;color: #fff;opacity: .08;right: 0;bottom: -.4rem;position: absolute;font-weight: bold}
.Timeline003058 .slider-list .con{line-height: 1.75;overflow: auto}
.Timeline003058 .slider-list p{padding-left: .2rem;position: relative}
.Timeline003058 .slider-list p:not(:last-child){margin-bottom: .1rem}
.Timeline003058 .slider-list p::before{content: '';position: absolute;width: 4px;height: 4px;left: 0;top: 11px;background: #fff}
.Timeline003058 .slider-list .btn .slick-arrow{position: absolute; top: 50%;border: solid 4px #8696a9; width: 32px; height: 32px; transform: rotate(45deg); border-right: 0;border-top: 0; border-radius: 4px;}
.Timeline003058 .slider-list .btn .slick-next{transform: rotate(-135deg);}
.Timeline003058 .slider-list .btn .slick-arrow:hover{border-color: #009cbd;}
@media(min-width:1601px){
.Timeline003058 .slider-list .btn .slick-prev{left: -3.07vw;}
.Timeline003058 .slider-list .btn .slick-next{right: -3.07vw;}
.Timeline003058 .slider-list .slider{margin: 0 -1.405vw;}
}
@media(max-width:1600px){
.Timeline003058 .year li{background: url(../images/Timeline003058-line1.png)no-repeat center bottom 13px;}
.Timeline003058 .slider-list .btn .slick-prev{left: 0;}
.Timeline003058 .slider-list .btn .slick-next{right: 0;}
.Timeline003058 .slider-list .inner{margin: 0 1vw;}
.Timeline003058 .slider-list .slider{}
}

@media(max-width:1400px){
.Timeline003058 .slider-list .inner time {transform: translateX(-120px);}
}

@media(min-width:1025px){
    .Timeline003058 .topcon{font-size:16px;}
    .Timeline003058 .slider-list .con{font-size: 15px}
}

@media(max-width:1024px){
    .Timeline003058{padding: .5rem 0;}
    .Timeline003058 .pic{margin-bottom: 30px}
    .Timeline003058 .pic figure{padding-bottom: 60%}
    .Timeline003058 .list{padding-right: 0%;overflow: inherit;}
    .Timeline003058 .slick-list{}
    .Timeline003058 .slider-list{margin: 0;}
    .Timeline003058 .slider-list li {padding: 0;}
    .Timeline003058 .slider-list .pic{margin: 4vw 0;}
    .Timeline003058 .slider-list .btn .slick-arrow{width: 5vw; height: 5vw;margin-top: -2.5vw;}
    .Timeline003058 .slider-list .slider{}
    .Timeline003058 .slider-list .inner{margin: 0;padding: 20px}
    .Timeline003058 .slider-list .inner time{transform: translateX(0px);display: block;font-size:1rem; bottom: .2rem; right: .2rem; }
    .Timeline003058 .slider-list .p{font-size: 16px;display: block;width: 100%;height: 10.5em}
    .Timeline003058 .year{padding: 0 7vw;margin-top: 30px}
    .Timeline003058 .year .slider:after{height: 5px;top: 28px;}
    .Timeline003058 .year li span{font-size: 4vw;}
    .Timeline003058 .year li span::after{margin: 10px auto 0}
    .Timeline003058 .btn{top: 88%}
    .Timeline003058 .slick-prev{left: -.2rem;}
    .Timeline003058 .slick-next{right: -.2rem;}
}





.Contact{padding: 1rem 0;}
.Contact .column-title{text-align: center}
.Contact li{float: left;width: 49%;background: #f9fafa;padding:.4rem;border-radius: 10px;position: relative}

.Contact li:before{content: '';position: absolute;width: 34%;height: 60%;background: url(../images/logo-bg.png)no-repeat center;right: 0;bottom: 0;background-size:contain;opacity: .02}
.Contact li .tit{font-size: .24rem;color: #333;padding-bottom:.2rem;margin-bottom: .2rem;border-bottom: 1px solid #ebebeb;position: relative}
.Contact li .tit:before{content: '';position: absolute;width: 4px;height: 50%;background:#d62921;left: -.4rem;top:5px}
.Contact li .info{line-height: 1.75}
.Contact li .info p{margin-bottom: .1rem;padding-left: .3rem}
.Contact li .info p.add{background: url(../images/contact-icon-add.svg)no-repeat center left;background-size: 22px auto}
.Contact li .info p.tel{background: url(../images/contact-icon-tel.svg)no-repeat center left;background-size: 16px auto}
.Contact li .info p.fax{background: url(../images/contact-icon-fax.svg)no-repeat center left;background-size: 18px auto}
.Contact li .info p.mail{background: url(../images/contact-icon-mail.svg)no-repeat center left;background-size: 18px auto}


.Map002858 #allmap{height: 6rem;}
.Map002858 #allmap,
.Map002858 #allmap *{box-sizing: content-box;}
.Map002858 #allmap img{max-width: inherit;}
/* .Map002858 .BMap_bubble_content b{font-size: 18px;display: block;padding-bottom: 5px;} */
.tdt-infowindow-content{font-size: 14px;}
.tdt-infowindow-content b{font-size: 18px;display: block;padding-bottom: 5px;}
@media(min-width:1025px){
    .Contact li:nth-child(2n){float: right;}
    .Contact li:nth-child(2n+1){clear: both;}
    .Contact li .info p{font-size: 15px;}
}
@media(max-width:1024px){
    .Contact{padding: .5rem 0;}
    .Contact li{float: none;width: 100%;margin-bottom: 20px}
    .Map002858 #allmap{height: 3rem;}
}





.partner {padding: 1rem 0}
.partner .column-title{text-align: center}
.partner .topcon{font-size:16px;line-height: 30px;text-align: center;}
.partner .box:not(:last-child){margin-bottom: .5rem;border-bottom: 1px solid #ebebeb;padding-bottom: .5rem}

.partner .box .pic img{border-radius: 50%;box-shadow: 0 0px 12px rgba(214,41,33,.08)}

.partner .box .info{background: #f9fafa;padding: .6rem;border-radius: 10px;position: relative}
.partner .box .info:before{content: '';position: absolute;width: 34%;height: 60%;background: url(../images/logo-bg.png)no-repeat center;right: 0;bottom: 0;background-size:contain;opacity: .02}
.partner .box .tit1{font-size: .24rem;color: #333;padding-bottom: .2rem;position: relative;border-bottom: 1px solid #f0f0f0;}
.partner .box .tit1::after{position: absolute;content: '';width: .5rem;height: 3px;background:#d62921;left: 0;bottom: -2px; }
.partner .box .con{line-height: 1.75;padding-top: .2rem;color: #777}
.partner .box .con p:not(:last-child){margin-bottom: .15rem}
@media(min-width:1025px){
    .partner .pic{width: 24%;padding-right: 5%}
}





.hylist .item{padding:5% 0;}
.hylist .item .w1280{align-items:center;flex-wrap:nowrap;}
.hylist .item:nth-child(2n){background:#f9fafa;}
.hylist .item:nth-child(2n) .w1280{flex-direction:row-reverse;}
.hylist .item .img{flex:0 0 auto;width:45.8%;overflow:hidden;border-radius: 10px}
.hylist .item .img img{display:block;width:100%;transition:.8s;}
.hylist .item .img figure{padding-bottom: 60%;transition:0.3s;}
.hylist .item .img:hover figure{transform:scale(1.15);}
.hylist .item .itxt{padding-left:8%;flex:1 1 auto;overflow:hidden;text-align:justify;}
.hylist .item .itxt .en{font-size: .16rem;padding-bottom: .05rem}
.hylist .item .itxt .cn{font-size: .2rem;color: #333}
.hylist .item .icon{margin-bottom:25px;}
.hylist .item .icon img{max-width: .5rem;height: .5rem;}
.hylist .item .p{margin:.3rem 0 .4rem;line-height:1.75;color:#777;}
.hylist .item .more{display: inline-block;color: #d62921;border: 1px solid #d62921;width: 1.44rem;line-height: .46rem;padding: 0 .3rem;background: url(../images/jt2.png)no-repeat center right .3rem;border-radius: 10px;transition: 0.2s all;}
.hylist .item .more:hover{background: url(../images/jt3.png)no-repeat center right .3rem #d62921;color: #fff}
.hylist .item:nth-child(2n) .itxt{padding-left:0;padding-right:8%;}

@media(max-width:1024px){
    .hylist .item .w1280{display: block;;}
    .hylist .item{padding: 0.5rem 0}
    .hylist .item .img{width: 100%;}
    .hylist .item .itxt{padding-left: 0;margin-top: 20px;}
    .hylist .item .itxt .cn{font-size: .24rem;}
    .hylist .item .more{padding: 0 .2rem;background: url(../images/jt2.png)no-repeat center right .2rem;}
}


.HyBanner{position: relative; z-index: 1;}
.HyBanner .txt{position: absolute; left: 0; top: 0%; width: 100%;height: 100%; z-index: 10; text-align: center;}
.HyBanner .txt::before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0; background: rgba(0,28,88,.35);z-index: 1}
.HyBanner .txt .ytable{height: 100%;padding-bottom: 0%;position: relative;z-index: 2}
.HyBanner .txt .cn{font-size: .5rem;color: #fff;}
.HyBanner .txt .info{font-size: .18rem;width: 70%;margin: .3rem auto 0;line-height: 1.75;color: #fff;opacity: .85}
.HyBanner .wap{display: none}
@media(max-width:1024px){
    .HyBanner .txt .info{font-size: .2rem;width: 100%;margin-top: .15rem}
    .HyBanner .pc{display: none}
    .HyBanner .wap{display: block}
}


.hyBox2{padding: 1rem 0}
.hyBox2 .auto{position: relative}
.hyBox2 .column-title{text-align: center;margin-bottom: .1rem}
.hyBox2 .bg{text-align: center;position: relative;border-radius: 15px;overflow: hidden;background: #ffffff;box-shadow: 0 10px 35px rgb(0 0 0 / 8%);}
.hyBox2 .bg .tit{position: absolute;bottom: 12%;left: 50%;transform: translateX(-50%);color: #fff;opacity: ;font-weight: bold;font-size: .32rem;z-index: 10;}

.hyBox2 .list{width: 100%;padding: 5% 5% 3% 5%;}
.hyBox2 .pic{width: 100%;background:#000;padding-bottom: 14%;right:0;background-size:cover;}
.hyBox2 li{display: inline-block;width: 22.7%;margin-right: 1%;margin-left: 1%;margin-bottom: 2%;background:rgba(255,255,255,0.1);background-image: linear-gradient(rgb(224 233 249 / 60%), rgb(255 255 255 / 60%),rgb(224 233 249 / 60%));align-items: center;justify-content: center;z-index: 10;padding:15px 0;font-size:0.16rem;border-radius: 60px;line-height: 30px;}
.hyBox2 li:nth-child(1),
.hyBox2 li:nth-child(2),
.hyBox2 li:nth-child(3){font-size:0.22rem;}
.hyBox2 li:nth-child(7){}
.hyBox2 li:nth-child(11){}
.hyBox2 li a{display: block;width:100%;}
.hyBox2 li p{padding:0 .2rem;text-align: center;color: #1e56bf;}

.hyBox2 li:hover{animation:infinite 1s ease imghover;background:#1e56bf;}
.hyBox2 li:hover p{color:#fff;}

@media(min-width:1025px){
    .hyBox2 li:nth-child(1),
    .hyBox2 li:nth-child(2),
    .hyBox2 li:nth-child(3){width: 31.1%;}
}
@media(max-width:1024px){
    .hyBox2{padding: 0.5rem 0}
    .hyBox2 li{width: auto;padding: 10px .2rem;font-size: .18rem}
    .hyBox2 .pic{padding-bottom: 34%;}
}

@keyframes imghover{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}
@-webkit-keyframes imghover{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}
@-ms-keyframes imghover{
0% {transform:translateY(10px)}
50% {transform:translateY(0)}
100% {transform:translateY(10px)}
}


.hyBox3{padding: 1rem 0;background:#f9fafa;}
.hyBox3 .column-title{text-align: center;}
.hyBox3 ul{}
.hyBox3 li{float: left;width: 18.4%;background: #fff;padding: .3rem;border-radius: 10px; box-shadow: 0 10px 30px rgba(0,0,0,0.06); margin-right: 2%}

.hyBox3 li .num{color: #d62921;font-size: .16rem;}
.hyBox3 li .icon{max-width:60px;margin:0 auto;}
.hyBox3 li .icon img{}
.hyBox3 li .icon .himg{display: none}
.hyBox3 li .tit{color: #333;font-size: .22rem;padding: .2rem 0 .2rem;text-align: center;}
.hyBox3 li .info{color: #777;line-height: 1.75}

.hyBox3 li:hover{background:#d62921;box-shadow: 0 10px 30px rgba(214,41,33,0.06);}
.hyBox3 li:hover .icon img{filter: grayscale(100) brightness(100);}
.hyBox3 li:hover .icon .himg{display: block;}
.hyBox3 li:hover .tit{color:#fff;}
.hyBox3 li:hover .info{color:#fff;}
@media(min-width:1025px){
    .hyBox3 .ul-4 li{width: 23.5%;}
    .hyBox3 .ul-5 li:nth-child(5n){margin-right: 0;}
    .hyBox3 .ul-4 li:nth-child(4n){margin-right: 0;}
}

@media(max-width:1024px){
    .hyBox3{padding: 0.5rem 0;}
    .hyBox3 li{float: none;width: 100% ;margin-right: 0%;margin-bottom: 10px;text-align: center}
    .hyBox3 li .tit{font-size: .24rem;}
}




.hyBox4{padding: 1rem 0;}
.hyBox4 .column-title{text-align: center;margin-bottom: .2rem}
.hyBox4 .txt .tit{font-size:.24rem;color: #333;font-weight: normal;}
.hyBox4 .txt .tit:after{content: '';display: block;width: .4rem;height: 3px;background:#d62921;margin: .2rem 0 .3rem }
.hyBox4 .txt p{line-height: 1.75;text-align: justify;}
.hyBox4 .txt p:not(:last-child){margin-bottom: .2rem}
.hyBox4 .txt dl dd{padding-left: .2rem;position: relative;color: #777}
.hyBox4 .txt dl dd:not(:last-child){margin-bottom: .05rem;line-height: 1.75;}
.hyBox4 .txt dl dd::before{position: absolute;content: '';width: 4px;height: 4px;background:#d62921;left: 0;top: 10px; }
.hyBox4 .pc{text-align: center;border-radius:20px; overflow:hidden;}
.hyBox4 .pc img{transition: 0.3s ease-out;}
.hyBox4 .pc:hover img{transform: scale(1.2);}

@media (min-width:1025px) {
    .hyBox4 .pc{width: 50%;}
    .hyBox4 .txt{padding-left: 5.0714em; }  
}

@media(max-width:1024px){
    .hyBox4{padding: 0.5rem 0;}
    .hyBox4 .ytable-cell{display: block;width: 100%;}
    .hyBox4 .txt{margin-top: 20px;}
}


.PicList002735 { padding: 1rem 0 0; }
.PicList002735 li { margin-bottom: 2%;}
.PicList002735 li a { display: block; box-shadow: 0 0 20px rgb(0 0 0 / 10%); transition: 0.3s; border-radius: 10px; position: relative;}
.PicList002735 li .Ispic { background-size: cover; background-color: #fff; padding-bottom: 67%; border-radius: 10px 10px 0 0; }
.PicList002735 li .txt { padding: 6px; }
.PicList002735 li .txt h3 { font-size: .18rem; color: #333;font-weight: normal; text-align: center; padding: .15rem 0}
.PicList002735 li .txt p { line-height: 1.75; color: #555; height: 84px; }
.PicList002735 li:hover .txt h3 { color: #d62921; }


.PicList002735 li .hover { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; text-align: center; background-image: linear-gradient(to top, #fff, #fff, rgba(255,255,255,0.75)); z-index: 10; transition: 0.3s; color: #fff; }
.PicList002735 li a:hover .hover { opacity: 1; }
.PicList002735 li aside { position: absolute; left: 10%;right: 10% ;top: 50%; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); }
.PicList002735 li .hover img { width: 60px; height: 60px; }
.PicList002735 li .hover h5 { margin: 0px 0 10px 0; color: #000; font-size: .18rem;font-weight: normal; line-height: 22px; max-height: 22px; overflow: hidden; }
.PicList002735 li .hover p { color: #555; line-height: 30px; margin: 0; max-height: 90px; overflow: hidden; }


@media(min-width:1025px) {
.PicList002735 li { width: 32%;float: left}
.PicList002735 li:not(:nth-child(3n)) {margin-right: 2%;}
}

@media(max-width:1024px){
    .PicList002735 { padding: .5rem 0 0; }
    .PicList002735 li .txt h3 { font-size: .24rem; }
    .PicList002735 li .hover h5 {font-size: .24rem;}
}



.capacityBox1{padding: 1rem 0;}
.capacityBox1 .column-title{;margin-bottom: .2rem}
.capacityBox1 .txt .tit{font-size:.24rem;color: #333;font-weight: normal;}
.capacityBox1 .txt .tit:after{content: '';display: block;width: .4rem;height: 3px;background:#d62921;margin: .2rem 0 .3rem }
.capacityBox1 .txt p{line-height: 1.75;text-align: justify;}
.capacityBox1 .txt p:not(:last-child){margin-bottom: .2rem}
.capacityBox1 .txt dl dd{padding-left: .2rem;position: relative;color: #777}
.capacityBox1 .txt dl dd:not(:last-child){margin-bottom: .05rem;line-height: 1.75;}
.capacityBox1 .txt dl dd::before{position: absolute;content: '';width: 4px;height: 4px;background:#d62921;left: 0;top: 10px; }
.capacityBox1 .pc{text-align: center;overflow: hidden;border-radius: 20px;}

.capacityBox1 .pc img{transition: 0.3s ease-out;}
.capacityBox1 .pc_h img{border-radius:20px; overflow:hidden;transition: 0.3s ease-out;}
.capacityBox1 .pc:hover img{transform: scale(1.1);}
.capacityBox1 .pc_h:hover img{transform: scale(1.2);}

@media (min-width:1025px) {
.capacityBox1 .pc{width: 50%;}
.capacityBox1 .txt{padding-left: 5.0714em; }  
}

@media(max-width:1024px){ 
    .capacityBox1{padding: 0.5rem 0;}
    .capacityBox1 .ytable-cell{display: block;width: 100%;}
    .capacityBox1 .pc{margin-bottom: 20px;}
}


.capacityBox2{padding: 1rem 0;background:#f2f6fb;}
.capacityBox2 .column-title{text-align: center;margin-bottom: .2rem}

.capacityBox3{padding: 1rem 0;}
.capacityBox3 .column-title{text-align: center;margin-bottom: .2rem}

@media(max-width:1024px){ 
    .capacityBox2,
    .capacityBox3{padding: 0.5rem 0;}
}

.capacityBox4{padding: 1rem 0;background:#f2f6fb;}
.capacityBox4_white{background:#fff;}
.capacityBox4 .column-title{;margin-bottom: .2rem}
.capacityBox4 .txt .tit{font-size:.24rem;color: #333;font-weight: normal;}
.capacityBox4 .txt .tit:after{content: '';display: block;width: .4rem;height: 3px;background:#d62921;margin: .2rem 0 .3rem }
.capacityBox4 .txt p{line-height: 1.75;text-align: justify;}
.capacityBox4 .txt p:not(:last-child){margin-bottom: .2rem}
.capacityBox4 .txt dl dd{padding-left: .2rem;position: relative;color: #777}
.capacityBox4 .txt dl dd:not(:last-child){margin-bottom: .05rem;line-height: 1.75;}
.capacityBox4 .txt dl dd::before{position: absolute;content: '';width: 4px;height: 4px;background:#d62921;left: 0;top: 10px; }
.capacityBox4 .pc{text-align: center;border-radius:20px; overflow:hidden}
.capacityBox4 .pc img{}
.capacityBox4 .pc_h img{border-radius:20px; overflow:hidden;transition: 0.3s ease-out;}
.capacityBox4 .pc_h:hover img{transform: scale(1.2);}

@media (min-width:1025px) {
.capacityBox4 .pc{width: 50%;}
.capacityBox4 .txt{padding-right: 5.0714em; }  
}
@media(max-width:1024px){ 
    .capacityBox4{padding: .5rem 0;}
    .capacityBox4 .ytable-cell{display: block;width: 100%;}
    .capacityBox4 .txt{margin-bottom: 20px; }  
}


.case{padding: 1rem 0 0;}
.case li{float: left;width: 49%;margin-bottom: 2%;}

.case li .pic{overflow: hidden;position: relative}
.case li .pic figure{position: absolute;width: 100%;height: 100%;left: 0;top: 0;transition: 0.3s ease-out;}
.case li .pic a:hover figure{transform: scale(1.2);}
.case li .txt{background: #f9fafa;padding: .3rem}
.case li .txt .tit{color: #000}
.case li .txt .tit:hover a{color:#d62921;}
.case li .txt p{line-height: 1.5;color: #777;padding: .15rem 0 0rem;margin-bottom:0.2rem;}
.case li .txt .more{display: inline-block;color: #d62921;border: 1px solid #d62921;width: 1.44rem;line-height: .46rem;padding: 0 .3rem;background: url(../images/jt2.png)no-repeat center right .3rem;border-radius: 5px;transition: 0.2s all;}
.case li .txt .more:hover{background: url(../images/jt3.png)no-repeat center right .3rem #d62921;color: #fff;}
@media (min-width:1025px) {
    .case li:nth-child(2n){float: right;}
    .case li .pic{width: 45%;} 
    .case li .txt .tit{font-size: .18rem;}
}

@media(max-width:1024px){ 
    .case{padding: .5rem 0 0;}
    .case li{float: none;width: 100%;margin-bottom: 2%;}
    .case li .pic{width: 45%}
    .case li .txt .tit{font-size: .24rem}
    .case li .txt .more{padding: 0 .2rem;background: url(../images/jt2.png)no-repeat center right .2rem;}
}


/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:0.7rem 0; text-align:center; overflow:hidden;}
.Menu002252 a{display:inline-block;line-height:38px; padding:0 20px;background:#f4f4f4; min-width:130px; border-radius:36px;font-size:.16rem;}
.Menu002252 a.aon,
.Menu002252 a:hover{ color:#fff; background-color:#d62921;}
@media(min-width:1025px){
   .Menu002252{}
   .Menu002252 a{display:inline-block;line-height:38px; padding:0 20px;background:#f4f4f4; min-width:130px; border-radius:36px;font-size:.16rem;}
}

@media(max-width:1024px){ 
    .Menu002252{padding:0.5rem 0; }
    .Menu002252 a{font-size: .2rem}
}

/*
 .PicList002313 为demo编号
 */
.PicList002313{ padding: 1rem 0;}
.PicList002313 .column-title{text-align: center;padding-bottom:0rem;}
.PicList002313 li{ padding: 10px 0;}
.PicList002313 li .inner{ position: relative;  background: #f8f8f8;}
.PicList002313 li .pic{ position: relative;overflow: hidden;}
.PicList002313 li .pic .Ispic{position: absolute;width: 100%;height: 100%;top: 0;left: 0;;}

.PicList002313 li .pic img{ height: 100%; width: 100%;}
.PicList002313 li .icon{width: 120px;height: 120px; border-radius: 50%; background-color: #fff;padding: 10px; box-shadow: 0 0px 12px rgb(214 41 33 / 8%); overflow: hidden; transition: background-color .3s ease-out; -webkit-transition: background-color .3s ease-out;-moz-transition: background-color .3s ease-out; -ms-transition: background-color .3s ease-out;}
.PicList002313 li .icon img{ width:100px; height: 100px; transition: transform .5s ease-in-out;; -webkit-transition: -webkit-transform .5s ease-in-out;;-moz-transition: -moz-transform .5s ease-in-out; -ms-transition:-ms-transform .5s ease-in-out;}
.PicList002313 li .text{ position: relative;}
.PicList002313 li .text figure{ padding: 5% 5% 5% 11%;}

.PicList002313 li .text .h3{position: relative; margin: 0; font-size: .24rem;font-weight: normal;padding-bottom:0.2rem;border-bottom:1px solid #f0f0f0;}
.PicList002313 li .text .h3:after{position: absolute;content: '';width: .5rem;height: 3px;background:#d62921;left: 0;bottom: -2px;}
.PicList002313 li .text .h3 a{ color: #333;}
.PicList002313 li:hover .text .h3 a{ }
.PicList002313 li .text .con{color: #777; line-height: 1.75; margin: 0.2rem 0 0;  overflow: hidden;}
.PicList002313 li .text .con p{margin-bottom:0.1rem;text-align: justify;}
.PicList002313 li:hover .inner{}

.PicList002313 li:hover img{ transform: rotateY(360deg);}

@media only screen and (min-width: 1025px) {
    .PicList002313 li{ padding: 20px 0;}
    .PicList002313 li .icon{position: absolute; top: 50%; left: -.6rem;transform: translateY(-50%);}
    .PicList002313 li:nth-child(2n) .icon{ right: -.6rem;left: auto;}
    .PicList002313 li .pic{width: 37%}
    .PicList002313 li .text{width:63%;z-index: 10}
    .PicList002313 li:nth-child(2n) .text figure{ padding: 5% 11% 5% 5%;}
    .PicList002313 li .pic img{ position: relative;}
}
@media(max-width:1024px){
    .PicList002313{ padding: 0.5rem 0;}
    .PicList002313 li .pic{width: 100%;display: block;height: 3rem}
    .PicList002313 li .text{width:100%;display: block}
    .PicList002313 li .icon{position: relative;margin: 20px auto 0px;}
    .PicList002313 li .text figure{ padding: .5rem!important;}
}





/*Timeline002853 */
.Timeline002853{padding: 1rem 0;
    background: url(../images/Timeline003058-bg.jpg)no-repeat center top;}
.Timeline002853 .auto{max-width: 1440px;}
.Timeline002853 .inner{max-width: 1280px;margin:0 auto;}

.Timeline002853 .column-title{margin-bottom: .2rem;text-align: center}
.Timeline002853 .topcon{font-size:16px;line-height: 35px;text-align: center;margin-bottom:0.3rem;}
.Timeline002853 .topcon span{color:#d62921;font-weight: bold;font-size:36px;margin:0 7px;}
@media(min-width:1025px){
.Timeline002853 .slider-nav{float: left;width: 40.516%;}
.Timeline002853 .slider-for{float: right;width: 51.134%;}
.Timeline002853 .slider-nav .slick-arrow{width: 197.246%;right:0; top: 50%;}
.Timeline002853 .slider-nav .slick-prev{margin-top: -65px;}
.Timeline002853 .slider-nav .slick-next{margin-top: 65px;}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(180deg);-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.Timeline002853 .slider-nav li{padding-right: 3vw;text-align: right;}
}
.Timeline002853 .slider-nav{border-right: 1px solid #e6e6e6;position: relative; padding: 3vw 0;}
.Timeline002853 .slider-nav .slick-arrow{position: absolute; font-size: 0;border:0;border-bottom: 1px solid #e7e7e7; cursor: pointer;font-size: 0;padding: 0; z-index: 10;}
.Timeline002853 .slider-nav .slick-arrow:before{position: absolute; content: ''; width: 25px; height: 25px; background: url(../images/Timeline002853_btn.png) no-repeat center center #fff; left: 50%; top: 50%; margin: -12px 0 0 -12px;}
.Timeline002853 .slider-nav li{line-height: 129px; font-size: 18px;color: #ccc;}
.Timeline002853 .slider-nav li span{ font-size: 34px; margin-right: 10px;}
.Timeline002853 .slider-nav li.slick-center{color: #666;}
.Timeline002853 .slider-for .box{padding-top: 6.2vw;line-height: 35px;font-size:16px;}
.Timeline002853 .slider-for .year{ color: #d62921;font-size: 48px;line-height: normal;font-weight: bold;margin-bottom:3%;}
.Timeline002853 .slider-for .desc{line-height: 28px;color: #333; margin: 1vw 0 2vw 0;font-size: 16px;line-height: 28px;}
.Timeline002853 .slider-nav.under3 .slick-track{transition: 0.3s;}
@media(max-width:1024px){
.Timeline002853 .slider-nav li{line-height: 60px; text-align: center;}
.Timeline002853 .slider-nav{padding: 0 5vw;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;}
.Timeline002853 .slider-nav .slick-arrow{width: 1px; height: 100%;background: #e7e7e7; top: 0;}
.Timeline002853 .slider-nav .slick-prev{ left: 2.5vw;}
.Timeline002853 .slider-nav .slick-next{ right: 2.5vw;}
.Timeline002853 .slider-nav .slick-prev:before{transform: rotate(-90deg);-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);}
.Timeline002853 .slider-nav .slick-next:before{transform: rotate(90deg);-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.Timeline002853 .slider-nav .slick-track{margin-top: 0!important;}
.Timeline002853 .slider-nav li.slick-current{color: #666;}
}
@media(max-width:640px){
.Timeline002853 .slider-nav li{font-size: 16px;}
.Timeline002853 .slider-nav li span{font-size: 24px;}
}




.Landingmethod{padding-top: calc(100 / 1920 * 100vw);padding-bottom: calc(100 / 1920 * 100vw);}
.Landingmethod .inner{}
.Landingmethod .pic{width:50%;overflow: hidden;}
.Landingmethod .pic img{transition: 0.3s;border-radius: 10px}
.Landingmethod .pic:hover img{transform: scale(1.15);}
.Landingmethod .text{width:45%;padding-top:4%;}
.Landingmethod .text h2{font-size:0.32rem;color:#333;margin-bottom:5%;}
.Landingmethod .text .icon{max-width:60px;margin-bottom:4%;}
.Landingmethod .text p{line-height: 2;margin: 20px 0;}
.Landingmethod .text p span{background:#d62921;color:#fff;padding: 5px;border-radius: 50%;margin-right: 7px;width: 30px;height: 30px;line-height: 21px;display: inline-block;text-align: center;}
.Landingmethod .box{margin-top:3%;}
.Landingmethod .box h2{font-size:0.32rem;color:#333;text-align: center;margin-bottom: 3%;}
.Landingmethod .box li{width: 23.5%;margin-right:2%;float: left;line-height: 2;text-align: center;box-shadow: 0 5px 30px rgba(0,0,0,0.06);padding: 3%;border-radius: 10px;}
.Landingmethod .box li:nth-child(4){margin-right:0;}
.Landingmethod .box li .icon{margin-bottom:12px;}
.Landingmethod .box li .icon img{max-width:60px;}
.Landingmethod .box li .icon .h{display: none;}
.Landingmethod .box li:hover{background-image: linear-gradient(180deg, #ef6451, #d62921)}
.Landingmethod .box li:hover .icon img{filter: grayscale(100) brightness(100);}
.Landingmethod .box li:hover p{color:#fff;}

@media(min-width:1025px){
    .Landingmethod .text p{font-size:0.16rem;}
    .Landingmethod .text p span{font-size: 0.14rem;}
    .Landingmethod .box li{font-size: 0.16rem;min-height: 2.15rem;}
}

@media(max-width:1024px){
    .Landingmethod{padding: 1rem 0;}
    .Landingmethod .text{width:100%;}
    .Landingmethod .pic{width:100%;}
    .Landingmethod .text p{display: flex;align-items: center;line-height: 1.75}
    .Landingmethod .text p span{width: 40px;height: 40px;line-height: 30px;margin-right: .2rem}
    
    .Landingmethod .box{margin-top:.3rem;}
    .Landingmethod .box li{width: 100%;margin-right:0%;float: none;display: flex;align-items: center;text-align: left;}
    .Landingmethod .box li .icon{margin:0 .2rem 0 0;}
}



/*News_detail*/
.News_detail { padding:1rem 0; }
.News_detail .news_info { }
.News_detail .news_info .title { text-align: center; padding-bottom: 2%; border-bottom: 1px solid #ededed; margin-bottom: 2.5em; }
.News_detail .news_info .title h1 { margin: 0; padding-bottom: 1%; font-size: .28rem; font-weight: 500; color: #333 }
.News_detail .news_info .title aside span { display: inline-block; vertical-align: middle; margin: 0 1.5em 0.5em; line-height: 2; color: #999; }

.News_detail .news_info .info {}
.News_detail .news_info img { margin: 1% auto; /* max-width: 50%; */ text-align: center }
.News_detail .info { line-height:1.75; color: #333; }
.News_detail .bot { position: relative; margin-top: 50px; padding-top: 50px; border-top: 1px dashed #d2d2d2 }
.News_detail .info_back { text-align: center; clear: both; position: absolute; right: 0; bottom: 0 }
.News_detail .info_back a { position: relative; color: #fff; display: block; ; width: 150px; line-height: 3; border-radius: 50px; background:#d62921; transition: .3s; }
.News_detail .info_back a:hover {opacity: 0.8; }
.News_detail .info_pn span { display: block; ; margin: 1% 0; }
.News_detail .info_pn span a { color: #666 }
.News_detail .info_pn span a:hover { color: #d62921; }

@media(max-width:1024px) {
.News_detail { padding:.5rem 0; }
.News_detail .info_back { position: relative }
.News_detail .news_info .title h1{font-size: 1.5em;}
}

@media(max-width:768px) {
.News_detail .info * { max-width: 100%!important }
.News_detail .info .rich_media_area_primary_inner { max-width: 100%!important }
.News_detail .info_back a { width: 100%; margin-bottom: 2% }
}


.sing{padding:1rem 0;line-height:1.75; color: #333;}

@media(max-width:1024px) {
.sing { padding:.5rem 0; }
}








.sitemap{padding: 1rem 0;;}
.sitemap li{ padding:.2rem 0; line-height:.24rem; min-height: .24rem; border-bottom: 1px dashed #eaeaea; font-size:.16rem; position: relative; padding-left:1rem; color: #999;}
.sitemap strong{display: inline-block; width:1rem; position: absolute; left: 0; top:.2rem; color: #333;}
.sitemap span a{padding: 0  1.5vw; display: inline-block; color: #333;}
.sitemap a:hover{color:#d62921;}





