#gFooter{position:relative;padding-bottom:26%; /*height: 26vw*/}
#waves{position:absolute;left:0;top:0;width:100%;height:100%;}

#main{padding-top:1rem;min-height:calc(100vh - 1rem - 26vw);/*padding-bottom: 50vh;*/}
#main .hd{display:flex;margin-bottom:.06rem;}
#main .hd .inner{position:relative;width:56.25%;border-top:1px solid #d8d4d6;padding-top:.42rem;}
#main .hd .crumbs{font-size:.14rem;color:#8c8c8c;margin-bottom:.24rem;}
#main .hd .crumbs a{color:#8c8c8c;transition:color .3s ease;}
#main .hd .crumbs a:hover{color:#9f1651;}
#main .hd .title{font-size:.36rem;line-height:.58rem;}
#main .hd .en{margin: .09rem 0 .3rem;}


#main .bd .inner{padding-left:26%;padding-right:17%;font-size:.14rem;line-height:.3rem;}
#main .bd h2{font-size:.2rem;margin-bottom:.15rem;display: flex;justify-content: space-between;align-items: center;}
#main .dataSonList{border-bottom: 1px solid #d4d0d2; padding-bottom: 0.1rem; cursor: pointer}
#main .dataSonList:last-child {border-bottom:none;}
#main .dataSonList h2 .jtsvg{float: right;position: relative;}
#main .dataSonList h2 .jtsvg svg{fill: #606060;width:0.16rem; height:0.16rem; position: absolute; bottom: 0.07rem;left: -0.27rem; transition:all 0.2s ease; }
#main .dataSonList h2 .jtsvg span {font-size: 0.14rem; color: #606060; }
#main .dataSonList h2 .jtsvg .span1{display: block; }
#main .dataSonList h2 .jtsvg .span2{display: none; }
#main .dataSonList h2 .btnSlSq{cursor: pointer }
#main .dataSonList .dataCont{display: none; }
#main .dataSonList.is_contact2 {margin-top: 1.16rem; border-bottom: none; }
#main .dataSonList.is_contact2 .breFs {margin-bottom: 0.1rem}
#main .dataSonList:hover h2,#main .dataSonList:hover .jtsvg span{color:#a61955}
#main .dataSonList:hover h2 .jtsvg svg{fill:#a61955}

#main .dataSonList.on .jtsvg svg{
    -ms-transform:rotate(-180deg); /* IE 9 */
    -webkit-transform:rotate(-180deg); /* Safari and Chrome */
    transform:rotate(-180deg);
    fill: #9b1c52;
}
#main .dataSonList.on h2 .jtsvg span {font-size: 0.14rem;  color:#9b1c52;}
#main .dataSonList.on h2 .jtsvg .span1 {display: none;}
#main .dataSonList.on h2 .jtsvg .span2 {display: block;}



#main .bd h3{font-size:.16rem;}
#main .bd p{margin-bottom:.3rem;}
#main .bd.handCe ul li p{margin-bottom:0;}
#main .bd .pic img{vertical-align:top;max-width:100%;}
#main .dataSonList .dataCont .pic img{
    max-width: 50%;
}

#main .bd ul{display:flex;flex-wrap:wrap;margin-bottom:.3rem;}
#main .bd li{position:relative;width:33.333%;box-sizing:border-box;line-height:.2rem;padding:.05rem .1rem;}
.language2 #main .bd li{width:100%;}
#main .bd li:after{content:'●';position:absolute;left:-.02rem;top:.05rem;}

#main .bd table{width:100%;line-height:.35rem;border-collapse:collapse;margin-bottom:.55rem;}
#main .bd th{background:#9b1c52;color:#fff;padding-left:.1rem;text-align:left;font-weight:normal;}
#main .bd td{padding-left:.1rem;border-bottom:1px solid #d4d0d2;}

#main .bd .tab .thd{overflow-x:auto;white-space:nowrap;margin-top:-.3rem;}
#main .bd .tab .thd .wrap{display:flex;padding:.3rem 0;}
#main .bd .tab .thd a{position:relative;display:block;font-size:.18rem;line-height:.34rem;transition:color .3s ease;margin-right:.32rem;}
#main .bd .tab .thd a:after{content:'';position:absolute;left:0;bottom:0;width:0;height:.05rem;background:#9b1c52;}
#main .bd .tab .thd a.on,#main .bd .tab .thd a:hover{color:#9b1c52;}
#main .bd .tab .thd a.on:after,#main .bd .tab .thd a:hover:after{width:100%;}
#main .bd .tab .titem{display:none;padding:.23rem 0;}
#main .bd .tab .titem.on{display:block;}
#main .bd .tab img{max-width:50%;}

@media all and (max-width:767px) {


    #main{padding:1.7rem 0 0;margin-bottom:1.2rem;}
    #main .hd{display:block;margin-bottom:.35rem;}

    #main .hd .inner{width:auto;margin:0 .3rem;padding-top:.54rem;}
    #main .hd .crumbs{display:none;}
    #main .hd .title{font-size:.4rem;line-height:.6rem;}
    #main .bd p{font-size: 0.25rem;}
    #main .bd .inner{padding:0 .3rem;font-size:.24rem;line-height:.36rem;color:#696969;}
    #main .bd table{line-height:.28rem;}
    #main .bd table col:nth-child(5){width:15%;}
    #main .bd th, #main .bd td{padding:.16rem 0 .16rem .2rem;}
    #main .bd h2{font-size:.3rem;margin-bottom:.15rem;}
    #main .bd h3{font-size:.26rem;margin-bottom:.15rem;}

    #main .bd dl{display:block;line-height:.4rem;}
    #main .bd dd{width:auto;line-height:.4rem;padding:0 0 0 .24rem;}
    #main .bd dd:after{left:0;top:0;}

    #main .bd .tab .thd a{font-size:.32rem;line-height:.62rem;margin-right:.6rem;}
    #main .bd .tab img{max-width:100%;}
    #main .dataSonList .dataCont .pic img{width:100%;max-width:100% !important; height:auto;}
    #main .dataSonList h2 .jtsvg svg{width:0.2rem; height: 0.2rem;}
    #main .dataSonList.on h2 .jtsvg span,
    #main .dataSonList h2 .jtsvg span{font-size: 0.25rem;}
    #main .dataSonList.is_contact2 .breFs{margin-bottom: 0.2rem;}


    #main .bd li{width:100%;line-height: normal; margin-bottom: 0.2rem;}
    #main .bd li:after{left:0; font-size: 0.2rem;top: 0.09rem;}
    #main .bd.handCe ul li p{padding-left: 0.2rem;}
    #main .bd .pic{max-width:100% !important;}
}