.logo img {
	width: 0.6rem;
	height: 0.6rem;
	position: relative;
	left: -0.1rem;
	top: -0.01rem;
}

header h1 {
	font-size: 0.3rem;
	color: #fff;
	font-weight: 600;
	text-align: center;
	margin-top: 0.25rem;
	position: relative;
}
header h1 a{
	color: #fff;
}

header {
	overflow: hidden;
	padding-bottom: 10px;
	background-color: #3a91e7;
	-moz-box-shadow: 0px 1px 2px #ccc;
	-webkit-box-shadow: 0px 1px 2px #ccc;
	box-shadow: 0px 1px 2px #ccc;
	position: relative;
	z-index: 99;
}

/*find_nav*/
.find_nav {
	width: 100%;
	height: 0.72rem;
	display: -moz-box;
	display: -webkit-box;
	display: box;
	background-color: #fff;
}

.find_nav_left {
	height: 0.74rem;
	position: relative;
	overflow: hidden;
	-moz-box-flex: 1;
	-webkit-box-flex: 1;
	box-flex: 1;
}

.find_nav_list {
	position: absolute;
	left: 0;
}

.find_nav_list ul {
	position: relative;
	white-space: nowrap;
	font-size: 0;
}

.find_nav_list ul li {
	display: inline-block;
	padding: 0 .26rem;
}

.find_nav_list ul li a {
	display: block;
	width: 100%;
	height: 100%;
	line-height: .74rem;
	font-size: .30rem;
	text-align: center;
	color: #666666;
}

.find_nav_cur a {
	color: #fff !important;
}

.search_logo {
	display: block;
	width: 0.4rem;
	height: 0.6rem;
	color: #000;
	text-align: right;
	margin-top: 0.15rem;
	margin-right: 0.05rem;
	font-family: 宋体;
}

.swiper-slide {
	position: relative;
}

.swiper-slide img {
	width: 100%;
	height: 4rem;
}

.swiper-pagination {
	text-align: right;
}

