@media screen and (min-width: 1153px) {
    .clearfixOne .footerXiaApp {
        display: none;
    }

    .ix3-app {
        display: none;
    }

    .transY {
        transform: translateY(80px);
        -webkit-transform: translateY(80px);
        opacity: 0;
    }

    .transY2 {
        transform: translateY(-80px);
        -webkit-transform: translateY(-80px);
        opacity: 0;
    }

    .transX {
        transform: translateX(80px);
        -webkit-transform: translateX(80px);
        opacity: 0;
    }

    .transX2 {
        transform: translateX(-80px);
        -webkit-transform: translateX(-80px);
        opacity: 0;
    }

    .transShow {
        transform: translate(0);
        -webkit-transform: translate(0);
        opacity: 1;
    }

    .scapic:hover img {
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
    }

    .lookmore:hover {
        color: #fff;
        border-color: #133074;
    }

    .lookmore:hover .bg {
        width: 100%;
    }

    .lookmore:hover .aw {
        background-position: left top;
    }

    .in-nav>ul>li:hover .aw {
        transform: translateY(0);
        -webkit-transform: translateY(0);
        opacity: 1;
        visibility: visible;
    }

    .in-nav>ul>li:hover {
        background: #133074;
    }

    .newsmore:hover {
        transform: rotate(180deg);
        -webkit-transform: rotate(180deg);
    }

    .int:hover .bg {
        height: 100%;
    }

    .tools a:hover {
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
    }

    .me-list a:hover .bg1 {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 1;
        visibility: visible;
    }

    .me-list a:hover .nowti {
        background: #133074;
    }

    .backlist:hover {
        background: #999;
    }

    .bc-prev:hover,
    .bc-next:hover {
        color: #fff;
        border-color: #4875d0;
    }

    .bc-prev:hover .bg,
    .bc-next:hover .bg {
        width: 100%;
    }

    .bc-prev:hover .aw {
        background-position: right top;
    }

    .bc-next:hover .aw {
        background-position: left bottom;
    }

    .cul-list li:hover .line {
        width: 50%;
    }

    .cul-list li:hover .txts .ti {
        color: #244a9b;
    }

    .cul-list li:hover {
        box-shadow: 0 0 35px -10px rgba(0, 0, 0, 0.3);
    }

    .culoList a:hover .bg {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }

    .culoList a:hover .d,
    .culoList a:hover .nowti {
        color: #fff;
    }

    .culoList a:hover .line {
        background: #fff;
    }

    .pager a:hover {
        background: #244c9b;
        color: #fff;
    }

    .pagerOne a:hover {
        background: #fff;
        color: #E46766;
    }

    .pager .prev:hover,
    .pager .next:hover {
        background: #254c9b;
    }

    .pagerOne .prev:hover,
    .pagerOne .next:hover {
        background: #E46766;
        color: #fff;
    }

    .share .s1:hover {
        background-position: left bottom;
    }

    .share .s2:hover {
        background-position: -30px bottom;
    }

    .share .s3:hover {
        background-position: -60px bottom;
    }

    .share .s4:hover {
        background-position: right bottom;
    }

    .nwList li:hover .ti {
        color: #4875d0;
    }

    .nwList li:hover {
        box-shadow: 0 0 13px rgba(0, 0, 0, .3);
        transform: translateY(-10px);
        -webkit-transform: translateY(-10px);
    }

    .nwoList a:hover .xc-date {
        background-image: url(../images/date.png);
    }

    .nwoList a:hover .txts .nowti {
        color: #cc0000;
    }

    .nwoList a:hover .nwomore,
    .nwomoreA:hover {
        border-color: #cc0000;
    }

    .nwoList a:hover .nwomore .bg,
    .nwomoreA:hover .bg {
        width: 100%;
    }

    .nwoList a:hover .nwomore p,
    .nwomoreA:hover p {
        color: #fff;
    }

    .nwoList a:hover {
        box-shadow: 0 0 13px rgba(0, 0, 0, .3);
    }

    .devList a:hover .aw {
        opacity: 1;
        visibility: visible;
        transform: translateX(0);
        -webkit-transform: translateX(0);
    }

    .devList a:hover .bg {
        height: 100%;
    }

    .devList a:hover .d,
    .devList a:hover .nowti {
        color: #c7000a;
    }

    .stynav a:hover .bg1 {
        transform: scale(1.3);
        -webkit-transform: scale(1.3);
        border-color: #133074;
    }

    .stynav a:hover .bg2 {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 1;
        visibility: visible;
    }

    .styList a:hover .txts .bg,
    .styList a:hover .pic .ico {
        opacity: 1;
        visibility: visible;
        transform: translateY(0);
        -webkit-transform: translateY(0);
    }

    .styList a:hover .txts .nowti {
        color: #fff;
    }

    .styList a:hover .pic .cover {
        opacity: 1;
        visibility: visible;
    }

    .notList a:hover .db {
        background: #4875d0;
    }

    .notList a:hover .txts .nowti {
        color: #4875d0;
    }

    .notList a:hover {
        box-shadow: 0 0 18px rgba(0, 0, 0, .2);
    }

    .joList a:hover .bodr {
        border-color: #4875d0;
    }

    .joList a:hover .tt {
        color: #4875d0;
    }

    .video-info:hover .videoIbox span {
        transform: translateY(-5px);
        -webkit-transform: translateY(-5px);
    }

    .sList a:hover:before {
        opacity: 1;
        visibility: visible;
        transform: translate(0);
        -webkit-transform: translate(0);
    }

    .sList a:hover {
        box-shadow: 0 0 6px rgba(0, 0, 0, .3);
    }

    .ad-wrap .close:hover {
        background-color: #4875d0;
        border-color: #4875d0;
    }

    .fix-tools a:hover {
        background: #990000;
    }

    .wsibf {
        /*margin-left: 42px*/
    }
}
@media screen and (min-width: 1920px){
    .ix4tpList-left .ix4tpList-leftUl li{
        /*margin-top: 1vh;*/
    }
}
/* 1153 */
@media screen and (max-width: 1700px) {

    .clearfixOne .footerXiaApp {
        display: none;
    }

    /* 1700 */
    .cul-list .txts .pa {
        padding: 8% 7% 0 8%;
    }

    .cul-list .txts .en {
        margin-bottom: 35px;
    }

    .cul-list .txts .ti {
        font-size: 30px;
    }
}

