/* é¡µé¢è‡ªå®šä¹‰cssæ ·å¼ */


/**ä¸»ä½“**/


/**å¤´æ¡**/

.hotline-link {
    margin-top: 1.875rem;
    text-align: center;
}

.hotline-link a {
    font-size: 1.875rem;
    color: #385d92;
}

.hotline-link br {
    display: none;
}

.hotline-zy {
    text-indent: 2em;
    font-size: 1rem;
    line-height: 1.875rem;
    margin-top: .8125rem;
    padding: 0 .5rem;
}

.hotline-zy a {
    color: #3c639a;
}


/**æ–°é—»ä¸­å¿ƒ**/

.mobile_more {
    display: none;
}

.section_1 {
    position: relative;
    margin-top: 2rem!important;
}

.section_1_left {
    width: 44.0625rem;
    height: 23.875rem;
}

.slide {
    position: relative;
    width: 44.0625rem;
    height: 23.875rem;
}

.slide .swiper-slide {
    width: 44.0625rem;
    height: 23.875rem;
}

.slide .swiper-slide>a {
    display: block;
    width: 100%;
    height: 100%;
}

.slide .swiper-slide>a img {
    width: 100%;
    height: 100%;
}

.slideTxt {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 44.0625rem;
    height: 3.125rem;
    background: url(slideBg.png;vpn_img);
}

.slideTxt a {
    display: block;
    width: 70%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    line-height: 3.125rem;
    color: #fff;
    font-size: 1rem;
    padding-left: 1.25rem;
}

.slideTxt a:hover {
    color: #fff;
}

.slide .swiper-pagination {
    position: absolute;
    bottom: 1.25rem;
    right: 1.125rem;
    height: .5rem;
}

.slide .swiper-pagination-bullet {
    float: left;
    width: .75rem;
    height: .5rem;
    border-radius: .25rem;
    opacity: 1;
    background: #aeb8c1;
    margin-left: .625rem;
}

.slide .swiper-pagination-bullet-active {
    width: 1.25rem;
    background: #fff;
}

.section_1_right {
    /**width: 35.3125rem;**/
    width:565px;
    height: 21.125rem;
    margin-left: 1.875rem;
}

.bt-box-tit {
    height: 3.25rem;
    border-bottom: .0625rem solid #eee;
}

.bt-box-tit>div {
    padding: 0 0.75rem;
    background: url(titBorder.png;vpn_img) left .625rem no-repeat;
}

.bt-box-tit>div:first-child {
    padding-left: 0;
    background: none;
}

.bt-box-tit a {
    font-size: 1.375rem;
    color: #333;
    padding: 0;
    line-height: 2.25rem;
}

.bt-box-tit a.act {
    font-weight: 500;
    font-size: 1.375rem;
    color: #2460b7;
    border-bottom: .1875rem solid #3171C9;
    background: none;
    padding-bottom: .75rem;
}

.bt-box-list ul li {
    line-height: 2.8125rem;
}

.bt-box-list ul li a {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 85%;
    width: auto;
    font-size: 1rem;
}

.bt-box-cent ul {
    padding-top: .5rem;
}

.bt-box-cent ul li span {
    font-size: .875rem;
}

.info {
    margin-top: 1.25rem;
    width: 28.75rem;
    height: 5.875rem;
    background: #fff;
    border-left: .1875rem solid #2460b8;
    box-shadow: 0 0 .375rem #ccc;
    padding: .625rem .3125rem 0 1rem;
}

.info-link a {
    display: block;
    font-size: 1rem;
    text-align: left;
    color: #2460b7;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.info-zy {
    color: #666666;
    font-size: .875rem;
    line-height: 1.5rem;
    text-indent: 2em;
    margin-top: .375rem;
}

.section_1_bot {
    width: 100%;
    margin-top: 1.875rem;
}

.section_1_zt {
    width: 100%;
    height: 6rem;
}

.slide2 {
    position: relative;
    width: 100%;
    height: 6rem;
}

.slide2 .swiper-slide {
    width: 18.875em;
    height: 6rem;
    margin-right: 1.875rem;
}

.slide2 .swiper-slide>a {
    display: block;
    width: 100%;
    height: 100%;
}

.slide2 .swiper-slide>a img {
    width: 100%;
    height: 100%;
}

.slide2 .swiper-pagination {
    position: absolute;
    bottom: -1rem;
    right: 0;
    width: 100%;
    height: .5rem;
    text-align: center;
}

.slide2 .swiper-pagination-bullet {
    width: .75rem;
    height: .5rem;
    border-radius: .25rem;
    opacity: 1;
    background: #aeb8c1;
    margin-left: .625rem;
}

.slide2 .swiper-pagination-bullet-active {
    width: 1.25rem;
    background: #3171C9;
}

