﻿.sidenav { position: relative; }
.sidenav .title { line-height: 1rem; padding: 0 0.32rem; font-size: 0.36rem; font-weight: bold; border-top: 0.01rem solid #eee; border-bottom: 0.01rem solid #eee; }
.sidenav .desc { position: absolute; width: 100%; left: 0; display: none; z-index: 300; background: #F9F9F9; }
.sidenav .desc li { height: 0.96rem; line-height: 0.96rem; text-align: center; border-bottom: 0.01rem solid #ddd; }
.sidenav .desc li a { display: block; }
.sidenav .desc li:last-child { border-bottom: none; }
.sidenav .mask2 { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 200; display: none; }
.sidenav .mask2 .head { height: 3.98rem; opacity: 0; }
.sidenav .mask2 .foot { height: calc(100% - 3.98rem); background: #000; opacity: 0.3; }

.news-list { background: #fff; padding: 0 0.32rem; }
.news-list .item { padding: 0.32rem; border-bottom: 0.01rem solid #ddd; }
.news-list .item:last-child { border-bottom: none; }
.news-list .item .name { font-size: 0.3rem; font-weight: bold; line-height: 0.46rem; max-height: 0.96rem; margin-top: 0.1rem; }

.news-box { background: #fff; padding: 0.32rem; }
.news-box .time { padding: 0.1rem 0 0.26rem 0; }
.news-box .title { font-size: 0.48rem; font-weight: bold; line-height: 0.68rem; }
.news-box .share { font-size: 0; padding: 0.4rem 0 0.5rem 0; }
.news-box .share a { margin-right: 0.28rem; }
.news-box .content { overflow: hidden; padding-top: 0.5rem; border-top: 0.01rem solid #ddd; }
.news-box .content img {width:100%;height:auto!important;}
.news-box .source p { padding-bottom: 0.16rem; font-size: 0.3rem; }
.news-box .next { padding-top: 0.32rem; margin-top: 0.6rem; border-top: 0.01rem solid #ddd; }
.news-box .next .item { height: 1.5rem; padding: 0.32rem; background: #F9F9F9; margin-bottom: 0.32rem; }
.news-box .next .item .tip { padding-bottom: 0.12rem; }
.news-box .next .item .name { font-size: 0.32rem; font-weight: bold; margin-bottom: 0.12rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.share-url {height:0.01rem; opacity:0;}

.filter { background: #fff; position: relative; border-bottom: 0.01rem solid #eee; }
.filter .address { width: 3.04rem; }
.filter .time { width: 3.04rem; }
.filter .split { margin: 0.3rem 0 0 0.7rem; width: 0.01rem; height: 0.4rem; background: #ddd; }
.filter .title { height: 0.98rem; line-height: 0.98rem; text-align: center;font-size:0.3rem; }
.filter .title .icow2 { margin-left: 0.08rem; }
.filter .desc { position: absolute; width: 100%; left: 0; z-index: 200; background: #fff; display: none; border-top: 0.01rem solid #eee; }
.filter .input { height: auto; }
.filter .input .box { width: 100%; padding: 0 0.32rem; box-sizing: border-box; }
.filter .switchbox-item { display: block; height: 0.96rem; line-height: 0.96rem; background: #fff; border-bottom: 0.01rem solid #eee; text-align: left; font-size:0.28rem;}
.filter .switchbox .selected { color: #07619D !important; background: #fff !important; }
.mask2 { position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 100; display: none; }
.mask2 .head { height: 4.92rem; opacity: 0; }
.mask2 .foot { height: calc(100% - 4.92rem); background: #000; opacity: 0.3; }

.job-list { background: #fff; }
.job-list .item { padding: 0.32rem 0; }
.job-list .item .title { font-size: 0.32rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.job-list .item .time { padding: 0.04rem 0; }
.job-list .item .time .split { width: 0.01rem; height: 0.28rem; background: #ddd; margin: -0.04rem 0.16rem 0 0.16rem; }
.job-list .item .desc { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.job-box { background: #fff; padding: 0 0.32rem; }
.job-box .title { font-size: 0.48rem; font-weight: bold; line-height: 0.68rem; margin: 0.5rem 0 0.24rem 0; }
.job-box .info .split { width: 0.01rem; height: 0.28rem; background: #ddd; margin: -0.04rem 0.16rem 0 0.16rem; }
.job-box .share { padding: 0.5rem 0; border-bottom: 0.01rem solid #ddd; }
.job-box .share .icow6 { margin-right: 0.24rem; }
.job-box .content { padding: 0.5rem 0; overflow: hidden; }
.job-box .job-email a { display: block; margin-bottom: 0.32rem; }

.head-bar { height: 1.04rem; line-height: 1.04rem; padding: 0 0.32rem; background: #f9f9f9; font-size: 0.32rem; font-weight: bold; border-top: 0.01rem solid #eee; border-bottom: 0.01rem solid #eee; }
.brand-list { padding: 0.32rem 0.32rem 0 0.32rem; }
.brand-list .item { background: #fff; margin-bottom: 0.32rem; }
.brand-list .item .pic { height: 2.24rem; border-bottom: 0.01rem solid #eee; }
.brand-list .item .info { padding: 0.32rem; }
.brand-list .item .name { font-size: 0.32rem; font-weight: bold; padding-bottom: 0.08rem; }
.brand-list .item .desc { height: 1.2rem; line-height: 0.4rem; overflow: hidden; }

.partner-list { padding: 0.32rem 0.32rem 0 0.32rem; background: #fff; }
.partner-list .item { float: left; width: 3.22rem; border: 0.01rem solid #eee; text-align: center; margin: 0 0.32rem 0.32rem 0; }
.partner-list .item:nth-child(2n) { margin: 0 0 0.32rem 0; }
.partner-list .item .pic { height: 1.5rem; }
.partner-list .item .name { height: 0.6rem; line-height: 0.6rem; background: #f5f5f5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.activity-list { padding: 0.32rem 0.32rem 0 0.32rem; }
.activity-list .item { background: #fff; margin-bottom: 0.32rem; }
.activity-list .info { padding: 0.32rem; }
.activity-list .pic { height: 3.8rem; }
.activity-list .pic img { height: 100%; width: 100%; object-fit: cover; }
.activity-list .tag1 { display: inline-block; height: 0.42rem; padding: 0 0.12rem; color: #fff; margin-right: 0.12rem; }
.activity-list .name { padding: 0.08rem 0; font-size: 0.32rem; font-weight: bold; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.activity-list .desc { height: 0.8rem; line-height: 0.4rem; overflow: hidden; }

.activity-box { padding: 0 0.32rem; background: #fff; }
.activity-box .title { line-height: 0.68rem; padding: 0.5rem 0 0.25rem 0; font-size: 0.44rem; font-weight: bold; }
.activity-box .tag1 { display: inline-block; height: 0.42rem; padding: 0 0.12rem; color: #fff; margin-right: 0.12rem; }
.activity-box .share { padding: 0.5rem 0; border-bottom: 0.01rem solid #ddd; }
.activity-box .share .icow6 { margin-right: 0.24rem; }
.activity-box .content { padding: 0.5rem 0; }
.activity-box .product .item { margin-bottom: 0.32rem; font-size: 0.26rem; }
.activity-box .product .pic { width: 1.38rem; height: 1.38rem; border: 0.01rem solid #ddd; }
.activity-box .product .info { width: 5.22rem; }
.activity-box .product .name { font-size: 0.3rem; font-weight: bold; }
.activity-box .product .cas { padding: 0.08rem 0; }
.activity-box .product .split { width: 0.01rem; height: 0.26rem; background: #ddd; margin: 0 0.08rem; }
.activity-box .product .ch3 { font-size: 0.3rem; font-weight: bold; }
.activity-box .product .old { text-decoration: line-through; }
.activity-box .product .price span { margin-right: 0.04rem; }
.activity-box .next { padding-top: 0.32rem; margin-top: 0.6rem; border-top: 0.01rem solid #ddd; }
.activity-box .next .item { height: 1.5rem; padding: 0.32rem; background: #F9F9F9; margin-bottom: 0.32rem; }
.activity-box .next .item .tip { padding-bottom: 0.12rem; }
.activity-box .next .item .name { font-size: 0.32rem; font-weight: bold; margin-bottom: 0.12rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }


.document-content .text-title { font-size: 0.3rem; font-weight: bold; text-align: center; padding: 0.4rem; }
.document-content .text-box { overflow: hidden; }
.document-content img { max-width: 6.86rem; }