/* 1700 */
@media screen and (max-width: 1650px) {

    .clearfixOne .footerXiaApp {
        display: none;
    }

    .lgImg {
        /*padding: 20px;*/
        width: 40%;
    }


    /* 1600 */
    .nav li>a {
        /*padding: 0 15px;*/
        /*font-size: 14px;*/
    }

    .in-nav>ul>li {
        font-size: 14px;
    }

    .isntxts .pa {
        padding: 0 7%;
    }

    .xc-date {
        padding: 8px 0 26px;
    }

    .xc-date .d {
        font-size: 24px;
    }

    .isntxts .txts .ti {
        font-size: 18px;
        line-height: 28px !important;
        max-height: 56px;
        position: absolute;
        bottom: 252px;
        left: 0;

    }

    .isntxts .txts {
        padding-top: 22px;
    }

    .in-list .int:nth-child(n+8) {
        display: none;
    }

    .ixVideo .tx {
        padding: 35px 30px 0 30px;
        height: 120px;
    }

    .pw {
        /*width: 1280px;*/
    }

    .cul-list .txts .pa {
        padding: 6% 5% 0 6%;
    }

    .cul-list .txts .ti {
        font-size: 28px;
    }

    .cul-list .txts .ch {
        font-size: 16px;
        margin-bottom: 8px;
    }

    .cul-list .txts .en {
        margin-bottom: 30px;
        font-size: 28px;
    }

    .joList .bodr {
        padding: 0 30px;
    }

    .joshow {
        height: 700px;
        margin-top: -350px;
    }

    .joshow .ti {
        font-size: 28px;
    }

    .jsc {
        height: 480px;
    }

    .pnav ul li a span {
        font-size: 100%;
    }

    .pnav ul li a .imgHer .image {
        width: 20px;
        height: 20px;
    }

    .post-item-title {
        /*font-size: 100%;*/
    }

    .post-item-excerpt {
        /*font-size: 100%;*/
    }
    .styList a{
        width: 32%;
    }

    #rongyuId .wedge2-bottom .top {
        font-size: 22px;
    }

    #rongyuId .wedge2-bottom .top li.act {
        font-size: 22px;
    }
    .clearfixOne .footerShang{
        width: 70%;
    }
}
@media screen and (max-width: 1536px){
    .clearfixOne .footerShang{
        width: 70%;
    }
    .cpr{
        /*font-size: 18px;*/
    }
    .ctas{
        margin-top: 0;
    }
    .styList a{
        width: 31.8%;
    }
    #mySwiper4 .swiper-slide{
        width: 516px;
    }
}

/* 1600 */
@media screen and (max-width: 1440px) {
    /* 1440 */
    /*.pnav*/
    .header,
    .wedge {
        /*padding: 0 42px;*/
    }
    .wsibf .wsib a{
        gap: 9px;
    }

    .clearfixOne .footerXiaApp {
        display: none;
    }

    .culpanel .wedge2 {
        padding: 35px 42px 45px 42px;
    }

    .mtop {
        /*height: 0px;*/
    }

    /*.nav li > a {*/
    /*    padding: 25px 12px;*/
    /*}*/

    .nav li>a.act,
    .nav li>a:hover {
        /*background: rgba(74, 159, 216, 0.25) ;*/
        /*color: #fff;*/
        /*font-weight: bold;*/

    }

    .nav li>a.act {
        /*padding: 0px 15px;*/

    }

    .nav li>a:hover {
        /*padding: 0px 15px;*/
    }

    .nav li>a.act:hover {
        /*padding: 0px 15px;*/
        /* 悬停时的 padding */
        /* 你可以在这里修改其他样式，例如改变颜色或背景 */
    }

    .logo {
        /*top:15px;*/
    }


    .h-share {
        top: 22px;
    }

    .banne-list .ch {
        font-size: 50px;
    }

    .tabvideo {
        right: 3%;
    }

    .bamnline {
        width: 542px;
    }

    .bannerText {
        height: 100px;
    }

    .isntxts .pa {
        padding: 0 30px 0 30px;
    }

    .isntxts .txts {
        padding-top: 15px;
    }

    .isntxts .txts .tx {
        padding-top: 15px;
        margin-top: 15px;
    }

    .in-list .int:nth-child(n+7) {
        display: none;
    }

    .mvideo {
        height: 400px;
    }

    .mvmore {
        width: 692px;
        margin-top: 22px;
    }

    .mvt {
        margin-top: -299px;
    }

    .pw {
        /*width: 1100px;*/
    }

    .cpl .pic {
        width: 85%;
    }

    .pbtxts {
        top: 30%;
    }

    .cul-list .txts .freeTx {
        line-height: 1.8;
        font-size: 14px;
    }

    .cul-list .txts .en,
    .cul-list .txts .ti {
        font-size: 24px;
    }

    .mapbox .txts .pa {
        padding: 10% 12% 0 10%;
    }

    .joList .bodr {
        padding: 0 15px;
    }

    .joList a {
        width: 32.33%;
        margin-left: 1%;
        margin-bottom: 1%;
    }

    .joList {
        margin-left: -1%;
    }

    .joList ul li {
        width: 28%;
        margin-left: 8%;
    }

    .searbox .ptitle {
        width: 320px;
    }

    .sR {
        margin-left: 320px;
    }
    .mapbox .dingwei{
        top: 34%;
    }
    .nwbox .video-buttom ul li{
        width: 28%;
    }
    .nwbox .video-buttom ul li .videoText{
        bottom: 1vw;
    }
    .styList a {
        width: 31.5%;
    }
    .achievement-title{
        width: 56%;
    }
    .achievement-footer .footer-title img{
        width: 8vw;
    }
    .col:first-child .boxText{
        font-size: 16px;
    }
    .main-container .row .col:nth-child(2) .boxImg{
        font-size: 16px;
    }
    .main-container .row .col:nth-child(2) .boxText{
        font-size: 14px;
    }
}

/* 1440 */

@media screen and (max-width: 1366px) {
    /* 1366 */
    /* pw */
    .pw,
    .pw2 {
        /*width: 1000px;*/
    }

    .nav {
        /*padding-right: 4%;*/
    }

    /*.nav li > a {*/
    /*    padding: 25px 10px;*/
    /*}*/

    .logo {
        /*width: 162px;*/
        /*top: 19px;*/
    }

    .in-nav>ul>li {
        font-size: 14px;
    }

    .newsmore {
        right: 10px;
    }

    .isntxts .txts .ti {
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        line-height: 1.4 !important;
        position: absolute;
        bottom: 0px;
        left: 0;
    }

    .ixItem .txts {
        height: 195px;
    }

    .ixItem .txts .pa {
        padding: 35px 105px 0 35px;
    }

    .ixVideo .tx {
        height: 150px;
    }

    .ptitle .ch,
    .ptitle .en {
        font-size: 26px;
    }

    .cul-list .txts .ch {
        font-size: 14px;
        margin-bottom: 5px;
    }

    .cul-list .txts .en {
        margin-bottom: 25px;
    }

    .cul-list .txts .ti {
        margin-bottom: 15px;
    }

    .cul-list .txts .en,
    .cul-list .txts .ti {
        font-size: 20px;
    }

    .cul-list .txts .freeTx {
        line-height: 1.6;
        font-size: 13px;
    }

    .cul-list .line {
        height: 5px;
    }

    .culoList .txts {
        padding: 18px 20px 24px 20px;
    }

    .nwList li {
        height: 412px;
    }

    .nwList .txts {
        padding: 25px 30px 0 20px;
    }

    .nwList .share {
        padding-left: 20px;
    }

    .nwoList .txts .pa {
        padding: 65px 35px 0 35px;
    }

    .nwoList .xc-date {
        right: 35px;
    }

    .nwoList .nwomore {
        margin-top: 25px;
    }

    .nwoList .txts .tx {
        margin-top: 20px;
    }

    .nwoList .txts .nowti {
        padding-bottom: 15px;
    }

    .devoList .txts .pa {
        padding: 35px 35px 0 35px;
    }

    .devox .nowti,
    .devox a {
        line-height: 36px;
    }

    .devox {
        margin-bottom: 25px;
    }

    .notList a {
        width: 48%;
        margin-left: 2%;
        margin-bottom: 2%;
    }

    .notList {
        margin-left: -2%;
    }

    .notList .txts {
        padding: 43px 28px 0 145px;
    }

    .joList ul li {
        font-size: 18px;
    }

    .joshow {
        height: 580px;
        margin-top: -290px;
    }

    .joshow .ti {
        font-size: 24px;
    }

    .jsc {
        height: 380px;
        margin-top: 20px;
    }

    .searbox .ptitle {
        width: 280px;
    }

    .sR {
        margin-left: 280px;
    }

    .s-search {
        width: 1000px;
        margin-left: -500px;
    }

    .s-search .sstx {
        width: 738px;
    }

    .ad-wrap .img {
        margin-left: 9.25%;
    }

    .ad-wrap .close {
        right: 0;
    }

    .clearfixOne .footerXiaApp {
        display: none;
    }


}

