/*关于我们*/
.about-part01{ padding:5% 0;}
.about-part01 .tt{position: relative;}
.about-part01 .tt dl{position: relative; background:#fff; overflow: hidden; box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;}
.about-part01 .tt dt{ float: left; width: 50%;}
.about-part01 .tt dd{ float: right; width: 50%;height: 320px;}
.about-part01 .tt dd .inner{ float: right; box-sizing: border-box; width:100%; height: 100%; padding:5% 3% 5% 5%;}
.about-part01 .tt dd p{font-weight: 400;color: #4B5B76; line-height: 24px;}
.about-part01 .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #EC6700!important;}
.about-part01 .bb{margin-top:8%;}
.about-part01 .bb li{ float: left; width:20%;text-align: center; position: relative;}
.about-part01 .bb li::after{content:""; position: absolute; right:0; top:20%; width:1px; height: 60%; background: #D1D8E6;}
.about-part01 .bb li:last-child::after{display: none;}
.about-part01 .bb li h3{margin-bottom: 2%;color: #FF5F05;}
.about-part01 .bb li h3 span{ font-family: Arial, Helvetica, sans-serif;}
.about-part01 .bb li h3 i{ font-size: 24px; /*vertical-align: top;*/}
.about-part01 .bb li p{padding:0 5%; height: 3em;color: #4B5B76; overflow: hidden;}


.about-part02{ padding:5% 0;}
.about-part02 h2{color: #fff;}
.about-part02 ul{ margin:0 -0.5%;}
.about-part02 li{ float: left; width:30.33%; margin:0 0.5%; cursor: pointer; border-radius: 8px; background: url(/upload/about_bg03.png) no-repeat; background-size: cover;}
.about-part02 li dl{position: relative;}
.about-part02 li dt{position: relative;}
.about-part02 li dt img{width: 52.5%;}
.about-part02 li dt .info{position: absolute; right:0%;bottom:0px; width:47.5%; box-sizing: border-box; color:#ec6700; padding:6% 7% 12%;height: 100%;}
.about-part02 li dt .info h3{font-weight: 600;color: #222222;line-height: 28px;}
.about-part02 li dt .info p{margin-top: 12px;font-weight: 400;color: #636974;line-height: 22px;}
.dd{width: 100%; height: 100%; background: rgba(0,0,0,0.8);position: fixed; top: 0; left: 0; z-index: 9999999;}
.dd{
  display: none;
}
.dd .box{
  color: #fff;
  width: 67.93%; border-radius: 8px; overflow: hidden;
}
.dd .box .left{
  width: 25.83%;
}
.dd .box .left img{
  width: 100%;
}
.dd .box .right{
  box-sizing: border-box;
  padding: 3.79%;
  width: calc(100% - 25.83%);
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  background: #ec6700;
}
.dd .box .right h3{
  margin-bottom: 1%;
}
.dd .box .right .pjieshao{
  margin-top: 2%; height: 120px;
}
.dd .colse{
  width: 21px;
  height: 21px;
  position: absolute;
  top: 30px;
  right: 30px;
  cursor: pointer;
}

.about-part03{padding:5% 0;}
.about-part03 .inner{/*height: 496px;*/ padding: 5% 0; background: url(/upload/about_bg05.png) left top no-repeat; background-size:64.84%;}
.about-part03 .ll{ float: left; width: 25%; color: #fff; padding-top: 3%;}
.about-part03 .rr{ float: right; width: 65%;/*height: 320px;*/background: rgba(255,255,255,0.95);box-shadow: 0px 4px 20px 0px rgba(8,29,79,0.06);border-radius: 8px;backdrop-filter: blur(8px);}
.about-part03 .ll p{line-height: 28px;}
.about-part03 .rr ul{ padding: 7% 18% 0;}
.about-part03 .rr li{ float: left; width: 50%; margin:0 0 8%;}
.about-part03 .rr li .ico{ float: left; width: 56px; height: 56px; overflow: hidden;}
.about-part03 .rr li .ico img{ width: 100%;}
.about-part03 .rr li h3{ float: right; line-height: 1; width: calc(100% - 80px);}
.about-part03 .rr li h3 em{ display: block; margin-top: 16px; color: #4B5B76;font-weight: 400; line-height: 24px;}

.about-part04{padding:5% 0;}
.cus_list{margin:0 -1%;}
.cus_list li{ float: left; width:14.66%; margin: 0 1% 2%;}
.about-part05{padding:5% 0;}
.indus_custabt{position: relative;}
.indus_custabt.cen ul{text-align: center;display: inline-block;}
.indus_custabt ul li{ cursor: pointer; display: inline-block;position: relative; text-align: center; padding-bottom: 6px;}
.indus_custabt ul li p{font-weight: 400; color: #3D485D;line-height: 24px;}
.indus_custabt ul li em{ opacity: 0; position: absolute; lefT:50%; bottom:0px; margin-left: -15px; width: 30px;height: 4px;background: #145AFE; border-radius: 2px;}
.indus_custabt ul li.on p,.indus_custabt ul li:hover p{font-weight: 500;color: #145AFE;}
.indus_custabt ul li.on em,.indus_custabt ul li:hover em{opacity: 1;}
.indus_custabt .swiper-button-prev{ left:0; background-size: 30px 30px;}
.indus_custabt .swiper-button-next{ right:0;background-size: 30px 30px;}
.indus_custabc{margin-top: 5%; /*min-height: 480px;*/ height: 450px;}
.indus_custabc .item{ display: none;}
.indus_custabc .item.on{ display: block;}
.indus_custabc .item ul{margin: 0 -1%;}
.indus_custabc .item li{ float: left; width: 14.66%; box-sizing: border-box; margin: 0 1% 2%; /*background: linear-gradient(180deg, rgba(243,245,248,0.8) 0%, #FFFFFF 100%);border-radius: 4px;border: 1px solid #FFFFFF;*/}

@media only screen and (max-width:1740px) {
  .about-part03 .inner{padding: 4% 0;}
}
@media only screen and (max-width:1599px) {
  .about-part03 .inner{padding: 3% 0;}
}
@media only screen and (max-width:1365px) {
.about-part03 .rr li{margin-bottom: 6%;}
}
@media only screen and (max-width:1279px) {
  .about-part03 .ll{ width: 35%; padding-top: 0;}
  .about-part03 .rr{width: 60%;}
  .about-part03 .rr ul{padding: 5% 5% 0;}
}
@media only screen and (max-width:1024px) {
  .about-part01 .tt dd{ height: 248px;}
  .cus_list li,.indus_custabc .item li{ width: 18%;}
}
@media only screen and (max-width:1023px) {
  .about-part01 .tt dd{ height: 180px;}
  .dd .box{ width: 90%;}
  .about-part03 .inner{ padding: 5% 0; background-size: cover;}
  .about-part03 .ll,.about-part03 .rr{width: 100%;}
  .about-part03 .ll{margin-bottom: 5%;}
  .cus_list li,.indus_custabc .item li{ width: 23%;}
  .indus_custabc{ height: 500px;}
}
@media only screen and (max-width:767px) {
.dd .box .left {width: 100%;}
.dd .colse {top: 20px;right: 20px;cursor: pointer;}
.dd .box .right {box-sizing: border-box;padding: 3.79%; width: 100%;position: static;right: 0;top: 0;height: auto; background: #ec6700;}
.about-part01 .tt dt{position: static; width: 100%;}
.about-part01 .tt dd{margin-top: 5%; width: 100%;}
.about-part01 .bb li{ width: 33.33%; margin-bottom: 5%;}
.about-part02 li{ width: 99%; margin-bottom: 2%;}
.indus_custabc{ height: auto;}
.cus_list li,.indus_custabc .item li{ width: 31.33%;}
}

/*企业文化*/
.culture-part01{padding:5% 0;}
.cult_tt{ position: relative;     transition: all .8s;}
.cult_tt ul{position: absolute; lefT:0; top:0; width:100%; height: 100%;}
.cult_tt li{ cursor: pointer; float: left; width:12%; height: 100%; position: relative; box-sizing: border-box;}
.cult_tt li::before{content: ""; position: absolute; lefT:0; top:0; width:1px; height: 100%; background: rgba(255,255,255,0.2);}
.cult_tt li::after{opacity: 0; content: ""; position: absolute; left:8%; top:0; width:15%; height: 8px; background: #EC6700;}
.cult_tt li.on::after{opacity: 1;}
.cult_tt li h2{position: absolute; left:15%;bottom:20%; color:#fff;}
.cult_tt li.on{width:64%;padding-left: 5.1%;}
.cult_tt li.on h2{opacity: 0;}
.cult_tt li .txt{color:#fff; margin-top:10%; display: none;}
.cult_tt li .txt h3{margin-bottom: 3%;}
.cult_tt li.on .txt{ display: block;}
.cult_bb{margin-top:5%;}
.cult_bb h2{margin-bottom: 3%;}
.cult_bb ul{ border:1px solid #EFEFEF; padding:5% 0; box-shadow: 0 0 10px 10px rgba(240,240,240,0.9);}
.cult_bb li{ float: left; width:25%; text-align: center; position: relative;}
.cult_bb li::after{content: ""; position: absolute; right:0; top:0; width:1px; height: 75%; transform: rotate(15deg); background: #E0E0E0;}
.cult_bb li:last-child::after{display: none;}
.cult_bb li span{ display: block; margin:0 auto; width:76px; height: 76px; overflow: hidden;}
.cult_bb li span img{ display: block; width:100%;}
.cult_bb li span img+img{ display: none;}
.cult_bb li h3{margin: 2% 0;color:#4F4F4F; font-weight: bold;}
.cult_bb li p{color:#363636;}

.culture-part02{padding:4% 0 6%;}
.culture-part02 .cultab-t{margin-bottom: 5%;}
.culture-part02 .cultab-t li{ cursor: pointer; color:#949494; float: left; padding:0 60px; position: relative;}
.culture-part02 .cultab-t li:first-child{padding-left: 0;}
.culture-part02 .cultab-t li::after{content: ""; position: absolute; right:0; top:12%; width:3px; height: 76%; transform: rotate(15deg); background: #363636;}
.culture-part02 .cultab-t li:last-child::after{ display: none;}
.culture-part02 .cultab-t li.on{color:#363636;}
.culture-part02 .cslide_box{ height: 0; position: relative; overflow: hidden;}
.culture-part02 .cslide_box.on{ height: auto; overflow: unset;}
.culture-part02 .cslide_box.on .swiper-container{ padding-bottom:70px;}
.culture-part02 .cslide_box dl{width:813px;}
.culture-part02 .cslide_box dt{ float: left; box-sizing: border-box; padding:5%; color:#fff; max-width:274px; width:33.7%; background: #EC6700;}
.culture-part02 .cslide_box dd{ float: right; width:66.3%;}
.culture-part02 .cslide_box dt h2{margin-bottom: 20px;}
.culture-part02 .cslide_box dt p{ line-height: 1.8; height:14.4em;}
.culture-part02 .cslide_box .swiper-scrollbar{ left:30%; width:40%; bottom:0px; height: 2px; background: #EAEDF3;}
.culture-part02 .cslide_box .swiper-scrollbar-drag{ background: #EC6700; height: 4px; top:-2px;}
.culture-part02 .cslide_box .swiper-pagination{left:30%; width:40%; text-align: left; font-size: 18px; font-family: Arial, Helvetica, sans-serif;}
.culture-part02 .cslide_box .swiper-slide-prev dd img,.culture-part02 .cslide_box .swiper-slide-next dd img,
.culture-part02 .cslide_box .swiper-slide-prev dt,.culture-part02 .cslide_box .swiper-slide-next dt{transition:all 0.5s linear;filter: grayscale(100%);filter: gray;opacity:0.3;}
.culture-part02 .cslide_box .swiper-button-prev{ width:64px; height: 64px; line-height: 64px; margin-top:-102px; text-align: center; color:#fff; background: #EC6700;}
.culture-part02 .cslide_box .swiper-button-next{width:64px; height: 64px; line-height: 64px;; margin-top:-102px; text-align: center; color:#fff; background: #EC6700;}
.culture-part02 .cslide_box .swiper-button-prev i,.culture-part02 .cslide_box .swiper-button-next i{ font-size: 18px; font-weight: bold;}
.culture-part02 .cslide_box .swiper-button-prev.swiper-button-disabled,.culture-part02 .cslide_box .swiper-button-next.swiper-button-disabled{ opacity: 0.3;}
.culture-part02 .cslide_box dt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background: #fff!important;}


.ellipsis_p3{
  height: 4.5em;
  display: -webkit-box;
 overflow: hidden;
 -webkit-line-clamp: 3;
 -webkit-box-orient: vertical;
}
.culture-part03{padding:4% 0 10%; background: #fff;}
.culture-part03 .text{
  background: #f0f0f0;
  padding: 8%;
  color: #000;
}
.culture-part03 .text h2{
  font-weight: bold;
  margin-bottom: 10px;
      line-height: 1.6;
    font-weight: bold;
    margin-bottom: 10px;
    max-height: 3.2em;
    height: 3.2em;
}
.culture-part03 .cultab-t{
  margin-bottom: 5%;
}
.culture-part03 .wrap{
  position: relative;
}
.culture-part03 .swiper-pagination{
  width: 100%;
  bottom: -60px;
}
.culture-part03 .swiper-pagination-bullet{
  margin: 0 3px;
  width: 158px;
  height: 1px;
}
.culture-part03 .swiper-pagination-bullet-active{
  height: 3px;
  border-radius: 0;
  background: #ec6700;
}
@media only screen and (max-width:1599px) {
  .culture-part02 .cslide_box dt p{ height: 12.6em;}
  .culture-part02 .cslide_box dl{ width:720px;}
}
@media only screen and (max-width:1400px) {
  .culture-part02 .cslide_box dl{ width:640px;}
}
@media only screen and (max-width:1279px) {
.culture-part02 .cslide_box dl{padding:0 10%;}
.culture-part02 .cslide_box dt{padding:8% 5%;}
.culture-part02 .cslide_box dl{ width:500px;}
.culture-part02 .cslide_box dt p{ height: 7.2em;}
.culture-part02 .cslide_box .swiper-button-prev,.culture-part02 .cslide_box .swiper-button-next{margin-top:-70px;}
}
@media only screen and (max-width:1023px) {
  .culture-part02 .cslide_box dl{padding:0; width:100%;}
  .culture-part02 .cslide_box dt p{ height: 14.4em;}
  .culture-part02 .cslide_box .swiper-button-prev,.culture-part02 .cslide_box .swiper-button-next{ width:40px; height: 40px; line-height: 40px; background: #4F4F4F;}
  .culture-part02 .cslide_box .swiper-button-prev{lefT:0;}
  .culture-part02 .cslide_box .swiper-button-next{right:0;}
}
@media only screen and (max-width:767px) {
  .culture-part03 .swiper-pagination-bullet{
    margin: 0 3px;
    width: 15px;
    height: 1px;
  }
  .culture-part03 .swiper-pagination{
    width: 100%;
    bottom: -25px;
  }
.cult_tt{ height: auto!important;}
.cult_tt ul{box-sizing:border-box; position: static; padding:5%;}
.cult_tt li{ width:100%; margin:0 0 5%; padding:0!important;}
.cult_tt li::before{ display: none;}
.cult_tt li .txt{ display: block; margin-top:0;}
.cult_tt li.on::after,.cult_tt li h2{display: none;}
.culture-part02 .cultab-t li{padding: 0 20px;}
.cult_bb li{ width:50%;}
.cult_bb li:nth-of-type(2)::after{ display:none;}
.culture-part02 .cslide_box dt{padding:5%;width:100%;max-width: unset;}
.culture-part02 .cslide_box dd{width:100%;}
.culture-part02 .cslide_box dt p{ height: auto!important;}
.culture-part02 .cslide_box.on .swiper-container{ padding-bottom:50px;}
}



/*闻歌历程*/
.history-part{ padding:5% 0; background: #F7F7F9;}
.his-top{margin:0 0 5%; position: relative; height: 90px; line-height: 90px; border-bottom:1px solid #DADCE3;}
.his-top .swiper-container{ width:calc(100% - 200px); margin:0 auto;}
.his-top .swiper-slide{position: relative; cursor: pointer; text-align: center;height: 88px; line-height: 88px; }
.his-top .swiper-slide span{color:#8E8E8E; font-family: Arial, Helvetica, sans-serif;}
.his-top .swiper-slide.on{border-bottom:5px solid #EC6700;}
.his-top .swiper-slide.on span{color:#000;}
.his-top .swiper-button-prev{left:0px; text-align: center; width:64px; height: 64px; line-height: 64px; margin-top:-32px; background:#fff; border-radius: 50%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.his-top .swiper-button-next{right:0px; text-align: center; width:64px; height: 64px; line-height: 64px; margin-top:-32px; background:#fff; border-radius: 50%; box-shadow: 0 0 5px 5px rgba(0,0,0,0.1);}
.his-top .swiper-button-prev.swiper-button-disabled,.his-top .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;}
.his-top .swiper-button-prev i,.his-top .swiper-button-next i{float: left; width:100%; text-align: center; font-size: 14px; color:#EC6700;}
.his-top .swiper-button-prev.disabled{ cursor: default; opacity: 0.85;}
.his-top .swiper-button-next.disabled{ cursor: default;opacity: 0.85;}
.his-top .swiper-button-prev.disabled i,.his-top .swiper-button-next.disabled i{ color:#8F8F8F;}
.his-cons{margin:0 13% 5%;}
.his-cons h3{text-align: left; color:#424242; position: relative; margin-bottom:3%;}
.his-cons ul{position: relative;}
.his-cons ul::before{content: ''; position: absolute; lefT:90px; top:30px; width:1px; height:100%; background: #DADCE3;}
.his-cons li{margin:0 0 2%;}
.his-cons li:last-child{margin-bottom: 0;}
.his-cons li span{ float: left; box-sizing: border-box; padding-right: 30px; text-align: right; width:90px; color:#000000; font-family: Arial, Helvetica, sans-serif; line-height: 1.2; top:15px; position: relative;}
.his-cons li span::before{ content: ""; position: absolute; right:-6px; top:50%; margin-top:-6px; width:12px; height: 12px; background: #EC6700; border-radius: 13px;}
.his-cons li .inner{ float: right; width: calc(100% - 120px); padding:12px 25px; box-sizing: border-box; background: #fff; position: relative;}
.his-cons li .inner img{max-width: 100%; margin: 15px 0;}
.his-cons li .inner::before{content: ""; position: absolute; lefT:-8px; top:18px; width:0px; height: 0px; border-top:8px solid transparent; border-bottom: 8px solid transparent; border-right:8px solid #fff;}
.his-cons li:hover .inner{box-shadow: 0 0 10px 10px #E4E4E5;}
@media only screen and (max-width:1365px){
  .his-top .swiper-button-prev,.his-top .swiper-button-next{ width:44px; height: 44px; line-height: 44px; margin-top:-22px;}
  .his-cons{margin:0 0 5%;}
}
@media only screen and (max-width:767px){
  .his-top .swiper-container{width:calc(100% - 100px);}
  .his-cons ul::before{left:60px;}
  .his-cons li .inner{width:calc(100% - 80px); padding:10px 15px;}
  .his-cons li span{width:60px;padding-right: 10px;}
  .his-cons li .inner::before{top:15px;}
}


/*资质荣誉*/
.wrap{width: 1200px;}
.honor-part{position: relative;}
.honor-tit{position:relative; top:-50px; width: 100%; height: 68px; background: #fff; border-radius: 4px; box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.05);}
.honor-tit ul{ text-align: center; width: 100%;}
.honor-tit li{ cursor: pointer; position: relative; float: left; width: 50%; height: 68px; line-height: 60px;font-weight: 500;color: #181818;}
.honor-tit li::after{content: ""; position: absolute; lefT:0; top:17px; width: 1px; height: 34px; background: #EFEFEF;}
.honor-tit li.on,.honor-tit li.on a{ color: #145AFE!important;}
.honor-tit li:first-child::after{ display: none;}
.honor-tit li::before{ display: none; content: ""; position: absolute; left:50%; margin-left: -15px; bottom:14px; width: 30px;height: 4px;background: #145AFE;border-radius: 2px;}
.honor-tit li.on::before{display: block;}
.honor-tit li a:hover{color: #145AFE!important;}

.honor01{ padding: 5% 0;}
.honor_t{ text-align: center; margin-bottom:5%;height: 36px;font-weight: 600;color: #181818;line-height: 36px;}
.yycj_box{position: relative;overflow: hidden;}
.yycj_box-l{height:100%;width:328px;margin-right: 18px;float: left;background: #fff;border-radius: 8px;overflow: hidden;padding: 20px 14px;box-sizing: border-box;position: absolute;left: 0;top: 0;}
.yycj_box-l li{padding:13px;border-radius: 4px;color: #181818;cursor: pointer;}
.yycj_box-l li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.yycj_box-l li.on{color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 4px;}
.yycj_box-r{float: right;width: calc(100% - 346px);border-radius: 8px;overflow: hidden;background: #fff;padding: 32px;box-sizing: border-box;}
.yycj-item{display: none;}
.yycj-item.on{display: block;}
.yycj-item h3{font-weight: 500;color: #181818; line-height: 28px;}
.yycj-item p{margin-top: 16px;line-height: 24px; font-weight: 400; color: #4B5B76;;}
.yycj-item .yycj-img{ margin-top: 32px; height: 465px;}
@media only screen and (max-width:1023px){
  .yycj_box-l li{padding: 10px 15px;}
}
@media only screen and (max-width:767px){
  .industry-pain2 li{height: auto;}
  .yycj_box-l{display: none;}
  .yycj_box-r{width: 100%;background: none;padding: 0;}
  .yycj-item{display: block;background: #fff;border-radius: 8px;padding: 20px;box-sizing: border-box;margin-bottom: 20px;}
  .yycj-item h3{font-size: 16px;}
  .yycj-item .yycj-img{ height: auto;}
}

.honor02{padding: 5% 0;}
.honor02 .page{ margin-bottom:0;}

.industry_comm-part{ padding: 4% 0; text-align: center; color: #fff;}
.industry_comm-part h2{ display: inline-block; text-align: center;}
.industry_comm-part h2 span{ float: left;}
.industry_comm-part h2 em{ float: left; margin: 0 30px; opacity: 0.5; font-weight: 200;}
.industry_comm-part h2+p{ margin: 3% 0 0;}
.industry_comm-part .btn_more{ display: inline-block; padding: 0 32px; height: 36px; line-height: 36px; font-weight: 400; color: #2E6CFE!important; border-radius: 4px; border: 1px solid #FFFFFF; background: #fff;}
@media only screen and (max-width:1023px) {
    .industry_comm-part h2 em{ margin: 0 20px;}
}
@media only screen and (max-width:767px) {
    .industry_comm-part{ padding: 8% 0;}
    .industry_comm-part h2{ font-size: 16px;}
    .industry_comm-part h2 em{ margin: 0 10px;}
}
@media only screen and (max-width:374px) {
    .industry_comm-part h2{ font-size: 14px;}
    .industry_comm-part h2 em{ margin: 0 8px;}
}




/*资质标准*/
.criteria-con ul{margin:0 -1% 3%;}
.criteria-con li{ float: left; width:calc(31.33% - 2px); margin:0 1% 2.5%; padding:20px; border-radius:10px; box-sizing: border-box;box-shadow: 0 0 5px 5px rgba(0,0,0,0.05); background: #fff;}
.criteria-con li .txt{color:#4F4F4F;}
.criteria-con li h2{margin-top: 20px; margin-bottom: 14px; font-weight: 600;color: #222222;line-height: 28px; height: 56px; letter-spacing: 2px;}
.criteria-con li span{display: block;font-weight: 400;color: #636974;line-height: 22px;}
@media only screen and (max-width:767px) {
  .criteria-con li{ width:calc(98% - 2px);}
  .criteria-con li h2{ height: auto;}
}

/*新闻中心*/
.news-part{position: relative;}
.news-con{padding:5% 0;}
.news-con .page{margin-bottom: 0;}
.news-tit li{width: 25%;}
.type_list{position: absolute; right:0; top:0; height: 50px; line-height: 50px;}
.type_list span{cursor: pointer; margin-lefT:20px; color:#D9D9D9;}
.type_list span.on{color:#EC6A04;}

.imglist01{margin:0 -1% 3%;}
.imglist01 li{ float: left; width:31.33%; margin:0 1% 3%;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px; overflow: hidden;}
.imglist01 li dt{ position: relative;background: #b3b3b3;}
.imglist01 li dd{ box-sizing: border-box; padding:5%;}
.imglist01 li dd h3{font-weight: 600;color: #222222;letter-spacing: 2px;}
.imglist01 li dd span{ display: block;margin-top: 20px; font-weight: 400;color: #636974;line-height: 22px;}



.imglist02{margin:0 0 3%;}
.imglist02 li{margin:0 0 3%; position: relative;}
.imglist02 li dt{ float: left; width:32.8%; position:relative;     background: #c1c1c1;}
.imglist02 li dd{ float: right; box-sizing: border-box; width:66.4%; position: relative; bordeR:1px solid #A3ADAD;}
.imglist02 li dd .inner{padding:5%;}
.imglist02 li dd span{ display: block; font-family: Arial, Helvetica, sans-serif; margin-bottom:5px;}
.imglist02 li dd h3{margin-bottom:2%;}
.imglist02 li dd p{margin-bottom: 2%;}
.imglist02 li dd i{color:#EC6700; font-size: 20px;}

@media only screen and (max-width:1365px) {
  .imglist02 li dd .inner{padding:3% 5%;}
}
@media only screen and (max-width:1023px) {
  .imglist01 li dt h2{ opacity: 0;}
  .imglist01 li dd{position: static; opacity: 1; padding:5%;}
  .imglist02 li dd i{ display: none;}
}

@media only screen and (max-width:767px) {
  .news-tit li{margin-right: 0; width:66px;}
  .type_list span{margin-left:10px;}
  .imglist01{margin:0 0 5%;}
  .imglist01 li{ width:100%; margin:0 0 2%;}
  .imglist02 li dt,.imglist02 li dd{ width:100%;}
  .imglist02 li dd{ height: auto!important;}
  .imglist02 li dd .inner{padding:5%;}
  .imglist02 li dd i{ display: block; font-size: 16px;}
.imglist02 li dt{display: none;}

}


@media only screen and (max-width:1365px){
  .honor-tit{top:0;}
  .honor-part,.news-part{padding-top: 68px;}
}


/*新闻内容页*/
.details-part{padding:5% 0 7%; background: #F7F7F9;}
.details{padding:5%; box-shadow: 0 0 10px 10px #E8E8E9; background: #F9F9FB;}
.details > a{
        color: #000;
    display: block;
    text-align: center;
    width: 100px;
    letter-spacing:5px;
    line-height: 35px;
    height: 35px;
    border: 1px solid #bfbfbf;
}
.details > a:hover{
    background: #ec6700;
    color: #fff !important;
}
.details>h1{ text-align: center; padding-bottom:3%;}
.details .bon{text-align: center; padding-bottom: 2%; font-size: 14px; border-bottom:1px solid #EEEEEE; margin-bottom: 3%;}
.details .bon span{margin:0 20px; color:#879093;}
.details .bon span i{font-size: 18px;margin-right: 5px; font-weight: bold; color:#D70311;}
.new-conts{padding:0 8% 5%;}
.dets-page{margin:0 0 20px; position: relative;}
.dets-page p{ display: block; width:calc(100% - 80px); line-height:30px; overflow: hidden;}
.dets-page p label{ float: left;color:#494949;}
.dets-page p a{ color:#494949;}
.dets-page .close{ position: absolute; right:0px; top:0; width:50px; height: 50px; line-height: 50px; color:#fff; text-align: center; background: #7F7F7F;}
.dets-page .close a{color:#fff!important; font-size: 30px;}
.dets-page .close:hover{ background: #EC6700;}
.sharebox{ padding: 2% 0; border-top:1px solid #E5E5E5;}
.sharebox a{ font-size: 20px; color:#A6A6A7; display: inline-block; margin:0 5px 0 0; width:25px; height: 25px;}
.sharebox a:hover{opacity: 0.8;}
@media only screen and (max-width:1023px) {
	.details .bon span{margin:0 10px;}
	.new-conts{padding:0 0 5%;}
}
@media only screen and (max-width:767px) {
  .details .bon{overflow: hidden; text-align: left;}
  .details .bon span{margin:0 10px 0 0;}
  .dets-page p{width:100%;}
  .dets-page .close{ display: none; position: static; margin-top:10px;}
}


.weixin{ position:fixed; width:300px; z-index:100000; background:#fff; border:1px solid #ddd; border-radius:2px; box-shadow:1px 1px 10px #666;transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); left:50%; top:50%;}
.weixin .c{ position:absolute; width:40px; height:40px; background:url(/images/x.png) center center no-repeat; overflow:hidden; text-indent:100px; right:0; top:0; font-size:20px; font-style:normal; text-align:center; cursor:pointer; z-index:2;}
.weixin h2{ position:relative; line-height:40px; font-size:16px; padding-left:20px; font-weight:normal;}
.weixin .img{ padding:10px 20px;text-align:center; border-top:1px solid #ddd;}
.weixin .img img{width:200px; height: 200px;}
.weixin p {margin:0 0 30px; text-align:center;}
@media only screen and (max-width:767px) {
.weixin{width:70%;}
}
/*新闻内容页end*/

/*联系我们*/
.contact-part{padding:5% 0;}
.cont-tt ul{margin: 0 -0.7%;}
.cont-tt ul li{ padding:3% 0; font-weight: bold; color:#4F4F4F; float: left; width:23.6%; margin: 0 0.7% 1%; box-sizing: border-box; text-align: center;background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: -8px -8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.cont-tt ul li span{ display: block; width: 60px; height: 60px; margin: 0 auto; overflow: hidden;}
.cont-tt ul li span img{ width: 100%;}
.cont-tt ul li h3{margin-top:20px;font-weight: 400;color: #181818;line-height: 28px;padding-bottom: 32px;margin-bottom: 32px; border-bottom: 1px solid #F3F3F3;}
.cont-tt ul li p{font-weight: 600;color: #181818;line-height: 28px; padding: 0 3%;}
.cont-tt ul li p a{color:#181818!important;}
.cont-bb{overflow: hidden;}
.cont-bb .ll{ float: left; width:24%; height: 686px; border-radius: 8px; box-sizing: border-box; padding: 20px 14px; background: #fff;}
.cont-bb .rr{ float: right; width:74.4%; height: 686px;border-radius: 8px;box-sizing: border-box; padding: 18px; background: #fff;}
.cont-bb .rr #map{width: 100%; height: 650px;}
.cont-bb .ll h3{ height: 44px; line-height: 1.2; color:#363636; margin-bottom:30px; border-bottom:1px solid #000000;}
.cont-bb .ll ul{height:100%;}
.cont-bb .ll li h4{cursor: pointer; color:#363636; padding:0 15px;position: relative; height: 60px; line-height: 60px;}
.cont-bb .ll li.on h4{color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1); border-radius: 4px 4px 0px 0px;}
.cont-bb .ll li dl{ display: none; padding:15px;background: #F7F7F7;border-radius: 0px 0px 4px 4px;}
.cont-bb .ll li dt{font-weight: 500;color: #000000;line-height: 24px; margin-bottom: 15px;}
.cont-bb .ll li dd{ position: relative; padding-left:25px; margin-bottom: 10px; color:#4F4F4F;}
.cont-bb .ll li dd i{position: absolute; lefT:0; top:0; color:#000;}
@media only screen and (max-width:1279px) {
  .cont-tt ul li{ width:48.6%;}
  .cont-bb .ll,.cont-bb .rr{width:100%;height:440px;}
  .cont-bb .ll{margin-bottom: 5%;height:260px;}
  .cont-bb .rr #map{ height: 404px;}
}
@media only screen and (max-width:1279px) {
.cont-tt ul li h3{margin-bottom: 20px; padding-bottom: 20px;}
}
@media only screen and (max-width:767px) {
  .cont-tt ul{margin: 0;}
  .cont-tt ul li{ width:100%; padding: 5% 0; margin:0 0 2%;}
  .cont-tt ul li h3{margin-bottom: 10px; margin-top: 10px; padding-bottom: 10px;}
  .cont-bb .rr{ height: 300px;}
  .cont-bb .rr #map{ height: 264px;}
  .cont-bb .ll{height: auto;}
  .cont-bb .ll ul{height: 300px;}  
}


/*媒体资源库*/
.media-part01{box-sizing: border-box; padding:1.5% 4%; bordeR:1px solid #A6B0B0; margin-top:5%; margin-bottom: 5%;}
.media-part01 li{padding: 2% 0 1.5%; border-bottom: 1px solid #DCDCDE; }
.media-part01 li:last-child{border-bottom: none;}
.media-part01 .more{position: absolute; right:0; top:0;}
.media-part01 dl{position: relative;}
.media-part01 dt{ float: left; width:60px;}
.media-part01 dd{ float: left; width:calc(100% - 150px); height: auto; line-height: 24px; }
.media-part01 span.more{color:#000000; cursor: pointer; display: none;}
.media-part01 span.more i{margin-lefT:20px; color:#EC6700;}
.label-checkbox{ position:relative; display:inline-block; font-weight: normal; color:#636363; padding-left: 24px; margin-bottom: 10px; margin-right: 60px;}
.label-checkbox:before{content: ""; position: absolute;left:0; top:5px; width: 12px; height: 12px; border:1px solid #A3ADAD; }
.label-checkbox.on:before{border:1px solid #EC6700;}
.label-checkbox.on:after{ content: ""; position: absolute; width: 8px; height: 8px; left:3px; top:8px; background: #EC6700;}
.label-checkbox input { display: none; opacity:0; filter:alpha(opacity=0);}
.media-part01 dd.showall{ height: auto;}
.media-part01 dd.showall+span i::before{content: "\e760";}
.media-part02{padding:5% 0 0; background: #F7F7F9;}
.media-part02 h2{color:#333333; margin-bottom: 3%;}
.media-part02 ul{margin:0 0 3%;}
.media-part02 li{position: relative; padding:2.5% 3.5%; box-sizing: border-box; background: #fff; margin-bottom: 2.5%; box-shadow: 0 0 5px 5px #E8E8E9;}
.media-part02 li h3{ width:80%;font-weight: bold; color:#4D4D4D; margin-bottom:8px;}
.media-part02 li p{width:80%;}
.media-part02 li p em{margin:0 10px;}
.media-part02 li .v-btn{ left:auto; right:3%;}
.media-part02 li .v-btn a{color:#000; padding: 0 25px; line-height: 20px; float: left; font-weight: bold;}
.media-part02 li .v-btn a:first-child{color:#EC6700; position: relative;}
.media-part02 li .v-btn a:first-child::after{content: ""; position: absolute; right:0; top:0; width:2px; height:100%; background: #000;}
.media-page{ padding-top: 5%; background: #fff;}
@media only screen and (max-width:767px) {
  .media-part01 span.more i{margin-left:5px;}
  .media-part01 dt{width:45px;}
  .media-part01 dd{width:calc(100% - 100px);}
  .label-checkbox{margin-right: 10px;}
  .media-part02 li .v-btn a{padding:0 10px;}
  .media-part02 li .v-btn a:first-child::after{ top:10%; height: 80%;}
  .media-part02 li h3,.media-part02 li p{ width:calc(100% - 100px);}
}

.honor_bg>*{touch-action:pan-y;}
@media only screen and (max-width:767px) {
  .about-part04 .tab-t li::after{display: none;}
  .about-part04 .tab-t li{padding-bottom: 4px !important;border-bottom: 2px solid transparent;}
  .about-part04 .tab-t li.on{border-color:#ec6700;}
  .cult_bb li{margin-bottom: 20px;}
  .cult_bb li span{width: 50px;height: 50px;}
}
.cult_phone{color: #fff;display: none;padding-bottom: 10px;}
.cult_phone li{margin-bottom: 10px;}
@media only screen and (max-width:767px) {
.cult_phone{display:block;}
.cult_tt{display: none;}
.cult_phone_box{padding: 20px;}
.cult_phone li{height: 140px !important;}
.dd .box{width: 90%;}
.dd .box .left{text-align: center;background:#d1d1d1;}
.dd .box .left img{width: 70%;}
}
.info_scoll{height: calc(100% - 60px);overflow: hidden;}



/*招贤纳士*/
.inbanner .txt .btn{ display: block; width: 160px;height: 52px; line-height:52px; text-align: center;border:1px solid #fff; background: #FFFFFF;border-radius: 4px;font-weight: 400;color: #145AFE!important;}
.inbanner .txt .btn:hover{background:#B3C2FA;border:1px solid #6082F7;}
.recruit-part01{padding: 5% 0; text-align: center;}
.recruit-part01 .honor_t{margin-bottom: 2.5%;}
.recruit-part01 .cont{ margin-bottom: 3%; font-weight: 500;color: rgba(24,24,24,0.7);line-height: 36px;}
.recruit-part01 em{ width:30px; height: 40px; display: block; margin:0 auto;}
.recruit-part02{padding: 5% 0 8%;}
.recruit-part02 .honor_t{color: #fff;}
.recruit-part02 .swiper-slide { transition: all 0.5s; -webkit-transform: scale(0.85);transform: scale(0.85);}
.recruit-part02 .swiper-slide-active,.recruit-part02 .swiper-slide-duplicate-active {-webkit-transform: scale(1);transform: scale(1);}
.recruit-part02 .swiper-pagination {position: relative; bottom: -40px;}
.recruit-part02 .swiper-pagination-bullet {width: 120px;height: 8px; opacity: 0.2; margin: 0 16px; background: #FFFFFF;border-radius: 4px;}
.recruit-part02 .swiper-pagination-bullet-active {opacity: 1;}
.recruit-part03{padding: 5% 0; background: #fff;}
.recruit-part03 ul{ margin: 0 -1%;}
.recruit-part03 li{ float: left; width: 31.33%;margin: 0 1% 1%; box-sizing: border-box; background: linear-gradient(180deg, #F3F5F8 0%, #FBFCFE 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.recruit-part03 li dd{padding: 7%;}
.recruit-part03 li dd h3{line-height: 28px; height:28px;font-weight: 600;color: #222222; overflow: hidden;}
.recruit-part03 li dd p{ margin-top: 12px; line-height: 22px;height: 88px;font-weight: 400;color: #636974;overflow: hidden;}
.recruit-part04{padding: 5% 0;}
.zwg{position: relative; padding-top: 125px;}
.zwg .swiper-pagination {top:0px;height: 90px;line-height: 90px; margin: 0 -10px;}
.zwg .swiper-pagination .swiper-pagination-bullet {margin: 0;height: 100%;opacity: 1;color: #333333;position: relative;transition: all .3s;font-size: 20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding: 0 10px; width:calc(25% - 20px)!important; margin: 0 10px; box-sizing: border-box;
  background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: -8px -8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.zwg .swiper-pagination .swiper-pagination-bullet-active {color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);}

.zwgss{position: absolute; top:0px;left:0; width: 100%; height: 90px;line-height: 90px;}
.zwgss li{height: 100%; cursor: pointer; text-align: center; opacity: 1;color: #333333;position: relative;font-size: 20px; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;padding: 0 10px;box-sizing: border-box;
  background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: -8px -8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.zwgss li.on{color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);}



.recruit-part05{padding: 5% 0;}
.recruit-part05 ul{border-radius:18px; overflow: hidden;}
.recruit-part05 li{ float: left; width: calc(33.33% - 2px);border:1px solid #F4F4F4; position: relative; background: #fff;}
.recruit-part05 li dt{text-align: center;}
.recruit-part05 li dt span{ display: block; margin: 0 auto 25px; padding-top: 15%; width: 46px; height: 46px; overflow: hidden;}
.recruit-part05 li dt span img{ width: 100%;}
.recruit-part05 li dt h3{height: 24px;font-weight: 500;color: #181818;line-height: 24px;}
.recruit-part05 li dd{ opacity: 0; position: absolute; lefT:0; top:0; width: 100%; height: 100%; overflow: hidden;}
.recruit-part05 li dd h3{ width: 90%; padding: 0 5%; text-align: center; color: #fff;font-weight: 600;line-height: 26px;}
.r05_bot{padding: 22px 5%; text-align: center; background: #fff; border-radius: 16px; margin-top: 24px;}
.r05_bot h2{font-weight: 500;color: #181818;line-height: 24px;}
.r05_bot h3{ margin-top: 8px; font-weight: 400;color: #181818;line-height: 22px;}
@media only screen and (max-width:1279px) {
  .inbanner .txt .btn{ width: 120px; height: 40px; line-height: 40px;}
  .recruit-part02 .swiper-pagination-bullet{ width:40px; height: 4px; margin: 0 8px;}
  .zwg .swiper-pagination .swiper-pagination-bullet,.zwgss li{font-size: 15px;}
  .recruit-part01 em{ width: 20px; height: 26px;}
}
@media only screen and (max-width:1023px) {
.recruit-part01 .cont{line-height: 1.5;}
.recruit-part02 .swiper-pagination{bottom:-20px;}
.recruit-part03 li dd p{ height: 132px;}
.zwg .swiper-pagination,.zwgss{ height: 60px; line-height: 20px;}
.zwg .swiper-pagination .swiper-pagination-bullet,.zwgss li{ height: 60px; padding: 10px 0;line-height:20px;text-overflow:unset;white-space:unset;}
.recruit-part05 li dt span{padding-top: 5%; margin: 0 auto 5%;}
}

.view .swiper-button-prev,.view .swiper-button-next{ display: none;}
@media only screen and (max-width:767px) {
.inbanner .txt .btn{ width: 80px; height: 30px; line-height: 30px;}
.recruit-part02 .swiper-pagination{bottom:-10px;}
.recruit-part02 .swiper-pagination-bullet{ width:20px; height: 2px; margin: 0 5px;}
.recruit-part03 ul{margin: 0;}
.recruit-part03 li{ width: 100%; margin: 0 0 2%;}
.recruit-part03 li dd{padding: 5%;}
.recruit-part03 li dd h3,.recruit-part03 li dd p{ height: auto;}
.zwg{padding-top: 50px;}
.zwg .swiper-pagination,.zwgss{ height: 44px; margin: 0;}
.zwg .swiper-pagination .swiper-pagination-bullet,.zwgss li{ width: 100%!important; height: auto; font-size: 14px; margin: 0;}
.recruit-part05 li{ width: calc(50% - 2px);}
.view .swiper-button-prev,.view .swiper-button-next{ display: block;font-weight:bold; font-size: 24px; color: #145AFE; background: none; }

}
@media only screen and (max-width:413px) {
  .recruit-part05 li{ width: calc(100% - 2px);}
  .recruit-part05 li dt span{padding-top: 10%;}
}

/*闻歌历程新*/
.his-ll{ position: relative; float: left;width: 238px;height: 495px;background: #FFFFFF;border-radius: 8px;}
.his-rr{ float: right; width: calc(100% - 256px);min-height: 495px; padding: 32px; box-sizing: border-box; background: #FFFFFF;border-radius: 8px;}
.his-ll .swiper-container{height:420px; margin: 37px 0;}
.his-ll .swiper-slide{width: 100%; cursor:pointer;}
.his-ll .swiper-slide span{ display: block; margin: 0 14px; height: 60px; line-height: 60px; text-align: center; border-radius: 4px;}
.his-ll .swiper-slide.on span{color: #fff; background: linear-gradient(180deg, #5F8FFD 0%, #1763FF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);}
.his-ll .swiper-button-prev{ background:url(/upload/history_01.png) no-repeat; background-size: cover; width: 68px; height: 68px; top: -34px; margin-top: 0; left:50%; margin-left: -30px;}
.his-ll .swiper-button-next{ background:url(/upload/history_02.png) no-repeat; background-size: cover;width: 68px; height: 68px; top: auto;right: auto; margin-bottom:-34px; bottom: 0;left:50%;margin-left: -30px;}
.his-ll .swiper-button-prev.swiper-button-disabled,.his-ll .swiper-button-next.swiper-button-disabled{pointer-events:inherit!important; cursor: pointer; opacity: 1;}
.his-ll .swiper-button-prev.disabled{ cursor: default; opacity: 0.5;}
.his-ll .swiper-button-next.disabled{ cursor: default;opacity: 0.5;}
.his-rr h3{text-align: left; color:#424242; position: relative; margin-bottom:3%;}
.his-rr ul{position: relative;}
.his-rr ul::before{content: ''; position: absolute; lefT:0; top:12px; width:1px; height:calc(100% - 12px); background: #DADCE3;}
.his-rr li{margin:0 0 4%;}
.his-rr li span{padding-left:20px; top:0px; position: relative; display: block; width: 100%; line-height: 1.5; color:#000000; font-family: Arial, Helvetica, sans-serif;}
.his-rr li span::before{ content: ""; position: absolute; left:-5px; top:50%; margin-top:-5px; width:10px; height: 10px; background:#145AFE; border-radius: 13px;}
.his-rr li .inner{ margin:10px 20px 0; padding: 15px 24px; box-sizing: border-box; background: rgba(88,138,255,0.1);border: 1px solid #B9CDFF; border-radius: 4px;/*border-image: linear-gradient(147deg, rgba(162, 190, 255, 0.7), rgba(87, 137, 254, 0.24), rgba(20, 90, 254, 0.14)) 1 1;*/backdrop-filter: blur(3px);}
.his-rr li .inner p{font-weight: 400;color: #4B5B76; line-height: 24px;}
@media only screen and (max-width:1023px){
  .his-ll{ width: 130px;}
  .his-rr{ width: calc(100% - 150px);}
}
@media only screen and (max-width:767px){
  .his-ll,.his-rr{ width: 100%;}
  .his-ll{ height: 80px; margin-bottom: 5%;}
  .his-ll .swiper-container{ height: auto; margin: 15px 20px;}
  .his-ll .swiper-slide span{ height: 50px; line-height: 50px;}
  .his-ll .swiper-button-prev{left:0; margin-left:0px; top:50%; margin-top: -20px; width: 40px; height: 40px; transform:rotate(-90deg);}
  .his-ll .swiper-button-next{left:auto; margin-left: 0; right:0; top:50%; margin-top: -20px;width: 40px; height: 40px;transform:rotate(-90deg);}
  .his-rr,.his-rr li .inner{padding: 5%;}
}



/*人工智能研究院*/
.school-part01{ padding: 5% 0; background: url(/images/school/bg01.png) no-repeat; background-size: cover;}
.school-part01 ul{margin:0 -0.8%;}
.school-part01 li{ float: left; width: 31.73%;margin: 0 0.8%;}
.school-part01 li dl{background: linear-gradient(180deg, #F3F5F8 0%, #FBFCFE 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;border: 2px solid #FFFFFF;}
.school-part01 li dd{ padding: 28px 24px 34px;}
.school-part01 li dd h3{font-weight: 600;color: #222222; line-height: 28px;}
.school-part01 li dd p{ margin-top: 13px; height: 22px;font-weight: 400;color: #636974;line-height: 22px;}
.school-part02{padding: 5% 0; height: 1070px; box-sizing: border-box;}
.school-part02 .swp_box {position: relative; padding-top: 5%;}
.school-part02 .swp_box .swiper-button-prev,.school-part02 .swp_box .swiper-button-next,
.school-part03 .swp_box .swiper-button-prev,.school-part03 .swp_box .swiper-button-next{width: 68px;height: 68px;background-image: url(/images/school/btn-r.png);background-size:100%;margin-top: -34px;right: -86px;}
.school-part02 .swp_box .swiper-button-prev,.school-part03 .swp_box .swiper-button-prev{background-image: url(/images/school/btn-l.png);background-size: 100%;right: auto;left: -86px;}
.school-part02 .swp_box .swiper-container{width: 100%;height: auto;margin-left: auto;margin-right: auto;box-sizing: border-box;}
.school-part02 .swiper-slide{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;}
.school-part02 .box {padding:42px 32px; height: 304px; box-sizing: border-box; background: url(/images/school/img04.png) center top no-repeat; background-size: 100% 100%;}
.school-part02 .box h3{height: 52px;font-weight: 500;color: #181818;line-height: 26px; overflow: hidden;}
.school-part02 .box p { margin-top: 16px; height: 88px;font-weight: 400; color: #3D485D; line-height: 22px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;text-overflow: ellipsis;}
.school-part02 a.more{ display: block; margin-top: 32px; text-align: center; width: 116px;height: 32px; line-height: 32px; border-radius: 4px;font-weight: 400;color: #145AFE;border: 1px solid #145AFE;}

.school-part03{padding: 5% 0; color: #fff;}
.school-part03 .honor_t{color: #fff;}
.school-part03 .swp_box{position: relative;} 
.school-part03 .swiper-slide dt{border-radius: 8px;}
.school-part03 .swiper-slide dd{margin-top: 24px;}
.school-part03 .swiper-slide dd h3{ height: 26px;font-weight: 500;color: #FFFFFF;line-height: 26px;}

.school-part04{ padding: 4% 0 3%;}
.school-part04 ul{margin:0 -1%;}
.school-part04 li{ float: left; width: 31.33%;margin: 0 1% 2.5%;}
.school-part04 li dl{background: linear-gradient(180deg, #F3F5F8 0%, #FFFFFF 100%);box-shadow: 8px 8px 20px 0px rgba(55,99,170,0.1);border-radius: 8px;}
.school-part04 li dt{overflow: hidden;}
.school-part04 li dd{ padding: 28px 24px 20px;}
.school-part04 li dd h3{height: 84px;font-weight: 600;color: #222222;line-height: 28px;letter-spacing: 2px;}
.school-part04 li dd span{ display: block; margin-top:21px; height: 22px;font-weight: 400;color: #636974;line-height: 22px;}
@media only screen and (max-width:1599px){
.school-part02 .swp_box{padding-top: 8%;}
}
@media only screen and (max-width:1399px){
.school-part02 .swp_box .swiper-button-prev, .school-part03 .swp_box .swiper-button-prev{left:-70px;}
.school-part02 .swp_box .swiper-button-next, .school-part03 .swp_box .swiper-button-next{right:-70px;}
}
@media only screen and (max-width:1365px){
  .school-part02 .swp_box .swiper-button-prev, .school-part03 .swp_box .swiper-button-prev{left:0px;}
  .school-part02 .swp_box .swiper-button-next, .school-part03 .swp_box .swiper-button-next{right:0px;}
}
@media only screen and (max-width:1279px){
.school-part02{height: 980px;}
}
@media only screen and (max-width:1024px){
.school-part02{ height:600px;}
.school-part02 .swp_box{padding-top: 3%;}
}
@media only screen and (max-width:1023px){
  .school-part01 ul,.school-part04 ul{margin: 0;}
  .school-part01 li,.school-part04 li{width: 100%; margin: 0 0 2%;}
  .school-part01 li dd,.school-part04 li dd{padding: 5%;}
  .school-part02{ height: auto; background: none!important;}
  .school-part02 .swp_box{padding-top: 0;}
  .school-part02 .box h3,.school-part02 .box p,.school-part04 li dd h3{ height: auto;}
  .school-part02 .box{ height: auto;}
  .school-part02 .box p{-webkit-line-clamp:unset;}
}




.about-part02 li dd,.about-part04 .tab-t li,.cus_list li,.about-part02 li dt .info,.cult_tt li,.cult_bb li span img,
.culture-part02 .tab-t li,.his-cons li .inner,.honor-con .rr li em,.honor-con .rr li .bg-layer,.criteria-con li,
.imglist01 li dd,.imglist01 li dt h2,.imglist02 li dd,.dets-page .close,.media-part01 dd+span,.recruit-part05 li dd,
.his-ll .swiper-slide span{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (min-width:1025px) {
  .cult_bb li:hover img{ display: none;}
  .cult_bb li:hover img+img{ display: block;}
  .honor-con .rr li:hover em,.honor-con .rr li:hover .bg-layer{opacity: 1;}
  .industry_comm-part .btn_more:hover{border:1px solid #6082F7;background:#B3C2FA;}
  .about-part02 li:hover .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background:#fff;}
  .recruit-part05 li:hover dd{opacity: 1;}
}
