
body {
    /*font-family: "PingFangSC-Semibold";*/
    font-family: "PingFang-SC",
    "PingFangSC",
    "微软雅黑" ;
    overflow-x: hidden;
    /*min-width: 1100px;*/
    font-style: normal;

}
html {
    font-size: calc(100vw / 19.2);
}

.w1200{
    width:12rem;

}
.clear{
	clear:both;
}
.foot{
	width: 100%;
    line-height: 0.28rem;
    font-size: 0.2rem;
    color: rgb(255,255,255);
    text-align: center;
    background:rgb(51,51,51);
    padding:0.25rem 0;
    /*background: rgb(51 51 51);*/
}

.nav{
    height:56px;
    line-height: 56px;

    background:rgb(14, 85, 81);
}
.nav div{
    display: flex;
}
.nav a{
    width:1.64rem;
    float: left;
    display: block;
    font-size: 0.21rem;
    color:rgb( 255, 255, 255);
    text-align: center;
    transition: all .8s;

}
.nav a:hover{
    background: rgb(255,255,255);
    color:rgb(14, 85, 89);
    font-weight: 600;
    text-decoration: underline;
    cursor: pointer;
}
.shu{
    width:1px;
    height:30px;
    float: left;
    display: block;
    padding-top:14px;

}
.navSpan{
    width:1.9rem;
    height: 32px;
    line-height: 32px;
    border:1px solid rgb(255,255,255);
    border-radius: 0.06rem;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top:0.14rem;
    transition: all .8s;
}
.navSpan:hover{
    cursor: pointer;
    /*transform: scale(1.02);*/
}
.navSpan img{
    width:0.07rem;
    height: 0.1rem;
}
.navSpan p{
    font-size: 0.16rem;
    color:rgb(255,255,255);
    text-align: center;
    margin:0 0.1rem;
}