/* 1366 */
@media screen and (max-width: 1281px) {


    .hdt{
        height: 46px;
    }

    .s1-r .s1-nr li div{
        width: 290px;
    }

    /* 1281 */
    .isntxts .txts .tx {
        height: 130px;
    }

    .in-list .int:nth-child(n+6) {
        display: none;
    }

    .cul-list .txts .pa {
        padding: 5% 5% 0 5%;
    }

    .cul-list .txts .en {
        margin-bottom: 20px;
    }

    .clearfixOne .footerXiaApp {
        display: none;
    }
    .xingwenNr li a{
        /*margin-top:0*/
    }
    .ix1{
        /*padding: 0px 80px 20px 80px;*/
    }
    .clearfixOne .footerShang{
        width: 48%;
    }
    .clearfixOne .footerShang img{
        width: 56%;
    }
    .clearfixOne .footerXia .footerXiaDiv-left div{
        width: 100%;
    }
    .pw{
        width: 80%;
    }
    /*.fixcta a{*/
    /*    height: 4vh;*/
    /*}*/
    /*.fixcta {*/
    /*    width: 2.4vw;*/
    /*    top:93%*/
    /*}*/
    /*.fixcta .top .ico{*/
    /*    background-position: -7px -96px;*/
    /*}*/

    #mySwiper4 .swiper-slide{
        width: 430px;
    }
}



