 @charset "utf-8";
/* CSS Document */

*{margin: 0px;padding: 0px;}

body{font-family:  harmonyos-regular, Arial, Verdana, Geneva, sans-serif;color: #333;background-color: #fff; line-height: 180%; font-size: 16px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, hr{margin: 0px;padding: 0px;}
html, body{  width: 100%;}
a{color: #333;text-decoration: none;}
a:hover{color: var(--theme-color);text-decoration: none;}
img{border: 0;}
ul{display: block;}
ul, ul li{list-style: none;}
input, select, textarea{vertical-align: middle;font: 16px harmonyos-regular,"Microsoft Yahei", Verdana, Geneva, sans-serif;border: 1px solid #dedede;}
.left{float: left;}
.right{float: right;}
.mt{margin-top: 10px;}
.mr{margin-right: 10px;}
.mb{margin-bottom: 10px;}
.ml{margin-left: 10px;}
.pt{padding-top: 10px;}
.pt2{padding-top:20px;}
.pt3{padding-top:30px;}
.pt4{padding-top:40px;}
.pt5{padding-top:50px;}
.pt6{padding-top:60px;}
.pt7{padding-top:70px;}
.pt8{padding-top:80px;}
.pt9{padding-top:90px;}
.pt10{padding-top:10%;}
.pr{padding-right: 10px;}
.pb{padding-bottom: 10px;}
.pb2{padding-bottom: 20px;}
.pb3{padding-bottom: 30px;}
.pb4{padding-bottom: 40px;}
.pb5{padding-bottom: 50px;}
.pb6{padding-bottom: 60px;}
.pb7{padding-bottom: 70px;}
.pb8{padding-bottom: 80px;}
.pb9{padding-bottom: 90px;}
.pb10{padding-bottom: 100px;}
.pl{padding-left: 10px;}
.wp{margin: 0px auto; max-width: 1200px;}
.wp2{margin: 0px auto; max-width: 1200px;}
.cls{font-size: 0px;height: 0px;line-height: 0px;clear: both;}
.hs{ background: #f6f6f6;}
.wp1380{ width:1380px; margin:0px auto}
.hs{ background: #f5f5f5;}
.h1, h1{ font-size: 16px; font-weight: 600;}
.container-s{ padding: 0px 40px;}

.active {
    color:white;
    background: #093671 !important;
    opacity:0.7
}
    .active .ix-nav li > a {
        color: white !important;
    }
    .active .ix-nav li {
        background: #afa9a9 !important;
    }
    .btn {
        font-family: Raleway(SemiBold 600);
    }
.active .top-ico {
    color: white !important;
}
.zsy-img {
    width: 100%;
    overflow: hidden;
    position: relative;
    text-align: center;
}
.zsy-img img{ max-width:100%;      display: block;}
.zsy-img img.abc {position: absolute; top: 0; left: 0; bottom: 0; right: 0; width: 100%; height: 100%; display: block; text-align: center; margin: auto;  transition:all 0.36s ease; object-fit:cover;}
.zsy-img a:hover img.abc{ transform: scale(1.08);}
.hidden {
    display: none;
}
.hover-img:hover img{transform: scale(1.08);}
.ix-foot-dz .t2 i {
    display: contents !important;
}
.zoom{ transition:all 0.36s ease;}

.zoom-box{ overflow:hidden;}
.zoom-box img{ max-width:100%;}
.zoom-box:hover .zoom{ transform:scale(1.08); border-radius:0px;}

.box-pl10{ padding-left:100px;}
.box-pr10{ padding-right:100px;}

.fz42{ font-size:42px; color:#333; line-height:120%; padding-bottom:1.25rem;font-weight:normal;}


.container{ padding-right: 1.25rem; padding-left: 1.25rem;}
.row { margin-right: -1.25rem; margin-left: -1.25rem;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 1.25rem; padding-left: 1.25rem;}

img{display:inline-block; max-width: 100%;}

.x1{ width:100%;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.x2 {
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;*/
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -moz-box;
    -moz-line-clamp: 2;
    -moz-box-orient: vertical;
    word-wrap: break-word;
    word-break: break-all;
    white-space: normal;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.x3{ width:100%;   overflow: hidden;  text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3;  -webkit-box-orient: vertical;  display: -moz-box; -moz-line-clamp: 3;  -moz-box-orient: vertical; word-wrap: break-word; word-break: break-all; white-space: normal;    }
.red{
    color:red;
}

.ty-flex{display: flex; flex-wrap: wrap;}
.ty-flex-zy-lb{justify-content: space-between;}
.ty-flex-zy-jz{justify-content: center;}
.ty-flex-sx-jz{ align-items: center;}
.ty-flex-wrap{flex-wrap: wrap;}
.ty-flex-sx-dq{align-items: flex-start;}

/* Project id 4010919 */

/* @font-face {
  font-family: "iconfont";
  src: url('../font/iconfont.woff2') format('woff2'),
       url('../font/iconfont.woff') format('woff'),
       url('../font/iconfont.ttf') format('truetype');
} */




@font-face {
  font-family: "iconfont"; /* Project id 4793050 */
  src: url('../font/iconfont.woff2?t=1735033604133') format('woff2'),
       url('../font/iconfont.woff?t=1735033604133') format('woff'),
       url('../font/iconfont.ttf?t=1735033604133') format('truetype');
}


.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}







/* 在线链接服务仅供平台体验和调试使用，平台不承诺服务的稳定性，企业客户需下载字体包自行发布使用并做好备份。 */
@font-face {
  font-family: 'iconfont2';  /* Project id 4798830 */
  src: url('https://at.alicdn.com/t/c/font_4798830_9ivn9zba6q.woff2?t=1741140730409') format('woff2'),
       url('https://at.alicdn.com/t/c/font_4798830_9ivn9zba6q.woff?t=1741140730409') format('woff'),
       url('https://at.alicdn.com/t/c/font_4798830_9ivn9zba6q.ttf?t=1741140730409') format('truetype');
}

.iconfont2 {
  font-family: "iconfont2" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}



:root{
  --theme-color:#08346f;
  --title-font-size:3.2rem;
}
.ty-color{color:var(--theme-color)}
.bs-color{color:#fff;}


*{box-sizing: border-box;}


@font-face {
  font-family: "harmonyos-regular";
  src: url("../font/harmonyos-regular.woff2") format("woff2"),
       url("../font/harmonyos-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
}


.zt{ font-family: 'harmonyos-regular';  font-size: 30px; color:#b2b2b2;   -webkit-font-smoothing: antialiased;  -moz-osx-font-smoothing: grayscale;}


/*加载动画*/
.preloader{height:100vh;width:100%;position:fixed;background:var(--white);top:0;left:0;right:0;bottom:0;z-index:9999999999}
.preloader-orbit-loading{position:relative;top:50%;left:50%;width:100px;height:100px;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;perspective:780px;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}
.preloader-orbit-loading .cssload-inner{position:absolute;width:100%;height:100%;box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}
.preloader-orbit-loading .cssload-inner.cssload-one{left:0;top:0;animation:cssload-rotate-one 1.15s linear infinite;-o-animation:cssload-rotate-one 1.15s linear infinite;-ms-animation:cssload-rotate-one 1.15s linear infinite;-webkit-animation:cssload-rotate-one 1.15s linear infinite;-moz-animation:cssload-rotate-one 1.15s linear infinite;border-bottom:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-two{right:0;top:0;animation:cssload-rotate-two 1.15s linear infinite;-o-animation:cssload-rotate-two 1.15s linear infinite;-ms-animation:cssload-rotate-two 1.15s linear infinite;-webkit-animation:cssload-rotate-two 1.15s linear infinite;-moz-animation:cssload-rotate-two 1.15s linear infinite;border-right:5px solid var(--theme-color)}
.preloader-orbit-loading .cssload-inner.cssload-three{right:0;bottom:0;animation:cssload-rotate-three 1.15s linear infinite;-o-animation:cssload-rotate-three 1.15s linear infinite;-ms-animation:cssload-rotate-three 1.15s linear infinite;-webkit-animation:cssload-rotate-three 1.15s linear infinite;-moz-animation:cssload-rotate-three 1.15s linear infinite;border-top:5px solid var(--theme-color)}
@keyframes cssload-rotate-one{0%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-one{0%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-one{0%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-one{0%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-one{0%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(-45deg) rotateZ(360deg)}
}@keyframes cssload-rotate-two{0%{transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-two{0%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-o-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-two{0%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-two{0%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-two{0%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(50deg) rotateY(10deg) rotateZ(360deg)}
}@keyframes cssload-rotate-three{0%{transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-o-keyframes cssload-rotate-three{0%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-o-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-ms-keyframes cssload-rotate-three{0%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-ms-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-webkit-keyframes cssload-rotate-three{0%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-webkit-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}@-moz-keyframes cssload-rotate-three{0%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(0deg)}
100%{-moz-transform:rotateX(35deg) rotateY(55deg) rotateZ(360deg)}
}


/*header*/
.ix-header {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 101;
    height: 100px;
    background: white;
}


.ix-header .ix-logo img{ height:70px;}
.ix-header .ix-logo img.a2{ display:none;}
.top-ico{font-size: 30px; vertical-align: top; color: #08346f; padding-right: 10px;}

.pg-main{
    margin-top:10%
}
/*=========导航==========*/
/*一级导航*/
.ix-nav {
    line-height: 100px;
}
    .ix-nav li {
        float: left;
        padding: 0px 1vw;
        position: relative;
        color: #333333;
        height: 100px;
         background: #E8E8E8;
       
    }
        .ix-nav li:hover {
            background: #093671;
            opacity: 0.7;
        }
    .ix-nav li > a {
        color: #093671;
        font-size: 26px;
    }
        .ix-nav li > a:hover {
            color: white
        }
.ix-nav li>i{font-size:12px; display:inline-block; padding-left:10px;}
.ix-nav li i.yy{padding-left:0px; font-size:1.25rem; vertical-align:middle; padding-right:10px;}
.ix-nav li i.mobile-an{cursor:pointer;}
.nax-an{ display:none;}
.nav-colose{ display:none;}
/*二级导航*/
.ix-nav li .subnav{width:100% !important; left:0 !important; right:0!important;  position:absolute; top:150px;  opacity:0; visibility:hidden; transition:all 0.36s ease; background:#fff; box-shadow:0px 0px 10px rgba(0,0,0,0.2); width:100%; text-align:center; border-radius:6px; overflow:hidden;}
.ix-nav li:hover .subnav{ opacity:1; visibility:visible; top:100px; }
.ix-nav li .subnav a{line-height:160%; display: block; font-size:14px; padding:10px 10px; transition:all 0.36s ease;}
.ix-nav li .subnav a:hover{background:var(--theme-color);color:#fff;}
/*=========导航-end=========*/


/*===============================db_xs==========================*/
.db_xs { width: 50px; height: 50px; transition: all 0.36s ease;  position: fixed; right: 30px; bottom: 60px; z-index: 9999; border-radius: 50%; display: none; background: url(../images/xs.png) no-repeat center center; background-color: rgba(0,0,0,0.2);}
.db_xs:hover{ background-color: var(--theme-color);}
.wp-box{ padding-left:8%; padding-right:8%;}

/*banner*/
.ix-banner{height: 600px; position: relative;top:24%}
.ix-banner .swiper-container{width:100%;}
.ix-banner .sw-box{height:100%;overflow:hidden;}
.ix-banner .ix-ban-bj{width:100%;height:500px;transition:all 0.36s ease;display:table;}
.ix-ban-bj .ib-tit{display:table-cell;vertical-align:middle;}
    .ix-ban-bj .ib-tit .ib-t1 {
        font-size: 55px;
        color: #fff;
        width: 98%;
        line-height: 120%;
        padding-bottom: 1.25rem;
        text-align: center;
        text-shadow: 0 0 10px #555;
    }
.ix-ban-bj .ib-tit .ib-t1 span{display:inline-block;width:40px;height:3px;background:#fff;vertical-align:middle;margin-right:1.25rem;}
.ix-ban-bj .ib-tit .ib-t2{font-size:2.5rem;line-height:150%;padding-top:1.87rem;color:#fff;padding-bottom:3.125em;}
.ix-ban-bj .ib-tit .ib-t3{font-size:18px;;color:rgba(255,255,255,1);width:45%;line-height:180%;}
.ix-ban-bj .ib-tit .ib-t3 span{display:inline-block;padding-left:1.25rem;color:#999999;font-weight:normal;position:relative;}
.ix-ban-bj .ib-tit .ib-t3 span:after{content:'';position:absolute;left:0px;top:12px;width:calc(100% - 0.5rem);height:1px;background:#aeb3c3;margin:0}
.ix-ban-bj .ib-tit .ib-t4{margin-top:3.125rem;}

.ix-banner .swiper-button-next,.ix-banner .swiper-button-prev{width:3.125rem;height:3.125rem;background:rgba(0,0,0,0.5);border-radius:6px;text-align:center;line-height:50px;transition:all 0.36s ease;}
.ix-banner .swiper-button-next i,.ix-banner .swiper-button-prev i{font-size:0.9rem;color:#fff;}
.ix-banner .swiper-button-next{right:3.75rem;}
.ix-banner .swiper-button-prev{left:3.75rem;}
.ix-banner .swiper-button-prev:after,.ix-banner .swiper-button-next:after{display:none;}
.ix-banner .swiper-button-prev:after,.ix-banner .swiper-button-next:after{display:none;}
.ix-banner .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:transparent; border:solid 1px #fff; margin:0px 5px;transition:all 0.36s ease;opacity:1;}
.ix-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.875rem;background:#fff;  border:solid 1px #fff;}
.ix-banner .swiper-button-next:hover,.ix-banner .swiper-button-prev:hover{background:#e72629;}
.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1.25rem;}
.ix-banner .swiper-pagination{bottom: 110px;}
.ix-ban-bj .ib-tit::after{position: absolute;top: 0; width: 100%;height: 100%; background:rgba(0,0,0,0.2); z-index: -1; content: '';}
.ix-more{
  a{font-size:1.1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;width:11rem;padding:0.6rem 0rem;color:#fff; border:solid 1px #fff; -webkit-transition:.4s;-o-transition:.4s;transition:.4s;border-radius:6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
  em{margin-left:0.6rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:1.2rem;
  svg{vertical-align:middle}}
  &:hover{
    em{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:1rem}
  }
}}


/*响应式字体*/
html {font-size: calc(0.8rem + 0.3vw);}


/*通用栏目*/
.ix-head {position: relative;}
.ix-head .i1{font-size: 30px; line-height: 150%; font-weight: bold; color: var(--theme-color);/*text-align:center*/}
.ix-head .i2{ color: #999;}

.ix-head.bs-head{position: relative;}
.ix-head.bs-head .i1{font-size: 30px; font-weight: bold; color: #ffffff;}
.ix-head.bs-head .i2{color:rgba(255,255,255,0.6);}
.fd-right{position: absolute; right: 0; top: 0;}

.ix-more2{
  a
{
    font-size: 1.1rem;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    width: auto;
    padding: 0 0.5rem;
    color: var(--theme-color);
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    border: solid 1px var(--theme-color);
    border-radius: 6px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-weight:bold;
    em{margin-left:0.6rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:1.2rem;
  svg{vertical-align:middle}}
  &:hover{ background: var(--theme-color); color: #fff; em{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:1rem}}
}}

.ix-more2.fd-right{
  a{font-size:1.1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex; width: auto; padding:0.6rem 1.25rem;color:var(--theme-color);-webkit-transition:.4s;-o-transition:.4s;transition:.4s; border:solid 1px var(--theme-color); border-radius:6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
  em{margin-left:0.6rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:1.2rem;
  svg{vertical-align:middle}}
  &:hover{background-color: var(--theme-color);  color: #fff; em{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:1rem}}
}}

.ix-head.bs-head .ix-more2.fd-right{
  a{font-size:1.1rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex; width: auto; padding:0.6rem 1.25rem;color:#fff;-webkit-transition:.4s;-o-transition:.4s;transition:.4s; border:solid 1px #fff; border-radius:6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;
  em{margin-left:0.6rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;font-size:1.2rem;
  svg{vertical-align:middle}}
  &:hover{background-color: transparent;  color: #fff; em{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin-left:1rem}}
}}
.tcmtop{
    width:100%;
    float:left;
}
.tcm {
    width: 100%;
    float: left;
}
.tcmitem {
    width: 45%;
    float: left;
    margin: 0 2.5%;
    position: relative;
}
    .tcmitem:hover {
        border-color: orange;
        border-width: 5px;
        box-shadow: 0 0 20px rgb(255 165 0 / 50%); /* 添加阴影 */
        cursor: pointer;
    }
.tcm .tcmimg img {
    width: 540px;
    height: 400px;
}
    .tcm .tcmtxt {
        position: absolute;
        bottom: 0;
        padding: 10px 5%;
        font-size: 24px;
        background: #D9D9D9;
        opacity: 0.8;
    }
    /*关于我们*/
    .ix-about-tit {
        width: 53%;
        padding-right: 40px;
    }
.ix-about-tit .t1{font-size: 18px; color:#666;}
.ix-about-tit .ix-head .i2{font-size: 24px; color:#333;}
.ix-about-img{width: 47%; padding: 20px; /*padding-top: 60px;*/ position: relative;}
.ix-about-img img{display: block;}
/*.ix-about-img::after{z-index: -1; background: url(../images/ab_1.png)no-repeat top center; content: ''; position: absolute; display: block; width: 250px; height: 150px; right: 0; top: 40px;}*/
/*.ix-about-img::before{z-index: -1; background: url(../images/ab_2.png)no-repeat top center; content: ''; position: absolute; display: block;  width: 250px; height: 150px; left: 0; bottom: 0;}*/

/*传播世界*/
.ix-cbsj-img-tit{gap: 40px;}
.ix-cbsj-img{ width: calc(50% - 20px);}
.ix-cbsj-tit{ /*width: calc(50% - 20px);*/}
.ix-cbsj-tit ul{gap: 40px;}
.ix-cbsj-tit ul li{padding: 30px; background: #f5f5f5; width: calc((100% - 80px)/3);}
.ix-cbsj-tit ul li .t1{font-size: 36px; color:#333333; padding-bottom: 25px; font-weight: bold;}
.ix-cbsj-tit ul li .t2{ height: 45px; width: 120px; word-break: normal; line-height: 150%;}
/*新闻列表*/

.ix-news-img .ins-tit{position:absolute; bottom:30px; left:30px; width:calc(100% - 250px);     z-index: 11;}
.ix-news-img .ins-tit .ins-tit-t1{ color:#fff;}
.ix-news-img .ins-tit .ins-tit-t1 i{padding-right: 10px;}
.ix-news-img .ins-tit .ins-tit-t2{ color:#fff; font-size:18px; font-weight: bold;}
/* .ix-news-img .swiper-slide::after{content: "";  position: absolute;  bottom: 0;  height: 150px;  left: 0;  display: block;  width: 100%;  background: linear-gradient(bottom , rgba(0, 0, 0, 0.8) , rgba(0, 0, 0, 0) 100%);  background: -o-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);  background: -ms-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);  background: -moz-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);  background: -webkit-linear-gradient(bottom , rgba(0, 0, 0, 1) , rgba(0, 0, 0, 0) 100%);} */

.ix-news-img{position:relative;}
.ix-news-img .swiper-button-next, .ix-news-img .swiper-button-prev{width:50px; height:50px; background:rgba(255,255,255,0.9); transition: all 0.36s ease;}
.ix-news-img .swiper-button-next:after, .ix-news-img .swiper-button-prev:after{content:""; }
.ix-news-img .swiper-button-next{right:0px; border-radius:0rem;}
.ix-news-img .swiper-button-prev{left:0px;  border-radius:0rem ;}

.ix-news-img .swiper-button-next i, .ix-news-img .swiper-button-prev i{font-size:18px;color:var(--theme-color); transition: all 0.36s ease;}
.ix-news-img .swiper-pagination{ bottom:0px;}
.ix-news-img .swiper-pagination .swiper-pagination-bullet{width:10px; height:10px; border-radius:0px; background:rgba(255,255,255,0.2); border-radius: 5px; opacity:1;}
.ix-news-img .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px; background: #fff;}

.ix-news-img .swiper-button-next:hover, .ix-news-img .swiper-button-prev:hover{background: var(--theme-color);}
.ix-news-img .swiper-button-next:hover i, .ix-news-img .swiper-button-prev:hover i{color: #fff;}

.ix-news-box{gap: 40px;}
.ix-news-xx{width: 100%;}
.ix-news-xx2{background: #fff;}
.ix-news-list .ix-news-list-img{ width: 100%;}
.ix-news-list .ix-news-list-tit{padding: 20px;  width:100%;}
.ix-news-list .ix-news-list-tit .t1{color:#999999;}
.ix-news-list .ix-news-list-tit .t1 i{padding-right: 10px; font-size: 18px;;}
.ix-news-list .ix-news-list-tit .t2{line-height: 150%; color:#333333; font-weight: bold; padding-top: 5px;}
.ix-news-list ul li{background-color: #fff; transition: all 0.36s ease;}
.ix-news-list ul{gap: 40px;}

.ix-news-list:hover{background: var(--theme-color);}
.ix-news-list a:hover .zsy-img img{transform: scale(1.08);}
.ix-news-list a:hover{background: var(--theme-color);}
.ix-news-list a:hover  .ix-news-list-tit .t1{color: rgba(255,255,255,0.8);}
.ix-news-list a:hover  .ix-news-list-tit .t2{color: rgba(255,255,255,1);}



/*事件*/
.ix-events ul li{border-top: solid 1px #e0e0e0; padding: 40px 0px;}
.ix-events ul li a{ transition: all 0.36s ease;}
.ix-events-e1{ width: 100px; background-color:#e6ac73; text-align: center;}
.ix-events-e1{color: #fff; padding: 11px 0px;}
.ix-events-e1 p{font-size: 24px;}
.ix-events-e2{width: calc(100% - 550px); padding-left: 40px; padding-right: 80px;}
.ix-events-e2 .t1{font-size: 18px; font-weight: bold; color: var(--theme-color);} 
.ix-events-e2 .t2{font-size: 24px; color: #333333; font-weight: bold; line-height: 150%; transition: all 0.36s ease;}
.ix-events-e2 .t3{font-size: 18px; color: #666666;}
.ix-events-e2 .t4{ color: #999999;}
.ix-events-e3{ width: 450px; height: 300px; overflow: hidden;}

.ix-events ul li a:hover .ix-events-e2 .t2{color: var(--theme-color);}
.ix-events ul li a:hover .ix-events-e3 img{ transform: scale(1.08);}
.ix-events ul li a:hover{margin-top: -20px;}


/*研究*/
.research-tit{padding: 25px 30px; background: #fff;}
.research-tit .t1{font-size: 18px; color: #333; font-weight: bold; height: 60px;}
.research-tit .t2{position: relative; color: #999999; text-align: left; padding-top: 25px; margin-top: 25px; border-top: solid 1px #e0e0e0;}
.research-tit .t2>i{display: inline-block; padding-right: 10px;}
.research-tit .t2 .research-more{position: absolute; right: 0; top: 25px; color: #999999; width: 40px; transition: all 0.36s ease;}
.research-tit .t2 .research-more i{padding-left: 18px; transition: all 0.36s ease;}
.research-tit .t2 .research-more::before{content: ''; width: 1px; height: 15px; background: #e0e0e0; display: inline-block; text-align: left; transition: all 0.36s ease;}
.ix-research-swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;border-radius:5px;background:rgba(0, 0, 0, 0.1);  margin:0px 5px;transition:all 0.36s ease;opacity:1;}
.ix-research-swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width:1.875rem;background:#e5ac73;  }

.ix-research-swiper a:hover img{transform: scale(1.08);}
.ix-research-swiper a:hover  .research-tit .t1{color: var(--theme-color);}
.ix-research-swiper a:hover  .t2 .research-more{right: 20px;}
.ix-research-swiper a:hover  .t2 .research-more i{ color: var(--theme-color); font-weight: bold;}
.ix-research-swiper a:hover  .t2 .research-more::before{color: var(--theme-color);}

/*加入我们*/
.ix-join-tit{text-align: center;}
.ix-join-tit .ix-head.bs-head .i2{color: rgba(255,255,255,1); max-width: 1000px; margin: 0px auto;}


/*底部*/
.ix-footer{color: rgba(255,255,255,0.5);}
.ix-footer a{color: rgba(255,255,255,0.5); transition: all 0.36s ease;}
.ix-footer a:hover{color: #fff;}
.ix-foot-logo img{max-height: 70px;}
.ix-foot-t1{border-bottom: solid 1px rgba(255,255,255,0.1);}
.ix-foot-xx{width: 450px; padding: 20px; background: rgba(255,255,255,0.1); border-radius: 20px 0px 20px 0px;}
.ix-foot-nav .n2 a{display: block; }
.ix-foot-img{text-align: center;}
.ix-foot-img img{width: 120px; height: 120px; border-radius: 6px;}
.ix-foot-nav .n1{font-size: 18px; font-weight: bold; color: #fff;}
.ix-foot-nav .n2{padding-top: 20px;}
.ix-foot-img p{color: #fff;}
.botn {
    margin-top: 40px;
    font-size: 24px;
    color: white;
    font-weight: bold;
}
.ix-foot-dz ul li:nth-child(1){border-right: solid 1px rgba(255,255,255,0.1); padding-right: 0px;}
.ix-foot-dz ul li:nth-child(2){padding-left: 30px;}
.ix-foot-dz ul li{width: 30%; }

.ix-foot-dz .t1{font-size: 18px; font-weight: bold; color: white; padding-bottom: 15px;}
.ix-foot-dz .t2 {
    color: white;
}
.ix-foot-dz .t2 i {
    display: inline-block;
    padding-right: 10px;
    font-size: 20px;
}

.ix-foot-t3{ text-align: center; padding: 15px 0px; border-top: solid 1px rgba(255,255,255,0.1);}


html, body{min-width:1280px;}


@media (min-width: 1380px) {
  .wp{ max-width: 1200px; }
  .wp2{ max-width: 1300px; }
}
@media (min-width: 1480px) {
  .wp{ max-width: 1200px; }
  .wp2{ max-width: 1300px; }
}
@media (min-width: 1680px) {
  .wp{ max-width: 1200px; }
  .wp2{ max-width: 1300px; }
}


@media (max-width: 1480px) {
.ix-nav li{padding:0px 30px;}
}


@media (max-width: 1380px) {
       .ix-nav li{padding: 0px 15px;}
}

@media (max-width: 1280px) {
  .wp{ width: 1200px; margin: 0px 20px; }
}

@media (max-width: 1100px) {

    /*=======移动端响应式导航======*/

    /* .nax-an{ display:block; font-size:2.5rem; color:#333; }
    .ix-nav{width: 280px; height: 100%;  background: #fafafa; position: fixed; top: 0;  right: -380px;  z-index: 2000; overflow-x: hidden;  overflow-y: scroll;  transition: all .3s;  -webkit-transition: all .3s;}
    .ix-nav ul li a{ color:#333;  padding:15px 0px;    padding:15px 0px;  padding-left:30px; display:inline-block; }
    .ix-nav li{ display:block;  width:calc(100% - 0px); line-height:initial;border-bottom: 1px solid #ebebeb; height: initial;}
    .ix-nav li a:after{ width:10px; height:10px; border:solid 1px #d8d8d8; position:absolute; left:1.25rem; top:22px; content:''; border-radius:10px;}
    .ix-nav.open{right:0;} */


      /*二级*/
     /* .ix-nav li .subnav{ opacity:initial; visibility:initial; transition:initial; display:none; position:initial; box-shadow:none; margin-bottom:1.25rem; }
     .ix-nav li .subnav a{padding-left:30px; text-align:left;}
     .ix-nav li i.mobile-an{ transition:all 0.36s ease; transform:rotate(270deg); font-size: 14px; color:#b3b3b3; position:absolute; right:5px; top:12px; width: 30px; padding-left:0px; height: 30px; text-align: center; line-height:30px;}
     .ix-nav li .mobile-an.active{transform:rotate(360deg); }
     .nav-colose{padding:1.25rem 0px; color:#666; text-align:right; display:block;}
     .ix-nav li i.yy{display:none;} */



     /*移动端黑色层*/
     /* .nav-bg { display: none;background-color: rgba(0,0,0,.7); position: fixed; right: 0; left:0; top: 0; width: 100%; height: 100%;  z-index: -1; transition:all .3s; -webkit-transition:all .3s;}
     .nav-bg.open{opacity: 1; z-index: 11; display: block;} */



      /*=======移动端响应式导航-END======*/

      /* html, body{height: initial; }
      .ix-header{position: relative; height: 60px;}
      .ix-header .ix-logo img.a1{display: none;}
      .ix-header .ix-logo img.a2{display: block;}
      .ix-header .ix-logo{padding: 10px 0rem;}
      .ix-header .ix-logo img { height: 40px;} */


      /*banner*/
      /* .scr{display: none;}
      .ix-video video{ height: initial;}
      .ix-banner .ix-ban-bj{height: 100%;}
      .ix-pro-tit{top:25%;}
      .ix-banner .ix-ban-bj img{height: 100%;}
      .ix-pro-tit .ix-more{position: initial;}
      .ix-banner .swiper-button-next, .ix-banner .swiper-button-prev{display: none;}
      .ix-banner .swiper-pagination{padding-left: 2.5rem;}

      .ix-banner .ix-ban-bj {height: 500px;}
      .ix-ban-bj .ib-tit .ib-t3{width: 80%;} */

    

}


@media (max-width: 1080px) {


}

@media (max-width: 780px) {
   


  }
@media (max-width: 640px) {

    /*通用*/
    /* .pt6{ padding-top: 1.875rem;}
    .pb6{ padding-bottom: 1.875rem;}
    .pt8{ padding-top: 1.875rem;}
    .pb8{ padding-bottom: 1.875rem;}
    .pt4{padding-top: 1.875rem;}
   .pb4{padding-bottom: 1.875rem;}
   .pt10{ padding-top: 2.5rem;}
   .pb10{ padding-bottom: 2.5rem;}

    body{font-size:1rem; line-height:180%;}

    .wp-box{padding-left:1.25rem; padding-right:1.25rem;} */

    /*向上*/
    /* .db_xs{ width: 40px; height: 40px; line-height: 40px; background-size: 30px 30px; bottom: 30px; right: 1.25rem;} */




}