/*.banner{
    width:100%;
    height: 6.65rem;

    background:url("../image/banner.png") no-repeat;
    background-size: 100% 100%;
    

}*/
.banner{
    width:100%;
    height: 6.9rem;
    background: url("../image/banner.png")/*tpa=https://yy18.fuhuiedu.com/za/sem/baidu/pc/images/banner.png*/ no-repeat;
    background-size: 100% 100%;
    /*background-size: auto 8.9rem;*/
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
    cursor: pointer;

}
.banner01{
    width:8rem;
    display: block;
    margin:0 auto;
    padding-top:0.7rem;
    margin-bottom:0.15rem;

}
.banner_p{
    display: flex;
    align-items: center;
    justify-content: center;
}
.ico{
    width:1.55rem;
    display: block;

}
.banner02{
    width:4.5rem;
    display: block;
    margin:0 0.2rem;
    /*margin:0 auto;*/
    /*padding-top:0.6rem;*/

}
.bannerUl{
    display: flex;
    align-items: center;
    justify-content: center; 
    padding-top:0.35rem;
    margin-bottom:0.45rem;
}
.bannerUl li{
    width:1.99rem;
    height: 1.83rem;
    background: url("../image/ico_ul.png")/*tpa=https://yy18.fuhuiedu.com/za/sem/baidu/pc/images/ico_ul.png*/ no-repeat;
    background-size: 100% 100%;
    display: table;
    margin-right:0.5rem;
    transition: all .8s;

}
.bannerUl li:hover{
    cursor: pointer;
    transform: scale(1.1);
}
.bannerUl li p{
    font-size: 0.24rem;
    color:rgb(255,255,255);
    font-weight: 500;
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    line-height: 0.34rem;
    text-shadow: 0px 0.02rem 0.04rem rgb(14, 81, 89);


}
.btn{
    padding:0 2.4rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.btn a{
    width:3.34rem;
    height: 0.63rem;
    line-height: 0.63rem;

    border:1px solid rgb(14, 85, 81);
    border-radius: 0.06rem;
    display: block;
    background:rgb( 14, 85, 81);
    font-size: 0.24rem;
    color:rgb(255,255,255);
    text-align: center;
    font-weight: 600;
    transition: all .8s;
}
.btn a:hover{
    cursor: pointer;
    transform: scale(1.1);
    background:rgb(255,255,255);
    color:rgb(14, 85, 81);
}

.s1Wrap{
    padding:0.4rem 0 0.4rem 0;
}
.title{
    font-size: 0.4rem;
    color:rgb(51,51,51);
    text-align: center;
    font-weight: 600;
    margin-bottom:0.3rem;

}
.title a{
    color:rgb(14, 85, 81);
}
.title_p{
    font-size: 0.2rem;
    color:rgb(153,153,153);
    text-align: center;
    font-weight: 500;
    margin-bottom:0.3rem;
    margin-top:-0.2rem;

}
.s1Wrap ul{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-bottom:0.3rem;
}
.s1Wrap ul li{
    width:2.75rem;
    border:0.01rem solid rgb(204, 204, 204);
    border-radius: 0.06rem;
    padding:0.2rem 0;
    transition: all .8s;
    cursor: pointer;

}
.s1Wrap ul li img{
    width:0.8rem;
    display: block;
    margin:0 auto;
    margin-bottom:0.1rem;
}
.s1Wrap ul li p{
    font-size: 0.22rem;
    color:rgb(51,51,51);
    text-align: center;
    font-weight: 500;
    margin-bottom:0.1rem;

}
.s1Wrap ul li span{
    padding:0 0.2rem;
    font-size: 0.18rem;
    color:rgb(102,102,102);
    text-align: left;
    display: block;
    line-height: 0.26rem;
    margin-bottom:0.15rem;

}

.s1Wrap ul li a{
    width:2.27rem;
    height: 0.48rem;
    line-height: 0.48rem;

    border:0.01rem solid rgb(14, 85, 89);
    border-radius: 0.06rem;
    display: block;
    background:rgb( 14, 85, 81);
    font-size: 0.21rem;
    color:rgb(255,255,255);
    text-align: center;
    font-weight: 500;
    margin:0 auto;
    transition: all .8s;
}
.s1Btn{
    width:4.13rem;
    margin:0 auto;
}
.s1Btn a{
    width:100%;
    height: 0.6rem;
    line-height: 0.6rem;

    border:0.02rem solid rgb(14, 85, 81);
    border-radius: 0.06rem;
    display: block;
    background:rgb( 14, 85, 81);
    font-size: 0.24rem;
    color:rgb(255,255,255);
    text-align: center;
    font-weight: 500;
    margin:0 auto;
    margin-bottom:0.2rem;
    transition: all .8s;

}
.s1Btn a:hover{
    border:0.02rem solid rgb(14, 85, 81);
    background:rgb(255,255,255);
    color:rgb(14, 85, 89);
    cursor: pointer;
    transform: scale(1.1);
}
.s2Wrap{
    padding:0.6rem 0;
    background:rgb(244, 249, 255);
}

.s2Table{
    border-radius: 0.12rem;
    background:rgb(255,255,255);
    border:0.01rem solid rgb(51,51,51);
}
.s2Nav{
    height: 0.52rem;
    line-height: 0.52rem;
    border-radius: 0.11rem 0.11rem 0 0;
    display: flex;

    background: rgb(14, 85, 89);
}
.s2Nav li{
    font-size: 0.22rem;
    color:rgb(255,255,255);
    font-weight: 600;
    text-align: center;
    border-right:1px solid rgb(51,51,51);

}
.s2_01{
    width:1.04rem;
}
.s2_02{
    width:3.4rem;
}
.s2_03{
    width:5.59rem;
}
.s2_04{
    width:1.89rem;
    border-right: 0 !important;
}
.s2List{
    height: 0.7rem;
    display: flex;
    border-bottom:1px solid rgb(151,151,151);
    
}
.s2List li{
    height: 0.7rem;
    display: table;
    font-size: 0.2rem;
    color:rgb(51,51,51);
    text-align: center;
    font-weight: 500;
    border-right:1px solid rgb(51,51,51);

}
.s2List li p{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.s2List li p a{
    width:1.3rem;
    height: 0.42rem;
    line-height: 0.42rem;

    border:0.01rem solid rgb(14, 85, 89);
    border-radius: 0.06rem;
    display: block;
    background:rgb( 14, 85, 81);
    font-size: 0.16rem;
    color:rgb(255,255,255);
    text-align: center;
    font-weight: 600;
    margin:0 auto;
    transition: all .8s;

}
.s2List li p a:hover{
    border:0.01rem solid rgb(14, 85, 81);
    background:rgb(255,255,255);
    color:rgb(14, 85, 89);
    cursor: pointer;
    transform: scale(1.1);
}
.bannerImgWrap{
    padding:0.6rem 0;
}

.bannerImg{
    width:100%;
    height:1.08rem;
    cursor: pointer;

}

.swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    background: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.banner_img{
    position: relative;
    cursor: pointer;
    width:100%;
    height:1.08rem;
}
.banner_img img{
    width:100%;
    height:1.08rem;
}
.banner_img p{
    width:100%;
    position: absolute;
    font-size: 0.36rem;
    color: rgb(255,255,255);
    text-align: center;
    top:0.22rem;

}

.s3Wrap{
    padding:0 0 0.6rem 0;
}
.s3Wrap ul{
    width:100%;
    margin-bottom:0.25rem;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.s3Wrap ul li{
    width:0.98rem;
    height: 0.45rem;
    line-height: 0.45rem;
    border:1px solid rgb(14, 85, 81);
    border-radius: 0.06rem;
    font-size: 0.2rem;
    color:rgb(51,51,51);
    text-align: center;
    margin-bottom:0.15rem;
    transition: all .8s;
    margin-right:0.1rem;
}
.s3Wrap ul li:hover{
    background:rgb(14, 85, 89);
    color:rgb(255,255,255) !important;
    cursor: pointer;
}
.s3_Wrap_hover{
    background:rgb(14, 85, 89);
    color:rgb(255,255,255) !important;
    cursor: pointer;
}
.s3Img{
    width:6.8rem;
    height: 3.8rem;

    display: block;
    float: left;
}
.s3Div{
    width:4rem;
    height: 3.8rem;
    border:1px solid rgb(14, 85, 89);
    float: right;
    border-radius: 0.06rem;
}
.s3Div p{
    font-weight: 600;
    font-size: 0.36rem;
    text-align: center;
    margin:0.4rem 0 0.3rem 0;

}
.s3Div a{
    width:2.8rem;
    height: 0.48rem;
    line-height: 0.48rem;
    background:rgb(14, 85, 81);
    border:0.01rem solid rgb(14, 85, 81);
    border-radius: 0.06rem;
    display: block;
    font-size: 0.2rem;
    color:rgb(255,255,255);
    text-align: center;
    margin:0 auto;
    margin-bottom:0.2rem;
    transition: all .8s;

}
.s3Div a:hover{
    background:rgb(255, 255, 255);
    cursor: pointer;
    transform: scale(1.1,1.1);
    color:rgb(14, 85, 81);
}
.leftMap{
    width:5.68rem;
    float: left;
    margin-right:0.2rem;
}
.s4Left{
    width:100%;
    display: block;
    /*height: 413px;*/
    position: relative;
    margin-bottom:0.1rem;
    
}
.s4Left img{
    width:100%;
    /*position: relative;*/
}
.map_p{
    font-size: 0.26rem;
    color:rgb(14,81,85);
    text-align: center;
    font-weight: 500;
}
.map_one {
    position: absolute;
    cursor: pointer;
    left:42%;
    top: 68%;
    transition: transform 0.5s;
    
}

.map_two {
    position: absolute;
    cursor: pointer;
    left: 54%;
    top: 47%;
}
.map_three {
    position: absolute;
    cursor: pointer;
    left: 64%;
    top: 37%;
}
.map_three {
    position: absolute;
    cursor: pointer;
    left: 64%;
    top: 37%;
}
.map_four{
    position: absolute;
    cursor: pointer;
    left: 69%;
    top: 46%;
}
.map_five{
    position: absolute;
    cursor: pointer;
    left: 63%;
    top: 52%;
}
.map_six{
    position: absolute;
    cursor: pointer;
    left: 72%;
    top: 56%;
}
.map_seven{
    position: absolute;
    cursor: pointer;
    left: 73%;
    top: 67%;
}
.map_eight{
    position: absolute;
    cursor: pointer;
    left: 76%;
    top: 64%;
}
.dot {
    position: absolute;
    width: 0.1rem;
    height: 0.1rem;
    left: 0px;
    top: 0px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border: 1px solid rgb(14, 85, 81);
    border-radius: 50%;
    background-color: rgb(14, 85, 81);
    z-index: 2;
    transition: transform 0.5s;

}
.dotActice{
    background-color: rgb(255, 159, 77);
    border: 1px solid rgb(255, 159, 77);
    transform: scale(1.4,1.4);
    cursor: pointer;
}

.pulse0 {
    position: absolute;
    width: 0.44rem;
    height: 0.44rem;
    left: -0.19rem;
    top: -0.18rem;
    border: 2px solid rgb(14, 85, 81,0.5);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 1;
    opacity: 0;
    background:rgb(14, 85, 81,0.5) !important;
    -webkit-animation: warn 2s ease-out;
    -moz-animation: warn 2s ease-out;
    animation: warn 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

}

.pulse1 {
    position: absolute;
    width: 0.44rem;
    height: 0.44rem;
    left: -0.19rem;
    top: -0.18rem;
    border: 2px solid rgb(14, 85, 81,0.5);
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    z-index: 1;
    opacity: 0;
    -webkit-animation: warn1 2s ease-out;
    -moz-animation: warn1 2s ease-out;
    animation: warn1 2s ease-out;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-iteration-count: infinite;
    animation-iteration-count: infinite;

}

@keyframes warn {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }

    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.5;
    }

    100% {
        transform: scale(1);
        -webkit-transform: scale(1);
        opacity: 0.0;
    }
}

@keyframes warn1 {
    0% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.0;
    }

    25% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.1;
    }

    50% {
        transform: scale(0.3);
        -webkit-transform: scale(0.3);
        opacity: 0.3;
    }

    75% {
        transform: scale(0.5);
        -webkit-transform: scale(0.5);
        opacity: 0.5;
    }

    100% {
        transform: scale(0.8);
        -webkit-transform: scale(0.8);
        opacity: 0.0;
    }
}