@media screen and (max-width: 1240px) {

    .s1-r .s1-nr li div{
        width: 260px;
    }
    /* 1152 */
    .clearfixOne .footerXiaApp {
        display: none;
    }

    .ix3-pc {
        display: none;
    }

    .newsmore {
        right: 28px;
    }

    .mouse,
    .bamnline {
        display: none;
    }

    .wedge {
        padding: 0;
    }

    .culpanel .wedge2 {
        padding: 35px 5% 45px 5%;
    }

    .pnav {
        /*padding: 0 5%;*/
    }

    .bannerText {
        top: 40%;
        height: auto;
    }

    .isnpics {
        width: 100%;
    }

    .isntxts .txts {
        padding-top: 27px;
    }

    .ixnews {
        width: auto;
        position: relative;
        margin-top: 35px;
    }

    .ixpanel {
        /*width: 90%;*/
        /*margin: 0 auto;*/
        /*padding-top: 35px;*/
        /*padding-bottom: 35px;*/
    }

    .in-list .int:nth-child(n+6) {
        display: block;
    }

    .in-list {
        height: auto;
        padding-bottom: 25px;
    }

    .ix3 .ixVideo {
        width: 100%;
        margin-top: 35px;
        background: #f8f8f8;
    }

    .ixVideo .tx {
        padding: 35px 30px 55px 30px;
        height: auto;
    }

    .ix3 {
        background: none;
    }

    .ix3 .ixMember,
    .ix3 .ixDev {
        width: 50%;
        margin-top: 35px;
        border-top: 1px solid #e5e5e5;
    }

    .im-list,
    .ixMember .cwt {
        border-left: 1px solid #e5e5e5;
    }

    .footer {
        padding: 55px 5% 40px 5%;
    }

    .mvbox {
        display: none;
    }

    /* pw */
    /*.pw,*/
    .pw2 {
        width: 96%;
    }

    /* fixbg */
    .fixbg {
        background-attachment: scroll;
    }

    .h-txts {
        width: auto;
    }

    .his-prev,
    .his-next {
        display: none !important;
    }

    .h-txts li {
        min-height: 0;
    }

    .cul-list .txts {
        width: 100%;
        position: static;
    }

    .cul-list .item1 .pic {
        margin-left: 0;
    }

    .cul-list .pic {
        width: 100%;
    }

    .cul-list .txts .pa {
        padding: 40px 5% 40px 5%;
    }

    .cul-list .txts .freeTx {
        line-height: 1.8;
        font-size: 14px;
    }

    .devList .nowti {
        padding-right: 0;
    }

    .clearfixOne .footerXia {
        /*display: none !important;*/
    }

    .stydbox {
        width: 1000px;
    }

    .clearfixOne {
        /*flex-direction: column;*/
    }

    .cta3 .ptitle {
        width: 32%;
    }

    .clearfixOne .footerShang {
        /*width: 80%;*/
        /*margin: 20px 0;*/
    }

    .clearfixOne .footerShang img {
        /*width: 100%;*/
    }

    .footerXiaApp {
        display: block;
    }

    .footerXia {
        display: none;
    }

    .footerXiaApp .footerXiaDiv-left {
        display: flex;
        align-items: center;
        justify-content: space-between;
        margin-bottom: 20px;
    }

    .footerXiaApp .footerXiaDiv-zhong {
        margin-bottom: 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .footerXiaDiv-right {
        display: flex;
        align-items: center;
        justify-content: space-between;
    }

    .footerXiaDiv-right img {
        width: 50px;
    }

    .clearfixTwo {
        gap: 0;
        /*flex-direction: column;*/
        align-items: center;
    }
    .styList a{
        width: 31.33%;
    }
}

/* 1152 */
@media screen and (max-width: 1024px) {
    .clearfixTab .dropdownZz{
        padding: 0 2vw;
    }
    .clearfixOne .footerShang{
        width: 40%;
    }
    .clearfixOne .footerXiaApp{
        display: block;
    }
    .footerXiaDiv-right{
        gap: 150px;
    }
    /* 1024 */
    /* video layer */
    .vwrap .videobox {
        width: 700px;
        margin-left: -350px;
    }
    .logo{
        width: 38%;
        margin-left: 1vw;

    }


    /* video layer end */
    .isntxts .txts .tx {
        padding-top: 15px;
        margin-top: 15px;
        line-height: 24px !important;
        height: 130px;
    }

    .pnav {
        position: relative;
        /*padding: 0;*/
    }

    .cpl,
    .cpr {
        width: 100%;
        float: none;
    }

    .cpl .pic {
        display: none;
    }

    .cpr {
        margin: 2vw 0px 0px 0px;
        /*font-size: 14px;*/
    }

    .pbtxts {
        top: 35%;
    }

    .abobox,
    .stydbox {
        width: 90%;
    }

    .tbo .l,
    .tbo .r {
        float: none;
        width: 100%;
    }

    .tbo .pic {
        margin-top: 25px;
    }

    .tbo .pic>img {
        width: auto;
        max-width: 100%;
    }

    .nwoList .pic {
        display: none;
    }

    .nwoList .txts {
        width: 100%;
        float: none;
    }

    .nwoList .txts .pa {
        padding: 65px 35px 35px 35px;
    }

    .nwoList .txts .tx {
        height: auto;
        max-height: 120px;
    }

    .devtop .txts {
        padding-left: 355px;
    }

    .devoList .pic,
    .devoList .txts {
        width: 100%;
        float: none;
    }

    .devoList .txts .pa {
        padding: 35px;
    }

    .devox .nowti,
    .devox a {
        line-height: 40px;
    }

    .devoList .pic {
        display: none;
    }

    .notList a {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        float: none;
        display: block;
    }

    .notList {
        margin-left: 0;
        margin-top: 0;
    }

    .joList a {
        width: 49%;
    }

    .s-search {
        width: 90%;
        left: 5%;
        margin-left: 0;
    }

    .s-search .sstx {
        width: 100%;
        margin-right: 180px;
        box-sizing: border-box;
        padding: 25px 220px 25px 40px;
    }

    .searbox .ptitle {
        width: auto;
        position: static;
    }

    .sR {
        margin-left: 0;
        margin-top: 35px;
    }

    .ad-wrap .img {
        margin-left: 0;
        width: 56%;
    }

    .ad-wrap .text {
        padding-top: 3.25%;
    }

    .ad-btn {
        left: 5%;
    }

    .abhisbox .conter .table {
        font-size: 12px;
    }

    .abhisbox .conter {
        max-width: 90%
    }

    .gywo-ptitle .text {
        position: relative;
        color: transparent;
        /* 隐藏原内容 */
        font-size: 0;
        /* 防止内容影响布局 */
        background-color: #f5f5f5;
        padding: 0
    }
}
/* 1024 */
@media screen and (max-width: 861px) {
    .nav,
    .h-share {
        display: none;
    }
    .hdt {
        height: 60px;
    }
    .menu-handler{
        display: block;
    }
    #idIndex, .banner-box, .banner{
        height: 26vh!important;
    }
    .flinkInput{
        display: none;
    }
    .stybox .pic > img{
        height: 18vh;
    }
    .leftTab{
        display: none;
    }

    .ab1 .fixbg{
        padding-top: 20px;
    }
    .pnav{
        /*padding-bottom:10px ;*/
    }
    .pw, .pw2{
        width: 70%;
    }
    /* 861 */
    /* video layer */
    .vwrap .videobox {
        /* width: 560px; margin-left: -298px;  */
        width: 100%;
        left: 0;
        margin-left: 0;
    }
    /* video layer end*/
    /* mcv */
    .mcv {
        display: block;
    }
    .logo{
        width: 52%;
        margin-left:1vw;

    }
    .ix1{
        padding: 0px!important;
    }
    .ixpanel{
        padding-top: 0;
    }
    .wedge .ixpanel .ix1 .subheading .textNews,
    .wedge .ixpanel .ix1 .subheading .newsNr{
        font-size: 100%;
    }
    .wedge .ixpanel .ix1 .subheading .textNews{
        margin-right: 0;
    }
    .wedge .ixpanel .ix1 .subheading img{
        width: 22px;
        height: 15px;
        margin-right: 4px;
    }
    .isntxts-mubu .txts .ti a{
        font-size: 12px;
    }
    .isntxts-mubu .txts .ti a{
        /*font-size: 100%;*/
    }
    .newClass .newENg,
    .newClass .newRight{
        font-size: 18px;
    }

    .ix4tpList-leftImg{
        left: 36px;
        top: 20px;
    }
    .newClass .newRight{
        /*padding: 10px 0;*/
        width: 100px;
    }

    .banne-list .ch {
        font-size: 40px;
    }

    .isnpics .swiper .swiper-slide .pic {
        width: 100%;
        height: 100%;
        margin-left: 0%;
    }

    .isntxts {
        position: relative;
        width: auto;
        top: 0;
        bottom: 0;
    }

    .isntxts .txts {
        padding-bottom: 18px;
    }

    .isnpics .slick-dots li {
        border-color: #4875d0;
    }

    .isnpics .slick-dots li.slick-active,
    .isnpics .slick-dots li:hover {
        background: #4875d0 !important;
    }

    .isnpics .slick-dots {
        width: auto;
        left: 0;
        padding: 0 25px;
        text-align: right;
    }

    .ixItem .txts {
        position: relative;
        background: #f8f8f8;
        width: 100%;
        height: 156px;
    }

    .ixItem .slick-dots {
        width: auto;
        left: 0;
    }

    .ixItem .txts .pa {
        padding: 45px 105px 0 35px;
    }

    .ix3 .ixMember,
    .ix3 .ixDev {
        width: 100%;
    }

    .id-list,
    .ixDev .cwt {
        border-left: 1px solid #e5e5e5;
    }

    .footer .fl,
    .footer .fr {
        float: none;
    }

    .flinkmore {
        margin-top: 6px;
    }

    .ftools .tools {
        float: none;
        overflow: hidden;
    }

    .ftools .x {
        display: none;
    }

    .tools a {
        margin-left: 0;
        margin-right: 12px;
    }

    .footer {
        padding: 40px 5%;
        display: none;
    }

    .ftools {
        margin-top: 18px;
    }

    .ab1,
    .ab2,
    .ab3 .fixbg,
    .ab4 {
        /*padding: 45px 0;*/
    }

    .ab4 .fixbg,
    .ab3 .fixbg,
    .ab2 {
        padding: 30px 0;
    }

    .ab3 .fixbg .pw img {
        width: 100% !important;
    }

    .abhisbox,
    .xco,
    .me-list {
        margin-top:2vw;
    }

    .aht .myselect {
        position: relative;
        bottom: 0;
        margin-top: 20px;
        width: 100%;
    }

    .hist {
        margin-bottom: 35px;
    }

    .ptitle .ch,
    .ptitle .en {
        font-size: 22px;
    }

    .me-list a {
        width: 32.333%;
        margin-bottom: 1%;
    }

    .pbtxts .ch {
        font-size: 22px;
    }

    .pbtxts .en {
        font-size: 28px;
        margin-top: 5px;
    }

    .pbtxts .line {
        display: none;
    }

    .abopanel {
        padding: 60px 0;
    }

    .abobox .pa {
        padding: 0 35px;
    }

    .tbo .ti {
        font-size: 26px;
    }

    .tbo .line {
        margin-bottom: 30px;
    }

    .culoList a {
        width: 49%;
        margin-bottom: 1%;
    }

    .nwdbox .b {
        padding: 30px 35px 0 35px;
    }

    .nwdbox .t {
        padding: 0 35px 25px 35px;
    }

    .nwdbox .t .ti,
    .sdtxts .t .ti {
        font-size: 26px;
    }

    .sdtxts .t .sharebox {
        top: 38px;
        right: 35px;
    }

    .nwList li {
        width: 49%;
    }

    .nwList li {
        height: 422px;
    }

    .devtop .pic {
        width: 280px;
    }

    .devtop .txts {
        padding-left: 305px;
    }

    .devtop .txts .tx {
        margin-bottom: 45px;
    }

    .devtop {
        min-height: 190px;
    }

    .devoList .pic {
        display: block;
    }

    .styList a {
        width: 50%;
    }

    .stynav {
        padding: 0 5%;
        margin-left: -0.5%;
        overflow: hidden;
    }

    .stynav a {
        border-radius: 0;
        height: 44px;
        width: 19.5%;
        margin: 0;
        margin-left: 0.5%;
        margin-bottom: 0.5%;
        float: left;
    }

    .stynav .x {
        padding-top: 0;
        line-height: 44px;
    }

    .stynav .bg1 {
        border-radius: 0;
        top: 3px;
        left: 3px;
        right: 3px;
        bottom: 3px;
        height: auto;
        width: auto;
    }

    .stynav {
        margin-bottom: 35px;
    }

    .sdtxts .t {
        padding: 35px;
    }

    .sdtxts .b {
        padding: 45px 35px 0 35px;
    }

    .styList a {
        width: 48%;
    }

    #map {
        width: 100%;
        height: 426px;
        float: none;
    }

    .mapbox {
        height: auto;
        margin-top: 30px;
    }

    .mapbox .txts,
    .cta3 .ptitle,
    .cta3 .freeTx {
        width: 100%;
        float: none;
    }

    .mapbox .txts .pa {
        padding: 35px;
    }

    .cta1,
    .cta3,
    .cta2 {
        padding: 45px 0 40px 0;
    }

    .cta3 .freeTx,
    .jobox {
        margin-top: 30px;
    }

    .joshow {
        width: 100%;
        left: 0;
        margin-left: 0;
        height: 100%;
        overflow: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        top: 0;
        margin-top: 0;
    }

    .jsc {
        height: auto;
    }

    .jsb {
        position: relative;
        margin-top: 30px;
    }

    .joshow .pa {
        padding: 55px 5% 0 5%;
    }

    .jsb {
        padding: 8px 5%;
    }

    .joclose {
        right: 5%;
    }

    .mdate {
        display: block;
    }

    .isntxts .xc-date {
        display: none;
    }

    .isntxts .lookmore {
        border: none;
        width: 100px;
        margin-top: 10px;
    }

    .isntxts .lookmore .txx {
        padding-left: 0;
    }

    .tabvideo {
        right: 0;
        bottom: 0;
        width: 144px;
    }

    .stynav a.act .bg1 {
        transform: none;
        -webkit-transform: none;
        border-color: #fff;
    }

    .stynav .bg2 {
        border-radius: 0;
    }

    .s-search .sstx {
        padding: 15px 200px 15px 20px;
    }

    .s-search {
        margin-top: -31px;
    }

    .ad-wrap .text em {
        font-size: 24px;
    }

    .ad-wrap .img {
        margin-right: 5.5%;
    }

    .ad-wrap .close {
        transform-origin: right top;
        -webkit-transform-origin: right top;
        transform: scale(.6);
        -webkit-transform: scale(.6);
    }

    .ad-btn {
        width: 106px;
    }

    .subUrl {
        /*width: 90%;*/
        /*margin: 0 auto;*/
    }

    .subUrl .ixpanelLunb {
        display: none;
        border: 1px solid #e5e5e5;
        flex-direction: column;
        align-items: center;
        gap: 10px;
        padding: 10px;
    }

    .footerShang-lj {
        display: none;
    }

    .footer .footerShang {
        padding: 0;
    }

    .footer .footerShang .footerShang-right {
        width: 100%;
        font-size: 12px;
    }

    .footer .footerShang ul {
        display: flex;
        justify-content: space-between;
        gap: 0
    }

    .footer .footerShang ul li {
        gap: 4px;
    }

    .footer .footerShang ul li img {
        width: 14px;
        height: 14px;
    }

    .footer .footerXia {
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        margin-top: 26px;
        height: 100%
    }

    .footer .footerXia .footer-input-top {
        width: 100%;
        flex-direction: row;
        font-size: 14px;
    }

    /*.flinkmoreInput1 .t,*/
    /*.flinkmoreInput2 .t {*/
    /*    height: 34px;*/
    /*    line-height: 32px;*/
    /*}*/

    .footer .footerXia .footer-input-middle .footer-input-text {
        line-height: 30px;
        font-size: 12px;
        padding: 0 10px;
    }

    .footer .footerXia .footer-input-middle .footer-input-text div {
        margin-right: 0;
        gap: 8px;
    }

    .footer .footerXia .footer-input-middle .footer-input-text div img {
        height: 14px;
        width: 14px;
    }

    .footer .footerXia .footer-input-middle {
        width: 100%;
    }

    .footer .footerXia .footer-input-buttom {
        width: 100%;
        flex-direction: row;
        justify-content: space-around;
        align-items: center;
        font-size: 12px;
    }

    .footer .footerXia .footer-input-buttom .buju .lgImg {
        padding: 0;
    }

    .footer .footerXia .footer-input-buttom .buju {
        margin: 0;
        width: 80px;
        height: 80px;
        padding: 10px;
    }
    .pnav ul li a {
        /*padding: 0;*/
        font-size: 14px;
    }

    .pnav ul li a span {
        font-size: 12px;
    }

    .pnav ul li a .imgHer .image {
        width: 20px;
        height: 20px;
    }

    .pnav ul li a .imgHer {
        gap: 2px;
        margin-bottom: 0;
        padding: 10px 0px;
    }

    .gsjs .clearfix {
        flex-direction: column;
        justify-content: space-between;
    }

    .gywo-ptitle .text::before {
        content: "———>";
        color: #4875d0;
        font-size: 16px;
    }

    .px1280 .s1-xia {
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
    }

    .px1280 .s1-xia .s1-l {
        width: 100%;
        overflow: visible;
    }

    .px1280 .s1-l .slick-initialized .draggable {
        height: 100% !important;
    }

    .px1280 .s1-l .slick-initialized .draggable .slick-track {
        display: flex;
        overflow-x: auto;
        width: calc(33% * 3);
        /* 限制宽度，只显示三个盒子 */
        /*overflow: hidden;*/
    }

    .px1280 .s1-l .slick-initialized .draggable .slick-track li {
        /*width: 100%!important;*/
        /*padding-left: 2px;*/
        flex: 0 0 calc(36.33% - 10px);
        /* 盒子宽度相对于父容器的1/3，减去间距 */
    }

    .px1280 .s1-l ul {
        background: #f5f5f5;
        padding-bottom: 0;
        /*border-bottom: 1px solid #FFFFFF ;*/
        height: 40px;
        line-height: 38px;
    }

    .px1280 .s1-l ul li a {
        font-size: 16px;
        padding-left: 0;
        line-height: 0;
        display: contents;
        border: none;
        border: 1px solid red;

    }

    .px1280 .s1-l>ul li.act a {
        font-size: 16px;
    }

    .px1280 .s1-r .s1-nr li div {
        width: 244px;
    }

    .nwbox .post-item .post-item-thumb {
        display: none;
        margin-right: 0;
        width: 24%;
        line-height: 0;
    }

    .post-item-header {
        margin-bottom: 0px;
    }

    .post-item-title {
        /*font-size: 100%;*/
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 1;
        overflow: hidden;
        font-size: 12px;
        width: 78%;
    }

    .post-item-excerpt {
        /*-webkit-line-clamp: 2;*/
        /*display: block;*/
        font-size:10px;
    }
    .post-item-meta span{
        font-size: 9px;
    }


    .post-item-more {
        display: none;
    }

    .post-item-content {
        font-size: 14px;
        gap: 12px;
    }

    .nwbox .post-loop .post-item {
        padding: 16px 20px;
        align-items: center;
        gap: 20px;
    }

    .post-item-meta {
        /*display: none;*/
        margin: 0;
        text-align: right;
    }

    .xwLeft {
        display: block;
    }

    .xwRight {
        width: 85%;
    }

    .mtjjBuju {
        flex-direction: column;
    }

    .subUrl #mySwiper2 {
        display: none;
    }
    .subUrl .ixpanelLunb{
        display: flex;
        flex-direction: row;
    }

    .subUrl .ixpanelLunb a .luangListBumyl {
        left: 24px;
        width: 66%;
        bottom: 8px;

    }
    .subUrl .ixpanelLunb a .luangListBumcy{
        left: 24px;
        width: 78%;
        bottom: 8px;
    }
    .subUrl .ixpanelLunb a .luangListBumhr {
        left: 24px;
        width: 66%;
        bottom: 6px;
    }
    .subUrl .ixpanelLunb a .luangListBumlt {
        left: 3px;
        width: 96%;
        bottom: 8px;
    }


    .clearfixOne .footerXiaApp {
        display: block;
    }
    .clearfixOne .footerShang img{
        /*width: 60%;*/
    }
    .ix3-app img {
        height: 200px;

    }
    .ixItem .txts .pa {
        font-size: 15px;
        padding: 25px 15px 0 15px;
    }
    .ixItem .txts .nowti{
        font-size: 18px;
    }
    .ix3, .ix4 ,.ix5,.ix2{
        padding: 20px 0;
    }
    .ix5-pc{
        display: none;
    }
    .ix5-app{
        display: block;
    }
    .newClassBut{
        margin-bottom: 20px;
    }
    .footerXiaDiv-right{
        gap: 140px;
    }
    .clearfixOne .footerShang{
        width: 80%;
    }
    .xingwenLeft .swiper .swiper-slide{
        /*width:auto!important;*/
    }
    .ix4tpList-left .ix4tpList-leftUl{
        padding: 0.2vh 1vw;
    }

    #imgDiv{
        display: none;
    }
    .clearfixOne .footerXia{
        display: none;
    }
    .ix4tpList-leftImg{
        padding: 1vh 0 0 1vw;
    }
    .clearfixOne .footerZhong .footerZhong-bottom .footerXiaDiv-left div,
    .clearfixOne .footerZhong .footerZhong-bottom .footerXiaDiv div{
        font-size: 10px;
    }
    .daoMtop{
        height: 60px;
    }
    .header{
        background: linear-gradient(rgb(59, 104, 189), rgb(59, 104, 189))!important;
    }

}
/* 861 */
@media screen and (max-width: 641px) {

    /* 641 */
    /* video layer */
    .searchKuang .searchKuangInbut{
        height: 7.5vw;
        width: 35vw;
    }
    .searchKuang .buttonDiv{
        height: 7.5vw;
        width: 16vw;
    }
    .vwrap .videobox {
        height: 350px;
        margin-top: -175px;
    }

    /* video layer end*/
    .banne-list .ch {
        font-size: 30px;
    }

    .pbtxts .ch {
        font-size: 18px;
    }

    .pbtxts .en {
        font-size: 24px;
    }

    .me-list a {
        width: 49%;
    }

    .ptitle .ch,
    .ptitle .en {
        font-size: 18px;
    }

    .hym {
        font-size: 18px;
    }

    .hym {
        height: 52px;
    }

    .hislist .slick-current .hym .line2 {
        bottom: 49px;
    }

    .hym .x {
        padding-top: 8px;
    }

    .hym .line1 {
        bottom: 25px;
    }

    .ptitle .line {
        height: 5px;
    }

    .backlist {
        position: static;
        margin-left: 0;
        margin-top: 10px;
        width: 100%;
    }

    .nwList .txts .ti {
        font-size: 18px;
        line-height: 28px;
        max-height: 56px;
    }

    .nwList li {
        height: 372px;
    }

    .nwList .txts {
        padding: 25px 20px 0 20px;
    }

    .nwoList .pic {
        display: block;
        width: 100%;
        float: none;
    }

    .nwtList .d {
        left: 15px;
    }

    .nwtList .nowti {
        padding-left: 115px;
        padding-right: 15px;
    }

    .devtop .pic {
        width: 100%;
        position: relative;
    }

    .devtop .txts {
        padding-left: 0;
        padding-top: 35px;
    }

    .pnav.pvfi ul li {
        width: 25%;
    }

    .pnav.pvfi ul li a {
        border-bottom: 1px solid #e9e9e9;
    }

    .devoList .ti {
        font-size: 20px;
        margin-bottom: 15px;
    }

    .stynav a {
        width: 24.5%;
    }

    .joList a {
        width: 100%;
        margin-left: 0;
    }

    .joList {
        margin-left: 0;
    }

    .tabvideo {
        width: 80px;
    }

    .tabvideo .itemtxt {
        font-size: 11px;
    }

    .videoIbox span {
        transform-origin: center center;
        -webkit-transform-origin: center center;
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
    }

    .fixcta {
        display: none;
    }

    .sList a {
        padding: 0 25px;
    }

    .sList .nowti {
        padding: 19px 0;
    }

    .dev-wrap .fixcta {
        display: block;
    }

    .dev-wrap .fix-tools {
        display: none;
    }

    #fdgg {
        display: none;
    }

    .footer .footer-input-buttom {
        /*display: flex;*/
        flex-direction: column;
        align-items: center
    }

    .footer .footer-input-buttom .fl-logo {
        margin-top: 16px;
    }

    .nwbox .video-buttom ul {
        gap: 0;
    }

    .nwbox .video-buttom ul li {
        width: 100%;
        height: auto;
    }

    .nwbox .video-buttom ul li .videoText {
        font-size: 22px;
        padding-left: 20px;
        position: absolute;
        bottom: 18px;
    }

    .nwbox .videoDataTu .splunbor {
        padding: 100px 0 0 0;
    }

    .nwbox .videoDataTu-br {
        margin-top: 0;
    }

    .ix3 .cw2 .ixItem .pic>img {
        height: 170px;
    }

    .ix3 .cw2 .pic>img {
        height: 170px;
    }

    .cpr {
        /*line-height: 26px;*/
    }

    .ab1 .fixbg {
        background-size: cover;
    }

    .clearfixOne .footerXiaApp {
        display: block;
    }

    .nwbox .video-buttom {
        padding-top: 20px;
    }

    .nwbox .video-buttom ul li {
        padding: 0;
    }

    .nwbox .video-buttom ul li .bottomSp {
        aspect-ratio: 2;
        padding: 30px;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .nwbox .videoDataTu {
        margin-bottom: 30px;
    }

    .fixbg {
        padding-bottom: 30px;
    }

    .devbox {
        width: 96%;
        padding-bottom: 30px;
    }

    .styList a {
        padding: 0;
    }

    .stybox {
        padding-bottom: 30px;
        padding-top: 30px;
    }

    .mapbox div:first-of-type {
        float: none !important;
        width: 100% !important;
    }

    .mapbox .dingwei {
        top: 14%;
        left: 54%;
        width: 50px;
    }

    .cta1 {
        padding-top: 30px;
    }

    .culpanel .wedge2 {
        padding: 30px 0;
    }

    #rongyuId .wedge2-bottom .top li {
        padding: 0;
    }

    #rongyuId .wedge2-bottom .top {
        font-size: 100%;
    }

    #rongyuId .wedge2-bottom .top li.act {
        font-size: 100%;
    }

    .s1-r .s1-nr li div {
        width: 316px;
    }

    #rongyuId .wedge2-bottom .bottom {
        padding: 10px;
    }
    .nwdbox .freeTx .xinxiCss .xinxiCss-wb img{
        width: 18px;
    }
    #caselistId .nowti{
        font-size: 12px;
    }
}

