@media (max-width: 1800px){
    .dev1-left {
        width: 7.3%;
    }
}
@media (max-width: 1440px){
    .mask-txt{
        height: 475px;
    overflow-y: scroll;
    margin: 25px 0 0 0;
    }
    .hor1-bt-content{
        line-height: .8rem;
        height: 2.4rem;
    }
    .org1-title{
        line-height: 1.2;
        margin-bottom: .15rem;
    }
    .ft18 {
        font-size: .6rem !important;
    }
    .swiper-pagination-bullet {
        width: 5px !important;
        height: 5px !important;
    }
    .news1-title{
        font-size: .55rem !important;
        font-weight: bold;
    }
    .wel1-lb .swiper-slide{
        height: 14rem;
    }
    .wel22-lfmd-time{
        margin-top: 10px;
    }
    .foot-vx-ewm {
        width: 100px;
        height: 100px;
        /* bottom: 42px; */
    }
    .org1-all-items img{
        display: block;
        width: 80%;
        margin: 0 auto;
        margin-top: .75rem;
    }
    .value-list2 .group2-left{
        width: 21.3%;
    }
    .value-list2 .group2-right{
        width: 78.7%;
    }
    .group2-left{
        width: 21.3%;
    }
    .group2-right{
        width: 78.7%;
    }
    
}

