@media screen and (max-width:1490px) {
    .containers {
        width:100%;}
    .headder_box .wp{padding:0 35px;}
    .headder_box .logo{width:30%;}
    .headder_box .right{width:68%;}
    .news_box{padding:70px 10px;}
    .news_box_l{width:53%;}
    .news_box_r{width:45%;}
    .news_box_r ul li{height:96px;}
    .news_box .index_titles{margin-top:0;}
    .news_box .title{height:85px;line-height:85px;}
    .news_box_lis{margin-top:15px;margin-right:-13px;}
    .dt_box{padding:50px 10px;}
    .zs_box{padding:50px 10px 150px;}
    .gongzuo_box{padding:50px 10px;}
    .title{margin-bottom:40px;}
    .dangqun_box{padding:50px 10px;}
    .dangqun_box .title{margin-bottom:40px;}
    .dangqun_li{width:30.3%;margin-right:3%;}
    .dangqun_con{width:85%;}
    .dangqun_img{width:100%;}
    .gongzuo_l{width:58%;height:455px;}
    .gongzuo_r{width:40%;}
    .dt_box_l{width:53%;}
    .dt_box_r{width:45%;}
    .dt_l{width:48%;}
    .dt_r{width:48%;}
    .tz_li_r{width:78%;}
    .gz_swiper_con{width:660px;}
    .lines {width:35%;}
    .flash{width:1360px;}
    .flash ul li{width:150px;}
    .flash ul li .imgCon{width:910px;}
    .flash ul li.first{width:910px;}

    .gz_swiper_img{width:50%;}
    .gz_swiper_con{width:75%;position:absolute;right:0;top:100px;margin:0;height:355px;padding:50px 2% 0 28%;}
    .main_l{width:28%;}
    .main_r{width:68%;}
    .abouts{padding:0 10px;}

}

@media screen and (max-width:1366px) {
    .headder_box .logo{width:25%;}
    .headder_box .right{width:72%;padding:15px 0;}
    .headder_box .wp {
        padding: 0 20px;}
    .headder_box{height:110px;line-height:110px;}

    #cssmenu>ul>li>a {
        font-size: 18px;}

    h2.index_title {
        font-size: 32px;}
    .news_box_r .tex_box li a{padding:20px 0;}

    .dt_box h2.index_title{font-size:32px;}
    .dt_box_r .tex_box .tex_datas{width:100px;}
    .dt_box_r .tex_box .tex_datas h3{font-size:32px;margin-top:5px;}
    .tex_box .tex_data h3 {
        font-size: 24px;
        margin-top: 5px;}


    .tex_box .tex_title {
        margin-top: 3px;}
    .news_box{padding-top:60px;}
 

    .gg_box {
        padding: 10px 10px 60px;}

    h2.index_titles {
        font-size: 32px;}
    .num_li{width:19%;margin-right:1%;}
    .num_li .num_li_icon{width:95px;height:auto;}
    .num_li .num_li_infor p{margin:5px 0;}
    .gongzuo_l{height:425px;}
    .gz_swiper_img{width:50%;}
    .gz_swiper_con{width:75%;position:absolute;right:0;top:100px;margin:0;height:325px;}

    .main_nav {
        height: 80px;
        line-height: 80px;
        font-size: 30px;}

    .gongzuo_r .tex_box li{height:85px;}
    .gongzuo_r .tex_box li a{padding:14px 10px 14px 0;}
    .gongzuo_r .tex_box .tex_title{font-size:18px;}
    .dangqun_img{width:100%;height:260px;}
    .dangqun_li{height:320px;}
    .gz_title{font-size:20px;line-height:35px;height:70px;}
    .flash{width:1180px;}
    .flash ul li{width:120px;}
    .flash ul li .imgCon{width:820px;}
    .flash ul li.first{width:820px;}

    .main_navs {
        margin-top: -80px;}

    .main_r_top {
        margin: 40px 0
    ;}

    .nei_banner {
        height: 600px
    ;}


}