/* 641 */
@media screen and (max-width: 601px) {

    .ad-wrap .pw2 {
        padding: 5vw 0;
    }

    .ad-wrap .close {
        top: 3.33vw;
    }

    .ad-btn {
        bottom: 40vw;
    }

    .ad-wrap .text {
        font-size: 14px;
    }

    .ad-wrap .text em {
        font-size: 20px;
        margin-top: 1.67vw;
    }

    .ix2 {
        /*border: 1px solid #d5d5d5;*/
        margin-bottom: 20px;
    }
    .abhisbox .conter .table .tbody{
        width: 72%;
        margin: 0 auto;
    }
    .subUrl {
        padding: 0;
    }

    #mySwiper2 .swiper-wrapper .firstImg {
        width: 100%;
        padding-top: 16px;
    }

    #mySwiper2 .swiper-wrapper .secondImg {
        text-align: center;
    }

    #mySwiper2 .swiper-wrapper img {
        width: 50%;
    }

}



/* 601 */
@media screen and (max-width: 481px) {

    .clearfixTab .dropdownZz{
        left: 45vw;
    }

    /* 481 */
    /* video layer */
    .vwrap .videobox {
        height: 300px;
        margin-top: -150px;
    }
    .logo{
        margin-left: 0;
        width: 68%;
    }
    .lgImg {
        padding: 0px;
        /*margin-left: 12px;*/
        width: 50%;
        height: 65%;
    }
    .pnav ul li a span{
        font-size: 10px;
    }
    .pnav ul li a .imgHer .image{
        width: 14px;
        height: 14px;
    }

    /* video layer end*/
    .banne-list .ch {
        font-size: 24px;
    }

    .banne-list .en {
        font-size: 12px;
        letter-spacing: 3px;
    }

    .bannerText {
        top: 38%;
    }

    .isntxts .pa {
        padding: 0 15px;
    }

    .isnpics .slick-dots {
        padding: 0 10px;
        bottom: 12px;
    }

    .int {
        /*padding: 8px 15px;*/
    }

    .in-nav>ul>li {
        padding: 20px 0;
        font-size: 16px;
        width: 35%;
    }

    .newsmore,
    .ivmore {
        right: 8px;
    }

    .ixItem .txts .pa {
        padding: 25px 15px 0 15px;
    }

    .ixItem .txts {
        height: 110px;
    }

    .ixItem .slick-dots {
        padding: 0 0 0 15px;
    }

    .ixItem .txts .nowti {
        font-size: 100%;
    }

    .ixVideo .tx {
        padding: 25px 15px;
    }

    .ixVideo .cwt {
        position: relative;
    }

    .ixVideo .cwt h1 {
        color: #333;
    }

    .ixVideo .cwt .ivmore {
        background-image: url(../images/np2.png);
    }

    .cwt {
        padding: 20px 0 20px 15px;
    }

    .cwt .ivmore {
        bottom: 50%;
        margin-bottom: -15px;
    }

    .ixVideo .pic span {
        margin-top: -33px;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }

    .im-list .item a {
        padding: 5px 15px;
    }

    .im-list .slick-next {
        right: 15px;
    }

    .im-list .slick-prev {
        right: 42px;
    }

    .im-list .slick-arrow {
        top: -43px;
    }

    .id-list {
        padding: 0 15px;
    }

    .cpl .pic {
        width: 100%;
        display: block;
        margin: 1vw 0;
    }

    .pbtxts .ch {
        font-size: 14px;
    }

    .pbtxts .en {
        font-size: 16px;
    }

    .pnav ul li,
    .pnav.pvfi ul li {
        width: 33.333%;
    }

    .pnav ul li a {
        /*border-bottom: 2px solid #e9e9e9;*/
    }

    .ptitle .ch,
    .ptitle .en {
        font-size: 16px;
    }

    .myselect select {
        height: 44px;
    }

    .ptitle .line {
        height: 3px;
    }

    .me-list .nowti {
        font-size: 14px;
    }

    .abobox .pa {
        padding: 0 15px;
    }

    .abobox {
        padding: 35px 0 50px 0;
    }

    .tbo .ti {
        font-size: 20px;
        margin-bottom: 10px;
    }

    .nwdbox .t .ti,
    .sdtxts .t .ti {
        font-size: 20px;
    }

    .backbox {
        margin-top: 35px;
    }

    .tbo .line {
        margin-bottom: 20px;
    }

    .culoList a {
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
    }

    .culoList {
        margin-left: 0;
    }

    .pager .prev,
    .pager .next {
        display: none;
    }

    .culoList .txts {
        padding: 18px 15px 24px 15px;
    }

    .nwdbox .b {
        padding: 30px 15px 0 15px;
    }

    .nwdbox .t {
        padding: 0 15px 25px 15px;
    }

    .nwList li {
        float: none;
        width: 100%;
        margin-left: 0;
        margin-bottom: 20px;
        height: auto;
    }

    .nwList {
        margin-left: 0;
    }

    .nwList .txts {
        padding: 25px 15px;
    }

    .nwList .share {
        padding-left: 15px;
        position: relative;
    }

    .nwList .txts .ti {
        font-size: 16px;
        line-height: 26px;
        max-height: 52px;
    }

    .nwoList .txts .pa {
        padding: 65px 15px 35px 15px;
    }

    .nwoList .xc-date {
        right: 15px;
    }

    .nwtList .nowti {
        padding-left: 90px;
    }

    .nwtList a {
        font-size: 14px;
        line-height: 44px;
        height: 44px;
    }

    .nwtList .d {
        font-size: 12px;
    }

    .nwtList .nowti {
        line-height: 44px;
    }

    .devList .nowti {
        padding-left: 85px;
    }

    .devtop .txts .tx {
        font-size: 14px;
    }

    .devbox,
    .nwbox,
    .culobox {
        /*padding: 40px 0;*/
    }

    .devoList .ti {
        font-size: 16px;
        margin-bottom: 10px;
    }

    .devoList .txts .pa {
        padding: 15px 15px 35px 15px;
    }

    .devox .nowti {
        padding-left: 85px;
    }

    .devoList li {
        margin-bottom: 25px;
    }

    .pager {
        margin-top: 30px;
    }

    .stynav a {
        width: 32.833%;
    }

    .styList a {
        width: 100%;
    }

    .sdtxts .t {
        padding: 25px 15px;
    }

    .sdtxts .t .ti {
        width: 100%;
    }

    .sdtxts .t .sharebox {
        position: static;
        margin-top: 5px;
    }

    .sdtxts .b {
        padding: 35px 15px 0 15px;
    }

    .sdtxts {
        padding-bottom: 55px;
    }

    .sdpics .slick-prev {
        left: 5px;
        transform-origin: left center;
        -webkit-transform-origin: left center;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }

    .sdpics .slick-next {
        right: 5px;
        transform-origin: right center;
        -webkit-transform-origin: right center;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }

    .videoList .pic .ico {
        transform-origin: center center;
        -webkit-transform-origin: center center;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }

    .myselect2 {
        width: 100%;
        box-sizing: border-box;
    }

    .notList .db {
        left: 15px;
        width: 66px;
    }

    .notList .txts {
        padding: 43px 15px 0 100px;
    }

    .notList .nowti {
        font-size: 16px;
    }

    .joshow .ti {
        font-size: 18px;
        padding-bottom: 10px;
    }

    .mapbox .txts .pa {
        padding: 35px 15px;
    }

    .mapbox .txts .name {
        font-size: 18px;
        padding-bottom: 15px;
    }

    .ctas a {
        font-size: 12px;
        line-height: 44px;
    }

    .ctas .ico {
        transform-origin: left center;
        -webkit-transform-origin: left center;
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
    }

    .ctas {
        margin-top: 15px;
    }

    #map {
        height: 280px;
    }

    .joList .tt {
        font-size: 20px;
    }

    .joList ul {
        margin-top: 30px;
    }

    .joList .bodr {
        height: 180px;
    }

    .banner .flex-control-nav li a span {
        width: 4px;
        height: 10px;
        margin-top: -5px;
    }

    .banner .flex-control-nav li {
        margin-right: 5px;
        width: 4px;
        height: 20px;
    }

    .banner .flex-control-nav li a.flex-active span {
        height: 20px;
        margin-top: -10px;
    }

    .searbox {
        padding: 50px 0;
    }

    .sList .nowti {
        font-size: 18px;
    }

    .s-search .ssbtn {
        background-image: none;
        padding-left: 0;
        text-align: center;
    }

    .s-search .sstx {
        padding: 4px 90px 4px 10px;
        font-size: 14px;
    }

    .s-search .ssbtn {
        font-size: 14px;
    }

    .s-search {
        margin-top: -20px;
    }

    .sList a {
        padding: 0 15px;
    }

    .sList .nowti {
        font-size: 14px;
        padding: 15px 0;
    }

    .ad-btn {
        width: 76px;
    }

    .ad-wrap .close {
        transform: scale(.4);
        -webkit-transform: scale(.4);
    }

    .ad-wrap .img {
        margin-right: 3.5%;
    }

    .ad-wrap .text em {
        font-size: 18px;
    }

    .post-item-header {
        justify-content: space-between;
        /*flex-direction: column;*/
        align-items: normal;
        font-size: 11px;
        font-family: -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Microsoft YaHei, Source Han Sans SC, Noto Sans CJK SC, SimHei, sans-serif;
    }

    .pnav ul {
        border-bottom: none
    }
    .clearfixOne{
        /*flex-direction: column;*/

    }
    .clearfixOne .footerShang{
        width: 100%;
        margin: 10px 0;
    }
    .clearfixOne .footerShang img{
        /*width: 100%;*/
    }
    .clearfixOne{
        flex-direction: column;
        gap: 0;
    }
    .clearfixOne .footerXiaApp{
        display: block;
        font-size: 8px;
    }
    .clearfixTwo {
        gap: 14px;
        /*flex-direction: column;*/
        align-items: center;
        font-size: 8px;
    }
    .footerXiaDiv-right{
        display: flex;
        align-items: center;
        justify-content: space-between;
        gap: 45px;
    }
    .footerXiaDiv-right img{
        width: 50px;
    }
    .ctas a{

    }
    .fenyeStyle{
        margin-top: 24px;
    }
    .pw, .pw2{
        width: 96%;
    }
    .nwbox .video-buttom ul li .videoText{
        font-size: 14px;
        bottom: 14px;
    }

}

