.cl{
    clear: both;
}
.block{
    display: block!important;
}
.contains{
    margin: 0 0.3rem;
    position: relative;
}
.banner{
    width:100%;
    height:1.5rem;
    padding-top:3rem;
    background:url(../img/sj_02-min.png);
    background-size:100% 100%;
}
.zx{
    width:5.26rem;
    height:0.9rem;
    background: #ff9a00;
    margin: 0 auto;
    border-radius: 0.5rem;
    position: relative;
}
.zx:after{
    position: absolute;
    content: '';
    width:0.02rem;
    height:0.45rem;
    background: #e0ba53;
    left:0;
    top:0;
    right:0;
    bottom: 0;
    margin: auto;
}
.zx a{
    display: inline-block;
    float: left;
    text-align: center;
    width:50%;
    height:0.9rem;
    line-height:0.9rem;
    color: #fff;
    font-size:0.32rem;
}
.zx a span{
    vertical-align: middle;
    font-size:0.4rem;
}
.daoy{
    margin-bottom:0.5rem;
    background:url(../img/sj_03.png);
    background-size:100% 100%;
}
.daoy h2{
    font-size:0.32rem;
    color: #666666;
    line-height:0.7rem;
}
.daoy p{
    font-size:0.28rem;
    color: #868585;
    line-height:0.5rem;
}
.country{
    width:100%;
    height:1rem;
    background: #3ec1d3;
}
.country ul{
    width:100%;
}
.country li{
    width:20%;
    height:1rem;
    text-align: center;
    font-size:0.32rem;
    color: #fff;
    float: left;
    line-height:1rem;
}
.country .ct_act{
    background: #fff;
    color:#3ec1d3;
    border: 0.02rem solid #3ec1d3;
    height:0.96rem;
    width:19%;
}
.cont_head{
    width:100%;
    margin-bottom:0.2rem;
    margin-top:0.25rem;
}
.tit{
    line-height:1rem;
    text-align: center;
    position: relative;
    font-size:0.38rem;
    color: #5f6263;
}
.tit span{
    font-size:0.66rem;
    color: #efefef;
    line-height:1rem;
    position: absolute;
    left:0;
    right:0;
    margin: 0 auto;
    z-index:-1;
    font-weight: normal;
}
.bd_list{
    width:100%;
    margin-bottom:0.45rem;
}
.bd_list li{
    width:33.3%;
    font-size:0.28rem;
    color: #fff;
    line-height:0.8rem;
    text-align: center;
    float: left;
    background:url(../img/sj_06.png);
    background-size:100% 100%;
    margin-top:0.2rem;
}
.bd_list .bd_act{
    color: #3ec1d3;
    height:0.92rem;
    line-height:0.92rem;
    margin-top:0;
    background: #fff;
    border-top: 0.08rem solid transparent;
    border-image: linear-gradient(to right, #7aead7, #acb6e4);
    border-image-slice: 10;
}
.box1{
    padding-left:0.4rem;
    border: 0.02rem dashed #3ec1d3;
    padding-top:0.4rem;
}
.box1 p{
    font-size:0.28rem;
    color: #5f6263;
    margin-bottom:0.3rem;
}
.ys_time{
    margin-left:0.15rem;
    position: relative;
    margin-top:0.4rem;
}
.ys_time:before{
    position: absolute;
    content: '';
    height:100%;
    border-left: 0.02rem solid #3ec1d3;
    left: -0.17rem;
}
.ys_t{
    width:1.7rem;
    padding-left:0.28rem;
    height:0.54rem;
    line-height:0.54rem;
    font-size:0.28rem;
    color: #fff;
    background: #3ec1d3;
    position: relative;
}
.ys_t:before{
    position: absolute;
    content: '';
    width: 0;
    height: 0;
    border-top: 0.06rem solid transparent;
    border-right: 0.07rem solid #3ec1d3;
    border-bottom: 0.06rem solid transparent;
    top:0;
    bottom:0;
    margin: auto 0;
    left:-0.07rem;
}
.ys_c{
    font-size:0.26rem;
    color: #868585;
    line-height:0.76rem;
}
.zxs{
    width:3rem;
    height:0.88rem;
    line-height:0.88rem;
    text-align: center;
    background: #ff9a00;
    font-size:0.28rem;
    color: #fff;
    margin: 0 auto;
    margin-top:0.5rem;
}
.fy_list li{
    width:47%;
    padding-left:3%;
    float: left;
    margin-bottom:0.4rem;
    font-size:0.28rem;
    color: #5f6263;
    position: relative;
}
.fy_list li:before{
    position: absolute;
    content: '';
    width:0.16rem;
    height:0.16rem;
    background:url(../img/zx_03.png);
    background-size:100% 100%;
    top: 0;
    bottom:0;
    margin: auto 0;
    left:0;
}
.fy h2{
    font-size:0.28rem;
    color: #5f6263;
    margin-top:0.4rem;
}
.fy>p{
    font-size:0.28rem;
    color: #868585;
    line-height:0.5rem;
    margin-top:0.2rem;
}
.tj h2{
    width:1.77rem;
    height:0.7rem;
    padding-left:0.25rem;
    line-height:0.7rem;
    font-size:0.28rem;
    color: #474743;
    border-bottom-right-radius: 0.35rem;
    border-top-right-radius: 0.35rem;
    margin-bottom:0.35rem;
}
.t1{
    background: #f6f7d7;
}
.tj p{
    font-size:0.28rem;
    color: #868585;
    margin-bottom:0.4rem;

    padding-left:0.25rem;
}
.tj p span{
    color: #5f6263;
    position: relative;
}
.tj p span:before{
    position: absolute;
    content: '';
    width:0.1rem;
    height:0.1rem;
    background: #ccccc8;
    top: 0;
    bottom:0;
    margin: auto 0;
    left: -0.2rem;
}
.t2{
    background: #d7f7f4;
}
.fy span{
    position: relative;
}
.fy span:before{
    position: absolute;
    content: '';
    width:100%;
    height:0.12rem;
    bottom:0;
    left:0;
    z-index:-1;
}
.fy1:before{
    background: #f6f7d7;
}
.fy2:before{
    background: #bee7ec;
}
.au .fy_list li{
    width:100%;
}