@charset "UTF-8";

@media (max-width: 1680px) {
	html {
		font-size: 15px;
	}
    /* .mainMenu {
        padding: 0 15px;
    }
    .mainMenu a {
        font-size: 16px;
    } */
    .indexTitle1Box .enTitle {
        font-size: 32px;
    }
    .indexTitle1Box .cnTitle {
        font-size: 34px;
    }
    .indexText1 {
        font-size: 15px;
    }
    .indexGsjjList .indexGsjjPicBox {
        width: 220px;
    }
    .indexGsjjPicBox .textCon .text2 {
        font-size: 40px;
    }
    .indexGsjjPicBox .textCon .text2 .span2 {
        font-size: 56px;
    }

    .indexKcxfzList dd {
        width: 280px;
        height: 280px;
    }
    .indexKcxfzListCon4 {
    left: 565px;
    top: 282px;
    background-position: right bottom;
    border-radius: 0 0 120px 0;
    }
    .indexKcxfzListCon {
        width: 280px;
        height: 280px;
        background-size: auto 565px;
    }
    .indexKcxfzListCon2 {
        left: 565px;
    }
    .indexKcxfzListCon1 {
        left: 282.5px;
    }
    .indexKcxfzListCon6 {
        left: 284px;
        top: 282px;
    }
    .indexKcxfzListCon5 {
        left: 0;
        top: 281px;
    }
    .indexKcxfzListCon3 {
        left: 282px;
        top: 285px;
    }
    .indexTitle2Box .enTitle,.indexTitle2Box .cnTitle {
        font-size: 30px;
    }
    .indexKcxfzTextBox .title {
        font-size: 20px;
    }
    .indexKcxfzTextBox .info {
        font-size: 15px;
    }
    .indexKcxfzListCon8 {
        left: 283px;
    }
    /* **** */
    .indexImgText1Con .date {
        font-size: 18px;
    }
    .indexImgText1Con .title {
        font-size: 20px;
    }
         .indexTextCon1Box .textInfo {
             font-size: 16px;
         }
}
@media (max-width: 1560px) {
	html {
		font-size: 14px;
	}
      /* .mainMenu {
        padding: 0 12px;
    }
     .mainMenu a {
        font-size: 14px;
    } */
    .indexTitle1Box .enTitle {
        font-size: 30px;
    }
    .indexTitle1Box .cnTitle {
        font-size: 32px;
    }
    .indexText1 {
        font-size: 14px;
    }
    .indexGsjjList .indexGsjjPicBox {
        width: 200px;
    }
    .indexGsjjPicBox .textCon .text2 {
        font-size: 38px;
    }
    .indexGsjjPicBox .textCon .text2 .span2 {
        font-size: 52px;
    }

    .indexKcxfzList dd {
        width: 230px;
        height: 230px;
    }
    .indexKcxfzListCon4 {
    left: 465px;
    top: 233px;
    background-position: right bottom;
    border-radius: 0 0 120px 0;
    }
    .indexKcxfzListCon {
        width: 230px;
        height: 230px;
        background-size: auto 465px;
    }
.indexKcxfzListCon2 {
        left: 465px;
    }
    .indexKcxfzListCon1 {
        left: 233.5px;
    }
    .indexKcxfzListCon6 {
        left: 233px;
        top: 233px;
    }
    .indexKcxfzListCon5 {
        left: 0;
        top: 233px;
    }
    .indexKcxfzListCon3 {
        left: 234px;
        top: 236px;
    }
    .indexTitle2Box .enTitle,.indexTitle2Box .cnTitle {
        font-size: 28px;
    }
    .indexKcxfzTextBox .title {
        font-size: 20px;
    }
    .indexKcxfzTextBox .info {
        font-size: 16px;
    }
    .indexKcxfzListCon8{
        left: 233px;
    }

    .footerML dd .text {
        font-size: 14px;
    }
    .ldSwiperMin {
        left: -10rem;
    }
    .indexGsjjLeft {
        width: 480px;
    }
    .indexTextCon1Box .textInfo {
        font-size: 15px;
    }
}
@media (max-width: 1440px) {
	html {
		font-size: 12px;
	}
     /* .mainMenu a {
        font-size: 14px;
    } */
        .indexTitle1Box .enTitle {
        font-size: 28px;
    }
    .indexTitle1Box .cnTitle {
        font-size: 30px;
    }
    .indexText1 {
        font-size: 13px;
    }
    .indexGsjjList .indexGsjjPicBox {
        width: 180px;
        margin: 0 8px;
    }
    .indexGsjjPicBox .textCon .text2 {
        font-size: 36px;
    }
     .indexGsjjPicBox .textCon .text2 .span2 {
        font-size: 50px;
    }
        .footerML dd .text {
        font-size: 13px;
    }
     .ldSwiperMin {
        left: -19rem;
    }
      .indexGsjjLeft {
        width: 450px;
    }
    .indexTextCon1Box .textInfo {
        font-size: 13px;
    }
    .indexTextCon1Box {
        padding: 60px 20px 30px;
    }
}
@media (max-width: 1280px) {
	html {
		font-size: 10px;
	}
    /* .mainMenu a {
        font-size: 12px;
    } */
     .indexTitle1Box .enTitle {
        font-size: 26px;
    }
    .indexTitle1Box .cnTitle {
        font-size: 28px;
    }
    .indexText1 {
        font-size: 12px;
    }
    .indexGsjjList .indexGsjjPicBox {
        width: 155px;
        margin: 0 5px;
    }
    .indexGsjjPicBox .textCon .text2 {
        font-size: 28px;
    }
    .indexGsjjPicBox .textCon .text1 {
        font-size: 14px;
    }
    .indexGsjjPicBox .textCon .text2 .span1 {
        font-size: 11px;
    }
    .indexGsjjPicBox .textCon .text2 .span2 {
        font-size: 48px;
    }
    .indexKcxfzList dd {
        width: 200px;
        height: 200px;
    }
    .indexKcxfzListCon4 {
    left: 403px;
    top: 201px;
    background-position: right bottom;
    border-radius: 0 0 120px 0;
    }
    .indexKcxfzListCon {
        width: 200px;
        height: 200px;
        background-size: auto 403px;
    }
        .indexKcxfzListCon3 {
        left: 204px;
        top: 203px;
    }
    .indexKcxfzListCon2 {
        left: 403px;
    }
    .indexKcxfzListCon1 {
        left: 204.5px;
    }
    .indexKcxfzListCon6 {
        left: 203px;
        top: 201px;
    }
    .indexKcxfzListCon5 {
        left: 0;
        top: 202px;
    }
    .indexTitle2Box .enTitle,.indexTitle2Box .cnTitle {
        font-size: 26px;
    }
    .indexKcxfzTextBox .title {
        font-size: 18px;
    }
    .indexKcxfzTextBox .info {
        font-size: 15px;
    }
    .indexKcxfzListCon8{
        left: 201px;
    }
    .indexKcxfzTextBox {
        padding-top: 6%;
    }
     .footerML dd .text {
        font-size: 10px;
    }
}