* {
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

body {
	font: 14px "微软雅黑", "Arial Narrow", HELVETICA;
	line-height: 1.42857143;
	color: #444;
	background-color: #f6f6f6;
}

ul,
ol {
	margin: 0;
	list-style-type: none;
}

a {
	-webkit-transition: background 0.2s linear, color 0.2s linear;
	transition: background 0.2s linear, color 0.2s linear;
	-webkit-tap-highlight-color: transparent;
	tap-highlight-color: transparent;
}

a, a:focus, a:hover {
	color: #333;
	outline: none;
	text-decoration: none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

h1,
h2,
h3 {
	font-size: 18px;
}

h4,
h5,
h6 {
	font-size: 14px;
	font-weight: 400;
}

em {
	font-style: normal;
}

img {
	border: 0;
	vertical-align: middle;
}

input,
textarea {
	outline: 0;
}

::-webkit-scrollbar {
	width: 10px;
	height: 8px;
	background-color: #515a6e;
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

::-webkit-scrollbar:hover {
	background-color: #d1d1d1;
}

::-webkit-scrollbar-thumb {
	background-color: rgb(23, 35, 61, 0.6);
	height: 50px;
	border-radius: 5px;
	border-right: 1px solid #fff;
	border-left: 1px solid #fff;
	-webkit-transition: background-color .3s ease-in-out;
	transition: background-color .3s ease-in-out;
}

::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active {
	background-color: rgb(23, 35, 61, 0.8);
	border-right: 1px solid #f1f1f1;
	border-left: 1px solid #f1f1f1;
}

::-webkit-scrollbar-track {
	background-color: #fff;
}

::-webkit-scrollbar-track:hover {
	background-color: #fff;
}

.divider {
	background: #e6ecf0;
	margin: 6px 0;
	height: 1px;
	padding: 0;
}

.clear {
	clear: both;
}

.text-cen {
	text-align: center;
}

.full_img img {
	width: 100%;
}

.main {width: 100%;max-width: 1600px;margin: 0 auto;}
.main > .row {margin: 0}
.main img {max-width: 100%;}

.mt-3rem {
	margin-top: 3rem;
}

.sm-ptb {
	padding-top: 2rem;
	padding-bottom: 2rem;
}

.none {
	display: none;
}

.nowrap {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.smallShow, .b-hidden {
	display: none;
}

.clearfix:before,
.clearfix:after {
	content: " ";
	display: table;
	clear: both;
}

.clear-btn {
	border:0;
	outline:none;
	background-color: transparent;
}

.tip {
	position: absolute;
	top: 100%;
	left: 50%;
	margin-top: 12px;
	padding: 10px;
	display: none;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 999;
	background-color: #fff;
	-webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
	box-shadow: 2px 2px 5px rgba(0,0,0,0.1);
	border-radius: 8px;
	border: 1px solid #ddd;
}

.tip:after {
	content: "";
	position: absolute;
	top: -6px;
	left: 50%;
	-webkit-transform: translateX(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) rotate(45deg);
	transform: translateX(-50%) rotate(45deg);
	display: block;
	width: 10px;
	height: 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background: #fff;
}

.input-file {
	position: relative;
}

.input-file input {
	position: absolute;
	right: 0;
	top: 0;
	width: 100%;
	height: 100%;
	font-size: 0;
	opacity: 0;
}

.input-file:hover {
	opacity: .8;
}

.finger {
	cursor: pointer;
}

.text-right {
	text-align: right;
}

.red, .finger:hover {
	color: #ef4d3a;
}

.grey {
	color: #999;
}

.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: none;
}

.font-tip {
	display: inline-block;
	width: 15px;
	height: 15px;
	font-size: 12px;
	line-height: 15px;
	text-align: center;
	color:#fff;
	background: #ef4d3a;
	border-radius: 50%;
}

.shadow {
	-webkit-box-shadow: 2px 2px 5px #eee;
	box-shadow: 2px 2px 5px #eee;
}

.centering {
	display: block;
	margin: 0 auto;
}

.icon-alipay {
	color: #009fe9;
}

.icon-wxpay, .icon-wechat {
	color: #09bb07;
}

.icon-font-vip,.icon-good-fill {
	color: #FD2063;
}

.icon-load:before {
	display: inline-block;
	width: 14px;
	height: 14px;
	line-height: 14px;
	font-size: 14px;
	-webkit-animation: rotate360 1.5s linear infinite;
	animation: rotate360 1.5s linear infinite;
}

.progress {margin-bottom: 0;height: 4px;overflow: visible;}
.progress-bar {border-radius: 4px;background: -webkit-gradient(linear,left top,right top,color-stop(0,#ef4d3a),to(#F87E2F));background: linear-gradient(90deg,#ef4d3a 0,#F87E2F 100%);}

@-webkit-keyframes rotate360 {
	form {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes rotate360 {
	form {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

.animated {
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
}

.fadeInDown {-webkit-animation-name: fadeInDown; animation-name: fadeInDown;}
@-webkit-keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}
@keyframes fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

.slick-arrow {position:absolute;top:50%;border:0;cursor:pointer;background: #ef4d3a;color: #fff;z-index:99;outline:0;font-size: 30px;font-weight: 900;}
.slick-prev {left:0;}
.slick-next {right:0;}
.slick-dots {width:100%;text-align:center;z-index:99}
.slick-dots li {display:inline-block;margin:0 9px;padding:0}
.slick-dots li button {display:block;width:8px;height:8px;border:0;border-radius:50%;cursor:pointer;font-size:0;line-height:0;text-indent:999px;background-color:#d2d2d2;padding:0}
.slick-dots li.slick-active button {background-color:#fa4c25}

.icon-tem {padding: 0 6px;font-size: 30px;line-height: 20px;background: #000;background: rgba(0,0,0,.6);color:#f5f5f5; border-radius: 3px 0 0 0;}
.tem {margin:0 auto; width: 100%; max-width: 480px; overflow: hidden; position: relative;}
.tem .img {width: 100%;}
.tem .icon-tem{position: absolute; right: 0;bottom: 0;}

.pt-title{position: relative;margin-bottom:1rem;}
.pt-title h2{display: inline-block;padding-right:25px;font-size:28px;font-weight: bold;}
.pt-title .more{color:#888;font-size:14px;}
.pt-title .more .icon{font-size:12px;}
.pt-title .more:hover{color: #ef4d3a;}
.pt-title .num{font-size:14px;color:#888;}
.pt-title .num::before{content: "(";}
.pt-title .num::after{content: ")";}
.sm-title{border-bottom:1px solid #ccc;margin-bottom:2rem;}
.sm-title h3{display: inline-block;font-size:18px;font-weight: bold;padding-top:20px;padding-right:25px;}
.sm-title .more{color:#888;font-size:14px;}
.sm-title .more::after{content: "\e60d";font: normal normal normal 20px/1 "icon";margin-left:10px;display: inline-block;transform: translateY(3px);}
.sm-title .more:hover{color: #ef4d3a;}

/* 顶部 */
.header{
	background-color: #fff;
}
.header .logo img{height:50px;max-height:100%;}
.header .logo,.header .login,.header .gwc-btn{display: flex;align-items: center;}
.header .logo {flex-shrink: 0;}
.header .login{margin-left:50px;font-size:12px;}
.header .login a{color:#000;}
.header .login a:hover{color:#ef4d3a;}
.header .login span{color:#ddd;padding:0 5px;}

.header .search-box{margin:0 auto;padding:30px 0;min-width: 440px;}
.header .search{position: relative;display: flex;align-items: stretch;border:2px solid #ef4d3a;border-radius: 10px;}
.header .search *{outline: none;}
.header .search .search-text{width:100%;border:none;padding:8px 10px;}
.header .search .search-tag{width:100%;}

.header .search .type{position: relative;}
.header .search .submit{display: flex;border:none;background-color: #fff;border-radius: 0 8px 8px 0;color:#888;}
.header .search .submit .icon{font-size:28px;line-height:24px;}
.header .search-tag{font-size:12px;margin-top:15px;}
.header .search-tag a{margin:0 3px;color:#000;}
.header .search-tag a:hover{color:#ef4d3a;}
.header .search .type .btn{border:1px solid #fff;border-right: 1px solid #ddd;height:100%;border-radius: 8px 0 0 8px;height:100%;}
.header .search .type .btn:focus,.header .search .type .btn:hover{background-color: #fff;box-shadow: none;}



.header .gwc-btn .block{border:1px solid #ddd;display: block;padding:8px 20px;border-radius: 10px;color:#000;font-size:14px;}
.header .gwc-btn .block i.icon{color:#ef4d3a;padding-right:10px;}
.header .gwc-btn .block span{
	margin-left: 10px;
}
.header .gwc-btn .block:hover{background-color: #ef4d3a;color:#fff;border-color: #ef4d3a;}
.header .gwc-btn .block:hover span,.header .gwc-btn .block:hover i.icon{color:#fff;}


/* 登录动态 */
.head-state{background-color: #fafafa;display: flex;padding:3px 0;}
.head-state .state{margin-left:auto;text-align: right;position: relative;}
.head-state .state a{color:#000;font-size:12px;}
.head-state .state a:hover{color:#ef4d3a;}
.head-state .state span{padding:0 15px;}
.head-state .state-menu{position: absolute;right:10px;width:300px;max-width:100%;border:1px solid #ddd;border-radius: 10px;background-color: #fff;padding:1rem 0;z-index:99;display: none;}
.head-state .state-menu.show{display: block;}
.state-menu .text{text-align: center;padding:2rem 0;color:#888;}
.state-menu .ls-tit{text-align: center;}
.state-menu .ls-tit span{background-color: #fff;display: inline-block;padding:0 5px;position: relative;z-index:1;color:#888;}
.state-menu .ls-tit::after{content: "";display: block;width:100%;height:1px;border-bottom:1px solid #ddd;transform: translateY(-10px);}
.state-menu .state-tabs{text-align: left;width:100%;border-bottom:1px solid #ddd;padding:0 15px;}
.state-menu .state-tabs a.active{border-bottom:2px solid #ef4d3a;}
.state-menu .state-tabs a{transform: translateY(1px);display: inline-block;padding:0 10px;}
.state-menu .counts{padding:0 1rem;}
.ls-list>li{display: flex;align-items: stretch;margin-bottom:1rem;}
.ls-list>li .uhead{flex:1;display: flex;justify-content: center;align-items: center;}
.ls-list>li .uhead img{border-radius: 50%;}
.ls-list>li .str{text-align: left;flex:2;font-size:12px;padding:0 5px;}
.ls-list>li .str .p1{margin-bottom:.5rem;}
.ls-list>li .str .p1 .time{color:#888;}
.ls-list>li .img{flex:1;}
.ls-more{padding:1.5rem 0;text-align: center;}
.ls-more a{color:#000;font-size:14px;}
.ls-list>li .titurl{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.online{display: flex;align-items: center;margin-left:50px;position: relative;width:50px;}
.online>a{color:#ef4d3a;}
.online-menu{left:auto;right:0;top:80%;width:220px;border:1px solid #ddd;transform: unset;padding:0;}
.online-menu:after{left: auto;right: 15px;}
.online-menu .online-body{padding:1rem;}
.online-menu .user-info{display: flex;align-items: stretch;}
.head{align-items: center;flex:1;max-width: 50px;}
.head img{border-radius: 50%;overflow: hidden;width: 100%;}
.head img:hover{border: 1px solid #ddd;}
.head .remind {position: absolute; top: 76px;right: 0;}
.online-menu .remind {position: relative;bottom: 1px;}
.online-menu .infos{margin-left:10px;flex:2.5;}
.online-menu .name{color:#000;font-size:14px;font-weight: bold;}
.online-menu .ysb{font-size:12px;}
.online-menu .ysb span{font-size:16px;color: #ef4d3a;font-weight: bold;}
.online-menu .ysb i.icon{color:#ef4d3a;font-size:18px;}
.online-menu .vip .check{color:#fff;padding:0 5px;background-color: #ef4d3a;border-radius: 5px;font-size:12px;}
.online-menu .info-link{padding:1rem 0;}
.online-menu .info-link>li{margin-bottom:.5rem;font-size:16px;padding-left:27%;}
.online-menu .info-link>li a{color:#000;}
.online-menu .info-link>li a:hover{color:#ef4d3a;}
.online-menu .info-link>li i.icon{font-size:20px;margin-right:5px;}
.online-menu .outin{background-color: #ddd;text-align: center;}
.online-menu .outin a{display: block;padding:1rem 0;color:#000;}
.online-menu .outin a:hover{color:#ef4d3a;}
/* 导航条 */
.header .top{display: flex;}
.header .nav-list>li{float:left;padding:5px 15px;font-size:14px;transition:all 0.2s;}
.header .nav-list>li.active{border-bottom:2px solid #ef4d3a;}
.header .nav-list>li.active a{color:#ef4d3a;}
.header .nav-list>li a{color:#000;}
.header .nav-list>li:hover {transform: scale(1.2);}

.breadcrum {
	padding-top:2rem;
	font-size:14px;
}

.breadcrum li {
	font-size: 16px;
	display: inline-block;
}

.breadcrum a {
	color:#000;
}

.breadcrum a:hover {
	color: #FD2063;
}

.breadcrum span {
	color:#888;
}

.pages {
	text-align: center;
}

.pagination>li>a, .pagination>li>span {
	color: #FD2063;
}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background-color: #FD2063;
	border-color: #FD2063;
}

.pages .input-group {
	width: 135px;
	margin: 0 auto;
}

.pages .form-control {
	font-size: 12px;
	padding: 6px 10px;
}

.pages .btn {
	color: #fff;
	background: #FD2063;
}

.fl-userinfo{
	display: flex;
	background-color: #efefef;
	padding: 20px 10px;
	margin-bottom: 16px;
}
.fl-userinfo .head {align-items: flex-start;max-width: unset;text-align: center;}
.fl-userinfo .head img {margin-top:10px;max-width: 80px;}
.fl-userinfo .head .btn {margin:10px auto 0 auto;min-width: 68px;display: block;}
.fl-userinfo .head .btn-default {background: #E3E5E7;color: #9499A0;}
.fl-userinfo .head .btn-primary {background: #ef4d3a;color: #fff;border-color: #ef4d3a;}
.fl-userinfo .infos {flex:2;}
.fl-userinfo p {margin-bottom:10px;}
.fl-userinfo .name {margin-top: 10px;font-weight: 900;font-size:20px;}
.fl-userinfo .infos div p {display: inline-block; text-align: center; padding: 0 12px; border-left: 1px solid #ddd}
.fl-userinfo .infos div p:first-child {border-left: 0;padding-left: 0;}
.fl-userinfo .infos span {display: block;}
.fl-userinfo .about {overflow: hidden;}
.fl-userinfo .about i {font-style: normal;float: right;font-size: 12px;vertical-align: text-bottom;color: #ef4d3a;cursor: pointer;}

footer {
	padding-top:4rem;
	background-color: #eee;
}
footer .foot-nav{
	text-align: center;
}
footer a{
	color:#888;
	font-size:14px;
	margin-bottom:.5rem;
	display: inline-block;
}
footer .foot-nav a::before{
	content: "|";
	display: inline-block;
	padding:0 8px;
	color:#ccc;
}
footer .foot-nav a:first-child::before{
	display: none;
}
footer .copyright{
	padding: 20px 0;
	text-align: center;
}
footer .copyright a{
	padding-left: 0 20px;
}
footer a:hover{
	color:#ef4d3a;
}

footer .wechat {
	position: relative;
}

footer .wechat .tip {
	width: 430px;
	padding: 10px;
}

footer .qrcode {
	width: 200px;
	height: 200px;
	background-size: 600px 400px;
	background-color: #fff;
}

footer .tip {
	top: auto;
	bottom: 100%;
	margin: 0 0 10px 0;
	padding: 0;
}

footer .tip:after {
	top: auto;
	bottom: -6px;
    transform: translateX(-50%) rotate(-135deg);
}

footer .wechat:hover .tip {
	display: block;
}

footer .qrcode-kf1 {
	background-position: 0 -200px;
}

footer .qrcode-kf2 {
	background-position: -200px -200px;
}

.feedbackBox label {position: relative;display: block;margin: 20px 0;text-align: left;}
.feedbackBox textarea, .feedbackBox input {
	width: 100%;
	height: 48px;
	line-height: 20px;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 10px 8px;
	-webkit-box-shadow: 2px 0 5px 0 #fff;
	box-shadow: 2px 0 5px 0 #fff;
	background: rgba(28, 31, 33, .06);
	border-radius: 8px;
	border: 0;
	font-size: 14px;
	color: #1c1f21;
	outline: none;
}
.feedbackBox textarea {width: 100%;height: 150px;resize: none;}
.feedbackBox img {max-width: 150px;max-height: 150px;margin: 10px;}
.feedbackBox p {margin-bottom: 0.9em;}
.feedbackBox .error {height: 0;overflow: hidden;color: #ff0000;transition: height 0.5s;}
.feedbackBox .submit {text-align: right;}
.feedbackBox .right, .feedbackBox .code img {
	position: absolute;
	top: 4px;
	right: 4px;
	margin: 0;
	display: block;
	height: 40px;
	cursor: pointer;
	line-height: 40px;
}

.swal-footer {
	text-align: center;
}

.wap-foot {
	display: none;
	height:85px;
}
.wap-foot .main {
	position: fixed;
	bottom:0;
	left:0;
	display: flex;
	width:100%;
	padding:1rem 0;
	background-color: #fff;
	border-top:1px solid #ddd;
	-webkit-box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
	box-shadow: 2px 2px 5px rgb(0 0 0 / 10%);
}
.wap-foot a {position: relative; flex: 1;display: flex;flex-direction: column;padding:0 15px;color: #000;text-align: center;}
.wap-foot a .icon{
	font-size:28px;
}
.wap-foot a.active{
	color: #ef4d3a;
}

.wap-foot .remind {
	position: absolute;
	right: 33%;
}


.list-img {
	max-width: 180px;
	position: relative;
	display: block;
	overflow: hidden;
}
.list-img .icon {
	position: absolute;
    right: 0;
    bottom: 0;
    line-height: 20px;
    font-size: 12px;
}
.list-img .icon-good-fill {
	font-size: 20px;
}
.list-img .icon:after {
	content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 5;
    display: block;
    width: 0;
    height: 0;
    border: 25px solid rgba(0, 0, 0, .6);
    border-left-color: transparent;
    border-top-color: transparent;
}
.list-img .icon:before{
	position: relative;
    bottom: 2px;
    z-index: 10;
}
.list-img .icon-good-fill:before{
	bottom: 4px;
    right: 4px;
}
aside .list-img img {
	max-width: unset;
	height: 100%;
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}

.qptj-list li{display: flex;align-items: stretch;margin-bottom:1.4rem;}
.qptj-list .list-img{width: 120px;min-width: 120px;cursor: pointer;}
.qptj-list .info {display: flex;flex-direction: column;justify-content: center;	padding:0 20px;}
.qptj-list .tit {margin-bottom:1rem;font-size:14px;}
.qptj-list a {color: #888;}
.qptj-list .tit .title {color: #333;font-weight: bold;}
.qptj-list .tit span {color: #888;font-size: 12px;}
.qptj-list .info .pubs {margin-bottom:1rem;font-size:14px;color:#888;font-size:12px;}
.qptj-list .info .tag {display: inline-block;color:#ef4d3a;border:1px solid #ef4d3a;border-radius: 4px;padding:2px 5px;margin-right: 12px;}

.zongbang-box .zb-bg{background-color: #fff;padding:20px 15px;}
.zongbang-box .zb-btn {text-align: center;}
.zongbang-box .zb-btn a{display: block;width:100%;border:1px solid #999;margin:1rem 0;padding:.5rem 0;border-radius: 10px;color:#999;}
.zongbang-box .zb-btn a:hover,.zongbang-box .zb-btn .active{color:#ef4d3a;border-color: #ef4d3a;}
.zongbang-box .flph-tag {margin:0 -15px;}
.zongbang-box .flph-tag li{float:left;width:50%;padding:0 15px;margin-bottom:30px;}
.zongbang-box .flph-tag a{display: block;border:1px solid #bbb;color:#bbb;text-align: center;padding:6px 10px;border-radius: 10px;}
.zongbang-box .flph-tag a:hover{border-color:#ef4d3a;color:#ef4d3a;}
.zongbang-box .tem {margin-top: 40px;}

.qrcode {
	display: inline-block;
	width: 250px;
	height: 250px;
	background: url("https://318qupu.oss-cn-guangzhou.aliyuncs.com/static/index/img/qrcode.png?5") no-repeat;
}

.qrcode-app {
	background-position: -250px 0;
}

.qrcode-shop {
	background-position: -500px 0;
}

.qrcode-kf1 {
	background-position: 0 -250px;
}

.qrcode-kf2 {
	background-position: -250px -250px;
}

.qrcode-gzh {
	background-position: 0 0;
}

/* 热门歌手 */
.rmgs-box {margin-top: 20px;}
.rmgs-box .hot-tag {display: inline-block;padding: 0;background: transparent;}
.rmgs-list li{float:left;width:16.66%;padding:0 15px;margin-bottom:2rem;}
.rmgs-list .img img{width:100%;}
.rmgs-list .img{position: relative;cursor: pointer;overflow: hidden;}
.rmgs-list .tit {display: flex;flex-wrap: wrap;padding: 10px 0;cursor: pointer;}
.rmgs-list .tit .name {margin-right: 12px;}
.rmgs-list .tit .info{margin-left:auto;color:#888;font-size:14px;}
.rmgs-list .tit .info::after{content: "\e60d";font: normal normal normal 20px/1 "icon";margin-left:5px;display: inline-block;transform:translateY(3px);}
.rmgs-list .tit:hover .name{color:#ef4d3a;}
.rmgs-list .tag {display: flex;flex-wrap: wrap;}
.rmgs-list .tag a{color:#999;font-size:12px;display: block;padding:0 5px;}
.rmgs-list .tag a:hover{color:#ef4d3a;}
.rmgs-list .tag .icon{color:#ef4d3a;font-size: 12px;}
.rmgs-list .img{transition: .5s;}
.rmgs-list .img:hover{transform: translateY(-4px);box-shadow:0 5px 5px rgba(0,0,0,0.3);}
.rmgs-list .username {padding: 10px 0;cursor: pointer;}
.rmgs-list .username a{display: block;text-align: center;font-size: 16px;font-weight: 900;height: 46px;overflow: hidden;}
.yzzz-box .img {margin: 0 auto;max-width: 120px;border-radius: 50%;}
.yzzz-box .rmgs-list{padding: 0 100px;}

.swal-notification{width: 80%; min-width: 300px;max-width: 800px;}
.swal-notification h6 {font-size: 18px;font-weight: 700;}

@media only screen and (max-width:1700px) {
	.index .slick-list,.index .wp {width:1199px;margin:0 auto;max-width:100%;}
}
@media screen and (max-width:1600px) {
	.main {
		padding: 0 2rem;
	}
}
@media screen and (max-width:1172px) {
	.zongbang-box .flph-tag>li{padding:0 10px;}
	.zongbang-box .flph-tag>li a{padding:5px 4px;}
}
@media screen and (min-width:768px) and (max-width:1200px) {
	aside .qptj-list {display: flex;flex-wrap: wrap;}
	aside .qptj-list li {flex-grow: 1;flex-basis: 50%;}
	.zongbang-box .zb-btn a {display: inline-block;width: 40%; margin: 0 18px;}
}
@media screen and (max-width:970px) {
	.header .search-tag,.header .gwc-btn{display: none;}
	.header .search{border-color:#f7f7f7;}
	.header .search .search-text{background-color: #f7f7f7;}
	.header .search .submit{
		position: absolute;
		top: -2px;
		right: -2px;
		padding: 8px 12px;
		background: #ef4d3a;
		color: #fff;
	}
	.header .search .search-text {
		padding-right: 52px;
	}
}

@media screen and (max-width:768px){
	.zongbang-box {
		padding: 0;
	}
	.sm-hidden {
		display: none;
	}

	.b-hidden {
		display: block;
	}

	.wap-foot {
		position: relative;
		display: block;
		z-index: 99999;
	}

	.search-box{
		width:90%;
		padding-left:2rem;
	}

	nav ul{
		position: fixed;
		left: 50%;
		bottom: 80px;
		width: 98%;
		height: 0;
		transform: translateX(-50%);
		z-index: 9999;
		background: #fff;
		overflow: hidden;
		-webkit-box-shadow: 0 0 4px #333;
		box-shadow: 0 0 4px #333;
		border-radius: 8px 8px 0 0;
	}

	nav a {
		display: block;
		height: 55px;
		line-height: 55px;
		text-align: center;
		border-bottom: 1px solid #e6ecf0;
	}
	.header .nav-list>li{width: 50%;}
	.header .nav-list>li.active a{border-bottom: 2px solid #ef4d3a;}
	.header .nav-list>li.active {border: 0;}

	.header .search-box {
		min-width: auto;
	}

	.header .login,.online{
		display: none;
	}

	.wap-kong-block{height:85px;display: block;}
	
	.hot-box .hot-tag{border-radius: 10px 10px 0 0;}
	.fl-userinfo{border-radius: 10px;}
	.hot-box .hot-bg,.pl-bg{border-radius: 0 0 10px 10px;}
	.qptj-box .qptj-bg,.zb-bg{border-radius: 10px;}
	.zb-bg{margin-bottom:3rem;}
	.header .logo{width:40px;background: url(https://www.318qupu.com/static/index/img/logo.png?2) no-repeat;background-size: 140px;background-position: left center;}
	.header .logo .pc-logo{display: none;}
	.fl-page .arc-info{flex-wrap: wrap;}

	.rmgs-list li{width:33.33%;}
	.yzzz-box .rmgs-list{padding: 0;}
}

@media (min-width:481px) and (max-width:768px){
	.rmgs-list>li:nth-child(3n + 1){clear:both;}
}
@media screen and (max-width:480px){
	.rmgs-list li{width:50%;}
	.rmgs-list>li:nth-child(2n + 1){clear:both;}
	.yzzz-box .rmgs-list li{width:33.33%;}
	.yzzz-box .rmgs-list>li:nth-child(2n + 1){clear:unset;}
	.yzzz-box .rmgs-list>li:nth-child(3n + 1){clear:both;}
}
@media screen and (max-width:425px){
	.zongbang-box .flph-tag>li{width:100%;}
}

div[id^="_"] {
	display: none !important;
}

iframe[id^="head__"] {
	display: none !important;
}

iframe[id^="utp__"] {
	display: none !important;
}

iframe[src*="ucweb.com"] {
	display: none !important;
}