@charset "utf-8";


/* top */
.HomeCss{padding-top: 0;}
.HomeCss .Header{background: transparent;text-align: center;}
.HomeCss .Header .w1400{padding: 0 0.8rem;width: auto;max-width: none;}
.HomeCss .Header .Logo img.white{display: inline-block;}
.HomeCss .Header .Logo img.color{display: none;}
.HomeCss .MainNav span a,
.HomeCss .MainNav li:hover span a,
.HomeCss .MainNav li.onnav span a{color:#fff;}
.HomeCss .Header.hover .MainNav li span .icon .img1{display: none;}
.HomeCss .MainNav li span .icon img{display: none;}
.HomeCss .MainNav li span .icon .img1{display: block;}
.HomeCss .MainNav li:hover span .icon .img1{display: none;}
.HomeCss .Header .Menu{position: absolute;right: 0.8rem;top: 0;padding-left: 0;}
.HomeCss .Header .Menu:After{display: none;}
.HomeCss .searchbox{opacity: 0;top: 100%;visibility: hidden;width:0;padding:0;transition: all .5s;}
.HomeCss .Searchico,.HomeCss .tel{display: inline-block;vertical-align: middle;}
.HomeCss .searchbox.onn{width:1.7rem;padding:0 35px 0 10px;opacity: 1;margin:0 0.2rem 0 0.1rem;}
.HomeCss .Searchico.onn{margin-right:0;}
.HomeCss .tel.onn em{opacity: 0;font-size: 0;}
.HomeCss .Header.fixed2 .MainNav li span .icon .img1{display: none;}
body.hideon #TQMiniMessWrap{display: none !important;}
body.hideon .tq_div_main{display: none !important;}
@media(max-width:1024px){
  .HomeCss .Searchico.onn{margin-right:0.6rem;}
  .HomeCss .Searchico{display: inline-block;vertical-align: middle;margin-right:0.6rem;color:#fff;}
  .HomeCss .Searchico:After{background: #fff;}
}

.HomeCss .Footer{background:#131d2b;background-size: cover;}
/* .HomeCss .Footer:after{width: 100%;height: 100%;content: "";left: 0;top: 0;background: url(../images/bottomline.png) center center no-repeat;} */
.HomeCss .Footer .SiteMap dl dt a{color:#fff;}
.HomeCss .Footer .SiteMap dl dd a{color:#fff;}
.HomeCss .Footer .ewm li{color:#fff;}
.HomeCss .Footer .Tel dt{color:#fff;}
.HomeCss .Footer .Tel dd{color:#fff;}
.HomeCss .Footer .Links .inner a{color:#fff;}
.HomeCss .Footer .Links .inner{color:#fff;}
.HomeCss .Footer .ewm li img{background: #fff;}
.HomeCss .Footer .Tel dl:not(:first-child):after{opacity: 0.1;}
.HomeCss .Footer .SiteMap dl dd a:hover{color: #e60012;}
.HomeCss .Footer .Links{border-top: 1px solid rgba(235,236,236,0.15);}
.HomeCss .copyright{color:#fff;opacity: 0.5;}
.HomeCss .copyright a{color:#fff;}
 .wave{position: absolute;overflow: hidden;left: 0;top: 0;width: 100%;height: 100%;}
 .shape {background: url(../images/bottomline.png);background-repeat: repeat-x;width: 100%;height: 100%;left: 0;top: 0;position: absolute;}
 .shape1 {opacity: 1;animation: waveMove1 15s linear infinite;background-position: 300px 100px;  }
 .shape2 {opacity: 0.5;animation: waveMove2 19s linear infinite;background-position: 700px 60px; }
 .shape3 {opacity: 0.2;animation: waveMove3 13s linear infinite;background-position: 0px 0px; }

 .HomeCss .MainNav{padding-right:2.4rem;}


@keyframes waveMove1 {
    from {
      background-position: 300px 100px;
      -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
      background-position: -2537px 20px;
      -webkit-transform: rotate(100deg);
        transform: rotate(100deg)
    }
  }
  @keyframes waveMove2 {
    from {
      background-position: 100px 50px;
      -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
      background-position: -2537px 10px;
      -webkit-transform: rotate(80deg);
        transform: rotate(80deg)
    }
  }
  @keyframes waveMove3 {
    from {
      background-position: 0px 0px;
      -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
      background-position: -2537px 0px;
      -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
  }

/* top end*/
.HomeBan{overflow: hidden;height: 84vh;position: relative;background:url(../images/loading.gif) center center no-repeat;}
.HomeBan .item {position: relative;overflow: hidden;height: 84vh;}
.HomeBan .item .imgbox{position: absolute;left: 0;width: 100%;height: 100%;}
.HomeBan .item .imgbox span{transform: scale(1.2);-webkit-transform: scale(1.2);}
.HomeBan .item .imgbox video{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}
.HomeBan .item .txt{position: absolute;top:46%;width:100%;left:0;transform: translateY(-50%);-webkit-transform: translateY(-50%);color:#fff;line-height: 1.5;}
.HomeBan .item .txt .title{font-size: 0.6rem;font-weight: bold;}
.HomeBan .item .txt b{display: block;width:0.6rem;height:3px;background: #dd2635;margin:0.2rem 0;}
.HomeBan .item .txt .dec{font-size: 0.26rem;letter-spacing: 0.1rem;}
.HomeBan .slick-arrow{width:0.45rem;height:0.72rem;border-radius: 5px;background-color: rgba(255,255,255,0.2);background-repeat: no-repeat;background-position: center center;border:none;z-index:90;}
.HomeBan .slick-arrow.slick-prev{background-image: url(../images/prev.png);left:5%;}
.HomeBan .slick-arrow.slick-next{background-image: url(../images/next.png);right:5%;}

.HomeBan .item.slick-current .imgbox img{animation: scale linear 6s forwards;}
@keyframes scale{
  0%{transform: scale(1.2);-webkit-transform:scale(1.2);}
  100%{transform: scale(1);-webkit-transform:scale(1);}
}

.HomeBan .videobox{position: absolute;width:100%;height:100%;z-index:99;}
.HomeBan .videobox video{width:100%;height:100%;object-fit: cover;position: absolute;left:0;top:0;}


.pd80{padding:0.8rem 0;}

.HomeEnter{position: relative;padding:0.5rem 0 0.7rem 0;z-index: 10;background: #eff7ff;}
.HomeEnter .Content{transition: all 0.6s;top: -0.7rem;position: relative;padding-top: 0.5rem;z-index: 1;}
.HomeEnter .Content:after{width: 100%;height: 100px;left: 0;top: 0;width: 100%;background: #eff7ff;content: "";transition: all 1s 0.3s;position: absolute;}
.HomeEnter.on .Content{top:0;background: transparent;}
.HomeEnter.on .Content:After{height: 60px;}
.HomeEnter .bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/homebg1.jpg) no-repeat center center;background-size: cover;}
.HomeEnter .slider-nav .slick-track{margin:0 auto;text-align: center;width: auto !important;}
.HomeEnter .slider-nav .item{padding:0 0.15rem 0.36rem;display: inline-block;vertical-align: top;float: none !important;width: 2.1rem !important;}
.HomeEnter .slider-nav .item a{display: block;line-height: 0.6rem;border-radius: 30px;background: #fff;font-size: 0.2rem;position: relative;}
.HomeEnter .slider-nav .item .ico{display: inline-block;vertical-align: middle;width: 21px;height: 21px;margin-right: 7px;}
.HomeEnter .slider-nav .item a::before{content:'';display: block;width:100%;height:100%;position: absolute;left:0;top:0;transition: all .5s;-webkit-transition: all .5s;opacity: 1;width:100%;opacity: 0;border: 2px solid #083090;border-radius: 30px;}
.HomeEnter .slider-nav .item.slick-current a::before{opacity: 1;}
.HomeEnter .slider-nav .item.slick-current a{box-shadow: 0 10px 30px rgba(60,97,190,0.1);color: #083090;}

.HomeEnter .slider-for .item{display: flex;flex-direction:row-reverse;justify-content: space-between;align-items: center;}
.HomeEnter .slider-for .item .imgbox{width:51.4%;}
.HomeEnter .slider-for .item .txt{width:47.2%;box-sizing: border-box;text-align: center;}
.HomeEnter .slider-for .item .txt .tit{font-size: 0.46rem;line-height: 1.5;}
.HomeEnter .slider-for .item .txt .dec{font-size: 0.24rem;line-height: 0.38rem;margin-top:0.15rem;}
.HomeEnter .slider-for .item .txt .btn{margin-top:0.4rem;}
.HomeEnter .slider-for .item .txt .btn ul li{display: inline-block;min-width:1.6rem;line-height: 0.46rem;border-radius: 0.56rem;;margin:0 0.1rem;border: 2px solid #083090;overflow: hidden;position: relative;box-sizing: border-box;padding:0 0.15rem;}
.HomeEnter .slider-for .item .txt .btn ul li:after{position: absolute;left: -100%;bottom: 0;border-radius: 0.56rem;width:100%;height:100%;bottom: 0;background: #e70012;transition: all 0.3s;content: "";}
.HomeEnter .slider-for .item .txt .btn ul li a{display: block;position: relative;z-index: 1;color: #083090;}
.HomeEnter .slider-for .item .txt .btn ul li a i{font-size: 18px;margin: -3px 0 0 4px;font-weight: bold;}
.HomeEnter .slider-for .item .txt .btn ul li:hover{border: 2px solid #e70012;}
.HomeEnter .slider-for .item .txt .btn ul li:hover a{color: #fff;}
.HomeEnter .slider-for .item .txt .btn ul li:hover a i{font-weight: normal;}
.HomeEnter .slider-for .item .txt .btn ul li:hover:after{left: 0;}

.HomeEnter .slider-for .item .txt .down {margin-top:0.45rem;}
.HomeEnter .slider-for .item .txt .down li{display: inline-block;margin:0 0.1rem;width: 1.6rem;}
.HomeEnter .slider-for .item .txt .down a{display: block;border-radius: 5px;padding: 0.16rem 0 0.21rem;background-image: linear-gradient(to top, #dfe7f8 , #fff);position: relative;border-radius: 5px;}
.HomeEnter .slider-for .item .txt .down a:after{position: absolute;left: 0;width: 100%;height: 17px;content: "";bottom: -17px;background: url(../images/shadow1.png) center bottom no-repeat;background-size: contain;}
.HomeEnter .slider-for .item .txt .down aside{line-height: 0.33rem;}
.HomeEnter .slider-for .item .txt .down .click{font-size: 0.14rem;color: #e70012;}
.HomeEnter .slider-for .item .txt .down .click:after{display: inline-block;vertical-align: middle;margin-left: 9px;width: 15px;height: 15px;background: url(../images/ico/ico_down.png);content: "";}

.HomeEnter .slider-for .item .txt .con{font-size: 0.18rem;line-height: 1.8;}
.HomeEnter .slider-for .item .txt .subtit{line-height: 0.46rem;font-size: 0.18rem;color:#fff;background: url(../images/txtbg.png) no-repeat center center;margin:0.45rem 0;cursor: pointer;}
.HomeEnter .slider-for .item .txt .subtit a{color:#fff;}

/* .HomeEnter .slider-for .item.slick-current .imgbox{transform: translateX(0);}
.HomeEnter .slider-for .item.slick-current .txt{transform: translateX(0);}
.HomeEnter .slider-for .item.slick-current:nth-child(even) .img{transform: translateX(0);}
.HomeEnter .slider-for .item.slick-current:nth-child(even) .txt{transform: translateX(0);} */

.HomeEnter .slick-arrow{width:34px;height:34px;border:none;background-color: none;background-position: center center;background-repeat: no-repeat;}
.HomeEnter .slick-arrow.slick-prev{background-image: url(../images/prevg.png);left:-5%;}
.HomeEnter .slick-arrow.slick-next{background-image: url(../images/nextg.png);right:-5%;}
.HomeEnter .slick-arrow:hover{background-color: transparent;border:none;}
.HomeEnter .slick-arrow.slick-prev:hover{background-image: url(../images/prevb.png);}
.HomeEnter .slick-arrow.slick-next:hover{background-image: url(../images/nextb.png);}
.HomeEnter .slick-dots{bottom: 0;}

.HomeTit{padding-bottom:0.2rem;line-height: 0.3rem;}
.HomeTit .title{font-size: 0.26rem;}
.HomeTit_w .title{color:#fff;}
.HomeTit .title img{display: inline-block;margin-right:0.1rem;position: relative;top:-0.02rem;}
.HomeTit .more{font-weight: lighter;padding-top:5px;}
.HomeTit .more i{font-family: "宋体";margin-left:5px;font-weight: normal;}

.HomeTouy{overflow: hidden;position: relative;background: #eef6fe;padding: 0.8rem 0 1.3rem;z-index: 10;}
.HomeTouy .bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/homebg2.jpg) no-repeat center bottom;background-size: cover;}
.HomeTouy .HomeTit{margin-bottom: 0.15rem;}
.HomeTouy .HomeTouyBox ul{display: flex;margin-left:-5px;justify-content: space-between;}
.HomeTouy .HomeTouyBox ul li{transition: all 0.3s;overflow: hidden;flex: 1;margin-left: 5px;border-radius: 5px;}
.HomeTouy .HomeTouyBox ul li .libox{border-radius: 5px;overflow: hidden;height:4.5rem;background: #fff;}
.HomeTouy .HomeTouyBox ul li .libox .img{position: relative;}
.HomeTouy .HomeTouyBox ul li .libox .img .imgbox{padding-top:4.5rem;}
.HomeTouy .HomeTouyBox ul li .libox .img .name{min-width:250px;}
.HomeTouy .HomeTouyBox ul li .libox .img h2{position: absolute;width:0.3rem;text-align: center;line-height: 1.2;position: absolute;left:50%;top:50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}
.HomeTouy .HomeTouyBox ul li .libox .img h2{font-size: 0.2rem;font-weight: normal;color:#fff;}
.HomeTouy .HomeTouyBox ul li .libox .img .more{font-size: 0.14rem;position: absolute;right: 0;top: 50%;transform: translateY(-50%);transition: all 1s 0.5s;opacity: 0;}
.HomeTouy .HomeTouyBox ul li .libox .img .more a{color:#fff;display: block;border:1px solid #fff;padding:0 0.2rem;line-height: 0.3rem;border-radius: 0.3rem;opacity: 0;}
.HomeTouy .HomeTouyBox ul li .libox .list{padding:0.18rem 0.3rem;display: none;}
.HomeTouy .HomeTouyBox ul li .libox .list dd{line-height: 0.4rem;position: relative;padding-left:15px;}
.HomeTouy .HomeTouyBox ul li .libox .list dd::before{content:'';display: block;width:5px;height:5px;border-radius: 50%;box-sizing: border-box;border:1px solid #073190;position: absolute;left:0;top:50%;margin-top:-2.5px;transition: all 0.3s;}
.HomeTouy .HomeTouyBox ul li .libox .list dd:hover::before{background: #073190;transform: scale(1.1);}


.HomeTouy .HomeTouyBox ul li.on{flex: 4.2;position: relative;z-index: 2;-webkit-box-shadow: 0 15px 38px rgba(8,48,144,0.18);
  box-shadow: 0 15px 38px rgba(8,48,144,0.18);
    box-shadow: 0 15px 38px rgba(8,48,144,0.18);
  -webkit-transform: translate3d(0, -4px, 0) scale(1.06);
  transform: translate3d(0, -4px, 0) scale(1.06);}
.HomeTouy .HomeTouyBox ul li.on .libox{background: #fff;}
.HomeTouy .HomeTouyBox ul li.on .libox .img .imgbox{padding-top:1.32rem;}
.HomeTouy .HomeTouyBox ul li.on .libox .img .name{width:100%;box-sizing: border-box;padding:0.3rem;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
.HomeTouy .HomeTouyBox ul li.on .libox .img .name h2{float:left;width:60%;text-align: left;font-size: 0.24rem;position: static;transform: translate(0,0);-webkit-transform: translate(0,0);}
.HomeTouy .HomeTouyBox ul li.on .libox .img .name .more{right: 0.3rem;opacity: 1;}
.HomeTouy .HomeTouyBox ul li.on .libox .img .name .more a{opacity: 1;}
.HomeTouy .HomeTouyBox ul li.on .libox .list{display: block;}

.HomeTouy .HomeTouyBox ul li .libox .img .more:hover a{color:#fff;background: #073190;border:1px solid #073190;}

.HomePage{position: relative;background: url(../images/homebg4.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
.HomePage .canva{width:100%;height:70%;position: absolute;left:0;bottom:0%;overflow: hidden;z-index: 2;opacity: 0.8;}
.HomePage .m{width:100%;height:100%;position: absolute;left:0;bottom:0;overflow: hidden;}
.HomePage .w1400{z-index: 10;}
.HomePage .HomeDate{width:26.42%;}
.HomePage .HomeDate .layui-laydate-main{width:100%;}
.HomePage .HomeDate .layui-laydate-content td, .layui-laydate-content th{width:0.47rem;height:0.47rem;padding:0;border-radius: 50%;}
.HomePage .HomeDate .layui-laydate-header{line-height: 0.8rem;padding:0 0.7rem;background: #496ec7;color:#fff;border-radius: 5px 5px 0 0;font-size: 0.18rem;}
.HomePage .HomeDate .layui-laydate-header i{top:0;color:#fff;}
.HomePage .HomeDate .layui-laydate, .HomePage .HomeDate .layui-laydate-hint{border:none;border-radius: 5px;}
.HomePage .HomeDate .layui-laydate-content{padding:0.15rem;font-size: 0.16rem;background: #e3e9f9;border-radius: 0 0 5px 5px;}
.HomePage .HomeDate .laydate-day-mark::after{width:6px;height:9px;background:url(../images/mask.png) no-repeat center center;border-radius: 0;}
.HomePage .HomeDate .layui-laydate-content th{color:#999;height:0.47rem;}
.HomePage .HomeDate .laydate-day-mark{font-size: 0.16rem;line-height: 0.47rem;}
.HomePage .HomeDate .layui-laydate-content td{color: #333;}
.HomePage .HomeTit{border-bottom: 0;margin-bottom: 0;}
.HomePage .HomeTit .title{color: #fff;}
.HomePage .HomeTit .more a{color: #fff;}

.HomePage .HomeDongg{width:71.428%;}
.HomePage .HomeDongg .HomeDonggBox ul li{margin-bottom:0.19rem;background: rgba(255,255,255,0.5);transition: all .3s;position: relative;border-radius: 5px;overflow: hidden;}
.HomePage .HomeDongg .HomeDonggBox ul li .dq{position: absolute;right: -1.98rem;top: -1.98rem;width: 1.98rem;height: 1.98rem;background:url(../images/ggbg.png);background-size:contain;transition: all 0.3s;}
.HomePage .HomeDongg .HomeDonggBox ul li a{display: block;padding-right:1rem;position: relative;padding:0.25rem 0.25rem 0.25rem 1.2rem;border-radius: 5px;border:1px solid rgba(255,255,255,0.5);}
.HomePage .HomeDongg .HomeDonggBox ul li .date{position: absolute;width:0.8rem;background:#92a8db;left:0.25rem;top:0.25rem;text-align: center;border-radius: 5px;line-height: 1;padding:0.1rem 0.08rem;color: #fff;}
.HomePage .HomeDongg .HomeDonggBox ul li .date p{font-size: 0.22rem;padding-bottom:0.1rem;margin-bottom:0.12rem;border-bottom:1px solid #e6e6e6;}
.HomePage .HomeDongg .HomeDonggBox ul li .date span{font-size: 0.14rem;}
.HomePage .HomeDongg .HomeDonggBox ul li .txt{padding:0.07rem 0;box-sizing: border-box;min-height:0.8rem;}
.HomePage .HomeDongg .HomeDonggBox ul li .txt .title{font-size: 0.18rem;font-weight: bold;}
.HomePage .HomeDongg .HomeDonggBox ul li .txt .title em{display:block;}
.HomePage .HomeDongg .HomeDonggBox ul li .txt .title img{vertical-align: top;display: inline-block;margin-left:0.1rem;position: relative;top:0.04rem;}
.HomePage .HomeDongg .HomeDonggBox ul li .txt .dec{font-weight: 400;opacity: 0.8;color:#333;}
.HomePage .HomeDongg .HomeDonggBox ul li .more{width:0.5rem;height:0.5rem;background: url(../images/ggmore.png) no-repeat center center;position: absolute;right:-0.5rem;top:50%;margin-top:-0.25rem;transition: all 0.3s;opacity: 0;}
.HomePage .HomeDongg .HomeDonggBox ul li:hover .date{background: #496ec7;}
.HomePage .HomeDongg .HomeDonggBox ul li:hover{box-shadow: 0 0 10px rgba(0,0,0,0.1);background: #e9f0fa;border-radius: 0;}
.HomePage .HomeDongg .HomeDonggBox ul li:hover .dq{right: -0.58rem;top: -0.91rem;}
.HomePage .HomeDongg .HomeDonggBox ul li:hover .more{ right: 0;opacity: 1;}

.draw{position: relative;}
.draw i::before{content:'';display: block;width:0;height:1px;background: #c10016;transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.draw i::after{content:'';display: block;height:0;width:1px;background: #c10016;transition: all .5s;-webkit-transition: all .5s;opacity: 0;position: absolute;z-index:99;}
.draw i.l1::before{left:0;top:0;}
.draw i.l1::after{right:0;top:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.draw i.l2::before{left:0;bottom:0;transition: all .45s .5s;-webkit-transition: all .45s .5s;}
.draw i.l2::after{left:0;top:0;}
.draw:hover i::before,
.draw:hover i::after{opacity: 1;}
.draw:hover i::before{width:100%;}
.draw:hover i::after{height:100%;}

.meet::after {top: 0; left: 0;}
.meet:hover::before {border-top-color: #e70012;border-right-color: #e70012;}
.meet:hover::after { border-bottom-color: #e70012; border-left-color: #e70012; -webkit-transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;transition: height 0.25s ease-out, width 0.25s ease-out 0.25s;}

.HomeCaifu{overflow: hidden;position: relative;padding: 0.8rem 0 1.12rem;background: url(../images/homebg3.jpg) no-repeat center center;background-size: cover;background-attachment: fixed;}
/* .HomeCaifu .bg{position: absolute;left: 0;top:0;width: 100%;height: 100%;z-index: -1;} */
.HomeCaifu .HomeTit{border-bottom:none;padding-bottom:0;}
.HomeCaifu .slider-nav{width:2.2rem;background: url(../images/homeline.png) 6px center no-repeat;margin:0.3rem 0 0;min-height: 3.8rem;}
.HomeCaifu .slider-nav .item{position: relative;padding-left:0.2rem;}
.HomeCaifu .slider-nav .item::before{content:'';display: block;width:11px;height:11px;border:2px solid #fff;background:#274488;border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-5px;}
.HomeCaifu .slider-nav .item a{display: inline-block;margin:0.25rem 0;font-size: 0.2rem;color:#fff;line-height: 0.56rem;position: relative;}
.HomeCaifu .slider-nav .item a::before{content:'';display: block;border-right:8px solid #e60012;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid transparent;position: absolute;left:-16px;top:50%;margin-top:-5px;opacity: 0;}
.HomeCaifu .slider-nav .item .icon{display: inline-block;position: relative;margin-right:5px;top:-2px;}
.HomeCaifu .slider-nav .item.slick-current a{padding:0 0.2rem;border-radius: 5px;background: #e60012;}
.HomeCaifu .slider-nav .item.slick-current::before{border: 2px solid rgba(0,0,0,0);background:rgba(255,255,255,0.5);}
.HomeCaifu .slider-nav .item.slick-current::after{width: 7px;height: 7px;top: 50%;margin-top:-3px;border-radius:50%;left: 2px;background: #fff;z-index: 2;content: "";position: absolute;}
.HomeCaifu .slider-nav .item.slick-current a::before{opacity: 1;}
.HomeCaifu .slider-nav .item:hover .icon{ -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;}

.HomeCaifu .slider-for{width:calc(100%  - 2.3rem);}
.HomeCaifu .slider-for .item{position: relative;}
.HomeCaifu .slider-for .item .txt{width:55%;min-height:3.8rem;box-sizing: border-box;background: rgba(255,255,255,0.08);border-radius: 5px;padding:0.55rem 0.7rem 0.55rem 0.55rem;margin-top:0.3rem;border: 1px solid rgba(255,255,255,0.2);position: relative;}
.HomeCaifu .slider-for .item .txt:after{top: 0.62rem;left: -1px;content: "";position: absolute;width: 4px;height: 0;background: #e60012;transition: all 0.3s;}
.HomeCaifu .slider-for .item .txt .con{position: relative;color:#fff;min-height:2.13rem;overflow: auto;padding:0 0 0.13rem 6px;}
.HomeCaifu .slider-for .item .txt .con::before{content:'';display: block;width:5px;height:0.3rem;background: #073190;position: absolute;left:-0.55rem;top:0;}
.HomeCaifu .slider-for .item .txt .more{margin-top:0.3rem;}
.HomeCaifu .slider-for .item .txt .more a{display: inline-block;padding:0 0.2rem;line-height: 0.3rem;border-radius: 0.3rem;border:1px solid rgba(255,255,255,0.5);color:#fff;font-size: 0.14rem;}
.HomeCaifu .slider-for .item .img{width:48%;border-radius: 5px;padding-top:3.6rem;position: absolute;top:0;right:0;}
.HomeCaifu .slider-for .item:hover .txt .more a{background: #073190;border:1px solid #073190;}
.HomeCaifu .slider-for .item:hover .txt:after{top: 0;height: 100% !important;border-radius: 5px 0 0 5px;opacity: 0.5;}
.HomeCaifu .slider-for .item .txt:hover{border: 1px solid rgba(255,255,255,0.4);}
.HomeCaifu .slider-for .item.slick-current .txt:after{height: 30px;}

.HomeAbout{padding: 0.8rem 0 1.2rem;overflow: hidden;background: url(../images/homebg5.jpg) center bottom no-repeat;background-size:cover;}
.HomeAbout .HomeTit{border-bottom:none;margin-bottom: 0.1rem;}
.HomeAbout .HomeAboutBox .txt,.HomeAbout .HomeAboutBox .img{width:48.5%;}
.HomeAbout .HomeAboutBox .txt .con{font-weight: 400;}
.HomeAbout .HomeAboutBox .txt .tag{padding:0.2rem 0;border-bottom:1px solid #dedede;}
.HomeAbout .HomeAboutBox .txt .tag dl::after{content:'';display: block;clear: both;}
.HomeAbout .HomeAboutBox .txt .tag dl dd{float:left;padding:0 0.15rem;position: relative;font-weight: bold;}
.HomeAbout .HomeAboutBox .txt .tag dl dd:first-child{padding-left:0;}
.HomeAbout .HomeAboutBox .txt .tag dl dd::before{content:'';display: block;width:1px;height:12px;background: #ccc;position: absolute;left:0;top:50%;margin-top:-6px;}
.HomeAbout .HomeAboutBox .txt .tag dl dd:first-child::before{display: none;}
.HomeAbout .HomeAboutBox .txt .num{padding:0.4rem;}
.HomeAbout .HomeAboutBox .txt .num ul{display: flex;justify-content: space-between;}
.HomeAbout .HomeAboutBox .txt .num ul li .numbox span{font-size: 0.44rem;color:#e60012;font-weight: bold;font-family: "OswaldM";}
.HomeAbout .HomeAboutBox .txt .num ul li .numbox i{color:#666;position: relative;top:-0.2rem;margin-left:5px;}
.HomeAbout .HomeAboutBox .txt .num ul li .text{font-weight: lighter;margin-top:0.1rem;}
.HomeAbout .HomeAboutBox .txt .slogin{background: rgba(131,169,224,0.2);border-radius: 5px;transition: all 0.3s;box-shadow: 0 10px 30px rgba(60,97,190,0.1);}
.HomeAbout .HomeAboutBox .txt .slogin ul{display: flex;justify-content: space-between;}
.HomeAbout .HomeAboutBox .txt .slogin ul li{font-size: 18px;flex: 1;text-align: center;height: 1.15rem;display: flex;align-items: center;justify-content: center;}
.HomeAbout .HomeAboutBox .txt .slogin ul li:not(:last-child){border-right: 1px solid rgba(236,240,249,0.3);}
.HomeAbout .HomeAboutBox .txt .slogin ul li img{display: inline-block;margin-right:0.06rem;}
.HomeAbout .HomeAboutBox .txt .slogin ul li:hover img{ -webkit-animation: icon-bounce 0.5s alternate;
    -moz-animation: icon-bounce 0.5s alternate;
    -o-animation: icon-bounce 0.5s alternate;
    animation: icon-bounce 0.5s alternate;}

.HomeAbout .HomeAboutBox .img{position:relative;}
.HomeAbout .HomeAboutBox .img .imgbox{padding-top:4.4rem;border-radius: 5px;overflow: hidden;}
.HomeAbout .HomeAboutBox .img .imgbox span{transition: all .5s;-webkit-transition: all .5s;}
.HomeAbout .HomeAboutBox .img .imgbox .play{width:100%;height:100%;position: absolute;top:0;left:0;background: url(../images/play.png) no-repeat center center;}
.HomeAbout .HomeAboutBox .img .imgbox .play a{display: block;height:100%;}
.HomeAbout .HomeAboutBox .img:hover span{transform: scale(1.05);-webkit-transform: scale(1.05);}

.HomeAbout .HomeAboutBox .img .imgvideo{position:absolute;top:0;left:0;width:100%;height:100%;display:none;}
.HomeAbout .HomeAboutBox .img .imgvideo video{width:100%;height:100%;object-fit:cover;}
.HomeAbout .HomeAboutBox .img .imgvideo .close{color:#fff;position:absolute;top:10px;right:10px;z-index:990;cursor: pointer;}

@media(max-width:1366px){
    .HomeBan .slick-arrow.slick-prev{left: 2%;}
    .HomeBan .slick-arrow.slick-next{right: 2%;}
    .HomeBan .w1400{width: 80%;}
}

@media(max-width:1024px){
    .HomeBan,.HomeBan .item{height: 6rem;}
    .HomeBan .videobox{height:6rem;}
    .HomeBan .item .imgbox{padding-top:6rem;position: relative;}
    .HomeBan .item .txt .title{font-size: 0.4rem;}
    .HomeBan .item .txt b{width:0.4rem;}
    .HomeBan .item .txt .dec{font-size: 0.2rem;}
    .HomeBan .w1400{width: 70%;}
    .HomeBan .slick-arrow{width:30px;height:48px;}
    .HomeBan .slick-arrow.slick-next{right:10px;}
    .HomeBan .slick-arrow.slick-prev{left:10px;}
    .pd80{padding:0.5rem 0;}
    .HomeEnter .slider-for .item .img{padding-top:4.2rem;}
    .HomeEnter .slider-for .item .txt{padding:0 0.3rem;}
    .HomeEnter .slider-for .item .txt .tit{font-size: 0.36rem;}
    .HomeEnter .slider-for .item .txt .dec{font-size: 0.2rem;}
    .HomeTouy .bg,.HomePage .bg,.HomeEnter .bg{left: 0;top: 0;width: 100%;height: 100%;}
    .HomeTouy .HomeTouyBox ul li.on{transform: scale(1);}
    .HomeTouy,.HomeCaifu,.HomeAbout{padding-bottom: 0.8rem;}
    .HomeCss .MainNav{padding-right:0;}
}

@media(max-width:768px){
    .scrollxf-el{transform: translate3d(0px, 0, 0px) !important;}
    .HomeBan .item .img{padding-top:50%;}
    .HomeBan .item .txt .title{font-size: 20px;}
    .HomeBan .item .txt .dec{font-size: 14px;}
    .HomeEnter .slider-nav{display: none;}
    .HomeEnter .slider-nav .item a{font-size: 16px;}
    .HomeEnter .slider-nav .slick-list{margin-left:-30px;}
    .HomeEnter .slider-nav .item{margin-left:30px;}
    .HomeEnter .slider-for .item{display: block;}
    .HomeEnter .slider-for .item .imgbox{width:100%;}
    .HomeEnter .slider-for .item .txt{width:100%;padding:20px;min-height:1px;}
    .HomeEnter .slider-for .item .txt .tit{font-size: 18px;}
    .HomeEnter .slider-for .item .txt .dec{font-size: 14px;line-height: 24px;}
    .HomeEnter .slider-for .item .txt .btn ul li{min-width:110px;line-height: 35px;}
    .HomeEnter .slider-for .item .txt .subtit{line-height: 40px;font-size: 16px;margin:20px 0;}
    .HomeEnter .slider-for .item .txt .con{font-size: 14px;}
    .HomeEnter .slider-for .item .txt .down li{width: 31%;margin: 0;}
    .HomeEnter .slider-for .item .txt .down a:after{bottom: -10px;}
    .HomeTouy .HomeTouyBox ul{display: block;}
    .HomeTouy .HomeTouyBox ul li{width:100%;margin-bottom:0.1rem;}
    .HomeTouy .HomeTouyBox ul li.on{width:100%;}
    .HomeTouy .HomeTouyBox ul li .libox{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
    .HomeTouy .HomeTouyBox ul li .libox .img .imgbox{padding-top:1.32rem;}
    .HomeTouy .HomeTouyBox ul li .libox .img .name{width:100%;box-sizing: border-box;padding:0.3rem;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
    .HomeTouy .HomeTouyBox ul li .libox .img .name h2{width:60%;text-align: left;font-size: 0.24rem;position: static;transform: translate(0,0);-webkit-transform: translate(0,0);}
    .HomeTouy .HomeTouyBox ul li .libox .img .name .more{opacity: 1;}
    .HomeTouy .HomeTouyBox ul li .libox .img .name .more a{opacity: 1;}
    .HomeTouy .HomeTouyBox ul li .libox .list{display: block;}
    .HomeTouy .HomeTouyBox ul::after{content:"";display: block;clear: both;}
    .HomePage .HomeDate{width:100%;}
    .HomePage .HomeDongg{width:100%;margin-top:30px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .txt .title{font-size: 16px;height:30px;overflow:hidden;}
    .HomePage .HomeDongg .HomeDonggBox ul li .txt .dec{height:24px;overflow:hidden;}
    .HomePage .HomeDate .layui-laydate, .HomePage .HomeDate .layui-laydate-hint{margin:0 auto;}
    .HomeDate .HomeDateBox{text-align: center;}
    .HomeCaifu .bg{top: 0;height: 100%;}
    .HomeCaifu .slider-nav{width:100%;background: none;min-height: auto;margin-bottom: 0.3rem;}
    .HomeCaifu .slider-nav .item::before,.HomeCaifu .slider-nav .item.slick-current::after{display: none;}
    .HomeCaifu .slider-nav .item{padding-left:0;text-align: center;}
    .HomeCaifu .slider-nav .item a{margin:0;}
    .HomeCaifu .slider-nav .item a::before{display: none;}
    .HomeCaifu .slider-for{width:100%;}
    .HomeCaifu .slider-for .item .txt{padding:30px;padding-right:50px;}
    .HomeCaifu .slider-for .item .img{padding-top:2.8rem;}
    .HomeCaifu .slider-for .item .txt{min-height:2.8rem;}
    .HomeAbout .HomeAboutBox .txt, .HomeAbout .HomeAboutBox .img{width:100%;}
    .HomeAbout .HomeAboutBox .img{margin-top:20px;}
}

@media(max-width:640px){
    .HomeBan .item .txt .title{font-size: 18px;}
    .HomeEnter .slider-for .item .txt .ewa ul li img{max-width:80px;}
    .HomeEnter .slider-for .item .txt .ewa ul li p{font-size: 12px;}
    .HomeEnter .slider-for .item .txt{padding:20px 0;}
    .HomeEnter .slider-for .item .txt .down .click{font-size: 14px;}
    .HomeTit .title{font-size: 18px;font-weight: bold;}
    .HomeTouy .HomeTouyBox ul li.on{width:100%;}
    .HomeTouy .HomeTouyBox ul li{width:100%;}
    .HomeTouy .HomeTouyBox ul li .libox .img .name h2{font-size: 16px;}
    .HomeTouy .HomeTouyBox ul li.on .libox .img .name h2{font-size: 16px;}
    .HomeTouy .HomeTouyBox ul li.on .libox .img .imgbox{padding-top:80px;}
    .HomeTouy .HomeTouyBox ul li .libox .img .imgbox{padding-top:80px;}
    .HomeTouy .HomeTouyBox ul li .libox{height:auto;}
    .HomeTouy .HomeTouyBox ul li .libox .img .more {margin-right: 8px;}
    .HomeTouy .HomeTouyBox ul li .libox .img .more a{line-height: 24px;padding:0 10px;font-size: 13px;}
    .HomeTouy .HomeTouyBox ul li .libox .img .name{line-height: 26px;}
    .HomeTouy .HomeTouyBox ul li .libox .list dd{line-height: 32px;font-size: 14px;height:32px;overflow:hidden;}
    .HomePage .HomeDate .layui-laydate-content td, .layui-laydate-content th{width:36px;height:36px;}
    .HomePage .HomeDate .layui-laydate-content{font-size: 14px;}
    .HomePage .HomeDate .layui-laydate-header{font-size: 16px;line-height: 60px;}
    .HomePage .HomeDate .laydate-day-mark{font-size: 14px;line-height: 36px;}
    .HomePage .HomeDongg .HomeDonggBox ul li a{padding-left:82px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .date{width:60px;padding:8px 2px;left: 10px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .date p{font-size: 16px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .date span{font-size: 12px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .more{background-size: 7px;}
    .HomePage .HomeDongg .HomeDonggBox ul li .txt .title{font-size: 15px;}
    .HomeCaifu .slider-nav .item a{line-height: 40px;font-size: 15px;}
    .HomeCaifu .slider-nav .item .icon img{max-height:18px;}
    .HomeCaifu .slider-for .item .txt{width:100%;padding:20px;}
    .HomeCaifu .slider-for .item .img{width:100%;padding-top:65%;position: relative;}
    .HomeCaifu .slider-for .item .txt .con{font-size: 14px;line-height: 25px;height:auto;padding-right:0;}
    .HomeCaifu .slider-for .item .txt .more a{padding:0 15px;line-height:28px;border-radius: 28px;}
     .HomeAbout .HomeAboutBox .txt .tag dl{text-align:center;}
    .HomeAbout .HomeAboutBox .txt .tag dl dd{display: inline-block;padding:0;min-width:300px;line-height: 30px;border-radius:5px;background:rgba(255,255,255,0.5);margin:5px 0;float:none;}
    .HomeAbout .HomeAboutBox .txt .tag dl dd::before{display: none;}
    .HomeAbout .HomeAboutBox .txt .num ul li .numbox span{font-size: 28px;}
    .HomeAbout .HomeAboutBox .txt .num ul{flex-wrap: wrap;}
    .HomeAbout .HomeAboutBox .txt .num ul li{width:50%;text-align: center;margin-bottom:20px;}
    .HomeAbout .HomeAboutBox .txt .slogin ul li{font-size: 15px;height: 2rem;flex-direction: column;}
    .HomeAbout .HomeAboutBox .txt .slogin ul li img{display: block;height:24px;margin:0 auto 10px;}
}

.VideoInfo{width:95%;max-width:1200px;position: relative;margin:0 auto;}
.VideoInfo video{width:100%;}
.mfp-close-btn-in .mfp-close{color:#fff !important;opacity: 1 !important;}

.HomeDate{position: relative;z-index:999;}
.HomeDate .layui-laydate td::after{content:'';display: none;position: absolute;top:-12px;left:0;width:100%;height:100%;opacity: 0;}
.HomeDate .layui-laydate td:hover:after{opacity: 0;}
.DatePopup{position: absolute;width:6.6rem;background: #fff;box-shadow: 4px 0 30px rgba(4,18,51,0.2);bottom:110%;z-index:999;color:#333 !important;left:-1.55rem;box-sizing: border-box;padding:0.24rem 0.28rem 0.3rem !important;}
.DatePopup .Content{}
.DatePopup .DatePopupTit{line-height: 0.3rem;margin-bottom:0.2rem;}
.DatePopup .DatePopupTit h2{font-weight: bold;font-size: 0.16rem;color:#073190;position: relative;padding-left: 17px;}
.DatePopup .DatePopupTit h2::before{content:'';display: block;width:15px;height:100%;background:url(../images/dateico.png) no-repeat center left;position: absolute;left:0;top:0;background-size: 0.09rem;}
.DatePopup .DatePopupTit .date{font-weight: lighter;}
.DatePopup .DatePopupTit .date i{font-family: "宋体";color:#073190;}
.DatePopup .DatePopupBox ul li{background: #f7f9fd;margin-bottom:0.2rem;padding-left:1.4rem;position: relative;display: flex;align-items: center;position: relative;}
.DatePopup .DatePopupBox ul li .img{width:1.4rem;height:100%;display: flex;align-items: center;justify-content: center;left:0;top:0;position: absolute;}
.DatePopup .DatePopupBox ul li .img img{max-width:80%;max-height:80%;}
.DatePopup .DatePopupBox ul li .text{color:#666;line-height: 0.3rem;min-height:0.6rem;padding:0.2rem 0.4rem 0.2rem 0;text-align: left;}
.DatePopup .DatePopupCon{text-align: left;font-size: 14px;line-height: 24px;}

@media(max-width:1366px){
    .DatePopup{left: 0;}
}
@media(max-width:1024px){
    .DatePopup{left: 50%;bottom: auto;top: 50%;transform: translate(-50%,-50%);}
    .HomePage .HomeDate .layui-laydate-content .layui-this{}
}
@media(max-width:640px){
    .DatePopup{width:360px;padding:10px;}
    .DatePopup .DatePopupTit{line-height: 35px;}
    .DatePopup .DatePopupTit h2{font-size: 15px;}
    .DatePopup .DatePopupTit h2:before{background-size: 9px;}
    .DatePopup .DatePopupBox ul li {padding-left:100px;}
    .DatePopup .DatePopupBox ul li .img{width:100px;}
    .DatePopup .DatePopupBox ul li .text{font-size: 13px;line-height: 22px;min-height:44px;padding-right:8px;}
}

.HomeEnter .blank{z-index: -1;width: 100%;left: 0;top: -100%;height: ;position: absolute;visibility: hidden;background: #fff;}
.blank-bg {height: 3.5rem;position: absolute;top: 100px;width: 100%;background: #eff7ff;transition: all 0.5s;}
.slide-top {
  -webkit-animation: slide-top .9s cubic-bezier(.25,.46,.45,.94) both;
  -moz-animation: slide-top .9s cubic-bezier(.25,.46,.45,.94) both;
  animation: slide-top .9s cubic-bezier(.25,.46,.45,.94) both
}
@-webkit-keyframes slide-top {
  0% {
          -webkit-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -webkit-transform: translateY(10px);
          transform: translateY(10px)
  }
}
@-moz-keyframes slide-top {
  0% {
          -moz-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -moz-transform: translateY(10px);
          transform: translateY(10px)
  }
}
@keyframes slide-top {
  0% {
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -webkit-transform: translateY(10px);
          -moz-transform: translateY(10px);
          transform: translateY(10px)
  }
}
.slide-top-bg {
  -webkit-animation: slide-top-bg .9s cubic-bezier(.25,.46,.45,.94) both;
  -moz-animation: slide-top-bg .9s cubic-bezier(.25,.46,.45,.94) both;
  animation: slide-top-bg .9s cubic-bezier(.25,.46,.45,.94) both
}
@-webkit-keyframes slide-top-bg {
  0% {
          -webkit-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -webkit-transform: translateY(-150px);
          transform: translateY(-150px)
  }
}
@-moz-keyframes slide-top-bg {
  0% {
          -moz-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -moz-transform: translateY(-150px);
          transform: translateY(-150px)
  }
}
@keyframes slide-top-bg {
  0% {
          -webkit-transform: translateY(0);
          -moz-transform: translateY(0);
          transform: translateY(0)
  }
  to {
          -webkit-transform: translateY(-150px);
          -moz-transform: translateY(-150px);
          transform: translateY(-150px)
  }
}

/* 核心业务 */
.HomeBusiness{background: url(../uploadfiles/image/home/homehzbg.jpg) no-repeat center center;background-size: cover;}
.HomeBusiness .HomeBusinessBox{padding-left:3.2rem;position: relative;height:5.1rem;}
.HomeBusiness .HomeBusinessBox .HomeBusinessImg{width:3.2rem;position: absolute;left:0;top:0;}
.HomeBusiness .HomeBusinessBox .HomeBusinessImg .imgbox{padding-top:5.1rem;border-radius: 5px;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul{}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li{width:25%;box-sizing: border-box;float:left;margin-bottom:0.1rem;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li a{display: block;margin-left:0.1rem;background: #fff;border-radius: 5px;position: relative;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .box{padding-top:2.5rem;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt{width:100%;height:100%;background: #fff;border-radius: 5px;top:0;left:0;box-sizing: border-box;position: absolute;padding:0.3rem 0.25rem;transition: all .3s;-webkit-transition: all .3s;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num{height:0.45rem;position: relative;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num span{font-size: 0.24rem;font-weight: bold;opacity: 0.15;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num .icon{width:0.45rem;height:0.45rem;line-height: 0.45rem;position: absolute;right:0;top:0;text-align: right;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num .icon img{max-width:100%;max-height:100%;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num .icon .img2{display: none;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .tit{font-size: 0.2rem;font-weight: bold;margin:0.35rem 0 0.1rem 0;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .dec{color:#333;}
.HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:nth-child(4n+4) .txt{left:auto;right:0;}

@media(min-width:769px){
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt{width:calc(200% + 0.1rem);z-index:99;background: #496ec7;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt .num span{color:#fff;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt .num .icon .img1{display: none;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt .num .icon .img2{display: inline-block;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt{color:#fff;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li:hover .txt .dec{color:#fff;-webkit-line-clamp: 3;}
}

@media(max-width:768px){
  .HomeBusiness .HomeBusinessBox{padding-left:0;height:auto;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessImg{display: none;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul{margin-left:-0.1rem;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt{padding:20px;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num{height:30px;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num span{font-size: 16px;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .num .icon{width:30px;height:30px;line-height: 30px;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .txt .tit{font-size: 16px;margin:20px 0 10px 0;}
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li .box{padding-top:180px;}
}

@media(max-width:640px){
  .HomeBusiness .HomeBusinessBox .HomeBusinessList ul li{width:50%;}
}


/* 核心业务新 */
.HomeBusinessNew{background: url(../images/hxbg.jpg) no-repeat center center;background-size: cover;}
.HomeBusinessNew .HomeBusinessNewBox{background:rgba(255,255,255,0.6);position: relative;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for{width:79.28%;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item{position: relative;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .img{padding-top:6.7rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .img::after{content:"";display:block;width:100%;height:100%;background: url(../images/hximgbg.png) repeat-x bottom center;position: absolute;bottom:0;left:0;background-size: 100%;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt{position: absolute;width:100%;left:0;box-sizing: border-box;bottom:0;color:#fff;padding:0.6rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .tit{font-size: 0.26rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .dec{margin:0.2rem 0 0.4rem 0;max-width:80%;}
.HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .more{display: inline-block;line-height: 0.3rem;border-radius: 0.3rem;padding:0 0.2rem;border:1px solid #fff;}


.HomeBusinessNew .HomeBusinessNewBox .slider-nav{width:22.85%;position: absolute;right:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index:99;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item{padding:0 0.4rem 0;line-height: 0.76rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item a{display: block;position: relative;display: flex;align-items: center;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .num{font-size: 0.24rem;font-family: OswaldM;opacity: 0.4;color:#fff;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .icon{width:25px;height:25px;line-height: 25px;margin:0 0.2rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .icon .img2{display: none;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item i{position: absolute;right:0;top:0;color:#fff;display:none;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item span{font-size: 0.2rem;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item.slick-current{background: #083090;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item.slick-current .icon .img1{display: none;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item.slick-current .icon .img2{display: inline-block;}
.HomeBusinessNew .HomeBusinessNewBox .slider-nav .item.slick-current span{color:#fff;}

@media(max-width:1024px){
  .HomeBusinessNew .HomeBusinessNewBox .slider-for{width:75%;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .img{padding-top:5.2rem;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav{width:27%;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item{line-height: 0.56rem;padding:0 0.3rem;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .num{font-size: 16px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item span{font-size: 16px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt{padding:40px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .tit{font-size: 18px;font-weight: bold;}

}

@media(max-width:768px){
  .HomeBusinessNew .HomeBusinessNewBox .slider-for{width:100%;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt{padding:30px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav{width:100%;position: static;transform: translateY(0);-webkit-transform: translateY(0);margin-bottom:10px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .slick-list{margin-left:-10px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item{margin-left:10px;background:rgba(255,255,255,0.9);}
  .HomeBusinessNew .HomeBusinessNewBox{background:none;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .num{color:#333;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item.slick-current .num{color:#fff;}
}

@media(max-width:640px){
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item{line-height: 40px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .num{display: none;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item .icon{width:20px;height:20px;line-height: 20px;margin:0 10px 0 0;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-nav .item span{font-size: 15px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt{padding:15px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .tit{font-size: 16px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .dec{max-width:100%;margin:10px 0;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .txt .more{line-height: 24px;padding:0 10px;font-size: 13px;}
  .HomeBusinessNew .HomeBusinessNewBox .slider-for .item .img{padding-top:74%;}
}



.tmPlayer {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
    display: none;
}
.tmPlayer .openPdf {
    position: absolute;
    right: 0.5rem;
    top: 0.5rem;
    background: #073190;
    z-index: 10;
    padding: 3px 10px;
    color: #fff;
    border-radius: 3px;
}
.tmPlayer #tmPlayer {
    width: 100%;
    height: 100%;
}