.swiper-slide span {
	background-image: url(http://www.tuanjiewang.cn/css/mobile/images/icon6.png);
	width: 100%;
	height: 0.89rem;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
}

.swiper-slide i {
	width: 98%;
	height: 0.89rem;
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	font-style: normal;
	line-height: 0.99rem;
	font-size: 0.3rem;
	color: #fff;
	z-index: 999;
	padding-left: 2%;
}

.swiper-pagination-bullet {
	background-color: #fff;
	opacity: 1;
}

.swiper-pagination-bullet-active {
	background-color: #007aff;
	opacity: 1;
}

.swiper-pagination {
	text-align: right !important;

}

/* 我要举报 */
.nav_1 {
	width: 47%;
	height: 1.4rem;
	float: left;
	margin-right: 5%;
}

.nav_2 {
	width: 30%;
	height: 1.4rem;
	float: left;
	margin-right: 4%;
	margin-top: 0.15rem;
}

.nav_1 img {
	width: 100%;
	height: 100%;
}

.nav_2 img {
	width: 100%;
	height: 100%;
}

.nav_1:nth-of-type(2) {
	margin-right: 0;
}

.nav-jb ul li {
	border-radius: 10px;
}

.nav-jb ul li a {
	color: #fff;
}

.nav-jb {
	padding: 0.25rem 0.25rem;
	overflow: hidden;
	background-color: #fff;
}

body {
	background: #f2f2f2;
}

/* 举报受理情况 */
.nav-slqk {
	margin-top: 0.2rem;
}

.nav-top i {
	width: 0.06rem;
	height: 0.35rem;
	background-color: #308bdf;
	display: inline-block;
	position: absolute;
	top: 0.2rem;
}

.nav-top h1 {
	display: inline-block;
	font-size: 0.32rem;
	color: #333333;
	padding-left: 0.15rem;
	font-weight: 600;
}

.nav-top a {
	float: right;
	font-size: 0.2rem;
	color: #999999;
	line-height: 0.8rem;
}
.k1 .nav-top a{
	display: inline-block;
	    font-size: 0.32rem;
	    color: #333333;
	    padding-left: 0.15rem;
	    font-weight: 600;
}
.nav-top {
	height: 0.7rem;
	line-height: 0.75rem;
	padding: 0 0.2rem;
	background-color: #fff;
	position: relative;
}

/*  */
.nav-pic {
	height: 4rem;
	position: relative;
	overflow: hidden;
	width: 100%;
}

.nav-pic img {
	width: 100%;
	height: 100%;
}

.nav-pic i {
	height: 0.7rem;
	background-color: #000000;
	position: absolute;
	bottom: 0;
	display: block;
	width: 100%;
	opacity: .5;
}

.nav-pic h1 {
	font-size: 0.3rem;
	text-align: center;
	position: relative;
	margin-top: -30px;
	color: #fff;
	z-index: 99;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.nav-pic h1 a {
	color: #fff;
}

/* nav-ul */
.nav-ul li h1 {
	font-size: 0.3rem;
	font-weight: 600;
	color: #333;
	line-height: 0.6rem;
	overflow: hidden;  
		text-overflow:ellipsis;
		white-space: nowrap;
}

.nav-ul {
	background-color: #fff;
}

.nav-ul li p {
	font-size: 0.24rem;
	text-indent: 2em;
	text-align: justify;
	line-height: 0.36rem;
	color: #999;
	word-break: break-all;
		text-overflow: ellipsis;
		display: -webkit-box; /** 对象作为伸缩盒子模型显示 **/
		-webkit-box-orient: vertical; /** 设置或检索伸缩盒对象的子元素的排列方式 **/
		-webkit-line-clamp: 3; /** 显示的行数 **/
		overflow: hidden;  /** 隐藏超出的内容 **/
}

.nav-ul li {
	padding: 0.1rem 0.2rem;
	border-bottom: 1px solid #ccc;
}

.btn-zk h3 {
	font-size: 0.3rem;
	line-height: 0.6rem;
	color: #CCCCCC;
	text-align: center;
}

.btn-zk {
	background-color: #fff;
	border-bottom: 1px solid rgba(204, 204, 204, 1);
}

.wl-ul {
	background-color: #fff;
	padding: 0.1rem 0.2rem;
	border-bottom: 1px solid #CCCCCC;

}

.wl-ul li {
	line-height: 0.5rem;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}

.wl-ul li:after {
	content: "";
	display: block;
	width: 3px;
	height: 3px;
	background-color: #333;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	left: 0;
	top: -17px;
}

.wl-ul li a {
	font-size: 0.3rem;
	padding-left: 0.1rem;
	color: #333333;
}

/* 广告位 */
.nav_01 img {
	width: 100%;
	margin: 0.02rem auto;
}

.nav_02 {
	    background-color: #50a0ea;
	    line-height: 0.5rem;
}

.nav_02 h1 {
	font-size: 0.26rem;
	color: #fff;
	text-align: center;
}

.footer {
	width: 100%;
	height: 2.3rem;
	background: #50a0ea;
}
.text-d video{
	width: 100%;
	height: auto;
}
.footer ul li a {
	font-size: 0.26rem;
	color: #fff;
}

.footer ul li {
	display: inline-block;
	line-height: 0.8rem;
}

.footer ul {
	text-align: center;
	border-bottom: 1px solid #348bdc;
}

.footer span {
	    font-size: 0.22rem;
	    color: #fff;
	    text-align: center;
	    padding: 0 0rem;
	    display: block;
	    margin-top: 0.25rem;
}

/* 导航 */
.maincate {
	width: 100%;
	height: 0.7rem;
	line-height: 0.7rem;
	white-space: nowrap;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
	overflow-x: scroll;
	overflow-y: hidden;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	-webkit-overflow-scrolling: touch;
	text-align: justify;
	background: #fff;
	padding: 0px 5px;
	box-sizing: border-box;
}

.maincate a {
	color: #666666;
	text-decoration: none;
	margin-right: 0.1rem;
}

.maincate::-webkit-scrollbar {
	display: none;
}

/* 网络知识 */
.list_b li h1 {
	font-size: 0.3rem;
	color: #333333;
	text-indent: 0.5em;
}
.list_b li{
	    margin: 0rem 0.3rem;
	    background: #fff;
	    border-bottom: 1px solid #cccccc;
	    padding: 0.1rem 0 0.1rem 0;
		position: relative;
}
.list_b{
	background-color: #fff;
}
.list_b span{
	font-size: 0.25rem;
	color: #333333;
}
.list_b i{
	font-size: 0.25rem;
	color: #333333;
}
.list_b li:after {
	    content: "";
	    display: block;
	    width: 5px;
	    height: 5px;
	    background-color: #333;
	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    border-radius: 5px;
	    position: absolute;
	    left: 0;
	    top: 18px;
}
/* 内容页 */
.box-top h1 a{
	color: #333333;
}
.box-top{
	padding: 0.2rem 0;
	border-bottom: 1px solid #ccc;
}
.box-top h1{
	text-align: center;
	font-size: 0.42rem;
}
.box-top span{
	color: #8f9199;
	text-align: left;
	font-size: 0.2rem;
}
.box-top b{
	color: #8f9199;
	font-weight: 500;
	float: right;
	font-size: 0.2rem;
}
.box-nr{
	background-color: #fff;
	padding: 0 0.3rem;
}
.box-bottom img{
	width: 100%;
}
.box-bottom p{
	line-height: 0.45rem;
	color: #333;
	font-size: 0.3rem;
	    margin: 0.2rem 0;
	text-align: justify;
}
.box-bottom{
	padding-bottom: 0.2rem;
	border-bottom: 1px solid #ccc;
	margin-top: 0.1rem;
}

/* button{
    width: 80%;
    height: 0.8rem;
	line-height: 0.8rem;
    background: #cccccc;
    border: 0;
    color: #fff;
    border-radius: 5px;
    font-size: 20px;
	outline: none;
	margin: 10px auto;
	text-align: center;
	display: block;
}
label{
	color: #333333;
	text-align: center;
	margin: 0.5rem auto;
	display: block;
} */
.Agree {
    width: 100%;
	overflow: hidden;
   
}
.xz{
	color: #333;
	    margin-top: 0.2rem;
	    text-align: center;
}
.Agree input {
    width: 80%;
	height: 0.8rem;
    border: 0;
    background-color: #3194de;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 20px;
    line-height: 0.8rem;
    color: #fff;
    margin-right: 20px;
    cursor: pointer;
    outline: none;
	margin: 0.1rem auto;
	text-align: center;
	display: block;
}
.disabled {
    background-color: #c2c2c2 !important;
}
.maincate .nav_ys{ 
	color: #0099ff;
    border-bottom: 2px solid #0099ff;
    padding-bottom: 0.18rem;
	}