/* 顶部 */

.container .top {
    height: 34px;
    background: #F5F5F5;
    color: #646464;
    line-height: 34px;
    box-shadow: 0 1px 0 0 #E2E2E2;
    font-family: PingFangSC-Regular, PingFang SC;
}

.header_logo.clearfix {
    background: #fff;
}

#cart_content {
    padding-left: 16px;
    margin-left: 70px;
    margin-top: 45px;
    display: inline-block;
    width: 150px;
    height: 40px;
    background: rgba(250, 250, 250, 1);
    border: 1px solid rgba(226, 226, 226, 1);
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(50, 50, 50, 1);
    line-height: 38px;
}

#cart_content img {
    width: 16px;
    margin-right: 20px;
}

#cart_content a > div {
    display: inline-block;
    position: relative;
}

#cart_content a > div i {
    position: absolute;
    background: #1AAF5D;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, 1);
    display: block;
    font-size: 12px;
    line-height: 12px;
    color: #fff;
    padding: 2px 5px;
    right: 7px;
    top: 3px;
}


/* 电商列表部分 */

.emall {
    margin: 24px auto;
}

.emall ul {
    width: 100%;
    height: 100%;
}

.emall ul li {
    height: 78px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative;
    cursor: pointer;
}

.emall ul li:nth-child(5n) {
    margin-right: 0;
}

.emall ul li:nth-last-child(1) {
    margin-right: 0;
}

.row_wrap {
    position: relative;
    float: left;
    height: 78px;
    width: 70px;
}

.emall_img {
    display: inline-block;
    height: 78px;
    width: 153px;
    background: #fff;
    position: relative;
}

.emall ul li:nth-last-child(5n) .row_wrap {
    background: url(../images/imgsIndex/emall_cyan.png) no-repeat;
}

.emall ul li:nth-last-child(5n+1) .row_wrap {
    background: url(../images/imgsIndex/emall_orange.png) no-repeat;
}

.emall ul li:nth-last-child(5n+2) .row_wrap {
    background: url(../images/imgsIndex/emall_red.png) no-repeat;
}

.emall ul li:nth-last-child(5n+3) .row_wrap {
    background: url(../images/imgsIndex/emall_blue.png) no-repeat;
}

.emall ul li:nth-last-child(5n+4) .row_wrap {
    background: url(../images/imgsIndex/emall_green.png) no-repeat;
}

.emall ul li img {
    width: 100px;
    max-height: 70px;
    display: block;
    border-radius: 6px;
    background-color: #fff;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%
}

.emall ul li .mask {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(150, 187, 240, 0.739);
    border-radius: 6px;
    display: none;
}

.emall ul li.active .mask {
    display: block;
}

.emall ul li .mask h2 {
    width: 100%;
    padding: 0 4px;
    text-align: center;
    color: #fff;
    margin-top: 14px;
    font-size: 14px;
    font-weight: normal
}

.emall ul li .mask div {
    width: 100%;
    text-align: center;
}

.emall ul li .mask div a {
    display: inline-block;
    height: 20px;
    width: 60px;
    border-radius: 8px;
    background: #EFA02F;
    font-size: 12px;
    color: #FFFFFF;
    margin-top: 4px;
}


/* 热销活动专区 */

.hotSale-title::after {
    display: block;
    content: '';
    height: 0;
    clear: both;
}

.hotSale {
    overflow: hidden;
    margin-bottom: 20px;
}

.hotSale-title {
    margin: 20px auto;
    width: 100%;
}

.hotSale-title span {
    font-size: 12px;
    color: #ccc;
    padding-left: 5px;
}

.hotSale-title :last-child {
    display: block;
    margin: 0 auto;
    width: 96px;
}

.hotSale-goods {
    width: 100%;
}

.hotSale-goods ul.content {
    display: inline-block;
    height: 100%;
    width: 100%;
}

.hotSale-goods ul.content li {
    float: left;
    height: 100%;
    width: 100%;
    text-align: center;
}

.hotSale-goods .hd ul li {
    display: inline-block;
    margin-right: 10px;
    width: 12px;
    height: 12px;
    background: #C7C7C7;
}