/* 481 */
@media screen and (max-width: 361px) {
    .s1-r .s1-nr li div{
        width: 220px;
    }
    .nwbox .video-buttom ul li .videoText{
        bottom: 10px;
    }
    /* 361 */
    .banne-list .ch {
        font-size: 20px;
    }

    .me-list .nowti {
        font-size: 12px;
    }

    .bc-prev,
    .bc-next {
        width: 50%;
        box-sizing: border-box;
    }

    .bc-prev {
        border-right: 0;
    }

    .tbo .ti,
    .nwdbox .t .ti,
    .sdtxts .t .ti {
        font-size: 18px;
    }
    .wedge .ixpanel .ix1 .subheading{
        margin: 10px 0;
    }
    .ix4tpList-left .ix4tpList-leftUl li .text{
        width: 60%!important;
    }
}

/* 361 */
@media screen and (max-width: 321px) {

    /* 321 */
    /* video layer */
    .vwrap .videobox {
        height: 260px;
        margin-top: -130px;
    }

    /* video layer end*/
    .subUrl .ixpanelLunb {
        display: none;
    }

    .subUrl #mySwiper2 {
        display: block;
    }

    .subUrl #mySwiper2 {
        width: 100%;
        height: 100%;
    }

    .subUrl #mySwiper2 .swiper-wrapper .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        /*display: flex;*/
        /*justify-content: center;*/
        /*align-items: center;*/
    }

    .subUrl #mySwiper2 .swiper-wrapper .swiper-slide .firstImg {
        display: block;
        width: 100%;
        height: 100%;
        object-fit: cover;
    }

    .subUrl #mySwiper2 .swiper-wrapper .swiper-slide .secondImg {
        width: 100%;
        line-height: 0;
    }
}

/* 321 */