.bg-primary{
    position: relative;
    background-color: #fff !important;
    color: #000;
    line-height: 35px;
    font-family: Arial;
    font-weight:normal;
    word-break: break-all;
}
.bg-primary .mobile_img{
    display: none;
}
.bg-primary a{
    color: #fff;
}
.bg-primary a:hover{
    color: #fff;
}

/*down1*/
.down1_container{
    position: absolute;
    top: 26.5%;
    left: 63.5%;
    z-index: 999;
    width: 20%;
    text-align: left;
    color: #000000;
}
.down1_container .title{
    font-size: 26px;
    line-height: 33px;
}

.down1_1_container{
    position: absolute;
    top: 38%;
    left: 59.5%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #000000;
}
.down1_1_container .title{
    font-size: 32px;
    font-family: Arial;
    font-weight: bold;
    color: #141414;
    line-height: 48px;
}
.down1_1_container .title span{
    background: linear-gradient(180deg, #66AF19 0%, #41750C 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.down1_2_container{
    position: absolute;
    top: 48%;
    left: 59.5%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #000000;
}
.down1_2_container .desc{
    font-size: 21px;
    color: #1B1B1B;
    line-height: 29px;
}
.down1_2_container .desc .span1{
    color: #FF7430;
}
.down1_2_container .desc .span2{
    color: #009C3B;
}

.down1_3_container{
    position: absolute;
    top: 68.8%;
    left: 53.4%;
    z-index: 999;
    width: 6%;
    text-align: left;
}
.down1_3_container .title{
    font-size: 21px;
    font-weight: bold;
    color: #000000;
    line-height: 31px;
}
.down1_4_container{
    position: absolute;
    top: 75.2%;
    left: 50.5%;
    z-index: 999;
    width: 7.5%;
    text-align: center;
    height: 5%;
}
.down1_4_container .title{
    cursor: pointer;
    height: 100%;
    padding-top: 3%;
    font-size: 20px;
    line-height: 20px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
}

.down1_5_container{
    position: absolute;
    top: 68.8%;
    left: 68.5%;
    z-index: 999;
    width: 12%;
    text-align: center;
}
.down1_5_container .title{
    font-size: 21px;
    font-weight: bold;
    color: #000000;
    line-height: 31px;
}
.down1_6_container{
    position: absolute;
    top: 75.2%;
    left: 68.5%;
    z-index: 999;
    width: 11%;
    text-align: center;
    height: 5%;
}
.down1_6_container .title{
    cursor: pointer;
    height: 100%;
    padding-top: 3%;
    font-size: 20px;
    line-height: 20px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
    padding-left: 16%;
}
.down1_7_container{
    position: absolute;
    top: 68.8%;
    left: 62.2%;
    z-index: 999;
    width: 6%;
    text-align: left;
}
.down1_7_container .title{
    font-size: 21px;
    font-weight: bold;
    color: #000000;
    line-height: 31px;
}
.down1_8_container{
    position: absolute;
    top: 75.2%;
    left: 59.5%;
    z-index: 999;
    width: 7.5%;
    text-align: center;
    height: 5%;
}
.down1_8_container .title{
    cursor: pointer;
    height: 100%;
    padding-top: 4%;
    font-size: 18px;
    line-height: 20px;
    font-family: Adobe Heiti Std;
    font-weight: normal;
    color: #FFFFFF;
}

/*img0*/
.img0_container{
    position: absolute;
    top: 28%;
    left: 3%;
    width: 90%;
    color: #fff;
    text-align: center;
}
.img0_container .img_title{
    font-weight: 900;
    font-size: 35px;
    line-height: 45px;
}
.img0_container .img_title span{
    color:#AF333D
}
.img0_container .img_desc{
    color: #052D68;
}
.img0_1_container{
    position: absolute;
    top: 56%;
    left: 5%;
    width: 90%;
    color: #052D68;
    text-align: center;
}
.img0_1_container .img_title{
    font-weight: 600;
    font-size: 20px;
    line-height: 30px;
}
.img0_2_container{
    position: absolute;
    top: 72%;
    left: 42.8%;
    width: 13%;
    text-align: center;
    height: 7%;
}
.img0_2_container .img_title{
    font-weight: 600;
    font-size: 20px;
    padding-top: 2%;
    height: 100%;
    color: #fff;
}
.img0_3_container{
    position: absolute;
    top: 84%;
    left: 41%;
    width: 25%;
    text-align: left;
}
.img0_3_container .img_title{
    font-size: 18px;
    line-height: 25px;
    color: #fff;
}
.img0_4_container{
    position: absolute;
    top: 90%;
    left: 87%;
    width: 10.5%;
    text-align: center;
    height: 5%;
}
.img0_4_container .img_title{
    font-weight: 600;
    font-size: 18px;
    padding-top: 2%;
    height: 100%;
    line-height: 26px;
    color: #fff;
}
.img0_5_container{
    display: none;
}

/*img1*/
.img1_container{
    position: absolute;
    top: 42%;
    left: 12%;
    width: 70%;
    color: #fff;
}
.img1_container .img_title{
    font-weight: 900;
    font-size: 40px;
    line-height: 50px;
}
.img1_container .img_title span{
    color:#AF333D
}

/*img2*/
.img2_container{
    position: absolute;
    left: 49.5%;
    width: 46%;
    top: 24%;
    color: #fff;
}
.img2_1_container{
    position: absolute;
    top: 62%;
    left: 55%;
    width: 44%;
    color: #fff;
}
.img2_2_container{
    position: absolute;
    top: 75%;
    left: 52%;
    width: 44%;
    color: #fff;
}
.img2_2_container .img_title{
    font-size: 14px;
    line-height: 18px;
}

/*img3*/
.img3_container{
    position: absolute;
    left: 5%;
    width: 90%;
    top: 38%;
    color: #fff;
    text-align: center;
}
.img3_container .img_title span{
    color:#FFEE8F
}


/*img4*/
.img4_container{
    position: absolute;
    top: 21%;
    left: 49%;
    width: 50%;
    color: #fff;
}

/*img5*/
.img5_container{
    position: absolute;
    top: 20%;
    left: 8%;
    width: 60%;
    color: #fff;
}
.img5_container .img_desc{
    color: #ECEEEF;
}
.img5_1_container{
    position: absolute;
    top: 78%;
    left: 8%;
    width: 90%;
    color: #ECEEEF;
}
.img5_1_container .img_title{
    font-size: 18px;
    line-height: 30px;
}
.img5_1_container .img_title .title-1{
    background-color: #7A1F28;
    width: 180px;
    padding: 0 5px 0 5px;
}
.img5_1_container .img_title .title-ts{
    background-color: #7A1F28;
    font-size: 22px;
    font-weight: 900;
    padding: 0 5px 0 5px;
}
.img5_1_container .img_title .desc{
    font-size: 14px;
}
/*img6*/
.img6_container{
    position: absolute;
    top: 45%;
    left: 5%;
    width: 90%;
    color: #fff;
    text-align: center;
}
.img6_container .img_title{
    font-weight: 900;
    font-size: 85px;
    line-height: 100px;
}

.img2_container .img_title,.img3_container .img_title,.img5_container .img_title{
    font-weight: 900;
    font-size: 25px;
    line-height: 35px;
}

.img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img2_1_container .img_title,.img3_container .img_desc,
.img4_container .img_title,.img5_container .img_desc,.img6_container .img_desc{
    font-size: 18px;
    line-height: 25px;
}
.img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img3_container .img_desc,.img5_container .img_desc{
    margin-top: 20px;
}

/*img9*/
.img9_container{
    position: absolute;
    top: 89%;
    left: 5%;
    width: 90%;
    color: #fff;
    text-align: center;
}
.img8_container{
    position: absolute;
    top: 94%;
    left: 5%;
    width: 90%;
    color: #fff;
    text-align: center;
    display: none;
}

/*下载按钮*/
@media(max-width:480px){
    .information_header{
        padding: 0 10px;
    }
    .content-download {
        width: 130px !important;
        height: 30px !important;
    }
    .content-download .content-download-a .content-download__label{
        font-size: 15px;
    }
}
.content-download {
    width: 180px;
    height: 50px;
    display: inline-block;
}
.content-download .content-download-a {
    background: repeat padding-box border-box 0% 0%/auto auto scroll linear-gradient(0deg,#FC8E1D 0%, rgba(199, 0, 11, 0) 100%), #FCD32D;
    border-radius: 5px;
    cursor: pointer;
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none;
}
.content-download .content-download-a .content-download__container {
    transition: inherit;
    flex-direction: row-reverse;
}
.content-download__container {
    display: flex;
    flex-basis: auto;
    justify-content: center;
    flex-direction: row;
    flex-grow: 1;
    align-items: center;
    overflow: hidden;
    height: 100%;
    width: 100%;
}
.content-download .content-download-a .content-download__label {
    transition: inherit;
    color: #FFFFFF;
    font-size: 20px;
    margin: 0 0 0 5px;
}

/*down3*/
.down3_container{
    position: absolute;
    top: 9%;
    left: 5%;
    z-index: 999;
    width: 90%;
    text-align: center;
    color: #FFFFFF;
}
.down3_container .title{
    font-size: 48px;
    font-weight: bold;
    line-height: 52px;
}
.down3_container .title span{
    background: linear-gradient(-90deg, #FFC34A 0%, #50FF28 99.4873046875%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.down3_1_container{
    position: absolute;
    top: 19%;
    left: 18.7%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color: #FFFFFF;
}
.down3_6_container{
    position: absolute;
    top: 19%;
    left: 54.6%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color: #FFFFFF;
}
.down3_9_container{
    position: absolute;
    top: 53%;
    left: 18.7%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color:#FFFFFF;
}
.down3_9_container .desc{
    margin-top: 2%;
    font-size: 16px;
    line-height: 20px;
    color:#C6C6C6;
}
.down3_15_container{
    position: absolute;
    top: 53%;
    left: 54.6%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color: #FFFFFF;
}
.down3_30_container{
    position: absolute;
    top: 58%;
    left: 54.6%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color: #FFFFFF;
}
.down3_33_container{
    position: absolute;
    top: 77%;
    left: 54.6%;
    z-index: 999;
    width: 35%;
    text-align: left;
    color: #FFFFFF;
}
.down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
.down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
    font-size: 22px;
    font-family: Barlow;
    font-weight: bold;
    line-height: 32px;
}
.down3_1_container .title span,.down3_6_container .title span,.down3_9_container .title span,
.down3_15_container .title span{
    color: #5FFA2B;
}

.down3_2_container{
    position: absolute;
    top: 26.9%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_3_container{
    position: absolute;
    top: 30%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_4_container{
    position: absolute;
    top: 33.1%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_7_container{
    position: absolute;
    top: 27.1%;
    left: 59.2%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_10_container{
    position: absolute;
    top: 63.8%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_11_container{
    position: absolute;
    top: 66.8%;
    left: 23.5%;
    z-index: 999;
    width: 33%;
    text-align: left;
    color: #FFFFFF;
}
.down3_12_container{
    position: absolute;
    top: 69.9%;
    left: 23.5%;
    z-index: 999;
    width: 31%;
    text-align: left;
    color: #FFFFFF;
}
.down3_13_container{
    position: absolute;
    top: 73.1%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_14_container{
    position: absolute;
    top: 76.2%;
    left: 23.5%;
    z-index: 999;
    width: 30%;
    text-align: left;
    color: #FFFFFF;
}
.down3_31_container{
    position: absolute;
    top: 62.4%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_32_container{
    position: absolute;
    top: 68.3%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_16_container{
    position: absolute;
    top: 81.3%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_17_container{
    position: absolute;
    top: 87.6%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_18_container{
    position: absolute;
    top: 93.9%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
.down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
.down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
.down3_31_container .title,.down3_32_container .title{
    font-size: 17px;
    line-height: 24px;
}
.down3_2_container .title a,.down3_10_container .title a,.down3_32_container .title a{
    color: #5FFA2B;
    text-decoration: none;
    border-bottom: 1px solid;
}

.down3_8_container{
    position: absolute;
    top: 30.5%;
    left: 59.2%;
    z-index: 999;
    width: 40%;
    text-align: left;
    color: #FFFFFF;
}
.down3_8_container .title{
    font-size: 16px;
    font-style: italic;
    text-decoration: underline;
    color: #5CFB2A;
    line-height: 26px;
}
.down3_8_container .title:last-child{
    margin-top: 2%;
}
.down3_8_container a{
    color: #5CFB2A;
}
.down3_8_container .teshu{
    margin-top: 4%;
    color: #fff;
    font-style: normal;
    text-decoration: none;
}


.down3_5_container{
    position: absolute;
    top: 38.6%;
    left: 21.5%;
    z-index: 999;
    width: 40%;
}
.down3_5_container .title{
    font-size: 21px;
    color: #FFFFFF;
    line-height: 25px;
}
.down3_5_container .title span{
    background: linear-gradient(-90deg, #FFC34A 0%, #50FF28 99.4873046875%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.down3_19_container{
    position: absolute;
    top: 33.1%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_20_container{
    position: absolute;
    top: 36.4%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_21_container{
    position: absolute;
    top: 39.7%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_22_container{
    position: absolute;
    top: 72.5%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_23_container{
    position: absolute;
    top: 75.7%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_24_container{
    position: absolute;
    top: 79.1%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_25_container{
    position: absolute;
    top: 82.5%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_26_container{
    position: absolute;
    top: 85.8%;
    left: 18.5%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_27_container{
    position: absolute;
    top: 72.5%;
    left: 54.3%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_28_container{
    position: absolute;
    top: 79.2%;
    left: 54.3%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
.down3_29_container{
    position: absolute;
    top: 85.9%;
    left: 54.3%;
    z-index: 999;
    width: 4.5%;
    text-align: center;
    color: #FFFFFF;
}
#down3 .sort_title .title{
    font-size: 16px;
    font-family: Arial;
    font-weight: bold;
    color: #356307;
    line-height: 22px;
}

/*down4*/
.down4_container{
    position: absolute;
    top: 4%;
    left: 54%;
    z-index: 999;
    width: 40%;
}
.down4_container .title{
    font-size: 48px;
    line-height: 52px;
    font-weight: bold;
}
.down4_container .title .span1{
    color: #5CFB2A;
}
.down4_container .title .span2{
    background: linear-gradient(-90deg, #FF6900 0%, #E4FF65 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.down4_container .title .span3{
    color:#BBD939
}
.down4_container .title .span4{
    font-size: 72px;
    font-weight: bold;
    color:#DACE44
}
.down4_container .title .span5{
    background: linear-gradient(-90deg, #E5CE40 0%, #ECC947 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.down4_container .desc{
    margin-top: 5%;
    color: #ffffff;
    font-size: 22px;
    line-height: 30px;
}
.down4_container .desc span{
    color:#74F32F
}

.down4_1_container{
    position: absolute;
    top: 25%;
    left: 1%;
    z-index: 999;
    width: 98%;
    text-align: center;
    color: #FFFFFF;
}
.down4_1_container .title{
    font-size: 48px;
    font-weight: bold;
    line-height: 60px;
}
.down4_1_container .title span{
    background: linear-gradient(-90deg, #FFC34A 0%, #50FF28 99.4873046875%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.down4_1_container .desc{
    margin-top: 2%;
    font-size: 24px;
    line-height: 36px;
}
.down4_1_container .desc span{
    color: #74F32F;
}

.down4_2_container{
    position: absolute;
    top: 46.6%;
    left: 46%;
    z-index: 999;
    width: 33%;
    text-align: center;
    color: #FFFFFF;
}
.down4_2_container .title{
    font-size: 22px;
    font-family: Tahoma;
    font-weight: 400;
    color: #1A1A1A;
    line-height: 40px;
}
.down4_2_container .title span{
    color: #0AA614;
    font-weight: bold;
    font-size: 26px;
}

.down4_3_container{
    position: absolute;
    top: 68.5%;
    left: 5%;
    z-index: 999;
    width: 90%;
    text-align: center;
}
.down4_3_container .title{
    font-size: 28px;
    font-family: Tahoma;
    font-weight: bold;
    color: #CC241E;
    line-height: 38px;
}
.down4_3_container .title span{
    background: linear-gradient(180deg, #66C700 0%, #3C7800 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.down4_3_container .desc{
    margin-top: 1%;
    font-size: 16px;
    font-family: Tahoma;
    color: #000000;
    line-height: 26px;
}

.down4_4_container{
    position: absolute;
    top: 79.8%;
    left: 38%;
    z-index: 999;
    width: 30%;
}
.down4_5_container{
    position: absolute;
    top: 86.7%;
    left: 38%;
    z-index: 999;
    width: 30%;
}
.down4_6_container{
    position: absolute;
    top: 93.5%;
    left: 38%;
    z-index: 999;
    width: 30%;
}
.down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
    font-size: 22px;
    font-family: Tahoma;
    font-weight: 400;
    color: #000000;
    line-height: 26px;
}

/*down5*/
.down5_container{
    position: absolute;
    top: 3%;
    left: 5%;
    z-index: 999;
    width: 90%;
    text-align: center;
}
.down5_container .title{
    font-size: 28px;
    font-family: Tahoma;
    font-weight: bold;
    color: #CC241E;
    line-height: 38px;
}
.down5_container .title span{
    background: linear-gradient(180deg, #66C700 0%, #3C7800 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.down5_1_container{
    position: absolute;
    top: 25%;
    left: 55%;
    z-index: 999;
    width: 25%;
}
.down5_2_container{
    position: absolute;
    top: 49%;
    left: 55%;
    z-index: 999;
    width: 25%;
}
.down5_2_container .desc{
    font-size: 16px;
    line-height: 20px;
    font-family: Adobe Heiti Std;
    color: #64323D;
}
.down5_3_container{
    position: absolute;
    top: 65.5%;
    left: 60%;
    z-index: 999;
    width: 20%;
}
.down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
    font-size: 20px;
    line-height: 27px;
    font-family: Segoe UI;
    font-weight: 600;
    color: #64323D;
}
.down5_1_container .title span,.down5_2_container .title span,.down5_3_container .title span{
    color:#CC0045
}
.down5_4_container{
    position: absolute;
    top: 82%;
    left: 2%;
    z-index: 999;
    width: 98%;
    text-align: center;
}
.down5_4_container .title{
    font-size: 23px;
    font-family: Tahoma;
    font-weight: bold;
    color: #000000;
    line-height: 23px;
}
.down5_5_container{
    position: absolute;
    top: 85.5%;
    left: 37.5%;
    z-index: 999;
    width: 25%;
    text-align: center;
    height: 4.5%;
}
.down5_5_container .title{
    padding-top: 4%;
    padding-right: 17%;
    font-size: 27px;
    font-family: Tahoma;
    font-weight: bold;
    color: #356307;
    line-height: 27px;
}

/*down6*/
.down6_container{
    position: absolute;
    top: 16.5%;
    left: 1%;
    z-index: 999;
    width: 98%;
    text-align: center;
    color: #FFFFFF;
}
.down6_container .title{
    font-size: 48px;
    font-weight: bold;
    line-height: 77px;
}
.down6_container .title span{
    background: linear-gradient(-90deg, #FFC34A 0%, #50FF28 99.4873046875%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.down6_container .desc{
    margin-top: 2%;
    font-size: 23px;
    line-height: 36px;
}
.down6_container .desc a{
    text-decoration: none;
    color: #E18F20;
    border-bottom: 1px solid;
}
/**
自适应
*/
@media(max-width:1850px) and (min-width:1600px){
    /*down1*/
    .down1_container .title{
        font-size: 24px;
        line-height: 30px;
    }

    .down1_1_container .title{
        font-size: 28px;
        line-height: 45px;
    }

    .down1_2_container .desc{
        font-size: 19px;
        line-height: 25px;
    }


    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 18px;
        line-height: 28px;
    }
    .down1_4_container .title, .down1_6_container .title{
        font-size: 17px;
        line-height: 18px;
    }
    .down1_8_container .title{
        font-size: 17px;
        line-height: 18px;
    }

    /*down3*/
    .down3_container .title{
        font-size: 43px;
        line-height: 48px;
    }

    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 15px;
        line-height: 20px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 20px;
        line-height: 30px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 16px;
        line-height: 22px;
    }

    .down3_8_container .title{
        font-size: 16px;
        line-height: 26px;
    }

    .down3_5_container .title{
        font-size: 18px;
        line-height: 22px;
    }
    #down3 .sort_title .title{
        font-size: 15px;
        line-height: 18px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 46px;
        line-height: 50px;
    }
    .down4_container .title .span4{
        font-size: 68px;
    }
    .down4_container .desc{
        margin-top: 5%;
        font-size: 20px;
        line-height: 28px;
    }

    .down4_1_container .title{
        font-size: 46px;
        line-height: 50px;
    }
    .down4_1_container .desc{
        margin-top: 2%;
        font-size: 22px;
        line-height: 34px;
    }

    .down4_2_container .title{
        font-size: 20px;
        line-height: 35px;
    }
    .down4_2_container .title span{
        font-size: 24px;
    }

    .down4_3_container .title{
        font-size: 30px;
        line-height: 40px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 15px;
        line-height: 25px;
    }
    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 20px;
        line-height: 24px;
    }

    /*down5*/
    .down5_container .title{
        font-size: 25px;
        line-height: 35px;
    }
    .down5_2_container .desc{
        font-size: 15px;
        line-height: 18px;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 18px;
        line-height: 22px;
    }
    .down5_4_container .title{
        font-size: 20px;
        line-height: 20px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 24px;
        line-height: 24px;
    }
    /*down6*/
    .down6_container .title{
        font-size: 46px;
        line-height: 65px;
    }
    .down6_container .desc{
        margin-top: 2%;
        font-size: 21px;
        line-height: 33px;
    }
}
@media(max-width:1600px) and (min-width:1400px){
    /*down1*/
    .down1_container .title{
        font-size: 22px;
        line-height: 28px;
    }

    .down1_1_container .title{
        font-size: 25px;
        line-height: 40px;
    }

    .down1_2_container .desc{
        font-size: 17px;
        line-height: 22px;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 16px;
        line-height: 26px;
    }
    .down1_4_container .title, .down1_6_container .title{
        font-size: 15px;
        line-height: 16px;
    }
    .down1_8_container .title{
        font-size: 15px;
        line-height: 15px;
    }
    /*down3*/
    .down3_container .title{
        font-size: 38px;
        line-height: 45px;
    }

    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 14px;
        line-height: 20px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_31_container .title,.down3_33_container .title{
        font-size: 18px;
        line-height: 28px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 15px;
        line-height: 20px;
    }

    .down3_8_container .title{
        font-size: 15px;
        line-height: 22px;
    }

    .down3_5_container .title{
        font-size: 16px;
        line-height: 20px;
    }
    #down3 .sort_title .title{
        font-size: 13px;
        line-height: 16px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 43px;
        line-height: 45px;
    }
    .down4_container .title .span4{
        font-size: 60px;
    }
    .down4_container .desc{
        margin-top: 5%;
        font-size: 18px;
        line-height: 25px;
    }

    .down4_1_container .title{
        font-size: 38px;
        line-height: 45px;
    }
    .down4_1_container .desc{
        margin-top: 2%;
        font-size: 20px;
        line-height: 30px;
    }

    .down4_2_container .title{
        font-size: 18px;
        line-height: 30px;
    }
    .down4_2_container .title span{
        font-size: 22px;
    }

    .down4_3_container .title{
        font-size: 26px;
        line-height: 35px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 14px;
        line-height: 22px;
    }
    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 18px;
        line-height: 22px;
    }


    /*down5*/
    .down5_2_container .desc{
        font-size: 14px;
        line-height: 16px;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 16px;
        line-height: 20px;
    }
    .down5_container .title{
        font-size: 22px;
        line-height: 32px;
    }
    .down5_4_container .title{
        font-size: 18px;
        line-height: 18px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 22px;
        line-height: 22px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 43px;
        line-height: 55px;
    }
    .down6_container .desc{
        margin-top: 2%;
        font-size: 18px;
        line-height: 30px;
    }
}
@media(min-width:1800px) {
    .bg-primary{
        line-height: 45px;
    }
    .img0_container .img_title{
        font-size: 50px;
        line-height: 60px;
    }
    .img0_1_container .img_title{
        font-size: 25px;
        line-height: 35px;
    }
    .img0_2_container .img_title{
        font-size: 25px;
        padding-top: 2%;
    }
    .img0_3_container .img_title{
        font-size: 22px;
        line-height: 32px;
    }
    .img0_4_container .img_title{
        font-size: 22px;
        padding-top: 2%;
        line-height: 32px;
    }

    .img1_container .img_title{
        font-size: 50px;
        line-height: 60px;
    }
    .img2_2_container .img_title{
        font-size: 20px;
        line-height: 25px;
    }
    .img5_1_container .img_title{
        font-size: 22px;
        line-height: 40px;
    }
    .img5_1_container .img_title .title-1{
        width: 220px;
    }
    .img5_1_container .img_title .title-ts{
        font-size: 28px;
    }
    .img5_1_container .img_title .desc{
        font-size: 18px;
    }
    .img6_container .img_title{
        font-size: 100px;
        line-height: 120px;
    }

    .img2_container .img_title,.img3_container .img_title,.img5_container .img_title{
        font-size: 35px;
        line-height: 45px;
    }

    .img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img2_1_container .img_title,.img3_container .img_desc,
    .img4_container .img_title,.img5_container .img_desc,.img6_container .img_desc{
        font-size: 25px;
        line-height: 35px;
    }
    .img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img3_container .img_desc,.img5_container .img_desc{
        margin-top: 25px;
    }
}
@media(max-width:1400px) and (min-width:1200px) {
    /*down1*/
    .down1_container .title{
        font-size: 20px;
        line-height: 22px;
    }

    .down1_1_container .title{
        font-size: 20px;
        line-height: 25px;
    }

    .down1_2_container .desc{
        font-size: 14px;
        line-height: 18px;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 15px;
        line-height: 25px;
    }
    .down1_4_container .title, .down1_6_container .title{
        font-size: 14px;
        line-height: 15px;
    }
    .down1_8_container .title{
        font-size: 13px;
        line-height: 13px;
    }
    .bg-primary{
        line-height: 30px;
    }
    .img0_container .img_title{
        font-size: 30px;
        line-height: 40px;
    }
    .img0_1_container .img_title{
        font-size: 18px;
        line-height: 26px;
    }
    .img0_2_container .img_title{
        font-size: 18px;
        padding-top: 2%;
    }
    .img0_3_container .img_title{
        font-size: 16px;
        line-height: 24px;
    }
    .img0_4_container .img_title{
        font-size: 16px;
        padding-top: 2%;
        line-height: 24px;
    }

    .img1_container .img_title{
        font-size: 35px;
        line-height: 45px;
    }
    .img2_2_container {
        top: 76%;
        left: 51%;
        width: 44%;
    }
    .img2_2_container .img_title{
        font-size: 14px;
        line-height: 18px;
    }
    .img4_container{
        left: 48%;
    }
    .img5_container{
        left: 7%;
    }
    .img5_1_container {
        left: 7%;
    }
    .img5_1_container .img_title{
        font-size: 16px;
        line-height: 25px;
    }
    .img5_1_container .img_title .title-1{
        width: 160px;
    }
    .img5_1_container .img_title .title-ts{
        font-size: 20px;
    }
    .img5_1_container .img_title .desc{
        font-size: 12px;
    }
    .img6_container .img_title{
        font-size: 75px;
        line-height: 100px;
    }

    .img2_container .img_title,.img3_container .img_title,.img5_container .img_title{
        font-size: 25px;
        line-height: 30px;
    }

    .img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img2_1_container .img_title,.img3_container .img_desc,
    .img4_container .img_title,.img5_container .img_desc,.img6_container .img_desc{
        font-size: 16px;
        line-height: 22px;
    }
    .img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img3_container .img_desc,.img5_container .img_desc{
        margin-top: 15px;
    }

    /*down3*/
    .down3_container .title{
        font-size: 30px;
        line-height: 40px;
    }

    .down3_9_container {
        left: 18.7%;
        width: 38%;
    }
    .down3_9_container .desc{
        margin-top: 1.5%;
        font-size: 12px;
        line-height: 15px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 16px;
        line-height: 25px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 14px;
        line-height: 17px;
    }

    .down3_8_container .title{
        font-size: 15px;
        line-height: 20px;
    }

    .down3_5_container .title{
        font-size: 15px;
        line-height: 18px;
    }

    #down3 .sort_title .title{
        font-size: 12px;
        line-height: 14px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 35px;
        line-height: 35px;
    }
    .down4_container .title .span4{
        font-size: 50px;
    }
    .down4_container .desc{
        margin-top: 5%;
        font-size: 16px;
        line-height: 22px;
    }


    .down4_1_container .title{
        font-size: 35px;
        line-height: 35px;
    }
    .down4_1_container .desc{
        margin-top: 2%;
        font-size: 18px;
        line-height: 25px;
    }

    .down4_2_container .title{
        font-size: 16px;
        line-height: 25px;
    }
    .down4_2_container .title span{
        font-size: 20px;
    }


    .down4_3_container .title{
        font-size: 22px;
        line-height: 30px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 14px;
        line-height: 20px;
    }
    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 16px;
        line-height: 20px;
    }

    /*down5*/
    .down5_2_container .desc{
        font-size: 12px;
        line-height: 14px;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 14px;
        line-height: 18px;
    }
    .down5_container .title{
        font-size: 20px;
        line-height: 30px;
    }
    .down5_4_container .title{
        font-size: 16px;
        line-height: 16px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 18px;
        line-height: 18px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 35px;
        line-height: 45px;
    }
    .down6_container .desc{
        margin-top: 2%;
        font-size: 16px;
        line-height: 25px;
    }
}
@media(max-width:1200px) and (min-width:991px) {
    /*down1*/
    .down1_container .title{
        font-size: 18px;
        line-height: 18px;
    }

    .down1_1_container .title{
        font-size: 18px;
        line-height: 22px;
    }

    .down1_2_container .desc{
        font-size: 13px;
        line-height: 16px;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 13px;
        line-height: 20px;
    }
    .down1_4_container .title, .down1_6_container .title{
        font-size: 12px;
        line-height: 12px;
    }
    .down1_8_container .title{
        font-size: 12px;
        line-height: 12px;
    }
    .bg-primary{
        line-height: 25px;
    }
    .img0_container .img_title{
        font-size: 25px;
        line-height: 35px;
    }
    .img0_container .img_desc{
        margin-top: 10px;
    }
    .img0_1_container .img_title{
        font-size: 15px;
        line-height: 20px;
    }
    .img0_2_container .img_title{
        font-size: 15px;
        padding-top: 1%;
    }
    .img0_3_container .img_title{
        font-size: 14px;
        line-height: 18px;
    }
    .img0_4_container .img_title{
        font-size: 13px;
        padding-top: 2%;
        line-height: 20px;
    }

    .img1_container .img_title{
        font-size: 30px;
        line-height: 40px;
    }
    .img2_2_container {
        top: 76%;
        left: 51%;
        width: 44%;
    }
    .img2_2_container .img_title{
        font-size: 12px;
        line-height: 15px;
    }
    .img4_container{
        left: 48%;
    }
    .img5_container{
        left: 7%;
        top: 18%;
    }
    .img5_1_container {
        left: 7%;
    }
    .img5_1_container .img_title{
        font-size: 14px;
        line-height: 20px;
    }
    .img5_1_container .img_title .title-1{
        width: 140px;
    }
    .img5_1_container .img_title .title-ts{
        font-size: 16px;
    }
    .img5_1_container .img_title .desc{
        font-size: 12px;
    }

    .img6_container .img_title{
        font-size: 65px;
        line-height: 85px;
    }

    .img2_container .img_title,.img3_container .img_title,.img5_container .img_title{
        font-size: 20px;
        line-height: 25px;
    }

    .img0_container .img_desc,.img1_container .img_desc,.img2_container .img_desc,.img2_1_container .img_title,.img3_container .img_desc,
    .img4_container .img_title,.img5_container .img_desc,.img6_container .img_desc{
        font-size: 14px;
        line-height: 18px;
    }
    .img1_container .img_desc,.img2_container .img_desc,.img3_container .img_desc,.img5_container .img_desc{
        margin-top: 20px;
    }

    /*down3*/
    .down3_container .title{
        font-size: 25px;
        line-height: 35px;
    }

    .down3_9_container {
        left: 18.7%;
        width: 40%;
    }
    .down3_9_container .desc{
        margin-top: 1.5%;
        font-size: 12px;
        line-height: 15px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 14px;
        line-height: 20px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 12px;
        line-height: 15px;
    }

    .down3_8_container .title{
        font-size: 13px;
        line-height: 15px;
    }

    .down3_5_container .title{
        font-size: 13px;
        line-height: 15px;
    }
    #down3 .sort_title .title{
        font-size: 12px;
        line-height: 14px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 30px;
        line-height: 30px;
    }
    .down4_container .title .span4{
        font-size: 40px;
    }
    .down4_container .desc{
        margin-top: 5%;
        font-size: 14px;
        line-height: 20px;
    }


    .down4_1_container .title{
        font-size: 30px;
        line-height: 30px;
    }
    .down4_1_container .desc{
        margin-top: 2%;
        font-size: 15px;
        line-height: 20px;
    }

    .down4_2_container .title{
        font-size: 14px;
        line-height: 20px;
    }
    .down4_2_container .title span{
        font-size: 16px;
    }

    .down4_3_container .title{
        font-size: 18px;
        line-height: 25px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 12px;
        line-height: 15px;
    }
    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 14px;
        line-height: 18px;
    }

    /*down5*/
    .down5_2_container .desc{
        font-size: 12px;
        line-height: 14px;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 14px;
        line-height: 16px;
    }
    .down5_container .title{
        font-size: 18px;
        line-height: 25px;
    }
    .down5_4_container .title{
        font-size: 14px;
        line-height: 14px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 16px;
        line-height: 16px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 30px;
        line-height: 40px;
    }
    .down6_container .desc{
        margin-top: 2%;
        font-size: 14px;
        line-height: 20px;
    }
}
@media(max-width:991px) {
    .tab-pane img{
        width: 100%;
    }
    #down3 img.down3-img{
        content:url(/image/catalog/images/brasil/down-3m.jpg);
    }
    #down4 img.down4-img{
        content:url(/image/catalog/images/brasil/down_M04.jpg);
    }
    #down5 img.down5-img{
        content:url(/image/catalog/images/brasil/down_M05.jpg);
    }
    #down6 img.down6-img{
        content:url(/image/catalog/images/brasil/down_M06.jpg);
    }
    #down3 .sort_title{
        display: none;
    }
    /*down3*/
    .down3_container{
        top: 4%;
        left: 5%;
        width: 90%;
    }
    .down3_container .title{
        font-size: 45px;
        line-height: 50px;
    }


    .down3_1_container{
        top: 10.4%;
        left: 15%;
        width: 85%;
    }
    .down3_6_container{
        top: 28.4%;
        left: 15%;
        width: 85%;
    }
    .down3_9_container{
        top: 49.2%;
        left: 15%;
        width: 85%;
    }
    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 16px;
        line-height: 20px;
    }
    .down3_15_container{
        top: 69.7%;
        left: 15%;
        width: 85%;
    }
    .down3_30_container{
        top: 73%;
        left: 15%;
        width: 85%;
    }
    .down3_33_container{
        top: 85%;
        left: 15%;
        width: 85%;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 22px;
        line-height: 32px;
    }

    .down3_2_container{
        top: 14.2%;
        left: 26%;
        width: 72%;
    }
    .down3_3_container{
        top: 16%;
        left: 26%;
        width: 72%;
    }
    .down3_4_container{
        top: 17.8%;
        left: 26%;
        width: 72%;
    }
    .down3_7_container{
        top: 32.8%;
        left: 26%;
        width: 72%;
    }
    .down3_10_container{
        top: 55.5%;
        left: 26%;
        width: 72%;
    }
    .down3_11_container{
        top: 57.2%;
        left: 26%;
        width: 74%;
    }
    .down3_12_container{
        top: 59%;
        left: 26%;
        width: 72%;
    }
    .down3_13_container{
        top: 61%;
        left: 26%;
        width: 72%;
    }
    .down3_14_container{
        top: 62.8%;
        left: 26%;
        width: 72%;
    }

    .down3_31_container{
        top: 75.3%;
        left: 26%;
        width: 72%;
    }
    .down3_32_container{
        top: 78.8%;
        left: 26%;
        width: 72%;
    }
    .down3_16_container{
        top: 87.5%;
        left: 26%;
        width: 72%;
    }
    .down3_17_container{
        top: 91.2%;
        left: 26%;
        width: 72%;
    }
    .down3_18_container{
        top: 94.8%;
        left: 26%;
        width: 72%;
    }
    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 17px;
        line-height: 24px;
    }
    .down3_31_container br{
        display: none;
    }

    .down3_8_container {
        top: 34.5%;
        left: 26%;
        width: 70%;
    }
    .down3_8_container .title{
        font-size: 16px;
        line-height: 26px;
    }

    .down3_5_container{
        top: 21.1%;
        left: 22%;
        width: 77%;
    }
    .down3_5_container .title{
        font-size: 20px;
        line-height: 22px;
    }

    /*down4*/
    .down4_container{
        top: 8%;
        left: 1%;
        width: 98%;
        text-align: center;
    }
    .down4_container .title{
        font-size: 45px;
        line-height: 50px;
    }
    .down4_container .title .span4{
        font-size: 65px;
    }
    .down4_container .desc{
        margin-top: 6%;
        font-size: 22px;
        line-height: 30px;
    }


    .down4_1_container{
        top: 103%;
        left: 1%;
        width: 98%;
    }
    .down4_1_container .title{
        font-size: 35px;
        line-height: 45px;
    }
    .down4_1_container .desc{
        margin-top: 5%;
        font-size: 23px;
        line-height: 35px;
    }
    .down4_1_container .desc br{
        display: none;
    }
    .down4_1_container .desc em{
        display: block;
    }


    .down4_2_container{
        top: 174.4%;
        left: 5%;
        width: 90%;
    }
    .down4_2_container .title{
        font-size: 22px;
        line-height: 40px;
    }
    .down4_2_container .title span{
        font-size: 26px;
    }

    .down4_3_container{
        top: 237%;
        left: 5%;
        width: 90%;
    }
    .down4_3_container .title{
        font-size: 28px;
        line-height: 42px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 16px;
        line-height: 26px;
    }

    .down4_4_container{
        top: 277%;
        left: 15%;
        width: 80%;
    }
    .down4_5_container{
        top: 303%;
        left: 15%;
        width: 80%;
    }
    .down4_6_container{
        top: 328%;
        left: 15%;
        width: 80%;
    }
    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 20px;
        line-height: 24px;
    }

    /*down5*/
    .down5_1_container{
        top: 114.5%;
        left: 56.5%;
        width: 37%;
    }
    .down5_2_container{
        top: 129.5%;
        left: 56.5%;
        width: 37%;
    }
    .down5_2_container .desc{
        font-size: 13px;
        line-height: 16px;
    }
    .down5_3_container{
        top: 140.2%;
        left: 64.5%;
        width: 34%;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 14px;
        line-height: 18px;
    }
    .down5_container{
        top: 101%;
        left: 6%;
        width: 87%;
    }
    .down5_container .title{
        font-size: 26px;
        line-height: 36px;
    }
    .down5_4_container{
        top: 152%;
        left: 6%;
        width: 87%;
    }
    .down5_4_container .title{
        font-size: 23px;
        line-height: 23px;
    }
    .down5_5_container{
        top: 155.5%;
        left: 12.5%;
        width: 75%;
        height: 5%;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 27px;
        line-height: 27px;
    }

    /*down6*/
    .down6_container{
        top: 75.5%;
        left: 5%;
        width: 90%;
    }
    .down6_container .title{
        font-size: 45px;
        line-height: 75px;
    }
    .down6_container .desc{
        margin-top: 5%;
        font-size: 23px;
        line-height: 36px;
    }
    .down6_container .desc br{
        display: none;
    }
    .down6_container .desc em{
        display: block;
    }
}
@media(max-width:991px) and (min-width:768px) {
    /*down1*/
    .down1_container .title{
        font-size: 16px;
        line-height: 16px;
    }
    .down1_1_container,.down1_2_container {
        left: 52.5%;
        width: 47%;
    }
    .down1_1_container .title{
        font-size: 16px;
        line-height: 20px;
    }

    .down1_2_container .desc{
        font-size: 12px;
        line-height: 14px;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 12px;
        line-height: 15px;
    }
    .down1_5_container {
        width: 15%;
        text-align: left;
    }
    .down1_6_container .title {
        padding-left: 28%;
    }
    .down1_4_container .title, .down1_6_container .title, .down1_8_container .title{
        font-size: 12px;
        line-height: 8px;
    }

    .bg-primary{
        line-height: 20px;
    }
    .img0_container .img_title{
        font-size: 20px;
        line-height: 30px;
    }
    .img0_container .img_desc{
        margin-top: 10px;
    }
    .img0_1_container .img_title{
        font-size: 13px;
        line-height: 16px;
    }
    .img0_2_container .img_title{
        font-size: 12px;
        padding-top: 1%;
    }
    .img0_3_container .img_title{
        font-size: 12px;
        line-height: 15px;
    }
    .img0_4_container {
        left: 85%;
        width: 14%;
    }
    .img0_4_container .img_title{
        font-size: 12px;
        padding-top: 1%;
        line-height: 16px;
    }
    .img1_container .img_title{
        font-size: 25px;
        line-height: 35px;
    }
    .img2_1_container {
        top: 60%;
        left: 54%;
    }
    .img2_2_container {
        top: 74%;
        left: 51%;
        width: 44%;
    }
    .img2_2_container .img_title{
        font-size: 10px;
        line-height: 12px;
    }
    .img4_container{
        left: 46%;
        top: 20%;
    }
    .img5_container{
        left: 3%;
        top: 15%;
    }
    .img5_1_container {
        left: 3%;
    }
    .img5_1_container .img_title{
        font-size: 12px;
        line-height: 18px;
    }
    .img5_1_container .img_title .title-1{
        width: 120px;
    }
    .img5_1_container .img_title .title-ts{
        font-size: 14px;
    }
    .img5_1_container .img_title .desc{
        font-size: 12px;
    }
    .img6_container .img_title{
        font-size: 40px;
        line-height: 75px;
    }

    .img2_container .img_title,.img3_container .img_title,.img5_container .img_title{
        font-size: 16px;
        line-height: 20px;
    }

    .img0_container .img_desc, .img1_container .img_desc,.img2_container .img_desc,.img2_1_container .img_title,.img3_container .img_desc,
    .img4_container .img_title,.img5_container .img_desc,.img6_container .img_desc{
        font-size: 12px;
        line-height: 15px;
    }
    .img1_container .img_desc,.img2_container .img_desc,.img3_container .img_desc,.img5_container .img_desc{
        margin-top: 10px;
    }
}
@media(max-width:768px) {

    /*down1*/
    .down1_container{
        display: none;
    }

    .down1_1_container{
        top: 28%;
        left: 1%;
        width: 98%;
        text-align: center;
    }
    .down1_1_container .title{
        font-size: 20px;
        line-height: 35px;
    }
    .down1_2_container{
        top: 34%;
        left: 1%;
        width: 98%;
        text-align: center;
    }
    .down1_2_container .title {
        margin-left: 0;
    }
    .down1_2_container .title a{
        font-size: 16px;
        padding: 9px 18px 6px;
    }
    .down1_2_container .desc{
        margin-top: 3%;
        font-size: 15px;
        line-height: 20px;
    }

    .down1_3_container{
        top: 51%;
        left: 18.5%;
        width: 14%;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 14px;
        line-height: 14px;
    }
    .down1_4_container{
        top: 54.5%;
        left: 11.5%;
        width: 19.5%;
        height: 3.5%;
    }
    .down1_4_container .title{
        font-size: 14px;
        line-height: 16px;
    }

    .down1_5_container{
        top: 51%;
        left: 34.5%;
        width: 30%;
        text-align: left;
    }
    .down1_6_container{
        top: 54.5%;
        left: 33.5%;
        width: 27.5%;
        height: 3.5%;
    }
    .down1_6_container .title{
        font-size: 14px;
        line-height: 16px;
        padding-left: 18%;
    }
    .down1_7_container{
        top: 51%;
        left: 74.5%;
        width: 19.5%;
        height: 3.5%;
    }
    .down1_8_container{
        top: 54.4%;
        left: 65%;
        width: 23%;
        height: 3.5%;
    }
    .down1_8_container .title{
        font-size: 14px;
        line-height: 16px;
    }

    .bg-primary .TV_img{
        display: none;
    }
    .bg-primary .mobile_img{
        display: block !important;
    }
    .bg-primary .phone_class{
        display: none;
    }
    .img8_container.phone_class{
        display: block;
    }

    /*down3*/
    .down3_container .title{
        font-size: 35px;
        line-height: 40px;
    }


    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 12px;
        line-height: 17px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 15px;
        line-height: 20px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 13px;
        line-height: 16px;
    }

    .down3_8_container .title{
        font-size: 13px;
        line-height: 18px;
    }

    .down3_5_container .title{
        font-size: 14px;
        line-height: 16px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 30px;
        line-height: 35px;
    }
    .down4_container .title .span4{
        font-size: 40px;
    }
    .down4_container .desc{
        margin-top: 6%;
        font-size: 14px;
        line-height: 20px;
    }

    .down4_1_container .title{
        font-size: 25px;
        line-height: 35px;
    }
    .down4_1_container .desc{
        margin-top: 5%;
        font-size: 14px;
        line-height: 22px;
    }

    .down4_2_container .title{
        font-size: 14px;
        line-height: 24px;
    }
    .down4_2_container .title span{
        font-size: 16px;
    }

    .down4_3_container .title{
        font-size: 20px;
        line-height: 30px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 14px;
        line-height: 20px;
    }

    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 14px;
        line-height: 18px;
    }

    /*down5*/
    .down5_1_container {
        top: 113.5%;
        left: 51%;
        width: 43%;
    }
    .down5_2_container {
        top: 127.5%;
        left: 51%;
        width: 43%;
    }
    .down5_3_container {
        top: 139.2%;
        left: 58%;
        width: 37%;
    }
    .down5_2_container .desc{
        font-size: 12px;
        line-height: 15px;
    }
    .down5_2_container .desc br{
        display: none;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 12px;
        line-height: 15px;
    }
    .down5_container .title{
        font-size: 16px;
        line-height: 25px;
    }
    .down5_4_container .title{
        font-size: 16px;
        line-height: 16px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 20px;
        line-height: 20px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 30px;
        line-height: 40px;
    }
    .down6_container .desc{
        margin-top: 5%;
        font-size: 16px;
        line-height: 25px;
    }
}
@media(max-width:768px) and (min-width:600px){
    /*down1*/
    .down1_1_container .title{
        font-size: 25px;
        line-height: 35px;
    }

    .down1_2_container .title a{
        font-size: 18px;
    }
    .down1_2_container .desc{
        margin-top: 3%;
        font-size: 18px;
        line-height: 25px;
    }

    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 18px;
        line-height: 18px;
    }
    .down1_4_container .title, .down1_6_container .title, .down1_8_container .title{
        font-size: 16px;
        line-height: 19px;
    }
    /*down3*/
    .down3_container .title{
        font-size: 40px;
        line-height: 45px;
    }


    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 14px;
        line-height: 18px;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 18px;
        line-height: 25px;
    }


    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 15px;
        line-height: 20px;
    }

    .down3_8_container .title{
        font-size: 14px;
        line-height: 22px;
    }

    .down3_5_container .title{
        font-size: 16px;
        line-height: 20px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 35px;
        line-height: 42px;
    }
    .down4_container .title .span4{
        font-size: 50px;
    }
    .down4_container .desc{
        margin-top: 5%;
        font-size: 18px;
        line-height: 28px;
    }

    .down4_1_container .title{
        font-size: 32px;
        line-height: 42px;
    }
    .down4_1_container .desc{
        margin-top: 5%;
        font-size: 18px;
        line-height: 28px;
    }

    .down4_2_container .title{
        font-size: 18px;
        line-height: 30px;
    }
    .down4_2_container .title span{
        font-size: 21px;
    }

    .down4_3_container .title{
        font-size: 25px;
        line-height: 35px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 14px;
        line-height: 22px;
    }

    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 17px;
        line-height: 21px;
    }

    /*down5*/
    .down5_2_container .desc{
        font-size: 12px;
        line-height: 15px;
    }
    .down5_2_container .desc br{
        display: none;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 13px;
        line-height: 17px;
    }
    .down5_container .title{
        font-size: 20px;
        line-height: 30px;
    }
    .down5_4_container .title{
        font-size: 20px;
        line-height: 20px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 24px;
        line-height: 24px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 38px;
        line-height: 48px;
    }
    .down6_container .desc{
        margin-top: 5%;
        font-size: 20px;
        line-height: 30px;
    }
}
@media(max-width:480px){
    /*down1*/
    .down1_1_container .title{
        font-size: 16px;
        line-height: 22px;
    }

    .down1_2_container {
        top: 35%;
    }
    .down1_2_container .title a{
        font-size: 16px;
        padding: 6px 18px 2px;
    }
    .down1_2_container .desc{
        margin-top: 5%;
        font-size: 12px;
        line-height: 15px;
    }
    .down1_3_container .title,.down1_5_container .title,.down1_7_container .title{
        font-size: 12px;
        line-height: 12px;
    }
    .down1_4_container .title, .down1_6_container .title, .down1_8_container .title{
        font-size: 12px;
        line-height: 11px;
    }

    /*down3*/
    .down3_container .title{
        font-size: 25px;
        line-height: 30px;
    }

    .down3_9_container .desc{
        margin-top: 2%;
        font-size: 12px;
        line-height: 14px;
        margin-left: -17%;
    }
    .down3_9_container .desc br{
        display: none;
    }
    .down3_1_container .title,.down3_6_container .title,.down3_9_container .title,
    .down3_15_container .title,.down3_30_container .title,.down3_33_container .title{
        font-size: 12px;
        line-height: 15px;
    }

    .down3_11_container,.down3_12_container {
        left: 1%;
        width: 98%;
        text-align: right;
    }
    .down3_16_container .title br,.down3_17_container .title br{
        display: none;
    }
    .down3_2_container .title,.down3_3_container .title,.down3_4_container .title,.down3_7_container .title,
    .down3_10_container .title,.down3_11_container .title,.down3_12_container .title,.down3_13_container .title,
    .down3_14_container .title,.down3_16_container .title,.down3_17_container .title,.down3_18_container .title,
    .down3_31_container .title,.down3_32_container .title{
        font-size: 12px;
        line-height: 14px;
    }
    .down3_32_container .title br{
        display: none;
    }

    .down3_8_container {
        left: 2%;
        width: 98%;
        text-align: center;
    }
    .down3_8_container .title{
        font-size: 12px;
        line-height: 20px;
    }
    .down3_8_container .teshu {
        margin-top: 0%;
    }
    .down3_8_container .title:last-child {
        margin-top: 0%;
    }
    .down3_5_container .title{
        font-size: 12px;
        line-height: 14px;
    }

    /*down4*/
    .down4_container .title{
        font-size: 20px;
        line-height: 25px;
    }
    .down4_container .title .span4{
        font-size: 30px;
    }
    .down4_container .desc{
        margin-top: 6%;
        font-size: 12px;
        line-height: 18px;
    }

    .down4_1_container .title{
        font-size: 18px;
        line-height: 25px;
    }
    .down4_1_container .desc{
        margin-top: 3%;
        font-size: 12px;
        line-height: 18px;
    }

    .down4_2_container .title{
        font-size: 12px;
        line-height: 16px;
    }
    .down4_2_container .title span{
        font-size: 14px;
        line-height: 22px;
    }

    .down4_3_container .title{
        font-size: 15px;
        line-height: 20px;
    }
    .down4_3_container .desc{
        margin-top: 1%;
        font-size: 14px;
        line-height: 18px;
    }

    .down4_4_container .title,.down4_5_container .title,.down4_6_container .title{
        font-size: 12px;
        line-height: 15px;
    }

    /*down5*/
    .down5_1_container {
        top: 109.5%;
        left: 48%;
        width: 45%;
    }
    .down5_2_container {
        top: 124.5%;
        left: 49%;
        width: 44%;
    }
    .down5_3_container {
        top: 138.2%;
        left: 56%;
        width: 37%;
    }
    .down5_2_container .desc{
        font-size: 12px;
        line-height: 14px;
    }
    .down5_1_container .title br,.down5_2_container .title br,.down5_3_container .title br,.down5_2_container .desc br{
        display: none;
    }
    .down5_1_container .title,.down5_2_container .title,.down5_3_container .title{
        font-size: 12px;
        line-height: 14px;
    }
    .down5_container .title{
        font-size: 14px;
        line-height: 20px;
    }
    .down5_4_container .title{
        font-size: 13px;
        line-height: 13px;
    }
    .down5_5_container .title{
        padding-top: 4%;
        padding-right: 17%;
        font-size: 15px;
        line-height: 15px;
    }

    /*down6*/
    .down6_container .title{
        font-size: 25px;
        line-height: 35px;
    }
    .down6_container .desc{
        margin-top: 5%;
        font-size: 14px;
        line-height: 20px;
    }
}