




.crumbs {
    width: 100%;
    background-color: #f4f6f8;
    position: relative;
}

.crumbs:before {
    content: ' ';
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    height: 100%;
    width: 9.4rem;
    display: block;
    height: 0.8rem;
    background-color: #3b8fff;
}

.crumbs .crum {
    width: 100%;
    font-size: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    z-index: 2;
    font-size: 0;
    justify-content: space-between;
}

.crumbs .crum .cul {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}

.crumbs .crum .cul .home {
    display: inline-block;
    vertical-align: middle;
    margin-right: 0.15rem;
    width: 20px;
}

.crumbs .crum .cul .home img {
    width: 100%;
    display: block;
}

.crumbs .crum .cul a {
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    line-height: 0.8rem;
}

.crumbs .crum .cul a span {
    display: inline-block;
    color: #fff;
    margin: 0 0.1rem;
}

.crumbs .crum .cul a span img {
    width: 100%;
    display: block;
}

.crumbs .crum .cul a:last-child span {
    display: none;
}

.crumbs .crum .cur {
    width: auto;
    display: inline-block;
    vertical-align: middle;
}

.crumbs .crum .cur .curm {
    display: inline-block;
    vertical-align: middle;
    width: auto;
}

.crumbs .crum .cur .curm.fixed {
    position: fixed;
    z-index: 5;
    width: 106%;
    left: 50%;
    padding: 0 6%;
    transform: translateX(-50%);
    background-color: #fff;
}

.crumbs .crum .cur .swiper-slide {
    display: inline-block;
    vertical-align: middle;
}

.crumbs .crum .cur .swiper-slide {
    display: inline-block;
    vertical-align: bottom;
    width: auto;
    height: auto;
}

.crumbs .crum .cur .swiper-slide a {
    display: inline-block;
    vertical-align: bottom;
    color: #333;
    line-height: 0.8rem;
    padding: 0 0.3rem;
    width: auto;
    transition: all ease 0.5s;
}

.crumbs .crum .cur .swiper-slide.on a,
.crumbs .crum .cur .swiper-slide:hover a {
    color: #fff;
    background-color: #3b8fff;
}

/*! w3018 联系-英文 start */
.contactd{width:100%;padding:.7rem 0}
.contactd .contm{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;flex-direction:row-reverse}
.contactd .contm .conl{display:inline-block;vertical-align:middle;width:calc(760 / 1520 * 100%)}
.contactd .contm .conl .cit{width:100%;color:#333;line-height:1.5;font-weight:700;margin-bottom:.35rem}
.contactd .contm .conl .form{width:100%;display:block}
.contactd .contm .conl .row{width:100%;font-size:0;margin-bottom:.2rem}
.contactd .contm .conl .row .input{width:32%;display:inline-block;vertical-align:top;margin-right:2%;border-bottom:solid 1px #999}
.contactd .contm .conl .row .input input{width:100%;line-height:3.2em;height:3.2em;color:#333;border:none;background-color:transparent}
.contactd .contm .conl .row .input.w100{width:100%;margin-right:0}
.contactd .contm .conl .row .input.w100.yzm{width:100%;margin-right:0;display:flex;align-items:center}
.contactd .contm .conl .row .input.w100.yzm .mm{height:3.2em;display:inline-block;vertical-align:middle;width:auto}
.contactd .contm .conl .row .input.w100.yzm input{flex:1}
.contactd .contm .conl .row .input:nth-child(3n){margin-right:0}
.contactd .contm .conl .row .stn{display:inline-block;vertical-align:middle;width:auto}
.contactd .contm .conl .row .stn input{display:inline-block;vertical-align:middle;width:auto;padding:0 .35rem;color:#fff;background-color:#3b8fff;line-height:3.2em;height:3.2em;text-align:center;cursor:pointer;border:none}
.contactd .contm .conr{display:inline-block;vertical-align:middle;width:calc(600 / 1520 * 100%)}
.contactd .contm .conr .fhare{width:100%;font-size:0;margin-bottom:.25rem}
.contactd .contm .conr .fhare .am{display:inline-block;vertical-align:top;width:.4rem;height:.4rem;margin-right:.1rem;margin-bottom:.1rem}
.contactd .contm .conr .fhare .am a,.contactd .contm .conr .fhare .am img{width:100%;display:block}
/* .contactd .contm .conr .fhare .am img:first-child{display:block}
.contactd .contm .conr .fhare .am img:last-child{display:none}
.contactd .contm .conr .fhare .am:hover img:first-child{display:none}
.contactd .contm .conr .fhare .am:hover img:last-child{display:block} */
.contactd .contm .conr .fic{width:100%;font-weight:700;color:#333;line-height:1.5}
.contactd .contm .conr .finp{width:100%;color:#666;line-height:1.5;margin:.15rem 0}
.contactd .contm .conr .finp p{color:#666;line-height:1.5}
.contactd .contm .conr .tel{width:100%;color:#333;font-weight:700;line-height:1.5}
.contactd .maps{width:100%;margin-top:.4rem}
.contactd .maps .map{width:100%;height:5.8rem}
@media (max-width:800px){.contactd .contm .conr .fhare .am{width:24px;height:24px}
}
/*! w3018 联系-英文 end */

.rightnav {
    position: fixed;
    right: 0;
    bottom: 20%;

    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    width: 0.7rem;
    z-index: 10;
}

.rightnav .ritm {
    flex: 1;
    display: block;
    font-size: 0;
    position: relative;
    background-color: #3b8fff;
    width: 0.7rem;
    height: 0.7rem;
    box-shadow: 0px 0px 16px 0px rgba(4, 0, 0, 0.08);
}

.rightnav .ritm a {
    display: block;
    white-space: nowrap;
    right: 0;
    font-size: 0;
    width: 0.7rem;
}

.rightnav .ritm .atom {
    display: inline-block;
    vertical-align: middle;
    width: 0.7rem;
    height: 0.7rem;
}

.rightnav .ritm .atom img {
    width: 100%;
    display: block;
}

.rightnav .ritm .vm {
    display: inline-block;
    vertical-align: middle;
    color: #fff;

    transition: all ease 0.5s;
    width: 0;
}

.rightnav .ritm.long {
    width: auto;
    background-color: #3b8fff;
}

.rightnav .ritm.long a {
    width: auto;
    overflow: auto;
}

.rightnav .ritm.long .vm {
    width: auto;
    display: inline-block;
    vertical-align: middle;
    padding-left: 0.05rem;
    padding-right: 0.15rem;
}

.rightnav .ritm+.ritm {
    margin-top: 1px;
}

@media (max-width: 800px) {
    .rightnav .ritm {
        width: 0.8rem;
        height: 0.8rem;
    }

    .rightnav .ritm a {
        width: 0.8rem;
    }

    .rightnav .ritm .atom {
        width: 0.8rem;
        height: 0.8rem;
    }
}