.swsjxx {
    margin-left: 1.875rem;
    width: 17.8125rem;
    height: 7.5rem;
}

.swsjxx a {
    display: block;
    width: 100%;
    height: 100%;
}

.swsjxx a img {
    width: 100%;
    height: 100%;
}

.jysz {
    margin-left: 1.875rem;
    width: 17.8125rem;
    height: 7.5rem;
}

.jysz a {
    display: block;
    width: 100%;
    height: 100%;
}

.jysz a img {
    width: 100%;
    height: 100%;
}

.section_nav {
    position: absolute;
    overflow: hidden;
}

.section_nav_title {
    width: 100%;
    /**height: 20.4375rem;**/
    height: 20.625rem;
    text-align: center;
    padding-top: 8.625rem;
}

.section_nav_title .nav_title {
    display: block;
    font-size: 1.875rem;
    font-weight: 600;
    color: #2460b7;
}

.section_nav_title .nav_title_more {
    margin-top: 6.6875rem;
    display: block;
}

.section_nav_sign {
    text-align: center;
}

.section_1 .section_nav {
    top: 0;
    right: .3125rem;
    width: 9.0625rem;
    height: 34.0625rem;
}

.section_1 .section_nav_title span {
    color: #2460b7;
}

.section_1 .section_nav_title {
    background: url(slide_nav.png;vpn_img) center top no-repeat;
}

.section_1 .section_nav_sign {
    margin-top: 1.25rem;
}


/**æ”¿åŠ¡æœåŠ¡**/

.section_2 {
    margin-top: 3.125rem;
    background: #EAF5FE;
    background-size: 100% 75%;
}

.section_2 .bt-box-1300 {
    position: relative;
}

.section_2_con {
    /* padding: .9375rem; */
    padding: 1.875rem 1.25rem;
    width: 62.8125rem;
    height: 34.5rem;
    box-shadow: 0rem 0rem 0.5625rem 0.4375rem rgba(0, 0, 0, 0.04);
    background: #fff;
}

.section_2 .section_nav {
    left: 0;
    top: 0;
    width: 18.4375rem;
    height: 34.5rem;
    background: #5190E9 url(section_2_sign.png;vpn_img) 3.5rem bottom no-repeat;
}

.section_2 .section_nav_title {
    margin-top: 2.5rem;
    padding-top: 9.6875rem;
    height: 27.5rem;
    background: url(slide_nav_zwfw.png;vpn_img) 7.5625rem top no-repeat;
}

.section_2 .section_nav_title .nav_title {
    color: #fff;
}

.section_2 .section_nav_title .nav_title_more {
    margin-top: 8.125rem;
    color: #fff;
}

.section_2 .section_nav_sign {
    margin-top: -0.375rem;
}

.zwfw_link {
    width: 61.0625rem;
    height: 6.875rem;
}

.zwfw_link a {
    display: block;
    width: 61.0625rem;
    height: 6.875rem;
}

.zwfw_link img {
    width: 61.0625rem;
    height: 6.875rem;
}

.zwfw_service {
    /* margin-top: 1.875rem; */
    /* padding: 0 1.5rem; */
}

.personal_service {
    width: 28.9375rem;
    height: 8.125rem;
}

.legal_service {
    /* margin-left: 2.5rem; */
    width: 28.9375rem;
    height: 8.125rem;
}

.zwfw_service_title {
    padding-left: 3.375rem;
    background: url(zwfw_service_title_bg.png;vpn_img) left center no-repeat;
}


/* .zwfw_service_title::after {
    content: "";
    position: absolute;
    top: .9375rem;
    right: 0;
    width: 21.5625rem;
    height: .0625rem;
    background: #F1E9DC;
} */

.zwfw_service_title a {
    height: 1.875rem;
    line-height: 1.875rem;
    font-weight: 500;
    font-size: 1.375rem;
    color: #2460b7;
}

.zwfw_service_list {
    margin-top: 1.875rem;
}

.zwfw_sign {
    float: left;
    width: 5.375rem;
    height: 5.375rem;
}

.zwfw_sign img {
    width: 100%;
    height: 100%;
}

.zwfw_list {
    float: left;
    width: 22.3125rem;
    padding-top: .5rem;
}

.zwfw_list li {
    float: left;
    margin-left: 3.4375rem;
    line-height: 2.1875rem;
}

.zwfw_list li:nth-child(3n+1) {
    margin-left: 1.875rem;
}

.zwfw_list li a {
    font-size: 1.125rem;
}

.feature_service {
    margin-top: 2.5rem;
}

.feature_service_title {
    padding-left: 3.375rem;
    background: url(feature_service_title_bg.png;vpn_img) left center no-repeat;
}

