.max-wid {
    width: 83%;
    max-width: 1200px;
    margin: auto;
}
.sanbao{
    padding-top: 0.9rem;
    padding-bottom: 0.9rem;
    position: relative;
}
.san-top{
    margin-bottom: 1.1rem;
}
.san-left{
    width: 6.4rem;
}
.san-left img{
    width: 3.63rem;
    height: 1.28rem;
    margin-bottom: 1rem;
}
.san-left .san-text{
    width: 100%;
    font-size: 0.14rem;
    color: #999;
}

.san-right{
    width: 4.1rem;
    height: 3.7rem;
}
.san-right img{
    width: 4.1rem;
    height: 3.7rem;
}
.san-numList .num-main .name{
font-size: 14px;
    color: #666;
}
.san-numList .num-main .num span{
    font-size: 0.38rem;
    color: #000;
    font-weight: bold;
}
.san-numList .num-main .num {
    font-size: 0.12rem;
    color: #666;
}
/*mc*/
.mc-list{
    width: 100%;
    height: 7.73rem;
    /*background-color: rgba(0,0,0,.2);*/
    padding-top: 1.1rem;
    box-sizing: border-box;
    position: relative;
    /*background-attachment:fixed;*/
}
.mc .mc-top{
    font-size: 0.28rem;
    color: #fff;
    margin-bottom: 0.9rem;
}
.mc .mc-text{
    font-size: 14px;
    color: #fff;
    margin-bottom: 0.9rem;
}
.mc .mc-detail{
    width: 100%;
}
.mc-detail .mc-right{
    width: 4.64rem;
}
.mc-detail .mc-right>div{
    font-size: 0.18rem;
    color: #fff;
    position: relative;
}
.mc-detail .mc-right>div:after{
    content: '';
    width: 1.52rem;
    height: 1px;
    background-color: #fff;
    position: absolute;
    right: 0;
    top: 49%;
}
.mc-detail .mc-right>text{
    font-size: 0.8rem;
    color: #fff;
}
.mc-detail .mc-left{
    width: 5rem;
}
.mc-main{
    margin-bottom: 0.2rem;
}
.mc-main .mc-main-top{
    font-size: 0.18rem;
    color: #fff;
    line-height: 0.56rem;
}
.mc-main-one{
    width: 1.25rem;
    height: 0.64rem;
    border: 1px solid #a3a2a0;
    text-align: center;
    line-height: 0.64rem;
    color: #fff;
    font-size: 0.2rem;
}
/*sc*/
.science{
    padding: 1.1rem 0 0.46rem;
}
.science .small750{
    display: none;
}
.science .small750>img{
    width: 100%;
}
.sc .sc-left{
    width: 5.7rem;
}
.sc-left .sc-main{
    margin-bottom: 0.7rem;
    cursor: pointer;
}
.sc-main .title{
    font-size: 0.28rem;
    color: #666;
    margin-bottom: 0.3rem;
    transition: all 0.3s;
}
.sc-main .text{
    font-size: 14px;
    color: #999;
    transition: all 0.3s;
}
.sc-main.on .title{
    color: #000;
    font-weight: bold;
}
.sc-main.on .text{
    color: #000;
}
.sc .sc-right{
    width: 4.7rem;
    height: 5.29rem;
    padding-top: 0.2rem;
    padding-bottom: 1.6rem;
    box-sizing: border-box;
    position: relative;
}
.sc .sc-right .sanbaohuan{
    width: 3.82rem;
    height: 3.83rem;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    z-index: -2;
}
.sc .sc-right .huihuan{
    width: 1.65rem;
    height: 2.45rem;
    position: absolute;
    top: 46px;
    left: 158px;
    transform: rotate(120deg);
    z-index: -3;
}
.sc .sc-right .redHuan{
    width: 2.93rem;
    height: 1.12rem;
    position: absolute;
    top: 77px;
    left: 50%;
   margin-left: -1.47rem;
    transform-origin:50% 160%;
    transform: rotate(0deg);
    z-index: -1;
    transition: all 0.3s ease-in-out;
}
/*.sc .sc-right:hover .red-huan{*/
    /*transform-origin:50% 160%;*/
    /*transform: rotate(120deg);*/
/*}*/
.sandh{
    width: 100%;
}
.ss{
    font-size: 0.22rem;
    color: #666;
    transition: all 0.3s;
    cursor: pointer;
}
.ss.on{
    font-size: 0.26rem;
    color: #000;
    font-weight: bold;
}
.ss .quan{
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background-color: #fff;
    border: 2px solid #858585;
}
.ss.on .quan{
    border: 2px solid #d90909;
}
.sandh .ss .quan{
     margin-right: 0.17rem;
 }
 .keji .quan{
    margin-right: 0;
    margin-top: 0.17rem;
}
.sandh .safe .quan{
    margin-right: 0;
    margin-left: 0.17rem;
}
.sc-right-text{
position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%,0);
}
.sc-right-text .text{
font-size: 0.16rem;
    color: #999;
}
.sc-right-text .title{
font-size: 0.18rem;
    color: #666;
}
/*target-list*/
.target-list{
    width: 100%;
    height: 7.45rem;
    background-color: #f5f5f5;
    position: relative;
    margin-bottom: 2.8rem;
    padding-top: 1.2rem;
    box-sizing: border-box;
}
.target-one .target-title{
    font-size: 0.28rem;
    font-weight: bold;
    color: #000;
    margin-bottom: 0.3rem;
}
.target-text{
    font-size: 14px;
    color: #999;
}
.target-two{
    height: 5.38rem;
    background-size: 1.39rem 5.38rem;
    background-repeat: no-repeat;
    background-position: 0.74rem 0;
    position: absolute;
    bottom: -1.69rem;
}
.target-two .left{
    width: 5.65rem;
    height: 3.79rem;

}
.target-two .left img{
    width:100%;
    height: 3.79rem;

}
.target-two .right{
    width: 5.6rem;
}
.target-two .right .right-t{
font-size: 0.24rem;
    color: #000;
    font-weight: bold;
}
.target-two .right-te{
font-size: 0.18rem;
    color: #666;
 }
.scr-el{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: -1;
}