@media (max-width: 1200px){
    .wel3-all{
        display: block;
    }
    .video1-title{
        padding: 0 0 0 .2rem;
    }
    .wel22-lfmd-title{
        font-size: .55rem;
        line-height: .6rem;
    }
    .wel22-lfmd-txt {
        font-size: 12px;
    }
    .wel2-lfmd-1 {
        width: 170px;
    }
    .wel22-lfmd-txt{
        line-height: 1.7;
    }
    .wel1-lb .swiper-slide{
        height: 13rem;
    }
    .wel1-lb-title {
        font-size: 1rem;
        color: #fff;
        line-height: 1.6rem;
    }
    .ft24 {
        font-size: .55rem;
    }
    .wel3-all a {
        width: 50%;
        float: left;
    }
    .video-list1 {
        padding: 1.75rem 0 2.25rem 0;
    }
    
    .eve-list1 {
        padding: 1.625rem 0 2.25rem 0;
    }
    .stra1-bot-egtitle{
        margin: .25rem 0 .6rem 0;
    }
    .lay1-lf-txt {
        line-height: 1.8;
    }
    .eve1-items {
        margin: 1.2rem 0 0 0;
    }
    .eve1-item{
        margin-bottom: .85rem;
    }
    .eve1-item-title {
        font-size: 17px !important;
    }
    .tal-list1:nth-child(n+2) {
        margin-top: 1.3rem;
    }
    .org1-all-items {
        padding: 1.5rem 0 2.5rem 0;
    }
    .header-pc{
        padding: 0 0 0 4%;
    }
    .w1200{
        width: 92%;
    }
    .wel1-all{
        left: 50%;
        margin-left: -46%;
    }
    .group1-all-items {
        height: 2.2rem;
        line-height: 2.2rem;
    }
    .group1-right{
        line-height: 2.2rem;
    }
    .all-content{
        margin-left: -46%;
    }
    .group2-right {
        padding: 1.5rem 0 2.8rem 1.5rem;
    }
    .group2-rt-txt {
        margin: 0.7rem 0 0 0;
    }
    .cul2-all-items:first-child .group2-left {
        padding: 2rem 0 0 0;
    }
    .cul2-all-items:first-child .group2-right {
        padding: 2rem 0 0 1.6rem;
    }
    .cul2-all-items:nth-child(n+2) .group2-right {
        padding: 1rem 0 0 1.6rem;
    }
    .group2-left {
        padding: 1rem .75rem 0 0;
    }
    .cul2-all-items:last-child .group2-right {
        padding: 1rem 0 2rem 1.6rem;
    }
    .dev-list1{
        padding: 0 0 0 5%;
    }
}
@media (max-width:1100px){
    .soc11-dw-txt {
        width: 72.67%;
    }
}
@media (max-width:1024px){
    .fe-ad,.foot-right{
        align-items: center;
    }
    .foot-vx-ewm{
        bottom: 1rem;
    }
    .foot-all{
        display: block;
    }
    footer{
        height: unset;
        padding: 10px 0;
        line-height: unset;
    }
    .foot-rt-gz{
        margin-left: 0;
    }
    .header-pc{
        display: block;
    }
    .headerpc-sub12{
        display: inline-block;
       float: right;
       margin-right: 7.2%;
        border:none;
    }
    .headerpc-sub12 img{
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
    }
    .video-tc-play {
        width: 92%;
    }
    .wel2-left,.wel2-right{
        width: 100%;
    }
    .wel2-right{
        margin-top: .25rem;
    }
    .wel2-all-items{
        display: block;
    }
    .news1-txt {
        line-height: 1.6;
        margin-top: .35rem;
    }
    .news1-list {
        padding: .8rem 0;
    }
    .soc11-dw-title{
        margin-right: .7rem;
    }
    .soc1-list1{
        margin-bottom: 1.7rem;
    }
    .soc11-dw-title2{
        margin-right: .6rem;
    }
    .all-banner{
        height: 8rem;
    }
    .ft14 {
        font-size: 13px;
    }
    .headerm-list2 {
        display: inline-block;
        vertical-align: middle;
        margin-left: 20px;
        position: absolute;
        right: 4%;
        top: 50%;
        transform: translateY(-50%);
    }
    .headerm-list2 img {
        width: 40px;
        height: 40px;
        transition: all .5s ease;
        position: relative;
    }
    .hdm-img2 {
        display: none;
    }
    .hdm-img1 {
        display: block;
    }
    .headerpc-navs{
        display: none;
    }
    .header-1024{
        display: block;
    }
    .list_ul {
        width: 100%;
        height: auto;
        background: #191919;
        position: absolute;
        top: 2rem;
        left: 0;
        z-index: 120;
        line-height: 2 !important;
        display: none;
    }
    .mulum-on{
        transform: rotate(0) !important;
    }
    .list_ul li {
        width: 100%;
        margin: 0 auto;
        background: #fff;
        padding: 0 35px;
        box-sizing: border-box;
        border-bottom: 1px solid #e8e8e8;
    }
    .list_ul li .a1 {
        text-align: left;
        /* border-bottom: 1px solid #e8e8e8; */
        text-decoration: none;
        font-size: 24px;
        color: #444;
        padding: 15px 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .a1 span {
        width: 20px;
        height: 11px;
        background: url(../img/images/r6_29.png) center center no-repeat;
        background-size: 20px 11px;
        transform: rotate(180deg);
        display: inline-block;
        transition: all .3s ease;
    }
    .mulum {
        /* padding: 0 .4rem; */
        margin: 0 auto;
        /* border-bottom: 1px solid #e8e8e8; */
        display: none;
    }
    .mulum a {
        font-size: 20px;
        color: #444;
        display: block;
        padding: 10px 30px;
        line-height: 1.5 !important;
    }
    .header-1024 {
        display: block;
    }
}
@media (max-width:920px){
    .wel1-all{
        top: 50%;
        transform: translateY(-50%);
    }
    .soc11-dw-title2 {
        margin-right: .36rem !important;
    }
    .soc11-dw-txt {
        width: 67.67%;
    }
}
@media (max-width:768px){
    .mask-txt{
        height: 10rem;
        font-size: 13px;
        margin: .35rem 0 0 0;
    }
    .fl-add-1{
        display: none;
    }
    .fl-add-12{
        display: block;
    }
    .fh-fl{
        top: .25rem;
    }
    #mask{
        width: 7.5rem;
        right: -7.5rem;
        padding: .75rem .3rem;
    }
    .ft18 {
        font-size: .32rem !important
    }
    .wel-list12 .swiper-slide{
        height:10.44rem !important;
    }
    .org1-all-items img{
        width: 100%;
    }
    .header-pc{
        height: 1.2rem;
    }
    .search .search-list1{
        padding: 0;
    }
    .search .search-item{
        padding: .2rem 1.5rem .2rem .3rem;
        margin-bottom: .15rem;
    }
    .search .search-h5 {
        height: 30px;
        font-size: .26rem;
        transition-duration: .3s;
    }
    .search .search-time{
        width: auto;
        margin-right: .35rem;
    }
    .moudle-titles .moudle-font28 {
        padding: .5rem 0;
        font-size: .38rem;
        line-height: 1.1;
    }
    .ser-input::-webkit-input-placeholder {
        font-size: 14px;
    }
    .ser-input{
        font-size: 14px;
    }
    .header-search-wrap{
        width: 70%;
        height: 44px;
        margin-left: -35%;
        box-sizing: border-box;
    }
    .headerpc-sub12{
        margin-right:8.6%;
    }
    .headerpc-sub12 img{
        width: 19px;
    }
    .socm1-list1 .select:nth-child(n+2){
        margin-top: .15rem;
    }
    .socm1-list1{
        display: block;
    }
    .select11{
        z-index: 100 !important;
    }
    .select12{
        z-index: 80 !important;
    }
    .socm1-list1 .select{
        box-sizing: border-box;
        width: 100%;
        height: .8rem;
        font-size: .39rem;
        background-color: #f0f0f0;
        position: relative;
        border:1px solid #dbdbdb;
        display: inline-block;
        margin-right: 1.67%;
    }
    .socm1-list1 .select:after{
        content:'';
        display:block;
        width: 0;
        height: 0;
        border-width:7px;
        border-style: solid;
        border-color: #333 transparent transparent transparent;
        position:absolute;
        top:.35rem;
        right: .5rem;
        transform-origin: 50% 0;
        /* transition: transfrom .3s ease-in,top .3s  ease-out; */
    }
    .socm1-list1{
        position: relative;
        z-index: 25;
    }
    .socm1-list1 .select p{
        font-size: .26rem;
        padding: 0 .3rem;
        line-height: .8rem;
        cursor: pointer;
        color:#333;
        font-weight: bold;
        background: #fff;
    }
    .socm1-list1{
    }
    .socm1-list1 .select ul{
        list-style-type:none;
        background-color: #fff;
        width: 100%;
        overflow-y:auto;
        position: absolute;;
        top: .8rem;
        left: -1px;
        max-height: 0;
        z-index: 20;
        border-left:1px solid #d4d4d4;
        border-right:1px solid #d4d4d4;
        border-bottom:1px solid #d4d4d4;
    }
    .socm1-list1 .select ul li{
        padding: 0 .3rem;
        font-size: .28rem;
        line-height: .65rem;
        cursor: pointer;
        color:#666;
        transition: all .3s ease 0s;
    }
    .socm1-list1 .select ul li .pro-tt{
        color:#666;
    }
    .socm1-list1 .select ul li:last-child{
        border-bottom:1px solid #d4d4d4;
    }
    .socm1-list1 .select ul li.selected{
        color: #005bab;
    }
    @-webkit-keyframes slide-down{
        0%{transform: scale(1,0);}
        25%{transform: scale(1,1.2);}
        50%{transform: scale(1,0.85);}
        75%{transform: scale(1,1.05);}
        100%{transform: scale(1,1);}
    }
    .socm1-list1 .select.open ul{
        max-height: 250px;
        transform-origin: 50% 0;
        /* -webkit-animation:slide-down .5s ease-in; */
        transition: max-height .5s ease-out;
    }
    .socm1-list1 .select.open:after{
        transform: rotate(-180deg);
        top: 23px;
        transition: all .3s ease-in;
    }
    .socm1-list1{
        background: #f5f5f5;
        padding: .2rem;
        box-sizing: border-box;
    }
    .soc1-list1{
        display: none;
    }
    .video-tc-txt {
        font-size: .26rem;
        line-height: .4rem;
        padding: .2rem;
    }
    .newsd2-page{
        display: block;
    }
    .newsd2-right {
        padding: 0.5rem 0 .6rem 0;
    }
    .newsd2-page {
        padding: .3rem 0 .6rem 0;
    }
    .newsd2-pg-right{
        margin-top: .15rem;
    }
    .video-tc-close {
        right: -.2rem;
        top: -.8rem;
    }
    .foot-right{
        display: none;
    }
    .foot-left{
        display: block;
        text-align: center;
        line-height: 1.65;
    }
    footer{
        height: auto;
        line-height: unset;
        padding: .35rem;
        box-sizing: border-box;
    }
    .foot-left a{
        display: block;
        margin-left: 0;
        text-align: center;
    }
    .wel1-all{
        top:1.25rem;
        transform: unset;
        text-align: center;
    }
    .swiper-paginationwel1 span{
        width: .08rem !important;
        height: .08rem !important;
        display: inline-block;
    }
    .swiper-paginationwel1{
        width: 100% !important;
        right: 0;
        top:unset !important;
        bottom: 0.15rem !important;
    }
    .wel1-lb-title{
        font-size: .67rem;
        line-height: .7rem;
    }
    .wel1-lb-egtitle{
        font-size: .24rem !important;
        line-height: .3rem !important;
        margin-top: .1rem;
    }
    .wel1-lb .swiper-slide{
        height: 10rem;
    }
    .wel-list11{
        display: none;
    }
    .wel-list12{
        display: block;
    }
    .wel2-lfmd-1{
        width: 3.25rem;
    }
    .wel22-lfmd-title{
        -webkit-line-clamp: 2;
    }
    .wel2-lftp-title{
        font-size: .36rem;
        line-height: .42rem;
        padding-bottom: .25rem;
    }
    .wel-list2 {
        padding: .5rem 0 0.5rem 0;
        background: #f5f5f5;
    }
    .wel22-lfmd-txt{
        line-height: 1.5;
        margin-top: .1rem;
        -webkit-line-clamp: 2;
    }
    .wel22-lfmd-title{
        font-size: .3rem;
        line-height: .38rem;
    }
    .wel3-all{
        width: 92%;
        background: #fff;
        padding: .9rem 0;
        margin: 0 auto;
    }
    .wel3-all a{
        width: 100%;
    }
    .wel2-lf-bot .wel22-lfmd-time{
        margin-top: 0 !important;
    }
    .wel2-rtbt-txt{
        line-height: 1.6;
    }
    .wel2-lfmd-2 {
        padding-left: .2rem;
    }
    .wel22-lfmd-time {
        font-size: .24rem;
        line-height: .34rem;
    }
    .wel22-lfmd-time {
        margin-top: .23rem;
    }
    .wel2-lf-mid {
        margin: .25rem 0 .25rem 0;
        display: flex;
    }
    .video-list1 {
        padding: .5rem 0 1rem 0;
    }
    .video1-list {
        width: 100%;
        float: unset;
        margin-bottom: .25rem;
    }
    .wel-list1 {
        margin-top: 1.2rem;
    }
    .wel2-right{
        margin-top: .45rem;
    }
    .video1-title {
        height: .8rem;
        line-height: .8rem;
    }
    .video1-list:nth-child(n+2) {
        margin-left: 0%;
    }
    .eve-list1 {
        padding: .5rem 0 1rem 0;
    }
    .eve1-title {
        line-height: .45rem;
    }
    .lay1-lf-txt {
        line-height: 1.85;
        margin-top: .3rem;
    }
    .eve1-items {
        margin: .5rem 0 0 0;
    }
    .eve1-item {
        width: 100%;
        margin-right: 0%;
        margin-bottom: .3rem;
    }
    .eve1-item-content {
        padding: .2rem .15rem;
    }
    .eve1-btn {
        width: 2.575rem;
        height: .85rem;
        line-height: .85rem;
    }
    .eve1-btn span {
        font-size: .28rem;
    }
    .eveds-list1 {
        padding: .5rem 0 1rem 0;
    }
    .swiper-button-nexteve1 img{
        width: .19rem;
        height: .32rem;
        position: absolute;
        left: 50%;
        transform: unset !important;
        margin: -.16rem 0 0 -.095rem;
    }
    .eveds1-bot{
        margin-top: .55rem;
    }
    .eveds1-bot a {
        padding: .1rem .2rem;
        font-size: 13px;
        margin-right: .2rem;
        margin-bottom: .15rem;
    }
    .value-list2 .group2-left{
        width: 100%;
    }
    .proj-txt {
        font-size: .34rem;
        line-height: .4rem;
    }
    .proj-list{
        padding: 0 .0 0 .25rem;
        margin-bottom: .35rem;
    }
    .value-list2 .group2-right {
        width: 100%;
        padding: .35rem 0 1rem 0;
    }
    .con-list1 p{
        margin-bottom: .1rem;
        font-size: 14px;
    }
    .con-list1 {
        margin-top: .3rem;
    }
    #container {
        width: 100%;
        height: 4.5rem;
    }
    .amap-icon img{
        width: .39rem;
        height: .46rem;
    }
    .group2-lf-title{
        margin-bottom: .1rem;
    }
    .proj-content {
        margin: .45rem 0 0 0;
    }
    .news1-list{
        display: block;
    }
    .news1-list {
        padding: .3rem 0;
    }
    .news1-content{
        padding: 0;
    }
    .news1-title{
        line-height: .45rem;
        margin-top: .15rem;
    }
    .news-list1 {
        padding: .3rem 0 .35rem 0;
    }
    .page-all{
        margin-bottom: 1rem;
        padding: .25rem;
    }
    .news1-txt {
        line-height: 1.7;
        margin-top: .15rem;
    }
    .page-num a {
        width: .5rem;
        font-size: .26rem;
        line-height: .5rem;
        height: .5rem;
    }
    .page .pagination{
        padding: 0;
        font-size: 0;
    }
    .page .pagination a{
        font-size: .26rem;
        width: .5rem;
        line-height: .5rem;
        height: .5rem;
    }
    .page .prev, .page .next{
        width: auto !important;
        top:0;
        padding: 0 .15rem;
    }
    .page-num a:nth-child(n+2) {
        margin-left: .1rem;
    }
    .soc1-list2{
        display: block;
        margin-top: .25rem;
    }
    .all-banner{
        height: 4rem;
    }
    .stra1-zz img{
        width: .19rem;
        height: .32rem;
    }
    .soc12-content{
        width: 100%;
        margin: .15rem 0 0 0;
    }
    .soc12-ss{
        padding: 0 .25rem;
    }
    .soc13-item{
        padding: .3rem .25rem .25rem .25rem;
        margin-top: .3rem;
    }
    .soc13-tp-1 a {
        width: 100px;
        height: 35px;
        line-height: 35px;
    }
    .stra-list1 {
        padding: 0.5rem 0 1rem 0;
    }
    .stra1-bot {
        margin-top: .35rem;
    }
    .stra1-bot-title {
        line-height: .4rem;
    }
    .stra1-bot-egtitle {
        line-height: .45rem;
        margin: .1rem 0 .2rem 0;
    }
    .soc13-bot-li {
        padding: .25rem 0 0.5rem 0;
    }
    .soc13-mid-1 {
        width: 50%;
        margin-bottom: .1rem;
        vertical-align: top;
    }
    .soc13-mid-li {
        margin-top: .25rem;
    }
    .soc1-list1 {
        margin-bottom: 0.4rem;
    }
    .soc-list1 {
        padding: .5rem 0 1rem 0;
    }
    .soc11-dw-title2{
        font-size: 12px !important;
    }
    .soc1-list1 {
        padding: .25rem;
    }
    .soc11-dw-title {
        margin-right: .2rem;
    }    
    .lay1-all-items{
        display: block;
    }
    .lay1-all-items .group2-right {
        padding: .45rem 0 1rem 0;
    }
    .tal-list1:nth-child(n+2) {
        margin-top: .45rem;
    }
    .org1-title{
        line-height: 1.8;
    }
    .hor1-bt-content{
        padding: .25rem .1rem;
        height: auto;
        line-height: .45rem;
    }
    .hor1-bt-img {
        padding: .25rem .2rem;
    
    }
    .org1-all-items {
        padding: 0.5rem 0 1rem 0;
    }
    .org1-all-items img {
        margin-top: .35rem;
    }
    .org1-etitle {
        font-size: .38rem;
        line-height: .43rem;
    }
    .honor1-bt-time {
        width: 5rem;
    }
    .hor1-bt-items{
        padding: 0 0 0 .55rem !important;
    }
    .honor1-bt-time:after {
        right: -.09rem;
    }
    .hor1-bt-item {
        width: 100%;
        margin-bottom:.25rem;
    }
    .hor1-bt-item:nth-child(2n) {
        margin-left: 0;
    }
    .dev-list1 {
        padding: 0;
    }
    .ft36 {
        font-size: .4rem;
    }
    .dev1-rt1-title {
        line-height: .55rem;
    }
    .dev1-rt1-stitle {
        margin-bottom: .3rem;
    }
    .dev-list1:last-child .dev1-item{
        padding-bottom: 1rem;
    }
    .dev1-span{
        left: 1.2rem;
    }
    .dev1-right-pad {
        padding: .5rem 0 0 .9rem;
    }
    .dev1-bt-list {
        margin-bottom: .25rem;
    }
    .dev1-item-bot {
        margin: 0.35rem 0 0 0;
    }
    .dev1-bt-txt {
        padding: 0 0 0 .9rem;
    }
    .cul2-all-items{
        display: block;
    }
    .ft18 {
        font-size: .32rem;
    }
    .cul2-rt-txt p {
        line-height: 1.8;
    }
    .cul2-rt-txt {
        margin: .15rem 0 0 0;
    }
    .cul2-all-items:first-child .group2-left {
        padding: .5rem 0 0 0;
    }
    .cul2-all-items:first-child .group2-right {
        padding: .4rem 0 0 0rem;
    }
    
    .cul2-all-items:nth-child(n+2) .group2-right {
        padding: .4rem 0 0 0rem;
    }
    .cul2-all-items:last-child .group2-right {
        padding: .4rem 0 1rem 0rem;
    }
    .group2-all-items{
        display: block;
    }
    .group2-left,.group2-right{
        width: 100%;
    }
    .group2-lf-title {
        line-height: .45rem;
    }
    .ft14 {
        font-size: 13px;
    }
    .group2-rt-txt {
        margin: 0.25rem 0 0 0;
    }
    .group2-lf-egtitle {
        line-height: .45rem;
    }
    .group2-right {
        padding: .35rem 0 1rem 0;
    }
    .ft24 {
        font-size: .38rem;
    }
    .ft26 {
        font-size: .38rem;
    }
    .group2-left {
        border-right: none;
        padding: .5rem .0rem 0 0;
    }
    .group-list1{
        display: none;
    }
    .all-title {
        font-size: .56rem;
        line-height: .65rem;
    }
    .all-egtitle {
        font-size: .34rem;
        line-height: .4rem;
        margin: 2px 0 0 0;
    }
    header{
        height: 1.2rem;
    }
    .header-pc{
        line-height: 1.2rem;
    }
    .all-banner{
       margin-top: 1.2rem;
    }
    .headerpc-logo img{
        width: 1.5rem;
        height: .5rem;
    }
    .headerm-list2 img {
        width: 30px;
        height: 30px;
    }
    .list_ul{
        top:1.2rem;
    }
    .list_ul li {
        padding: 0 .35rem;
    }
    .list_ul li .a1 {
        font-size: .32rem;
        padding: .25rem 0;
        line-height: 1.6;
    }

    .mulum a {
        font-size: .3rem;
        padding: .2rem .3rem;
    }
}
@media (max-width:400px){
    .honor1-bt-time:after {
        right: -.12rem;
    }
}