﻿/* 前端邵刚 */

*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

*{ margin:0; padding:0;}

body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;min-width: 1280px;position: relative;padding: 0; width: 100%;color: #333;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html.act{overflow: hidden;width: 100%;height: 100vh;}

.ul,.ul li,.ul li,.ul td,.ul,.ul dd{ list-style-type:none; margin:0; padding:0; }

.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}

.clearfix { *zoom:1; }

a{display: inline-block; text-decoration:none; cursor:pointer; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #333; outline: none;}

textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}

img{border:none;display: block;max-width: 100%;}

img[src=""]{opacity: 0;}

.img_inline_block img{ display: inline-block;height: auto;}

.scroll_y::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y::-webkit-scrollbar-thumb{ background:#e62129;}

.scroll_y::-webkit-scrollbar-track{ background:#e5e5e5;}

.scroll_y2::-webkit-scrollbar{ width:3px;height: 1px;}

.scroll_y2::-webkit-scrollbar-thumb{ background:#ccc;}

.scroll_y2::-webkit-scrollbar-track{ background:#e5e5e5;} 

.f_12{ font-size:12px; }

.f_14{ font-size:14px; }

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_20{ font-size:20px; }

.f_22{font-size: 22px;}

.f_24{ font-size:24px; }

.f_26{ font-size:26px; }

.f_28{ font-size:28px; }

.f_30{ font-size:30px; }

.f_32{ font-size:32px; }

.f_34{ font-size:34px; }

.f_36{ font-size:36px; }

.f_38{ font-size:38px; }

.f_40{font-size: 40px;}

.f_42{font-size: 42px;}

.f_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_88{font-size: 88px;}

a.beianImg {background: url(/images/badge.png);background-size: 94% 100%;width: 12px; height: 12px;}

@font-face {
  font-family: 'texr';
  font-style: normal;
  src: url("../fonts/TeX-Gyre-Adventor/texgyreadventor-regular-1.otf")
}

.texr {
    /* font-family: 'texr'; */
    font-family: Arial;
}

@font-face {
  font-family: 'texb';
  src: url("../fonts/TeX-Gyre-Adventor/texgyreadventor-bold-4.otf")
}

.texb {
    /* font-family: 'texb'; */
    font-family: Arial;
}

.mg_80_0{margin-top: 80px;}

.pd_80{padding: 80px 0;}

.pd_100{padding: 100px 0;}

.pd_80_100{padding: 80px 0 100px;}

.pd_80_120{padding: 80px 0 120px;}

.pd_60_120{padding: 60px 0 120px;}

.pd_60_110{padding: 60px 0 110px;}

.pd_70_160{padding: 70px 0 160px;}

.pd_70_100{padding: 70px 0 100px;}

.mg_42_0{margin-top: 42px;}

.mg_48_0{margin-top: 48px;}

.mg_60_0{margin-top: 60px;}

.mg_0_70{margin-bottom: 70px;}

.mg_66_0{margin-top: 66px;}

.mg_72_0{margin-top: 72px;}

.fw_100{font-weight: 100;}

.img_cct{width: 100%;opacity: 0;}

.t_line1{overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}

.t_line2{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.t_line3{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

.t_line4{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}

.t_line5{overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}

/*分页*/

.a_dw{position: relative;top: -90px;}

.box{max-width:1600px;min-width: 1200px;width:85%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box2{max-width:1800px;min-width: 1200px;width:93.75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.box3{max-width:1440px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.alltime2,.alltime2 *{-webkit-transition: all .6s cubic-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .8s cubic-bezier(.4,0,.2,1); -moz-transition: all .8s cubic-bezier(.4,0,.2,1); transition: all .8s cubic-bezier(.4,0,.2,1);}

.alltime4,.alltime4 *{-webkit-transition: all 1s cubic-bezier(.4,0,.2,1); -moz-transition: all 1s cubic-bezier(.4,0,.2,1); transition: all 1s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fce{text-align: center;}

.fw_100{font-weight: 100;}

@media screen and (min-width: 1031px) {
  .yd{display: none;}
}

.place::-webkit-input-placeholder{color:#999;}

.place:-moz-placeholder{color:#999;}

.place::-moz-placeholder{color:#999;}

.place:-ms-input-placeholder{color:#999;}


/* 公用头底 */
.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 101;}

.header .box2{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid rgba(255, 255, 255, 0.20);}

.header .logo{width: 375px;position: relative;}

.header .logo img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.header .re{display: flex;align-items: center;}

.header .ssbtn{margin-left: 0;padding-left: 36px;margin-left: 36px;position: relative;}

.header .ssbtn::before{content: "";position: absolute;left: 0;top: 50%;margin-top: -8px;width: 1px;height: 16px;background: rgba(255,255,255,0.3);}

.header .ssbtn img{height: 24px;}

.header .ul{display: flex;align-items: center;}

.header .ul .li{margin-right: 60px;}

.header .ul .li:last-child{margin-right: 0;}

.header .ul .lv1 a{display: block;position: relative;line-height: 21px;padding: 34px 0 32px;color: #fff;}

.header .ul .lv1 a::before{content: "";position: absolute;bottom: -1px;right: 0;left: auto;width: 0;height: 3px;background: #fff;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.header .ul .li:hover a::before,
.header .ul .li.act a::before{left: 0;width: 100%;}

.footer .con1{background: #C8161E;}

.footer .ft1{display: flex;justify-content: space-between;align-items: center;padding: 18px 0;}

.footer .ft1 .le img{height: 60px;}

.footer .ft1 .re{max-width: 70%;display: flex;align-items: center;line-height: 1.75;}

.footer .ft1 .re a{color: #fff;}

.footer .ft1 .re a:hover{text-decoration: underline;}

.footer .ft1 .re span.set{width: 90px;margin-right: 12px;color: #fff;margin: 0;}

.footer .ft1 .re span{margin: 0 36px 0 12px;}

.footer .ft1 .re span:last-child{margin-right: 0;}

.footer .ft2{padding: 36px 0 38px;display: flex;justify-content: space-between;border-bottom: 1px solid #E0E0E0;}

.footer .ft2 .le{width: 59.25%;}

.footer .ft2 .re{width: 26.625%;}

.footer .ft2 .le .ul{display: flex;justify-content: space-between;}

.footer .ft2 .lv1{display: flex;}

.footer .ft2 .lv1 a{display: block;line-height: 1.5;color: #333;padding-bottom: 19px;position: relative;}

.footer .ft2 .lv1 s{width: 16px;height: 3px;background: #C8161E;position: absolute;left: 0;bottom: 0;}

.footer .ft2 .lv1 a:hover s{width: 100%;}

.footer .ft2 .lv2_con{margin-top: 24px;}

.footer .ft2 .lv2{display: flex;margin-bottom: 12.75px;}

.footer .ft2 .lv2:last-child{margin-bottom: 0;}

.footer .ft2 .lv2 a{display: block;line-height: 1.75;color: #666;}

.footer .ft2 .lv2 a:hover{color: #C8161E;}

.footer .ft2 .re .r2{margin-top: 24px;display: flex;justify-content: space-between;align-items: flex-start;}

.footer .ft2 .re .r2 .code{margin-top: 6px;width: 100px;border: 1px solid #D9D9D9;border-radius: 8px;overflow: hidden;}

.footer .ft2 .re .r2 .text{width: calc(100% - 124px);line-height: 1.5;}

.footer .ft2 .re .r2 .txt{display: flex;color: #666666;margin-bottom: 24px;}

.footer .ft2 .re .r2 .txt:last-child{margin-bottom: 0;}

.footer .ft2 .re .r2 .set{display: flex;align-items: center;white-space: nowrap;height: 100%;min-width: 66px;}

.footer .ft2 .re .r2 .set img{margin-right: 8px;transform: translateY(1px);}

.footer .ft2 .re .r2 .txt a{color: #666666;}

.footer .ft2 .re .r2 .txt a:hover{color: #C8161E;}

.footer .ft3{padding: 16px 0 18px;display: flex;justify-content: space-between;color: #999;line-height: 1.75;}

.footer .ft3 a{color: #999;}

.footer .ft3 a:hover{color: #C8161E;}

/* ph nav */
.mhead{display: none;width: 100%;height: 50px;position: fixed;top: 0;left: 0;z-index: 20;top: 0;left: 0;background:#fff ;border-bottom: 1px solid #eee;}

.mhead .menu{height: 50px;padding-left: 35px;background:url(../images/m1.png) center right no-repeat ;background-size: 30px;float: right;}

.mhead .logo{display: block;position: absolute;top: 0;left: 0;z-index: 3;}

.mhead .logo img{display: block;height: 24px;margin-top: 13px;}

.mhead .ss{display: block;width: 50px;height: 50px;float: right;background: url(../images/ss_m.png) center no-repeat;background-size: 20px;}

.mhead.act{-moz-box-shadow:0px 1px 5px #ddd; -webkit-box-shadow:0px 1px 5px #ddd; box-shadow:0px 1px 5px #ddd;}

.mnav {position: fixed;width: 100%;height: 100%;top: 0;left: -100%;z-index:25;display: block;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .hei{display: block;width: 100%;height: 100%;background:rgba(0, 0, 0, 0.7) ;position: absolute;top: 0;left: 0;z-index: 1;}

.mnav .mbox{width: 80%;height: 100%;overflow: auto;background:#fff ;position: relative;z-index: 2;left: -100%;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.mnav .mbox .ul1 li .ltop{position: relative;line-height: 50px;padding: 0 50px 0 15px;border-bottom: 1px solid #ddd; }

.mnav .mbox .ul1 li .ltop a{display: block;width: 100%;}

.mnav .mbox .ul1 li .ltop span{display: block;width: 100%;height: 50px;position: absolute;top: 0;right: 0;z-index: 2;}

.mnav .mbox .ul1 li .ltop span::after{width: 16px;height: 2px;background: #444444;content: "";position: absolute;right: 15px;top: calc(50% - 1px);}

.mnav .mbox .ul1 li .ltop span::before{width: 2px;height: 16px;background: #444444;content: "";position: absolute;right: 22px;top: 17px;}

.mnav .mbox .ul1 li .ltop span.act::before {opacity: 0;}

.mnav .mbox .ul1 li .lbtm{display: none;border-bottom: 1px solid #ddd;padding: 10px 0;}

.mnav .mbox .ul1 li .lbtm a{display: block;width: 100%;padding: 0 15px;line-height: 30px;font-size: 12px;color: #666;}

.mnav.act{left: 0;}

.mnav.act .mbox{left: 0;transition-delay: .15s;-webkit-transition-delay: .15s;}

/* 首页 */
.ind_ban .img{overflow: hidden;position: relative;}

.ind_ban .img img{width: 100%;transform: scale(1.1);transition: all 7.5s linear;}

.ind_ban .swiper-slide-active .img video,
.ind_ban .swiper-slide-active .img img{transform: scale(1);}

.ind_ban .img video{position: absolute;top: 0;left: 0;right: 0;bottom: 0;margin: auto;width: 100%;height: 100%;object-fit:cover;transform: scale(1.1);transition: all 7.5s linear;}

.bofang{width: 80px;height: 80px;position: absolute;right:50%;bottom: 50%;transform: translate(50%,50%);cursor: pointer;z-index: 5;}

.bofang s{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: rgba(255, 255, 255, 0.4);width: 100%;height: 100%;border-radius: 100%;}

.bofang img{width: 80px !important;height: 80px !important;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%) !important;}

.bofang:hover s{transform:translate(-50%,-50%) scale(1.2);}

.ind_ban .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}

.swp_btn{position: static;}

.swp_btn a{display: block;opacity: 0.4;position: absolute;top: 50%;margin-top: -24px;z-index: 5;}

.swp_btn .prev{left: 3.125%;}

.swp_btn .next{right: 3.125%;}

@media screen and (min-width: 1921px) {
  .swp_btn .prev{left: 50%;margin-left: -900px;}

  .swp_btn .next{right: 50%;margin-right: -900px;}
}

.swp_btn a:hover{opacity: 1;}

.swp_btn a img{width: 24px;}

.pogin{display: flex;align-items: center;justify-content: center;z-index: 5;margin: 0 6px;position: absolute;}

.pogin span{width: 60px;height: 4px;background: #fff;opacity: 0.4;border-radius: 0;}

.pogin span.swiper-pagination-bullet-active{opacity: 1;}

.ind_ban .pogin{bottom: 36px;}

.ind1{background: #F7F7F7;display: flex;}

.ind1 .box{display: flex;}

.ind1 .le{padding: 20px 0;display: flex;align-items: center;color: #1A1A1A;width: 131px;position: relative;}

.ind1 .le img{width: 22px;margin-right: 12px;}

.ind1 .le span{font-weight: 700;}

.ind1 .le::before{content: "";position: absolute;right: 0;top: 50%;width: 1px;height: 24px;background: #D9D9D9;margin-top: -12px;}

.ind1 .re{width: calc(100% - 131px);}

.ind1 .re .txt{display: flex;padding: 22px 0;line-height: 1.75;}

.ind1 .re .txt a{display: block;width: 50%;padding-left: 38px;line-height: 1.75;height: 1.75em;position: relative;}

.ind1 .re .txt a::before{content: "";position: absolute;left: 24px;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%;background: #C8161E;}

.ind1 .re .txt a:hover{color: #C8161E;}

.ind1 .re .swiper-container{overflow: hidden;height: 72px;}

.ind2{background: url(../images/ind2_bg.jpg) no-repeat bottom center;background-size: cover;}

.ind2 .con1{display: flex;justify-content: space-between;}

.ind2 .con1 .le{width: 50%;}

.ind2 .con1 .le .item{display: none;}

.ind2 .con1 .le .item.act{display: block;}

.ind2 .con1 .le .swiper-container{border-radius: 8px;}

.ind2 .con1 .le .ss{display: block;position: relative;}

.ind2 .con1 .le .img{overflow: hidden;}

.ind2 .con1 .le .img img{width: 100%;}

.ind2 .con1 .le .ss:hover .img img{transform: scale(1.05);}

.ind2 .con1 .le .txt{position: absolute;left: 0;bottom: 0;background: rgba(0, 0, 0, 0.60);padding: 13px 100px 13px 24px;width: 100%;}

.ind2 .con1 .le .txt .t1{line-height: 1.75;color: #fff;}

.ind2 .con1 .le .pagin{position: absolute;bottom: 13px;right: 24px;line-height: 1.75;color: #fff;z-index: 1;font-family: Arial;/* opacity: 0; */}

/* .ind2 .con1 .le .pagin.opt{opacity: 1;} */

.ind2 .con1 .re{width: 45.75%;}

.ind2 .con1 .re .r1{display: flex;justify-content: space-between;align-items: center;}

.ind2 .con1 .re .switch{display: flex;}

.ind2 .con1 .re .switch .item{padding: 9px 42px;border-radius: 8px;margin-right: 10px;}

.ind2 .con1 .re .switch .item a{display: block;line-height: 1.75;color: #1A1A1A;}

.ind2 .con1 .re .switch .item.act,
.ind2 .con1 .re .switch .item:hover{background: #C8161E;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);}

.ind2 .con1 .re .switch .item.act a,
.ind2 .con1 .re .switch .item:hover a{color: #fff;}

.ind2 .con1 .re .more a{display: none;align-items: center;line-height: 1.75;color: #333;}

.ind2 .con1 .re .more a span{margin-left: 8px;position: relative;width: 11.5px;}

.ind2 .con1 .re .more a span img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.ind2 .con1 .re .more a:hover{color: #C8161E;}

.ind2 .con1 .re .more a:hover img:nth-child(1){opacity: 0;}

.ind2 .con1 .re .more a:hover img:nth-child(2){opacity: 1;}

.ind2 .con1 .re .more a.act{display: flex;}

.ind2 .con1 .re .r2{border-top: 1px solid #E0E0E0;margin-top: 12px;}

.ind2 .con1 .re .r2 .item{display: none;}

.ind2 .con1 .re .r2 .item.act{display: block;}

.ind2 .con1 .re .r2 .it1 a{display: block;margin-top: 16px;}

.ind2 .con1 .re .r2 .it1 .t1{line-height: 1.75;}

.ind2 .con1 .re .r2 .it1 .t2{line-height: 1.75;color: #666;height: 3.5em;margin-top: 8px;}

.ind2 .con1 .re .r2 .it1 a:hover .t1{color: #C8161E;}

.ind2 .con1 .re .r2 .ul{border-top: 1px solid #E0E0E0;margin-top: 16px;padding-top: 2px;}

.ind2 .con1 .re .r2 .li{margin-top: 14px;}

.ind2 .con1 .re .r2 .li a{display: flex;justify-content: space-between;align-items: center;line-height: 1.75;padding-left: 18px;position: relative;}

.ind2 .con1 .re .r2 .li a::after{content: "";position: absolute;left: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%;background: #CCC;}

.ind2 .con1 .re .r2 .li .t1{position: relative;color: #333;max-width: calc(100% - 100px);width: 82.36%;}

.ind2 .con1 .re .r2 .li .t2{color: #878B99;}

.ind2 .con1 .re .r2 .li a:hover .t1{color: #C8161E;}

.ind2 .con1 .re .r2 .li a:hover::after{background: #C8161E;}

.ind2 .con2{margin-top: 48px;}

.ind2 .con2 .ul{display: flex;}

.ind2 .con2 .li{width: calc((100% - 50px)/3);margin-right: 25px;border-radius: 8px;background: #fff;box-shadow: 0px 4px 16px 0px rgba(51, 51, 51, 0.06);padding: 21px 33px 20px;}

.ind2 .con2 .li:nth-child(3){margin-right: 0;}

.ind2 .con2 .li .ltp{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #D9D9D9;padding-bottom: 10px;}

.ind2 .con2 .li .ltp .le{color: #C8161E;line-height: 1.75;position: relative;}

.ind2 .con2 .li .ltp .le s{position: absolute;width: 100%;bottom: -10px;height: 4px;left: 0;z-index: 1;background: #C8161E;}

.ind2 .con2 .li .lbt{padding-top: 2px;}

.ind2 .con2 .li .lbt .ltxt{margin-top: 13px;}

.ind2 .con2 .li .lbt a{display: flex;justify-content: space-between;align-items: center;line-height: 1.75;}

.ind2 .con2 .li .lbt .t1{color: #333;width: 70%;}

.ind2 .con2 .li .lbt .t2{color: #878B99;}

.ind2 .con2 .li .lbt a:hover .t1{color: #C8161E;}

.ind2 .con2 .li .ltp .re a{display: flex;align-items: center;line-height: 1.75;color: #333;}

.ind2 .con2 .li .ltp .re span{margin-left: 8px;position: relative;width: 11.5px;}

.ind2 .con2 .li .ltp .re span img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.ind2 .con2 .li .ltp .re a:hover{color: #C8161E;}

.ind2 .con2 .li .ltp .re a:hover img:nth-child(1){opacity: 0;}

.ind2 .con2 .li .ltp .re a:hover img:nth-child(2){opacity: 1;}

.ind3{position: relative;}

.ind3 .img{position: absolute;top: 0;left: 0;width: 100%;height: 520px;}

.ind3 .img .imgbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;opacity: 0;}

.ind3 .img .imgbg.act{opacity: 1;}

.ind3 .box{z-index: 5;}

.ind3 .tt{color: #fff;line-height: 175%;text-align: center;}

.ind3 .ul{margin-top: 226px;display: flex;}

.ind3 .li{width: calc((100% - 50px)/3);margin-right: 25px;}

.ind3 .li:nth-child(4n){margin-right: 0;}

.ind3 .li .ss{height: 100%;background: #fff;border-radius: 8px;box-shadow: 0px 4px 16px 0px rgba(51, 51, 51, 0.06);padding: 60px 30px 58px;position: relative;display: block;overflow: hidden;}

.ind3 .li .ss .con{text-align: center;position: relative;z-index: 5;}

.ind3 .li .ss .ico{width: 80px;margin: 0 auto;position: relative;}

.ind3 .li .ss .ico img{width: 100%;}

.ind3 .li .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.ind3 .li .ss .txt .t1{margin-top: 24px;line-height: 1.5;}

.ind3 .li .ss .txt .t2{margin-top: 12px;line-height: 1.5;}

.ind3 .li .ss .more{display: flex;align-items: center;justify-content: center;position: absolute;left: 0;width: 100%;bottom: 30px;line-height: 1.75;color: #fff;opacity: 0;z-index: 5;}

.ind3 .li .ss .more span{margin-left: 8px;position: relative;width: 11.5px;}

.ind3 .li .ss .bg{background: linear-gradient(180deg, #FF5B5B 0%, #C8161A 100%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;}

.ind3 .li.act .ss .bg{opacity: 1;}

.ind3 .li.act .ss .more{opacity: 1;}

.ind3 .li.act .ss .con{transform: translateY(-24px);}

.ind3 .li.act .ss .ico img:nth-child(1){opacity: 0;}

.ind3 .li.act .ss .ico img:nth-child(2){opacity: 1;}

.ind3 .li.act .ss .txt .t1{color: #fff;}

.ind3 .li.act .ss .txt .t2{color: #fff;}

.ind5{background: #F5F5F5;}

.ind5 .tt{text-align: center;color: #000;line-height: 1.75;}

.ind5 .ul{margin-top: 36px;display: flex;justify-content: space-between;}

.ind5 .li{width: 31.875%;margin-right: 2.1875%;}

.ind5 .li:nth-child(3n){margin-right: 0;}

.ind5 .li .ss{display: block;border-radius: 8px;overflow: hidden;}

.ind5 .li .ss img{width: 100%;}

.ind5 .li .ss:hover img{transform: scale(1.05);}

.ind5 .more{margin-top: 36px;}

.ind5 .more a{display: flex;align-items: center;justify-content: center;border-radius: 8px;background: #C8161E;width: 180px;height: 60px;color: #fff;line-height: 175%;margin: 0 auto;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);}

.ind5 .more a img{margin-left: 12px;width: 11.5px;}

.ind5 .more a:hover img{margin-left: 20px;}

.ind4 .con1{background: #F7F7F7;position: relative;}

.ind4 .con1 .box{display: flex;justify-content: flex-end;}

.ind4 .con1 .box .re{width: 35.25%;padding: 100px 0 159px;}

.ind4 .con1 .box .re .t1{color: #000;line-height: 1.75;}

.ind4 .con1 .box .re .t2{line-height: 1.75;margin-top: 24px;}

.ind4 .con1 .box .re .t3{margin-top: 24px;line-height: 1.75;}

.ind4 .con1 .vid{position: absolute;z-index: 1;top: 0;right: 42.7%;width: calc(((100vw - 100%)/2) + 57.3%);height: calc(100% + 153px);}

.ind4 .con1 .vid .img{overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ind4 .con1 .vid .img .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;object-fit: fill;}

.ind4 .con1 .vid a{position: absolute;right: -153px;bottom: 0;width: 153px;height: 153px;display: flex;align-items: center;justify-content: center;background: #C8161E;overflow: hidden;}

.ind4 .con1 .vid a img{width: 27.5px;}

.ind4 .con1 .vid a:hover img{transform: scale(1.1);}

.ind4 .con1 .vid .play{position: absolute;z-index: 11;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.4);cursor: pointer;}

.ind4 .con1 .vid .play:hover img{transform: scale(1.1);}

.ind4 .con2{margin-top: 233px;}

.ind4 .con2 .ul{display: flex;justify-content: space-between;}

.ind4 .con2 .li .ltp span{font-size: 64px;line-height: 1.5;color: #C8161E;}

.ind4 .con2 .li .ltp sub{font-size: 22px;line-height: 1.75;vertical-align: baseline;font-weight: bold;margin-left: 4px;}

.ind4 .con2 .li .lbt{margin-top: 1px;font-size: 16px;line-height: 1.75;}

.footer2{background: #fff;}

.header .logo img,
.header{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.header:hover,
.header.act,
.header.act2{background: #fff;border-bottom: 1px solid #ddd;}

.header:hover .box2,
.header.act .box2,
.header.act2 .box2{border-bottom: 1px solid rgba(255,255,255,0);}

.header:hover .logo img:nth-child(1),
.header.act .logo img:nth-child(1),
.header.act2 .logo img:nth-child(1){opacity: 0;}

.header:hover .logo img:nth-child(2),
.header.act .logo img:nth-child(2),
.header.act2 .logo img:nth-child(2){opacity: 1;}

.header:hover .ul .lv1 a,
.header.act .ul .lv1 a,
.header.act2 .ul .lv1 a{color: #333;}

.header:hover .ul .lv1 a::before,
.header.act .ul .lv1 a::before,
.header.act2 .ul .lv1 a::before{background: #C8161E;}

.header_place{height: 88px;}

.inner_ban{position: relative;overflow: hidden;}

.inner_ban .img img{width: 100%;}

.inner_ban .txt{position: absolute;z-index: 1;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;background: rgba(0, 0, 0, 0.3);color: #fff;text-align: center;}

.inner_ban .txt .t1{line-height: 1.5;}

.inner_ban .txt .t2{line-height: 150%;letter-spacing: 1.8px;margin-top: 24px;}

.inner_nav{border-bottom: 1px solid #D9D9D9;overflow: hidden;}

.inner_nav .box{display: flex;justify-content: space-between;height: 71px;}

.inner_nav .le{display: flex;align-items: center;}

.inner_nav .le .home{width: 72px;height: 71px;display: flex;align-items: center;justify-content: center;background: #F7F7F7;margin-right: 24px;}

.inner_nav .le .home img{width: 18px;}

.inner_nav .le .link{line-height: 1.75;color: #999;}

.inner_nav .le .link:hover{color: #333;}

.inner_nav .le .link:last-child{color: #333;}

.inner_nav .le span{width: 8px;margin: 0 12px;}

.inner_nav .re{display: flex;}

.inner_nav .re a{display: block;position: relative;line-height: 72px;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);margin-left: 48px;}

.inner_nav .re a:first-child{margin-left: 0;}

.inner_nav .re a::before{content: "";position: absolute;right: 0;left: auto;bottom: 0;width: 0;height: 3px;background: #C8161E;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.inner_nav .re a.act,
.inner_nav .re a:hover{color: #C8161E;}

.inner_nav .re a.act::before,
.inner_nav .re a:hover::before{left: 0;width: 100%;}

.inner_nav .con2 .swiper-slide{width: auto;}

.inner_nav .con2 .swiper-slide a{display: block;padding: 24px 0 15px;position: relative;line-height: 24px;}

.inner_nav .con2 .swiper-slide a::before{content: "";position: absolute;left: auto;right: 0;bottom: 0;width: 0;height: 2px;background: #C8161E;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.inner_nav .con2 .swiper-slide.act a{color: #C8161E;}

.inner_nav .con2 .swiper-slide.act a::before{left: 0;width: 100%;}

.about1{background: url(../images/about1_bg.jpg) no-repeat bottom center;background-size: cover;}

.about1 .box{display: flex;justify-content: space-between;align-items: flex-start;}

.about1 .le{width: 300px;background: #F7F7F7;padding: 36px 48px;}

.about1 .le .t1{line-height: 32px;color: #CCCCCC;margin-bottom: 24px;}

.about1 .le .li{margin-bottom: 32px;}

.about1 .le .li:last-child{margin-bottom: 0;}

.about1 .le .countUp{font-size: 36px;color: #C8161E;}

.about1 .le sub{margin-left: 8px;vertical-align: baseline;}

.about1 .le .lbt{line-height: 1.75;color: #666666;margin-top: 12px;}

.about1 .re{width: calc(100% - 372px);color: #666666;}

.about1 .re .intit{color: #333;}

.intit{line-height: 1.75;}

.about1 .re .txt{margin-top: 16px;line-height: 2;color: #666;}

.about1 .re .txt p{text-align: justify;margin-bottom: 1em;text-indent: 2em;}

.about1 .re .txt p:last-child{margin-bottom: 0;}

.about1 .re .img{margin-top: 36px;}

.about1 .re .img img{width: 100%;}

.inner_tit .t2{margin-top: 12px;line-height: 1.333;color: #CCCCCC;}

/* 管理团队 */
.about_team1{background: url(../images/about_team_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.about_team1 .box{display: flex;}

.about_team1 .le{width: 392px;}

.about_team1 .re{width: calc(100% - 392px);}

.about_team1 .rtp{display: flex;}

.about_team1 .rtp a{display: block;width: 180px;line-height: 60px;color: #1A1A1A;text-align: center;border-radius: 8px;margin-right: 46px;}

.about_team1 .rtp a.act,
.about_team1 .rtp a:hover{background: #C8161E;color: #fff;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);}

.about_team1 .rbt{margin-top: 72px;}

.about_team1 .rbt .item_row{display: none;}

.about_team1 .rbt .item_row.act{display: block;}

.about_team1 .rbt .item_line{padding-bottom: 30px;display: flex;flex-wrap: wrap;width: 100%;}

.about_team1 .rbt .item_line:last-child{padding-bottom: 0;}

.about_team1 .rbt .item{text-align: center;width: 180px;margin-right: calc((100% - 900px)/5);margin-bottom: 30px;}

.about_team1 .rbt .item:nth-child(5n){margin-right: 0;}

.about_team1 .rbt .item .img img{width: 100%;}

.about_team1 .rbt .item .txt .t1{line-height: 1.75;margin-top: 12px;}

.about_team1 .rbt .item .txt .t2{line-height: 1.75;}

.about_structure{background: url(../images/about_zzjg_bg.jpg) no-repeat top center;background-size: 100% auto;}

.about_develop .con1{background-position: center;background-size: cover;}

.about_develop .con1 .txt{padding: 80px 0 97px;}

.about_develop .con1 .t1{line-height: 1.75;text-align: center;}

.about_develop .con1 .t2{line-height: 1.75;color: #666;margin-top: 20px;text-align: center;}

/* .about_develop .con1 .t2 span{position: relative;}

.about_develop .con1 .t2 span::before{content: "";position: absolute;left: 7%;bottom: 0;width: 86%;height: 6px;background: #C8161E;opacity: 0.4;} */

.about_develop .con1 .t3{line-height: 1.75;color: #333;margin-top: 32px;text-align: center;}

.about_develop .con1 .t2 span{color: #C8161E;margin: 0 4px;}

.about_develop .con1 .t3 span{color: #C8161E;margin: 0 4px;}

.about_develop .con1 .ul{margin-top: 20px;}

.about_develop .con1 .li{margin-bottom: 16px;position: relative;padding-left: 18px;}

.about_develop .con1 .li::before{content: "";position: absolute;left: 0;bottom: 4px;width: 8px;height: 8px;border-radius: 50%;background: #C8161E;background: #C8161E;}

.about_develop .con1 .li:last-child{margin-bottom: 0;}

.about_develop .con1 .li span{vertical-align: baseline;margin: 0 5px;}

.about_develop .con2 .tt{line-height: 1.75;}

.about_develop .con2 .ul{display: flex;}

.about_develop .con2 .li{margin: 24px 12px 0 0;width: calc((100% - 36px)/4);}

.about_develop .con2 .ss{height: 100%;padding: 91px 48px 63px;border-radius: 8px;background: #F8F9FB;}

.about_develop .con2 .ss .t1{line-height: 1.75;color: #999;white-space: nowrap;}

.about_develop .con2 .ss .t2{line-height: 1.75;}

.about_develop .con2 .ss .tline{height: 2px;background: #EBEBEB;position: relative;margin: 12px 0 28px;}

.about_develop .con2 .ss .tline s{position: absolute;top: 0;left: 0;width: 56px;height: 2px;background: #C8161E;}

.about_develop .con2 .ss .t3{line-height: 1.75;color: #666;}

.about_develop .con2 .ss:hover{background: #FBF8F8;}

.about_develop .con2 .ss:hover .tline s{width: 100%;}

/* .about_mem{overflow: hidden;} */


.about_mem .box{display: flex;}

.about_mem .le{width: 300px;position: relative;}

.about_mem .le .ul{padding: 24px 0 14px;background: #F7F7F7;position: sticky;top: 100px;left: 0;}

.about_mem .le .li{margin-bottom: 12px;}

.about_mem .le .ss{display: block;padding: 12px 36px 10px;}

.about_mem .le .t1{line-height: 1.333;color: #333;}

.about_mem .le .t2{margin-top: 2px;line-height: 1.75;color: #999;}

.about_mem .le .li.act .ss,
.about_mem .le .ss:hover{background: #C8161E;}

.about_mem .le .li.act .ss .t1,
.about_mem .le .ss:hover .t1{color: #fff;}

.about_mem .le .li.act .ss .t2,
.about_mem .le .ss:hover .t2{color: #fff;}

.about_mem .re{width: calc(100% - 300px);}

.about_mem .re .tt{text-align: center;line-height: 1.75;color: #666;max-width: 936px;margin: 0 auto;}

.about_mem .memlist{margin-top: 48px;position: relative;}

.about_mem .memlist .ico img{margin: 0 auto;}

.about_mem .memlist .line{width: 1px;height: calc(100% + 120px);position: absolute;top: 60px;left: 50%;background: #D9D9D9;}

.about_mem .memlist .ul{margin-top: 40px;}

.about_mem .memlist .li{display: flex;text-align: right;margin-top: -126px;min-height: 370px;}

.about_mem .memlist .li:nth-child(1){margin-top: 0;}

.about_mem .memlist .ss{width: 50%;padding-right: 62px;display: flex;flex-direction: column;align-items: flex-end;}

.about_mem .memlist .ss .t1{line-height: 1.75;position: relative;}

.about_mem .memlist .ss .t1 span{position: absolute;top: 50%;width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: rgba(200, 22, 30, 0.2);right: -77px;margin-top: -15px;}

.about_mem .memlist .ss .t1 span s{width: 10px;height: 10px;border-radius: 50%;background: #C8161E;}

.about_mem .memlist .ss .t2{line-height: 1.75;margin-top: 8px;}

.about_mem .memlist .ss .t3{margin-top: 36px;}

.about_mem .memlist .ss .t3 p{overflow: hidden;margin-bottom: 11px;}

.about_mem .memlist .ss .t3 p:last-child{margin-bottom: 0;}

.about_mem .memlist .ss .t3 p img{float: right;}

.about_mem .memlist .li:nth-child(2n){justify-content: flex-end;text-align: left;}

.about_mem .memlist .li:nth-child(2n) .ss{padding: 0 0 0 62px;align-items: flex-start;}

.about_mem .memlist .li:nth-child(2n) .t1 span{left: -77px;}

.about_mem .memlist .li:nth-child(1) .t2{max-width: 485px;}

.about_mem .memlist .li:nth-child(2) .t2{max-width: 493px;}

.news_list{background: url(../images/news_list_bg.png) no-repeat center top 200px;overflow: hidden;}

.news_list .box{display: flex;}

.news_list .le{width: 312px;}

.news_list .re{width: calc(100% - 312px);position: relative;padding-left: 1px;}

.news_list .re::before{content: "";position: absolute;left: 0;top: 0;width: 1px;height: calc(100% + 120px);background: #D9D9D9;}

.news_list .hotspot{background: #F7F7F7;}

.news_list .hotspot .ss{display: flex;justify-content: space-between;padding: 32px 32px 32px 48px;}

.news_list .hotspot .ss .txt{width: 49.66%;padding-top: 16px;}

.news_list .hotspot .ss .txt .t1{line-height: 1.5;color: #C8161E;}

.news_list .hotspot .ss .txt .t2{line-height: 1.5;color: #333333;margin-top: 24px;}

.news_list .hotspot .ss .txt .t3{line-height: 1.75;color: #808080;margin-top: 12px;}

.news_list .hotspot .ss .img{width: 43.7%;border-radius: 8px;overflow: hidden;}

.news_list .hotspot .ss .img img{width: 100%;}

.news_list .hotspot .ss:hover .txt .t2{color: #C8161E;font-weight: bold;}

.news_list .hotspot .ss:hover .img img{transform: scale(1.05);}

.news_list .pagin{position: absolute;z-index: 1;left: 48px;bottom: 48px;display: flex;width: auto;}

.news_list .pagin span{width: 32px;height: 3px;background: #D9D9D9;margin: 0 8px 0 0;border-radius: 0;opacity: 1;}

.news_list .pagin span.swiper-pagination-bullet-active{background: #C8161E;}

.news_list .re .li .ss{display: flex;align-items: center;justify-content: space-between;padding: 32px 0 32px 48px;border-bottom: 1px solid #D9D9D9;}

.news_list .re .li .txt{width: calc((100% - 300px)*0.86);max-width: 800px;}

.news_list .re .li .t1{line-height: 1.75;color: #C8161E;}

.news_list .re .li .t2{line-height: 32px;margin-top: 12px;color: #333;}

.news_list .re .li .t3{margin-top: 12px;line-height: 1.75;color: #999;}

.news_list .re .li .img{width: 300px;border-radius: 8px;overflow: hidden;}

.news_list .re .li .img img{width: 100%;}

.news_list .re .li .ss:hover .t2{color: #C8161E;font-weight: bold;}

.news_list .re .li .ss:hover .img img{transform: scale(1.05);}

.pages{display: flex;align-items: center;justify-content: center;}

.pages a{display: block;width: 40px;height: 40px;border-radius: 50%;position: relative;margin: 0 5px;}

.pages a.pagebtn img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.pages a.pagebtn:hover{background: #C8161E;}

.pages a.pagebtn:hover img:nth-child(1){opacity: 0;}

.pages a.pagebtn:hover img:nth-child(2){opacity: 1;}

.pages a.num{border: 1px solid #D9D9D9;text-align: center;line-height: 38px;color: #999;cursor: default;}

.pages a.num[href]:hover{color: #C8161E;border-color: #C8161E;cursor: pointer;}

.pages a.num.act{background: #C8161E;border-color: #C8161E;color: #fff;}

.pages a.pagego{border: 1px solid #D9D9D9;text-align: center;line-height: 38px;color: #999;}

.pages a.pagego:hover{background: #C8161E;border-color: #C8161E;color: #fff;}

.pages input{position: relative;outline: none;width: 40px;height: 40px;border: 1px solid #D9D9D9;border-radius: 50%;text-align: center;background: none;}

.pages_yd{display: none;}

.pages_yd a{display: block;border: 1px solid #C8161E;color: #fff;background: #C8161E;border-radius: 4px;width: 100px;line-height: 28px;text-align: center;margin: 0 auto;}

.news_topic .con2{margin-top: 48px;}

.news_topic .con2 .ul{display: flex;}

.news_topic .con2 .li{width: calc((100% - 72px)/3);margin-right: 36px;}

.news_topic .con2 .li:nth-child(3n){margin-right: 0;}

.news_topic .con2 .li .ss{display: block;overflow: hidden;border-radius: 8px;}

.news_topic .con2 .li .ss img{width: 100%;}

.news_topic .con2 .li .ss:hover img{transform: scale(1.05);}

.newsDet .box{max-width: 1200px;}

.newsDet .tt{text-align: center;line-height: 42px;color: #000;}

.newsDet .ly{margin: 24px 0;text-align: center;}

.newsDet .ly span{display: inline-flex;align-items: center;line-height: 1.75;color: #999;margin: 0 24px;}

.newsDet .ly img{width: 14px;margin-right: 8px;}

.newsDet .edit{padding: 36px 0 48px;line-height: 1.75;color: #666;}

.newsDet .line{height: 1px;background: url(../images/svg/news_det_line.svg) repeat-x top center;}

.newsDet .page_fy{margin-top: 48px;display: flex;justify-content: space-between;align-items: center;}

.newsDet .page_fy .le{width: calc((100% - 180px)*0.86);}

.newsDet .page_fy .le .t{line-height: 1.75;margin-bottom: 12px;}

.newsDet .page_fy .le .t:last-child{margin-bottom: 0;}

.newsDet .page_fy .le .t a{color: #333;max-width: 100%;position: relative;padding-left: 20px;}

.newsDet .page_fy .le .t a::after{content: "";position: absolute;left: 0;top: 50%;margin-top: -3px;width: 6px;height: 6px;border-radius: 50%;background: #CCC;}

.newsDet .page_fy .le .t a:hover{color: #C8161E;}

.newsDet .page_fy .le .t a:hover::after{background: #C8161E;}

.newsDet .page_fy .re{width: 180px;}

.newsDet .page_fy .re a{display: flex;align-items: center;justify-content: center;border-radius: 8px;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);background: #C8161E;line-height: 1.75;color: #fff;height: 60px;}

.newsDet .page_fy .re a img{height: 10px;margin-left: 12px;color: rgb(0, 58, 93);}

.newsDet .page_fy .re a:hover img{margin-left: 20px;}

.bus_con .con2{margin-top: 48px;display: flex;justify-content: space-between;}

.bus_con .con2 .le{width: 50%;}

.bus_con .con2 .re{width: 48.95%;display: flex;flex-direction: column;justify-content: space-between;}

.bus_con .con2 .ss{display: block;position: relative;margin-bottom: 25px;}

.bus_con .con2 .img{overflow: hidden;border-radius: 8px;overflow: hidden;}

.bus_con .con2 .img img{width: 100%;}

.bus_con .con2 .txt{position: absolute;z-index: 1;bottom: 0;left: 0;background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 53.22%);width: 100%;height: 100%;display: flex;align-items: flex-end;border-radius: 8px;}

.bus_con .con2 .le .txt{padding: 60px 60px 36px;}

.bus_con .con2 .re .txt{padding: 60px 48px 30px;}

.bus_con .con2 .t1{line-height: 1.5;color: #fff;}

.bus_con .con2 .tt{padding-top: 12px;display: none;}

.bus_con .con2 .t2{line-height: 1.75;color: #fff;}

.bus_con .con2 .t3{display: flex;align-items: center;line-height: 1.75;color: #fff;margin-top: 24px;}

.bus_con .con2 .t3 img{margin-left: 8px;height: 10px;}

.bus_con .con2 .ss:hover .img img{transform: scale(1.05);}

.bus_soc_con .con1{background: url(../images/business_sbgl_con1_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.inner_tit2 .t1{line-height: 42px;}

.inner_tit2 .t2{line-height: 24px;margin-top: 12px;}

.bus_soc_con .con1 .ul1{display: flex;justify-content: space-between;}

.bus_soc_con .con1 .ul1 .li{width: 30.1875%;display: flex;align-items: flex-start;}

.bus_soc_con .con1 .ul1 .imgbox{position: relative;width: 37.27%;}

.bus_soc_con .con1 .ul1 .img img{width: 100%;}

.bus_soc_con .con1 .ul1 .zz{position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}

.bus_soc_con .con1 .ul1 .txt{padding: 33px 0 0 23px;width: 62.73%;}

.bus_soc_con .con1 .ul1 .t1{line-height: 24px;}

.bus_soc_con .con1 .ul1 .t2{line-height: 26px;color: #999;}

.bus_soc_con .con1 .ul1 .t3{line-height: 1.75;margin-top: 8px;color: #666;}

.bus_soc_con .con1 .mapcon{margin-top: 142px;display: flex;justify-content: space-between;align-items: center;}

.bus_soc_con .con1 .mapcon .le{width: 62.4%;}

.bus_soc_con .con1 .mapcon .re{width: 33.5%;}

.bus_soc_con .con1 .mapcon .t1{line-height: 42px;}

.bus_soc_con .con1 .mapcon .t2{margin: 22px 0 12px;line-height: 1.75;color: #666;text-align: justify;}

.bus_soc_con .con1 .mapcon .t3{margin-top: 24px;}

.bus_soc_con .con1 .mapcon .t3 .ttp span{color: #C8161E;}

.bus_soc_con .con1 .mapcon .t3 .ttp sub{vertical-align: baseline;color: #666;margin-left: 8px;}

.bus_soc_con .con1 .mapcon .t3 .tbt{line-height: 1.75;color: #666;margin-top: 12px;}

.bus_soc_con .con1 .mapcon .t3 s{margin-top: 24px;height: 1px;width: 240px;background: #E0E0E0;display: block;}

.bus_soc_con .con1 .mapcon .t3:last-child s{display: none;}

.bus_soc_con .con2 .img img{margin: 0 auto;}

.bus_soc_con .con2 .ul{display: flex;}

.bus_soc_con .con2 .li{width: 31.875%;margin-right: 2.1875%;}

.bus_soc_con .con2 .li:nth-child(3n){margin-right: 0;}

.bus_soc_con .con2 .ss{padding: 36px 8.82% 36px 9.8%;height: 100%;background: #F7F7F7;border: 2px solid #F7F7F7;border-radius: 8px;}

.bus_soc_con .con2 .ss:hover{border: 2px solid #C8161E;background: #fff;}

.bus_soc_con .con2 .ico{width: 40px;}

.bus_soc_con .con2 .t1{line-height: 24px;margin-top: 24px;}

.bus_soc_con .con2 .t2{line-height: 23px;margin-top: 8px;color: #999;}

.bus_soc_con .con2 .t3{line-height: 1.75;color: #666;margin-top: 12px;text-align: justify;}

.bus_ass_con .con2{background: url(../images/business_zcgl_c1_bg.jpg) no-repeat right bottom;background-size: cover;padding: 56px 0 100px;}

.bus_ass_con .con2 .t1{line-height: 42px;}

.bus_ass_con .con2 .t2{line-height: 1.75;color: #666;margin: 30px auto 0;max-width: 1180px;}

.bus_ass_con .con2 .ul{display: flex;flex-wrap: wrap;justify-content: center;padding-top: 32px;}

.bus_ass_con .con2 .li{width: 38.4375%;margin-right: 9.1875%;margin-top: 63px;}

.bus_ass_con .con2 .li:nth-child(2n){transform: translateY(-25px);transition: none;}

.bus_ass_con .con2 .li:last-child,
.bus_ass_con .con2 .li:nth-child(2n){margin-right: 0;}

.bus_ass_con .con2 .ss{position: relative;}

.bus_ass_con .con2 .ss .ico{width: 95px;height: 95px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: linear-gradient(132deg, #F99196 12.05%, #C8161E 63.82%);box-shadow: 34px 43px 39px rgba(0, 0, 0, 0.10);z-index: 3;position: absolute;left: -47px;top: -11px;}

.bus_ass_con .con2 .ss .ico img{width: 58px;}

.bus_ass_con .con2 .ss .bg1{position: absolute;z-index: 2;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.bus_ass_con .con2 .ss .bg1 img{width: 100%;height: 100%;filter: drop-shadow(22px 26px 44px rgba(232, 103, 109, 0.10));fill: #FFF;}

.bus_ass_con .con2 .ss .bg2{position: absolute;z-index: 1;height: 267px;top: 30px;left: 32px;width: calc(100% - 9px);}

.bus_ass_con .con2 .ss .bg2 img{width: 100%;height: 100%;filter: drop-shadow(34px 33px 83px rgba(204, 122, 126, 0.24));fill: #FFF;}

.bus_ass_con .con2 .ss .txt{padding: 50px 20px 0 62px;height: 272px;position: relative;z-index: 5;}

.bus_ass_con .con2 .ss .txt .t3{line-height: 1.75;}

.bus_ass_con .con2 .ss .txt .t4{margin-top: 14px;line-height: 1.75;color: #666;padding-right: 10px;overflow-y: auto;height: 8.75em;}

.bus_ass_con .con2 .li:nth-child(3) .ss .txt{padding: 46px 14px 0 54px;}

.bus_ass_con .con3{background: url(../images/business_zcgl_c2_bg.jpg) no-repeat center;background-size: cover;}

.bus_ass_con .con3 .box{max-width: 1660px;}

.bus_ass_con .con3 .t1{line-height: 42px;color: #fff;}

.bus_ass_con .con3 .t2{line-height: 1.75;color: #fff;max-width: 1180px;margin: 30px auto 0;}

.bus_ass_con .con3 .ul{margin-top: 92px;display: flex;justify-content: space-between;background: url(../images/business_zcgl_c2_bg2.png) no-repeat center;padding: 63px 0;}

.bus_ass_con .con3 .li:nth-child(1){width: 36.445%;margin-left: 5.06%;}

.bus_ass_con .con3 .li:nth-child(2){width: 41.746%;margin-right: 3.73%;}

.bus_ass_con .con3 .li .t1{color: #fff;line-height: 32px;}

.bus_ass_con .con3 .li .t2{line-height: 21px;color: #fff;opacity: 0.5;margin-top: 12px;}

.bus_ass_con .con3 .li .t3{line-height: 1.75;color: #fff;margin-top: 14px;height: 10.5em;overflow-y: auto;text-align: justify;}

.bus_ass_con .con4 .ul{display: flex;flex-wrap: wrap;padding-top: 10px;}

.bus_ass_con .con4 .li{width: calc((100% - 76px)/3);margin: 38px 38px 0 0;}

.bus_ass_con .con4 .li:nth-child(3n){margin-right: 0;}

.bus_ass_con .con4 .con4_swp .swiper-wrapper{justify-content: center;}

.bus_ass_con .con4 .ss{position: relative;}

.bus_ass_con .con4 .ss .img{position: relative;overflow: hidden;border-radius: 8px;}

.bus_ass_con .con4 .ss .img img{width: 100%;}

.bus_ass_con .con4 .ss .img s{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.00) 53.22%);}

.bus_ass_con .con4 .ss .txt{position: absolute;left: 0;bottom: 16px;width: 100%;padding: 0 26px;line-height: 1.5;color: #fff;z-index: 5;}

.bus_ass_con .con4 .ss:hover .img img{transform: scale(1.05);}

.bus_cap_con .con2{background: url(../images/business_zbgl_c1_bg.jpg) no-repeat center;background-size: cover;padding: 56px 0 10px;}

.bus_cap_con .con2 .inner_tit2 .t2{margin: 30px auto 0;max-width: 1180px;color: #666;}

.bus_cap_con .con2 .c2{display: flex;justify-content: space-between;}

.bus_cap_con .con2 .c2 .le{width: 41.4375%;position: relative;min-width: 600px;}


.bus_cap_con .con2 .c2 .le .item1{width: calc((251 / 663) * 100%);height: 42.5%;top: calc((181 / 591) * 100%);left: calc((172 / 663) * 100%);position: absolute;z-index: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;}

.bus_cap_con .con2 .c2 .le .item1 .ico{width: 25.1%;margin: 0 auto;}

.bus_cap_con .con2 .c2 .le .item1 .txt{color: #fff;line-height: 1.8;text-align: center;padding: 0 10px;margin-top: 10px;}

.bus_cap_con .con2 .c2 .le .item_li{position: absolute;z-index: 1;width: calc((94 / 663) * 100%);height: calc((94 / 591) * 100%);display: flex;align-items: center;justify-content: center;line-height: 1.5;color: #fff;padding: 0 12px;text-align: center;}

.bus_cap_con .con2 .c2 .le .item_li1{top: calc((398 / 591) * 100%);left: calc((496 / 663) * 100%);}

.bus_cap_con .con2 .c2 .le .item_li2{top: 0;left: calc((251 / 663) * 100%);}

.bus_cap_con .con2 .c2 .le .item_li3{top: calc((398 / 591) * 100%);left: calc((5 / 663) * 100%);}

.bus_cap_con .con2 .c2 .re{width: 47.9375%;margin-right: 32px;margin-top: 21px;max-width: calc(100% - 630px);}

.bus_cap_con .con2 .c2 .re .li{margin-bottom: 70px;}

.bus_cap_con .con2 .c2 .re .li:last-child{margin-bottom: 0;}

.bus_cap_con .con2 .c2 .re .t1{padding: 6px 0 7px 6px;display: inline-flex;min-width: 154px;line-height: 1.75;color: #fff;background: url(../images/business_zbgl_c1_re.png) no-repeat left center;background-size: 100% 100%;border-radius: 0 23px 0 0;}

.bus_cap_con .con2 .c2 .re .t2{margin-top: 14px;line-height: 1.75;color: #666;}

.inner_tit3 .t2{max-width: 1180px;margin: 30px auto 0;}

.bus_cap_con .con3 .c1{margin-top: 46px;display: flex;border-radius: 8px 180px 8px 8px;overflow: hidden;}

.bus_cap_con .con3 .c1 .le{width: calc((770 / 1600) * 100%);background-repeat: no-repeat;background-position: center;background-size: cover;}

.bus_cap_con .con3 .c1 .re{width: calc((830 / 1600) * 100%);background: #F7F7F7 url(../images/business_zbgl_c2_bg.png) no-repeat bottom right;padding: 104px 4.375% 124px;}

.bus_cap_con .con3 .c1 .re .t1{line-height: 1.75;display: inline-flex;padding-bottom: 19px;position: relative;}

.bus_cap_con .con3 .c1 .re .t1 span{position: absolute;left: 0;bottom: 0;width: 100%;height: 2px;background: #D9D9D9;}

.bus_cap_con .con3 .c1 .re .t1 s{position: absolute;left: 0;bottom: 0;height: 100%;width: 100%;max-width: 100px;background: #C8161E;}

.bus_cap_con .con3 .c1 .re .t2{line-height: 2;color: #666;margin-top: 40px;}

.bus_cap_con .con3 .ul{display: flex;flex-wrap: wrap;}

.bus_cap_con .con3 .li{width: calc((100% - 60px)/4);margin: 0 20px 0 0;}

.bus_cap_con .con3 .li:nth-child(4n){margin-right: 0;}

.bus_cap_con .con3 .li .ss{display: block;height: 100%;padding: 34px 11.42% 65px 10.4%;border: 2px solid #F7F7F7;background: #F7F7F7;border-radius: 8px;overflow: hidden;}

.bus_cap_con .con3 .li .ss .ico{padding: 4px;}

.bus_cap_con .con3 .li .ss .ico img{width: 32px;}

.bus_cap_con .con3 .li .ss .t1{line-height: 24px;margin-top: 24px;}

.bus_cap_con .con3 .li .ss .t2{line-height: 21px;color: #999;margin-top: 8px;}

.bus_cap_con .con3 .li .ss .t3{line-height: 1.75;color: #666;margin-top: 14px;}

.bus_cap_con .con3 .li .ss:hover{border-color: #C8161E;background: #fff;}

.bus_cap_con .con4{position: relative; margin-top: 30px;}

.bus_cap_con .con4 .img{position: relative;}

.bus_cap_con .con4 .img img{width: 100%;}

.bus_cap_con .con4 .img s{position: absolute;top: 0;z-index: 1;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}

.bus_cap_con .con4 .txt{position: absolute;z-index: 3;top: 21.42%;left: 0;width: 100%;}

.bus_cap_con .con4 .txt .t1{color: #fff;line-height: 42px;}

.bus_cap_con .con4 .txt .t2{line-height: 1.75;color: #fff;margin-top: 22px;max-width: 720px;}

.party_ban .txt{background: none;}

.party{background: url(../images/party_bg.jpg) no-repeat bottom center;background-size: 100% auto;}

.party .con2{display: flex;}

.party .con2 .le{width: 50%;background: linear-gradient(152deg, #F56D74 22.84%, #C8161E 87.76%);padding: 102px 36px;min-height: 480px;}

.party .con2 .le .t1{line-height: 2;color: #fff;}

.party .con2 .le .t2{line-height: 2;color: #fff;margin-top: 12px;text-align: justify;}

.party .con2 .re{background-repeat: no-repeat;background-position: center;background-size: cover;width: 50%;}

.party .con3{margin-top: 176px;position: relative;}

.party .con3 .ce{position: absolute;left: 50%;top: 50%;width: calc((536 / 1600) * 100%);transform: translate(-50%, -50%);}

.party .con3 .ce img{border-radius: 50%;box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.06);}

.party .con3 .ce .txt{position: absolute;top: calc((196 / 536) * 100%);left: 50%;width: 230px;margin-left: -112px;line-height: 2;letter-spacing: 0.32px;color: #fff;text-align: center;}

.party .con3 .li{display: flex;align-items: center;justify-content: space-between;padding: 36px 12.5%;background: linear-gradient(270deg, #FFF 0%, #F7F7F7 22.92%, #F7F7F7 77.08%, #FFF 100%);margin-bottom: 12px;}

.party .con3 .li:last-child{margin-bottom: 0;}

.party .con3 .item{padding-left: 28px;position: relative;line-height: 2;letter-spacing: 0.24px;max-width: 25%;}

.party .con3 .item::before{content: "";position: absolute;left: 0;top: 16px;width: 16px;height: 16px;border: 3px solid #C8161E;border-radius: 50%;}

.party .con4{margin-top: 164px;}

.party .con4 .ul{display: flex;justify-content: space-between;}

.party .con4 .li{width: calc((280 / 1600) * 100%);position: relative;padding-top: 12px;}

.party .con4 .li:nth-child(5){width: calc((384 / 1600) * 100%);}

.party .con4 .li .ico{position: absolute;top: 0;width: 100%;z-index: 10;}

.party .con4 .li .ico img{margin: 0 auto;width: 80%;max-width: 168px;}

.party .con4 .li .tt{/* background: url(../images/party_con2_bg2.png) no-repeat center;background-size: 100% 100%; */height: 168px;padding: 76px 24px 0;line-height: 2;color: #fff;letter-spacing: 0.18px;text-align: center;position: relative;z-index: 5;}

.party .con4 .li .tt img{position: absolute;left: 0;top: 0;width: 100%;height: 100%;filter: drop-shadow(0px 4px 10px rgba(200, 22, 30, 0.20));}

.party .con4 .li .tt span{display: block;position: relative;z-index: 5;}

.party .con4 .li .txt{line-height: 1.75;color: #666;padding: 22px 24px 110px;position: relative;z-index: 4;}

.party .con4 .li s{position: absolute;top: 124px;left: 0;width: 100%;height: calc(100% - 124px);background: linear-gradient(180deg, #FFF 32.29%, rgba(255, 255, 255, 0.00) 100%);z-index: 1;}

.corporate .con1{margin-top: 24px;}

.corporate .con1 .t1{line-height: 2;}

.corporate .con1 .ul{display: flex;margin-top: 36px;}

.corporate .con1 .li{width: 50%;display: flex;align-items: center;justify-content: center;padding: 78px;}

.corporate .con1 .li:nth-child(1){background: #F7F7F7;border-radius: 8px 0 0 8px;}

.corporate .con1 .li:nth-child(2){background: #C8161E;border-radius: 0 8px 8px 0;}

.corporate .con2{position: relative;}

.corporate .con2 .img img{width: 100%;}

.corporate .con2 .play{position: absolute;z-index: 11;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.4);cursor: pointer;}

.corporate .con2 .play:hover img{transform: scale(1.2);}

.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;/* transform: scale(0);-webkit-transform: scale(0); */z-index: 130;opacity: 0;visibility: hidden;pointer-events: none;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}

.z_tanchuang .tbox .modal {background: white;padding: 30px;display: block;border-radius: 5px;position: relative;width: 90%;width: 1000px;max-height: 90%;margin: 0 auto;transform: translateY(5%);opacity: 0;-webkit-transition: all .4s cubic-bezier(.4,0,.2,1);-moz-transition: all .4s cubic-bezier(.4,0,.2,1);transition: all .4s cubic-bezier(.4,0,.2,1);}

.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}

.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}

.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}

.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}

.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}

.z_tanchuang .tbox .modal2{padding: 20px;}

.z_tanchuang .tbox .modal .img{max-width: 1000px;}

#img_tanchuang .tbox .modal{background: none;}

.z_tanchuang.act{visibility: visible;pointer-events: visible;opacity: 1;}

.z_tanchuang.act .tbox .modal{transform: translateY(0); opacity: 1;}

@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}

@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}

@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}

@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}

.corporate_visual .con1 .ul{display: flex;flex-wrap: wrap;}

.corporate_visual .con1 .li{width: 48.625%;margin-right: 2.75%;}

.corporate_visual .con1 .li:nth-child(2n){margin-right: 0;}

.corporate_visual .con1 .img{border-radius: 8px;overflow: hidden;position: relative;}

.corporate_visual .con1 .img_img{width: 100%;}

.corporate_visual .con1 .play{position: absolute;z-index: 11;top: 0;left: 0;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 0, 0, 0.4);cursor: pointer;}

.corporate_visual .con1 .play:hover img{transform: rotate(90deg);}

.corporate_visual .con1 .txt{line-height: 1.75;margin-top: 15px;}

.corporate_philosophy .con1{position: relative;background: #F7F7F7;}

.corporate_philosophy .con1 .le{position: absolute;top: 0;left: 0;width: 50%;height: 100%;z-index: 1;background-repeat: no-repeat;background-position: center;background-size: cover;}

.corporate_philosophy .con1 .box{display: flex;justify-content: flex-end;}

.corporate_philosophy .con1 .re{padding: 225px 0;width: calc((567 / 1600) * 100%);margin-right: 7.0625%;}

.corporate_philosophy .con1 .re .t1{line-height: 1.75;}

.corporate_philosophy .con1 .re .t2{line-height: 1.75;margin-top: 12px;}

.corporate_philosophy .con1 .re .line{width: 60px;height: 3px;background: #C8161E;margin-top: 34px;}

.corporate_philosophy .con1 .re .t3{line-height: 2;color: #666;margin-top: 36px;}

.corporate_philosophy .con2 .inner_tit3 .t2{margin-top: 12px;}

.corporate_philosophy .con2 .ul{display: flex;}

.corporate_philosophy .con2 .li{width: calc((782 / 1600)*100%);margin-right: calc((36 / 1600)*100%);}

.corporate_philosophy .con2 .ss{position: relative;border-radius: 8px;overflow: hidden;}

.corporate_philosophy .con2 .img{overflow: hidden;position: relative;}

.corporate_philosophy .con2 .img s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}

.corporate_philosophy .con2 .img img{width: 100%;}

.corporate_philosophy .con2 .txt{position: absolute;top: calc((125 / 430)*100%);left: 0;padding: 0 calc((60 / 782)*100%);text-align: center;}

.corporate_philosophy .con2 .txt .t1{color: #fff;}

.corporate_philosophy .con2 .txt .t2{margin-top: 12px;line-height: 1.75;color: #fff;}

.corporate_philosophy .con3 .inner_tit3{max-width: 960px;margin: 0 auto;}

.corporate_philosophy .con3 .inner_tit3 .t4{margin-top: 12px;line-height: 1.75;}

.corporate_philosophy .con3 .inner_tit3 .t2{margin-top: 16px;line-height: 1.75;color: #666;}

.corporate_philosophy .con3 .txtbox{position: relative;}

.corporate_philosophy .con3 .txtbox .bg{position: relative;}

.corporate_philosophy .con3 .txtbox .bg img{width: 100%;}

.corporate_philosophy .con3 .txtbox .bg s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.2);}

.corporate_philosophy .con3 .txt{position: absolute;left: 0;top: 0;width: 100%;height: 100%;}

.corporate_philosophy .con3 .txt .box{height: 100%;}

.corporate_philosophy .con3 .ul{display: flex;justify-content: space-between;height: 100%;width: 100%;}

.corporate_philosophy .con3 .li{width: 164px;text-align: center;margin-top: 170px;}

.corporate_philosophy .con3 .li .t1{line-height: 1.75;color: #fff;}

.corporate_philosophy .con3 .li .t2{margin-top: 8px;line-height: 1.75;color: #fff;opacity: 0.8;}

.corporate_philosophy .con3 .li.line{width: 1px;background: rgba(255, 255, 255, 0.20);margin-top: 0;}

.corporate_philosophy .con3 .li.text:hover{margin-top: 160px;}

.corporate_philosophy .con4{position: relative;}

.corporate_philosophy .con4 .bg{position: relative;}

.corporate_philosophy .con4 .bg s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255, 255, 255, 0.2);}

.corporate_philosophy .con4 .bg img{width: 100%;}

.corporate_philosophy .con4 .txt{position: absolute;left: 0;width: 100%;top: 80px;text-align: center;z-index: 5;}

.corporate_philosophy .con4 .t1{line-height: 1.75;}

.corporate_philosophy .con4 .t2{line-height: 1.75;margin-top: 12px;}

.corporate_philosophy .con4 .t3{margin: 20px auto 0;max-width: 761px;line-height: 1.75;color: #666;}

.corporate_philosophy .con5{background: url(../images/philosophy_c5_bg.jpg) no-repeat center;background-size: cover;}

.corporate_philosophy .con5 .t4{line-height: 1.75;margin-top: 12px;}

.corporate_philosophy .con5 .ul{display: flex;}

.corporate_philosophy .con5 .li{width: calc((100% - 48px)/5);margin-right: 12px;}

.corporate_philosophy .con5 .li:last-child{margin-right: 0;}

.corporate_philosophy .con5 .ss{padding: 29px 38px 69px;border-radius: 8px;background: #fff;height: 100%;}

.corporate_philosophy .con5 .ss .t1{opacity: 0.08;}

.corporate_philosophy .con5 .ss .t2{line-height: 1.75;color: #999;margin-top: 24px;}

.corporate_philosophy .con5 .ss .t3{line-height: 1.75;}

.corporate_philosophy .con5 .ss .line{position: relative;height: 2px;background: #D9D9D9;margin-top: 12px;}

.corporate_philosophy .con5 .ss .line s{position: absolute;left: 0;top: 0;height: 100%;width: 44px;background: #C8161E;}

.corporate_philosophy .con5 .ss .t4{line-height: 1.75;color: #666;margin-top: 28px;text-align: justify;}

.corporate_philosophy .con5 .ss:hover .line s{width: 100%;}

.ann1 .con1{border-left: 1px solid #D9D9D9;padding-top: 0;}

.ann1 .con1 .ultop{display: flex;justify-content: space-between;padding: 16px 48px 16px 60px;background: #F7F7F7;}

.ann1 .con1 .ultop .item{line-height: 1.75;}

.ann1 .con1 .w1{width: calc((820 / 1600)*100%);}

.ann1 .con1 .w2{width: 180px;text-align: center;}

.ann1 .con1 .w3{width: 180px;text-align: center;}

.ann1 .con1 .ss{display: flex;justify-content: space-between;padding: 16px 48px 16px 60px;line-height: 28px;border-bottom: 1px solid #D9D9D9;}

.ann1 .con1 .ss .w1{display: flex;align-items: center;}

.ann1 .con1 .ss .w1 span{width: 16px;margin-right: 15px;min-width: 16px;}

.ann1 .con1 .ss .w2{color: #999999;}

.ann1 .con1 .ss .w3{display: flex;align-items: center;justify-content: center;}

.ann1 .con1 .ss .w3 img{margin-left: 12px;}

.ann1 .con1 .ss:hover .t1{color: #C8161E;}

.ann1 .con1 .ss:hover .w3{color: #C8161E;}

.contact .con1{display: flex;justify-content: space-between;}

.contact .con1 .le{width: calc((500 / 1600) * 100%);padding: 12px 0;display: flex;flex-direction: column;justify-content: space-between;}

.contact .con1 .le .item{display: flex;align-items: center;}

.contact .con1 .le .item .ico{width: 100px;}

.contact .con1 .le .item .txt{width: calc(100% - 124px);margin-left: 24px;}

.contact .con1 .le .item .txt .t1{line-height: 1.75;}

.contact .con1 .le .item .txt .t2{line-height: 1.5;margin-top: 12px;}

.contact .con1 .le .item .txt .t2 a:hover{color: #C8161E;}

.contact .con1 .re{width: calc((1000 / 1600) * 100%);}

.contact .con1 .re img{width: 100%;}

.talent_ban .txt{background: rgba(0, 0, 0, 0.1);}

.talent .con1 .t1{line-height: 1.75;}

.talent .con1 .t2{line-height: 1.75;margin-top: 12px;color: #666;}

.talent .con1 .ul{margin-top: 40px;position: relative;display: flex;padding-top: 26px;}

.talent .con1 .ul::before{content: "";position: absolute;top: 0;left: 50%;width: 1px;height: 100%;background: #D9D9D9;}

.talent .con1 .li{width: calc((660 / 1600)*100%);margin-right: calc((280 / 1600)*100%);}

.talent .con1 .li:nth-child(2n){margin-right: 0;}

.talent .con1 .li .img{border-radius: 8px;overflow: hidden;}

.talent .con1 .li .img img{width: 100%;}

.talent .con1 .li .txt{text-align: center;}

.talent .con1 .li .txt .t3{line-height: 1.5;}

.talent .con1 .li .txt .t4{line-height: 1.75;color: #666;margin-top: 12px;}

.talent_sch .con1{display: flex;border-radius: 8px;overflow: hidden;}

.talent_sch .con1 .le{width: 50%;padding: 60px 60px 77px;background: #F7F7F7;}

.talent_sch .con1 .le .t1{line-height: 2;letter-spacing: 0.32px;}

.talent_sch .con1 .le .line{margin-top: 36px;height: 1px;background: #D9D9D9;}

.talent_sch .con1 .le .t2{line-height: 175%;margin-top: 128px;}

.talent_sch .con1 .re{width: 50%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.talent_sch .con2 .switch{display: flex;justify-content: center;}

.talent_sch .con2 .switch a{display: block;width: 180px;height: 60px;line-height: 60px;color: #1A1A1A;text-align: center;margin: 0 24px;border-radius: 8px;}

.talent_sch .con2 .switch a.act{background: #C8161A;color: #fff;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);}

.talent_sch .con2 .switch a:hover{background: #C8161A;color: #fff;}

.talent_sch .con2 .ul{display: flex;flex-wrap: wrap;}

.talent_sch .con2 .li{width: calc((500 / 1600)*100%);margin-right: calc((50 / 1600)*100%);margin-top: 48px;}

.talent_sch .con2 .li:nth-child(3n){margin-right: 0;}

.talent_sch .con2 .ss{display: block;}

.talent_sch .con2 .ss .img{border-radius: 8px;overflow: hidden;}

.talent_sch .con2 .ss .img img{width: 100%;}

.talent_sch .con2 .ss .txt{padding: 23px 20px 0 0;}

.talent_sch .con2 .ss .t1{line-height: 1.75;}

.talent_sch .con2 .ss .t2{margin-top: 12px;line-height: 1.75;color: #999;}

.talent_sch .con2 .ss .t3{margin-top: 12px;line-height: 1.75;color: #C8161E;}

.talent_sch .con2 .ss:hover .img img{transform: scale(1.05);}

.talent_sch .con2 .ss:hover .t1{color: #C8161E;}



.header .submenu { height: auto; overflow: hidden; position: relative; transition: all .4s; }

.header .submenu .container { height: auto; overflow: hidden; padding-top: 5%; padding-bottom: 5%; }

.header .submenu .left { width: 33%; text-align: right; float: left; position: relative; z-index: 1; padding-right: 35px; }

.header .submenu .left h1 { font-size: 30px;line-height: 40px;color: #333; }

.header .submenu .left h2 { font-size: 40px; line-height: 53px;margin-top: 8px; color: #CACACB;font-weight: 290; }

.header .submenu .left:after { content: ""; width: 3px; height: 82px; background: #C8161E; position: absolute; right: 0; top: 5px; }

.header .submenu .right { width: 60%; padding-left: 4%; float: right; position: relative; z-index: 1; }

.header .submenu .right .snav { height: auto; overflow: hidden; float: left; margin-right: 10%; }

.header .submenu .right .snav a { font-size: 18px; line-height: 1.75; color: #333; display: block;margin-bottom: 10px;}

.header .submenu .right .snav a:last-child{margin-bottom: 0;}

.header .submenu .right .snav a:hover { color: #C8161E; }

.header .submenu .right .img { width: 70%; max-width: 480px; float: left; background-position: center;background-repeat: no-repeat;background-size: cover;}

.header .submenu .right .img img { width: 100%; }

.header .submenu:before { content: ""; width: 40%; height: 100%; background: rgba(242, 242, 242, 0.98); position: absolute; left: 0; top: 0; }

.header .submenu:after { content: ""; width: 60%; height: 100%; background: rgba(255, 255, 255, 0.98); position: absolute; right: 0; top: 0; }

.header .submenu .submenuItem { display: none; }

.cover{ width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 2; background: rgba(0, 0, 0, 0.6); display: none;}

.container { width: 1440px; margin: 0 auto; position: relative; }

.topic1_ban img{width: 100%;}

.topic1{background: #C8161E url(../images/topic1_bg.jpg) no-repeat top center;background-size: cover;padding-top: 0;}

.topic1 .box{transform: translateY(-147px);}

.topic1 .bg1 img,
.topic1 .bg2 img{width: 100%;}

.topic1 .content{background: #FFF8E9 url(../images/topic1_bg2_3.png) repeat-y top center;background-size: 100% auto;}

.topic1 .tit img{margin: 0 auto;}

.topic1 .con1{padding: 0 60px;}

.topic1 .con1 .cc{display: flex;justify-content: space-between;}

.topic1 .con1 .cc .le{width: calc((700 / 1320) * 100%);}

.topic1 .con1 .cc .le .ss{overflow: hidden;border-radius: 8px;}

.topic1 .con1 .cc .le .ss img{width: 100%;}

.topic1 .con1 .cc .le .ss:hover img{transform: scale(1.05);}

.topic1 .con1 .cc .le .pogin{display: flex;justify-content: flex-end;position: relative;bottom: 0;margin-top: 24px;}

.topic1 .con1 .cc .le .pogin span{width: 8px;height: 8px;background: #FFCB80;opacity: 1;margin-left: 8px;border-radius: 4px;}

.topic1 .con1 .cc .le .pogin .swiper-pagination-bullet-active{width: 22px;background: #C8161E;}

.topic1 .con1 .cc .re{width: calc((561 / 1320) * 100%);}

.topic1 .con1 .cc .re .li{margin-top: 26px;}

.topic1 .con1 .cc .re .li:nth-child(1){margin-top: 15px;}

.topic1 .con1 .cc .re .ss{display: block;}

.topic1 .con1 .cc .re .t1{display: flex;align-items: center;line-height: 1.75;color: #666666;}

.topic1 .con1 .cc .re .t1 img{width: 16px;margin-right: 12px;}

.topic1 .con1 .cc .re .t2{line-height: 1.75;margin-top: 8px;}

.topic1 .con1 .cc .re .line{margin-top: 27px;position: relative;height: 1px;background: #E4B6B6;}

.topic1 .con1 .cc .re .line span{padding: 0 12.5px;background: #FFF8E9;position: absolute;left: 50%;top: -3px;margin-left: -24px;}

.topic1 .con1 .cc .re .line span img{height: 6px;}

.topic1 .con1 .cc .re .ss:hover .t2{color: #C8161E;font-weight: bold;}

.topic1 .con2{padding: 0 60px;}

.topic1 .con2 .cc{display: flex;justify-content: space-between;}

.topic1 .con2 .le{width: calc((636 / 1320)*100%);}

.topic1 .con2 .ss{display: block;position: relative;}

.topic1 .con2 .img{overflow: hidden;border-radius: 8px;}

.topic1 .con2 .img img{width: 100%;}

.topic1 .con2 .le .swpbtn a{display: block;position: absolute;top: 50%;z-index: 1;margin-top: -20px;border-radius: 3px;overflow: hidden;}

.topic1 .con2 .le .swpbtn a:hover{background: linear-gradient(180deg, rgba(155, 0, 5, 0.00) 0%, rgba(155, 0, 5, 0.80) 100%);}

.topic1 .con2 .le .prev{left: 0;}

.topic1 .con2 .le .next{right: 0;}

.topic1 .con2 .le .txt{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;padding: 78px 24px 12px;background: url(../images/svg/topic1_c2_lbg.svg) no-repeat bottom left;background-size: 100% auto;}

.topic1 .con2 .txt .t1{line-height: 1.75;color: #fff;}

.topic1 .con2 .re{width: calc((624 / 1320)*100%);}

.topic1 .con2 .re .txt{position: absolute;left: 0;bottom: 0;width: 100%;z-index: 1;padding: 24px 24px 12px;background: linear-gradient(180deg, rgba(155, 0, 5, 0.00) 0%, rgba(155, 0, 5, 0.80) 100%);border-radius: 0 0 8px 8px;}

.topic1 .con2 .re .item{margin-bottom: calc((24 / 560)*100%);}

.topic1 .con2 .re .item:last-child{margin-bottom: 0;}

.topic1 .con2 .ss:hover .img img{transform: scale(1.05);}

.topic1 .con3{padding: 0 60px;}

.topic1 .con3 .cc{display: flex;justify-content: space-between;}

.topic1 .con3 .le{width: calc((600 / 1320)*100%);background: url(../images/svg/topic1_line.svg) repeat-x top left;}

.topic1 .con3 .le .ss{display: flex;align-items: center;padding: 23px 0;background: url(../images/svg/topic1_line.svg) repeat-x bottom left;}

.topic1 .con3 .le .t1{width: 16px;margin-right: 12px;}

.topic1 .con3 .le .t2{line-height: 1.75;width: calc(100% - 128px);}

.topic1 .con3 .le .t3{line-height: 1.75;color: #999;width: 100px;}

.topic1 .con3 .le .ss:hover .t2{color: #C8161E;font-weight: bold;}

.topic1 .con3 .re{width: calc((660 / 1320)*100%);}

.topic1 .con3 .re .ss{display: block;}

.topic1 .con3 .re .ss .img{overflow: hidden;border-radius: 8px;}

.topic1 .con3 .re .ss .img img{width: 100%;}

.topic1 .con3 .re .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 14px 124px 14px 24px;background: rgba(0, 0, 0, 0.60);border-radius: 0px 0px 8px 8px;}

.topic1 .con3 .re .ss .t1{line-height: 1.75;color: #fff;}

.topic1 .con3 .re .pagin{position: absolute;bottom: 14px;right: 24px;z-index: 5;height: 1.75em;display: flex;align-items: center;width: auto;left: auto;}

.topic1 .con3 .re .pagin span{background: #fff;margin: 0 0 0 8px;opacity: 0.4;}

.topic1 .con3 .re .pagin .swiper-pagination-bullet-active{opacity: 1;}

.topic3Layout{background: #F2F4F7;}

.topic3{padding: 0 !important;}

.topic3 .box3{transform: translateY(-104px);padding: 48px 50px 84px;border-radius: 20px;border: 10px solid #FFF;background: rgba(255, 255, 255, 0.60);}

.topic3_ban img{width: 100%;}

.topic3 .tit img{margin: 0 auto;}

.topic3 .cc{display: flex;justify-content: space-between;margin-top: 36px;}

.topic3 .con1 .le{width: calc((700 / 1320)*100%);}

.topic3 .con1 .le .ss{display: block;position: relative;border-radius: 8px;overflow: hidden;}

.topic3 .con1 .le .ss .img{overflow: hidden;}

.topic3 .con1 .le .ss img{width: 100%;}

.topic3 .con1 .le .ss .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 16px 114px 16px 24px;background: rgba(0, 0, 0, 0.60);}

.topic3 .con1 .le .ss .txt .t1{line-height: 1.75;color: #fff;}

.topic3 .con1 .le .pagin{position: absolute;bottom: 14px;right: 24px;z-index: 5;height: 1.75em;display: flex;align-items: center;width: auto;left: auto;}

.topic3 .con1 .le .pagin span{background: #fff;margin: 0 0 0 8px;opacity: 0.4;}

.topic3 .con1 .le .pagin .swiper-pagination-bullet-active{opacity: 1;}

.topic3 .con1 .re{width: calc((555 / 1320)*100%);}

.topic3 .con1 .re .ss{display: flex;align-items: center;width: 100%;}

.topic3 .con1 .re .ico{width: 25px;margin-right: 4px;}

.topic3 .con1 .re .txt{line-height: 1.75;color: #333;}

.topic3 .con1 .re .ss:hover .txt{color: #C8161E;}

.topic3 .con1 .re .li{margin-bottom: 28px;}

.topic3 .con2 .ul{display: flex;flex-wrap: wrap;}

.topic3 .con2 .li{margin-top: 12px;margin-right: 24px;width: calc(50% - 12px);}

.topic3 .con2 .li:nth-child(2n){margin-right: 0;}

.topic3 .con2 .li:nth-child(1),
.topic3 .con2 .li:nth-child(2){margin-top: 0;}

.topic3 .con2 .ss{padding: 16px 39px 16px 25px;display: flex;align-items: center;width: 100%;border: 1px solid #C3CED9;background: #fff;height: 100%;}

.topic3 .con2 .ss .line{width: 8px;height: 24px;border-radius: 2px;background: linear-gradient(180deg, #FF9A4F 0%, #DF1F1F 100%);margin-right: 16px;}

.topic3 .con2 .ss .t1{line-height: 1.75;color: #333;}

.topic3 .con2 .ss:hover .t1{font-weight: bold;}

.topic3 .con3 .ul{display: flex;flex-wrap: wrap;width: 100%;}

.topic3 .con3 .li{width: calc((100% - 72px)/3);margin: 36px 36px 0 0;}

.topic3 .con3 .li:nth-child(3n){margin-right: 0;}

.topic3 .con3 .ss{display: block;background: #F2F4F7;border-radius: 8px;overflow: hidden;}

.topic3 .con3 .ss .img img{width: 100%;}

.topic3 .con3 .ss .txt{padding: 14px 24px;display: flex;align-items: center;position: relative;}

.topic3 .con3 .ss .txt s{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: linear-gradient(180deg, #51CBFF -83.7%, #0081DE 129.89%);opacity: 0;}

.topic3 .con3 .ss:hover .txt s{opacity: 1;}

.topic3 .con3 .ss .t1{line-height: 1.75;color: #333;width: calc(100% - 148px);position: relative;z-index: 5;margin-right: 42px;}

.topic3 .con3 .ss .t2{display: flex;align-items: center;width: 110px;position: relative;z-index: 5;}

.topic3 .con3 .ss .t2 .tle{line-height: 1.75;color: #999999;margin-right: 5px;}

.topic3 .con3 .ss .t2 .tre{height: 30px;display: flex;flex-direction: column;justify-content: space-between;color: #999;padding-left: 6px;border-left: 1px solid #999999;}

.topic3 .con3 .ss:hover .t1{color: #fff;}

.topic3 .con3 .ss:hover .t2 .tle{color: #fff;}

.topic3 .con3 .ss:hover .t2 .tre{border-left: 1px solid #fff;}

.topic3 .con3 .ss:hover .r1{color: #fff;}

.topic3 .con3 .ss:hover .r2{color: #fff;}

.topic2_ban img{width: 100%;}

.topic2 .con1{background: url(../images/topic2_c1_bg.png) no-repeat center;background-size: cover;}

.topic2 .tt{line-height: 1.75;}

/* .topic2 .con1 .img{display: flex;justify-content: space-between;}

.topic2 .con1 .le{width: calc((312 / 1440)*100%);}

.topic2 .con1 .ce{width: calc((540 / 1440)*100%);}

.topic2 .con1 .re{width: calc((540 / 1440)*100%);}

.topic2 .con1 .ss{display: block;border-radius: 8px;overflow: hidden;margin-top: 24px;}

.topic2 .con1 .ss:nth-child(1){margin-top: 0;}

.topic2 .con1 .ss img{width: 100%;} */

.topic2 .con1 .ss:hover .play img{transform: scale(1.05);}

.topic2 .con2 .c2_top .ss{display: flex;background: #F4F4F4;}

.topic2 .con2 .c2_top .ss .le{width: calc((710 / 1440)*100%);overflow: hidden;}

.topic2 .con2 .c2_top .ss .le .img{height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.topic2 .con2 .c2_top .ss .re{width: calc((730 / 1440)*100%);padding: 54px 58px 74px 72px;}

.topic2 .con2 .c2_top .ss .t1{line-height: 1.5;color: #C8161E;}

.topic2 .con2 .c2_top .ss .t1 span{margin-right: 12px;}

.topic2 .con2 .c2_top .ss .t2{line-height: 1.75;color: #333;margin-top: 8px;}

.topic2 .con2 .c2_top .ss .t3{line-height: 1.75;color: #808080;margin-top: 24px;}

.topic2 .con2 .c2_top .ss .t4{margin-top: 60px;display: flex;align-items: center;line-height: 1.75;}

.topic2 .con2 .c2_top .ss .t4 img{margin-left: 8px;}

.topic2 .con2 .c2_top .ss:hover .le .img{transform: scale(1.05);}

.topic2 .con2 .c2_top .ss:hover .t2{color: #C8161E;}

.topic2 .con2 .c2_bot .ul{display: flex;}

.topic2 .con2 .c2_bot .li{width: 33.33%;}

.topic2 .con2 .c2_bot .ss{display: block;padding: 35px 32px 34px;border-left: 1px solid #D9D9D9;}

.topic2 .con2 .c2_bot .ss .t1{line-height: 1.5;color: #C8161E;}

.topic2 .con2 .c2_bot .ss .t1 span{margin-right: 12px;}

.topic2 .con2 .c2_bot .ss .t2{line-height: 1.5;margin-top: 6px;height: 3em;max-width: 360px;}

.topic2 .con2 .c2_bot .ss .t4{margin-top: 36px;display: flex;align-items: center;line-height: 1.75;}

.topic2 .con2 .c2_bot .ss .t4 img{margin-left: 8px;}

.topic2 .con2 .c2_bot .ss:hover .t2{color: #C8161E;}

.topic2 .con3{background: #F7F7F7;}

.topic2 .con3 .cc{display: flex;justify-content: space-between;}

.topic2 .con3 .cc .le{width: calc(50% - 12px);}

.topic2 .con3 .cc .item{display: flex;margin-bottom: 24px;}

.topic2 .con3 .cc .item:last-child{margin-bottom: 0;}

.topic2 .con3 .cc .item .ss{display: flex;background: #fff;border-radius: 8px;overflow: hidden;}

.topic2 .con3 .cc .item .img{width: 267px;overflow: hidden;}

.topic2 .con3 .cc .item .img img{width: 100%;}

.topic2 .con3 .cc .item .txt{width: calc(100% - 267px);padding: 27px 14px 20px 22px;}

.topic2 .con3 .cc .item .txt .t1{line-height: 1.75;}

.topic2 .con3 .cc .item .txt .line{margin: 11px 0 15px;height: 1px;background: #D9D9D9;}

.topic2 .con3 .cc .item .txt .t2{line-height: 1.75;}

.topic2 .con3 .cc .item .ss:hover{background: #C8161E;}

.topic2 .con3 .cc .item .ss:hover .t1{color: #fff;}

.topic2 .con3 .cc .item .ss:hover .img img{transform: scale(1.05);}

.topic2 .con3 .cc .item .ss:hover .line{background: #fff;}

.topic2 .con3 .cc .item .ss:hover .t2{color: #fff;}

.topic2 .con3 .cc .re{width: calc(50% - 12px);}

.topic2 .con3 .cc .item2{margin-bottom: 24px;}

.topic2 .con3 .cc .item2 .ss{display: block;position: relative;border-radius: 8px;overflow: hidden;}

.topic2 .con3 .cc .item2:hover .img{transform: scale(1.05);}

.topic2 .con3 .cc .item2 .img{height: 424px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.topic2 .con3 .cc .item2 .txt{position: absolute;left: 0;bottom: 0;z-index: 1;width: 100%;padding: 15px 48px 24px 24px;background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.40) 100%);}

.topic2 .con3 .cc .item2 .txt .t1{line-height: 1.5;color: #fff;}

.topic2 .con3 .cc .item2 .txt .t2{line-height: 1.75;color: #fff;margin-top: 4px;}

.topic2 .con4{padding-top: 0;}

.topic2 .con4 .cc{padding-top: 12px;}

.topic2 .con4 .ul{display: flex;flex-wrap: wrap;}

.topic2 .con4 .li{width: calc((100% - 72px)/3);margin: 36px 36px 0 0;}

.topic2 .con4 .li:nth-child(3n){margin-right: 0;}

.topic2 .con4 .ss{display: block;}

.topic2 .con4 .ss .img{border-radius: 8px;overflow: hidden;}

.topic2 .con4 .ss .img img{width: 100%;}

.topic2 .con4 .ss .t1{line-height: 1.75;color: #666;margin-top: 24px;}

.topic2 .con4 .ss .t2{line-height: 1.75;margin-top: 4px;}

.topic2 .con4 .ss:hover .img img{transform: scale(1.05);}

.topic2 .con4 .ss:hover .t2{color: #C8161E;}

.topic2 .con5{background: #F7F7F7 url(../images/topic2_c5_bg.png) no-repeat center;background-size: cover;}

.topic2 .con5 .cc{display: flex;justify-content: space-between;}

.topic2 .con5 .le{width: 50%;}

.topic2 .con5 .le .ss{display: block;}

.topic2 .con5 .le .img{border-radius: 8px;overflow: hidden;}

.topic2 .con5 .le .imgbg{height: 405px;background-position: center;background-repeat: no-repeat;background-size: cover;}

.topic2 .con5 .le .t1{line-height: 1.5;color: #212121;margin-top: 24px;}

.topic2 .con5 .le .t2{line-height: 1.75;color: #212121;margin-top: 8px;}

.topic2 .con5 .le .t3{line-height: 1.75;color: #666666;margin-top: 12px;}

.topic2 .con5 .le .ss:hover .t1{color: #C8161E;}

.topic2 .con5 .re{width: calc((660 / 1440)*100%);}

.topic2 .con5 .re .li{margin-bottom: 32px;}

.topic2 .con5 .re .li:last-child{margin-bottom: 0;}

.topic2 .con5 .re .ss{display: block;border-bottom: 1px solid #D9D9D9;padding-bottom: 16px;}

.topic2 .con5 .re .ss .t1{line-height: 36px;color: #212121;}

.topic2 .con5 .re .ss .t2{line-height: 28px;height: 56px;margin-top: 8px;color: #808080;}

.topic2 .con5 .re .ss .t3{line-height: 24.5px;color: #666666;margin-top: 16px;}

.topic2 .con5 .re .ss:hover .t1{color: #C8161E;}

.topic2 .con5 .re .ss:hover .t3{color: #C8161E;}

.talent_rec .more a{display: flex;align-items: center;justify-content: center;border-radius: 8px;background: #C8161E;width: 180px;height: 60px;color: #fff;line-height: 175%;margin: 0 auto;}

.talent_rec .more a img{margin-left: 12px;width: 11.5px;}

.ind_ban .img .bofang img{transform: translate(-50%,-50%) !important;transition: none !important;}

.footer{position: relative;z-index: 30;}

.bus_ass_con .con3{padding-bottom: 109px;}

.bus_ass_con_new .con3{padding-bottom: 249px;}

.bus_ass_con .con3 .inner_tit2{margin-top: 70px;}

.bus_ass_con .con3 .inner_tit2 .t1{color: #fff;}

.bus_ass_con .con4{padding-bottom: 120px;margin-top: -60px;}

.bus_ass_con .con4 .ss .txt{font-size: 13px;}

.topic2 .corporate_visual{background: url(../images/35_img1.png) no-repeat center;background-size: 100% auto;}

.topic2 .con2_swp .img{overflow: hidden;border-radius: 5px;}

.topic2 .con2_swp .img img{width: 100%;}

.more_more a{display: flex;align-items: center;justify-content: center;border-radius: 8px;background: #C8161E;width: 180px;height: 60px;color: #fff;line-height: 175%;margin: 0 auto;box-shadow: 0px 4px 10px 0px rgba(200, 22, 30, 0.20);}

.more_more a img{margin-left: 12px;width: 11.5px;}

.more_more a:hover img{margin-left: 20px;}

.swiper-container-horizontal>.swiper-scrollbar{position: relative;bottom: 0;left: 0;height: 3px;background: rgba(200, 22, 30, 0.1);}

.swiper-scrollbar-drag{background: rgba(200, 22, 30, 1);}

.talent_rec1 .con1{border-left: none;}

.talent_rec1 .con1 .ul{border-left: 1px solid #D9D9D9;}

.ann1 .con1 .ss .w3 span{margin-left: 13px;width: 14px;height: 14px;border-radius: 50%;position: relative;}

.ann1 .con1 .ss .w3 span.ining{border: 2px solid rgba(97, 181, 90, 0.2);}

.ann1 .con1 .ss .w3 span.ining::before{content: "";position: absolute;top: 0;left: 0;width: 10px;height: 10px;border-radius: 50%;background: #61B55A;}

.ann1 .con1 .ss .w3 span.over{border: 2px solid rgba(200, 22, 30, 0.2);}

.ann1 .con1 .ss .w3 span.over::before{content: "";position: absolute;top: 0;left: 0;width: 10px;height: 10px;border-radius: 50%;background: #C8161E;}

.topic2 .con2_swp .img img{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}

.topic2 .con2_swp .img:hover img{transform: scale(1.1);}

.topic3 .more_more a{background: linear-gradient(180deg, #8AD9FE 0%, #4A9AE4 71.87%);box-shadow: 0px 4px 10px 0px rgba(22, 136, 200, 0.20);}





/* 11.20 */
.bus_cap_con .con2 .c2 .re{margin-top: 0;}

.bus_cap_con .con2 .c2 .re .rtit{display: flex;align-items: center;line-height: 120%;color: #C8161E;}

.bus_cap_con .con2 .c2 .re .rtit img{margin-right: 6.5px;}

.bus_cap_con .con2 .c2 .re .tline{opacity: 0.4;border-bottom: 1px dashed #C8161E;margin:24px 0;}

.bus_cap_con .con2 .c2 .re .li{margin-bottom: 46px;}

.bus_cap_con .con2 .c2 .re .t1{padding-left: 20px;}

.bus_cap_con .con2 .c1{display: flex;justify-content: center;}

.bus_cap_con .con2 .c1 .item:nth-child(1){margin-right: -31px;background: url(../images/svg/xin_bus_bglf.svg) no-repeat right center;}

.bus_cap_con .con2 .c1 .item:nth-child(2){margin-left: -31px;background: url(../images/svg/xin_bus_bglf.svg) no-repeat left center;}

.bus_cap_con .con2 .c1 .item{padding: 29px 102px 32px;max-width: 638px;width: 50%;height: 235px;}

.bus_cap_con .con2 .c1 .t1{display: flex;align-items: center;justify-content: center;line-height: 120%;color: #C8161E;}

.bus_cap_con .con2 .c1 .t1 img{margin-right: 11px;}

.bus_cap_con .con2 .c1 .tline{opacity: 0.4;border-bottom: 1px dashed #C8161E;margin: 22px 0 26px;}

.bus_cap_con .con2 .c1 .t2{line-height: 175%;color: #666;max-height: 5.25em;overflow-y: auto;text-align: justify;padding-right: 10px;}

.ctit{display: flex;align-items: center;justify-content: center;}

.ctit .tt1{border: 1px solid #C8161E;padding: 7px;border-radius: 82px;}

.ctit .tt1 .tt2{text-align: center;line-height: 42px;color: #fff;width: 242px;padding: 13px 50px;border-radius: 68px;background: #C8161E;box-shadow: 0px 4px 10px rgba(200, 22, 30, 0.20);}

.bus_cap_con .con5{margin-top: 70px;}

.bus_cap_con .con5 .swh{display: flex;justify-content: center;position: relative;}

.bus_cap_con .con5 .scon{position: relative;}

.bus_cap_con .con5 .stop{width: calc(100% - 204px);margin: 26px auto 0;border: 1px solid #C8161E;border-bottom: none;border-radius: 8px 8px 0 0;height: 43px;position: relative;}

.bus_cap_con .con5 .stop::before{content: "";position: absolute;left: 50%;top: -27px;width: 1px;height: 26px;background: #C8161E;}

.bus_cap_con .con5 .sbot{display: flex;margin-top: 10px;}

.bus_cap_con .con5 .sbot .item{margin-right: 200px;}

.bus_cap_con .con5 .sbot .item:last-child{margin-right: 0;}

.bus_cap_con .con5 .sbot .img svg{filter:drop-shadow(22px 26px 44px rgba(232, 103, 109, 0.10));}

.bus_cap_con .con5 .sbot .item{position: relative;padding-bottom: 52px;}

.bus_cap_con .con5 .sbot .txt{position: absolute;top: 12px;left: 0;width: 100%;text-align: center;}

.bus_cap_con .con5 .sbot .txt .t1{line-height: 175%;color: #333;}

.bus_cap_con .con5 .sbot .txt .t2{line-height: 175%;color: #666;}

.bus_cap_con .con5 .sbot .item s{position: absolute;bottom: 12.5px;left: 50%;margin-left: -7px;width: 14px;height: 14px;background: #fff;border: 2px solid #E38A8E;box-shadow: 0px 4px 10px rgba(51, 51, 51, 0.12);border-radius: 50%;z-index: 5;}

.bus_cap_con .con5 .sbg{position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background: rgba(199, 23, 32, 0.1);}

.bus_cap_con .con5 .sbg s{position: absolute;left: 0;top: 50%;border-bottom: 1px dashed #E38A8E;width: 100%;height: 1px;}

.bus_cap_con .con6{position: relative;padding-bottom: 180px;background: url(../images/xin_bus_bg.png) no-repeat center top 20px;}

.bus_cap_con .con6 .ul{padding-top: 8px;display: flex;flex-wrap: wrap;max-width: 1160px;margin: 0 auto;}

.bus_cap_con .con6 .li{width: calc((100% - 65px)/2);margin: 54px 65px 0 0;position: relative;border: 1px solid #C8161E;border-radius: 100px;padding: 17px 100px 17px 123px;background: #fff;}

.bus_cap_con .con6 .li:nth-child(2n){margin-right: 0;}

.bus_cap_con .con6 .li .round{position: absolute;width: 110px;height: 110px;display: flex;align-items: center;justify-content: center;border-radius: 50%;left: -5px;top: -5px;box-shadow: 34px 43px 39px rgba(255, 61, 61, 0.10);background: linear-gradient(132deg, #F99196 12.05%, #C8161E 63.82%);}

.bus_cap_con .con6 .li .white{width: 100px;height: 100px;border: 2px solid #fff;border-radius: 50%;display: flex;align-items: center;justify-content: center;}

.bus_cap_con .con6 .li .white span{line-height: 150%;color: #fff;width: 40px;text-align: center;}

.bus_cap_con .con6 .li .list{height: 60px;overflow-y: auto;padding-right: 20px;position: relative;z-index: 5;}

.bus_cap_con .con6 .li .list .it{padding-left: 14px;position: relative;line-height: 28px;color: #333;margin-bottom: 4px;}

.bus_cap_con .con6 .li .list .it::before{content: "";position: absolute;left: 0;top: 10px;border: 2px solid #C8161E;background: #fff;border-radius: 50%;width: 8px;height: 8px;}

.bus_cap_con .con6 .li .list .it:last-child{margin-bottom: 0;}





.bus_cap_con_new{margin-top:-220px}











@media screen and (max-width:1680px) {
  .f_16{font-size: 14px;}
  .f_18{font-size: 16px;}
  .f_20{font-size: 18px;}
  .f_22{font-size: 20px;}
  .f_24{font-size: 22px;}
  .f_26{font-size: 22px;}
  .f_28{font-size: 26px;}
  .f_30{font-size: 28px;}
  .f_32{font-size: 30px;}
  .f_34{font-size: 30px;}
  .f_36{font-size: 30px;}
  .f_38{font-size: 32px;}
  .f_40{font-size: 32px;}
  .f_42{font-size: 32px;}
  .f_44{font-size: 32px;}
  .f_46{font-size: 34px;}
  .f_48{font-size: 34px;}
  .f_50{font-size: 34px;}

  .mg_80_0{margin-top: 60px;}
  
  .pd_80{padding: 60px 0;}
  
  .pd_100{padding: 60px 0;}
  
  .pd_80_100{padding: 60px 0;}

  .mg_80_0{margin-top: 60px;}

  .pd_80{padding: 60px 0;}

  .pd_100{padding: 60px 0;}

  .pd_80_100{padding: 60px 0 80px;}

  .pd_80_120{padding: 60px 0 80px;}

  .pd_60_120{padding: 50px 0 80px;}

  .pd_60_110{padding: 50px 0 80px;}

  .pd_70_160{padding: 60px 0 100px;}

  .pd_70_100{padding: 60px 0 80px;}

  .mg_42_0{margin-top: 40px;}

  .mg_48_0{margin-top: 40px;}

  .mg_60_0{margin-top: 40px;}

  .mg_0_70{margin-bottom: 45px;}

  .mg_66_0{margin-top: 50px;}

  .mg_72_0{margin-top: 50px;}

  .header .ul .li{margin-right: 30px;}

  .ind2 .con1 .re .r2 .li{margin-top: 8px;}

  .topic1 .con1 .cc .re .li{margin-top: 15px;}

  .topic1 .con1 .cc .re .line{margin-top: 12px;}

  .topic1 .con3 .le .ss{padding: 18px 0;}

  .topic3 .con1 .re .li{margin-bottom: 22px;}

  .news_list .pagin{bottom: 20px;}

  .corporate_philosophy .con1 .re{padding: 125px 0;}

  .bus_cap_con .con5{margin-top: 60px;}

  .footer .ft1 .re span{margin: 0 20px 0 12px;}
    
  .about_team1 .le{width: 352px;}

  .about_team1 .re{width: 100%;}
}


@media (max-width: 1500px) {
  .container{width: 1140px;}

  .ind2 .con1 .re .r2 .ul{margin-top: 10px;}

  .ind2 .con1 .re .r2 .li{margin-top: 4px;}

  .party .con3 .ce .txt{line-height: 1.5;}

  .header .ul .li{margin-right: 26px;}
}

@media (max-width: 1199px) {
  .container {width: 960px;}
}


@media (max-width:1030px) {
  .f_12 {font-size: 12px;}
  .f_16 {font-size: 14px;}
  .f_18 {font-size: 16px;}
  .f_20 {font-size: 16px;}
  .f_22 {font-size: 16px;}
  .f_24 {font-size: 16px;}
  .f_26 {font-size: 16px;}
  .f_28 {font-size: 18px;}
  .f_30 {font-size: 18px;}
  .f_32 {font-size: 20px;}
  .f_34 {font-size: 20px;}
  .f_36 {font-size: 20px;}
  .f_38 {font-size: 20px;}
  .f_40 {font-size: 22px;}
  .f_42 {font-size: 22px;}
  .f_44 {font-size: 22px;}
  .f_46 {font-size: 24px;}
  .f_48{font-size: 24px;}
  .f_50{font-size: 24px;}

  body{min-width: 200px;padding-top: 50px;}
  
  .box3,
  .box2,
	.box{width: 90%;min-width: 100px;padding: 0;}

  .mg_80_0{margin-top: 40px;}
  
  .pd_80{padding: 40px 0;}
  
  .pd_100{padding: 40px 0;}
  
  .pd_80_100{padding: 40px 0;}
    
  .mg_80_0{margin-top: 40px;}

  .pd_80{padding: 40px 0;}

  .pd_100{padding: 40px 0;}

  .pd_80_100{padding: 40px 0;}

  .pd_80_120{padding: 40px 0;}

  .pd_60_120{padding: 40px 0;}

  .pd_60_110{padding: 40px 0;}

  .pd_70_160{padding: 40px 0;}

  .pd_70_100{padding: 40px 0;}

  .mg_42_0{margin-top: 30px;}

  .mg_48_0{margin-top: 30px;}

  .mg_60_0{margin-top: 30px;}

  .mg_0_30{margin-bottom: 30px;}

  .mg_66_0{margin-top: 30px;}

  .mg_72_0{margin-top: 30px;}

  .wow,
  .wow1{opacity: 1;}

  .pc{display: none;}

  .ind_ban .img .bofang{right: 5%;bottom: 50px;transform: translate(0,0);}

  .header{display: none;}

  .mhead{display: block;}

  .bofang{width: 60px;height: 60px;}

  .bofang img{width: 60px !important;height: 60px !important;}

  .ind_ban .swp_btn{display: none;}

  .ind1 .re .txt a{width: 100%;}

  .ind1 .le{width: 48px;}

  .ind1 .le span{display: none;}

  .ind1 .re{width: calc(100% - 48px);}

  .ind2 .con1{flex-wrap: wrap;}

  .ind2 .con1 .le{width: 100%;}

  .ind2 .con1 .re{width: 100%;margin-top: 30px;}

  .ind2 .con1 .re .switch .item{padding: 6px 20px;}

  .ind2 .con2{margin-top: 30px;}

  .ind2 .con2 .ul{flex-wrap: wrap;}

  .ind2 .con2 .li{width: 100%;margin: 0 0 20px;}

  .ind3 .con1{overflow-x: auto;margin-top: 100px;}

  .ind3 .img{height: 300px;}

  .ind3 .ul{margin-top: 0;width: 800px;}

  .ind3 .li .ss{padding: 40px 20px;}

  .ind3 .li{width: calc((100% - 30px)/3);margin-right: 15px;}

  .ind4 .con1 .box{display: block;padding: 40px 0;}

  .ind4 .con1 .box .re{width: 100%;padding: 0 0 30px;}

  .ind4 .con1 .vid{position: relative;top: 0;left: 0;width: 100%;}

  .ind4 .con1 .vid .img{position: relative;}

  .ind4 .con1 .vid .img .bg{position: relative;}

  .ind4 .con1 .vid a{position: relative;right: 0;width: 100px;height: 40px;}

  .ind4 .con1 .box .re .t2{margin-top: 15px;}

  .ind4 .con1 .box .re .t3{margin-top: 15px;}

  .ind4 .con2{margin-top: 40px;}

  .ind4 .con2 .li .ltp span{font-size: 24px;}

  .ind4 .con2 .li .ltp sub{font-size: 16px;}

  .ind4 .con2 .li .lbt{font-size: 12px;}

  .ind4 .con2 .ul{flex-wrap: wrap;justify-content: flex-start;}

  .ind4 .con2 .ul .li{width: 33.33%;margin-bottom: 10px;}

  .ind5 .ul{margin-top: 20px;flex-wrap: wrap;}

  .ind5 .li{width: 100%;margin: 0 0 20px;}

  .ind5 .more{margin-top: 10px;}

  .ind5 .more a{width: 140px;height: 40px;}

  .footer .ft2 .le{display: none;}

  .footer .ft2 .re{width: 100%;}

  .footer .ft1{flex-wrap: wrap;}

  .footer .ft1 .re{max-width: 100%;flex-wrap: wrap;margin-top: 20px;display: none;}

  .footer .ft2{padding: 30px 0 40px;}

  .footer .ft2 .re .r2{flex-wrap: wrap;margin-top: 10px;}

  .footer .ft2 .re .r2 .text{width: 100%;margin-top: 20px;}

  .footer .ft2 .re .r2 .txt{margin-bottom: 15px;}

  .footer .ft3{flex-wrap: wrap;justify-content: center;text-align: center;}

  .footer .ft3 .le{width: 100%;}

  .inner_nav .box{height: auto;}

  .header_place{display: none;}

  .inner_ban .txt .t2{margin-top: 10px;}

  .about1 .box{flex-wrap: wrap;}

  .pages{display: none;}

  .pages_yd{display: block;}
  
  .z_tanchuang.one .tbox .modal{width: 90%;padding: 15px;}

  .z_tanchuang .tbox .modal .out{right: 0;top: -50px;}
  

  .about1 .le{width: 100%;padding: 20px 15px;}

  .about1 .le .ul{display: flex;flex-wrap: wrap;}

  .about1 .le .li{width: 50%;margin-bottom: 20px;}

  .about1 .le .countUp{font-size: 22px;}

  .about1 .re{width: 100%;margin-top: 30px;}

  .footer .ft1 .le img{height: 30px;}

  .footer .con1{display: none;}

  .footer .ft2{display: none;}

  .about_team1 .box{flex-wrap: wrap;}

  .about_team1 .le{width: 100%;}

  .about_team1 .re{width: 100%;margin-top: 30px;}

  .about_team1 .rtp a{margin-right: 10px;}

  .about_team1 .rbt{margin-top: 30px;}

  .about_team1 .rbt .item{width: 48%;margin-right: 4%;margin-bottom: 0;}

  .about_team1 .rbt .item:nth-child(2n){margin-right: 0;}

  .about_develop .con1 .txt{padding: 20px 15px;}

  .about_develop .con1 .li{line-height: 1.75;}

  .about_develop .con1 .li::before{top: 50%;}

  .srox{overflow-x: auto;}

  .about_develop .con2 .ul{width: 1030px;}

  .about_develop .con2 .ss{padding: 30px 15px;}

  .about_develop .con2 .ss .t1{height: 3.5em;}

  .about_mem .le{width: 100%;}

  .about_mem .box{flex-wrap: wrap;}

  .about_mem .re{width: 100%;margin-top: 30px;}

  .about_mem .memlist .ico img{margin-left: 0;}

  .about_mem .memlist .line{left: 22px;}

  .about_mem .memlist .ss{width: 100%;padding: 0 0 0 62px;justify-content: flex-start;align-items: flex-start;}

  .about_mem .memlist .ss .t1{width: 100%;text-align: left;}

  .about_mem .memlist .ss .t1 span{left: -55px;}

  .about_mem .memlist .li{margin-top: 0;min-height: auto;margin-bottom: 20px;}

  .about_mem .memlist .ss .t2{text-align: left;}

  .about_mem .memlist .ss .t3{margin-top: 20px;}

  .about_mem .memlist .li:nth-child(2n) .t1 span{left: -55px;}

  .about_mem .memlist .line{height: calc(100% - 60px);}

  .news_list .box{flex-wrap: wrap;}

  .news_list .le{width: 100%;}

  .news_list .re{width: 100%;margin-top: 30px;}

  .news_list .hotspot .ss{flex-direction: column-reverse;padding: 20px 15px;}

  .news_list .hotspot .ss .txt{width: 100%;}

  .news_list .hotspot .ss .img{width: 100%;}

  .news_list .pagin{position: relative;margin-top: 0px;left: 0;bottom: 0;justify-content: center;}

  .news_list .hotspot{padding-bottom: 30px;}

  .news_list .re .li .ss{padding: 20px 15px;}

  .news_list .re .li .ss{flex-direction: column-reverse;}

  .news_list .re .li .txt{width: 100%;max-width: 100%;margin-top: 20px;}

  .news_list .re .li .t2{margin-top: 6px;}

  .news_list .re .li .t3{margin-top: 6px;}

  .news_topic .con2{margin-top: 30px;}

  .news_topic .con2 .ul{flex-wrap: wrap;}

  .news_topic .con2 .li{width: 100%;margin-bottom: 20px;margin-right: 0;}

  .newsDet .ly{margin: 12px 0;}

  .newsDet .edit{padding: 20px 0 30px;}

  .newsDet .page_fy{flex-wrap: wrap;margin-top: 30px;}

  .newsDet .page_fy .le{width: 100%;}

  .newsDet .page_fy .re{margin-top: 20px;width: 140px;}

  .newsDet .page_fy .re a{height: 44px;}

  .topic1 .con1{padding: 0 15px;}

  .topic1 .con1 .cc{flex-wrap: wrap;}

  .topic1 .con1 .cc .le{width: 100%;}

  .topic1 .con1 .cc .re{width: 100%;margin-top: 30px;}

  .topic1 .con2{padding: 0 15px;}

  .topic1 .con2 .cc{flex-wrap: wrap;}

  .topic1 .con2 .le{width: 100%;}

  .topic1 .con2 .re{width: 100%;margin-top: 30px;}

  .topic1 .con3{padding: 0 15px;}

  .topic1 .con3 .cc{flex-direction: column-reverse;}

  .topic1 .con3 .le{width: 100%;}

  .topic1 .con3 .re{width: 100%;}

  .topic3{padding-top: 0;}

  .topic3 .box3{padding: 40px 15px;border: 4px solid #fff;transform: none;}

  .topic3 .cc{margin-top: 15px;flex-wrap: wrap;}

  .topic3 .tit img{max-width: 180px;}

  .topic3 .con1 .le{width: 100%;}

  .topic3 .con1 .re{width: 100%;margin-top: 30px;}

  .topic3 .con1 .re .li{margin-bottom: 14px;}

  .topic3 .con2 .ss{padding: 15px;width: 100%;margin-right: 0;}

  .topic3 .con2 .li{width: 100%;margin-right: 0;}

  .topic3 .con2 .li:nth-child(2n){margin-top: 12px;}

  .topic3 .con3 .li{width: 100%;margin-right: 0;margin-top: 12px;}

  .topic3 .con3 .ss .txt{padding: 14px;}

  .topic3 .con3 .ss .t1{width: calc(100% - 110px);margin-right: 20px;}

  .topic3 .con3 .ss .t2{width: 90px;}

  .topic2 .con1 .img{flex-wrap: wrap;}

  .topic2 .con1 .le{width: 100%;}

  .topic2 .con1 .re{width: 100%;margin-top: 14px;}

  .topic2 .con1 .ce{width: 100%;margin-top: 14px;}

  .topic2 .con1 .ss{margin-top: 14px;}

  .topic2 .con1{padding-bottom: 0;}

  .topic2 .con2 .c2_top .ss{flex-wrap: wrap;}

  .topic2 .con2 .c2_top .ss .le{width: 100%;}

  .topic2 .con2 .c2_top .ss .re{width: 100%;padding: 20px 15px;}

  .topic2 .con2 .c2_top .ss .t3{margin-top: 12px;}

  .topic2 .con2 .c2_top .ss .t4{margin-top: 20px;}

  .topic2 .con2 .c2_bot .ul{flex-wrap: wrap;}

  .topic2 .con2 .c2_bot .li{width: 100%;}

  .topic2 .con2 .c2_bot .ss{padding: 10px 15px;}

  .topic2 .con2 .c2_bot .ss .t4{margin-top: 10px;}

  .topic2 .con2 .c2_bot .ss .t2{height: auto;}

  .topic2 .con3 .cc{flex-wrap: wrap;}

  .topic2 .con3 .cc .le{width: 100%;}

  .topic2 .con3 .cc .re{width: 100%;display: flex;flex-direction: column-reverse;margin-top: 24px;}

  .topic2 .con3 .cc .item .ss{flex-wrap: wrap;}

  .topic2 .con3 .cc .item .img{width: 100%;}

  .topic2 .con3 .cc .item .txt{width: 100%;padding: 20px 15px;}

  .topic2 .con3 .cc .item2 .img{height: auto;}

  .topic2 .con3 .cc .item2{margin: 24px 0 0;}

  .topic2 .con3 .cc .item2 .txt{padding: 15px;}

  .topic2 .con4 .li{width: 100%;margin: 12px 0 0;}

  .topic2 .con5 .cc{flex-wrap: wrap;}

  .topic2 .con5 .le{width: 100%;}

  .topic2 .con5 .re{width: 100%;margin-top: 30px;}

  .topic2 .con5 .re .ss .t2{height: auto;margin-top: 4px;}

  .topic2 .con5 .re .ss .t3{margin-top: 10px;}

  .topic2 .con5 .le .imgbg{height: auto;}

  .bus_con .con2{flex-wrap: wrap;}

  .bus_con .con2 .le{width: 100%;}

  .bus_con .con2 .re{width: 100%;}

  .bus_con .con2 .le .txt{padding: 20px;}

  .bus_con .con2 .re .txt{padding: 20px;}
  
  .bus_con .con2 .re .ss{margin-top: 20px;}

  .bus_con .con2{margin-top: 30px;}

  .bus_soc_con .con1 .inner_tit2{margin-top: 30px;}

  .bus_soc_con .con1 .ul1{flex-wrap: wrap;}
  
  .bus_soc_con .con1 .ul1 .li{width: 100%;margin-bottom: 20px;}

  .bus_soc_con .con1 .ul1 .txt{padding-top: 0;}

  .bus_soc_con .con1 .mapcon{margin-top: 40px;flex-wrap: wrap;}

  .bus_soc_con .con1 .mapcon .le{width: 100%;}

  .bus_soc_con .con1 .mapcon .re{width: 100%;margin-top: 30px;}

  .bus_soc_con .con1 .mapcon .t2{margin: 10px 0 6px;}

  .bus_soc_con .con2 .ul{min-width: 800px;}

  .bus_ass_con .con2{padding: 40px 0;}

  .bus_ass_con .con2 .li{width: 100%;margin-top: 20px;margin-right: 0;margin-bottom: 20px;}

  .bus_ass_con .con2 .ss .ico{display: none;}

  .bus_ass_con .con2 .ss .txt{padding: 0;}

  .bus_ass_con .con2 .ss .bg1,
  .bus_ass_con .con2 .ss .bg2{display: none;}

  .bus_ass_con .con2 .ss .txt{height: auto;}

  .bus_ass_con .con2 .li:nth-child(3) .ss .txt{padding: 0;}

  .bus_ass_con .con2 .li:nth-child(2n){transform: none;}

  .bus_ass_con .con3 .ul{flex-wrap: wrap;background: none;padding: 0;margin-top: 0;}

  .bus_ass_con .con3 .li:nth-child(1),
  .bus_ass_con .con3 .li:nth-child(2){width: 100%;margin-right: 0;margin-left: 0;margin-top: 30px;}

  .bus_ass_con .con3 .li .t3{padding-right: 10px;}

  .bus_ass_con .con4 .li{width: 100%;margin-right: 0;margin-top: 12px;}

  .bus_ass_con .con4 .li .txt{bottom: 20px;padding: 0 20px;}

  .bus_cap_con .con2{padding: 40px 0;}

  .bus_cap_con .con2 .c2{flex-wrap: wrap;}

  .bus_cap_con .con2 .c2 .le{width: 100%;display: none;}

  .bus_cap_con .con2 .c2 .re{width: 100%;margin: 0;max-width: 100%;}

  .bus_cap_con .con2 .c2 .re .li{margin-bottom: 20px;}

  .bus_cap_con .con3 .c1{flex-wrap: wrap;border-radius: 8px;}

  .bus_cap_con .con3 .c1 .le{width: 100%;}

  .bus_cap_con .con3 .c1 .re{width: 100%;}

  .bus_cap_con .con3 .c1 .re{padding: 20px 15px;}

  .bus_cap_con .con3 .c1 .re .t2{margin-top: 20px;}

  .bus_cap_con .con3 .ul{width: 1030px;}

  .party .con2{flex-wrap: wrap;}

  .party .con2 .le{width: 100%;padding: 20px 15px;min-height: auto;}

  .party .con2 .re{width: 100%;}

  .party .con2 .le .t2{max-height: 20em;overflow-y: auto;padding-right: 10px;}

  .party .con3 .ce{display: none;}

  .party .con3{margin-top: 30px;}

  .party .con3 .li{flex-wrap: wrap;padding: 0 15px;margin: 0;}

  .party .con3 .item{width: 100%;max-width: 100%;padding: 8px 0 8px 20px;}

  .party .con4{margin-top: 40px;}

  .party .con4 .ul{width: 1030px;}

  .party .con4 .li .txt{padding: 22px 15px 40px;}

  .corporate .con1 .ul{flex-wrap: wrap;}

  .corporate .con1 .li{width: 100%;}

  .corporate .con2 .play img{max-width: 50px;}

  .corporate_philosophy .con1 .re{width: 100%;padding: 40px 0;}

  .corporate_philosophy .con1 .le{bottom: 0;left: 0;width: 100%;height: 300px;top: auto;}

  .corporate_philosophy .con1{padding-bottom: 300px;}

  .corporate_philosophy .con2 .ul{flex-wrap: wrap;margin-top: 10px;}

  .corporate_philosophy .con2 .li{width: 100%;margin-top: 20px;}

  .corporate_philosophy .con4 .txt{position: relative;top: 0;padding: 40px 0;}

  .corporate_philosophy .con4 .bg{position: absolute;top: 0;height: 100%;left: 0;width: 100%;}

  .corporate_philosophy .con4 .bg img{height: 100%;object-fit: cover;}

  .corporate_philosophy .con5 .ul{width: 1030px;}

  .corporate_philosophy .con5 .ss{padding: 30px 15px;}

  .corporate_philosophy .con5 .ss .t1{font-size: 50px;}

  .corporate_visual .con1 .ul{flex-wrap: wrap;}

  .corporate_visual .con1 .li{width: 100%;margin: 0 0 20px;}

  .corporate_visual .con1 .play img{max-width: 50px;}

  .z_tanchuang .tbox .modal{width: 90%;padding: 15px;}

  .ann1 .con1 .ultop{padding: 14px 15px;}

  .ann1 .con1 .ss{padding: 16px 15px;}

  .ann1 .con1 .ss .w2{display: none;}

  .ann1 .con1 .w2{display: none;}

  .contact .con1{flex-wrap: wrap;}

  .contact .con1 .le{width: 100%;}

  .contact .con1 .le .item .ico{width: 60px;}

  .contact .con1 .le .item .txt{width: calc(100% - 84px);}

  .contact .con1 .re{width: 100%;}

  .contact .con1 .le .item{margin-bottom: 20px;}

  .talent .con1 .ul{margin-top: 0;padding-top: 0;flex-wrap: wrap;}

  .talent .con1 .ul::before{display: none;}

  .talent .con1 .li{margin: 30px 0 0;width: 100%;}

  .talent_sch .con1{flex-direction: column-reverse;}

  .talent_sch .con1 .re{width: 100%;}

  .talent_sch .con1 .le{width: 100%;padding: 20px 15px;}

  .talent_sch .con1 .le .line{margin-top: 10px;}

  .talent_sch .con1 .le .t2{margin-top: 10px;}

  .talent_sch .con2 .switch a{margin: 0 10px;}

  .talent_sch .con2 .li{width: 100%;margin-right: 0;margin-top: 20px;}

  .ind4 .con1 .vid .play img{max-width: 50px;}

  .inner_nav .box .tabs_phone{width: 100%;}

  .corporate_philosophy .con3 .ul{flex-wrap: wrap;padding: 40px 0;}

  .corporate_philosophy .con3 .li{width: 100%;margin: 0;}

  .corporate_philosophy .con3 .li.line{width: 100%;height: 1px;margin: 20px 0;}

  .corporate_philosophy .con3 .txt{position: relative;z-index: 5;}

  .corporate_philosophy .con3 .txtbox .bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

  .corporate_philosophy .con3 .txtbox .bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

  .corporate_philosophy .con3 .li.text:hover{margin-top: 0;}

  .about_mem{overflow: hidden;}

  .bus_cap_con .con4 .txt{position: relative;top: 0;padding: 40px 0;}

  .bus_cap_con .con4 .img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

  .bus_cap_con .con4 .img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}

  .topic1 .con1 .cc .le .pogin{justify-content: center;}

  .ind4 .con1 .vid{display: flex;flex-direction: column-reverse;}

  .bus_ass_con .con4{padding-bottom: 20px;}

  .bus_ass_con .con3 .inner_tit2{margin-top: 40px;}

  .bus_ass_con .con3{padding-bottom: 85px;}

  .bus_ass_con .pogin{position: relative;bottom: 0;margin-top: 20px;}

  .bus_ass_con .pogin span{width: 30px;height: 3px;background: #ccc;margin: 0 3px;}

  .bus_ass_con .pogin .swiper-pagination-bullet-active{background: #C8161A;}
  
  .more_more a{width: 140px;height: 40px;}


  
  /* 11.20 */
  .ctit .tt1{padding: 3px;}

  .ctit .tt1 .tt2{width: 150px;padding: 0 30px;}

  .bus_cap_con .con5 .stop{display: none;}

  .bus_cap_con .con5 .sbot .item{width: 33.33%;margin-right: 0;padding-bottom: 0;}

  .bus_cap_con .con5 .sbot .img{display: none;}

  .bus_cap_con .con5 .sbot .txt{position: relative;top: 0;}

  .bus_cap_con .con5 .sbg{display: none;}

  .bus_cap_con .con5 .sbot .item s{display: none;}

  .bus_cap_con .con5 .scon{width: 100%;}

  .bus_cap_con .con6 .li{width: 100%;margin: 30px 0 0;}

  .bus_cap_con .con6 .li{padding: 10px 15px 10px 95px;}

  .bus_cap_con .con6 .li .round{width: 90px;height: 90px;}

  .bus_cap_con .con6 .li .round .white{width: 80px;height: 80px;}

  .bus_cap_con .con6 .li .list{padding-right: 10px;}

  .bus_cap_con .con6{padding-bottom: 80px;background-position: center top 65px;}

  .bus_cap_con .con5 .sbot{margin-top: 30px;padding-bottom: 20px;border-bottom: 1px dashed #E38A8E;}

  .bus_cap_con .con2 .c1{flex-wrap: wrap;}

  .bus_cap_con .con2 .c1 .item{width: 100%;margin: 0 0 30px !important;padding: 0;background: none !important;height: auto;}

  .bus_cap_con .con2 .c1 .tline{margin: 15px 0 20px;}

  .bus_cap_con .con5{margin-top: 40px;}
}

@media (max-width:800px) {
  .fw_100{font-weight: normal;}
}




