@media screen and (min-width: 1920px) {
    .top_banner {
        height: 400px;
    }
    .top_banner .slide_content {
        overflow: hidden;
    }
    .top_banner .slide_content p {
        position: absolute;
        top: 0;
        left: 50%;
        width: 1920px;
        margin-left: -960px;
        text-align: center;
        height: 400px;
    }
    .top_banner .slide_content p img {
        width: 100%;
        position: static;
        height: 400px;
    }
}

@media screen and (max-width: 1360px) {
    .top_banner {
        height: 320px;
    }
    .top_banner .slide_content p {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-left: 0;
        text-align: center;
    }
    .top_banner .slide_content p img {
        width: 100%;
        position: static;
        margin-left: 0;
        height: auto;
    }
    .main_box1 {
        background-size: 102%;
    }
    .main_box1 .b1_cot .ww .b1_itme {
        height: auto;
        padding: 32px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l {
        height: 500px !important;
        width: 60% !important;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l .swiper-containernew {
        height: 500px !important;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_r {
        /* padding-left: 27px;
    width: 345px; */
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_r .b1_list a {
        display: block;
    }
    .ww_box34 .main_box4 .main_box4_l {
        width: 100%;
        float: none;
    }
    .ww_box34 .main_box4 .main_box4_r {
        width: 100%;
        float: none;
    }
}

@media screen and (max-width: 1000px) {
    #hot_list {
        padding-bottom: 0px;
        opacity: 0;
    }
    #hot_list .device {
        height: calc(100% + 20px) !important;
    }
    #hot_list .device .swiper-container {
        height: 100% !important;
    }
    #hot_list .device .swiper-container .swiper-wrapper {
        height: 100% !important;
    }
    #hot_list .device .swiper-container .swiper-wrapper .swiper-slide {
        height: 100% !important;
        width: 100%;
    }
    #hot_list .device .swiper-container .swiper-wrapper .swiper-slide .slide_content {
        width: 100%;
        padding: 10px;
        background-color: #fff;
    }
    #hot_list .device .swiper-container .swiper-wrapper .swiper-slide .slide_content img {
        width: 100%;
        background-color: #fff;
        padding: 0;
    }
    #hot_list .device .swiper-container .swiper-wrapper .swiper-slide .slide_content .swiper_slide_title {
        position: absolute;
        background-color: transparent;
        width: 100% !important;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
        padding: 0;
        margin: 0 auto;
        text-align: center;
        line-height: 30px;
        height: 30px;
        left: 0px;
        bottom: 0px;
        background-color: rgba(0, 0, 0, 0.5);
    }
    .main .more {
        padding-top: 32px;
    }
    .main #news_nav {
        height: 94px;
        width: calc(100% - 90px);
    }
    .main .news_nav .swiper-slide {
        margin-right: 0;
        line-height: 94px;
        font-size: 20px;
        color: #666;
        cursor: pointer;
        font-weight: 700;
        float: left;
        padding-right: 40px;
        position: relative;
        box-sizing: border-box;
        display: inline-block;
        width: auto !important;
    }
    .main .news_nav .swiper-slide a {
        line-height: 28px;
        padding: 4px 0;
    }
    .main .news_nav .swiper-slide:first-child {
        padding-left: 0;
    }
    .main .news_nav .swiper-slide::after {
        content: "";
        height: 20px;
        width: 2px;
        background: #ccc;
        margin-top: 3px;
        position: absolute;
        top: 34px;
        right: 20px;
    }
    .main .news_nav .swiper-slide.swiper-slide-active {
        font-size: 28px;
        color: #001B53;
    }
    .main .news_nav .swiper-slide.swiper-slide-active a {
        color: #001B53;
        line-height: 28px;
        border-bottom: 4px solid #008DD2;
    }
    .main .news_nav .slide2::after {
        display: none;
    }
    .main .news_nav .slide3 {
        display: none;
    }
    .main .news_nav .slide4 {
        display: none;
    }
    .main .news_nav .slide5 {
        display: none;
    }
    .main .news_nav .slide6 {
        display: none;
    }
    .main .news_nav ul li {
        padding-right: 20px;
        margin-right: 20px;
        position: relative;
    }
    .main .news_nav ul li:nth-child(4) {
        display: none;
    }
    .main .news_nav ul li:nth-child(5) {
        display: none;
    }
    .main .news_nav ul li.li2:after {
        display: none;
    }
    .main .news_nav ul li::after {
        content: "";
        height: 20px;
        width: 2px;
        background: #ccc;
        margin-top: 3px;
        position: absolute;
        top: 34px;
        right: 0;
    }
    .main .news_nav ul li.last_child::after {
        display: none;
    }
    .top_banner {
        height: 560px;
    }
    .top_banner .slide_content p {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        margin-left: 0;
        text-align: center;
    }
    .top_banner .slide_content p img {
        width: 100%;
        position: static;
        margin-left: 0;
        height: auto;
    }
    .main {
        width: 100%;
        padding-top: 26px;
        background-color: #e5ecf1;
    }
    .main_box1 {
        background-position: -5px 0px;
        padding-top: 0;
    }
    .main_box1 .news_nav li.li1:after {
        display: none;
    }
    .main_box1 .news_nav li:nth-child(3) {
        display: none;
    }
    .main_box1 .b1_cot {
        height: 100%;
        background-color: #fff;
        border-radius: 5px;
    }
    .main_box1 .b1_cot .ww:first-child {
        display: block;
    }
    .main_box1 .b1_cot .ww {
        width: 100%;
        display: none;
    }
    .main_box1 .b1_cot .ww .b1_itme {
        height: auto;
        padding: 0;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l {
        float: none;
        height: 360px;
        width: 100% !important;
        max-width: 100%;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l img {
        width: 100%;
        border-radius: 0;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_r {
        margin-top: 35px;
        float: none;
        padding-left: 0;
        padding: 0 10px;
        width: 100%;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_r .b1_list {
        width: 100%;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_r .b1_list:last-child {
        border-bottom: none;
        margin-bottom: unset;
    }
    .mainbox_sj2>* {
        float: none;
    }
    .mainbox_sj2 {
        display: block;
        margin: 25px auto 65px;
        height: auto;
        background-color: #fff;
        border-radius: 5px;
    }
    .mainbox_sj2 .more {
        z-index: 9998;
        padding-top: 0;
        top: 32px;
        box-shadow: -70px 0 27px #fff;
    }
    .mainbox_sj2 .more a {
        background-color: #fff;
    }
    .mainbox_sj2 .b1_nav {
        position: relative;
    }
    .mainbox_sj2 .b1_nav .b1nav_l {
        width: 100%;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul .biaoji {
        font-size: 35px;
        color: #001B53;
        font-weight: 800;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul .biaoji a {
        color: #001B53;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(1) {
        display: none;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(2) {
        display: block;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(3) {
        display: block;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(4) {
        display: none;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(5) {
        display: none;
    }
    .mainbox_sj2 .b1_cot {
        background-color: #fff;
        border-radius: 10px;
    }
    .mainbox_sj2 .b1_cot .ww:first-child {
        display: block;
    }
    .mainbox_sj2 .b1_cot .ww {
        width: 100%;
        display: none;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme {
        height: auto;
        padding: 0;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_l {
        float: none;
        height: 340px;
        width: 100% !important;
        border-radius: 10px;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_l img {
        height: auto;
        width: 100%;
        border-radius: 10px;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r {
        margin-top: 35px;
        float: none;
        padding-left: 0;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r .b1_list {
        height: 150px;
        margin-bottom: 20px;
        border-bottom: 1px dashed #DADADA;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r .b1_list a .item_tit {
        color: #444;
        font-size: 25px;
        height: 29px;
        line-height: 29px;
        margin-bottom: 20px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r .b1_list a .item_cot {
        color: #666;
        font-size: 20px;
        height: 21px;
        line-height: 21px;
        margin-bottom: 20px;
        width: 100%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r .b1_list a .item_date {
        color: #666;
        font-size: 20px;
        height: 21px;
        line-height: 21px;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_r .b1_list:last-child {
        border-bottom: none;
        margin-bottom: unset;
    }
    .main_box2 {
        background-color: #eff1f4;
    }
    .main_box2 .b2_nav {
        position: relative;
    }
    .main_box2 .b2_nav .main_head span {
        color: #001B53;
    }
    .main_box2 .b2_cot .b2_list .b2_li {
        width: calc(50% - 10px);
        margin-bottom: 15px;
    }
    .main_box2 .b2_cot .b2_list .b2_li:nth-child(2n) {
        margin-right: 0;
    }
    .ww_box34 .main_box3 .b3_nav .b3nav_l {
        width: 100%;
    }
    .ww_box34 .main_box3 .b3_nav .b3nav_l span {
        height: 94px;
        line-height: 94px;
        font-size: 32px;
        cursor: pointer;
    }
    .ww_box34 .main_box3 .b3_cot {
        height: auto;
        padding: 32px;
        background-color: #fff;
    }
    .ww_box34 .main_box3 .b3_cot .b3_tit {
        margin-bottom: 20px;
        width: 100%;
    }
    .ww_box34 .main_box3 .b3_cot .b3_wenben {
        color: #666;
        word-break: break-all;
        margin-bottom: 43px;
        width: 100%;
        padding: 0;
    }
    .ww_box34 .main_box3 .b3_cot .b3_r_img {
        position: static;
        width: 100%;
        margin-bottom: 20px;
    }
    .ww_box34 .main_box3 .b3_cot .b3_r_img img {
        height: auto;
    }
    .ww_box34 .main_box4 {
        margin-top: 30px;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_nav {
        margin-top: 40px;
        margin-bottom: 35px;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_nav span {
        font-size: 32px;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot {
        padding: 32px;
        background-color: #fff;
        height: auto;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot {
        float: left;
        margin-right: 20px;
        background-color: #f4f6f8;
        height: 96px;
        padding: 12px 14px;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot .maoh {
        height: 20px;
        line-height: 20px;
        color: #666666;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot .num {
        height: 29px;
        line-height: 29px;
        font-size: 20px;
        color: #333333;
        font-weight: 800;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot .baif {
        color: #E6001E;
        height: 20px;
        line-height: 20px;
        font-weight: 700;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot:last-child {
        margin-right: 0;
    }
    .ww_box34 .main_box4 .main_box4_r .b4r_nav {
        margin-top: 40px;
        margin-bottom: 35px;
    }
    .ww_box34 .main_box4 .main_box4_r .b4r_nav span {
        font-size: 32px;
    }
    .ww_box34 .main_box4 .main_box4_r .ww_b4r_cot .b4r_cot {
        padding: 32px;
        padding-right: 0px;
        background-color: #fff;
        height: 160px;
        width: 50%;
    }
    .ww_box34 .main_box4 .main_box4_r .ww_b4r_cot .b4r_cot .b4rc_l {
        margin-right: 15px;
        width: 73px;
        height: 94px;
    }
    .ww_box34 .main_box4 .main_box4_r .ww_b4r_cot .b4r_cot .b4rc_l img {
        width: 100%;
        height: 100%;
    }
    .ww_box34 .main_box4 .main_box4_r .ww_b4r_cot .b4r_cot .b4rc_r {
        width: calc(100% - 88px);
        padding: 12px 14px 0;
    }
    #layBaner .swiper-button-next.swiper-button-white,
    #layBaner .swiper-button-prev.swiper-button-white {
        display: none !important;
    }
    #nav_list1 .swiper-button-next,
    #nav_list1 .swiper-button-prev,
    #footerNav .swiper-button-next,
    #footerNav .swiper-button-prev {
        display: none !important;
    }
}

@media screen and (max-width: 560px) {
    .b1item_l .slide_bottom .slide_bottom_l {
        color: #000;
        float: left;
        width: 96px;
        padding-top: 13px;
    }
    .b1item_l .slide_bottom a .slide_content {
        color: #666;
        font-size: 13px;
        opacity: .8;
        height: 34px;
        line-height: 34px;
    }
    .b1item_l .slide_bottom a .slide_title {
        font-size: 15px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l .xwbanimg {
        width: 100%;
        height: 235px;
        max-height: 235px;
        position: static;
        top: 0;
        left: 0;
        transform: none;
    }
    .b1item_l .slide_bottom {
        background-color: #F4F6F8;
        position: static;
        right: 0;
        bottom: 0;
        width: 100%;
        color: #fff;
        height: 88px;
        overflow: hidden;
    }
    .shadow {
        box-shadow: none;
    }
    .add {
        background-color: none;
    }
    .main_box1 {
        background: #fff;
        padding: 10px;
        border-radius: 5px;
    }
    .main1-1 .w95 {
        width: 100%;
    }
    .main1-1 .w {
        width: calc(100% - 0px);
    }
    .swiper-pagination-white .swiper-pagination-bullet-active {
        width: 12px !important;
        height: 12px !important;
        border: solid 2px #fff;
        background-color: #008CD1 !important;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
        width: 12px;
        height: 12px;
        background-color: #fff;
        color: #fff;
        opacity: 1;
    }
    .web_banner {
        position: relative;
        top: -3px;
    }
    .PT50 {
        margin-top: 0px;
        display: inline-block;
    }
    .nhnew li {
        padding: 14px 10px;
        float: left;
        font-size: 20px !important;
        line-height: 15px;
        font-weight: bold;
        color: #888888;
        margin-right: 15px;
        border-radius: 3px 3px 0 0;
    }
    .header dl dd i.iconxia {
        font-size: 12px;
    }
    .main {
        width: 100%;
        padding-top: 0px;
        background-color: #e5ecf1;
    }
    .top_banner {
        height: 400px;
    }
    .top_banner .slide_content p img {
        height: auto;
    }
    .main_box2 .b2_cot .b2_list .b2_li {
        width: 100%;
        margin-right: 0;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot {
        width: 100%;
        margin: 0 0 20px;
        float: none;
        text-align: center;
    }
    .ww_box34 .main_box4 .main_box4_l .b4l_cot .b41_Scot div {
        text-align: center;
    }
    .ww_box34 .main_box4 .main_box4_r .ww_b4r_cot .b4r_cot {
        width: 100%;
    }
    .main_box1 {
        padding-bottom: 0px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l {
        height: auto !important;
        border-radius: 5px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l .swiper-containernew {
        height: auto !important;
        border-radius: 5px;
    }
    .mainbox_sj2 .b1_cot .ww .b1_itme .b1item_l {
        height: auto !important;
        border-radius: 5px;
    }
}

@media screen and (max-width: 460px) {
    .main_box1 .b1_cot .ww .b1_itme .b1item_l .xwbanimg {
        width: 100%;
        height: 235px;
        max-height: 235px;
        position: static;
        top: 0;
        left: 0;
        transform: none;
    }
    .top_banner {
        height: auto;
    }
    .top_banner .slide_content p img {
        height: auto;
    }
    .main_box1 {
        padding-bottom: 0px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l {
        height: auto !important;
        border-radius: 5px;
    }
    .main_box1 .b1_cot .ww .b1_itme .b1item_l .swiper-containernew {
        height: auto !important;
        border-radius: 5px;
    }
    .mainbox_sj2 .b1_nav .b1nav_l ul li:nth-child(3) {
        display: none;
    }
}

@media screen and (max-width: 375px) {
    .w>.more {
        right: 4%;
    }
    .top_banner {
        width: 100%;
    }
}