/* 媒体查询 */

/*
 * 示例
 *
 * 当屏幕宽度 小于或等于600像素时 应用以下样式
 * @media screen and (max-width:600px){}
 * 
 * 当屏幕宽度 在600px~900px之间时 应用以下样式
 * @media screen and (min-width:600px) and (max-width:900px)
 *
 * 当屏幕宽度 大于或等于900像素时 应用以下样式
 * @media screen and (min-width:900px){}
 *
 * 1、如果判断最小值(min-width)，那么就应该从小到大写
 * 2、如果判断最大值(max-width)，那么就应该从大到小写
 *
*/

@media (min-width: 1440px) {
    .container {
        width: 1300px;
        max-width: 1300px;
    }
}

@media (max-width:3000px) {}

@media (max-width:2560px) {}

@media (max-width:2200px) {}

@media (max-width:1920px) {
    .product_list_box .product_list .product_item {
        width: 23%;
        margin-top: 40px;
        margin-right: 20px;
    }
}

@media (max-width:1810px) {
    .consult_item_row .consult_item .item_name{
        font-size: 17px;
    }
    .consult_item_row .consult_item2 .item_name{
        font-size: 17px;
    }
    .consult_item_row .consult_item2 .radio_box label{
        font-size: 17px;
    }
}

@media (max-width:1800px) {
    .ipmor_nav>ul>li {
        padding: 0 10px;
    }
    .phoneBox .phone {
        font-size: 23px;
    }
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 25px;
    }
    .f_info_2_1 {
        margin-right: 20px;
    }
    /*.product_title_box .product_title_right {*/
    /*    display: none;*/
    /*}*/
    .product_list_box .product_list .product_item {
        width: 23%;
        margin-top: 40px;
        margin-right: 20px;
    }
}
@media (max-width:1720px) {
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 22px;
    }
    .charge02_item1 .charge02_icon,
    .charge02_item2 .charge02_icon {
        width: 50px;
        height: 50px;
        margin-right: 20px;
    }
    .charge02_item1 .picture_img_02 {
        margin-bottom: 40px;
    }
    .charge02_item2 .picture_img_03 {
        margin-bottom: 40px;
    }
    .consult_item_row .consult_item .item_name{
        padding-left: 20px;
    }
    .consult_item_row .consult_item2 .item_name{
        padding-left: 20px;
    }
}

@media (max-width:1700px) {
    .charge04 .ebike_title01 {
        width: 53.6%;
    }
}

@media (max-width:1680px) {
    .charge01 .title03 {
        font-size: 38px;
        line-height: 38px;
        padding: 18px 120px;
    }
    .product_title_box .product_title_left .product_title{
        margin-right: 20px;
    }
}
@media (max-width:1660px) {
    .copyright{
        display: flex;
        flex-direction: column;
    }
}