@media(max-width:1200px) {
    #backTop{height:80px;}
    #backTop img{height:80px;}
    .banner_box,
    .banner_box1 {
        position: relative;
        height: 60vw;}

    .banner {
        height: 60vw;
        position: relative;}

    .main-visual-slider {
        height: 60vw;}

    .main-visual-slider .swiper-slide {
        padding-bottom: 42.85% !important;}

    .main-visual-slider .swiper-container {
        position: relative;}

    .main-visual-slider .swiper-slide .visual-img .txt {
        padding: 0 15px .65rem;
        text-align: center;}

    .main-visual-slider .swiper-slide .visual-img .txt h3 {
        font-size: .18rem;
        font-weight: bold;
        max-width: 54%;
        text-align: left;
        padding: 0;
        background: none;}

    .main-visual-slider .swiper-pagination_box {
        text-align: center;
        justify-content: flex-end;
        bottom: .5rem;
        right: 0;
        padding-right: 15px;
        width: 100%;}

    .main-visual-slider .swiper-pagination {
        width: auto
    ;}

    .main-visual-slider .swiper-pagination-bullet {
        width: .2rem;
        height: 0.2rem;}

    .main-visual-slider .swiper-pagination-bullet.swiper-pagination-bullet-active:after {
        widht: .1rem;
        height: .1rem
    ;}

    .main-visual-slider .swiper-pagination-bullet:before {
        width: .1rem;
        height: .1rem;
        margin: -.04rem 0 0 -.04rem;}

    .main-visual-slider .swiper-pagination-bullet:after {
        width: .1rem;
        height: .1rem;
        margin: -.04rem;}

    #cssmenu>ul>li>a {
        font-size: 16px;}

    #cssmenu {
        background: rgba(0, 0, 0, 0.01)
    ;}

    #cssmenu>ul>li.last-nav {
        display: block
    ;}

    .header-search {
        margin: 15px 20px;
        background: #fff;
        height: 40px;}

    .header-search input {
        height: 40px;
        line-height: 40px;
        float: left;
        width: 80%;
        border: 0;
        padding: 0 10px;}

    .header-search a.search_img {
        float: right;
        width: 15% !important;
        height: 40px;
        line-height: 40px;
        text-align: right;}

    .header-search a.search_img img {
        margin: -15px 20px 0 10px
    ;}

    .headder_box .wp {
        padding: 0 15px;}

    .headder_box:before {
        display: none
    ;}

    .headder_box .logo {
        width: 40%;
        margin-top: 0px;}

    .m_header_boxs {
        transition: .6s;
        height: .75rem;
        position: fixed;
        z-index: 100000;
        display: block;
        background: #063c87;
        line-height: 0.75rem;}

    #cssmenu ul ul {
        box-shadow: none
    ;}

    .nav_mask {
        height: 400vh;
        position: fixed;
        z-index: 99;
        opacity: 1;
        width: 100%;
        background: #063c87;
        top: 0
    ;}

    .headder_box .right {
        width: 100%;
        float: none;}

    .headder_box .right .top {
        display: none;}

    
    .tex_box .tex_data {
        width: 90px;}

    .tex_box li a {
        padding: 11px 0
    ;}

    .tex_box .tex_title {
        font-size: 16px;}

    .flash{width:980px;}
    .flash ul li{width:90px;}
    .flash ul li .imgCon{width:710px;}
    .flash ul li.first{width:710px;}

    h2.index_title {
        font-size: 28px;}

    h2.index_title img {
        margin-right: 15px;}

    h2.index_titles {
        font-size: 28px;}
    .news_box_con{height:430px;}
    .news_box_con img{height:430px;}
    .news_box_li img{height:125px;}
    .news_box_li .news_box_li_pic{height:125px;}
    .news_box_li_tit{font-size:14px;margin:8px 0 0 0;}
    .news_box_l .swiper-slide{font-size:16px;}
    .news_box_r ul li{height:89px;}
    .news_box_r .tex_box li a{padding:16px 0;}
    .dt_box h2.index_title{font-size:28px;}
    .dt_l_img{height:185px;}
    .dt_l_img img{height:185px;}
    .dt_l_con{padding:10px 20px 20px;height:190px;}
    .dr_r_li{margin-bottom:15px;padding:0 0 0 15px;height:180px;}
    .dr_r_li p{font-size:12px;}
    .tz_lis li{height:79px;background:#fff;border-left:8px solid #0071ae;padding:0 10px 0 0 ;}

    .tex_box li a{padding:7px 0;}
    .dt_box_r .tex_box .tex_datas{width:25%;}
    .tz_li_r{width:72%;}
    .tz_lis .tz_li_r h2{font-size:18px;}
    .tz_lis .tz_li_r p{font-size:14px;}
    .num_box{padding:90px 10px 0;}
    .num_li .num_li_icon{width:80px;}
    .num_li .num_li_infor{margin-left:10px;}
    .num_li .num_li_infor p{font-size:16px;}
    .num_li .num_li_infor .num_li_num{font-size:24px;}
    .num_li{width:20%;margin:0;}

    .gongzuo_l{height:400px;}
    .gz_swiper_img{width:55%;height:300px;}
    .gz_swiper_con{width:75%;position:absolute;right:0;top:100px;margin:0;height:300px;padding:40px 2% 0 33%;}
    .gz_title{font-size:18px;line-height:30px;height:60px;}
    .gongzuo_r .tex_box .tex_title{font-size:16px;}
    .dangqun_li{margin-right:2%;width:32%;height:280px;}

    .dt_r{width:53%;}
    .dt_l{width:45%;}
    .dt_l_con h2{height:40px;line-height:40px;}
    .dt_infors{font-size:14px;line-height:22px;height:88px;}
    .gongzuo_r .tex_box li{height:80px;}
    .gongzuo_r .tex_box li a{paddidng:10px 10px 10px 0;}
    .tex_box .tex_data h3{margin-top:0;}
    .dangqun_con{height:85px;margin:-13% 3% 0;width:94%;padding:16px ;}
    .dangqun_img{height:200px;}
    .dangqun_img img{height:200px;}
    .more3{margin:30px auto 0;}
    .a_news_box h2.index_title {
        margin-left: 0
    ;}

   

    
    .footer {
        font-size: 14px;}

    .tex_box .tex_title {
        margin-top: 0
    ;}

    
    .main_nav {
        font-size: 32px;}

    .main_navs li a {
        font-size: 18px;}

    .about_information p {
        font-size: 16px;}

    .main_r_top h2 {
        font-size: 28px;
        height: 70px;
        line-height: 70px;}

    .main_r_top {
        height: 70px;
        line-height: 70px;
        margin: 30px 0
    ;}
    .news_li p{width:80%;}
    .news_li span{width:15%;}
    .news_li p{font-size:16px;}

    .news_content h2 {
        font-size: 20px;}

    .navs_r {
        font-size: 14px;}

    .news_contents {
        padding-top: 30px;}

    .news_cont_label {
        font-size: 14px;}

    .sections_title {
        position: sticky;
        position: -webkit-sticky;
        top: 73px;}

    .nei_banner {
        height: 500px
    ;}

}

