@media only screen and (min-width:750px){
    .productbox {
        padding: 0.6rem 8% 0.6rem;
        background: #f5f5f5;
        overflow: hidden
    }
    .title {
        text-align: center;
        font-size: 0.4rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        color: #3463AE;
    }

    .entitle {
        font-size: 0.4rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Heavy';
        font-weight: bold;
        margin-top: 0.2rem;   
        text-align: center;
        color: #DFDFDF;
    }
    .brieftit1 {
        font-size: 0.4rem !important;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        color: #3463AE;
    }

    .brieftit2 {
        font-size: 0.4rem !important;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Heavy';
        font-weight: bold;
        margin-top: 0.2rem;   
        color: #DFDFDF;
    }

    .ind-a3 {
        flex: 1;
        position: relative;
        overflow: hidden;
        display: flex;
        justify-content: flex-end;
    }

    .ind-a3 .swiper {
        width: 90%;
        background: aqua;
        overflow: hidden;
    }

    .swiper-wrapper {
        position: relative;
        width: 100%;
        height: 100%;
        z-index: 1;
        display: flex;
        transition-property: transform;
        box-sizing: content-box;
    }

    .ind-a3 .swiper .swiper-slide {
        width: 5rem;
        height: 4.84rem;
        box-shadow: -0.05rem 0px 0.08rem 0.05rem rgba(0, 0, 0, 0.56);
        background: #66a135;
        overflow: hidden;
    }

    .productlist {
        margin-top: 0.5rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }


    .prod {
        width: 48%;
        height: 2.3rem;
        background: #fff;
        margin-bottom: 0.3rem;
        display: flex;
        position: relative;
        overflow: hidden;
    }

    .prodimg {
        width: 2.3rem;
        height: 2.3rem;
        overflow: hidden;
    }

    .prodimg img {
        width: 100%;
        height: 100%;
        position: relative;
        z-index: 2;
    }

    .prod:hover .prodimg img {
        transition: .5s;
        transform: scale(1.06);
    }
    .prod:hover .prodgo{
        display: block;
    }
    .prod:hover .fk{
        display: block;
    }

    .prodcont {
        /* flex: 1; */
        width: 60%;
        padding: 0.21rem 0px 0.21rem 0.35rem;
        display: flex;
        justify-content: space-between;
        align-items: stretch;
        /* overflow: hidden; */
    }

    .prodtit {
        font-size: 0.2rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: bold;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        vertical-align: top;
        position: relative;
    }

    .prodcont ul li {
        font-size: 0.16rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        margin-top: 0.1rem;
        color: #6c6c6c;
    }
    .prbre{
        font-size: 0.15rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        margin-top: 0.1rem;
        color: #6c6c6c;
        line-height: 0.28rem;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:6;
        -webkit-box-orient:vertical;
        word-break: break-all;
    }
    .prodgo {
        display: none;
        margin-top: 20px;
    }
    .fk{
        display: none;
        width: 0rem;
        height: 0rem;
        position: absolute;
        right: 0;
        top: 0;
        border: 0.2rem solid transparent ;
        border-right: 0.2rem solid red;
        border-top: 0.2rem solid red;
    }

    .prod:hover .prodgo {
        opacity: 1;
        transition: .5s;
    }

    .prod a {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        right: 0;
        width: 100%;
        height: 100%;
        z-index: 1;
    }

    .brief {
        padding: 0.6rem 8% 0.68rem;
        background: #fff;
        display: flex;
        overflow: hidden
        /* align-items: center; */
    }

    .briefswiper {
        padding: 0.5rem;
        width: 47.8%;
        height: 5rem;

        /* background: hotpink; */
    }
    .briefswiper a{
        width: 100%;
        height: 100%;
    }
    .briefswiper img{
        width: 100%;
        height: 100%;
    }

    .briefcont {
        width: 48%;
        margin-left: 3%;
    }

    .brieftit {
        margin-bottom: 0.4rem;
    }

    .bti1 {
        width: 1.6rem;
        height: 0.35rem;
    }

    .brieftit div {
        font-size: 0.18rem;
        margin-left: 0.18rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
    }

    .briefcont p {
        font-size: 0.16rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        line-height: 0.4rem;
    }
    .tgao{
        font-size: 0.16rem;
        white-space: pre-wrap;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        line-height: 0.4rem;
    }

    .briefmore {
        width: 1.88rem;
        height: 0.5rem;
        border: 0.01rem solid #d3d2d3;
        border-radius: 0.1rem;
        color: #878787;
        font-size: 0.16rem;
        line-height: 0.5rem;
        text-align: center;
        margin-top: 0.3rem;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .briefmore img {
        margin-left: 0.13rem;
        width: 0.15rem;
        height: 0.11rem;
    }

    .btns {
        display: block;
        margin-left: 0.05rem;
    }

    .btnh {
        width: 0.2rem;
        height: 0.2rem;
        display: none;
    }

    .briefmore:hover {
        background: red;
        color: #fff;
        transition: .5s;
    }

    .briefmore:hover .btns {
        display: none;
    }

    .briefmore:hover .btnh {
        width: 0.2rem;
        height: 0.2rem;
        display: block;
    }

    .service {
        width: 84%;
        height: 6.7rem;
        background-image: url(../img/bg8.png);
        background-size: 100% 100%;
        background-repeat: repeat;
        padding: 0.2rem 8%;
        display: flex;
        align-items: center;
        overflow: hidden
    }

    .sertit {
        font-size: 0.4rem;
        color: #fff;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
    }

    .serbr {
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: bold;
        margin-top: 0.2rem;
        color: #dfdfdf;
        margin-bottom: 0.3rem;
    }

    .sercp {
        color: #fff;
        font-size: 0.18rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        line-height: 0.4rem;
    }

    .serviceimg {
        width: 45%;
        /* height: 396px; */
        margin-left: 5%;
        position: relative;
    }

    .serviceimg img {
        width: 100%;
        height: 5rem;
    }
    .serviceimg1 {
        width: 45%;
        /* height: 396px; */
        margin-left: 5%;
        position: relative;
    }

    .serviceimg1 img {
        width: 100%;
        height: 5rem;
        margin-top: 1rem;
    }

    .sercont {
        flex: 1;
        margin-right: 0.2rem;
    }

    .serla {
        position: absolute;
        z-index: 3;
        width: 90%;
        height: 5rem;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        /* line-height: 396px; */
        background: rgba(0, 0, 0, 0.56);
        color: #fff;
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        opacity: 0;
    }
    .serla1 {
        position: absolute;
        z-index: 3;
        width: 90%;
        height: 5rem;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        /* line-height: 396px; */
        background: rgba(0, 0, 0, 0.56);
        color: #fff;
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        opacity: 0;
        margin-top: 1rem;
    }
    .serla2{
        margin-top: 2rem;
        margin-bottom: 0.5rem;
    }

    .serviceimg:hover .serla {
        opacity: 1;
    }
    .serviceimg1:hover .serla1 {
        opacity: 1;
    }

    .servshow {
        width: 50%;
        display: flex;
    }

    .servshow .serviceimg:nth-of-type(2) {
        margin-top: 1rem;
      }

    .newsbox {
        padding: 0.6rem 8% 0.6rem;
        background: #fff;
        display: flex;
        overflow: hidden
    }

    .swnews {
        display: flex;
        align-items: center;
        height: 4rem;
    }

    .newstitbox {
        width: 4.2rem;
        height: 3.4rem;
        background: #000;
        background-image: url(../img/a10.png);
        padding: 0.73rem 0.4rem;
        background-size: 100% 100%;
        /* margin-right: 5%; */
    }

    .newscont {
        width: 70%;
    }

    .newstit {
        font-size: 0.42rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        color: #fff;
    }

    .newsbt {
        font-size: 0.24rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        margin-top: 0.21rem;
        color: #fff;
    }

    .newsmore {
        width: 2rem;
        height: 0.54rem;
        background: red;
        font-size: 0.2rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        text-align: center;
        line-height: 0.54rem;
        color: #fff;
        margin-top: 0.69rem;
    }

    .newslist {
        width: 5rem;
        height: 4.86rem;
        background: #eaeaea;
        position: relative;
    }

    .newslist a:hover .n_l_img {
        transition: .5s;
        transform: scale(1.06);
    }

    .newsimg {
        width: 5rem;
        height: 2.72rem;
        position: relative;
        overflow: hidden;
    }

    .newsimg img {
        width: 100%;
        height: 100%;
        padding-right: 0.14rem;
    }

    .newsla {
        width: 100%;
        height: 0.51rem;
        padding: 0 0.2rem;
        background: rgba(0, 0, 0, 0.56);
        position: absolute;
        bottom: 0;
        display: flex;
        align-items: center;
        color: #fff;
        font-size: 0.14rem;
        font-family: 'Rajdhani, Rajdhani-Bold';
        font-weight: 700;
    }

    .newsla img {
        width: 0.19rem;
        height: 0.19rem;
    }

    .n_sw_l {
        display: flex;
        justify-content: flex-end;
    }

    .listtit {
        font-size: 0.2rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        padding: 0.24rem 0.16rem;
    }

    .newslist p {
        padding: 0 0.16rem;
        font-size: 0.16rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        color: #666;
        line-height: 0.32rem;
    }

    .jia {
        width: 0.5rem;
        height: 0.5rem;
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        background: #12487F;
        font-weight: 400;
        text-align: center;
        color: #fff;
        line-height: 0.5rem;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .coop {
        padding: 0.73rem 7%;
        background-color: #fff;
        overflow: hidden
    }

    .cooptit {
        font-size: 0.4rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        text-align: center;
        color: #12487F;
    }

    .coopcont {
        /* display: flex; */
        /* justify-content: space-between; */
        /* flex-wrap: wrap; */
        margin-top: 0.53rem;
    }

    .coopimg {
        width: 18%;
        /* height: 100px; */
        /* margin-bottom: 0.2rem; */
        margin-right: 0.3rem;
        display: inline-block;
        position: relative;
    }

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

    .swbtn {
        width: 0.5rem;
        height: 0.64rem;
        background: #a2a2a2;
        border-radius: 0.1rem;
        outline: none
    }

    .swiper-button-next {
        outline: none
    }
    .swiper-button-prev {
        outline: none
    }

}

@media only screen and (max-width:750px) {
    .swiper-container {
        width: 100%;
        height: 3.87rem;
    }
    .productbox {
        padding: 0.45rem 3.4% 0.49rem;
        background: #f5f5f5;
        overflow: hidden
    }

    .title {
        font-size: 0.40rem;
        font-family: "SourceHanSansCN";
        color: rgb(52, 99, 174);
        font-weight: bold;
        text-align: center;
    }

    .entitle {
        font-size: 0.40rem;
        font-family: "Source Han Sans CN";
        color: rgb(223, 223, 223);
        text-align: center;
        font-weight: bold;
        margin-top: 0.2rem;
    }
    .brieftit1 {
        font-size: 0.4rem !important;
        font-family: "SourceHanSansCN";
        color: rgb(52, 99, 174);
        font-weight: bold;
    }

    .brieftit2 {
        font-size: 0.4rem !important;
        font-family: "Source Han Sans CN";
        color: rgb(223, 223, 223);
        font-weight: bold;
        margin-top: 0.2rem;
    }

    .productlist {
        margin-top: 0.5rem;
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }

    .prod {
        width: 3.34rem;
        margin-bottom: 0.26rem;
    }

    .prodimg {
        width: 100%;
        height: 3.34rem;
    }

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

    .prodtit {
        font-size: 0.2rem;
        font-family: "Source Han Sans CN";
        color: rgb(40, 41, 41);
        text-align: center;
        padding: 0.26rem 0;
        background: #fff;
    }

    .brief {
        padding: 0.54rem 0.26rem;
        background: #fff;
        overflow: hidden
    }

    .briefswiper {
        width: 100%;
    }

    .briefswiper img {
        width: 100%;
    }

    .brieftit {
        margin-bottom: 0.3rem;
    }

    .bti1 {
        width: 1.60rem;
        height: 0.35rem;
    }

    .brieftit div {
        font-size: 0.28rem;
        margin-left: 0.17rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
    }

    .briefcont p {
        font-size: 0.26rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        line-height: 0.5rem;
    }

    .briefmore {
        width: 1.88rem;
        height: 0.50rem;
        border: 0.01rem solid #d3d2d3;
        border-radius: 0.1rem;
        color: #878787;
        font-size: 0.26rem;
        line-height: 0.5rem;
        text-align: center;
        margin-top: 0.3rem;
    }

    .briefmore img {
        margin-left: 0.13rem;
    }

    .service {
        padding: 0.62rem 0.26rem 0;
        background-image: url(../img/bg8.png);
        background-size: 100% 80%;
        background-repeat: no-repeat;
        overflow: hidden;
    }

    .sertit {
        font-size: 0.4rem;
        color: #fff;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        text-align: center;
    }

    .serbr {
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: bold;
        margin-top: 0.2rem;
        color: #dfdfdf;
        margin-bottom: 0.4rem;
        text-align: center;
    }

    .sercp {
        color: #fff;
        font-size: 0.28rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        line-height: 0.50rem;
    }

    .serviceimg {
        width: 48%;
        height: auto;
        position: relative;
        cursor: pointer;
    }

    .serviceimg img {
        width: 100%;
        height: 5rem;
    }
    .serviceimg1 {
        width: 48%;
        height: auto;
        position: relative;
        cursor: pointer;
    }

    .serviceimg1 img {
        width: 100%;
        height: 5rem;
    }

    .sercont {
        flex: 1;
    }

    .serla {
        position: absolute;
        z-index: 3;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-align: center;
        line-height: 3.48rem;
        background: rgba(0, 0, 0, 0.56);
        color: #fff;
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
    }

    .servshow {
        display: flex;
        justify-content: space-between;
        margin-top: 0.45rem;
    }
    .servshow .serviceimg:nth-of-type(2) {
        margin-top: 1rem;
      }

    .newsbox {
        padding: 0.62rem 0.26rem;
        background: #fff;
        overflow: hidden
        /* width: 93%; */
    }

    .n_sw_l {
        display: flex;
        justify-content: center;
    }

    .newstitbox {
        width: 100%;
        height: 2.4rem;
        background-image: url(../img/a11.png);
        background-size: 100% 100%;
        display: flex;
        align-items: center;
        flex-direction: column;
        justify-content: center;
    }

    .newstit {
        font-size: 0.42rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        color: #fff;
    }

    .newsbt {
        font-size: 0.24rem;
        font-family: 'SourceHanSansCN, SourceHanSansCN-Bold';
        font-weight: 700;
        margin-top: 0.2rem;
        color: #fff;
    }

    .newsmore {
        width: 2rem;
        height: 0.54rem;
        background: #12487F;
        font-size: 0.2rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        text-align: center;
        line-height: 0.54rem;
        color: #fff;
        margin-top: 0.2rem;
    }

    .newslist {
        width: 100%;
        height: 5rem;
        background: #eaeaea;;
        /* box-shadow: -0.05rem 0rem 0.08rem 0.05rem rgba(0, 0, 0, 0.56); */
        position: relative;
        padding-bottom: 0.3rem;
        overflow: hidden;
    }

    .newsimg {
        width: 100%;
        height: auto;
        position: relative;
    }
    .newsimg img{
        width: 100%;
        height: 100%;
    }
    .newsla {
        width: 100%;
        height: 0.51rem;
        padding: 0 0.20rem 0;
        background: rgba(0, 0, 0, 0.56);
        position: absolute;
        bottom: 0;
        display: flex;
        align-items: center;
        color: #fff;
        font-size: 0.14rem;
        font-family: 'Rajdhani, Rajdhani-Bold';
        font-weight: 700;
    }

    .newsla img {
        width: 0.19rem;
        height: 0.19rem;
        padding-right: 0.14rem;
    }

    .listtit {
        font-size: 0.2rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        padding: 0.12rem 0.06rem;
    }

    .newslist p {
        padding: 0 0.06rem;
        font-size: 0.26rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        font-weight: 400;
        color: #666;
        line-height: 0.32rem;
    }

    .jia {
        width: 0.5rem;
        height: 0.5rem;
        font-size: 0.3rem;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        background: #12487F;
        font-weight: 400;
        text-align: center;
        color: #fff;
        line-height: 0.5rem;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .newscont {
        width: 100%;
        margin-top: 0.54rem;
        /* display: flex;
        flex: 1; */
    }

    .coopcont {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        margin-top: 0.53rem;
        overflow: hidden
    }

    .coop {
        padding: 0.62rem 0.27rem;
    }

    .coopimg {
        width: 49%;
        /* height: 1.11rem; */
        margin-bottom: 0.2rem;
    }

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

    .swbtn {
        width: 0.5rem;
        height: 0.64rem;
        background: #eba65c;
        border-radius: 0.1rem;
    }
    .coopimg{
        width: 49%;
    }
    .tgao{
        font-size: 0.20rem;
        white-space: pre-wrap;
        font-family: 'Source Han Sans CN, Source Han Sans CN-Regular';
        line-height: 0.4rem;
    }
}