@media (max-width:1620px) {
    .agric-nav .logoBox {
        width: 20%;
    }
    .phoneBox>img {
        margin-right: 2px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_img {
        width: 195px;
        height: 195px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt1 {
        font-size: 28px;
        line-height: 28px;
        margin-bottom: 16px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt2 {
        font-size: 18px;
        line-height: 28px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt3 {
        font-size: 18px;
        line-height: 28px;
    }

}

@media (max-width:1602px) {
    .charge07 .charge07_item02 {
        margin-top: 50px;
    }
    .product_title_box .product_title_left .product_title {
        font-size: 16px;
    }
    .product_title_box .product_title_right{
        font-size: 16px;
    }
}

@media (max-width:1580px) {
    .line02 {
        margin: 0 40px;
    }
}

@media (max-width:1560px) {
    .ipmor_nav>ul>li>a {
        font-size: 14px;
    }
    .logo_right_info_text {
        font-size: 16px;
        line-height: 16px;
    }
    .f_c_info_item {
        font-size: 18px;
        line-height: 25px;
        margin-top: 18px;
    }
}

@media (max-width:1550px) {
    .ipmor_nav>ul>li {
        padding: 0 6px;
    }
    .phoneBox>img {
        width: 25px;
        height: 25px;
        margin-right: 14px;
    }
    .phoneBox .phone {
        font-size: 22px;
    }
    .charge01 .title03 {
        font-size: 34px;
        line-height: 34px;
        padding: 18px 100px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text01 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 10px;
    }
    .charge06 .charge06_item01_row {
        width: 85%;
    }

}

@media (max-width:1530px) {
    .charge04 .ebike_title01 {
        width: 61.6%;
    }
}

@media (max-width:1500px) {
    .charge04 .gccfj_pic_content .gccfj_img02_box .gccfj_img02_col .gccfj_img02_text{
        font-size: 23px;
        line-height: 30px;
        margin-top: 35px;
    }
    .charge04 .co_branding_box .service_system .service_system_three {
        top: 10%;
        right: 12.5%;
    }
}

@media (max-width:1475px) {
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 20px;
    }
    .charge02_item1 .charge02_title2,
    .charge02_item2 .charge02_title2 {
        font-size: 18px;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r .glyypt_img02_r_t .glyypt_img02_r_t_text {
        font-size: 20px;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r .glyypt_img02_r_t .glyypt_img02_r_t_line {
        width: 52px;
    }
}

@media (max-width:1460px) {
    .product_title_box .product_title_left .product_title{
        padding: 0 10px;
    }
}

@media (max-width:1420px) {
    .agric-nav {
        width: 92%;
    }
    .all-nav {
        height: 80px;
    }
    .ipmor_nav>ul {
        line-height: 80px;
    }
    .ipmor_nav>ul>li .hgxs {
        top: 80px;
    }
    .phoneBox>img {
        width: 23px;
        height: 23px;
        margin-right: 6px;
    }
    .phoneBox .phone {
        font-size: 20px;
    }
    #index-slide {
        margin-top: 81px;
    }
    .bannerBox {
        margin-top: 81px;
    }
    
}

@media (max-width:1400px) {
    .agric-nav {
        width: 96%;
    }
    .charge_title_text {
        font-size: 36px;
    }
    .charge_title1 {
        font-size: 36px;
    }
    .charge_title2 {
        max-width: 37%;
        font-size: 17px;
    }
    .marginTop70 {
        margin-top: 50px;
    }
    .marginTop90 {
        margin-top: 70px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01 {
        width: 60px;
        height: 60px;
        margin-right: 20px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text01 {
        font-size: 27px;
        line-height: 27px;
        margin-bottom: 10px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text02 {
        font-size: 23px;
        line-height: 23px;
    }
    /*.product_title_box .product_title_left .product_title {*/
    /*    width: 125px;*/
    /*}*/
    .product_list_box .product_pager .pager_item {
        font-size: 15px;
    }
}

@media (max-width:1390px) {
    .line02 {
        margin: 0 30px;
    }
}

@media (max-width:1370px){
    .charge04 .gccfj_pic_content .gccfj_img02_box .gccfj_img02_col .gccfj_img02_text{
        font-size: 21px;
        line-height: 28px;
        margin-top: 28px;
    }
}

@media (max-width:1360px) {
    .consult_item_row .consult_item .item_name{
        width: 24%;
    }
    .consult_item_row .consult_item2 .item_name{
        width: 16%;
    }
}

@media (max-width:1350px) {
    .charge01 .round01 {
        width: 96px;
        height: 96px;
        font-size: 18px;
        line-height: 96px;
    }
    .footer_a_box {
        justify-content: space-between;
    }
    .footer_a_box .footer01_item {
        margin-right: 0px;
    }

}

@media (max-width:1330px) {
    .charge04 .ebike_title01 {
        width: 66%;
    }
    .charge07 .charge07_item06 .charge07_item06_text1 {
        font-size: 25px;
        text-align: center;
    }
}

@media (max-width:1325px) {
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 20px;
    }
    .charge02_item1 .charge02_title2,
    .charge02_item2 .charge02_title2 {
        font-size: 18px;
    }
    .line02 {
        margin: 0 25px;
    }
    .charge02_item1 .charge02_icon,
    .charge02_item2 .charge02_icon {
        width: 42px;
        height: 42px;
        margin-right: 12px;
    }
}

@media (max-width:1310px) {
    .agric-nav .logoBox {
        width: 10%;
    }
    .agric-nav .logoBox .nav_logo {
        width: 100%;
    }
    .agric-nav .logoBox .intro {
        display: none;
    }
    .charge04 .charge04_num {
        font-weight: 800;
        font-size: 73px;
        line-height: 73px;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r .glyypt_img02_r_t .glyypt_img02_r_t_text {
        font-size: 18px;
        width: 92px;
        height: 92px;
        line-height: 92px;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r .glyypt_img02_r_t .glyypt_img02_r_t_line {
        width: 42px;
    }
    .charge06 .charge06_item01_row .charge06_item01 {
        padding: 0 16px;
    }
}

@media (max-width:1302px) {
    .charge07_item01_title {
        margin-top: 50px;
    }
    .charge07 .videoBox {
        margin-top: 40px;
    }
}

@media (max-width:1280px) {
    .charge07_item05 .swiper5Box {
        width: 80%;
        margin: 0 auto;
        margin-top: -190px;
    }
    .charge07_item05 .swiper5 .swiper-slide {
        width: 700px;
        object-fit: contain;
    }
}

@media (max-width:1260px) {
    .product_title_box .product_title_row {
        width: 90%;
    }
}

@media (max-width:1250px) {
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01 {
        width: 52px;
        height: 52px;
        margin-right: 20px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text01 {
        font-size: 25px;
        line-height: 25px;
        margin-bottom: 8px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text02 {
        font-size: 22px;
        line-height: 22px;
    }
    .charge04 .co_branding_box .service_system .service_system_three .service_system_item {
        width: auto;
        height: 170px;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box .service_system_text {
        font-size: 30px;
        line-height: 30px;
    }
}

@media (max-width:1220px) {
    .charge01 .title03 {
        font-size: 32px;
        line-height: 32px;
    }
    .f_c_info_item {
        font-size: 17px;
        line-height: 22px;
        margin-top: 15px;
    }
    .wx_tips {
        font-size: 17px;
        margin-top: 15px;
    }
    .charge04 .title03 {
        width: 700px;
        height: 60px;
        font-size: 35px;
        line-height: 60px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_img {
        width: 40px;
        height: 40px;
        margin-right: 17px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 35px;
    }
}

@media (max-width:1215px) {
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 18px;
    }
    .charge02_item1 .charge02_title2,
    .charge02_item2 .charge02_title2 {
        font-size: 16px;
    }
    .line02 {
        margin: 0 20px;
    }
    .charge02_item1 .charge02_icon,
    .charge02_item2 .charge02_icon {
        width: 39px;
        height: 39px;
        margin-right: 10px;
    }
}

@media (max-width:1200px) {
    .charge04 .gccfj_pic_content .gccfj_img03_text_box .gccfj_img03_text {
        width: 170px;
        height: 40px;
        font-size: 19px;
        line-height: 40px;
    }
    .charge07 .charge07_item06 .charge07_item06_text2 {
        width: 170px;
        height: 40px;
        font-size: 19px;
        line-height: 40px;
    }
    .charge07 .charge07_item04 {
        margin-top: 50px;
    }
    .product_list_box .product_list .product_item {
        width: 21%;
        margin-top: 30px;
        margin-right: 20px;
    }
    .charge06 .charge06_item01_row .charge06_item01_line {
        display: none;
    }
}

@media (max-width:1170px) {
    #index-slide .carousel-indicators {
        display: none;
    }
}

@media (max-width:1160px) {
    .agric-nav {
        width: 97%;
    }
    .ipmor_nav>ul>li {
        padding: 0 8px;
    }
    .ipmor_nav>ul>li>a {
        font-size: 13px;
    }
    .phoneBox .phone {
        font-size: 18px;
    }
    
}

@media (max-width:1150px) {
    .consult_item_row .consult_item .item_name{
        font-size: 16px;
    }
    .consult_item_row .consult_item2 .item_name{
        font-size: 16px;
    }
    .consult_item_row .consult_item2 .radio_box label{
        font-size: 16px;
    }
    .consult_item_row .consult_item .item_input .inputclass{
        font-size: 16px;
    }
}

@media (max-width:1120px) {
    .product_title_box .product_title_row {
        width: 99%;
    }
}

@media (max-width:1110px) {
    .footContent {
        width: 80%;
    }
    .charge04 .charge04_num {
        font-weight: 700;
        font-size: 63px;
        line-height: 63px;
    }
    .charge04 .charge04_jia {
        font-size: 42px;
        line-height: 30px;
        color: #00458F;
    }
    .charge04 .charge04_num_text {
        font-size: 20px;
        line-height: 30px;
    }
    .charge07_item05 .swiper5Box {
        width: 90%;
        margin: 0 auto;
        margin-top: -190px;
    }
    .charge07_item05 .swiper5 .swiper-slide {
        width: 700px;
        object-fit: contain;
    }
}

@media (max-width:1080px) {
    .phoneBox{
        display: none;
    }
    .bannerBox .xfTitleBox .xfTitleBox_onetitle {
        font-size: 32px;
        line-height: 32px;
        margin-bottom: 12px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_twotitle {
        font-size: 50px;
        line-height: 50px;
        margin-top: 10px;
    }
    .charge05_item01_img_mask .mask_text_box {
        left: 30px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text01 {
        font-size: 25px;
        line-height: 28px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text02 {
        font-size: 30px;
        line-height: 30px;
        margin-bottom: 30px;
    }
}

@media (max-width:1070px) {
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01 {
        width: 42px;
        height: 42px;
        margin-right: 15px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text01 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 8px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_content_item .glyypt_img01_text02 {
        font-size: 20px;
        line-height: 20px;
    }
    .consult_item_row .consult_item{
        width: 100%;
    }
    .consult_item_row .consult_item .item_name {
        width: 16%;
    }
    .consult_item_row .consult_item2 .item_name {
        width: 20%;
    }
}

@media (max-width:1060px) {
    .agric-nav {
        width: 95%;
    }
    .agric-nav .logoBox {
        width: 13%;
    }
    .footer_a_box {
        display: none;
    }
    .f_info_1{
        margin-top: 50px;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box .service_system_text {
        font-size: 25px;
        line-height: 25px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 30px;
    }
}

@media (max-width:1024px) {
    .charge04 .gccfj_pic_content .gccfj_img03_text_box .gccfj_img03_text {
        width: 130px;
        height: 40px;
        font-size: 18px;
        line-height: 40px;
    }
    /*.product_title_box .product_title_right {*/
    /*    display: none;*/
    /*}*/
    .charge07 .charge07_item06 .charge07_item06_text2 {
        width: 130px;
        height: 40px;
        font-size: 18px;
        line-height: 40px;
    }
    .logo_right_info {
        display: none;
    }
}

@media (max-width:1000px) {
    #index-slide .carousel-item .xfBox .xfBox_onetitle {
        font-size: 40px;
        line-height: 40px;
        letter-spacing: 5px;
        margin-bottom: 5px;
    }
    #index-slide .carousel-item .xfBox .xfBox_twotitle {
        font-size: 60px;
        line-height: 60px;
        margin-top: 8px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap {
        width: 550px;
        margin-top: 20px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap .xfBox_title {
        width: 230px;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
        margin-right: 15px;
        margin-bottom: 12px;
    }
    
}

@media (max-width:991px) {
    .all-nav {
        height: 80px;
    }
    .agric-nav {
        width: 100%;
        height: 100%;
        z-index: 99999999;
    }
    .agric-nav .logoBox {
        width: 35%;
        margin-left: 20px;
    }
    .agric-nav .logoBox .nav_logo {
        width: 48%;
        display: block;
    }
    .agric-nav .logoBox .intro {
        width: 40%;
        display: block;
    }
    .nav-button {
        display: block;
        position: fixed;
        top: 0;
        right: 0;
    }
    .nav-button>i {
        font-size: 32px;
        display: block;
        color: #333333;
        margin-right: 10px;
        margin-top: 10px;
    }
    .ipmor_nav {
        display: none;
        width: 100%;
        height: auto;
        margin-top: 0px;
    }
    .ipmor_nav>ul {
        width: 100%;
        height: auto;
        display: flex;
        justify-content: space-between;
        line-height: 60px;
        background: rgba(0, 0, 0, 0.8);
        padding: 0px;
    }
    .ipmor_nav>ul>li {
        padding: 0 10px;
        position: relative;
        width: 100%;
        text-align: center;
        display: block;
        border-bottom: none;
    }
    .ipmor_nav>ul>li:hover,
    .ipmor_nav>ul>li.active {
        border-bottom: none;
    }
    .ipmor_nav>ul>li a {
        color: #fff;
    }
    .ipmor_nav>ul>li:hover a {
        color: #1771BF;
        transition: all .2s;
    }
    .ipmor_nav>ul>li:hover .hgxs {
        display: none;
    }
    .carousel-indicators {
        margin-right: 0;
        margin-left: 0;
    }
    #index-slide .tx-caption h2 {
        font-size: 30px;
    }

    #index-slide {
        height: auto;
    }

    #index-slide .carousel-item {
        height: auto
    }
    .charge01 .title03 {
        font-size: 28px;
        line-height: 28px;
        padding: 18px 80px;
    }
    .charge_title_text {
        font-size: 32px;
    }
    .charge_title_img {
        width: 120px;
    }
    .charge_title1 {
        font-size: 32px;
    }
    .charge_title2 {
        max-width: 44%;
        font-size: 17px;
    }
    .f_c_info_item {
        font-size: 17px;
        line-height: 22px;
        margin-top: 15px;
    }
    .footer_intro{
        display: none;
    }
    .wx_tips {
        font-size: 17px;
        margin-top: 15px;
    }
    .copyright_1{
        display: flex;
        flex-direction: column;
    }
    .charge07 .charge07_item06 .charge07_item06_text1 {
        font-size: 21px;
    }
    .charge07 .charge07_item06 .charge07_item06_img1 {
        margin-top: 50px;
        margin-bottom: 15px;
    }
    .product_title_box .product_title_row {
        width: 100%;
    }
    .product_list_box .product_list {
        width: 90%;
    }
    .charge06 .charge06_item01_row {
        width: 95%;
    }
}

@media (max-width:950px) {
    #index-slide .carousel-item .xfBox .xfBox_onetitle {
        font-size: 30px;
        line-height: 30px;
        letter-spacing: 3px;
        margin-bottom: 3px;
    }
    #index-slide .carousel-item .xfBox .xfBox_twotitle {
        font-size: 50px;
        line-height: 50px;
        margin-top: 8px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap {
        width: 460px;
        margin-top: 10px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap .xfBox_title {
        width: 190px;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        margin-right: 12px;
        margin-bottom: 8px;
    }
    .charge07 .charge07_item04 .charge07_item04_img2 {
        margin-top: 50px;
    }
}

@media (max-width:930px) {
    .charge04 .glyypt_content .glyypt_content_box {
        width: 67%;
    }
    .charge07_item01_title {
        margin-top: 30px;
    }
    .charge07 .videoBox {
        margin-top: 30px;
    }
    .charge07 .charge07_item02 {
        margin-top: 30px;
    }
}

@media (max-width:920px) {
    .charge04 .title03 {
        width: 600px;
        height: 55px;
        font-size: 30px;
        line-height: 55px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 25px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_img {
        width: 35px;
        height: 35px;
        margin-right: 12px;
    }
    .charge04 .ebike_title01 {
        margin-top: 40px;
    }
    .charge04 .ebike_content01 {
        margin-top: 60px;
    }
}

@media (max-width:900px) {
    .charge04 .gccfj .gccfj_item {
        width: 80px;
        height: 80px;
        font-size: 38px;
        line-height: 80px;
        margin-right: 60px;
    }
    .consult_item_row .consult_item2 .item_name {
        width: 24%;
    }
    .charge04 .co_branding_box .service_system .service_system_three .service_system_item {
        width: auto;
        height: 120px;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box .service_system_text {
        font-size: 20px;
        line-height: 20px;
    }
    .charge07_item05 .swiper5Box {
        width: 90%;
        margin: 0 auto;
        margin-top: -190px;
    }
    .charge07_item05 .swiper5 .swiper-slide {
        width: 600px;
        object-fit: contain;
    }
}

@media (max-width:880px) {
    .charge04 .charge04_num {
        font-weight: 700;
        font-size: 53px;
        line-height: 53px;
    }
    .charge04 .charge04_jia {
        font-size: 35px;
        line-height: 25px;
        color: #00458F;
    }
    .charge04 .charge04_num_text {
        font-size: 18px;
        line-height: 28px;
    }
    .product_title_box .product_title_left .product_title {
        font-size: 14px;
    }
    .product_title_box .product_title_right{
        font-size: 14px;
    }
    .product_list_box .product_list .product_item .product_name {
        font-size: 16px;
    }
}

@media (max-width:870px) {
    .charge05_item01_img_mask .mask_text_box .mask_text01 {
        font-size: 21px;
        line-height: 23px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text02 {
        font-size: 25px;
        line-height: 25px;
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text03 {
        font-size: 20px;
        line-height: 20px;
        margin-top: 10px;
    }
}

@media (max-width:800px) {
    .charge04 .glyypt_content .glyypt_content_box {
        width: 80%;
    }
    .consult_item_row {
        width: 100%;
    }
    .logo_right_info_text_box {
        display: none;
    }
    .bannerBox .xfTitleBox .xfTitleBox_onetitle {
        font-size: 26px;
        line-height: 25px;
        margin-bottom: 10px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_twotitle {
        font-size: 38px;
        line-height: 38px;
        margin-top: 10px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap {
        width: 560px;
        margin-top: 15px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap .xfTitleBox_title {
        width: 190px;
        height: 32px;
        font-size: 17px;
        line-height: 32px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .product_title_box .product_title_left {
        flex-wrap: wrap;
    }
}

@media (max-width:768px) {
    .charge04 .line03 {
        margin: 0 50px;
    }
    .product_list_box .product_pager .pager_item {
        font-size: 16px;
        margin-right: 7px;
    }
    .product_list_box .product_pager .firstpage,
    .product_list_box .product_pager .lastpage,
    .product_list_box .product_pager .prevpage,
    .product_list_box .product_pager .nextpage {
        padding: 10px 30px;
    }
    .product_list_box .product_pager .pagenumber {
        padding: 10px 20px;
    }
    .footer_ewm_box {
        width: 15.5%;
    }
    .agric-nav .logoBox {
        width: 45%;
    }
    .charge04 .gccfj_pic_content .gccfj_img02_box {
        width: 70%;
        margin-top: 40px;
    }
    .charge04 .gccfj_pic_content .gccfj_img02_box .gccfj_img02_col .gccfj_img02_text {
        font-size: 20px;
        line-height: 25px;
        margin-top: 10px;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box .gccfj_img03_text {
        width: 110px;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        margin-right: 15px;
    }
    .charge04 .ebike_title01 {
        width: 78%;
    }
    .charge07 .charge07_item06 .charge07_item06_text2 {
        width: 110px;
        height: 30px;
        font-size: 16px;
        line-height: 30px;
        margin-right: 15px;
    }
    .charge07 .charge07_item06 .charge07_item06_text1 {
        width: 85%;
        font-size: 17px;
    }
    .charge07 .charge07_item05 {
        margin-top: 100px;
    }
    .charge07_item05 .swiper5Box {
        width: 90%;
        margin: 0 auto;
        margin-top: -120px;
    }
    .charge07_item05 .swiper5 .swiper-slide {
        width: 500px;
        object-fit: contain;
    }
}

@media (max-width:750px) {
    .charge04 .gccfj_pic_content .gccfj_bg {
        top: 240px;
    }
    .charge04 .gccfj_pic_content .gccfj_img02_box {
        width: 70%;
        margin-top: 30px;
    }
    .charge04 .gccfj_pic_content .gccfj_img02_box .gccfj_img02_col .gccfj_img02_text {
        font-size: 18px;
        line-height: 25px;
        margin-top: 20px;
    }
    .charge04 .gccfj_pic_content .gccfj_img03 {
        margin-top: 40px;
    }
}

@media (max-width:730px) {
    
}

@media (max-width:720px) {
    .charge04 .co_branding_box .service_system .service_system_three {
        top: 10%;
        right: 5.5%;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box {
        top: 68.4%;
        right: 5.5%;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 {
        margin-top: 10px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 {
        font-size: 25px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 text {
        font-size: 25px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_img {
        width: 145px;
        height: 145px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt1 {
        font-size: 22px;
        line-height: 22px;
        margin-bottom: 10px;
    }
}

@media (max-width:690px) {
    .consult_item_row .consult_item .item_name {
        width: 20%;
    }
    .consult_item_row .consult_item2 .item_name {
        width: 30%;
    }
}

@media (max-width:680px) {
    .charge04 .glyypt_content .glyypt_content_box {
        width: 88%;
    }
    .charge04 .co_branding_box .service_system .service_system_three .service_system_item {
        width: auto;
        height: 80px;
        margin-right: 20px;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box {
        top: 56%;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box .service_system_text {
        font-size: 18px;
        line-height: 18px;
        margin-bottom: 15px;
        letter-spacing: 0px;
        text-indent: 0px;
        margin-right: 0px;
    }
}

@media (max-width:670px) {
    .product_list_box .product_list {
        width: 97%;
    }
}

@media (max-width:660px) {
    .product_title_box .product_title_left .product_title {
        font-size: 15px;
    }
    .product_title_box .product_title_right{
        font-size: 15px;
    }
    .product_list_box .product_list .product_item .product_name {
        font-size: 16px;
    }
    .charge05_item01_img_mask .mask_text_box {
        left: 15px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text01 {
        font-size: 19px;
        line-height: 20px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text02 {
        font-size: 23px;
        line-height: 23px;
        margin-top: 8px;
        margin-bottom: 8px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text03 {
        font-size: 17px;
        line-height: 17px;
        margin-top: 5px;
    }
}

@media (max-width:650px) {
    .charge04 .gccfj .gccfj_item {
        margin-right: 30px;
    }
    #index-slide .carousel-item .xfBox .xfBox_onetitle {
        font-size: 25px;
        line-height: 25px;
        letter-spacing: 3px;
        margin-bottom: 3px;
    }
    #index-slide .carousel-item .xfBox .xfBox_twotitle {
        font-size: 40px;
        line-height: 40px;
        margin-top: 5px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap {
        width: 380px;
        margin-top: 8px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap .xfBox_title {
        width: 160px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
        margin-right: 10px;
        margin-bottom: 6px;
    }
    .charge04 .title03 {
        width: 450px;
        height: 50px;
        font-size: 25px;
        line-height: 50px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 21px;
    }
    .charge07_item05 .swiper5 .swiper-slide {
        width: 400px;
        object-fit: contain;
    }
}

@media (max-width:630px) {
    .charge04 .gccfj_pic_content .gccfj_img03_text_box{
        display: none;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new{
        width: 80%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new .gccfj_img03_text_new{
        width: 150px;
        height: 30px;
        font-size: 16px;
        color: #4E94DF;
        text-align: center;
        line-height: 30px;
        background: #B6D3F2;
        margin-top: 10px;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_box {
        display: none;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_box_new {
        width: 80%;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_new {
        width: 150px;
        height: 30px;
        font-size: 16px;
        color: #4E94DF;
        text-align: center;
        line-height: 30px;
        background: #B6D3F2;
        z-index: 2;
        margin-top: 10px;
    }
}

@media (max-width:620px) {
    .product_list_box .product_list .product_item {
        width: 21%;
        margin-top: 20px;
        margin-right: 10px;
    }
}

@media (max-width:600px) {
    .charge04 .line03 {
        margin: 0 30px;
    }
    .product_list_box .product_pager .pager_item {
        font-size: 15px;
        margin-right: 7px;
    }
    .product_list_box .product_pager .firstpage,
    .product_list_box .product_pager .lastpage,
    .product_list_box .product_pager .prevpage,
    .product_list_box .product_pager .nextpage {
        padding: 10px 20px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_twotitle {
        font-size: 33px;
        line-height: 33px;
        margin-top: 6px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_onetitle {
        font-size: 23px;
        line-height: 23px;
        margin-bottom: 6px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap {
        width: 380px;
        margin-top: 12px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap .xfTitleBox_title {
        width: 150px;
        height: 30px;
        font-size: 15px;
        line-height: 30px;
        margin-right: 10px;
        margin-bottom: 10px;
    }
    .charge07 .videoBox {
        margin-top: 20px;
    }
    .charge07 .charge07_item02 {
        margin-top: 5px;
    }
    .charge05 .charge05_item01 {
        width: 90%;
    }
}

@media (max-width:580px) {
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new{
        width: 90%;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_box_new {
        width: 90%;
    }
    .charge07 .charge07_item06 .charge07_item06_text1 {
        font-size: 16px;
    }
}

@media (max-width:550px) {
    .charge04 .ebike_title01 {
        width: 85%;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_img {
        width: 30px;
        height: 30px;
        margin-right: 10px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 18px;
    }
    .charge04 .ebike_content01 {
        width: 85%;
        margin-top: 60px;
    }
    .charge_title3 {
        font-size: 32px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 {
        margin-top: 7px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 {
        font-size: 20px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 text {
        font-size: 20px;
    }
}

@media (max-width:530px) {
    .charge04 .gccfj .gccfj_item {
        width: 70px;
        height: 70px;
        font-size: 36px;
        line-height: 70px;
        margin-right: 20px;
    }
}

@media (max-width:520px) {
    .footContent {
        flex-direction: column;
        align-items: center;
        padding-top: 6px;
    }
    .footContent .footText {
        line-height: 20px;
        margin-right: 0px;
    }
    .footContent .footIcp {
        line-height: 20px;
    }
    .charge05 {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text01 {
        font-size: 16px;
        line-height: 17px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text02 {
        font-size: 20px;
        line-height: 20px;
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .charge05_item01_img_mask .mask_text_box .mask_text03 {
        font-size: 15px;
        line-height: 15px;
        margin-top: 1px;
    }
    .charge05 .charge05_item01 .charge05_item01_col .charge05_item01_text {
        font-size: 19px;
        margin-top: 20px;
    }
}

@media (max-width:500px) {
    .charge04 .line03 {
        margin: 0 20px;
    }
    .charge04 .charge04_num {
        font-weight: 700;
        font-size: 43px;
        line-height: 43px;
        margin-right: 8px;
    }
    .charge04 .charge04_jia {
        font-size: 31px;
        line-height: 21px;
        color: #00458F;
    }
    .charge04 .charge04_num_text {
        font-size: 17px;
        line-height: 25px;
        margin-left: 0;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new .gccfj_img03_text_new{
        width: 120px;
        font-size: 15px;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_new {
        width: 120px;
        font-size: 15px;
    }
    .charge_title3 {
        font-size: 23px;
    }
    .charge_title4 {
        font-size: 20px;
        margin-top: 15px;
        margin-bottom: 30px;
    }
    .charge04 .station_content {
        width: 85%;
    }
    .charge07 .charge07_item06 .charge07_item06_img1 {
        width: 65%;
        margin-top: 80px;
    }
    .charge07 .charge07_item06 .charge07_item06_img2 {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .charge07 .charge07_item06 .charge07_item06_img3_box {
        margin-top: 70px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt1 {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 10px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt2 {
        font-size: 17px;
        line-height: 23px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt3 {
        font-size: 16px;
        line-height: 20px;
    }
    .charge06 .charge06_item02_txt {
        font-size: 17px;
        line-height: 17px;
        margin-bottom: 20px;
    }
    .nylx_tr {
        width: 95%;
        position: relative;
    }
    .charge06 {
        margin-top: 50px;
        margin-bottom: 70px;
    }
    .charge06 .charge06_item01_row {
        flex-direction: column;
    }
    .charge06 .charge06_item01_row .charge06_item01 {
        width: 100%;
        flex-direction: row;
        margin-bottom: 30px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_img {
        width: 120px;
        height: 120px;
        margin-right: 12px;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox {
        align-items: flex-start;
    }
    .charge06 .charge06_item01_row .charge06_item01 .charge06_item01_txtBox .charge06_item01_txt2 {
        text-align: left;
    }
}

@media (max-width:499px) {
    #index-slide .carousel-item .xfBox .xfBox_onetitle {
        font-size: 16px;
        line-height: 16px;
        letter-spacing: 2px;
        margin-bottom: 4px;
    }
    #index-slide .carousel-item .xfBox .xfBox_twotitle {
        font-size: 19px;
        line-height: 19px;
        letter-spacing: 3px;
        margin-top: 5px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap {
        width: 340px;
        margin-top: 8px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap .xfBox_title {
        width: 150px;
        height: 30px;
        font-size: 14px;
        line-height: 30px;
        margin-right: 8px;
        margin-bottom: 4px;
    }
    .carousel-indicators{
        display: none;
    }
    .charge_title_img {
        width: 80px;
    }
    .charge_title_text {
        font-size: 23px;
        margin: 0 15px;
    }
    .marginTop70 {
        margin-top: 30px;
    }
    .charge_title1 {
        font-size: 24px;
    }
    .charge_title2 {
        max-width: 67%;
        font-size: 16px;
        margin-top: 8px;
    }
    .charge01 .title03 {
        font-size: 20px;
        line-height: 20px;
        padding: 16px 30px;
    }
    .charge01 .title04 {
        font-size: 20px;
        margin-top: 20px;
    }
    .charge01 .title05 {
        font-size: 24px;
        margin-bottom: 30px;
    }
    .charge01 .round01 {
        width: 77px;
        height: 77px;
        font-size: 15px;
        line-height: 77px;
    }
    .charge01 .line01 {
        width: 45px;
        margin: 0 10px;
    }
    .charge01 .picture_img_01 {
        width: 88%;
        margin-top: 30px;
    }
    
    .suspendBox .suspend_item {
        width: 60px;
        height: 60px;
    }
    .suspendBox .suspend_item i {
        font-size: 24px;
    }
    .suspendBox .suspend_item .suspend_item_text {
        font-size: 12px;
    }
    .suspendBox .suspend_item .suspend_item_wximg {
        display: none;
        width: 140px;
        height: 140px;
        right: 63px;
    }
    .suspendBox .suspend_item .suspend_item_phone {
        display: none;
        height: 60px;
    }
    .suspendBox .suspend_item .suspend_item_phone .phone_icon i {
        font-size: 30px;
        line-height: 60px;
    }
    .suspendBox .suspend_item .suspend_item_phone .phone_text {
        font-size: 25px;
        line-height: 60px;
    }
    .suspendBox .suspend_pc {
        display: none;
    }
    .suspendBox .suspend_phone {
        display: flex;
    }
    .charge02_item1 {
        margin-top: 60px;
    }
    .charge02_item1 .picture_img_02 {
        margin-bottom: 20px;
    }
    .paddingBottom40 {
        padding-bottom: 20px;
    }
    .line02 {
        display: none;
    }
    .width50 {
         width: 50%;
         margin-bottom: 4px;
    }
    .width100{
        width: 100%;
    }
    .flex_wrap {
        flex-wrap: wrap;
    }
    .charge02_item1 .charge02_icon,
    .charge02_item2 .charge02_icon {
        width: 29px;
        height: 29px;
        margin-right: 8px;
    }
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 17px;
        line-height: 17px;
    }
    .charge02_item1 .charge02_title2,
    .charge02_item2 .charge02_title2 {
        font-size: 15px;
    }
    .charge02_item2 .picture_img_03 {
        margin-bottom: 20px;
    }
    .marginTop0{
        margin-top: 0px;
    }
    .charge02 {
        width: 90.5%;
    }
    .marginTop90 {
        margin-top: 30px;
    }
    .product_home {
        margin-top: 20px;
        padding: 45px 0;
    }
    .product_home .product {
        width: 99%;
    }
    .product_home .product .product_item .product_title {
        font-size: 14px;
    }
    .product_home .more_button {
        width: 130px;
        height: 38px;
        border-radius: 6px;
        font-size: 14px;
        line-height: 38px;
    }
    .consultBox .consultContent {
        width: 95%;
    }
    .consultContent .submit_button {
        width: 150px;
        height: 40px;
        border-radius: 6px;
        font-size: 16px;
        line-height: 40px;
        margin-top: 20px;
        margin-bottom: 35px;
    }
    .consult_item_row .consult_item {
        border-radius: 6px;
        margin-bottom: 17px;
    }
    .charge04 .charge04_img_1 {
        width: 85%;
        margin-top: 30px;
    }
    .marginBottom60 {
        margin-bottom: 30px;
    }
    .marginTop80 {
        margin-top: 30px;
    }
    .charge04 .charge04_img_2 {
        width: 85%;
        margin-top: 30px;
    }
    .marginTop110 {
        margin-top: 70px;
    }
    .charge04 .co_branding_box .service_system .service_system_three {
        display: flex;
        flex-direction: row;
        position: absolute;
        top: 6%;
        right: 6%;
    }
    .charge04 .co_branding_box .service_system .service_system_three .service_system_item {
        width: auto;
        height: 50px;
        object-fit: contain;
        margin-right: 20px;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box {
        display: flex;
        flex-direction: column;
        position: absolute;
        top: 55%;
        right: 3%;
    }
    .charge04 .co_branding_box .service_system .service_system_text_box .service_system_text {
        font-size: 12px;
        color: #FFFFFF;
        line-height: 14px;
        margin-bottom: 10px;
        letter-spacing: 0px;
        text-indent: 0px;
        margin-right: 0px;
    }
    
    .f_info_1{
        display: none;
    }
    .f_info_2{
        display: none;
    }
    .copyright_2{
        display: none;
    }
    .bannerBox .xfTitleBox .xfTitleBox_twotitle {
        font-size: 27px;
        line-height: 27px;
        margin-top: 4px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_onetitle {
        font-size: 20px;
        line-height: 20px;
        margin-bottom: 3px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap {
        margin-top: 6px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap .xfTitleBox_title {
        margin-bottom: 4px;
    }
    .agric-nav .logoBox {
        width: 55%;
        margin-left: 20px;
    }
    .charge04 .glyypt_content .glyypt_content_box .glyypt_line01 {
        display: none;
    }
    .charge04 .gccfj_text {
        font-size: 23px;
        line-height: 23px;
        margin-top: 50px;
        margin-bottom: 20px;
    }
    .charge04 .glyypt_content .glyypt_img01_text03 {
        font-size: 30px;
        letter-spacing: 4px;
        text-indent: 4px;
        margin-top: 70px;
    }
    .charge04 .glyypt_content .glyypt_img01_text04 {
        font-size: 25px;
        margin-top: 10px;
    }
    .charge04 .glyypt_content .glyypt_img01_text05 {
        width: 85%;
        font-size: 20px;
        letter-spacing: 3px;
        text-indent: 3px;
        margin-top: 10px;
    }
    .charge04 .glyypt_content .glyypt_img02_box {
        width: 80%;
        flex-direction: column;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_l {
        width: 100%;
        object-fit: contain;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r .glyypt_img02_r_t .glyypt_img02_r_t_line {
        width: 0px;
    }
    .charge04 .glyypt_content .glyypt_img01_text06 {
        font-size: 30px;
        letter-spacing: 3px;
        text-indent: 3px;
        margin-top: 60px;
    }
    .charge04 .glyypt_content .glyypt_img01_text06_box {
        width: 85%;
        flex-direction: column;
        margin-top: 10px;
    }
    .charge04 .glyypt_content .glyypt_img01_text06_box .glyypt_img01_text06_pic {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        margin-top: 10px;
    }
    .charge04 .glyypt_content .glyypt_img01_text06_box .glyypt_img01_text06_pic .glyypt_img03 {
        width: 40%;
        object-fit: contain;
    }
    .charge04 .glyypt_content .glyypt_img01_text06_box .glyypt_img01_text06_pic .glyypt_img03_text {
        font-size: 28px;
        margin-top: 0px;
        margin-left: 10px;
    }
    .charge04 .glyypt_content .glyypt_img01_text06_box .glyypt_img01_text06_pic:nth-child(2n) {
        margin-top: 10px;
    }
    .charge04 .glyypt_content .glyypt_img04 {
        width: 95%;
        object-fit: contain;
        margin-top: 30px;
    }
    .charge04 .title03 {
        width: 400px;
        height: 50px;
        font-size: 23px;
        line-height: 50px;
    }
    
}

@media (max-width:460px) {
    .bannerBox .xfTitleBox .xfTitleBox_onetitle {
        font-size: 16px;
        line-height: 16px;
        margin-bottom: 3px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_twotitle {
        font-size: 19px;
        line-height: 19px;
        margin-top: 4px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap {
        width: 280px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap_new {
        width: 200px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap .xfTitleBox_title {
        width: 130px;
        height: 25px;
        font-size: 14px;
        line-height: 25px;
        margin-right: 5px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap .xfTitleBox_title_new {
        width: 170px;
    }
    .charge04 .glyypt_content .glyypt_img02_box .glyypt_img02_r {
        width: 100%;
        margin-top: 20px;
    }
    .charge04 .title03 {
        width: 350px;
        height: 50px;
        font-size: 20px;
        line-height: 50px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_text {
        font-size: 16px;
    }
    .charge04 .ebike_title01 .ebike_title01_row .ebike_title01_img {
        width: 22px;
        height: 22px;
        margin-right: 5px;
    }
    .product_list_box .product_pager .pager_item {
        font-size: 13px;
        margin-right: 4px;
    }
}

@media (max-width:450px) {
    .charge07 .charge07_item05 .swiper6Box .charge07_item05_text2 {
        font-size: 20px;
        margin-top: 60px;
        margin-bottom: 20px;
    }
    .swiper6Box .swiper6 .swiper-slide img {
        width: 320px;
        object-fit: contain;
    }
    .swiper6Box .swiper6 .swiper-slide .swiper6_name {
        width: 320px;
        height: 40px;
        font-size: 20px;
        line-height: 40px;
        margin-top: 20px;
    }
    .charge05 .charge05_item01 .charge05_item01_col .charge05_item01_text {
        font-size: 17px;
        margin-top: 15px;
    }
}

@media (max-width:430px) {
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 {
        margin-top: 5px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 {
        font-size: 17px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 text {
        font-size: 17px;
    }
}

@media (max-width:425px) {
    #index-slide .carousel-item .xfBox .xfBox_onetitle {
        font-size: 15px;
        line-height: 15px;
        letter-spacing: 2px;
        margin-bottom: 3px;
    }
    #index-slide .carousel-item .xfBox .xfBox_twotitle {
        font-size: 17px;
        line-height: 17px;
        margin-top: 3px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap {
        width: 290px;
        margin-top: 6px;
    }
    #index-slide .carousel-item .xfBox .xfBox_title_wrap .xfBox_title {
        width: 130px;
        height: 20px;
        font-size: 12px;
        line-height: 20px;
        margin-right: 5px;
        margin-bottom: 3px;
    }
    .charge01 .round01 {
        width: 70px;
        height: 70px;
        font-size: 14px;
        line-height: 70px;
    }
    .charge01 .line01 {
        width: 40px;
        margin: 0 5px;
    }
    .charge02_item1 .charge02_title1,
    .charge02_item2 .charge02_title1 {
        font-size: 15px;
        line-height: 15px;
    }
    .charge02_item1 .charge02_title2, .charge02_item2 .charge02_title2 {
        font-size: 13px;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new{
        width: 95%;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new .gccfj_img03_text_new {
        width: 100px;
        font-size: 13px;
    }
    .charge04 .gccfj .gccfj_item {
        width: 50px;
        height: 50px;
        font-size: 30px;
        line-height: 50px;
        margin-right: 16px;
    }
    .charge07 .charge07_item06 .charge07_item06_text2_box_new {
        width: 95%;
    }
    .charge04 .gccfj_pic_content .gccfj_img03_text_box_new .gccfj_img03_text_new{
        width: 100px;
        font-size: 13px;
    }
    .product_list_box .product_pager .firstpage,
    .product_list_box .product_pager .lastpage{
        display: none;
    }
}

@media (max-width:380px) {
    .charge05 .charge05_item01 {
        width: 99%;
    }
}

@media (max-width:375px) {
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 {
        font-size: 14px;
    }
    .bannerBox .xfTitleBox .xfTitleBox_title_wrap2 .xfTitleBox_title2 text {
        font-size: 14px;
    }
}

@media (max-width:350px) {
    .charge04 .title03 {
        width: 270px;
        height: 40px;
        font-size: 17px;
        line-height: 40px;
        letter-spacing: 8px;
        text-indent: 8px;
    }
}




























