* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/* em 和 i 斜体的文字不倾斜 */
em, i {
    font-style: normal 
}
/* 去掉li 的小圆点 */
li {
    list-style: none 
}
img {
   /* border 0 照顾低版本浏览器 如果 图片外面包含了链接会有边框的问题 */
    border: 0;
   /* 取消图片底侧有空白缝隙的问题 */
    vertical-align: middle;
    object-fit:cover 
}
button {
   /* 当我们鼠标经过button 按钮的时候，鼠标变成小手 */
    cursor: pointer 
}
a {
    color: #666;
    display: block;
    text-decoration: none 
}
a:hover {
    color: #34C46E 
}
button, input {
    font-family: MicrosoftYaHei-, MicrosoftYaHei;
    outline: none;
    border: none;
}
body {
   /* CSS3 抗锯齿形 让文字显示的更加清晰 */
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    font: 0.16rem MicrosoftYaHei-, MicrosoftYaHei;
    color: #666;
    overflow-x: hidden;
    position: relative;
    min-width: 14.5rem;
}
.hide, .none {
   /* 隐藏 */
    display: none;
}
.show {
    display: block;
}
/* 清除浮动 */
.clearfix:after {
    visibility: hidden;
    clear: both;
    display: block;
    content: ".";
    height: 0 
}
.clearfix {
    *zoom: 1 
}
.flex-row {
    display: flex;
    flex-direction: row;
}
.flex-column {
    display: flex;
    flex-direction: column;
}
.flex-flow{
    flex-flow: row-reverse;
}
.flex-warp{
    flex-wrap: wrap;
}
.overflow {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    white-space: nowrap;
}
.overflow2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.overflow3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.defaultWidth {
    width: 14.5rem;
    margin: auto auto;
}
.width {
    width: 14rem;
    margin: auto auto;
}
@media only screen and (max-width: 1024px) {
    body{
        min-width: 100%;
    }
    .backTop img{
        width: 50%;
    }
    .backTop{
        right: -0.2rem !important;
        bottom: 1.4rem !important;
    }
     .width {
        width: 100%;
     }
     .new-item{
         width: 100%;
     }
     .inside-banner{
        height: 3.5rem !important;
     }
     .banner-text{
        font-size: .48rem !important;
     }
     .banner-text::after{
        left: .13rem !important;
     }
    .content-nav-list{
        width: 100% !important;
        flex-wrap: wrap;
    }
    .content-nav-item-img img{
         width: 50%;
     }
     .content-nav-item-text{
         font-size: .26rem !important;
     }
     .content-nav-item:nth-child(4), .content-nav-item:nth-child(5){
         margin-top: .25rem;
     }
}