.s4Wrap{
    padding:0.6rem 0;
    background: rgb(244, 249, 255);
}

.s4Table{
    
    border:1px solid rgb(51, 51, 51);
    border-radius: 0.12rem;
    background: rgb(255,255,255);
   
    margin-bottom:0.15rem;
}
.s4Nav{
    height: 0.52rem;
    background:rgb(14, 85, 81);
    display: flex;
    border-radius: 0.10rem 0.10rem 0 0;
}
.s4Nav li{
    height: 0.52rem;
    line-height: 0.52rem;

    text-align: center;
    float: left;
    font-size: 0.2rem;
    color:rgb(255,255,255);
    font-weight: 900;
    border-right:1px solid rgb(151, 151, 151);
}
.s4_li_01{
    width:2.8rem;
}
.s4_li_02{
    width:2.6rem;
}
.s4_li_03{
    width:1.61rem;
}
.s4_li_04{
    width:2.5rem;
}
.s4_li_05{
    width:2.2rem;
}
.s4_li_06{
    width:2.2rem;
    border-right:0 !important;
}
.s4List{
    /*height: 0.64rem;*/
    /*background:rgb(255,255,255);*/
    /*border-bottom:1px solid rgb(228, 235, 255);*/
    display: flex;
    

}
.s4Nav li{
    border-right:1px solid rgb(51, 51, 51);
}
.s4List ul{
    border-right:1px solid rgb(51, 51, 51);
}
.s4List li{
    width:100%;
    height: 0.68rem;
    display: table;
    text-align: center;
    float: left;
    font-size: 0.2rem;
    color:rgb(51,51,51);
    border-bottom:1px solid rgb(151, 151, 151);
}
.s4List li p{
    text-align: center;
    display: table-cell;
    vertical-align: middle;
}
.s4List li a{
    width:1.3rem;
    height: 0.4rem;
    line-height: 0.4rem;

    border:1px solid rgb(14, 85, 81);
    background:rgb(14, 85, 81);
    display: block;
    border-radius:0.06rem;
    margin:0 auto;
    font-size: 0.18rem;
    color:rgb(255,255,255);
    text-align: center;
    transition: all .8s;
}
.s4List li a:hover{
    cursor: pointer;
    background: rgb(255,255,255);
    color:rgb(14, 85, 81);
    transform: scale(1.1,1.1);
    border:1px solid rgb(14, 81, 89);
}
.s4_li_01 ol{
    font-size: 0.2rem;
    color:rgb(51,51,51);
    text-align: center;
    line-height: 2.76rem;

}