.feature_service_title a {
    height: 1.875rem;
    line-height: 1.875rem;
    font-weight: 500;
    font-size: 1.375rem;
    color: #2460b7!important;
}

.feature_list {
    margin-top: 1.875rem;
}

.feature_list li {
    float: left;
    width: 12.0625rem;
}

.cg {
    display: block;
}

.gl {
    display: none;
}

.feature_list li:hover .cg {
    display: none;
}

.feature_list li:hover .gl {
    display: block;
}

.feature_list li a {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    font-size: 1.25rem;
    color: #666666;
}

.feature_list li a img {
    margin: 0 auto 1.25rem auto;
}


/* .feature_list li:nth-child(3) img {
    margin-left: 0.625rem;
} */

.feature_list_bar {
    margin-top: 0.625rem;
}

.feature_list_bar li {
    float: left;
    margin: 1.875rem 0 0 1.875rem;
    width: 29.1875rem;
    height: 7.5rem;
    border-radius: 0.625rem;
}

.feature_list_bar li:nth-child(2n+1) {
    margin-left: 0;
}

.feature_list_bar li a {
    display: block;
    width: 100%;
    height: 100%;
}


/**ä¿¡æ¯å…¬å¼€**/

.section_3 {
    margin-top: 1.875rem!important;
    position: relative;
}

.xxgk_nav {
    width: 18.4375rem;
}

.xxgk_nav ul li {
    width: 100%;
    height: 3.75rem;
    line-height: 3.75rem;
    margin-top: 1.25rem;
    border-radius: 0 1.25rem 0 1.25rem;
}

.xxgk_nav ul li:first-child {
    margin-top: 0;
    background: #dbf6ef;
}

.xxgk_nav ul li:nth-child(2) {
    background: #eaf2fd;
}

.xxgk_nav ul li:nth-child(3) {
    background: #dbf6ef;
}

.xxgk_nav ul li:nth-child(4) {
    background: #eaf2fd;
}

.xxgk_nav ul li:nth-child(5) {
    background: #dbf6ef;
}

.xxgk_nav ul li:nth-child(6) {
    background: #eaf2fd;
}

.xxgk_nav ul li a {
    display: block;
    width: 100%;
    height: 100%;
    padding-left: 1.5625rem;
}

.xxgk_nav ul li a img {
    margin-right: .9375rem;
}

.xxgk_nav ul li a .hover_img {
    display: none;
}

.xxgk_nav ul li a:hover {
    color: #fff;
    background: url(xxgk_hover.png;vpn_img) center top no-repeat;
    background-size: 100% 100%;
}

.xxgk_nav ul li a:hover .common_img {
    display: none;
}

.xxgk_nav ul li a:hover .hover_img {
    display: inline-block;
}

.xxgk_list {
    margin-left: 2.5rem;
    width: 47.1875rem;
}

.xxgk_list .bt-box-cent {
    height: 23.3125rem;
}

.xxgk_search {
    background: #f5f5f5;
    width: 100%;
    height: 5.625rem;
    margin-top: 1.25rem;
    padding: 1.25rem;
}

.xxgk_search form {
    background: #fff;
    width: 100%;
    height: 100%;
}

.xxgk_search input[type="text"] {
    float: left;
    border: none;
    color: #999;
    width: 40.625rem;
    height: 3.125rem;
    line-height: 3.125rem;
    padding-left: 1.875rem;
}

.xxgk_search input[type="image"] {
    float: left;
    margin: 0.875rem 0 0 0.75rem;
}

.xxgk_list .bt-box-tit {
    height: 3.25rem;
    border-bottom: .0625rem solid #eee;
}


/* .xxgk_list .bt-box-tit a {
    line-height: 1.875rem;
} */


/* .xxgk_list .bt-box-tit>div {
    background-position-y: .375rem;
} */


/* .xxgk_list .bt-box-tit a.act {
    border-bottom: none;
    padding-bottom: 0;
} */

.file_library {
    width: 100%;
    height: 4.0625rem;
    margin-top: 1.25rem;
    background: #eff6fe;
}

.file_library li {
    float: left;
    line-height: 4.0625rem;
    padding-left: 1.875rem;
}

.file_library li a img {
    margin-right: .9375rem;
}

.file_library li:nth-child(2) {
    background: url(titBorder.png;vpn_img) left center no-repeat;
    background-size: .0625rem 2rem;
    margin-left: 6.4375rem;
    padding-left: 2.3125rem;
}

.zfgb_list {
    background: #eff6fe;
    margin-top: 1.25rem;
}

.gb_logo {
    width: 11.4375rem;
    height: 15.9375rem;
    margin: 1.25rem;
}

.gb_logo img {
    width: 100%;
    height: 100%;
}