@media (max-width:992px) {

    #backTop{height:60px;}
    #backTop img{height:60px;}

    .headder_box .logo {
        width: 50%
    ;}
    .news_box_con{height:310px;}
    .news_box_con img{height:310px;}
    .news_box_li .news_box_li_pic{height:105px;}
    .news_box_li img{height:105px;}
    .news_box_l  .date h2{font-size:26px;}
    .news_box_l .date h3{font-size:18px;}
    .news_box_r ul li{height:69px;}
    .news_box_r .tex_box li a{padding:9px 0;}
    .dt_box{padding:30px 10px;}
    .dangqun_box .title{margin-bottom:20px;}
    .num_li{text-align:center;}
    .num_li .num_li_icon{float:none;text-align:center;margin:0 auto;}
    .num_li .num_li_infor{float:none;}
    .num_swiper .swiper{padding-bottom:80px;}
    .more4{width:60px;height:auto;}
    .lines{display:none;}
    .gz_swiper_img{width:90%;height:230px;}
    .gz_swiper_con{width:90%;top:180px;height:220px;padding:65px 5% 0 5%;}
    .gz_infor{font-size:14px;}
    .gz_title{height:30px;}
    .gz_infor{height:60px;margin:0;line-height:20px;height:40px;margin:10px 0;}
    .gz_time{font-size:14px;}
    #swiper2 .swiper-button-next{top:30%;right:15%;}
    #swiper2 .swiper-button-prev{top:30%;left:5%;right:auto;}
    .dangqun_box .containers{background-size:100%;}
    .more3{margin:30px auto 0;}
    .gongzuo_box{padding:40px 10px;}
    .dangqun_box{padding:40px 10px;}
    .zs_box{padding:40px 10px 100px;}
    .news_box{padding:40px 10px 30px;}
    .title{margin-bottom:20px;}
    .dt_box h2.index_title{font-size:24px;}
    .zs_box .title{margin-bottom:20px;}
    .more a{font-size:14px;}
    .main-visual-slider .swiper-pagination_box {
        bottom: 0.05rem
    ;}

    .flash{width:748px;}
    .flash ul li{width:70px;}
    .flash ul li .imgCon{width:538x;}
    .flash ul li.first{width:538px;}

    .news_box {
        background: url(../images/xinwen_bg.jpg) repeat-y top center;}

    .tex_box .tex_title {
        margin-top: 10px;
        height: 30px;
        line-height: 30px;
        overflow: hidden;
        min-height: 30px;}
    .footer{height:140px;}
    

    .main_l {
        width: 32%
    ;}

    .main_r {
        width: 62%
    ;}

    .news_li p{width:70%;}
    .news_li span{width:15%;}
    .news_li p{font-size:16px;}


    .main_r_top h2 {
        font-size: 26px;
        height: 60px;
        line-height: 60px;}

    .main_r_top {
        height: 60px;
        line-height: 60px;
        margin: 20px 0
    ;}

    .main_nav {
        font-size: 26px;}



    
    .news_li_con .news_li_title {
        font-size: 18px;}

    .news_li_main {
        font-size: 14px;}

    .sections_title {
        position: sticky;
        position: -webkit-sticky;
        top: 73px;}

    .nei_banner {
        height: 400px
    ;}

}