.s4List ul li:nth-of-type(4){
    border-bottom:0;
}
.s4Tips{
    font-size: 0.18rem;
    color:rgb(206, 59, 45);
    text-align: center;
    margin-bottom:0.3rem;
}
.s4Btn{
    display: flex;
    align-items: center;
    justify-content: center;
    height: 0.63rem;
}
.s4Btn a{
    width:4.13rem;
    height: 0.63rem;
    line-height: 0.63rem;
    display: block;
    font-size: 0.22rem;
    color:rgb(255,255,255);
    background:rgb(14, 85, 81);
    margin-right:0.5rem;
    border-radius: 0.06rem;
    text-align: center;
    transition: all .8s;
    font-weight: 500;

}
.s4Btn a:hover{
    border:1px solid rgb(14, 85, 81);
    background:rgb(255,255,255);
    cursor: pointer;
    transform: scale(1.1,1.1);
    color:rgb(14, 85, 81);
}

.s5Wrap{
    padding:0.5rem 0;
}
.s5Ul{
    width:6.55rem;
    border:1px solid rgb(204, 204, 204);
    border-radius: 0.06rem;
    padding-bottom:0.25rem;
    float: left;

}
.s5_p{
    height: 0.8rem;
    line-height: 0.8rem;
    font-size: 0.28rem;
    color:rgb(51,51,51);
    font-weight: 600;
    text-align: center;
}
.s5Ul li{
    padding:0 0.2rem;
    height: 0.68rem;
    line-height: 0.68rem;
    
}
.s5Ul li span{
    display: block;
    float: left;
    font-size: 0.2rem;
    color:rgb(51,51,51);
    position: relative;
}
.s5Ul li span img{
    width:0.3rem;
    /*position: absolute;*/
}
.s5Ul li a{
    width:1.5rem;
    height:0.42rem;
    line-height: 0.42rem;
    display: block;
    float: right;
    font-size: 0.2rem;
    color:rgb(51,51,51);
    background:rgb(14, 85, 89);
    border:1px solid rgb(14, 85, 89);
    border-radius: 0.06rem;
    color:rgb(255,255,255);
    text-align: center;
    margin-top: 0.12rem;
    transition: all .8s;
    transition: transform 0.8s;
    letter-spacing: 2.4px;
}

