/************************************************************
** 请将全局样式拷贝到项目的全局 CSS 文件或者当前页面的顶部 **
** 否则页面将无法正常显示                                  **
************************************************************/
*{margin:0;padding:0;text-decoration: none;}
html {
  font-size: 16px;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans',
    'Droid Sans', 'Helvetica Neue', 'Microsoft Yahei', sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body * {
  box-sizing: border-box;
  flex-shrink: 0;
}
h1{font-weight: normal;}
img{max-width: 100% !important;height:auto !important;object-fit: cover !important;}
.new-wrap{width:100%;max-width: 1300px;min-width: 1300px;margin:0 auto;}
.page{min-width: 1300px;}
.new-seek-btn-box{position: relative;opacity: .95;}
.new-seek-btn-box:hover{opacity: 1;}
.new-seek-btn-box a{position: absolute;width: 100%;height: 100%;left:0;top:0;cursor: pointer;}
.flex{display: flex;}
.ell2{display: -webkit-box;-webkit-box-orient: vertical;text-overflow: ellipsis;overflow: hidden;-webkit-line-clamp: 2;}
.flex-cen-col{display: flex;justify-content: center;align-items: center;flex-direction: column;}
.flex-cen{
  display: flex;
  justify-content: center;
  align-items: center;
}
.flex-bet{
  display: flex;
  justify-content: space-between;
}
.flex-ali{
  display: flex;
  align-items: center;
}
.flex-row {
  display: flex;
  flex-direction: row;
}

.flex-col {
  display: flex;
  flex-direction: column;
}

.justify-start {
  justify-content: flex-start;
}

.justify-end {
  justify-content: flex-end;
}

.justify-center {
  justify-content: center;
}

.justify-between {
  justify-content: space-between;
}

.justify-around {
  justify-content: space-around;
}

.justify-evenly {
  justify-content: space-evenly;
}

.items-start {
  align-items: flex-start;
}

.items-end {
  align-items: flex-end;
}

.items-center {
  align-items: center;
}

.items-baseline {
  align-items: baseline;
}

.items-stretch {
  align-items: stretch;
}

.self-start {
  align-self: flex-start;
}

.self-end {
  align-self: flex-end;
}

.self-center {
  align-self: center;
}

.self-baseline {
  align-self: baseline;
}

.self-stretch {
  align-self: stretch;
}

.flex-1 {
  flex: 1 1 0%;
}

.flex-auto {
  flex: 1 1 auto;
}

.grow {
  flex-grow: 1;
}

.grow-0 {
  flex-grow: 0;
}

.shrink {
  flex-shrink: 1;
}

.shrink-0 {
  flex-shrink: 0;
}

.relative {
  position: relative;
}
[v-cloak]{
  display: none;
}
.ell{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.new-head{background: #2A66FB;transition: all 1s;top:-100%;}
.new-head.fixed{position: fixed;width: 100%;left:0;top:0;z-index: 50;}
.new-head .top{height: 76px;}
.new-head .top>div,.bottom>div,.new-head .case-list,.nav-list,.nav-list>div{height: 100%;}
.new-head .title{margin:0 85px 0 32px;}
.new-head .bottom{height: 40px;background: #34379F;}
/* .case-list{width: 165px;position: relative;} */
.case-list .p{height: 100%;text-align: center;font-size: 14px;color:#fff;line-height: 40px;background: url('../image/icon_61.png') no-repeat right center;cursor: pointer;}
.nav-list{height: 100%;}
.nav-list .item{height: 76px;}
.nav-list .item:not(:last-child){margin-right: 10px;}
.nav-list .item a{display: block;font-size: 14px;color: rgba(255, 255, 255, 0.8);cursor: pointer;line-height: 38px;padding:0 8px;border-radius: 30px;transition: all .5s;}
.nav-list .item:hover a,.nav-list .item.on a{font-weight: 500;color:#fff;background: rgba(255, 255, 255, 0.3);}
/* .nav-list .item.on a,.nav-list .item a:hover{color: #FFEDBE;} */
.case-box{margin-top: 20px;}
/* .case-box .case-classlist{margin-top: 70px;} */
.case-box .case-classlist .item{font-size: 22px;color:#727E8D;margin-right: 60px;cursor: pointer;position: relative;}
.case-box .case-classlist .item.on{font-size: 26px;font-weight: bold;color:#0962D5;padding-bottom: 13px;}
.case-box .case-classlist .item::after{display: block;content:"";width: 0;height: 5px;border-radius: 5px;transition: all .1s;position: absolute;left:50%;bottom:0;background: #0962D5;transform: translateX(-50%);}
.case-box .case-classlist .item.on::after{width: 38%;}
.case-box .tj-case-list{margin-top: 30px;flex-wrap: wrap;}
.case-box .tj-case-list .li{width: 270px;padding:10px;border-radius: 8px;background: #fff;margin-bottom: 20px;transition: all .2s;}
.case-box .tj-case-list .li.ok{cursor: pointer;}
.case-box .tj-case-list .li .img{height: 480px;background: #eee;overflow: hidden;position: relative;text-align: center;}
.case-box .tj-case-list .li img{width: 100%;height: 100% !important;object-fit: cover;transition: all .5s;}
.case-box .tj-case-list .li .code-box{position: absolute;left:0;top:105%;width: 100%;height: 100%;background: rgba(0,0,0,.6);transition: all .3s;}
.case-box .tj-case-list .li:hover .code-box{top:0;}
/* .case-box .tj-case-list .li .code-box .code{} */
.case-box .tj-case-list .li .code-box .code{width: 150px;height: 150px;background: #eee;padding:10px;border-radius: 5px;}
.case-box .tj-case-list .li .code-box p{font-size: 14px;color:#fff;margin-top: 20px;}
.case-box .tj-case-list .li .code-box a{display: inline-block;;padding:8px 15px;border:2px solid #fff;border-radius: 30px;font-size: 14px;color:#fff;cursor: pointer;margin-top: 70px;}
.case-box .tj-case-list .li:hover img.poster{transform: scale(1.1);}
.case-box .tj-case-list .li .info{padding:10px 10px 20px;}
.case-box .tj-case-list .li .info .h2{font-size: 18px;color: #000;font-weight: bold;}
.case-box .tj-case-list .li .info .p{font-size: 16px;color: #727E8D;margin-top: 10px;}
.case-box .tj-case-list .li.ok:hover{background: #0962D5;}
.case-box .tj-case-list .li:hover .h2,.case-box .tj-case-list .li:hover .p{color:#fff;}
.pagination{margin-top: 30px;}
.pagination .item{padding:6px 15px;background: #fff;border-radius: 5px;font-size: 14px;color:#222;border:1px solid #222;cursor: pointer;user-select: none;}
.pagination .item:not(:last-child){margin-right: 15px;}
.pagination .item:hover,.pagination .item.on{color:#fff;background: #0962D5;border-color: #0962D5;}

.song-title-box{margin-bottom: 24px;min-height: 82px;}
.song-title-box{text-align: center;background: url('../image/title_bg_01.png') no-repeat center top;}
.song-title-box .song-h2{font-size: 44px;font-weight: 500;color:#4B4B4B;}
.song-title-box.white .song-h2{color:#fff;}
.song-title-box.white .song-h3{color:rgba(255,255,255,.7);}
.song-title-box .song-h2 span{color:#0962D5;}
.song-title-box .song-h3{font-size: 14px; line-height: 23px; color: #767575;max-width: 500px;}
.song-title-box2 .song-h2{font-size: 26px;color:#4B4B4B;}
.song-title-box2 .song-h3{font-size: 14px;color: #B7B7B7;padding-left: 14px;}
.h5-box{background: url('../image/page_bg_01.png') no-repeat center;background-size: cover;}
.h5-box .song-title-box{background: url('../image/title_bg_02.png') no-repeat center top;}

.index_three .list{flex-wrap: wrap;margin-top: 44px;}
.index_three .list .item{width: 310px;padding:20px 0 34px;margin-bottom: 22px;transition: all .5s;border:1px solid #ECECEC;}
.oks .list .item{transition-delay: 0s !important;}
.index_three .list .item:hover{box-shadow: 0 0 15px 0px #efefef;transform: translateY(-10px);background: #fff;}
.index_three .list .item:not(:nth-child(4n)){margin-right: 20px;}
.index_three .list .item:nth-child(4)~.item{margin-bottom: 0;}

/* 底部 */
.filing-number,.filing-number a{font-size: 12px;color:#fff;}
.filing-number a:hover{text-decoration: underline;}
.footer {
  position: relative;
  width: 100%;
  height: 400px;
  background-color: #111c38;

}
.footer .footer_content{
  position: absolute;
  height: 300px;
  bottom: 0px;
  max-width: 1200px;
  margin: auto;
  left: 0;
  right: 0;
  display: flex;
  justify-content: space-around;
}
.footer .footer_content .footer_content1.first .div1{

  font-size: 15px;
  margin-bottom: 20px;
  color: #707d93;
}
.footer .footer_content .footer_content1.first .div1 div:nth-child(1){
  margin-bottom: 5px;
}
.footer .footer_content .footer_content1.first .div3{
  display: flex;
  align-items: center;
  color: #59677e;
  font-size: 15px;
  margin-bottom: 10px;
}

.footer .footer_content .footer_content1.first .div2{

}
.footer .footer_content .footer_content1.last .div1{
  text-align: right;
  margin-bottom: 36px;
  height: 26px;
}
.footer .footer_content .footer_content1.last .div2{
  display: flex;
  justify-content: flex-end;
  margin-bottom:10px;
}
.footer .footer_content .footer_content1.last .div2 .div2_content1 div:nth-child(1){
  margin-bottom: 5px;
}
.footer .footer_content .footer_content1.last .div2 .div2_content2 div:nth-child(1){
  margin-bottom: 5px;
}
.footer .footer_content .footer_content1.last .div3{
  font-size: 14px;
  color: #59677e;
  margin-bottom: 15px;
}
.footer .footer_content .footer_content1.last .div4{
  text-align: right;
  color: #59677e;
  font-size: 16px;
}
.footer .footer_content .footer_content1 .div2 .div2_content1{
  color: #59677e;
  font-size: 16px;
  margin-right: 30px;
}
.footer .footer_content .footer_content1.first .div2 .div2_content1{
  display: flex;
  margin-bottom: 12px;
  align-items: center;
}
.footer .footer_content .footer_content1.first .div2 .div2_content1 div:nth-child(1){
  color: #59677e;
  border: 1px solid #59677e;
  font-weight: 600;
  padding: 2px 0px;
  border-radius: 4px;
  background-color: #2a3b53;
  margin-right: 10px;
  width: 90px;
  text-align: center;
}
.footer .footer_content .footer_content1 .div2 .div2_content2{
  color: #707d93;
  font-size: 29px;
  font-weight: 800;
}
.footer .footer_content .footer_content1.last .div2 .div2_content1{
  color: #707d93;
  font-size: 16px;
  font-weight: 800;
}
.footer .footer_content .footer_content1.last .div2 .div2_content2{
  color: #707d93;
  font-size: 16px;
  font-weight: 800;
}
.footer .footer_content .footer_content2 .div1{
  font-size: 20px;
  color: #959daa;
  font-weight: bold;
  margin-bottom: 36px;
}
.footer .footer_content .footer_content2 .div2{
  text-align: center;
}
.footer .footer_content .footer_content2 .div2 .div2_content{
  font-size: 16px;
  color: #59677e;
  margin-bottom: 22px;

}
.toTop-style {
  position: fixed;
  bottom: 10%;
  right: 0;
  width: 150px;
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  z-index: 9999;
}

.aclick {
  color: #0853B9!important;
}

.toTop-style img:nth-of-type(1) {
  width: 122px;
  height: 140px;
}

.toTop-style img:nth-of-type(2) {
  width: 44px;
  height: 44px;
  cursor: pointer;
}
.toTop-style img:nth-of-type(2):hover{box-shadow: 0 0 10px 0px #0962D5;}
/*效果式--放大波浪*/
.scale-wave{animation:scale-wave .5s infinite;}
@keyframes scale-wave { 0%{transform:scale(1);} 100%{transform:scale(1.5);} }
/*效果式--上下晃动*/
.wobble{animation:wobble 2s infinite alternate;}
@keyframes wobble { 0%{transform:translateY(-10px) rotateY(5deg);} 100%{transform:translateY(10px) rotateY(-5deg);} }
/* .group_6, */
.image_9.pos_2,.image_8.pos_2{animation:scale-wave .5s infinite alternate;}
.song-title-box,.index_three .list .item,.xuqiu-list .bg,.index_six .section_7,.cont5 .div2 img:nth-child(11),.cont5 .div2 img:nth-child(6),.news-box,.case-box,.group_5 .image_10,.space-y-104.section_9,.group_10 .image_12,.hzliucheng-box .group_6,.yxcehua-box .self-center-list,.mjziyuan-box .group_3.space-y-16{transform: translateY(50px);opacity: 0;transition: all .8s;}
.cont5 .div2 img:nth-child(10),.cont5 .div2 img:nth-child(15),.cont5 .div2 img:nth-child(20),.cont5 .div2 img:nth-child(18){transform: translateY(-50px);opacity: 0;transition: all .8s;}
/* .index_six .section_7{transform: translateY(50px) scale(.9);opacity: 0;transition: all .8s;} */
.xuqiu-list .li,.yunwei-con .item,.liucheng-con .grid-item_2,.jszhichi-box .equal-division-item_8{transform: scale(0.4);opacity: 0;transition: all .8s;}
.song-title-box2,.cont5 .div2 img:nth-child(1),.cont5 .div2 img:nth-child(2),.cont5 .div2 img:nth-child(3),.cont5 .div2 img:nth-child(4),.cont5 .div2 img:nth-child(5),.cont5 .div2 img:nth-child(7),.cont5 .div2 img:nth-child(8),.cont5 .div2 img:nth-child(9),.index_two .left,.scheme-one .equal-division-item{transform: translateX(-50px);opacity: 0;transition: all .8s;}
.ok .song-title-box,.ok .list .item,.ok .xuqiu-list .bg,.ok.index_six .section_7,.ok .news-box{transform: translateY(0) scale(1);opacity: 1;}
.cont5 .div2 img:nth-child(19),.cont5 .div2 img:nth-child(18),.cont5 .div2 img:nth-child(17),.cont5 .div2 img:nth-child(16),.cont5 .div2 img:nth-child(14),.cont5 .div2 img:nth-child(13),.cont5 .div2 img:nth-child(12),.index_two .right,.equal-division-item_3{transform: translateX(50px);opacity: 0;transition: all .8s;}
.ok .song-title-box2{transform: translateX(0);opacity: 1;}
.ok.cont5 .div2 img,.ok.index_two .left,.ok.index_two .right,.ok .case-box,.ok.group_5 .image_10,.ok .group_6,.ok .space-y-104.section_9,.ok.group_10 .image_12,.ok.yunwei-con .item,.ok.liucheng-con .grid-item_2,.ok.hzliucheng-box .group_6,.ok .equal-division-item,.ok .equal-division-item_3,.ok.yxcehua-box .self-center-list,.ok.mjziyuan-box .group_3.space-y-16{transform: translate(0);opacity: 1;}
.ok .xuqiu-list .li,.ok.jszhichi-box .equal-division-item_8{transform: scale(1);opacity: 1;transition: all .8s;}
.index_three .list .item:nth-child(2),.ok .xuqiu-list .li:nth-child(2),.yunwei-con .item:nth-child(1),.jszhichi-box .equal-division-item_8:nth-child(1){transition-delay: .15s;}
.index_three .list .item:nth-child(3),.ok .xuqiu-list .li:nth-child(3),.yunwei-con .item:nth-child(2),.yxcehua-box .self-center-list,.jszhichi-box .equal-division-item_8:nth-child(2),.mjziyuan-box .group_3.space-y-16{transition-delay: .3s;}
.index_three .list .item:nth-child(4),.ok .xuqiu-list .li:nth-child(4),.yunwei-con .item:nth-child(3),.jszhichi-box .equal-division-item_8:nth-child(3){transition-delay: .45s;}
.index_three .list .item:nth-child(5),.ok .xuqiu-list .li:nth-child(5),.yunwei-con .item:nth-child(4),.jszhichi-box .equal-division-item_8:nth-child(4){transition-delay: .6s;}
.index_three .list .item:nth-child(6),.ok .xuqiu-list .li:nth-child(6),.yunwei-con .item:nth-child(5),.jszhichi-box .equal-division-item_8:nth-child(5){transition-delay: .75s;}
.index_three .list .item:nth-child(7),.ok .xuqiu-list .li:nth-child(7){transition-delay: .9s;}
.index_three .list .item:nth-child(8),.ok .xuqiu-list .li:nth-child(8){transition-delay: 1.05s;}

.cont5 .div2 img:nth-child(1),.liucheng-con .grid-item_2:nth-child(1),.equal-division-item:nth-child(1),.equal-division-item_3:nth-child(1){transition-delay: .1s;}
.cont5 .div2 img:nth-child(2),.liucheng-con .grid-item_2:nth-child(2),.equal-division-item:nth-child(2),.equal-division-item_3:nth-child(2){transition-delay: .2s;}
.cont5 .div2 img:nth-child(3),.news-box,.case-box,.ok.group_5 .image_10,.ok .group_6,.space-y-104.section_9,.group_10 .image_12,.liucheng-con .grid-item_2:nth-child(3),.hzliucheng-box .group_6,.equal-division-item:nth-child(3),.equal-division-item_3:nth-child(3){transition-delay: .3s;}
.cont5 .div2 img:nth-child(4),.liucheng-con .grid-item_2:nth-child(4),.equal-division-item:nth-child(4),.equal-division-item_3:nth-child(4){transition-delay: .4s;}
.cont5 .div2 img:nth-child(5),.liucheng-con .grid-item_2:nth-child(5){transition-delay: .5s;}
.cont5 .div2 img:nth-child(10),.liucheng-con .grid-item_2:nth-child(6){transition-delay: .6s;}
.cont5 .div2 img:nth-child(15),.liucheng-con .grid-item_2:nth-child(7){transition-delay: .7s;}
.cont5 .div2 img:nth-child(20),.liucheng-con .grid-item_2:nth-child(8){transition-delay: .8s;}
.cont5 .div2 img:nth-child(19){transition-delay: .9s;}
.cont5 .div2 img:nth-child(18){transition-delay: 1s;}
.cont5 .div2 img:nth-child(17){transition-delay: 1.1s;}
.cont5 .div2 img:nth-child(16){transition-delay: 1.2s;}
.cont5 .div2 img:nth-child(11){transition-delay: 1.3s;}
.cont5 .div2 img:nth-child(6){transition-delay: 1.4s;}
.cont5 .div2 img:nth-child(7){transition-delay: 1.5s;}
.cont5 .div2 img:nth-child(8){transition-delay: 1.6s;}
.cont5 .div2 img:nth-child(9){transition-delay: 1.7s;}
.cont5 .div2 img:nth-child(14){transition-delay: 1.8s;}
.cont5 .div2 img:nth-child(13){transition-delay: 1.9s;}
.cont5 .div2 img:nth-child(12){transition-delay: 2s;}