@media (max-width:767px) {
    .news{margin-top:0;}
    .news_li{height:50px;line-height:50px;padding:0 10px;}
    .news_li span{display:none;}
    .news_li p{width:90%;height:50px;line-height:50px;}
    .news_li img{margin:15px 10px 0 0;}

    #backTop{height:50px;right:10px;bottom:10px;}
    #backTop img{height:50px;}

    #gotop {
        right: 0;
        transform: scale(0.7);
        bottom: .1rem;}

    .headder_box .logo {
        width: 75%
    ;}


    .more img {
        width:65px
    ;}

    .more1 img {
        width: 65px;margin-top:-5px;}
    .date{top:20px;right:20px;height:85px;}
    .news_box_li img{height:95px;}
    .news_box_li .news_box_li_pic{height:95px;}
    .news_box_l,.news_box_r,.dt_box_l,.dt_box_r,.gongzuo_l,.gongzuo_r{width:100%;float:none;}
    .news_box_l,.dt_box_l,.gongzuo_l{margin-bottom:30px;}
    .dt{overflow:hidden;}
    .dt_box h2.index_title{height:50px;line-height:50px;}
    .dt_box .title{height:50px;line-height:50px;}
    .dt_l{width:100%;float:none;margin-bottom:20px;}
    .dt_r{width:100%;float:none;}
    .dt_l_img{height:230px;}
    .dt_l_img img{height:230px;}
    .num_li{width:33%;margin-bottom:30px;}
    .num_li:nth-child(4){margin-left:17%;}
    .num_box{background:#234db1;}
    .gongzuo_box{background:#ecf9ff;}
    .dangqun_li{width:100%;margin-bottom:30px;float:none;height:auto;}
    .dangqun_img{height:280px;}
    .dangqun_img img{height:280px;}
    .dangqun_con {margin:-40px 5% 0;width:90%;}
    .num_box{padding:40px 10px 0;}
    .num_swiper .swiper{padding-bottom:60px;}



    .flash{width:348px;height:300px;}
    .flash ul li{width:40px;height:300px;}
    .flash ul li .imgCon{width:228px;height:300px;}
    .flash ul li .imgCen{font-size:18px;}
    .flash ul li .imgCen img{margin-top:100px;}
    .flash ul li .imgBot{font-size:18px;
        position:absolute;left:60px;top:70px;}
    .flash ul li .imgBot text{margin-top:20px;}

    .flash ul li.first{width:228px;border-top-left-radius:20px;border-bottom-left-radius:20px;}
    .flash ul li.last{border-top-right-radius:20px;border-bottom-right-radius:20px;}


    .footer {
        height: 100%
    ;}

    
    h2.index_title {
        line-height: 80px;
        height: 80px;
        font-size: 20px;}

    .title {
        height: 80px;
        line-height: 80px;}

   
    h2.index_title img {
        height: 30px;}

   
    .news_content h2 {
        font-size: 18px;
        line-height: 30px;}

    h2.index_titles{background-size:35%;}
    .gongzuo_box{padding:30px 10px;}
    .dangqun_box{padding:30px 10px;}
    .zs_box{padding:30px 10px 100px;}
    .news_box{padding:30px 10px 30px;}
    .main_l {
        display: none;}

    .main_r {
        width: 100%
    ;}

    .main_r_top {
        margin: 0 0 20px;}

    .main_navs li {
        height: 50px;
        line-height: 50px;}

    .main_nav_title {
        float: none;}

    .main_r_top {
        border-bottom: 0;
        height: 80px;
        line-height: 40px;
        margin-bottom: 0;}

    .main_r_top h2 {
        border-bottom: 0;
        line-height: 40px;
        height: 40px;
        margin: 20px 0 5px;
        padding-left: 10px;
        font-size: 20px;}

    .navs_r {
        margin-top: 0;
        width: 100%;
        padding-left: 10px;
        float: none;
        line-height: 20px;}

    .main_nav {
        display: none;}

    .news_cont_label {
        font-size: 12px;}

    .nei_banner {
        height: 300px
    ;}

}