.s5Ul li a:hover{
    background: rgb(255,255,255);
    color:rgb(14, 85, 89);
    cursor: pointer;
    transform: scale(1.1,1.1);
    border:1px solid rgb(14, 85, 89);
}

.s5Ul li:nth-of-type(odd){
    background: rgb(248, 248, 248);
}
.s5Right{
    float: right;

}
.s5_01{
    width:5.18rem;
    height: 2.8rem;

    background: no-repeat;
    background-size: 100% 100%;
    

}
.s5_01_p{
    font-size: 0.3rem;
    text-align: center;
    color:rgb(255,255,255);
    font-weight: 600;
    padding-top:0.65rem;
    margin-bottom:0.1rem;

    text-shadow: 0px 0.02rem 0.04rem rgb(14, 81, 89);
}
.s5_01_p02{
    font-size: 0.24rem;
    text-align: center;
    color:rgb(255,255,255);
    font-weight: 500;
    /*padding-top:0.65rem;*/
    margin-bottom:0.2rem;

    text-shadow: 0px 0.02rem 0.04rem rgb(14, 81, 89);

}
.s5_01_a{
    width:2.27rem;
    height:0.48rem;
    line-height: 0.48rem;
    display: block;
    font-size: 0.2rem;
    color:rgb(14, 85, 81);
    background:rgb(255,255,255);
    border:1px solid rgb(255,255,255);
    border-radius: 0.06rem;
    text-align: center;
    transition: all .8s;
    transition: transform 0.8s;
    /*letter-spacing: 2.4px;*/
    margin:0 auto;
    font-weight: 500;
    transition: all .8s;
}
.s5_01_a:hover{
    /*border:1px solid rgb(255,255,255);*/
    background:rgb(255,255,255,0);
    color:rgb(255,255,255);
    cursor: pointer;
    cursor: pointer;
}
.s5_02_p{
    font-size: 0.3rem;
    color:rgb(255,255,255);
    font-weight: 600;
    padding-top:0.7rem;
    margin-bottom:0.1rem;
    margin-left:0.3rem;
}
.s5_02_p02{
    font-size: 0.24rem;
    color:rgb(255,255,255);
    font-weight: 500;
    /*padding-top:0.65rem;*/
    margin-bottom:0.2rem;
    margin-left:0.3rem;


}
.s5_02_a{
    width:1.5rem;
    height:0.42rem;
    line-height: 0.42rem;
    display: block;
    font-size: 0.2rem;
    color:rgb(14, 85, 81);
    background:rgb(255,255,255);
    border:1px solid rgb(255,255,255);
    border-radius: 0.06rem;
    text-align: center;
    transition: all .8s;
    transition: transform 0.8s;
    /*letter-spacing: 2.4px;*/
    margin-left:0.3rem;
    font-weight: 500;
    transition: all .8s;
}
.s5_02_a:hover{
    /*border:1px solid rgb(255,255,255);*/
    background:rgb(255,255,255,0);
    color:rgb(255,255,255);
    cursor: pointer;
    cursor: pointer;
}