.zfgb_list ul {
    width: 32rem;
    background: #fff;
    margin: 1.25rem 1.25rem 1.25rem 0;
    padding-top: 0;
    padding-bottom: 1.25rem;
}

.zfgb_list ul li {
    background: #eff6fe;
    padding-left: 0;
    float: left;
    width: 14.125rem;
    line-height: 2.4375rem;
    text-align: center;
    margin: 1.25rem 0 0 1.25rem;
}

.zfgb_list ul li a {
    width: 100%;
}

.section_3 .section_nav {
    right: -3.875rem;
    top: 0;
    width: 15.625rem;
    height: 32rem;
}

.section_3 .section_nav_title {
    background: url(slide_nav.png;vpn_img) center top no-repeat;
}

.section_3 .section_nav_title .nav_title {
    color: #2460b7;
}

.section_3 .section_nav_sign {
    margin-top: 2.8125rem;
}

.section_3 .section_nav_sign img {
    width: 100%;
}


/**äº’åŠ¨äº¤æµ**/

.section_4 {
    width: 100%;
    height: 32.875rem;
    margin-top: 1.875rem!important;
    background: #ebf5fe;
}

.hd_nav {
    position: relative;
    width: 18.4375rem;
    height: 32.875rem;
    background: #5090e8 url(hd_nav_bg.png;vpn_img) center bottom no-repeat;
}

.section_4 .section_nav {
    width: 18.4375rem;
    top: 3.75rem;
    left: 0;
}

.section_4 .section_nav_title {
    background: url(slide_nav_white.png;vpn_img) center top no-repeat;
}

.section_4 .section_nav_title .nav_title {
    color: #fff;
}

.section_4 .section_nav_title .nav_title_more {
    color: #fff;
}

.hd_list {
    width: 60.3125rem;
    margin-left: 2.5rem;
}

.hd_links {
    width: 100%;
    height: 5rem;
    margin-top: 1.875rem;
}

.hd_links li {
    float: left;
    margin-left: 1.75rem;
    width: 13.75rem;
    height: 5rem;
    line-height: 5rem;
    background: #fff;
    border-radius: 0 1.25rem 0 1.25rem;
    font-size: 1.25rem;
}

.hd_links li a {
    display: block;
    text-align: center;
    width: 100%;
    height: 100%;
    /* padding-left: 1.25rem; */
}

.hd_links li a img {
    /* margin-right: 0.625rem; */
    margin-right: 1.25rem;
}

.hd_links li:first-child {
    margin-left: 0;
}

.lyxd {
    width: 100%;
    background: #fff;
    margin-top: 1.875rem;
    padding: 1.25rem;
}

.lyxd_top {
    line-height: 1.875rem;
}

.lyxd_top span {
    font-size: 1.375rem;
    color: #2460B7;
}

.xx_link a {
    color: #2460B7;
}

.xx_link a:first-child {
    margin-right: 1.25rem;
}

.lyxd_th {
    width: 100%;
    background: #f5f5f5;
    margin-top: .9375rem;
}

.lyxd_th span {
    float: left;
    height: 2.8125rem;
    line-height: 2.8125rem;
}

.lyxd_th span:first-child {
    width: 37.9375rem;
    padding-left: 1.25rem;
}

.lyxd_th span:nth-child(2) {
    width: 9.375rem;
    text-align: center;
}

.lyxd_th span:nth-child(3) {
    width: 8.9375rem;
    text-align: center;
}