.hotSale-goods .hd ul {
    float: right;
    margin-bottom: 20px;
}

.hotSale-goods .hd ul li.on {
    background: #1AAF5D;
}

.hotSale-goods ul.content li > a {
    display: inline-block;
}

.hotSale-goods ul.content li > a > div {
    margin-right: 11px;
    padding: 20px;
    display: inline-block;
    width: 388px;
    height: 180px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid rgba(226, 226, 226, 1);
}

.hotSale-goods ul.content li > a:nth-child(3n) > div {
    margin-right: 0;
}

.hotSale-goods ul.content li > a > div img {
    display: block;
    float: left;
    height: 140px;
    width: 140px;
}

.hotSale-goods ul.content li > a > div > div {
    width: 200px;
    display: inline-block;
    padding-left: 20px;
}

.hotSale-goods ul.content li > a > div > div > p:nth-child(1) {
    width: 190px;
    height: 42px;
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(50, 50, 50, 1);
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.hotSale-goods ul.content li > a > div > div > p:nth-child(2) {
    font-size: 16px;
    margin-top: 16px;
    font-family: PingFangSC-Regular, PingFang SC;
    text-align: left;
    font-weight: 400;
    color: rgba(245, 34, 45, 1);
    line-height: 16px;
}

.hotSale-goods ul.content li > a > div > div > button {
    cursor: pointer;
    display: block;
    width: 100px;
    height: 32px;
    margin-top: 16px;
    background: rgba(255, 77, 79, 1);
    box-shadow: 0px 4px 10px 0px rgba(255, 77, 79, 0.2);
    border-radius: 4px;
    color: #fff
}

.hotSale-goods ul.content li > a > div:hover {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(226, 226, 226, 1);
}

.ranking .title {
    padding: 20px 0;
}

.ranking .title span {
    font-size: 24px;
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: rgba(50, 50, 50, 1);
    line-height: 24px;
}

.ranking .title i {
    font-size: 16px;
    font-family: HelveticaNeue-Light, HelveticaNeue;
    font-weight: 300;
    color: rgba(100, 100, 100, 1);
    line-height: 16px;
    margin-left: 10px;
}

.rankingList {
    background: #fff;
    width: 100%;
    height: 360px;
    padding: 20px;
    margin-bottom: 20px;
}

.rankingList > div {
    width: 24%;
    height: 100%;
    display: inline-block;
}

.rankingList > div > a > div {
    width: 100%;
    height: 100px;
    position: relative;
}

.rankingList > div > a > div .pro_img {
    width: 80px;
    height: 80px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0px 0px 6px 0px rgba(226, 226, 226, 1);
    display: block;
    float: left;
}

.rankingList > div > a > div img.mark {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
}

.rankingList > div > a > div > div {
    display: inline-block;
    width: 170px;
    padding-left: 20px;
}

.rankingList > div > a > div > div p:nth-child(1) {
    width: 170px;
    height: 40px;
    font-size: 14px;
    text-align: left;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(50, 50, 50, 1);
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.rankingList > div > a > div > div p:nth-child(2) {
    font-size: 14px;
    margin-top: 12px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(245, 34, 45, 1);
    line-height: 14px;
}

.old_price {
    font-size: 12px;
    color: #646464;
    text-decoration-line: line-through;
    float: right;
}

.rankingList > div > a > div > div p:nth-child(2) span:nth-last-child(1) {
    font-size: 12px;
    color: #646464;
    text-decoration-line: line-through;
    float: right;
}

.rankingList > div > p {
    margin-bottom: 20px;
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(100, 100, 100, 1);
    line-height: 20px;
}


/* logo部分 */

.header_logo .w {
    height: 130px;
}

.header_logo .w .logo {
    width: 300px;
    height: 100%;
    position: relative;
    margin-right: 30px;
}

.header_logo .w .logo a {
    display: block;
    position: absolute;
    transform: translateY(-50%);
    top: 50%
}

.header_logo .w .logo img {
    width: 300px;
    max-height: 66px;
}


/* .导航部分 */

.nav_wrap {
    background: #fff;
    border-bottom: #1AAF5D 2px solid;
}

.header_nav > li {
    height: 41px;
    float: left;
    padding: 10px 32px;
    cursor: pointer;
    position: relative;
}

.nav_wrap .pass-malls:hover,
.nav_wrap .zone:hover {
    background: #1AAF5D;
}

.nav_wrap .pass-malls:hover div a,
.nav_wrap .zone:hover div > a {
    color: #fff;
}

.nav_wrap .pass-malls:hover {
    background: #1AAF5D;
}

.nav_wrap .pass-malls:hover div a {
    color: #fff;
}

.nav_wrap .pass-malls .malls-dropdown,
.nav_wrap .zone .zone-dropdown {
    padding: 0 10px;
    left: 0;
    top: 40px;
    background: #fff;
    color: #323232;
    display: none;
    width: 120px;
    border: 1px solid #e2e2e2;
    position: absolute;
    z-index: 999;
}

.nav_wrap .pass-malls .malls-dropdown.active,
.nav_wrap .zone .zone-dropdown.active {
    display: block;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item {
    text-align: center;
    border-bottom: #E2E2E2 1px dashed;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:hover {
    color: #1AAF5D;
    border-bottom: 1px #E13119 dashed;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:nth-last-child(1) {
    border-bottom: none;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:hover a {
    color: #1AAF5D;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item a {
    line-height: 40px;
    color: #323232;
    padding: 5px 15px;
}

.nav_wrap .pass-malls .zone.active {
    display: block;
}

.nav_wrap .zone .malls-dropdown-item {
    text-align: center;
    border-bottom: #E2E2E2 1px dashed;
}

.nav_wrap .zone .malls-dropdown-item:hover {
    color: #1AAF5D;
    border-bottom: 1px #E13119 dashed;
}

.nav_wrap .zone .malls-dropdown-item:nth-last-child(1) {
    border-bottom: none;
}

.nav_wrap .zone .malls-dropdown-item:hover a {
    color: #1AAF5D;
}

.nav_wrap .zone .malls-dropdown-item a {
    line-height: 40px;
    color: #323232;
    padding: 5px 15px;
}

.nav_wrap .pass-malls .malls-dropdown.active {
    display: block;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item {
    text-align: center;
    border-bottom: #E2E2E2 1px dashed;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:hover {
    color: #1AAF5D;
    border-bottom: 1px #E13119 dashed;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:nth-last-child(1) {
    border-bottom: none;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item:hover a {
    color: #1AAF5D;
}

.nav_wrap .pass-malls .malls-dropdown .malls-dropdown-item a {
    line-height: 40px;
    color: #323232;
    padding: 5px 15px;
}

.header_nav li.classify {
    width: 210px;
    background: #1AAF5D;
}

.header_nav li:nth-child(6) {
    background: none;
}

.header_nav li:first-child img {
    width: 14px;
    height: 12px;
    margin-right: 14px;
}

.header_nav > li.active {
    color: #1AAF5D;
}

.header_nav > li:nth-child(1) {
    background: #1AAF5D;
    color: #fff;
}

.header_nav > li:nth-child(1).active {
    background: #1AAF5D;
}

.header_nav > li > a {
    color: #333;
}

.header_nav > li.active > a {
    color: rgba(50, 50, 50, 1);
}

.header_nav > li.classify > a {
    color: #FFFFFF;
}

.header_nav > li.classify.active > a {
    color: #FFFFFF;
}

.header_nav > li > a {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(50, 50, 50, 1);
}

.header_nav > li:hover > a {
    color: #1AAF5D;
}

.header_nav > li:nth-child(1) > a {
    color: #fff;
}


/* 搜索 */

.topright.fr {
    float: left;
    width: 440px;
    height: 40px;
    line-height: 40px;
    margin-top: 45px;
    background: #FFFFFF;
    position: relative;
}

.topright .notice {
    width: 80px;
    height: 36px;
    border-right: 1px solid #C7C7C7;
    float: left;
    cursor: pointer;
}

.select {
    float: left;
}

.select > div {
    border: 2px solid #1AAF5D;
    height: 40px;
}

.select .searchCase img {
    width: 24px;
    height: 24px;
    margin-top: -4px;
}

.select .selectin {
    background: none;
    width: 360px;
    height: 33px;
    padding-left: 15px;
    border: none;
    color: #323232;
    font-size: 14px;
    vertical-align: 2px;
}

.select .searchimg {
    padding: 0 3px;
    vertical-align: -2px;
}


/* 下拉 */

.topright .sercths {
    position: absolute;
    top: 30px;
    left: 0px;
    border: 1px solid #1AAF5D;
    border-radius: 3px;
    z-index: 99;
    width: 58px;
    height: 58px;
    background: #fff;
}

.topright .sercths p {
    height: 15px;
    margin-top: 5px;
    padding-left: 9px;
    cursor: pointer;
}

.topright .sercths p:hover {
    color: #1AAF5D;
}

.hides {
    display: none;
}

.service {
    width: 100%;
    text-align: center;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 -4px 13px -7px #666 inset;
    padding: 30px 0;
}

.service .service_item {
    display: inline-block;
}

.service .service_item > img {
    float: left;
    width: 60px;
    height: 60px;
}

.service .service_item > div {
    display: inline-block;
    margin-right: 228px;
    padding: 10px 0 0 30px;
    text-align: left;
}

.service .service_item:nth-last-child(1) > div {
    margin-right: 0;
}

.service .service_item > div p:nth-child(1) {
    margin-bottom: 10px;
    font-size: 16px;
    font-family: PingFangSC-Semibold, PingFang SC;
    font-weight: 600;
    color: #1AAF5D;
    line-height: 16px;
}

.service .service_item > div p:nth-child(2) {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(100, 100, 100, 1);
    line-height: 14px;
}


/* 底部 */

#footerBox {
    width: 100%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    background: #343537;
    box-shadow: inset 0 1px 0 0 #C7C7C7;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(199, 199, 199, 1);
}

.contrast_purchase_containers-container img {
    width: 22px;
    height: 14px;
    padding-right: 10px;
}


/* 顶部 */

.top {
    width: 100%;
    height: 36px;
    line-height: 36px;
    background: #F5F5F5;
    box-shadow: 0 1px 0 0 #C7C7C7;
    background-size: 100% 100%;
}

.top .top_left span {
    color: #646464;
}

.top .top_left a {
    color: #1AAF5D;
    font-size: 14px;
}

.top .top_left a:hover {
    color: #e28a82;
}

.top .top_right {
    margin-right: 94px;
}

.top .top_right li {
    float: left;
    cursor: pointer;
}

.top .top_right li a {
    display: inline-block;
    border-right: 1px solid #E2E2E2;
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    color: #646464;
}

.top .top_right li span {
    display: inline-block;
    border-right: 1px solid #E2E2E2;
    height: 16px;
    line-height: 16px;
    padding: 0 10px;
    color: #646464;
}

.top .top_right img {
    width: 16px;
    height: 11.4px;
}

.top .top_right span {
    color: #1AAF5D;
}

.top .admin {
    color: #1AAF5D;
}

.returnPortalLi {
    display: none;
}


/* 意见反馈遮罩层 */

html,
body {
    height: 100%;
}

.modal {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    background-color: rgba(0, 0, 0, 0.3);
    z-index: 9999;
}

.advise-from {
    position: fixed;
    padding: 20px 35px 0 36px;
    box-sizing: border-box;
    z-index: 9999;
}

.advise-from .box1 p {
    font-family: PingFang-SC-Medium;
    font-size: 14px;
    color: #323232;
    line-height: 14px;
    margin-bottom: 20px;
}

.advise-from .box2 {
    padding-bottom: 8px;
}

.advise-from .box2 .tit {
    font-size: 14px;
    color: #323232;
    line-height: 14px;
    margin-top: 3px;
}

.advise-from .box2 input {
    background: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    width: 340px;
    height: 28px;
}

.advise-from .box3 {
    padding-bottom: 8px;
}

.advise-from .box3 tit {
    font-size: 14px;
    color: #323232;
    line-height: 14px;
}

.advise-from .box3 .text {
    background: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    height: 111px;
}

.advise-from .box4 input {
    background: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    width: 340px;
    height: 28px;
}

.advise-from .box5 input {
    background: #ffffff;
    border: 1px solid #e2e2e2;
    border-radius: 4px;
    width: 340px;
    height: 28px;
}

.advise-from .box6 {
    width: 100%;
    text-align: center;
}

.advise-from .box6 button {
    background: #1AAF5D;
    border-radius: 4px;
    padding: 6px 21px;
    color: #fff;
}

#textarea {
    width: 100%;
    height: 100%;
    padding: 8px;
    box-sizing: border-box;
    resize: none;
}


/* 关闭 */

.from-box {
    position: relative;
}

.close {
    position: absolute;
    top: 0px;
    right: 10px;
    cursor: pointer;
}

.close img {
    height: 14px;
    width: 14px;
}


/* 面包屑 */

.crumbs {
    margin-top: 1px;
    margin-bottom: 18px;
    min-height: 50px;
    background: rgba(255, 255, 255, 1);
    box-shadow: 0 -4px 14px -10px rgba(226, 226, 226, 1) inset;
}

.crumbs span {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(100, 100, 100, 1);
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    cursor: default;
}

.crumbs span:nth-last-child(1) {
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(50, 50, 50, 1);
}

.crumbs span a {
    cursor: default;
}

.crumbs .announcement {
    width: 110px;
    border: 1px solid #E2E2E2;
    text-align: center;
}

.crumbs .announcement img {
    display: inline-block;
    vertical-align: middle;
    margin-left: 10px;
    width: 13px;
    height: 13px;
}


/* 分页 */

.page {
    width: 100%;
    text-align: right;
    margin-top: 20px;
}

.page span {
    padding: 7px 17px;
    border: 1px solid #E2E2E2;
    border-radius: 2px;
    cursor: pointer;
}

.page .total {
    border: 0;
    border-radius: 0;
}

.page .sure {
    background: #F9F9F9;
}

.banner_left .left_bottom .left_nav li .icon {
    background-size: 36px;
    background-image: url('./../images/imgsIndex/nav3.png');
    background-repeat: no-repeat;
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
}


/* 左侧图标 */

.banner_left .left_bottom .left_nav1 li .icon1 {
    background-position: -18px -36px;
}

.banner_left .left_bottom .left_nav1 li .icon2 {
    background-position: -18px -54px;
}

.banner_left .left_bottom .left_nav1 li .icon3 {
    background-position: -18px -18px;
}

.banner_left .left_bottom .left_nav1 li .icon4 {
    background-position: -18px 0;
}

.banner_left .left_bottom .left_nav1 li .icon5 {
    background-position: -18px -252px
}

.banner_left .left_bottom .left_nav1 li .icon6 {
    background-position: -18px -270px;
}

.banner_left .left_bottom .left_nav1 li .icon7 {
    background-position: -18px -307px;
}

.banner_left .left_bottom .left_nav1 li .icon8 {
    background-position: -18px -288px;
}

.banner_left .left_bottom .left_nav1 li .icon9 {
    background-position: -18px -217px;
}

.banner_left .left_bottom .left_nav1 li .icon10 {
    background-position: -18px -198px
}

.banner_left .left_bottom .left_nav1 li .icon11 {
    background-position: -18px -162px
}

.banner_left .left_bottom .left_nav1 li .icon12 {
    background-position: -18px -180px;
}

.banner_left .left_bottom .left_nav1 li .icon13 {
    background-position: -18px -144px;
}

.banner_left .left_bottom .left_nav1 li .icon14 {
    background-position: -18px -126px;
}

.banner_left .left_bottom .left_nav1 li .icon15 {
    background-position: -18px -91px;
}

.banner_left .left_bottom .left_nav1 li .icon16 {
    background-position: -18px -72px;
}

.banner_left .left_bottom .left_nav1 li .icon17 {
    background-position: -18px -235px;
}

.banner_left .left_bottom .left_nav1 li .icon18 {
    background-position: -18px -108px;
}

.banner_left .left_bottom .left_nav1 li.active .icon1 {
    background-position: 0 -36px;
}

.banner_left .left_bottom .left_nav1 li.active .icon2 {
    background-position: 0 -54px;
}

.banner_left .left_bottom .left_nav1 li.active .icon3 {
    background-position: 0 -18px;
}

.banner_left .left_bottom .left_nav1 li.active .icon4 {
    background-position: 0 0;
}

.banner_left .left_bottom .left_nav1 li.active .icon5 {
    background-position: 0 -252px
}

.banner_left .left_bottom .left_nav1 li.active .icon6 {
    background-position: 0 -270px;
}

.banner_left .left_bottom .left_nav1 li.active .icon7 {
    background-position: 0 -307px;
}

.banner_left .left_bottom .left_nav1 li.active .icon8 {
    background-position: 0 -288px;
}

.banner_left .left_bottom .left_nav1 li.active .icon9 {
    background-position: 0 -217px;
}

.banner_left .left_bottom .left_nav1 li.active .icon10 {
    background-position: 0 -198px
}

.banner_left .left_bottom .left_nav1 li.active .icon11 {
    background-position: 0 -162px
}

.banner_left .left_bottom .left_nav1 li.active .icon12 {
    background-position: 0 -180px;
}

.banner_left .left_bottom .left_nav1 li.active .icon13 {
    background-position: 0 -144px;
}

.banner_left .left_bottom .left_nav1 li.active .icon14 {
    background-position: 0 -126px;
}

.banner_left .left_bottom .left_nav1 li.active .icon15 {
    background-position: 0 -91px;
}

.banner_left .left_bottom .left_nav1 li.active .icon16 {
    background-position: 0 -72px;
}

.banner_left .left_bottom .left_nav1 li.active .icon17 {
    background-position: 0 -235px;
}

.banner_left .left_bottom .left_nav1 li.active .icon18 {
    background-position: 0 -108px;
}


/*定义滚动条高宽及背景 高宽分别对应横竖滚动条的尺寸*/

.container div::-webkit-scrollbar {
    /* width: 8px;
    height: 8px;
    background-color: transparent; */
}


/*定义滚动条轨道 内阴影+圆角*/

.container div::-webkit-scrollbar-track {
    background-color: transparent;
}


/*定义滑块 内阴影+圆角*/

.container div::-webkit-scrollbar-thumb {
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.1);
}

.source_type1 {
    display: inline-block;
    width: 52px;
    height: 24px;
    background: #E6F7FF;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #1890FF;
    float: right;
}

.source_type2 {
    display: inline-block;
    width: 52px;
    height: 24px;
    background: #FFF7E6;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #FA8C16;
    float: right;
}


/* 右侧悬浮楼层 */

.floorNavigation {
    display: none;
    z-index: 99;
}

.floorNavigation {
    /* width: 80px; */
    /* height: 520px; */
    position: fixed;
    top: 16%;
    right: 2%;
}

.floorHeight a {
    display: block;
    /* width: 80px;
    height: 40px; */
    width: 47px;
    height: 49px;
    line-height: 49px;
    background: url(../images/imgsIndex/head_nava.jpg) no-repeat;
    /* background: #fff; */
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #323232;
    text-align: center;
    /* line-height: 40px; */
    border-left: 1px solid #C7C7C7;
    border-top: 1px solid #C7C7C7;
    border-right: 1px solid #C7C7C7;
    cursor: pointer;
}

.floorHeight a:hover {
    background: #4bc6ef !important;
}

.floorHeight a:hover span {
    display: block !important;
    color: #fff;
}

.floorHeight a:last-child {
    border-bottom: 1px solid #C7C7C7;
}

.floorsLists span {
    display: none;
    line-height: 16px;
    padding: 8px 0;
}

.goTop {
    margin-top: 20px;
    width: 80px;
    height: 60px;
    background: #fff;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    color: #323232;
    text-align: center;
    line-height: 30px;
    border: 1px solid #C7C7C7;
    cursor: pointer;
}

.greyTop {
    width: 20px;
    height: 20px;
    margin-top: 10px;
}

.goTop:hover {
    background-color: #1AAF5D;
    border: #1AAF5D;
}