.leftFixed{
    width:1.5rem;
    background:rgb(14, 85, 81);
    border-radius: 0.12rem;
    position: absolute;
    left:0.1rem;
    top: 2.6rem;
    box-shadow: 0px 2px 0.1rem 0px rgb(0, 0, 0, 0.2);
    padding-bottom:0.3rem;
}
.left_fix_ico{
    margin-top:-0.2rem;
}
.a_01{
    width: 77%;
    display: block;
    margin:0 auto;
    cursor: pointer;
}
.a_02{
    width: 66%;
    display: block;
    margin:0 auto;
    cursor: pointer;
}
.left_ico{
    display: block;
    float: left;
    width: 0.24rem;
    margin-left: 0.17rem;
    margin-right: 0.1rem;
    margin-top: 1px;
}

.left_fix_p{
    font-size:0.2rem;
    color:rgb(255 255 255);
    margin-right:0.13rem;
    cursor: pointer;
    font-weight: 600;
}
.leftUl{
    width:89%;
    /*height: ;*/
    background:rgb(255 255 255);
    border-radius:0.12rem ;
    margin:0 auto;
    margin-top:0.1rem;
    padding-top: 0.07rem;
}

.leftUl li{
    width:84%;
    height: 0.47rem;
    line-height: 0.47rem;
    margin:0 auto;
    border-bottom:1px dashed rgb(238, 238, 238);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size:0.18rem;
    color:rgb(51,51,51);
    transition: all .8s;
}
.leftUl li:hover{
    color:rgb(14, 85, 81);
    cursor: pointer;
    transform: translateX(3px);
}


.fix01{
    
    width:28%;
    margin-right:0.05rem;
}


.back_top{
    width:0.97rem;
    display: block;
    margin:0 auto;
    margin-top:0.12rem;
    cursor: pointer;
    margin-bottom:0.1rem;
}
.rightFixed{
    width:0.72rem;
    
    position: absolute;
    right:0rem;
    top: 2.6rem;
}
.ico_fix{
    width:0.36rem;
    display: block;
    margin:0 auto;
    margin-bottom:0.1rem;
}
.rightFixed div{
    width:0.72rem;
    background: rgb(14, 85, 89);
    border-radius: 0.12rem 0 0 0.12rem ;
    padding:0.2rem 0 0.12rem 0;
    cursor: pointer;
}
.rightFixed div p{
    width:0.72rem;
    /*height: 1rem;*/
    font-size: 0.21rem;
    color:rgb(255,255,255);
    text-align: center;
    

}
.backtop{
    width:0.4rem;
    display: block;
    margin:0 auto;
    margin-top:0.2rem;
    cursor: pointer;
}