.lyxd_tr li a {
    float: left;
    width: 37.9375rem;
    padding-left: 1.25rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.lyxd_tr span:nth-child(2) {
    float: left;
    width: 9.375rem;
    text-align: center;
}

.lyxd_tr span:nth-child(3) {
    float: left;
    width: 8.9375rem;
    text-align: center;
}

.lyxd_tr li {
    line-height: 2.75rem;
    border-bottom: .0625rem solid #f5f5f5;
}


/**ä¸“é¢˜ä¸“æ **/

.section_5 {
    position: relative;
    margin: 1.875rem auto!important;
}

.imageTxt li {
    float: left;
    margin-left: 2.5rem;
    padding: 1.25rem;
    width: 32.8125rem;
    height: 19.375rem;
    background: #fff;
    box-shadow: 0 .375rem 1.125rem #f2f2f2;
}

.imageTxt li:first-child {
    margin-left: 0;
}

.imageTxt li>a {
    display: block;
    width: 30.3125rem;
    height: 13.75rem;
    overflow: hidden;
}

.imageTxt li>a img {
    width: 100%;
    height: auto;
}

.imageTxt li>p {
    font-size: 1.125rem;
    padding-left: .0625rem;
    margin-top: 1.25rem;
}

.imageTxt li>p a {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.ztzl_title {
    text-align: center;
    height: 2rem;
    line-height: 2rem;
    background: url(spxw_title.png;vpn_img) center center no-repeat;
}

.ztzl_title a {
    font-weight: 700;
    font-size: 1.875rem;
    line-height: 2rem;
    color: #2460b7;
}

.ztzl_list {
    margin-top: 1.875rem;
}

.ztzl_list .slide3 .swiper-slide {
    width: 18.875rem;
    height: 10.4375rem;
    margin-right: 1.875rem;
}

.ztzl_list .slide3 .swiper-slide a {
    display: block;
    width: 18.875rem;
    height: 10.4375rem;
    overflow: hidden;
}

.ztzl_list .slide3 .swiper-slide a img {
    width: 100%;
}

.slide3 .next,
.slide3 .prev {
    position: absolute;
    width: 3.125rem;
    height: 3.125rem;
    top: 50%;
    z-index: 999;
}

.slide3 .prev {
    background: url(prev.png;vpn_img) center top no-repeat;
    background-size: 100%;
    left: -4.875rem;
}

.slide3 .next {
    background: url(next.png;vpn_img) center top no-repeat;
    background-size: 100%;
    right: -4.875rem;
}


/**ç§»åŠ¨ç«¯**/

@media (max-width: 767px) {
    /**æ–°é—»ä¸­å¿ƒ**/
    .mobile_more {
        display: block;
        margin: 1.25rem auto;
        width: 12.5rem;
        height: 4.375rem;
        line-height: 4.375rem!important;
        text-align: center!important;
        padding: 0!important;
    }
    .mobile_more a {
        display: block;
        width: 100%;
        height: 100%;
        background: #457ac6;
        color: #fff;
        border-radius: 1.25rem;
    }
    .section_nav {
        position: static;
        width: 100%!important;
        height: auto!important;
    }
    .section_nav_title {
        height: 5rem!important;
        background: url(sectionTitle.png;vpn_img) center center no-repeat!important;
        background-size: 100%!important;
        padding-top: 0;
    }
    .section_nav_title .nav_title {
        font-size: 3rem;
        color: #2460b7!important;
    }
    .section_nav_title .nav_title_more {
        display: none;
    }
    .section_nav_sign {
        display: none;
    }
    .container {
        padding: 0 1.25rem;
    }
    .hotline-link a {
        font-size: 3rem;
    }
    .hotline-zy {
        font-size: 1.875rem;
        line-height: 3.75rem;
        text-align: justify;
    }
    .section_1 {
        height: auto;
    }
    .section_1_left {
        width: 100%;
        height: 24.6875rem;
    }
    .slide {
        width: 100%;
        height: 24.6875rem;
    }
    .slide .swiper-slide {
        width: 100%;
        height: 24.6875rem;
    }
    .slideTxt {
        width: 100%;
        height: 4.6875rem;
        line-height: 4.6875rem;
    }
    .slideTxt a {
        height: 4.6875rem;
        line-height: 4.6875rem;
        font-size: 1.875rem;
    }
    .slide .swiper-pagination {
        height: 1rem;
        bottom: 1.875rem;
    }
    .slide .swiper-pagination-bullet {
        width: 1rem;
        height: 1rem;
    }
    .slide .swiper-pagination-bullet-active {
        width: 1.25rem;
    }
    .section_1_right {
        width: 100%;
        height: auto;
        margin-left: 0;
        margin-top: 2rem;
    }
    .bt-box-tit {
        height: auto;
        line-height: 4.375rem;
    }
    .bt-box-tit>div {
        height: 4.375rem;
        background-position-y: center;
    }
    .bt-box-tit a {
        line-height: 4.375rem;
        margin-right: 0;
        font-size: 2.125rem;
        font-weight: normal;
    }
    .bt-box-tit a.act {
        padding-bottom: 0;
        font-size: 2.125rem;
    }
    .info {
        width: 100%;
        height: auto;
        padding: 1.25rem;
    }
    .info-link a {
        font-size: 2.125rem;
    }
    .info-zy {
        font-size: 1.875rem;
        line-height: 2.8125rem;
    }
    .bt-box-list ul li {
        line-height: 2.8125rem;
    }
    .bt-box-list ul li a {
        font-size: 1.875rem;
        width: 100%;
        white-space: normal;
        max-width: 100%;
    }
    .bt-box-cent ul li span {
        float: left;
        font-size: 1.875rem;
    }
    .section_1_bot {
        width: 100%;
        margin-top: 2rem;
    }
    .section_1_zt {
        width: 100%;
        height: 11.5625rem;
    }
    .slide2 {
        width: 100%;
        height: 11.5625rem;
    }
    .slide2 .swiper-slide {
        width: 100%;
        height: 11.5625rem;
    }
    .slide2 .swiper-pagination {
        height: 1rem;
        bottom: -1.25rem;
    }
    .slide2 .swiper-pagination-bullet {
        width: 1rem;
        height: 1rem;
    }
    .slide2 .swiper-pagination-bullet-active {
        width: 1.25rem;
    }
    .swsjxx {
        margin-left: 0;
        width: 21.1875rem;
        height: 9rem;
        margin-top: 2rem;
    }
    .jysz {
        margin-left: 2rem;
        width: 21.1875rem;
        height: 9rem;
        margin-top: 2rem;
    }
    /**äº’åŠ¨äº¤æµ**/
    .section_2 {
        background: none;
        margin-top: 4rem;
    }
    .section_2 .section_nav {
        background: none;
        display: none;
    }
    .section_2_con {
        width: 100%;
        height: auto;
        margin-top: 0;
        padding: 1.25rem;
    }
    .zwfw_link {
        width: 100%;
        height: auto;
    }
    .zwfw_link a {
        display: block;
        width: 100%;
        height: auto;
    }
    .zwfw_link img {
        width: 100%;
        height: auto;
    }
    .zwfw_service {
        margin-top: 2rem;
        padding: 0;
    }
    .personal_service {
        width: 100%;
        height: auto;
    }
    .legal_service {
        margin-left: 0;
        width: 100%;
        height: auto;
        margin-top: 1.875rem;
    }
    .zwfw_service_title {
        padding-left: 4.375rem;
        background-size: 100% auto;
    }
    .zwfw_service_title a {
        height: 4.375rem;
        line-height: 4.375rem;
        font-size: 2.215rem;
        background: #fff;
        padding-right: 1.25rem;
    }
    .zwfw_service_title::after {
        display: none;
    }
    .feature_service {
        margin-top: 1.875rem;
    }
    .feature_service_title {
        padding-left: 4.375rem;
        background: url(zwfw_service_title_bg.png;vpn_img) left center no-repeat;
        background-size: 100% auto;
    }
    .feature_service_title a {
        height: 4.375rem;
        line-height: 4.375rem;
        font-size: 2.215rem;
        background: #fff;
        padding-right: 1.25rem;
    }
    .feature_list {
        margin-top: 0;
    }
    .feature_list li {
        width: 13.9375rem;
        height: 7rem;
        margin-top: 1.25rem;
    }
    .feature_list li:nth-child(2n+1) {
        margin-left: 0;
    }
    .feature_list li a {
        font-size: 1.875rem;
        text-align: center;
    }
    .feature_list li a img {
        width: 2.5rem;
    }
    .feature_list_bar li {
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .feature_list_bar li img {
        width: 100%;
        height: auto;
    }
    .zwfw_sign {
        width: 7.5rem;
        height: 7.5rem;
    }
    .zwfw_list {
        width: 34.375rem;
    }
    .zwfw_list li {
        line-height: 3.4375rem;
    }
    .zwfw_list li:nth-child(3n+1) {
        margin-left: 2.75rem;
    }
    .zwfw_list li a {
        font-size: 1.875rem;
    }
    .zwfw_tab {
        padding-left: 0;
        margin-top: 2rem;
    }
    .zwfw_tab .bt-box-tit {
        height: auto;
    }
    .zwfw_tab ul li {
        border-bottom: none;
        padding: 0;
        width: 50%;
        margin-left: 0;
        margin-top: 1.25rem;
    }
    .section_3 {
        margin-top: 2rem;
    }
    /**ä¿¡æ¯å…¬å¼€**/
    .xxgk_nav {
        width: 100%;
    }
    .xxgk_nav ul li {
        height: 7.5rem;
        line-height: 7.5rem;
        margin-top: 2rem;
        font-size: 1.875rem;
    }
    .xxgk_nav ul li:first-child {
        margin-top: 2rem;
    }
    .xxgk_list {
        width: 100%;
        margin-left: 0;
        margin-top: 2rem;
    }
    .xxgk_list .bt-box-cent {
        height: auto;
    }
    .xxgk_list .bt-box-tit {
        height: auto;
    }
    .xxgk_list .bt-box-tit>div {
        background-position-y: center;
        padding: 0 0.625rem;
    }
    .xxgk_list .bt-box-tit a {
        line-height: 4.375rem;
    }
    .xxgk_search input[type="text"] {
        float: left;
        width: 38.75rem;
    }
    .xxgk_search input[type="image"] {
        float: left;
        width: 1.875rem;
        height: 1.875rem;
        margin: 0.625rem 0 0 0;
    }
    .gb_logo {
        display: none;
    }
    .zfgb_list ul {
        width: 41.875rem;
        margin: 1.25rem;
    }
    .zfgb_list ul li {
        width: 19.0625rem;
    }
    .file_library {
        height: auto;
        margin-top: 2rem;
    }
    .file_library li {
        width: 100%;
        line-height: 5.625rem;
        font-size: 1.875rem;
    }
    .file_library li:nth-child(2) {
        background: none;
        margin-left: 0;
        padding-left: 1.875rem;
    }
    .file_library li:nth-child(2) img {
        margin-right: 1.875rem;
    }
    /**äº’åŠ¨äº¤æµ**/
    .section_4 {
        height: auto;
        margin-top: 2rem;
        background: #ebf5fe;
        padding-bottom: 2rem;
    }
    .hd_nav {
        width: 100%;
        height: auto;
        background: none;
        padding-top: 2rem;
    }
    .hd_list {
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .hd_links {
        width: 100%;
        height: auto;
        margin-top: 2rem;
    }
    .hd_links li {
        width: 21.1875rem;
        height: 7.5rem;
        line-height: 7.5rem;
        margin-left: 2rem;
        font-size: 1.875rem;
    }
    .hd_links li:nth-child(3) {
        margin-left: 0;
        margin-top: 2rem;
    }
    .hd_links li:nth-child(4) {
        margin-top: 2rem;
    }
    .hd_links li a {
        text-align: left;
        padding-left: 1.25rem;
    }
    .lyxd {
        height: auto;
        margin-top: 2rem;
        padding: 1.25rem;
    }
    .lyxd_top span {
        font-size: 2.125rem;
    }
    .xx_link {
        font-size: 1.875rem;
    }
    .lyxd_th span {
        height: 5.625rem;
        line-height: 5.625rem;
        font-size: 1.875rem;
    }
    .lyxd_th span:first-child {
        width: 21.875rem;
    }
    .lyxd_th span:nth-child(2) {
        width: 9.375rem;
    }
    .lyxd_th span:nth-child(3) {
        width: 9.375rem;
    }
    .lyxd_tr li {
        display: -webkit-flex;
        display: flex;
        align-items: center;
        line-height: 4.375rem;
        font-size: 1.875rem;
    }
    .lyxd_tr li a {
        width: 21.875rem;
        white-space: normal;
    }
    .lyxd_tr span:nth-child(2) {
        width: 9.375rem;
    }
    .lyxd_tr span:nth-child(3) {
        width: 9.375rem;
    }
    /**ä¸“é¢˜ä¸“æ **/
    .section_5 {
        height: auto;
        margin-top: 2rem;
    }
    .ztzl_con {
        width: 100%;
    }
    .imageTxt li {
        width: 100%;
        height: auto;
        margin-left: 0;
    }
    .imageTxt li>a {
        width: 100%;
        height: auto;
    }
    .imageTxt li>p {
        font-size: 1.876rem;
    }
    .ztzl_title {
        height: 4rem;
        line-height: 4rem;
    }
    .ztzl_title a {
        font-size: 2.215rem;
        line-height: 4rem;
    }
    .slide3 {
        position: relative;
        width: 35.125rem;
        margin: 0 auto;
        height: 21.5rem;
    }
    .ztzl_list .slide3 .swiper-slide {
        width: 35.125rem;
        height: 21.5rem;
    }
    .ztzl_list .slide3 .swiper-slide a {
        width: 35.125rem;
        height: 21.5rem;
    }
    .ztzl_list .slide3 .swiper-slide a img {
        width: 100%;
        height: 100%;
    }
    .slide3 .prev {
        top: 10rem;
        left: -5rem;
    }
    .slide .next {
        top: 10rem;
        right: -5rem;
    }
    /**æ‰‹æœºç«¯æ— éšœç¢è°ƒèŠ‚**/
    /**å¸¸è§„å­—ä½“**/
    body #hanwebFontSize .zfgb_list.normalFontSize ul li {
        width: 19.0625rem;
    }
    body #hanwebFontSize .zfgb_list.normalFontSize ul li a {
        font-size: 1.875rem!important;
    }
    /**è¾ƒå¤§å­—ä½“**/
    body #hanwebFontSize .hotline-link a.moreFontSize {
        font-size: 3.2rem!important;
    }
    body #hanwebFontSize .section_nav_title span.moreFontSize {
        font-size: 3.2rem!important;
    }
    body #hanwebFontSize .bt-box-tit a.moreFontSize {
        font-size: 2.6rem!important;
    }
    body #hanwebFontSize .zwfw_service_title a.moreFontSize {
        font-size: 2.6rem!important;
    }
    body #hanwebFontSize .zwfw_list li.moreFontSize {
        margin-left: 6.25rem;
    }
    body #hanwebFontSize .zwfw_list li:nth-child(3n+1).moreFontSize {
        margin-left: 6.25rem;
    }
    body #hanwebFontSize .zwfw_tab ul li.moreFontSize {
        width: 33%;
        height: 13.75rem;
    }
    body #hanwebFontSize .xxgk_search.moreFontSize {
        height: auto;
    }
    body #hanwebFontSize .xxgk_search input[type="text"].moreFontSize {
        height: 5.675rem;
        line-height: 5.675rem;
    }
    body #hanwebFontSize .xxgk_search input[type="image"].moreFontSize {
        margin-top: 1.875rem;
    }
    body #hanwebFontSize .lyxd_top.moreFontSize {
        line-height: 5.675rem;
    }
    body #hanwebFontSize .lyxd_th span:first-child.moreFontSize {
        width: 18.75rem;
    }
    body #hanwebFontSize .lyxd_th span:nth-child(2).moreFontSize {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_th span:nth-child(3).moreFontSize {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_tr.moreFontSize li a {
        width: 18.75rem;
        padding: 0 1.25rem;
    }
    body #hanwebFontSize .lyxd_tr.moreFontSize li a,
    body #hanwebFontSize .lyxd_tr.moreFontSize li span {
        font-size: 2.3rem!important;
    }
    body #hanwebFontSize .lyxd_tr.moreFontSize li span:nth-child(2) {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_tr.moreFontSize li span:nth-child(3) {
        width: 11.5625rem;
    }
    body #hanwebFontSize .zfgb_list.moreFontSize ul li {
        width: 39.375rem;
    }
    body #hanwebFontSize .zfgb_list.moreFontSize ul li a {
        font-size: 2.3rem!important;
    }
    /**ç‰¹å¤§å­—ä½“**/
    body #hanwebFontSize .hotline-link a.mastFontSize {
        font-size: 3.5rem!important;
    }
    body #hanwebFontSize .section_nav_title span.mastFontSize {
        font-size: 3.5rem!important;
    }
    body #hanwebFontSize .bt-box-tit a.mastFontSize {
        font-size: 3rem!important;
    }
    body #hanwebFontSize .zwfw_service_title a.mastFontSize {
        font-size: 3rem!important;
    }
    body #hanwebFontSize .zwfw_list li.mastFontSize {
        margin-left: 6.25rem;
    }
    body #hanwebFontSize .zwfw_list li:nth-child(3n+1).mastFontSize {
        margin-left: 6.25rem;
    }
    body #hanwebFontSize .zwfw_tab ul li.mastFontSize {
        width: 33%;
        height: 13.75rem;
    }
    body #hanwebFontSize .xxgk_search.mastFontSize {
        height: auto;
    }
    body #hanwebFontSize .xxgk_search input[type="text"].mastFontSize {
        height: 5.675rem;
        line-height: 5.675rem;
    }
    body #hanwebFontSize .xxgk_search input[type="image"].mastFontSize {
        margin-top: 1.875rem;
    }
    body #hanwebFontSize .lyxd_top.mastFontSize {
        line-height: 5.675rem;
    }
    body #hanwebFontSize .lyxd_th span:first-child.mastFontSize {
        width: 18.75rem;
    }
    body #hanwebFontSize .lyxd_th span:nth-child(2).mastFontSize {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_th span:nth-child(3).mastFontSize {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_tr.mastFontSize li a {
        width: 18.75rem;
        padding: 0 1.25rem;
    }
    body #hanwebFontSize .lyxd_tr.mastFontSize li a,
    body #hanwebFontSize .lyxd_tr.mastFontSize li span {
        font-size: 2.5rem!important;
    }
    body #hanwebFontSize .lyxd_tr.mastFontSize li span:nth-child(2) {
        width: 11.5625rem;
    }
    body #hanwebFontSize .lyxd_tr.mastFontSize li span:nth-child(3) {
        width: 11.5625rem;
    }
    body #hanwebFontSize .zfgb_list.mastFontSize ul li {
        width: 39.375rem;
    }
    body #hanwebFontSize .zfgb_list.mastFontSize ul li a {
        font-size: 2.5rem!important;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1400px) {
    .section_3 .section_nav {
        width: 13.125rem;
        right: 0;
    }
    .section_3 .section_nav_title {
        width: 13.125rem;
    }
    .section_3 .section_nav_sign {
        width: 13.125rem;
    }
    .section_3 .section_nav_sign img {
        width: 100%;
    }
    .section_5 .section_nav {
        width: 13.125rem;
        right: 0;
    }
    .section_5 .section_nav_sign img {
        width: 100%;
    }
  
            .slide3 .prev {
            left: 0;
            opacity: 0;
        }
        .slide3 .prev:hover {
            opacity: 1;
        }
        .slide3 .next {
            right: 0;
            opacity: 0;
        }
        .slide3 .next:hover {
            opacity: 1;
        }
}