#app{width:100%;max-width:480px;margin:0 auto;}
.focus-swipe {
  padding-bottom: 0px;
}
.focus-swipe .title{position:fixed;bottom:0;left:0;width:100%;height:50px;background:rgba(0,0,0,0.5);}
.focus-swipe .van-ellipsis{
  max-width: 300px;
  margin-left: 10px;
  font-size: 14px;
  line-height: 18px;
  text-align:left;
}
.focus-swipe .van-swipe {
  cursor: pointer;
}
.focus-swipe .van-swipe-item {
  color: #fff;
  text-align: center;
}
.focus-swipe .van-swipe img {
  display: block;
  box-sizing: border-box;
  width: 100%;
  background-color: #fff;
  pointer-events: none;
}
.focus-swipe--vertical .van-swipe-item {
  line-height: 200px;
}
.focus-swipe .custom-indicator {
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 2px 5px;
  color: #fff;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.1);
}
.today .van-doc-demo-block {
  padding: 0 16px;
}
.today .van-doc-demo-block__title {
  padding-left: 0;
}
.today .van-col {
  color: #fff;
  min-height:50px;
  text-align: center;
  background-clip: content-box;
}
.today .van-cell__title{text-indent:30px;background:url(data:image/gif;base64,R0lGODlhKAAoAMQAADMzM////8LCw5GRklZWV+fn562trkpKS3p6e97e3u/v77S0tKWlpTg4Off392ZmZlJSU8zMzJmZmb6+vo2NjoSEhF5eX9LS0lhYWUpKUgAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAoACgAAAX/YCCOZGmeaKqubOu+cCzPdG2bjnO7S9Msu1UPAvkFUT1LoWAxBiOSqKTSUIqYjYpUEplNGoBw2DpiisUTmeFwUbgVupLjrbgcDOpDApa45/cvfXgxa4AugjIMenwHDDE9DwowCg9OLUkFAQUSCQUMBQ4GXJtSmVhALJgifREJFgkUGBUHCxIWFhKZmk2oKQUQD7oBfRAEGREWAg4IEgEDAyUFDxDCJ7/BI30MBgTIyszO0CTS1EJVuqyusBazF+HjvJfnmpyeoKJdARNpV/E8DZEmVerlQpGhFtr+MBoEo9BChYH8EGJDJw6JOW/sMHzx5QwAMv08AuAXA4oUKmSwHWiRkm8HplNHTgwpQjAmiR6WbOKwqLOnz59Aa4QAADs=) no-repeat left -2px;background-size: contain;}
.today .van-cell__title,.dzb .van-cell__title{font-weight:bold;}
.today .van-cell,.dzb .van-cell{padding:10px 10px;}
.today .list-box{padding:0px 10px;}
.today .van-image{height:113px;}
.today .van-image img{width:96%;margin:0px 2%;}

.sort-box .van-card__title{font-size:14px;line-height:25px;max-height:50px;}
.sort-box .van-tag,.lists-box .van-tag{background:none;color:#333;}

.btntomore{padding:10px 0px;text-align:center;}

.dzb .van-cell__title{text-indent:30px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAIAAAADnC86AAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M0BrLToAAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8yNy8xOfPQDnYAAAGbSURBVFiFY/z//z/DQACmAbF11OJRi0ctHhYWs2AK3bx589Chw3///qGKBczMLHZ2turq6mjijGhF5rNnz4qKim7fvkMVWyFAVVWlr69PSkoKWRDdxz9//vz8+UtpaYmHhwdVbN2xY8fixUt+/vyJJj6Y4piBgaG7u6e7u4dadkhISBBrsa2trYYGenIgD9y4cfP27dvEWuzo6ODv708Vizdu3IjV4kEWx3jAo0ePdu7chZzLmZlZ3N3d5OTkaGvx+fPnZ8yYgWIEC4uKijLNLWZgYBAXF+/oaIfbxMzMzMPDQ6ohQyeOGRgYXr58mZiYhDCChaWhocHTk7SSjhyLubi4vL29BAQEIFxmZhZtbS1SDSHHYj4+vvDwcEVFRTL0UmTxp0+fVq5cCfcxGxubp6enpKQkbS1mYWH59u3b6tVrkAXFxcW9vb1pa7G7u7uNjQ1yLc7IyMjNzU2qOeT4mJ+fn1RdxFr8/fv3Dx8+UG46xCiiLGZnZ+fl5aFufayqqsLOzo4miN7mYhioxh7dwMhr0I9aPGoxzQAAJqF+SC63f78AAAAASUVORK5CYII=) no-repeat left -2px;background-size: contain;}
.dzb-box{width:80%;margin:0 auto;}
.dzb-box {
  padding: 20px 0px;
}
.dzb-box .van-swipe {
  cursor: pointer;
}
.dzb-box .van-swipe-item {
  color: #fff;
  text-align: center;
}
.dzb-box .van-swipe img {
  display: block;
  box-sizing: border-box;
  width: 100%;
  padding: 0px 5px;
  background-color: #fff;
  pointer-events: none;
}
.dzb-box .custom-indicator {
  position: absolute;
  right: 5px;
  bottom: 5px;
  padding: 2px 5px;
  color: #fff;
  font-size: 12px;
  background: rgba(0, 0, 0, 0.1);
}

.index-ad{
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  box-sizing: border-box;
  width: 100%;
  height: 100px;
  padding: 10px;
  overflow: hidden;
}

/*lists*/
.lists-box .van-card__title{font-size:14px;line-height:25px;max-height:50px;}
.lists-box img{object-fit:cover;}
.lists-page-box{padding:20px 0px;font-size:14px;}

.morelist-box .van-cell{padding:10px 10px;}
.morelist-box .van-cell__title{font-weight:bold;color:#333;padding:0 10px;letter-spacing:2px;text-indent:20px;background:url(data:image/gif;base64,R0lGODlhKAAoAMQAADMzM////8LCw5GRklZWV+fn562trkpKS3p6e97e3u/v77S0tKWlpTg4Off392ZmZlJSU8zMzJmZmb6+vo2NjoSEhF5eX9LS0lhYWUpKUgAAAAAAAAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAoACgAAAX/YCCOZGmeaKqubOu+cCzPdG2bjnO7S9Msu1UPAvkFUT1LoWAxBiOSqKTSUIqYjYpUEplNGoBw2DpiisUTmeFwUbgVupLjrbgcDOpDApa45/cvfXgxa4AugjIMenwHDDE9DwowCg9OLUkFAQUSCQUMBQ4GXJtSmVhALJgifREJFgkUGBUHCxIWFhKZmk2oKQUQD7oBfRAEGREWAg4IEgEDAyUFDxDCJ7/BI30MBgTIyszO0CTS1EJVuqyusBazF+HjvJfnmpyeoKJdARNpV/E8DZEmVerlQpGhFtr+MBoEo9BChYH8EGJDJw6JOW/sMHzx5QwAMv08AuAXA4oUKmSwHWiRkm8HplNHTgwpQjAmiR6WbOKwqLOnz59Aa4QAADs=) no-repeat left -2px;background-size: contain;}

.mtop50{margin-top: 46px;}
.padnone{padding:0px;}
.wenzhang{padding:20px 10px;}
.wenzhang .right{float:right;margin-left: 5px;}
.wenzhang .title{margin:0px 0px 15px 0px;line-height:2.5rem;font-size: 1.5rem;}
.wenzhang .content{line-height:160%;margin-bottom:10px;}
.wenzhang .content p{margin:20px 0px;word-wrap:break-word;}
.copydiv{text-align:center;padding:20px 0px;}
.copydiv a{text-decoration:none;color:#333;padding: 4px 8px;border: solid 1px #333;border-radius: 4px;}
.boxma{width:80%;margin:0 auto;overflow: hidden;margin: 10px auto;font-size:14px;color:#666;}
.boxma div{float: left;width:50%;text-align: center;}
.show-ainfo{float: right;font-size: 10px;}
.show-info{font-size: 10px;color:#666;}
.show-info .user .van-tag{margin-right:0.5rem;}

.header{position:fixed;top:0px;left:0px;width:100%;z-index:100;}
.footer{text-align:center;font-size:14px;padding:20px 0px;color:#666;line-height:30px;}
.footer a{color:#666;padding:2px 5px;}


.nav-to-app {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:fixed;
	z-index:999;
	top:1.76rem;
	left:0;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	height:3rem;
	width:100%;
	padding:0 .52rem;
	background:rgba(0,0,0,.7);
	font-size:.56rem
}
.nav-to-app .left,.nav-to-app {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.nav-to-app .left .slogan {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	text-align:left;
	color:#fff
}
.nav-to-app .left .logo {
	width:1.54rem;
	height:1.54rem;
	margin-right:.4rem
}
.nav-to-app .right {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.nav-to-app .right .close {
	width:.8rem;
	margin-left:.4rem
}
.nav-to-app .open-btn {
	display:block;
	padding:.2rem .3rem;
	background-color:#e70021;
	color:#fff;
	border-radius:.2rem;
	font-size:.48rem
}
.iframe {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  width: 100%;
  margin: 15px 0px;
}

.iframe iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.btnloadmore{text-align: center;margin: 15px 0px;}
.hot-box{
  width: 100%;
  padding: 10px 0px;
  box-shadow: inset 0px 5px 5px rgba(0, 0, 0, 0.2);
}
.hot-list li a{
  color: #666;
  font-size: 16px;
  font-weight: bold;
}
.hot-list li,.marquee {
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  box-sizing: border-box;
  margin: 10px 0px;
}

.marquee a {
  display: inline-block;
  padding-left: 0%;
  animation: marquee 10s linear infinite; 
}

@keyframes marquee {
  0%,100% {
    transform: translateX(0%);
  }
  50% {
    transform: translateX(calc(-100% + 375px));
  }
}
