ul {
    padding-left: 0;
    margin: 0;
}

li {
    list-style-type: none
}

a:focus-visible {
    outline: none
}

a:hover {
    text-decoration: none;
}

p {
    margin-bottom: 0
}

body,
html {
    /* font-family: -apple-system, BlinkMacSystemFont, Segoe UI, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol; */
    font-size: 16px;
    color: #333;
    font-family: 微软雅黑;
}

body {
    padding-top: 70px;
}

.w-1200 {
    width: 1200px;
    margin: 0 auto;
}

.min120 {
    min-width: 1200px;
}

/* header */
header {
    height: 70px;
    position: fixed;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    z-index: 999;
    box-shadow: 0px -6px 11px #909090;
}
.nav>.nav-list>.nav-item{
    position: relative;
    padding: 10px 0;
}
li.nav-item.drop-down:hover .drop-down-menu-list{
    display: block;
}
.nav>.nav-list>.nav-item>a {
    color: #515a6e;
    /* margin-left: 40px; */
    padding: 0 20px;
    font-size: 16px;
}

.nav>.nav-list>.nav-item>a:hover {
    color: #2b7efe
}
.nav .drop-down-menu-list{
    display: none;
    top: 100%;
    left: 0px;
    /* padding: 0 20px; */
    background: #fff;
}
.nav .drop-down-menu-list>.nav-item{
    padding: 10px 20px;
    border-bottom: 1px solid #e4e4e4;
}
.nav .drop-down-menu-list>.nav-item:hover{
    background: #f5f5f5;
}
.nav .drop-down-menu-list>.nav-item:hover a{
    color: #2b7efe;
}
.nav .drop-down-menu-list>.nav-item:last-of-type{
    border-bottom: none;
}
.nav .drop-down-menu-list>.nav-item>a{
    color: #515a6e;
}
/* header end*/

/* 标题 */
.style-title .zh {
    font-size: 32px;
    color: #17233d;
}

.style-title .en {
    color: #c5c8ce
}

/* 标题 end */

/* 按钮 */
.style-btn a {
    width: 180px;
    height: 48px;
    line-height: 48px;
    margin: 0 auto;
    color: #fff;
    /* background: #fff; */
    border: 1px solid #fff;
    border-radius: 1px;
    transition: all .2s;
}
/* 按钮end */

/* footer */
footer{
    background: #2c3144;
    /* padding-top: 80px; */
    color:#808695
}
footer a{
    color: #808695;
}
footer a:hover{
    color: #fff;
}
footer .fot-info{
    padding-top: 35px;
}
footer .fot-nav-item a{
    color: #808695;
}
footer .fot-nav-item a:hover{
    color: #fff;
}
footer .title{
    color: #fff;
    font-size: 20px;
}
footer .fot-contact-item a{
    padding-left: 38px;
}
footer .phone{
    background: url(../images/dianhua2.png) left center / 24px no-repeat;
}
footer .email{
    background: url(../images/youxiang.png) left 2px / 24px no-repeat;
}
footer .address{
    background: url(../images/dizhi.png) left center / 24px no-repeat;
}
footer .qrcode{
    /* padding-left: 110px; */
}
footer .qrcode .about-text{
    -webkit-line-clamp: 4;
    overflow: hidden;
    display: -webkit-box;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    line-height: 2;
}
footer .copyright{
    border-top: 1px solid rgb(255,255,255,.1);
}
footer .links{
    padding: 25px 0 20px 35px;
    border-bottom: 1px solid rgb(255,255,255,.1);
}
footer .links .link-title{
    color: #fff;
}
footer .link-list .link-item{
    padding: 0 10px;
}
/* footer end */

/* 侧边栏 */
#slidebar{border-radius:.5rem 0 0 .5rem;right:0;top:40%;z-index:1000;box-shadow:0 0 1rem 0 rgba(0,0,0,.16)}
.side-item{padding:1.2rem 1rem;transition:all .3s;-ms-transition:all .3s}
.side-item_qq .fa{transform:scale(.76)}
.slide-item_title{width:2rem;height:2rem;line-height:2rem}
.slide-item_title .iconfont{font-size:1.75rem}
.slide-item_cover{top:0;transform:translate(100%,0);transition: all .3s;}
.slide-item_cover .slide-item_child{min-width:10rem;max-width:14rem}
.slide-item_cover .slide-item_child .h6{border-radius: .3rem .3rem 0 0;}
.slide-item_cover .slide-item_child:before{position:absolute;right:0;bottom:70%;transform:translate(99%,0);content:"";display:block;width:0;height:0;border-top:.6rem solid transparent;border-left:.8rem solid #fff;border-bottom:.6rem solid transparent}
#top-btn .slide-item_title{cursor:pointer;transform:rotateZ(0deg)}
.slide-item_title.erweima{
    background: url(../images/erweima.svg) center center / 32px no-repeat;
}
.slide-item_title.phone{
    background: url(../images/dianhua01.svg) center center / 32px no-repeat;
}
.slide-item_title.email{
    background: url(../images/youxiangs.svg) center center / 32px no-repeat;
}
.slide-item_title.address{
    background: url(../images/dizhis.svg) center center / 32px no-repeat;
}
#top-btn .top{
    background: url(../images/fanhuidingbu.svg) center center /32px no-repeat;
}
.slide-item_cover{
    display: flex;
    box-shadow: 0 0 1rem 0 rgb(0 0 0 / 16%);
}
li.side-item.position-relative:hover .position-absolute.slide-item_cover{
    transform:translateX(calc(-111% + 75px))
}

.slide-item_cover.phone{
    min-width: 160px;
    height: 100%;
    background: #fff;
    padding: 0 10px;
    border-radius: 8px;
    padding-left: 56px;
    background: #fff url(../images/dianhua01.svg) 10px center / 32px no-repeat;
}
.slide-item_cover.email{
    min-width: 160px;
    height: 100%;
    background: #fff;
    padding: 0 10px;
    border-radius: 8px;
    padding-left: 56px;
    background: #fff url(../images/youxiangs.svg) 10px center / 32px no-repeat;

}
.slide-item_cover.address{
    min-width: 160px;
    height: 100%;
    background: #fff;
    padding: 0 10px;
    border-radius: 8px;
    padding-left: 56px;
    background: #fff url(../images/dizhis.svg) 10px center / 32px no-repeat;
}
.slide-item_cover div{
    white-space: nowrap;
}
/* 侧边栏 end */

