﻿/*reset*/
html {
	font-size:312.5%;
	background: #f7f7f7;
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {
	margin:0;
	padding:0;
	border:0;
}
ul, ol {
	list-style-type:none;
}
select, input, img, select {
	vertical-align:middle;
}
a {
	text-decoration:none;
}
* {
	/*font-family:"Helvetica Neue",Helvetica,"Hiragino Sans GB","Microsoft YaHei",Arial,sans-serif;*/
    font-family:"PingFang SC", Helvetica, Arial, "Hiragino Sans GB", "Microsoft Yahei", STHeiTi, sans-serif;
	-webkit-text-size-adjust:100%;
	-ms-text-size-adjust:100%;
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0);
	-webkit-font-smoothing:antialiased;
	;
	cursor: pointer;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
* {
	max-width:100%;
}
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
ul, li, ol {
	list-style-type: none;
}
a {
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	max-width: 750px;
	min-width: 320px;
	min-height: 5rem;
	margin: 0 auto;
	position: relative;
}
/*下载一栏的公用样式*/
.download_line {
	height: 1.25rem;
	width: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: #f5f5f5;
	border-bottom: 1px solid #cccccc;
}
.main_container, .message_board {
	background: #ffffff;
}
.download_line .inside {
	margin: 0.27rem 0.28rem 0.26rem 0.72rem;
}
.download_line .inside .logo {
	float: left;
	height: 0.72rem;
	width: 0.72rem;
}
.download_line .inside .close {
	width: 0.24rem;
	height: 0.24rem;
	background-size: 0.24rem;
	position: absolute;
	top:0.53rem;
	left: 0.24rem;
}
.download_line .inside .txt {
	position: absolute;
	top:0.27rem;
	left: 1.65rem;
	right: 1.8rem;
}
.download_line .inside .txt p.title {
	height: 0.36rem;
	font-size: 0.28rem;
	line-height: 0.36rem;
	color: #000;
	font-weight: 600;
}
.download_line .inside .txt p.content {
	height: 0.72rem;
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.download_line .inside a.openApp {
	height: 0.52rem;
	line-height: 0.52rem;
	text-align: center;
	width: 1.33rem;
	border: 1px solid #2d79e7;
	border-radius: 5px;
	float: right;
	font-size: 0.24rem;
	color: #277bef;
	margin-top: 0.08rem;
}
/*设置0.5px的线*/
.point5 {
	position: relative;
	overflow:hidden;
}
.point5::after {
 position: absolute;
 width: 150%;
 left: 0;
 bottom: 0;
 height: 1px;
 background-color: #eee;
 -webkit-transform: scale(1, .5);
 transform: scale(1, .5);
 -webkit-transform-origin: center bottom;
 transform-origin: center bottom
}
/*帖子分享页*/
.main_container {
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	text-align: justify;
}
.wxMar {
	padding-top: 1.25rem;
}
.main_container .main_title {
	line-height: 0.64rem;
	font-size: 0.48rem;
	font-weight: 400;
	color: #222;
	padding: 0.26rem 0.28rem;
	padding-bottom:0rem;
	text-align: left;
}
.main_container .main_content .user_info {
	margin: 0.32rem 0 0 0.28rem;
	position: relative;
}
.main_container .main_content .user_info img.user_img {
	position: absolute;
	top:0;
	left: 0;
	width: 0.72rem;
	height: 0.72rem;
	border-radius: 0.7rem;
	font-size: 0;
}
.main_container .main_content .user_info {
	margin-left: 0.28rem;
	height: 0.7rem;
}
.main_container .main_content .user_info .up {
	height: 0.35rem;
}
.main_container .main_content .user_info .up .name {
	font-size: 0.3rem;
	color: #555;
	margin-top: 1px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con {
	margin-left: 0.86rem;
}
.main_container .main_content .user_info .user_con .blue {
	border:1px solid #27b7ff;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue i {
	background-color: #27b7ff;
}
.main_container .main_content .user_info .user_con .pink i {
	background-color: #fc8bc4;
}
.main_container .main_content .user_info .user_con .grey {
	border: 1px solid #bbbbbb;
}
.main_container .main_content .user_info .user_con p.label {
	border-radius: 2px;
	margin-left: 0.07rem;
	text-align: center;
}
.main_container .main_content .user_info .user_con span.host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con span.love {
	width: 0.3rem;
	height: 0.26rem;
	background: url("../images/love.png") no-repeat 0;
	margin: 0.03rem 0 0 0.08rem!important;
	background-size: 0.3rem 0.26rem;
	display:inline-block;
	vertical-align:middle;
}
.main_container .main_content .user_info .user_con p.label span {
	padding: 0 0.06rem;
 height:.3rem !important;
	float: left;
	line-height: 0.3rem;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue span {
	color:#27b7ff !important;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.24rem;
}
.main_container .main_content .user_info .user_con .pink span {
	color:#fc8bc4 !important;
}
.main_container .main_content .user_info .user_con i {
	background:url(../images/level_icon.png) no-repeat;
 width:.34rem;
 height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;
	vertical-align:top;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.main_container .main_content .user_info .user_con i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.main_container .main_content .user_info .user_con i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.main_container .main_content .user_info .user_con i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con .down {
	height: 0.35rem;
	line-height: 0.45rem;
}
.main_container .main_content .user_info .user_con .down .time {
	font-size: 0.24rem;
	color: #999;
}
.main_container .main_content .user_info .user_con .down .app_name {
	font-size: 0.26rem;
	color: #5b83ae;
	margin-left: 0.2rem;
}
.main_container .main_content .user_article {
	word-break:break-all;
	line-height: 1.6;
	margin: 0.4rem 0.28rem 0 0.28rem;
	font-size: 0.34rem;
	color: #3e3e3e;
	text-align: justify;
	overflow:hidden;
}
.main_container .main_content .user_article img {
/*margin-bottom: 10px;*/
}
.main_container .main_content .support_con {
	/*margin-top: 0.7rem;*/margin-top: 0.3rem;
	padding-bottom: 0.2rem;
	background: #f7f7f7;
}
.main_container .main_content .support_con .inside {
	background: #ffffff;
	padding-bottom: 0.32rem;
}
.main_container .main_content .support_con .support_btn {
	width: 2.2rem;
	height: 0.76rem;
	line-height: 0.76rem;
	text-align: center;
	background: #ff795c;
	font-size: 0.32rem;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	border-radius: 4px;
}
.main_container .main_content .support_con .support_btn.grey {
	background: #bbbbbb;
	color: #ffffff;
}
.main_container .main_content .support_con .support_num {
	font-size: 0.28rem;
	color: #999999;
	text-align: center;
	/*margin-top:0.62rem;*/margin-top:0.3rem;
	margin-bottom: 0.3rem;
}
.main_container .main_content .support_con .support_num .num {
	color:#666666;
}
.main_container .main_content .support_con .avatar_line {
	font-size:0;
	margin: 0 0.34rem;
}
.main_container .main_content .support_con .avatar_line .avatar_inside {
	width:5.67rem;
	margin:0 auto;
	max-height:2rem;
	overflow: hidden;
	text-align:center;
}
.main_container .main_content .support_con .avatar_line a {
	display: inline-block;
	zoom: 1;
	overflow:hidden;
	width: 0.52rem;
	height: 0.52rem;
	margin: 0 0.06rem 0.18rem 0.05rem;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line a img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line.textAlign {
	text-align: center;
}
.main_container .main_content .support_con .tool_bar {
	margin: 0 0.28rem;
	/*margin-top: 0.35rem;*/margin-top: 0.2rem;
	font-size: 0.28rem;
	color: #666;
}
.main_container .main_content .support_con .tool_bar span {
	font-size:0.28rem;
	margin-left:0.4rem;
}
.main_container .main_content .support_con .tool_bar span.reply {
/*margin-left: 0.3rem;*/
}
.main_container .main_content .support_con .tool_bar a {
	font-size: 0.28rem;
	color: #5b83ae;
}
.main_container .main_content .support_con .tool_bar a.report {
	color:#666666;
}
.ms_title {
	height: 1.02rem;
	line-height: 1.02rem;
	padding: 0 0.28rem;
}
.ms_title span.fl {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.3rem;
	margin-top: 0.36rem;
	color: #222;
	padding-left: 0.16rem;
	border-left: 0.04rem solid #15bfff;/*font-weight: bold;*/
}
.ms_title ul.fr {
	font-size: 0.28rem;
	color: #666;
}
.ms_title ul li {
	width: 0.75rem;
	text-align: center;
	float: left;
	margin-right: 0.2rem;
}
.ms_title ul li:last-child {
	margin-right: 0;
}
.ms_title ul li.cur {
	color: #15bfff;
	position: relative;
}
.ms_title ul li.cur i {
	position: absolute;
	width: 100%;
	height: 2px;
	background: #15bfff;
	font-size: 0;
	bottom: 0px;
	left: 0;
}
.discuss_head img {
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 0;
 left: .28rem;;
	width: 0.6rem;
	height: 0.6rem;
}
.discuss_name {
	font-size: 0.36rem;
	color: #507daf;
	margin-left: 0.72rem;
}
.discuss_point {
/* position: absolute;
     top: 0;
     right: 0;*/
}
.discuss_point img {
	width: 0.4rem;
	display: block;
}
.discuss_point .p_img {
	padding-left: 0.4rem;
 background: url("../images/comment.png") no-repeat 0 .04rem;
	background-size: 0.31rem 0.33rem;
	font-size: 0.23rem;
	color: #999;
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header {
	margin-left: 0.82rem;
}
.infor_header .title {
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header img {
	max-width: 100%;
	/*height: auto;*/
    margin-top: 10px;
	margin-bottom: 10px;
}
.infor_header a {
	font-size: 0.3rem;
	color: #333;
	word-break: break-all;
	max-width: 100%;
	display: block;
	font-weight: bold;
	/*float: left;*/
    margin-top: 1px;
}
.discuss_floor {
	font-size: 0.23rem;
	color: #999;
	margin-top:0.125rem;
line-height:.45rem;
}
.discuss_reply {
	font-size: 0.3rem;
	border-left: 2px solid #999;
	color: #999;
	padding-left: 0.16rem;
	margin-top: 0.3rem;
	margin-right: 0.4rem;
	text-align: justify;
}
.reply_content {
	font-size: 0.3rem;
	line-height: 1.6;
	color: #333;
	text-align: justify;
	margin-top: 0.125rem;
	margin-right: 0.3rem;
	position: relative;
}
.reply_content .reply_username {
	color:#5b83ae;
	font-size:0.3rem;
}
.discuss_content {
	font-size: 0.28rem;
}
.discuss_content p {
	line-height: 0.28rem;
}
.content_discuss ul li {
 padding: 0 .23rem 0.31rem;
	position: relative;
 margin-top: .275rem;
	word-break: break-all;
}
.content_discuss ul li:last-child {
	border: none;
	margin-bottom:0px;
}
.content_discuss li .isvip {
	background: #ffb400;
	background-image: url(../images/v.png);
	background-repeat: no-repeat;
	background-size: 0.12rem 0.12rem;
	background-position: center center;
	border-radius: 50%;
	width: 0.18rem;
	height: 0.18rem;
	z-index: 9999;
	position: absolute;
	left: 0.56rem;
	top: 0.32rem;
}
.new_add .id_position {
	border:1px solid #000;
 height:.3rem;
 line-height:.3rem;
	border-radius:2px;
	overflow:hidden;
 margin:0.15rem 0 0 .08rem !important;
	font-size:0;
	font-weight: normal;
	vertical-align: top;
	display: block;
	float:left;
}
.new_add .host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
	float:left;
	margin-top:0.15rem;
}
.content_discuss {
}
.new_add .pink {
	border-color:#fc8bc4;
}
.pink span {
	color:#fc8bc4 !important;
}
.new_add .blue {
	border-color:#27b7ff;
}
.blue span {
	color:#27b7ff !important;
}
.new_add .grey {
	border-color:#bbb;
}
.grey span {
	color:#bbb !important;
}
.new_add .id_position i {
	background:url(../images/level_icon.png) no-repeat;
width:.34rem;
height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;/*display:inline-block;*/
	vertical-align:top;
font-size:.26rem;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.new_add .id_position span {
	text-overflow:clip;
	overflow:visible !important;
font-size:.26rem !important;
	max-width:100%;
margin:0 .05rem !important;
line-height:.33rem;
height:.3rem;
	float: left;
}
.pink i {
	background-color:#fc8bc4 !important;
}
.blue i {
	background-color:#27b7ff !important;
}
.grey i {
	background-color:#bbb !important;
}
.new_add .id_position i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.new_add .id_position i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.new_add .id_position i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.page {
	height: 1.2rem;
	line-height: 1.2rem;
	background: #f7f7f7;
	font-size: 0.28rem;
}
.page .fy_btn {
	height: 0.66rem;
	width: 1.36rem;
	text-align: center;
	line-height: 0.66rem;
	border-radius: 5px;
	border: 1px solid #cccccc;
	font-size: 0.28rem;
	color: #15bfff;
	background: #ffffff;
}
.page .fy_btn.side_prev {
	margin-left:1.72rem;
}
.page .fy_btn.side_prev.grey {
	color:#ccc;
}
.page .fy_btn.thread_prev.grey {
	color:#ccc;
}
.page .fy_btn.side_next {
	margin-right:1.72rem;
}
.page .fy_btn.side_next.grey {
	color:#ccc;
}
.page .fy_btn.thread_next.grey {
	color:#ccc;
}
.page .prev {
	margin-top: 0.25rem;
	margin-left: 0.3rem;
}
.page .center {
	float: left;
	width: 3.35rem;
	height: 0.66rem;
	overflow:hidden;
	margin-left: 0.38rem;
	border-radius: 5px;
	margin-top: 0.25rem;
	border: 1px solid #cccccc;
	background: #ffffff;
}
.page .center input {
	border: none;
	background: #ffffff;
	height: 0.46rem;
	line-height: 0.46rem;
	width: 2rem;
	padding: 0.1rem 0 0.1rem 0.33rem;
	font-size: 0.28rem;
	color: #333333;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	outline: none;
}
.page .center a {
	float: left;
	border-left: 1px solid #cccccc;
	text-align: center;
	height: 0.66rem;
	line-height: 0.66rem;
	color: #15bfff;
	background: #ffffff;
	width: 0.96rem;
}
.page .next {
	margin-top: 0.25rem;
	margin-right: 0.3rem;
}
.user_comment {
	padding-bottom: 0.4rem;
}
.no_reply {
	display: block;
	margin: 0.8rem auto;
	width: 3.43rem;
	height: 1.46rem;
}
.user_comment .user_title {
	color: #999;
	font-size: 0.3rem;
	background: #ffffff;
	margin: 0 0.28rem;
	margin-top: 0.66rem;
	position: relative;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align:center;
}
.user_comment .user_title:before {
	content: '';
	width: 100%;
	height: 1px;
	font-size: 0;
	background: #bbb;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.user_comment .user_title .title {
	position:relative;
	display:inline-block;
padding:0 .3rem;
	background: #ffffff;
	text-align: center;
}
.user_comment .user_title i {
	position: absolute;
	width: 100%;
	border:1px solid #cccccc;
	height: 0;
	font-size: 0;
	top:50%;
	left: 0;
	margin-top: -1px;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
.user_comment .com_area {
	height: 2rem;
	margin: 0 0.28rem;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background: #f7f7f7;
	margin-top: 0.16rem;
	position: relative;
}
.user_comment .com_area textarea:focus {
	background:#fff;
}
.user_comment .com_area textarea {
	color:#333;
	padding: 0.15rem 0.16rem;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background: #f7f7f7;
	border: none;
	outline: none;
	font-size: 0.3rem;
	line-height: 1.4;
	max-height: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.user_comment .com_area .reply {
	position: absolute;
	width: 2.3rem;
	height: 0.75rem;
	line-height: 0.75rem;
	top: 50%;
	left: 50%;
	margin-left: -1.15rem;
	margin-top: -0.37rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line {
	margin: 0.4rem 0.28rem 0 0.28rem;
}
.user_comment .post_line .fl img {
	width: 0.58rem;
	height: 0.58rem;
	border-radius: 0.58rem;
	font-size: 0;
}
.user_comment .post_line .fl .username {
	font-size: 0.28rem;
	color: #555;
	margin-left: 0.12rem;
	line-height: 0.58rem;
}
.user_comment .post_line .reply {
	width: 1.58rem;
	height: 0.56rem;
	line-height: 0.56rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line .reply.grey {
	background: #cccccc;
	color: #ffffff;
}
.hot_quan {
	margin-top: 0.2rem;
	background: #ffffff;
}
/*second start*/
.second {
	background: #f7f7f7;
	padding-top: 1px;
	float: left;
	width: 100%;
}
/*滑动区域改写*/
.slider {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 2px;
	max-height: 5.8rem;
}
.slider ul li {
	float: left;
	margin-left: 0.18rem;
	width: 3rem;
	position:relative;
	background: #ffffff;
}
.slider ul li span.zan {
	position:relative;
	z-index:2;
}
.slider ul li:after {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #eee;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
}
.slider ul li span.user_img {
	display: block;
	width: 3rem;
	height: 3rem;
	background-size: 100%;
	background-repeat: no-repeat;
}
.slider ul li p.title {
 padding: 0 .16rem;
 margin:.14rem 0;
	height: 0.8rem;
	line-height: 0.4rem;
	font-size: 0.25rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
}
.slider ul li p.title a {
	color: #607fa6;
}
.slider ul li .user_box {
 padding:.16rem 0.2rem;
	position:relative;
	overflow:hidden;
}
.slider ul li .user_box:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:1px;
	width:150%;
	background:#eee;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.slider ul li .user_box img {
	float: left;
	width: 0.56rem;
	height: 0.56rem;
	border-radius: 0.5rem;
}
.slider ul li .user_box .name {
	float: left;
	margin-left: 0.14rem;
	color: #666;
	font-size: 0.22rem;
	line-height: 0.56rem;
	max-width: 1.1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.slider ul li .user_box .zan {
	float: right;
	color: #999999;
	font-size: 0.24rem;
	height: 0.56rem;
	line-height: 0.6rem;
	padding-left: 0.3rem;
	background: url("../images/zan.png") no-repeat 0 center;
	background-size: 0.26rem;
	max-width: 0.5rem;
}
.slider ul li .user_box .zan.on {
	background: url("../images/zan_on.png") no-repeat 0 center;
	background-size: 0.26rem;
}
.hot_recom {
	padding-bottom: 0.68rem;
	margin-top: 0.8rem;
	background:#f7f7f7;
}
.hot_recom .line_title {
font-size:.32rem;
	color:#666;
	text-align:center;
	position:relative;
}
.hot_recom .line_title:before {
	content:'';
	width:100%;
	height:1px;
	font-size:0;
	background:#ddd;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.hot_recom .line_title a {
	background:#f7f7f7;
	position:relative;
padding:0 .3rem;
}
#recommend_list {
	width:100%;
}
#recommend_list li {/*width:100%;border-bottom:1px solid #ddd;*/
	position:relative;
	overflow:hidden;
	padding: 0 0.28rem;
}
#recommend_list li:after {
	content:"";
	height:1px;
	width:150%;
	background:#ddd;
	position:absolute;
	left:0;
	bottom:0;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
#recommend_list li .its_contents {
margin:.28rem 0;
	position:relative;
}
.its_contents .tj_info {
	padding-right:2.17rem;
	min-height: 1.4rem;
}
/*20160229{*/
.its_contents .tj_info p:first-child {
font-size:.32rem;
	color:#333;
	margin-top:0;
	max-height:1.15rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	overflow: hidden;
	line-height: 0.5rem;
	font-weight: 600;
}
/*20160229}*/
.its_contents .tj_info p {
font-size:.26rem;
	color:#999;
margin-top:.15rem;
}
.its_contents .list_imgs {
	width:1.87rem;
	height:1.4rem;
	position:absolute;
	top:0;
	right:0;
	overflow: hidden;
}
.its_contents .list_imgs img {
	width:100%;
	height:100%;
	display:block;
}
.its_contents .tj_info p span:last-child {
	padding-left: 0.2rem;
}
/*弹窗*/
.login_layer {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.login_layer i {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 1;
}
.login_layer .common_box {
	width: 6.4rem;
	background: #ffffff;
	border-radius: 5px;
	position: fixed;
	top:20%;
	z-index: 1;
	min-height: 2.12rem;
	left: 50%;
	margin-left: -3.2rem;
	padding-bottom: 0.42rem;
}
.login_layer .common_box .nav {
	width: 5rem;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0.2rem;
}
.login_layer .common_box .nav .title {
	font-size: 0.34rem;
	color: #333333;
	margin-top: 0.34rem;
}
.login_layer .common_box .nav .tip {
	text-align: center;
	font-size: 0.24rem;
	color: #8e8e8e;
	margin-top: 0.2rem;
}
.login_layer .common_box .btn_line {
	width: 5.5rem;
	margin: 0 auto;
}
.login_layer .common_box .btn_line .complete {
	display: block;
	width: 5rem;
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.34rem;
	margin: 0 auto;
	text-align: center;
	background: #15bfff;
	color: #fff;
	border-radius: 38px;
}
.login_layer .common_box .close {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	border:1px solid #15bfff;
	border-radius: 38px;
	font-size: 0.34rem;
	color: #15bfff;
	margin: 0 auto;
	float: left;
}
.login_layer .common_box .notice {
	margin: 0.5rem auto;
	text-align: center;
	font-size: 0.34rem;
	color: #333;
}
.login_layer .common_box .btn_bg {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	background: #15bfff;
	border-radius: 14px;
	font-size: 0.34rem;
	border:1px solid #15bfff;
	color: #ffffff;
	margin: 0 auto;
	float: right;
}
.login_layer .common_box .nav li {
	width: 50%;
	float: left;
	text-align: center;
	color: #a5a5a5;
	font-size: 0.28rem;
	border-bottom: 1px solid #a5a5a5;
	height: 1rem;
	line-height: 1rem;
}
.login_layer .common_box .nav li.cur {
	color: #15bfff;
	border-bottom: 2px solid #15bfff;
}
.login_layer .common_box .nav li span {
	padding-left: 0.37rem;
	background: url("../images/phone.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li.cur span {
	background: url("../images/phone_lan.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li:last-child span {
	background: url("../images/lock.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .nav li:last-child.cur span {
	background: url("../images/lock_lan.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .info_area {
	margin-top: 0.26rem;
}
.login_layer .common_box .info_area li div {
	height: 0.74rem;
	line-height: 0.74rem;
	margin: 0 0.7rem;
	margin-top: 0.3rem;
}
.login_layer .common_box .info_area li div input {
	height: 0.54rem;
	width: 3.74rem;
	border: 1px solid #cccccc;
	padding: 0.1rem 0.2rem;
	border-radius: 3px;
	outline: none;
	font-size:0.28rem;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-appearance:none;
}
.login_layer .common_box .info_area li div input.half {
	width: 1.55rem;
}
.login_layer .common_box .info_area li div span.fl {
	font-size: 0.3rem;
	color: #333;
	width: 0.8rem;
	text-align: center;
	height: 0.74rem;
}
.login_layer .common_box .info_area li div span.fl.username {
	background: url("../images/user_bg.png") no-repeat 0 center;
	background-size: 0.42rem 0.43rem;
}
.login_layer .common_box .info_area li div span.fl.password {
	background: url("../images/password.png") no-repeat 0 center;
	background-size: 0.39rem 0.43rem;
}
.login_layer .common_box .info_area li div a.get_code {
	height: 0.7rem;
	background: #15bfff;
	width: 1.83rem;
	text-align: center;
	line-height: 0.7rem;
	color: #ffffff;
	border-radius: 5px;
	font-size: 0.28rem;
	float: left;
	margin-left: 0.36rem;
	margin-top: 1px;
}
.login_layer .common_box .info_area p.warn_txt {
	color: #ff4f4f;
	font-size: 0.28rem;
	text-align: left;
	margin-left: 1.5rem;
	margin-top: 0.1rem;
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}
.download_area .title {
	background: #eee;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.28rem;
	color: #666;
	text-indent: 0.28rem;
}
.download_area {
	position: relative;
}
.download_area .inside {
	display:block;
	background: url("../images/down_bg.png") no-repeat 0 0;
	background-size: cover;
	padding-top: 1.7rem;
	padding-bottom: 0.4rem;
}
.download_area .inside span {
	width: 3.2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	display: block;
	background: #ffffff;
	font-size: 0.3rem;
	text-align: center;
	color: #1e8af1;
	margin: 0 auto;
	border-radius: 5px;
}
.download_area .close {
	position: absolute;
	background: url("../images/close_s.png") no-repeat center;
	background-size: 0.24rem;
	width: 0.48rem;
	height: 0.52rem;
	top: 0;
	right: 0;
}
.empty_con {
	overflow:hidden;
}
.empty_con img {
	display: block;
	width: 1.24rem;
	height: 1.23rem;
	margin: 3.4rem auto 0 auto;
}
.empty_con .notice {
	font-size: 0.26rem;
	color: #bbbbbb;
	text-align: center;
	margin-top: 0.3rem;
}
.notice_new {
	color:#999999;
font-size:.28rem;
line-height:.48rem;
margin-top:.16rem;
}
.notice_img {
	width:1.72rem;
	height:1.36rem;
	display:block;
	margin:0 auto;
}
.personal_header {
	overflow:hidden;
	width: 100%;
	height: 3.9rem;
	background: url("../images/personal.png") no-repeat 0 0;
	background-size: cover;
	text-align: center;
}
.boy {
	background-color: #27b7ff!important;
}
.girl {
	background-color: hotpink!important;
}
.personal_header .user_info i {
	background: url(../images/level_icon.png) no-repeat;
	border-radius: 0.06rem;
 width: .36rem !important;
 height: .36rem !important;
	margin: 0 !important;
	background-size: 6rem;
	display: inline-block;
 font-size: .26rem;
}
.level1 {
	background-position:0 1px !important;
}
.level2 {
background-position:-.32rem 1px !important;
}
.level3 {
background-position:-.65rem 1px !important;
}
.level4 {
background-position:-.98rem 1px !important;
}
.level5 {
	background-position:-1.32rem 1px !important;
}
.level6 {
	background-position:-1.65rem 1px !important;
}
.level7 {
	background-position:-1.98rem 1px !important;
}
.level8 {
	background-position:-2.31rem 1px !important;
}
.level9 {
	background-position:-2.64rem 1px !important;
}
.level10 {
	background-position:-2.99rem 1px !important;
}
.level11 {
	background-position:-3.33rem 1px !important;
}
.level12 {
	background-position:-3.65rem 1px !important;
}
.level13 {
	background-position:-3.98rem 1px !important;
}
.level14 {
	background-position:-4.31rem 1px !important;
}
.level15 {
	background-position:-4.64rem 1px !important;
}
.level16 {
	background-position:-4.97rem 1px !important;
}
.level17 {
	background-position:-5.3rem 1px !important;
}
.level18 {
	background-position:-5.62rem 1px !important;
}
.level19 {
	background-image: url(../images/level19.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.level20 {
	background-image: url(../images/level20.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.personal_header .user_img {
	margin: 0 auto;
	margin-top: 0.55rem;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
}
.personal_header .user_img img {
	display: block;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
	border: 2px solid #8e8b98;
}
.personal_header .user_info {
	text-align: center;
	color: #ffffff;
	position: relative;
	margin: 0 auto;
	margin-top: 0.24rem;
	font-size: 0;
	height: 0.5rem;
	line-height: 0.5rem;
}
.personal_header .notice {
	font-size: 0.26rem;
	color: #ffffff;
	margin-top: 0.24rem;
}
.personal_header .user_info p {
	font-size: 0.36rem;
	display: inline-block;
}
.personal_header .user_info i {
	display: inline-block;
	margin-left: 0.15rem!important;
	position: relative;
	top:0.07rem;/*position: absolute;*/
    /*right: -0.5rem;*/
    /*top:0;*/
}
.personal_header .user_zhishu {
	text-align: center;
	font-size: 0;
}
.personal_header .user_zhishu li {
	display: inline-block;
	font-size: 0.26rem;
	color: #ffffff;
	padding: 0 0.34rem;
	border-right: 1px solid #ffffff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.24rem;
}
.personal_header .user_zhishu li:last-child {
	border-right: none;
}
.nav_bar {
	height: 0.9rem;
	background: #f9f8f8;
	box-shadow: 0 5px 5px #e5e5e5;
}
.nav_bar .inside {
	width: 4.2rem;
	height: 0.9rem;
	line-height: 0.9rem;
	margin: 0 auto;
}
.nav_bar .inside li {
	width: 0.9rem;
	float: left;
	height: 0.9rem;
	margin: 0 0.25rem;
	font-size: 0.3rem;
	color: #999;
	text-align: center;
}
.nav_bar .inside li a {
	color: #999;
}
.nav_bar .inside li.cur {
	border-bottom: 1px solid #15bfff;
}
.nav_bar .inside li.cur a {
	color: #15bfff;
}
.common_con .photo_list {
	padding: 0 0.14rem 0 0.31rem;
	background: #f2f2f2;
	border-bottom: 1px solid #dddddd;
}
.common_con {
	margin-top: 5px;
	background: #f2f2f2;
	padding-top: 5px;
}
.common_con .empty img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .empty .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .photo_list li .time {
	text-align: left;
	height: 0.6rem;
	line-height: 0.45rem;
	color: #999;
	font-size: 0.28rem;
	padding-left: 0.3rem;
	background: url("../images/dot.png") no-repeat 0 0.15rem;
	background-size: 0.1rem;
}
.common_con .photo_list li div img {
	float: left;
	width: 2.2rem;
	height: 2.46rem;
	margin-right: 0.15rem;
	font-size: 0;
	margin-bottom: 0.16rem;
}
.download_btn {
	position:fixed;
	bottom:0px;
	width:100%;
	max-width:750px;
	/*margin: 0.1rem 0.28rem;
    background: #15bfff;*/
    background:#fff;
	border-top:1px solid #ddd;
	/*height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 5px;*/
    text-align: center;
	font-size: 0;
}
.download_btnnew {
	margin: 0.1rem 0.28rem;
	background: #15bfff;
	border-radius: 5px;
}
.download_btn span {
	display: inline-block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding-left: 0.4rem;
	background: url("../images/more.png") no-repeat 0 center;
	background-size: 0.32rem;
	font-size: 0.28rem;
	color: #ffffff;
}
.common_con .user_info_list {
	background: #ffffff;
}
.common_con .user_info_list .title {
	height: 0.9rem;
	line-height: 0.9rem;
	padding: 0 0.3rem;
	overflow:hidden;
	border-bottom: 1px solid #dddddd;
}
.common_con .user_info_list .title span {
	font-size: 0.3rem;
	color: #222;
	padding-left: 0.2rem;
	border-left: 1px solid #15bfff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.3rem;
	float: left;
}
.common_con .user_info_list .title a.right {
	float: right;
	font-size: 0.26rem;
	color: #999;
	padding-right: 0.34rem;
	height: 0.3rem;
	line-height: 0.3rem;
	background: url("../images/right_row.png") no-repeat right center;
	background-size: 0.14rem 0.26rem;
	margin-top: 0.3rem;
}
.common_con .user_info_list .like_list img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .user_info_list .like_list .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .user_info_list .like_list {
	padding: 0 0.3rem;
	border-bottom: 0.2rem solid #f2f2f2;
}
.common_con .user_info_list .like_list li {
	margin: 0.3rem 0.35rem 0.3rem 0.35rem;
	width: 1.2rem;
	overflow: hidden;
	float: left;
}
.common_con .user_info_list .like_list li:first-child {
	margin-left: 0;
}
.common_con .user_info_list .like_list li:last-child {
	margin-right: 0;
}
.common_con .user_info_list .like_list li img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 1.2rem;
	display: block;
	font-size: 0;
	margin-top: 0;
}
.common_con .user_info_list .like_list li .username {
	font-size: 0.26rem;
	color: #333;
	margin: 0.22rem 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.common_con .user_info_list .like_list li .like_num {
	display: block;
	font-size: 0.26rem;
	color: #999;
	background: url("../images/like.png") no-repeat 0 center;
	background-size: 0.26rem 0.23rem;
	padding-left: 0.38rem;
	line-height: 0.23rem;
}
.common_con .user_info_list .info_details li {
	height: 0.9rem;
	line-height: 0.9rem;
	border-bottom: 1px solid #dddddd;
	font-size: 0.28rem;
}
.common_con .user_info_list .info_details li span.fl:first-child {
	color: #222;
	width: 1.65rem;
	text-align: center;
}
.common_con .user_info_list .info_details li span.fl {
	color: #999;
}
.common_con .news_list {
	padding-top: 0.34rem;
}
.common_con .news_list li {
	margin: 0 0.5rem;
}
.common_con .news_list li .news_con {
	border-left: 1px solid #cccccc;
	/*padding-top: 0.25rem;*/
    padding-bottom: 0.4rem;
	padding-left: 0.5rem;
	position: relative;
}
.common_con .news_list li .news_con .inside {
	padding: 0.3rem 0.32rem;
	background: #ffffff;
	border-radius: 5px;
}
.common_con .news_list li .news_con .detail_con {
	margin-left: 0;
	width: 5.2rem;
}
.common_con .news_list li .news_con .detail_con.wid {
	width: 3.7rem;
	margin-left: 0.18rem;
}
.common_con .news_list li .news_con .img_con {
	/*position: absolute;*/
    /*top:0;*/
    /*left: 0.74rem;*/
    width: 1.38rem;
	height: 1.38rem;
	position: relative;
}
.common_con .news_list li .news_con .img_con img {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .img_con span.num {
	width: 0.64rem;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.3rem;
	background: #000;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
}
.common_con .news_list li .news_con .img_con video {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .content {
	font-size: 0.28rem;
	color: #222;
	line-height: 0.46rem;
	height: 0.92rem;
	overflow: hidden;
}
.common_con .news_list li .news_con .content_02 {
/*margin-left: 1.6rem;*/
}
.common_con .news_list li .news_con .content .topic {
	color: #507daf;
}
.common_con .news_list li .news_con .content_info {
	margin-top: 0.15rem;
	text-align: right;
	font-size: 0.24rem;
	color: #bbb;
	height: 0.3rem;
	line-height: 0.3rem;
}
.common_con .news_list li .news_con .content_info span.zan {
	padding-left: 0.35rem;
	background: url("../images/zan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
	display: inline-block;
	max-width: 0.65rem;
	text-align: left;
}
.common_con .news_list li .news_con .content_info span.zan.lan {
	background: url("../images/lan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
}
.common_con .news_list li .news_con .content_info span.split {
	padding: 0 0.25rem;
}
.common_con .news_list li .first_con .left_line {
	position: absolute;
	width: 0.6rem;
	left: -0.31rem;
	top:0;
	background: #F2F2F2;
	text-align: center;
}
.common_con .news_list li .first_con .left_line span {
	display: block;
	font-family: 'Arial';
}
.common_con .news_list li .first_con .left_line .date {
	font-size: 0.3rem;
	color: #666;
	font-weight: bold;
}
.common_con .news_list li .first_con .left_line .month {
	color: #999;
	margin-top: 0.16rem;
	font-size: 0.26rem;
}
.common_con .news_list li .first_con .left_line i {
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background: #bbbbbb;
	border-radius: 0.12rem;
	margin: 0 auto;
	margin-top: 0.1rem;
}
.common_con .news_list li .bg_con .left_line {
	position: absolute;
	width: 0.08rem;
	height: 0.08rem;
	border: 1px solid #bbbbbb;
	border-radius: 0.08rem;
	left: -0.04rem;
	top:0;
	margin-left: -2px;
}
.W100 {
	width: 100%;
	margin-bottom: 10px;
}
/* --- swiper.js --- */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	height: 100%;
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img {
	max-width: 100%;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.notice_layer {
	background: #000000;
	opacity: 0.7;
	padding: 0.1rem;
	font-size: 0.3rem;
	width: 5rem;
	position: fixed;
	left: 50%;
	margin-left: -2.5rem;
	top:40%;
	border-radius:5px;
	color: #ffffff;
	text-align: center;
}
/*详情页修改*/
.font0 {
	font-size:0px;
}
.user_info1 {
	margin-left:0.28rem;
	margin-right:0.28rem;
	font-size:0px;
	margin-top:0.16rem;
}
.user_info1 span {
	display:inline-block;
	vertical-align:middle;
	font-size:0.34rem;
	line-height:0.5rem;
	color:#999999;
	margin-right:0.18rem;
}
.user_info1 .user_info_txt {
}
.user_info1 span.name {
	color:#5b83ae;
}
table.cgtl {
	color:#333333;
	border-width: 1px;
	border-color: #dddddd;
	border-collapse: collapse;
	width: 100%;
}
table.cgtl th {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	text-align: center;
	border-color: #dddddd;
	color:#bbbbbb;
	font-weight: normal;
	width: 30%;
}
table.cgtl td {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	border-color: #dddddd;
	width: 70%;
}
table.cgtl td img {
	width:100%;
	display: inline-block;
}
table.cgtl th.sorttitle {
	color: #999999;
	font-size: 0.32rem;
	background-color: #F2F2F2;
	text-align: left;
}
/*懒加载可能失效*/
table.cgtl td .lazy_before {
	width:auto !important;
	height:auto !important;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.img_layer img {
/*top:50%;*/
    /*width: 100%;*/
}
/*right*/
.fixed-right {
	position:fixed;
	bottom:1.21rem;
	right:0.37rem;
	width:1.18rem;
	z-index:99;
	font-size:0px;
}
.fixed-right a {
	background:url(../images/icon19.png) no-repeat;
	background-size:1.18rem auto;
	width:1.18rem;
	height:1.18rem;
	display:inline-block;
	vertical-align:middle;
}
.fixed-right a.icon-link4 {
	background-position:0rem -4.72rem;
}
.fixed-right a.icon-link5 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link6 {
	background-position:0rem -3.54rem;
}
.fixed-right a.icon-link1 {
	background-position:0rem 0rem;
	position:relative;
	overflow:hidden;
}
.fixed-right a.icon-link2 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link1 input[type=file] {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	font-size:100px;
	position:absolute;
	top:0px;
	left:0px;
}
.lazy, .lazy_rec, .lazyload {
	background-color:#F7F7F7;
	/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAXCAMAAAAvOB0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzRDNEMzOUQzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzRDNEMzOUUzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNEM0QzM5QjNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNEM0QzM5QzNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklUIhsAAAAwUExURff395aWlvDw8Lu7u+jo6J2dndnZ2dLS0rS0tKWlpcPDw6ysrOHh4crKyo6Ojv///43woPcAAAAQdFJOU////////////////////wDgI10ZAAACsUlEQVR42qyX2bbrIAhAHaLGOOT///ZiHABNTpu76kOtA7gFFSJciudNsUeAop3g3SKlhC2XWokbdqqUVK1I5xmJ3JaK7v2a9lxEyGntTTK3Ivlogi5UGPIoUvfumHOslRdMsJOjVFBvyTRI7cnatJc/1GwGOg5CZsJVSnfXg2RkJpJtsGlzpJg0CMntHRmA7W03Ath2HNmglSUh67LCmY5GyHJcyABMWuyT4g0ZCGhsHZlM0NmrnO1KBop8AyHeJAs3MmGonRxb6SOZkDnQdkD9MJTOHY3IZGHRwMlg+j6RJWrHyzvie7JJ+FRoNFcUObwDXBYGNkZ2WrRvIzPcSBtxwGeykD3v8MOG/tIrh8QkW7dAyMC+UlGyOJOk+zfrnizfGJHt8MjmnixcW6Bk3cNdCb4dn8tCthrYVi+VU2H4jEn2WMjKbyJkevbHG7I4HTPS093o+8GeZIfHkKxc7Q3HAr9cvyIbRz/1P1+QwWPi78hGIEg/IBtqRde3kJmFrPg+/YYMlnV8iquPjsKBvd2BSXZfz9l4hSoZXp6n6/bX3ZTzu3zUeHRkWuINWX2sZjI4lkbg3RT/T6ZJYCQLnpKR6ZVsq0ZdyJSE0F7J1OyQV2RxknZ1JdffjmY/sZDtNYwtZIXKtpcsTO58RVYCpVrDKNPZIhaTdW2VlaxoPGoz5ruw8S0ZeMUPNOWrrRTX4S9OIivAKP58IBPXSWiGpXq6VtuCFK2BTEdS2u5lTYVVSW4de8No9B6y9pAjhb0hK2GkNUuyFFoIsbq9GlvLlFktAjvYVdyWPZqaqrY8z9AE8npbNMu2IYEV5yNZMVXGXBR2EYLHZD5mzDZHfUsGvpH9M0D0Tbv5BgskMwE/N27JILSPZtzHd0DTXoy/1I+J22b5J9FPS4Svrhj/nvNPgAEA3gu735cIptwAAAAASUVORK5CYII=);*/
    background-image: url('../images/loading_ch.png');
	background-size: 76px auto;
	background-repeat: no-repeat;
	background-position: center;
}
img.lazy {
	width:100%;
	height:100%;
}
/*针对部分站点wap下图片无法显示的的问题,临时做个更改*/
span.J_attImg {
	display:block !important;
}
.slider_box .slider ul {
	max-width: initial;
}
.iframe-scroll-wrapper {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
	overflow-x: scroll;/* 提示: 请在此处加上需要设置的大小(dimensions)或位置(positioning)信息! */
}
/**投票**/
.content-vote {
}
.content-vote .vote-txt {
font-size:.4rem;
	color:#222222;
line-height:.6rem;
	margin-bottom:12px;
}
.content-vote .img {
	width:100%;
	display:block;
}
.content-vote .vote-info {
	font-size:0;
}
.content-vote .vote-info span {
	display:inline-block;
	vertical-align:middle;
font-size:.26rem;
	color:#bbbbbb;
line-height:.8rem;
}
.vote-check {
	position:relative;
	background:#f7f8fa;
}
.vote-check:before {
	position: absolute;
	content:"";
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #ddd;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}
.vote-check ul {
}
.vote-check ul li {
padding:.3rem .28rem;
	position:relative;
}
.vote-check ul li .check-txt {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
	width:85%;
}
.vote-check ul li .check-icon {
	position:absolute;
right:.28rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
background-size:auto .36rem;
	background-position:0 0;
	display:inline-block;
	vertical-align:middle;
width:.36rem;
height:.36rem;
}
.vote-check ul li.con .check-icon {
background-position:-.44rem 0;
}
.vote-check ul li:last-child:after {
	height:0;
}
.vote-button {
	font-size:0;
margin-top:.5rem;
}
.vote-button .button {
	display:inline-block;
	vertical-align:middle;
	background:#15bfff;
	color:#ffffff;
font-size:.3rem;
	width:3.4rem;
height:.8rem;
line-height:.8rem;
	text-align:center;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
}
.vote-button .button.con {
	background:#cccccc;
}
.vote-button .vote-num {
	color:#999999;
font-size:.26rem;
line-height:.8rem;
}
.vote-result {
	background:#f7f8fa;
}
.vote-result ul {
}
.vote-result ul li {
padding:.3rem .28rem;
}
.vote-result ul li .vote-tit {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
}
.vote-result ul li .vote-progress {
	font-size:0;
margin-top:.14rem;
}
.vote-result ul li .vote-progress span {
	display:inline-block;
	vertical-align:middle;
}
.vote-result ul li .vote-progress .percent {
margin-right:.3rem;
	background:#15bfff;
height:.28rem;
min-width:.1rem;
	max-width:5.4rem;
}
.vote-result ul li .vote-progress .no-percent {
	background:#7ed9fc;
}
.vote-result ul li .vote-progress .progress-txt {
	color:#999999;
font-size:.26rem;
}
.vote-result ul li .vote-progress .progress-txt+.progress-txt {
margin-left:.2rem;
}
/*radio修改样式*/
.radio-div {
	position:absolute;
right:.26rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	font-size:0;
width:.39rem;
height:.36rem;
	display:table;
	vertical-align:middle;
}
.radio-div .radio-icon {
	-webkit-appearance:none;
	position:relative;
	border:0;
	background:transparent;
width:.39rem;
height:.3rem;
	margin:0;
	outline:none;
	display:table-cell;
	vertical-align:middle;
}
.radio-div .radio-icon:focus {
	outline:none;
}
.radio-div .radio-icon:before {
	position: absolute;
	top:0px;
	left:0;
	display: block;
	content:"";
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
width:.39rem;
height:.36rem;
background-size:auto .36rem;
	background-position: 0 0;
}
.radio-div .radio-icon:checked::before {
background-position:-.41rem 0;
}
.table {
	display: table;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	background: #fff;
	height: 100%;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/***6.15评论**/
.infor_header .view_author_new {
	font-size: 0.25rem;
	color: #999;
	word-break: break-all;
	font-weight:normal;
	margin-top:0;
}
.infor_header .title {
	font-size:0;
}
a.new_add {
	font-size:0;
height:.3rem;
}
.new_level {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	display:inline-block;
	margin-left:0.1rem;
	zoom:1;
	vertical-align:middle;
line-height:.25rem;
	padding:0 0.05rem;
	text-align:center;
}
.new_level.pink {
	background:#ffcaed;
}
.new_level.blue {
	background:#a0c9ff;
}
.new_level.grey {
	background:#bbb;
}
.new_name {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0 0.05rem;
	text-align:center;
}
.new_name.pink {
	background:#ffb2e5;
}
.new_name.blue {
	background:#abd0ff;
}
.new_name.grey {
	background:#bbb;
}
.new_own {
	background:#ffcb70;
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0;
	width:0.6rem;
	text-align:center;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
}
.reply_content {
	color:#444;
font-size:.31rem;
line-height:.45rem;
}
.infor_header {
margin-left:.65rem;
}
.discuss_head img {
width:.46rem;
height:.46rem;
}
.infor_header .title {
height:.45rem;
line-height:.45rem;
}
.discuss_point .p_img {
height:.45rem;
line-height:.45rem;
}
.new_floor {
	position:absolute;
right:.28rem;
	top:0;
	color: #bbbbbb;
	font-size: 0.21rem;
}
.new_line {
height:.2rem;
	background:#f7f7f7;
}
/*点赞*/
.dinline {
	display:inline-block;
	vertical-align:middle;
}
.discuss_handle {
	font-size:0px;
}
.likeContainer {
margin:.3rem .22rem;
font-size:.3rem;
	color:#507daf;
line-height:.43rem;
	word-break: break-all;
}
.likeContainer .clickTimes {
	display:inline-block;
	vertical-align:top;
	font-size:0px;
	cursor:pointer;
	position:relative;/*padding-left:.36rem;*/
margin-right:.1rem;
}
.likeContainer .clickTimes span {
	display:inline-block;
	vertical-align:top;
	color:#999;
	font-size:0.3rem;
	line-height:0.43rem;
	margin-left:0.07rem;
}
.likeContainer .clickTimes span.con {
	color:#15bfff;
}
.likeContainer .clickTimes .zan-icon {
	position:relative;
}
.likeContainer .clickTimes .d_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#999999;
}
.likeContainer .clickTimes .d_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons9.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
.likeContainer .clickTimes .h_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#15bfff;
}
.likeContainer .clickTimes .h_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons11.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
/*白色的背景*/
.discuss_floor .discuss_zan {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	padding: 0 0.4rem;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_floor .discuss_zan span.zan-num {
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.48rem;
}
.discuss_floor .discuss_zan span.zan-num.on {
	color: #15bfff;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan i {
	font-size:0px;
	border:0px;
	position:relative;
}
.discuss_floor .discuss_zan .icon-zan {
	margin-top:-0.01rem;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
/*.discuss_floor .discuss_zan .icon-zan.on{ margin-top:-0.01rem; background-color:#15bfff;  display:inline-block; vertical-align:middle; width:0.3rem; height:0.32rem; padding:0px;}*/
.discuss_floor .discuss_zan .icon-zan.on {
	margin-top:-0.01rem;
	background-color:#15bfff;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
.discuss_floor .discuss_zan .icon-zan.on:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons8.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
.discuss_floor .discuss_zan .icon-zan:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons7.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
/*.discuss_floor .discuss_zan .icon-zan.on:after{content:"";  position:relative; display:inline-block; width:0.3rem; height:0.32rem; background-image:url(../images/icons8.png); background-size:0.3rem 0.32rem; background-repeat:no-repeat; }*/
/*回复*/
.discuss_lun {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_lun .ping-num {
	margin-top:0.01rem;
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.45rem;
}
.discuss_ping {
	background:url(../images/icons10.png) no-repeat;
	background-size:0.25rem 0.27rem;
	background-position:center center;
	display:inline-block;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	width:0.33rem;
	font-size:0px;
}
/****404*****/
.miss-body {
	background:#f3f3f3;
	position:relative;
	width:100%;
	height:100%;
	padding-top: 2.5rem;
}
.miss-body .miss-table {
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}
.miss-body .miss-table .miss-table-cell {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.miss-body .miss-main {
	width:100%;
	margin:0 auto;
	font-size:0;
}
.miss-body .miss-main .img {
	width:2.38rem;
	height:2.88rem;
	display:inline-block;
	vertical-align:middle;
}
.miss-body .miss-main .tip {
	color:#333333;
font-size:.3rem;
margin-top:.46rem;
}
.miss-body .miss-main .cause {
	color:#999999;
font-size:.28rem;
margin-top:.28rem;
}
.miss-body .miss-main .link {
	font-size:0;
}
.miss-body .miss-main .link a {
	display:inline-block;
	vertical-align:middle;
	color:#507abd;
font-size:.28rem;
	width:2.1rem;
margin-top:.52rem;
line-height:.7rem;
margin-left:.37rem;
margin-right:.37rem;
	position:relative;
}
.miss-body .miss-main .link a:before {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #507abd;
	border-radius:35px;/* 也可以设置圆角 */
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_table tr td {
	border-right: 1px solid #E3EDF5;
	border-bottom: 1px solid #E3EDF5;
}
.t_table {
	border-left: 1px solid #E3EDF5;
	border-top: 1px solid #E3EDF5;
}
.personal_level {
	vertical-align: super;
}
.bottom_notice {
	font-size: 0.26rem;
	color: #999;
	text-align: center;
	height: 1rem;
	line-height: 1rem;
	position: relative;
	margin: 0 0.43rem;
	overflow: hidden;
}
.bottom_notice i {
	display: block;
	height: 0;
	border-top: 1px solid #ccc;
	margin-top: 0.5rem;
}
.bottom_notice p {
	position: absolute;
	top: 0;
	background: #f2f2f2;
	text-align: center;
	width: 4rem;
	left: 50%;
	margin-left: -2rem;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
* {
	max-width:100%;
}
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
ul, li, ol {
	list-style-type: none;
}
a {
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	max-width: 750px;
	min-width: 320px;
	min-height: 5rem;
	margin: 0 auto;
	position: relative;
}
/*下载一栏的公用样式*/
.download_line {
	height: 1.25rem;
	width: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: #f5f5f5;
	border-bottom: 1px solid #cccccc;
}
.main_container, .message_board {
	background: #ffffff;
}
.download_line .inside {
	margin: 0.27rem 0.28rem 0.26rem 0.72rem;
}
.download_line .inside .logo {
	float: left;
	height: 0.72rem;
	width: 0.72rem;
}
.download_line .inside .close {
	background: url("../images/close.png") no-repeat 0 0;
	width: 0.24rem;
	height: 0.24rem;
	background-size: 0.24rem;
	position: absolute;
	top:0.53rem;
	left: 0.24rem;
}
.download_line .inside .txt {
	position: absolute;
	top:0.27rem;
	left: 1.65rem;
	right: 1.8rem;
}
.download_line .inside .txt p.title {
	height: 0.36rem;
	font-size: 0.28rem;
	line-height: 0.36rem;
	color: #000;
	font-weight: 600;
}
.download_line .inside .txt p.content {
	height: 0.72rem;
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.download_line .inside a.openApp {
	height: 0.52rem;
	line-height: 0.52rem;
	text-align: center;
	width: 1.33rem;
	border: 1px solid #2d79e7;
	border-radius: 5px;
	float: right;
	font-size: 0.24rem;
	color: #277bef;
	margin-top: 0.08rem;
}
/*设置0.5px的线*/
.point5 {
	position: relative;
	overflow:hidden;
}
.point5::after {
 position: absolute;
 width: 150%;
 left: 0;
 bottom: 0;
 height: 1px;
 background-color: #eee;
 -webkit-transform: scale(1, .5);
 transform: scale(1, .5);
 -webkit-transform-origin: center bottom;
 transform-origin: center bottom
}
/*帖子分享页*/
.main_container {
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	text-align: justify;
}
.wxMar {
	padding-top: 1.25rem;
}
.main_container .main_title {
	line-height: 0.64rem;
	font-size: 0.48rem;
	font-weight: 400;
	color: #222;
	padding: 0.26rem 0.28rem;
	padding-bottom:0rem;
	text-align: left;
}
.main_container .main_content .user_info {
	margin: 0.32rem 0 0 0.28rem;
	position: relative;
}
.main_container .main_content .user_info img.user_img {
	position: absolute;
	top:0;
	left: 0;
	width: 0.72rem;
	height: 0.72rem;
	border-radius: 0.7rem;
	font-size: 0;
}
.main_container .main_content .user_info {
	margin-left: 0.28rem;
	height: 0.7rem;
}
.main_container .main_content .user_info .up {
	height: 0.35rem;
}
.main_container .main_content .user_info .up .name {
	font-size: 0.3rem;
	color: #555;
	margin-top: 1px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con {
	margin-left: 0.86rem;
}
.main_container .main_content .user_info .user_con .blue {
	border:1px solid #27b7ff;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue i {
	background-color: #27b7ff;
}
.main_container .main_content .user_info .user_con .pink i {
	background-color: #fc8bc4;
}
.main_container .main_content .user_info .user_con .grey {
	border: 1px solid #bbbbbb;
}
.main_container .main_content .user_info .user_con p.label {
	border-radius: 2px;
	margin-left: 0.07rem;
	text-align: center;
}
.main_container .main_content .user_info .user_con span.host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con span.love {
	width: 0.3rem;
	height: 0.26rem;
	background: url("../images/love.png") no-repeat 0;
	margin: 0.03rem 0 0 0.08rem!important;
	background-size: 0.3rem 0.26rem;
	display:inline-block;
	vertical-align:middle;
}
.main_container .main_content .user_info .user_con p.label span {
	padding: 0 0.06rem;
 height:.3rem !important;
	float: left;
	line-height: 0.3rem;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue span {
	color:#27b7ff !important;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.24rem;
}
.main_container .main_content .user_info .user_con .pink span {
	color:#fc8bc4 !important;
}
.main_container .main_content .user_info .user_con i {
	background:url(../images/level_icon.png) no-repeat;
 width:.34rem;
 height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;
	vertical-align:top;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.main_container .main_content .user_info .user_con i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.main_container .main_content .user_info .user_con i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.main_container .main_content .user_info .user_con i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con .down {
	height: 0.35rem;
	line-height: 0.45rem;
}
.main_container .main_content .user_info .user_con .down .time {
	font-size: 0.24rem;
	color: #999;
}
.main_container .main_content .user_info .user_con .down .app_name {
	font-size: 0.26rem;
	color: #5b83ae;
	margin-left: 0.2rem;
}
.main_container .main_content .user_article {
	word-break:break-all;
	line-height: 1.6;
	margin: 0.4rem 0.28rem 0 0.28rem;
	font-size: 0.34rem;
	color: #3e3e3e;
	text-align: justify;
	overflow:hidden;
}
.main_container .main_content .user_article img {
/*margin-bottom: 10px;*/
}
.main_container .main_content .support_con {
	/*margin-top: 0.7rem;*/margin-top: 0.3rem;
	padding-bottom: 0.2rem;
	background: #f7f7f7;
}
.main_container .main_content .support_con .inside {
	background: #ffffff;
	padding-bottom: 0.32rem;
}
.main_container .main_content .support_con .support_btn {
	width: 2.2rem;
	height: 0.76rem;
	line-height: 0.76rem;
	text-align: center;
	background: #ff795c;
	font-size: 0.32rem;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	border-radius: 4px;
}
.main_container .main_content .support_con .support_btn.grey {
	background: #bbbbbb;
	color: #ffffff;
}
.main_container .main_content .support_con .support_num {
	font-size: 0.28rem;
	color: #999999;
	text-align: center;
	/*margin-top:0.62rem;*/margin-top:0.3rem;
	margin-bottom: 0.3rem;
}
.main_container .main_content .support_con .support_num .num {
	color:#666666;
}
.main_container .main_content .support_con .avatar_line {
	font-size:0;
	margin: 0 0.34rem;
}
.main_container .main_content .support_con .avatar_line .avatar_inside {
	width:5.67rem;
	margin:0 auto;
	max-height:2rem;
	overflow: hidden;
	text-align:center;
}
.main_container .main_content .support_con .avatar_line a {
	display: inline-block;
	zoom: 1;
	overflow:hidden;
	width: 0.52rem;
	height: 0.52rem;
	margin: 0 0.06rem 0.18rem 0.05rem;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line a img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line.textAlign {
	text-align: center;
}
.main_container .main_content .support_con .tool_bar {
	margin: 0 0.28rem;
	/*margin-top: 0.35rem;*/margin-top: 0.2rem;
	font-size: 0.28rem;
	color: #666;
}
.main_container .main_content .support_con .tool_bar span {
	font-size:0.28rem;
	margin-left:0.4rem;
}
.main_container .main_content .support_con .tool_bar span.reply {
/*margin-left: 0.3rem;*/
}
.main_container .main_content .support_con .tool_bar a {
	font-size: 0.28rem;
	color: #5b83ae;
}
.main_container .main_content .support_con .tool_bar a.report {
	color:#666666;
}
.ms_title {
	height: 1.02rem;
	line-height: 1.02rem;
	padding: 0 0.28rem;
}
.ms_title span.fl {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.3rem;
	margin-top: 0.36rem;
	color: #222;
	padding-left: 0.16rem;
	border-left: 0.04rem solid #15bfff;/*font-weight: bold;*/
}
.ms_title ul.fr {
	font-size: 0.28rem;
	color: #666;
}
.ms_title ul li {
	width: 0.75rem;
	text-align: center;
	float: left;
	margin-right: 0.2rem;
}
.ms_title ul li:last-child {
	margin-right: 0;
}
.ms_title ul li.cur {
	color: #15bfff;
	position: relative;
}
.ms_title ul li.cur i {
	position: absolute;
	width: 100%;
	height: 2px;
	background: #15bfff;
	font-size: 0;
	bottom: 0px;
	left: 0;
}
.discuss_head img {
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 0;
 left: .28rem;;
	width: 0.6rem;
	height: 0.6rem;
}
.discuss_name {
	font-size: 0.36rem;
	color: #507daf;
	margin-left: 0.72rem;
}
.discuss_point {
/* position: absolute;
     top: 0;
     right: 0;*/
}
.discuss_point img {
	width: 0.4rem;
	display: block;
}
.discuss_point .p_img {
	padding-left: 0.4rem;
 background: url("../images/comment.png") no-repeat 0 .04rem;
	background-size: 0.31rem 0.33rem;
	font-size: 0.23rem;
	color: #999;
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header {
	margin-left: 0.82rem;
}
.infor_header .title {
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header img {
	max-width: 100%;
	/*height: auto;*/
    margin-top: 10px;
	margin-bottom: 10px;
}
.infor_header a {
	font-size: 0.3rem;
	color: #333;
	word-break: break-all;
	max-width: 100%;
	display: block;
	font-weight: bold;
	/*float: left;*/
    margin-top: 1px;
}
.discuss_floor {
	font-size: 0.23rem;
	color: #999;
	margin-top:0.125rem;
line-height:.45rem;
}
.discuss_reply {
	font-size: 0.3rem;
	border-left: 2px solid #999;
	color: #999;
	padding-left: 0.16rem;
	margin-top: 0.3rem;
	margin-right: 0.4rem;
	text-align: justify;
}
.reply_content {
	font-size: 0.3rem;
	line-height: 1.6;
	color: #333;
	text-align: justify;
	margin-top: 0.125rem;
	margin-right: 0.3rem;
	position: relative;
}
.reply_content .reply_username {
	color:#5b83ae;
	font-size:0.3rem;
}
.discuss_content {
	font-size: 0.28rem;
}
.discuss_content p {
	line-height: 0.28rem;
}
.content_discuss ul li {
 padding: 0 .23rem 0.31rem;
	position: relative;
 margin-top: .275rem;
	word-break: break-all;
}
.content_discuss ul li:last-child {
	border: none;
	margin-bottom:0px;
}
.content_discuss li .isvip {
	background: #ffb400;
	background-image: url(../images/v.png);
	background-repeat: no-repeat;
	background-size: 0.18rem 0.18rem;
	background-position: 0.08rem 0.08rem;
	border-radius: 50%;
	width: 0.3rem;
	height: 0.3rem;
	z-index: 9999;
	position: absolute;
	left: 0.368rem;
	top: 0.348rem;
}
.new_add .id_position {
	border:1px solid #000;
 height:.3rem;
 line-height:.3rem;
	border-radius:2px;
	overflow:hidden;
 margin:0.15rem 0 0 .08rem !important;
	font-size:0;
	font-weight: normal;
	vertical-align: top;
	display: block;
	float:left;
}
.new_add .host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
	float:left;
	margin-top:0.15rem;
}
.content_discuss {
}
.new_add .pink {
	border-color:#fc8bc4;
}
.pink span {
	color:#fc8bc4 !important;
}
.new_add .blue {
	border-color:#27b7ff;
}
.blue span {
	color:#27b7ff !important;
}
.new_add .grey {
	border-color:#bbb;
}
.grey span {
	color:#bbb !important;
}
.new_add .id_position i {
	background:url(../images/level_icon.png) no-repeat;
width:.34rem;
height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;/*display:inline-block;*/
	vertical-align:top;
font-size:.26rem;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.new_add .id_position span {
	text-overflow:clip;
	overflow:visible !important;
font-size:.26rem !important;
	max-width:100%;
margin:0 .05rem !important;
line-height:.33rem;
height:.3rem;
	float: left;
}
.pink i {
	background-color:#fc8bc4 !important;
}
.blue i {
	background-color:#27b7ff !important;
}
.grey i {
	background-color:#bbb !important;
}
.new_add .id_position i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.new_add .id_position i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.new_add .id_position i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.page {
	height: 1.2rem;
	line-height: 1.2rem;
	background: #f7f7f7;
	font-size: 0.28rem;
}
.page .fy_btn {
	height: 0.66rem;
	width: 1.36rem;
	text-align: center;
	line-height: 0.66rem;
	border-radius: 5px;
	border: 1px solid #cccccc;
	font-size: 0.28rem;
	color: #15bfff;
	background: #ffffff;
}
.page .fy_btn.side_prev {
	margin-left:1.72rem;
}
.page .fy_btn.side_prev.grey {
	color:#ccc;
}
.page .fy_btn.thread_prev.grey {
	color:#ccc;
}
.page .fy_btn.side_next {
	margin-right:1.72rem;
}
.page .fy_btn.side_next.grey {
	color:#ccc;
}
.page .fy_btn.thread_next.grey {
	color:#ccc;
}
.page .prev {
	margin-top: 0.25rem;
	margin-left: 0.3rem;
}
.page .center {
	float: left;
	width: 3.35rem;
	height: 0.66rem;
	overflow:hidden;
	margin-left: 0.38rem;
	border-radius: 5px;
	margin-top: 0.25rem;
	border: 1px solid #cccccc;
	background: #ffffff;
}
.page .center input {
	border: none;
	background: #ffffff;
	height: 0.46rem;
	line-height: 0.46rem;
	width: 2rem;
	padding: 0.1rem 0 0.1rem 0.33rem;
	font-size: 0.28rem;
	color: #333333;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	outline: none;
}
.page .center a {
	float: left;
	border-left: 1px solid #cccccc;
	text-align: center;
	height: 0.66rem;
	line-height: 0.66rem;
	color: #15bfff;
	background: #ffffff;
	width: 0.96rem;
}
.page .next {
	margin-top: 0.25rem;
	margin-right: 0.3rem;
}
.user_comment {
	padding-bottom: 0.4rem;
}
.no_reply {
	display: block;
	margin: 0.8rem auto;
	width: 3.43rem;
	height: 1.46rem;
}
.user_comment .user_title {
	color: #999;
	font-size: 0.3rem;
	background: #ffffff;
	margin: 0 0.28rem;
	margin-top: 0.66rem;
	position: relative;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align:center;
}
.user_comment .user_title:before {
	content: '';
	width: 100%;
	height: 1px;
	font-size: 0;
	background: #bbb;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.user_comment .user_title .title {
	position:relative;
	display:inline-block;
padding:0 .3rem;
	background: #ffffff;
	text-align: center;
}
.user_comment .user_title i {
	position: absolute;
	width: 100%;
	border:1px solid #cccccc;
	height: 0;
	font-size: 0;
	top:50%;
	left: 0;
	margin-top: -1px;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
.user_comment .com_area {
	height: 2rem;
	margin: 0 0.28rem;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background: #f7f7f7;
	margin-top: 0.16rem;
	position: relative;
}
.user_comment .com_area textarea:focus {
	background:#fff;
}
.user_comment .com_area textarea {
	color:#333;
	padding: 0.15rem 0.16rem;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background: #f7f7f7;
	border: none;
	outline: none;
	font-size: 0.3rem;
	line-height: 1.4;
	max-height: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.user_comment .com_area .reply {
	position: absolute;
	width: 2.3rem;
	height: 0.75rem;
	line-height: 0.75rem;
	top: 50%;
	left: 50%;
	margin-left: -1.15rem;
	margin-top: -0.37rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line {
	margin: 0.4rem 0.28rem 0 0.28rem;
}
.user_comment .post_line .fl img {
	width: 0.58rem;
	height: 0.58rem;
	border-radius: 0.58rem;
	font-size: 0;
}
.user_comment .post_line .fl .username {
	font-size: 0.28rem;
	color: #555;
	margin-left: 0.12rem;
	line-height: 0.58rem;
}
.user_comment .post_line .reply {
	width: 1.58rem;
	height: 0.56rem;
	line-height: 0.56rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line .reply.grey {
	background: #cccccc;
	color: #ffffff;
}
.hot_quan {
	margin-top: 0.2rem;
	background: #ffffff;
}
/*second start*/
.second {
	background: #f7f7f7;
	padding-top: 1px;
	float: left;
	width: 100%;
}
/*滑动区域改写*/
.slider {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 2px;
	max-height: 5.8rem;
}
.slider ul li {
	float: left;
	margin-left: 0.18rem;
	width: 3rem;
	position:relative;
	background: #ffffff;
}
.slider ul li span.zan {
	position:relative;
	z-index:2;
}
.slider ul li:after {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #eee;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
}
.slider ul li span.user_img {
	display: block;
	width: 3rem;
	height: 3rem;
	background-size: 100%;
	background-repeat: no-repeat;
}
.slider ul li p.title {
 padding: 0 .16rem;
 margin:.14rem 0;
	height: 0.8rem;
	line-height: 0.4rem;
	font-size: 0.25rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
}
.slider ul li p.title a {
	color: #607fa6;
}
.slider ul li .user_box {
 padding:.16rem 0.2rem;
	position:relative;
	overflow:hidden;
}
.slider ul li .user_box:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:1px;
	width:150%;
	background:#eee;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.slider ul li .user_box img {
	float: left;
	width: 0.56rem;
	height: 0.56rem;
	border-radius: 0.5rem;
}
.slider ul li .user_box .name {
	float: left;
	margin-left: 0.14rem;
	color: #666;
	font-size: 0.22rem;
	line-height: 0.56rem;
	max-width: 1.1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.slider ul li .user_box .zan {
	float: right;
	color: #999999;
	font-size: 0.24rem;
	height: 0.56rem;
	line-height: 0.6rem;
	padding-left: 0.3rem;
	background: url("../images/zan.png") no-repeat 0 center;
	background-size: 0.26rem;
	max-width: 0.5rem;
}
.slider ul li .user_box .zan.on {
	background: url("../images/zan_on.png") no-repeat 0 center;
	background-size: 0.26rem;
}
.hot_recom {
	padding-bottom: 0.68rem;
	margin-top: 0.8rem;
	background:#f7f7f7;
}
.hot_recom .line_title {
font-size:.32rem;
	color:#666;
	text-align:center;
	position:relative;
}
.hot_recom .line_title:before {
	content:'';
	width:100%;
	height:1px;
	font-size:0;
	background:#ddd;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.hot_recom .line_title a {
	background:#f7f7f7;
	position:relative;
padding:0 .3rem;
}
#recommend_list {
	width:100%;
}
#recommend_list li {/*width:100%;border-bottom:1px solid #ddd;*/
	position:relative;
	overflow:hidden;
	padding: 0 0.28rem;
}
#recommend_list li:after {
	content:"";
	height:1px;
	width:150%;
	background:#ddd;
	position:absolute;
	left:0;
	bottom:0;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
#recommend_list li .its_contents {
margin:.28rem 0;
	position:relative;
}
.its_contents .tj_info {
	padding-right:2.17rem;
	min-height: 1.4rem;
}
/*20160229{*/
.its_contents .tj_info p:first-child {
font-size:.32rem;
	color:#333;
	margin-top:0;
	max-height:1.15rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	overflow: hidden;
	line-height: 0.5rem;
	font-weight: 600;
}
/*20160229}*/
.its_contents .tj_info p {
font-size:.26rem;
	color:#999;
margin-top:.15rem;
}
.its_contents .list_imgs {
	width:1.87rem;
	height:1.4rem;
	position:absolute;
	top:0;
	right:0;
	overflow: hidden;
}
.its_contents .list_imgs img {
	width:100%;
	height:100%;
	display:block;
}
.its_contents .tj_info p span:last-child {
	padding-left: 0.2rem;
}
/*弹窗*/
.login_layer {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.login_layer i {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 1;
}
.login_layer .common_box {
	width: 6.4rem;
	background: #ffffff;
	border-radius: 5px;
	position: fixed;
	top:20%;
	z-index: 1;
	min-height: 2.12rem;
	left: 50%;
	margin-left: -3.2rem;
	padding-bottom: 0.42rem;
}
.login_layer .common_box .nav {
	width: 5rem;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0.2rem;
}
.login_layer .common_box .nav .title {
	font-size: 0.34rem;
	color: #333333;
	margin-top: 0.34rem;
}
.login_layer .common_box .nav .tip {
	text-align: center;
	font-size: 0.24rem;
	color: #8e8e8e;
	margin-top: 0.2rem;
}
.login_layer .common_box .btn_line {
	width: 5.5rem;
	margin: 0 auto;
}
.login_layer .common_box .btn_line .complete {
	display: block;
	width: 5rem;
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.34rem;
	margin: 0 auto;
	text-align: center;
	background: #15bfff;
	color: #fff;
	border-radius: 38px;
}
.login_layer .common_box .close {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	border:1px solid #15bfff;
	border-radius: 38px;
	font-size: 0.34rem;
	color: #15bfff;
	margin: 0 auto;
	float: left;
}
.login_layer .common_box .notice {
	margin: 0.5rem auto;
	text-align: center;
	font-size: 0.34rem;
	color: #333;
}
.login_layer .common_box .btn_bg {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	background: #15bfff;
	border-radius: 14px;
	font-size: 0.34rem;
	border:1px solid #15bfff;
	color: #ffffff;
	margin: 0 auto;
	float: right;
}
.login_layer .common_box .nav li {
	width: 50%;
	float: left;
	text-align: center;
	color: #a5a5a5;
	font-size: 0.28rem;
	border-bottom: 1px solid #a5a5a5;
	height: 1rem;
	line-height: 1rem;
}
.login_layer .common_box .nav li.cur {
	color: #15bfff;
	border-bottom: 2px solid #15bfff;
}
.login_layer .common_box .nav li span {
	padding-left: 0.37rem;
	background: url("../images/phone.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li.cur span {
	background: url("../images/phone_lan.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li:last-child span {
	background: url("../images/lock.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .nav li:last-child.cur span {
	background: url("../images/lock_lan.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .info_area {
	margin-top: 0.26rem;
}
.login_layer .common_box .info_area li div {
	height: 0.74rem;
	line-height: 0.74rem;
	margin: 0 0.7rem;
	margin-top: 0.3rem;
}
.login_layer .common_box .info_area li div input {
	height: 0.54rem;
	width: 3.74rem;
	border: 1px solid #cccccc;
	padding: 0.1rem 0.2rem;
	border-radius: 3px;
	outline: none;
	font-size:0.28rem;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-appearance:none;
}
.login_layer .common_box .info_area li div input.half {
	width: 1.55rem;
}
.login_layer .common_box .info_area li div span.fl {
	font-size: 0.3rem;
	color: #333;
	width: 0.8rem;
	text-align: center;
	height: 0.74rem;
}
.login_layer .common_box .info_area li div span.fl.username {
	background: url("../images/user_bg.png") no-repeat 0 center;
	background-size: 0.42rem 0.43rem;
}
.login_layer .common_box .info_area li div span.fl.password {
	background: url("../images/password.png") no-repeat 0 center;
	background-size: 0.39rem 0.43rem;
}
.login_layer .common_box .info_area li div a.get_code {
	height: 0.7rem;
	background: #15bfff;
	width: 1.83rem;
	text-align: center;
	line-height: 0.7rem;
	color: #ffffff;
	border-radius: 5px;
	font-size: 0.28rem;
	float: left;
	margin-left: 0.36rem;
	margin-top: 1px;
}
.login_layer .common_box .info_area p.warn_txt {
	color: #ff4f4f;
	font-size: 0.28rem;
	text-align: left;
	margin-left: 1.5rem;
	margin-top: 0.1rem;
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}
.download_area .title {
	background: #eee;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.28rem;
	color: #666;
	text-indent: 0.28rem;
}
.download_area {
	position: relative;
}
.download_area .inside {
	display:block;
	background: url("../images/down_bg.png") no-repeat 0 0;
	background-size: cover;
	padding-top: 1.7rem;
	padding-bottom: 0.4rem;
}
.download_area .inside span {
	width: 3.2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	display: block;
	background: #ffffff;
	font-size: 0.3rem;
	text-align: center;
	color: #1e8af1;
	margin: 0 auto;
	border-radius: 5px;
}
.download_area .close {
	position: absolute;
	background: url("../images/close_s.png") no-repeat center;
	background-size: 0.24rem;
	width: 0.48rem;
	height: 0.52rem;
	top: 0;
	right: 0;
}
.empty_con {
	overflow:hidden;
}
.empty_con img {
	display: block;
	width: 1.24rem;
	height: 1.23rem;
	margin: 3.4rem auto 0 auto;
}
.empty_con .notice {
	font-size: 0.26rem;
	color: #bbbbbb;
	text-align: center;
	margin-top: 0.3rem;
}
.personal_header {
	overflow:hidden;
	width: 100%;
	height: 3.9rem;
	background: url("../images/personal.png") no-repeat 0 0;
	background-size: cover;
	text-align: center;
}
.boy {
	background-color: #27b7ff!important;
}
.girl {
	background-color: hotpink!important;
}
.personal_header .user_info i {
	background: url(../images/level_icon.png) no-repeat;
	border-radius: 0.06rem;
 width: .36rem !important;
 height: .36rem !important;
	margin: 0 !important;
	background-size: 6rem;
	display: inline-block;
 font-size: .26rem;
}
.level1 {
	background-position:0 1px !important;
}
.level2 {
background-position:-.32rem 1px !important;
}
.level3 {
background-position:-.65rem 1px !important;
}
.level4 {
background-position:-.98rem 1px !important;
}
.level5 {
	background-position:-1.32rem 1px !important;
}
.level6 {
	background-position:-1.65rem 1px !important;
}
.level7 {
	background-position:-1.98rem 1px !important;
}
.level8 {
	background-position:-2.31rem 1px !important;
}
.level9 {
	background-position:-2.64rem 1px !important;
}
.level10 {
	background-position:-2.99rem 1px !important;
}
.level11 {
	background-position:-3.33rem 1px !important;
}
.level12 {
	background-position:-3.65rem 1px !important;
}
.level13 {
	background-position:-3.98rem 1px !important;
}
.level14 {
	background-position:-4.31rem 1px !important;
}
.level15 {
	background-position:-4.64rem 1px !important;
}
.level16 {
	background-position:-4.97rem 1px !important;
}
.level17 {
	background-position:-5.3rem 1px !important;
}
.level18 {
	background-position:-5.62rem 1px !important;
}
.level19 {
	background-image: url(../images/level19.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.level20 {
	background-image: url(../images/level20.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.personal_header .user_img {
	margin: 0 auto;
	margin-top: 0.55rem;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
}
.personal_header .user_img img {
	display: block;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
	border: 2px solid #8e8b98;
}
.personal_header .user_info {
	text-align: center;
	color: #ffffff;
	position: relative;
	margin: 0 auto;
	margin-top: 0.24rem;
	font-size: 0;
	height: 0.5rem;
	line-height: 0.5rem;
}
.personal_header .notice {
	font-size: 0.26rem;
	color: #ffffff;
	margin-top: 0.24rem;
}
.personal_header .user_info p {
	font-size: 0.36rem;
	display: inline-block;
}
.personal_header .user_info i {
	display: inline-block;
	margin-left: 0.15rem!important;
	position: relative;
	top:0.07rem;/*position: absolute;*/
    /*right: -0.5rem;*/
    /*top:0;*/
}
.personal_header .user_zhishu {
	text-align: center;
	font-size: 0;
}
.personal_header .user_zhishu li {
	display: inline-block;
	font-size: 0.26rem;
	color: #ffffff;
	padding: 0 0.34rem;
	border-right: 1px solid #ffffff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.24rem;
}
.personal_header .user_zhishu li:last-child {
	border-right: none;
}
.nav_bar {
	height: 0.9rem;
	background: #f9f8f8;
	box-shadow: 0 5px 5px #e5e5e5;
}
.nav_bar .inside {
	width: 4.2rem;
	height: 0.9rem;
	line-height: 0.9rem;
	margin: 0 auto;
}
.nav_bar .inside li {
	width: 0.9rem;
	float: left;
	height: 0.9rem;
	margin: 0 0.25rem;
	font-size: 0.3rem;
	color: #999;
	text-align: center;
}
.nav_bar .inside li a {
	color: #999;
}
.nav_bar .inside li.cur {
	border-bottom: 1px solid #15bfff;
}
.nav_bar .inside li.cur a {
	color: #15bfff;
}
.common_con .photo_list {
	padding: 0 0.14rem 0 0.31rem;
	background: #f2f2f2;
	border-bottom: 1px solid #dddddd;
}
.common_con {
	margin-top: 5px;
	background: #f2f2f2;
	padding-top: 5px;
}
.common_con .empty img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .empty .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .photo_list li .time {
	text-align: left;
	height: 0.6rem;
	line-height: 0.45rem;
	color: #999;
	font-size: 0.28rem;
	padding-left: 0.3rem;
	background: url("../images/dot.png") no-repeat 0 0.15rem;
	background-size: 0.1rem;
}
.common_con .photo_list li div img {
	float: left;
	width: 2.2rem;
	height: 2.46rem;
	margin-right: 0.15rem;
	font-size: 0;
	margin-bottom: 0.16rem;
}
.download_btn {
	position:fixed;
	bottom:0px;
	width:100%;
	max-width:750px;
	/*margin: 0.1rem 0.28rem;
    background: #15bfff;*/
    background:#fff;
	border-top:1px solid #ddd;
	/*height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 5px;*/
    text-align: center;
	font-size: 0;
}
.download_btnnew {
	margin: 0.1rem 0.28rem;
	background: #15bfff;
	border-radius: 5px;
}
.download_btn span {
	display: inline-block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding-left: 0.4rem;
	background: url("../images/more.png") no-repeat 0 center;
	background-size: 0.32rem;
	font-size: 0.28rem;
	color: #ffffff;
}
.common_con .user_info_list {
	background: #ffffff;
}
.common_con .user_info_list .title {
	height: 0.9rem;
	line-height: 0.9rem;
	padding: 0 0.3rem;
	overflow:hidden;
	border-bottom: 1px solid #dddddd;
}
.common_con .user_info_list .title span {
	font-size: 0.3rem;
	color: #222;
	padding-left: 0.2rem;
	border-left: 1px solid #15bfff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.3rem;
	float: left;
}
.common_con .user_info_list .title a.right {
	float: right;
	font-size: 0.26rem;
	color: #999;
	padding-right: 0.34rem;
	height: 0.3rem;
	line-height: 0.3rem;
	background: url("../images/right_row.png") no-repeat right center;
	background-size: 0.14rem 0.26rem;
	margin-top: 0.3rem;
}
.common_con .user_info_list .like_list img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .user_info_list .like_list .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .user_info_list .like_list {
	padding: 0 0.3rem;
	border-bottom: 0.2rem solid #f2f2f2;
}
.common_con .user_info_list .like_list li {
	margin: 0.3rem 0.35rem 0.3rem 0.35rem;
	width: 1.2rem;
	overflow: hidden;
	float: left;
}
.common_con .user_info_list .like_list li:first-child {
	margin-left: 0;
}
.common_con .user_info_list .like_list li:last-child {
	margin-right: 0;
}
.common_con .user_info_list .like_list li img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 1.2rem;
	display: block;
	font-size: 0;
	margin-top: 0;
}
.common_con .user_info_list .like_list li .username {
	font-size: 0.26rem;
	color: #333;
	margin: 0.22rem 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.common_con .user_info_list .like_list li .like_num {
	display: block;
	font-size: 0.26rem;
	color: #999;
	background: url("../images/like.png") no-repeat 0 center;
	background-size: 0.26rem 0.23rem;
	padding-left: 0.38rem;
	line-height: 0.23rem;
}
.common_con .user_info_list .info_details li {
	height: 0.9rem;
	line-height: 0.9rem;
	border-bottom: 1px solid #dddddd;
	font-size: 0.28rem;
}
.common_con .user_info_list .info_details li span.fl:first-child {
	color: #222;
	width: 1.65rem;
	text-align: center;
}
.common_con .user_info_list .info_details li span.fl {
	color: #999;
}
.common_con .news_list {
	padding-top: 0.34rem;
	border-bottom: 1px solid #dddddd;
}
.common_con .news_list li {
	margin: 0 0.5rem;
}
.common_con .news_list li .news_con {
	border-left: 1px solid #cccccc;
	/*padding-top: 0.25rem;*/
    padding-bottom: 0.4rem;
	padding-left: 0.5rem;
	position: relative;
}
.common_con .news_list li .news_con .inside {
	padding: 0.3rem 0.32rem;
	background: #ffffff;
	border-radius: 5px;
}
.common_con .news_list li .news_con .detail_con {
	margin-left: 0;
	width: 5.2rem;
}
.common_con .news_list li .news_con .detail_con.wid {
	width: 3.7rem;
	margin-left: 0.18rem;
}
.common_con .news_list li .news_con .img_con {
	/*position: absolute;*/
    /*top:0;*/
    /*left: 0.74rem;*/
    width: 1.38rem;
	height: 1.38rem;
	position: relative;
}
.common_con .news_list li .news_con .img_con img {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .img_con span.num {
	width: 0.64rem;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.3rem;
	background: #000;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
}
.common_con .news_list li .news_con .img_con video {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .content {
	font-size: 0.28rem;
	color: #222;
	line-height: 0.46rem;
	height: 0.92rem;
	overflow: hidden;
}
.common_con .news_list li .news_con .content_02 {
/*margin-left: 1.6rem;*/
}
.common_con .news_list li .news_con .content .topic {
	color: #507daf;
}
.common_con .news_list li .news_con .content_info {
	margin-top: 0.15rem;
	text-align: right;
	font-size: 0.24rem;
	color: #bbb;
	height: 0.3rem;
	line-height: 0.3rem;
}
.common_con .news_list li .news_con .content_info span.zan {
	padding-left: 0.35rem;
	background: url("../images/zan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
	display: inline-block;
	max-width: 0.65rem;
	text-align: left;
}
.common_con .news_list li .news_con .content_info span.zan.lan {
	background: url("../images/lan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
}
.common_con .news_list li .news_con .content_info span.split {
	padding: 0 0.25rem;
}
.common_con .news_list li .first_con .left_line {
	position: absolute;
	width: 0.6rem;
	left: -0.31rem;
	top:0;
	background: #F2F2F2;
	text-align: center;
}
.common_con .news_list li .first_con .left_line span {
	display: block;
	font-family: 'Arial';
}
.common_con .news_list li .first_con .left_line .date {
	font-size: 0.3rem;
	color: #666;
	font-weight: bold;
}
.common_con .news_list li .first_con .left_line .month {
	color: #999;
	margin-top: 0.16rem;
	font-size: 0.26rem;
}
.common_con .news_list li .first_con .left_line i {
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background: #bbbbbb;
	border-radius: 0.12rem;
	margin: 0 auto;
	margin-top: 0.1rem;
}
.common_con .news_list li .bg_con .left_line {
	position: absolute;
	width: 0.08rem;
	height: 0.08rem;
	border: 1px solid #bbbbbb;
	border-radius: 0.08rem;
	left: -0.04rem;
	top:0;
	margin-left: -2px;
}
.W100 {
	width: 100%;
	margin-bottom: 10px;
}
/* --- swiper.js --- */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	height: 100%;
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img {
	max-width: 100%;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.notice_layer {
	background: #000000;
	opacity: 0.7;
	padding: 0.1rem;
	font-size: 0.3rem;
	width: 5rem;
	position: fixed;
	left: 50%;
	margin-left: -2.5rem;
	top:40%;
	border-radius:5px;
	color: #ffffff;
	text-align: center;
}
/*详情页修改*/
.font0 {
	font-size:0px;
}
.user_info1 {
	margin-left:0.28rem;
	margin-right:0.28rem;
	font-size:0px;
	margin-top:0.16rem;
}
.user_info1 span {
	display:inline-block;
	vertical-align:middle;
	font-size:0.34rem;
	line-height:0.5rem;
	color:#999999;
	margin-right:0.18rem;
}
.user_info1 .user_info_txt {
}
.user_info1 span.name {
	color:#5b83ae;
}
table.cgtl {
	color:#333333;
	border-width: 1px;
	border-color: #dddddd;
	border-collapse: collapse;
	width: 100%;
}
table.cgtl th {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	text-align: center;
	border-color: #dddddd;
	color:#bbbbbb;
	font-weight: normal;
	width: 30%;
}
table.cgtl td {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	border-color: #dddddd;
	width: 70%;
}
table.cgtl td img {
	width:100%;
	display: inline-block;
}
table.cgtl th.sorttitle {
	color: #999999;
	font-size: 0.32rem;
	background-color: #F2F2F2;
	text-align: left;
}
/*懒加载可能失效*/
table.cgtl td .lazy_before {
	width:auto !important;
	height:auto !important;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.img_layer img {
/*top:50%;*/
    /*width: 100%;*/
}
/*right*/
.fixed-right {
	position:fixed;
	bottom:1.21rem;
	right:0.37rem;
	width:1.18rem;
	z-index:99;
	font-size:0px;
}
.fixed-right a {
	background:url(../images/icon19.png) no-repeat;
	background-size:1.18rem auto;
	width:1.18rem;
	height:1.18rem;
	display:inline-block;
	vertical-align:middle;
}
.fixed-right a.icon-link4 {
	background-position:0rem -4.72rem;
}
.fixed-right a.icon-link5 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link6 {
	background-position:0rem -3.54rem;
}
.fixed-right a.icon-link1 {
	background-position:0rem 0rem;
	position:relative;
	overflow:hidden;
}
.fixed-right a.icon-link2 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link1 input[type=file] {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	font-size:100px;
	position:absolute;
	top:0px;
	left:0px;
}
.lazy, .lazy_rec, .lazyload {
	background-color:#F7F7F7;
	/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAXCAMAAAAvOB0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzRDNEMzOUQzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzRDNEMzOUUzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNEM0QzM5QjNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNEM0QzM5QzNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklUIhsAAAAwUExURff395aWlvDw8Lu7u+jo6J2dndnZ2dLS0rS0tKWlpcPDw6ysrOHh4crKyo6Ojv///43woPcAAAAQdFJOU////////////////////wDgI10ZAAACsUlEQVR42qyX2bbrIAhAHaLGOOT///ZiHABNTpu76kOtA7gFFSJciudNsUeAop3g3SKlhC2XWokbdqqUVK1I5xmJ3JaK7v2a9lxEyGntTTK3Ivlogi5UGPIoUvfumHOslRdMsJOjVFBvyTRI7cnatJc/1GwGOg5CZsJVSnfXg2RkJpJtsGlzpJg0CMntHRmA7W03Ath2HNmglSUh67LCmY5GyHJcyABMWuyT4g0ZCGhsHZlM0NmrnO1KBop8AyHeJAs3MmGonRxb6SOZkDnQdkD9MJTOHY3IZGHRwMlg+j6RJWrHyzvie7JJ+FRoNFcUObwDXBYGNkZ2WrRvIzPcSBtxwGeykD3v8MOG/tIrh8QkW7dAyMC+UlGyOJOk+zfrnizfGJHt8MjmnixcW6Bk3cNdCb4dn8tCthrYVi+VU2H4jEn2WMjKbyJkevbHG7I4HTPS093o+8GeZIfHkKxc7Q3HAr9cvyIbRz/1P1+QwWPi78hGIEg/IBtqRde3kJmFrPg+/YYMlnV8iquPjsKBvd2BSXZfz9l4hSoZXp6n6/bX3ZTzu3zUeHRkWuINWX2sZjI4lkbg3RT/T6ZJYCQLnpKR6ZVsq0ZdyJSE0F7J1OyQV2RxknZ1JdffjmY/sZDtNYwtZIXKtpcsTO58RVYCpVrDKNPZIhaTdW2VlaxoPGoz5ruw8S0ZeMUPNOWrrRTX4S9OIivAKP58IBPXSWiGpXq6VtuCFK2BTEdS2u5lTYVVSW4de8No9B6y9pAjhb0hK2GkNUuyFFoIsbq9GlvLlFktAjvYVdyWPZqaqrY8z9AE8npbNMu2IYEV5yNZMVXGXBR2EYLHZD5mzDZHfUsGvpH9M0D0Tbv5BgskMwE/N27JILSPZtzHd0DTXoy/1I+J22b5J9FPS4Svrhj/nvNPgAEA3gu735cIptwAAAAASUVORK5CYII=);*/
    background-image: url('../images/loading_ch.png');
	background-size: 76px auto;
	background-repeat: no-repeat;
	background-position: center;
}
img.lazy {
	width:100%;
	height:100%;
}
/*针对部分站点wap下图片无法显示的的问题,临时做个更改*/
span.J_attImg {
	display:block !important;
}
.slider_box .slider ul {
	max-width: initial;
}
.iframe-scroll-wrapper {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
	overflow-x: scroll;/* 提示: 请在此处加上需要设置的大小(dimensions)或位置(positioning)信息! */
}
/**投票**/
.content-vote {
}
.content-vote .vote-txt {
font-size:.4rem;
	color:#222222;
line-height:.6rem;
	margin-bottom:12px;
}
.content-vote .img {
	width:100%;
	display:block;
}
.content-vote .vote-info {
	font-size:0;
}
.content-vote .vote-info span {
	display:inline-block;
	vertical-align:middle;
font-size:.26rem;
	color:#bbbbbb;
line-height:.8rem;
}
.vote-check {
	position:relative;
	background:#f7f8fa;
}
.vote-check:before {
	position: absolute;
	content:"";
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #ddd;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}
.vote-check ul {
}
.vote-check ul li {
padding:.3rem .28rem;
	position:relative;
}
.vote-check ul li .check-txt {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
	width:85%;
}
.vote-check ul li .check-icon {
	position:absolute;
right:.28rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
background-size:auto .36rem;
	background-position:0 0;
	display:inline-block;
	vertical-align:middle;
width:.36rem;
height:.36rem;
}
.vote-check ul li.con .check-icon {
background-position:-.44rem 0;
}
.vote-check ul li:last-child:after {
	height:0;
}
.vote-button {
	font-size:0;
margin-top:.5rem;
}
.vote-button .button {
	display:inline-block;
	vertical-align:middle;
	background:#15bfff;
	color:#ffffff;
font-size:.3rem;
	width:3.4rem;
height:.8rem;
line-height:.8rem;
	text-align:center;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
}
.vote-button .button.con {
	background:#cccccc;
}
.vote-button .vote-num {
	color:#999999;
font-size:.26rem;
line-height:.8rem;
}
.vote-result {
	background:#f7f8fa;
}
.vote-result ul {
}
.vote-result ul li {
padding:.3rem .28rem;
}
.vote-result ul li .vote-tit {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
}
.vote-result ul li .vote-progress {
	font-size:0;
margin-top:.14rem;
}
.vote-result ul li .vote-progress span {
	display:inline-block;
	vertical-align:middle;
}
.vote-result ul li .vote-progress .percent {
margin-right:.3rem;
	background:#15bfff;
height:.28rem;
min-width:.1rem;
	max-width:5.4rem;
}
.vote-result ul li .vote-progress .no-percent {
	background:#7ed9fc;
}
.vote-result ul li .vote-progress .progress-txt {
	color:#999999;
font-size:.26rem;
}
.vote-result ul li .vote-progress .progress-txt+.progress-txt {
margin-left:.2rem;
}
/*radio修改样式*/
.radio-div {
	position:absolute;
right:.26rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	font-size:0;
width:.39rem;
height:.36rem;
	display:table;
	vertical-align:middle;
}
.radio-div .radio-icon {
	-webkit-appearance:none;
	position:relative;
	border:0;
	background:transparent;
width:.39rem;
height:.3rem;
	margin:0;
	outline:none;
	display:table-cell;
	vertical-align:middle;
}
.radio-div .radio-icon:focus {
	outline:none;
}
.radio-div .radio-icon:before {
	position: absolute;
	top:0px;
	left:0;
	display: block;
	content:"";
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
width:.39rem;
height:.36rem;
background-size:auto .36rem;
	background-position: 0 0;
}
.radio-div .radio-icon:checked::before {
background-position:-.41rem 0;
}
.table {
	display: table;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	background: #fff;
	height: 100%;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/***6.15评论**/
.infor_header .view_author_new {
	font-size: 0.25rem;
	color: #999;
	word-break: break-all;
	font-weight:normal;
	margin-top:0;
}
.infor_header .title {
	font-size:0;
}
a.new_add {
	font-size:0;
height:.3rem;
}
.new_level {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	display:inline-block;
	margin-left:0.1rem;
	zoom:1;
	vertical-align:middle;
line-height:.25rem;
	padding:0 0.05rem;
	text-align:center;
}
.new_level.pink {
	background:#ffcaed;
}
.new_level.blue {
	background:#a0c9ff;
}
.new_level.grey {
	background:#bbb;
}
.new_name {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0 0.05rem;
	text-align:center;
}
.new_name.pink {
	background:#ffb2e5;
}
.new_name.blue {
	background:#abd0ff;
}
.new_name.grey {
	background:#bbb;
}
.new_own {
	background:#ffcb70;
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0;
	width:0.5rem;
	text-align:center;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
}
.reply_content {
	color:#444;
font-size:.31rem;
line-height:.45rem;
}
.infor_header {
margin-left:.65rem;
}
.discuss_head img {
width:.46rem;
height:.46rem;
}
.infor_header .title {
height:.45rem;
line-height:.45rem;
}
.discuss_point .p_img {
height:.45rem;
line-height:.45rem;
}
.new_floor {
	position:absolute;
right:.28rem;
	top:0;
	color: #bbbbbb;
	font-size: 0.21rem;
}
.new_line {
height:.2rem;
	background:#f7f7f7;
}
/*点赞*/
.dinline {
	display:inline-block;
	vertical-align:middle;
}
.discuss_handle {
	font-size:0px;
}
.likeContainer {
margin:.3rem .22rem;
font-size:.3rem;
	color:#507daf;
line-height:.43rem;
	word-break: break-all;
}
.likeContainer .clickTimes {
	display:inline-block;
	vertical-align:top;
	font-size:0px;
	cursor:pointer;
	position:relative;/*padding-left:.36rem;*/
margin-right:.1rem;
}
.likeContainer .clickTimes span {
	display:inline-block;
	vertical-align:top;
	color:#999;
	font-size:0.3rem;
	line-height:0.43rem;
	margin-left:0.07rem;
}
.likeContainer .clickTimes span.con {
	color:#15bfff;
}
.likeContainer .clickTimes .zan-icon {
	position:relative;
}
.likeContainer .clickTimes .d_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#999999;
}
.likeContainer .clickTimes .d_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons9.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
.likeContainer .clickTimes .h_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#15bfff;
}
.likeContainer .clickTimes .h_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons11.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
/*白色的背景*/
.discuss_floor .discuss_zan {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	padding: 0 0.4rem;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_floor .discuss_zan span.zan-num {
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.48rem;
}
.discuss_floor .discuss_zan span.zan-num.on {
	color: #15bfff;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan i {
	font-size:0px;
	border:0px;
	position:relative;
}
.discuss_floor .discuss_zan .icon-zan {
	margin-top:-0.01rem;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
/*.discuss_floor .discuss_zan .icon-zan.on{ margin-top:-0.01rem; background-color:#15bfff;  display:inline-block; vertical-align:middle; width:0.3rem; height:0.32rem; padding:0px;}*/
.discuss_floor .discuss_zan .icon-zan.on {
	margin-top:-0.01rem;
	background-color:#15bfff;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
.discuss_floor .discuss_zan .icon-zan.on:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons8.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
.discuss_floor .discuss_zan .icon-zan:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons7.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
/*.discuss_floor .discuss_zan .icon-zan.on:after{content:"";  position:relative; display:inline-block; width:0.3rem; height:0.32rem; background-image:url(../images/icons8.png); background-size:0.3rem 0.32rem; background-repeat:no-repeat; }*/
/*回复*/
.discuss_lun {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_lun .ping-num {
	margin-top:0.01rem;
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.45rem;
}
.discuss_ping {
	background:url(../images/icons10.png) no-repeat;
	background-size:0.25rem 0.27rem;
	background-position:center center;
	display:inline-block;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	width:0.33rem;
	font-size:0px;
}
/****404*****/
.miss-body {
	background:#f3f3f3;
	position:relative;
	width:100%;
	height:100%;
	padding-top: 2.5rem;
}
.miss-body .miss-table {
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}
.miss-body .miss-table .miss-table-cell {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.miss-body .miss-main {
	width:100%;
	margin:0 auto;
	font-size:0;
}
.miss-body .miss-main .img {
	width:2.38rem;
	height:2.88rem;
	display:inline-block;
	vertical-align:middle;
}
.miss-body .miss-main .tip {
	color:#333333;
font-size:.3rem;
margin-top:.46rem;
}
.miss-body .miss-main .cause {
	color:#999999;
font-size:.28rem;
margin-top:.28rem;
}
.miss-body .miss-main .link {
	font-size:0;
}
.miss-body .miss-main .link a {
	display:inline-block;
	vertical-align:middle;
	color:#507abd;
font-size:.28rem;
	width:2.1rem;
margin-top:.52rem;
line-height:.7rem;
margin-left:.37rem;
margin-right:.37rem;
	position:relative;
}
.miss-body .miss-main .link a:before {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #507abd;
	border-radius:35px;/* 也可以设置圆角 */
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_table tr td {
	border-right: 1px solid #E3EDF5;
	border-bottom: 1px solid #E3EDF5;
}
.t_table {
	border-left: 1px solid #E3EDF5;
	border-top: 1px solid #E3EDF5;
}
.personal_level {
	vertical-align: super;
}
* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
* {
	max-width:100%;
}
.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display:table;
	content:"";
	line-height:0;
}
.clearfix:after {
	clear:both;
}
ul, li, ol {
	list-style-type: none;
}
a {
	text-decoration: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
body {
	max-width: 750px;
	min-width: 320px;
	min-height: 5rem;
	margin: 0 auto;
	position: relative;
}
/*下载一栏的公用样式*/
.download_line {
	height: 1.25rem;
	width: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: #f5f5f5;
	border-bottom: 1px solid #cccccc;
}
.main_container, .message_board {
	background: #ffffff;
}
.download_line .inside {
	margin: 0.27rem 0.28rem 0.26rem 0.72rem;
}
.download_line .inside .logo {
	float: left;
	height: 0.72rem;
	width: 0.72rem;
}
.download_line .inside .close {
	background: url("../images/close.png") no-repeat 0 0;
	width: 0.24rem;
	height: 0.24rem;
	background-size: 0.24rem;
	position: absolute;
	top:0.53rem;
	left: 0.24rem;
}
.download_line .inside .txt {
	position: absolute;
	top:0.27rem;
	left: 1.65rem;
	right: 1.8rem;
}
.download_line .inside .txt p.title {
	height: 0.36rem;
	font-size: 0.28rem;
	line-height: 0.36rem;
	color: #000;
	font-weight: 600;
}
.download_line .inside .txt p.content {
	height: 0.72rem;
	font-size: 0.24rem;
	line-height: 0.36rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.download_line .inside a.openApp {
	height: 0.52rem;
	line-height: 0.52rem;
	text-align: center;
	width: 1.33rem;
	border: 1px solid #2d79e7;
	border-radius: 5px;
	float: right;
	font-size: 0.24rem;
	color: #277bef;
	margin-top: 0.08rem;
}
/*设置0.5px的线*/
.point5 {
	position: relative;
	overflow:hidden;
}
.point5::after {
 position: absolute;
 width: 150%;
 left: 0;
 bottom: 0;
 height: 1px;
 background-color: #eee;
 -webkit-transform: scale(1, .5);
 transform: scale(1, .5);
 -webkit-transform-origin: center bottom;
 transform-origin: center bottom
}
/*帖子分享页*/
.main_container {
	max-width: 750px;
	min-width: 320px;
	margin: 0 auto;
	text-align: justify;
}
.wxMar {
	padding-top: 1.25rem;
}
.main_container .main_title {
	line-height: 0.64rem;
	font-size: 0.48rem;
	font-weight: 400;
	color: #222;
	padding: 0.26rem 0.28rem;
	padding-bottom:0rem;
	text-align: left;
}
.main_container .main_content .user_info {
	margin: 0.32rem 0 0 0.28rem;
	position: relative;
}
.main_container .main_content .user_info img.user_img {
	position: absolute;
	top:0;
	left: 0;
	width: 0.72rem;
	height: 0.72rem;
	border-radius: 0.7rem;
	font-size: 0;
}
.main_container .main_content .user_info {
	margin-left: 0.28rem;
	height: 0.7rem;
}
.main_container .main_content .user_info .up {
	height: 0.35rem;
}
.main_container .main_content .user_info .up .name {
	font-size: 0.3rem;
	color: #555;
	margin-top: 1px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con {
	margin-left: 0.86rem;
}
.main_container .main_content .user_info .user_con .blue {
	border:1px solid #27b7ff;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue i {
	background-color: #27b7ff;
}
.main_container .main_content .user_info .user_con .pink i {
	background-color: #fc8bc4;
}
.main_container .main_content .user_info .user_con .grey {
	border: 1px solid #bbbbbb;
}
.main_container .main_content .user_info .user_con p.label {
	border-radius: 2px;
	margin-left: 0.07rem;
	text-align: center;
}
.main_container .main_content .user_info .user_con span.host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
}
.main_container .main_content .user_info .user_con span.love {
	width: 0.3rem;
	height: 0.26rem;
	background: url("../images/love.png") no-repeat 0;
	margin: 0.03rem 0 0 0.08rem!important;
	background-size: 0.3rem 0.26rem;
	display:inline-block;
	vertical-align:middle;
}
.main_container .main_content .user_info .user_con p.label span {
	padding: 0 0.06rem;
 height:.3rem !important;
	float: left;
	line-height: 0.3rem;
	font-size: 0.26rem;
}
.main_container .main_content .user_info .user_con .blue span {
	color:#27b7ff !important;
}
.main_container .main_content .user_info .user_con .pink {
	border:1px solid #fc8bc4;
	font-size: 0.24rem;
}
.main_container .main_content .user_info .user_con .pink span {
	color:#fc8bc4 !important;
}
.main_container .main_content .user_info .user_con i {
	background:url(../images/level_icon.png) no-repeat;
 width:.34rem;
 height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;
	vertical-align:top;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.main_container .main_content .user_info .user_con i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.main_container .main_content .user_info .user_con i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.main_container .main_content .user_info .user_con i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.main_container .main_content .user_info .user_con i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.main_container .main_content .user_info .user_con i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.main_container .main_content .user_info .user_con i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.main_container .main_content .user_info .user_con .down {
	height: 0.35rem;
	line-height: 0.45rem;
}
.main_container .main_content .user_info .user_con .down .time {
	font-size: 0.24rem;
	color: #999;
}
.main_container .main_content .user_info .user_con .down .app_name {
	font-size: 0.26rem;
	color: #5b83ae;
	margin-left: 0.2rem;
}
.main_container .main_content .user_article {
	word-break:break-all;
	line-height: 1.6;
	margin: 0.4rem 0.28rem 0 0.28rem;
	font-size: 0.34rem;
	color: #3e3e3e;
	text-align: justify;
	overflow:hidden;
}
.main_container .main_content .user_article img {
/*margin-bottom: 10px;*/
}
.main_container .main_content .support_con {
	/*margin-top: 0.7rem;*/margin-top: 0.3rem;
	padding-bottom: 0.2rem;
	background: #f7f7f7;
}
.main_container .main_content .support_con .inside {
	background: #ffffff;
	padding-bottom: 0.32rem;
	position: relative;
}
.main_container .main_content .support_con .support_btn {
	width: 2.2rem;
	height: 0.76rem;
	line-height: 0.76rem;
	text-align: center;
	background: #ff795c;
	font-size: 0.32rem;
	display: block;
	margin: 0 auto;
	color: #ffffff;
	border-radius: 4px;
}
.main_container .main_content .support_con .support_btn.grey {
	background: #bbbbbb;
	color: #ffffff;
}
.main_container .main_content .support_con .support_num {
	font-size: 0.28rem;
	color: #999999;
	text-align: center;
	/*margin-top:0.62rem;*/margin-top:0.3rem;
	margin-bottom: 0.3rem;
}
.main_container .main_content .support_con .support_num .num {
	color:#666666;
}
.main_container .main_content .support_con .avatar_line {
	font-size:0;
	margin: 0 0.34rem;
}
.main_container .main_content .support_con .avatar_line .avatar_inside {
	width:5.67rem;
	margin:0 auto;
	max-height:2rem;
	overflow: hidden;
	text-align:center;
}
.main_container .main_content .support_con .avatar_line a {
	display: inline-block;
	zoom: 1;
	overflow:hidden;
	width: 0.52rem;
	height: 0.52rem;
	margin: 0 0.06rem 0.18rem 0.05rem;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line a img {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 0.56rem;
}
.main_container .main_content .support_con .avatar_line.textAlign {
	text-align: center;
}
.main_container .main_content .support_con .tool_bar {
	margin: 0 0.28rem;
	/*margin-top: 0.35rem;*/margin-top: 0.2rem;
	font-size: 0.28rem;
	color: #666;
}
.main_container .main_content .support_con .tool_bar span {
	font-size:0.28rem;
	margin-left:0.4rem;
}
.main_container .main_content .support_con .tool_bar span.reply {
/*margin-left: 0.3rem;*/
}
.main_container .main_content .support_con .tool_bar a {
	font-size: 0.28rem;
	color: #5b83ae;
}
.main_container .main_content .support_con .tool_bar a.report {
	color:#666666;
}
.ms_title {
	height: 1.02rem;
	line-height: 1.02rem;
	padding: 0 0.28rem;
}
.ms_title span.fl {
	height: 0.3rem;
	line-height: 0.3rem;
	font-size: 0.3rem;
	margin-top: 0.36rem;
	color: #222;
	padding-left: 0.16rem;
	border-left: 0.04rem solid #15bfff;/*font-weight: bold;*/
}
.ms_title ul.fr {
	font-size: 0.28rem;
	color: #666;
}
.ms_title ul li {
	width: 0.75rem;
	text-align: center;
	float: left;
	margin-right: 0.2rem;
}
.ms_title ul li:last-child {
	margin-right: 0;
}
.ms_title ul li.cur {
	color: #15bfff;
	position: relative;
}
.ms_title ul li.cur i {
	position: absolute;
	width: 100%;
	height: 2px;
	background: #15bfff;
	font-size: 0;
	bottom: 0px;
	left: 0;
}
.discuss_head img {
	border-radius: 50%;
	display: block;
	position: absolute;
	top: 0;
 left: .28rem;;
	width: 0.6rem;
	height: 0.6rem;
}
.discuss_name {
	font-size: 0.36rem;
	color: #507daf;
	margin-left: 0.72rem;
}
.discuss_point {
/* position: absolute;
     top: 0;
     right: 0;*/
}
.discuss_point img {
	width: 0.4rem;
	display: block;
}
.discuss_point .p_img {
	padding-left: 0.4rem;
 background: url("../images/comment.png") no-repeat 0 .04rem;
	background-size: 0.31rem 0.33rem;
	font-size: 0.23rem;
	color: #999;
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header {
	margin-left: 0.82rem;
}
.infor_header .title {
	height: 0.6rem;
	line-height: 0.6rem;
}
.infor_header img {
	max-width: 100%;
	height: auto !important;
	margin-top: 10px;
	margin-bottom: 10px;
}
.infor_header a {
	font-size: 0.3rem;
	color: #333;
	word-break: break-all;
	max-width: 100%;
	display: block;
	font-weight: bold;
	/*float: left;*/
    margin-top: 1px;
}
.discuss_floor {
	font-size: 0.23rem;
	color: #999;
	margin-top:0.125rem;
line-height:.45rem;
}
.discuss_reply {
	font-size: 0.3rem;
	border-left: 2px solid #999;
	color: #999;
	padding-left: 0.16rem;
	margin-top: 0.3rem;
	margin-right: 0.4rem;
	text-align: justify;
}
.reply_content {
	font-size: 0.3rem;
	line-height: 1.6;
	color: #333;
	text-align: justify;
	margin-top: 0.125rem;
	margin-right: 0.3rem;
	position: relative;
}
.reply_content .reply_username {
	color:#5b83ae;
	font-size:0.3rem;
}
.discuss_content {
	font-size: 0.28rem;
}
.discuss_content p {
	line-height: 0.28rem;
}
.content_discuss ul li {
 padding: 0 .23rem 0.31rem;
	position: relative;
 margin-top: .275rem;
	word-break: break-all;
}
.content_discuss ul li:last-child {
	border: none;
	margin-bottom:0px;
}
.content_discuss li .isvip {
	background: #ffb400;
	background-image: url(../images/v.png);
	background-repeat: no-repeat;
	background-size: 0.14rem 0.14rem;
	background-position: center center;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-o-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	width: 0.2rem;
	height: 0.2rem;
	z-index: 9999;
	position: absolute;
	left: 0.56rem;
	top: 0.26rem;
}
.new_add .id_position {
	border:1px solid #000;
 height:.3rem;
 line-height:.3rem;
	border-radius:2px;
	overflow:hidden;
 margin:0.15rem 0 0 .08rem !important;
	font-size:0;
	font-weight: normal;
	vertical-align: top;
	display: block;
	float:left;
}
.new_add .host {
	margin-left: 0.08rem;
	padding: 0 0.07rem;
	height: 0.3rem;
	border: 1px solid #ffc25f;
	background: #ffc25f;
	color: #fff;
	font-size: 0.26rem;
	border-radius: 2px;
	line-height: 0.3rem;
	float:left;
	margin-top:0.15rem;
}
.content_discuss {
}
.new_add .pink {
	border-color:#fc8bc4;
}
.pink span {
	color:#fc8bc4 !important;
}
.new_add .blue {
	border-color:#27b7ff;
}
.blue span {
	color:#27b7ff !important;
}
.new_add .grey {
	border-color:#bbb;
}
.grey span {
	color:#bbb !important;
}
.new_add .id_position i {
	background:url(../images/level_icon.png) no-repeat;
width:.34rem;
height:.3rem !important;
	margin:0 !important;
	background-size:5.94rem;/*display:inline-block;*/
	vertical-align:top;
font-size:.26rem;
	padding: 0 0.05rem;
	float: left;
	font-size: 0;
}
.new_add .id_position span {
	text-overflow:clip;
	overflow:visible !important;
font-size:.26rem !important;
	max-width:100%;
margin:0 .05rem !important;
line-height:.33rem;
height:.3rem;
	float: left;
}
.pink i {
	background-color:#fc8bc4 !important;
}
.blue i {
	background-color:#27b7ff !important;
}
.grey i {
	background-color:#bbb !important;
}
.new_add .id_position i.level1 {
	background-position:0 1px !important;
width:.25rem !important;
}
.new_add .id_position i.level2 {
background-position:-.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level3 {
background-position:-.65rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level4 {
background-position:-.98rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level5 {
	background-position:-1.32rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level6 {
	background-position:-1.65rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level7 {
	background-position:-1.98rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level8 {
	background-position:-2.31rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level9 {
	background-position:-2.64rem 1px !important;
width:.27rem !important;
}
.new_add .id_position i.level10 {
	background-position:-2.99rem 1px !important;
width:.28rem !important;
}
.new_add .id_position i.level11 {
	background-position:-3.33rem 1px !important;
width:.26rem !important;
}
.new_add .id_position i.level12 {
	background-position:-3.65rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level13 {
	background-position:-3.98rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level14 {
	background-position:-4.31rem 1px !important;
width:.24rem !important;
}
.new_add .id_position i.level15 {
	background-position:-4.64rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level16 {
	background-position:-4.97rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level17 {
	background-position:-5.3rem 1px !important;
width:.29rem !important;
}
.new_add .id_position i.level18 {
	background-position:-5.62rem 1px !important;
width:.29rem !important;
}
.page {
	height: 1.2rem;
	line-height: 1.2rem;
	background: #f7f7f7;
	font-size: 0.28rem;
}
.page .fy_btn {
	height: 0.66rem;
	width: 1.36rem;
	text-align: center;
	line-height: 0.66rem;
	border-radius: 5px;
	border: 1px solid #cccccc;
	font-size: 0.28rem;
	color: #15bfff;
	background: #ffffff;
}
.page .fy_btn.side_prev {
	margin-left:1.72rem;
}
.page .fy_btn.side_prev.grey {
	color:#ccc;
}
.page .fy_btn.thread_prev.grey {
	color:#ccc;
}
.page .fy_btn.side_next {
	margin-right:1.72rem;
}
.page .fy_btn.side_next.grey {
	color:#ccc;
}
.page .fy_btn.thread_next.grey {
	color:#ccc;
}
.page .prev {
	margin-top: 0.25rem;
	margin-left: 0.3rem;
}
.page .center {
	float: left;
	width: 3.35rem;
	height: 0.66rem;
	overflow:hidden;
	margin-left: 0.38rem;
	border-radius: 5px;
	margin-top: 0.25rem;
	border: 1px solid #cccccc;
	background: #ffffff;
}
.page .center input {
	border: none;
	background: #ffffff;
	height: 0.46rem;
	line-height: 0.46rem;
	width: 1.6rem;
	padding: 0.1rem 0 0.1rem 0.33rem;
	font-size: 0.28rem;
	color: #333333;
	float: left;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	outline: none;
}
.page .center a {
	float: left;
	border-left: 1px solid #cccccc;
	text-align: center;
	height: 0.66rem;
	line-height: 0.66rem;
	color: #15bfff;
	background: #ffffff;
	width: 0.96rem;
}
.page .next {
	margin-top: 0.25rem;
	margin-right: 0.3rem;
}
.user_comment {
	padding-bottom: 0.4rem;
}
.no_reply {
	display: block;
	margin: 0.8rem auto;
	width: 3.43rem;
	height: 1.46rem;
}
.user_comment .user_title {
	color: #999;
	font-size: 0.3rem;
	background: #ffffff;
	margin: 0 0.28rem;
	margin-top: 0.66rem;
	position: relative;
	height: 0.3rem;
	line-height: 0.3rem;
	text-align:center;
}
.user_comment .user_title:before {
	content: '';
	width: 100%;
	height: 1px;
	font-size: 0;
	background: #bbb;
	position: absolute;
	top: 50%;
	left: 0;
	margin-top: -.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.user_comment .user_title .title {
	position:relative;
	display:inline-block;
padding:0 .3rem;
	background: #ffffff;
	text-align: center;
}
.user_comment .user_title i {
	position: absolute;
	width: 100%;
	border:1px solid #cccccc;
	height: 0;
	font-size: 0;
	top:50%;
	left: 0;
	margin-top: -1px;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center bottom;
	transform-origin: center bottom
}
.user_comment .com_area {
	height: 2rem;
	margin: 0 0.28rem;
	border: 1px solid #cccccc;
	border-radius: 5px;
	background: #f7f7f7;
	margin-top: 0.16rem;
	position: relative;
}
.user_comment .com_area textarea:focus {
	background:#fff;
}
.user_comment .com_area textarea {
	color:#333;
	padding: 0.15rem 0.16rem;
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 5px;
	background: #f7f7f7;
	border: none;
	outline: none;
	font-size: 0.3rem;
	line-height: 1.4;
	max-height: 100%;
	max-width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.user_comment .com_area .reply {
	position: absolute;
	width: 2.3rem;
	height: 0.75rem;
	line-height: 0.75rem;
	top: 50%;
	left: 50%;
	margin-left: -1.15rem;
	margin-top: -0.37rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line {
	margin: 0.4rem 0.28rem 0 0.28rem;
}
.user_comment .post_line .fl img {
	width: 0.58rem;
	height: 0.58rem;
	border-radius: 0.58rem;
	font-size: 0;
}
.user_comment .post_line .fl .username {
	font-size: 0.28rem;
	color: #555;
	margin-left: 0.12rem;
	line-height: 0.58rem;
}
.user_comment .post_line .reply {
	width: 1.58rem;
	height: 0.56rem;
	line-height: 0.56rem;
	color: #ffffff;
	background: #15bfff;
	font-size: 0.28rem;
	text-align: center;
	border-radius: 5px;
}
.user_comment .post_line .reply.grey {
	background: #cccccc;
	color: #ffffff;
}
.hot_quan {
	margin-top: 0.2rem;
	background: #ffffff;
}
/*second start*/
.second {
	background: #f7f7f7;
	padding-top: 1px;
	float: left;
	width: 100%;
}
/*滑动区域改写*/
.slider {
	overflow: scroll;
	-webkit-overflow-scrolling: touch;
	padding-bottom: 2px;
	max-height: 5.8rem;
}
.slider ul li {
	float: left;
	margin-left: 0.18rem;
	width: 3rem;
	position:relative;
	background: #ffffff;
}
.slider ul li span.zan {
	position:relative;
	z-index:2;
}
.slider ul li:after {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #eee;
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	z-index: 1;
}
.slider ul li span.user_img {
	display: block;
	width: 3rem;
	height: 3rem;
	background-size: 100%;
	background-repeat: no-repeat;
}
.slider ul li p.title {
 padding: 0 .16rem;
 margin:.14rem 0;
	height: 0.8rem;
	line-height: 0.4rem;
	font-size: 0.25rem;
	color: #666;
	overflow:hidden;
	text-overflow:ellipsis;
}
.slider ul li p.title a {
	color: #607fa6;
}
.slider ul li .user_box {
 padding:.16rem 0.2rem;
	position:relative;
	overflow:hidden;
}
.slider ul li .user_box:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	height:1px;
	width:150%;
	background:#eee;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.slider ul li .user_box img {
	float: left;
	width: 0.56rem;
	height: 0.56rem;
	border-radius: 0.5rem;
}
.slider ul li .user_box .name {
	float: left;
	margin-left: 0.14rem;
	color: #666;
	font-size: 0.22rem;
	line-height: 0.56rem;
	max-width: 1.1rem;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.slider ul li .user_box .zan {
	float: right;
	color: #999999;
	font-size: 0.24rem;
	height: 0.56rem;
	line-height: 0.6rem;
	padding-left: 0.3rem;
	background: url("../images/zan.png") no-repeat 0 center;
	background-size: 0.26rem;
	max-width: 0.5rem;
}
.slider ul li .user_box .zan.on {
	background: url("../images/zan_on.png") no-repeat 0 center;
	background-size: 0.26rem;
}
.hot_recom {
	padding-bottom: 0.68rem;
	margin-top: 0.8rem;
	background:#f7f7f7;
}
.hot_recom .line_title {
font-size:.32rem;
	color:#666;
	text-align:center;
	position:relative;
}
.hot_recom .line_title:before {
	content:'';
	width:100%;
	height:1px;
	font-size:0;
	background:#ddd;
	position:absolute;
	top:50%;
	left:0;
	margin-top:-.5px;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.hot_recom .line_title a {
	background:#f7f7f7;
	position:relative;
padding:0 .3rem;
}
#recommend_list {
	width:100%;
}
#recommend_list li {/*width:100%;border-bottom:1px solid #ddd;*/
	position:relative;
	overflow:hidden;
	padding: 0 0.28rem;
}
#recommend_list li:after {
	content:"";
	height:1px;
	width:150%;
	background:#ddd;
	position:absolute;
	left:0;
	bottom:0;
	transform: scale(1, .5);
	-webkit-transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
#recommend_list li .its_contents {
margin:.28rem 0;
	position:relative;
}
.its_contents .tj_info {
	padding-right:2.17rem;
	min-height: 1.4rem;
}
/*20160229{*/
.its_contents .tj_info p:first-child {
font-size:.32rem;
	color:#333;
	margin-top:0;
	max-height:1.15rem;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	word-break: break-all;
	overflow: hidden;
	line-height: 0.5rem;
	font-weight: 600;
}
/*20160229}*/
.its_contents .tj_info p {
font-size:.26rem;
	color:#999;
margin-top:.15rem;
}
.its_contents .list_imgs {
	width:1.87rem;
	height:1.4rem;
	position:absolute;
	top:0;
	right:0;
	overflow: hidden;
}
.its_contents .list_imgs img {
	width:100%;
	height:100%;
	display:block;
}
.its_contents .tj_info p span:last-child {
	padding-left: 0.2rem;
}
/*弹窗*/
.login_layer {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
}
.login_layer i {
	position: fixed;
	top:0;
	left: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	z-index: 1;
}
.login_layer .common_box {
	width: 6.4rem;
	background: #ffffff;
	border-radius: 5px;
	position: fixed;
	top:20%;
	z-index: 1;
	min-height: 2.12rem;
	left: 50%;
	margin-left: -3.2rem;
	padding-bottom: 0.42rem;
}
.login_layer .common_box .nav {
	width: 5rem;
	margin: 0 auto;
	text-align: center;
	border-bottom: 1px solid #dddddd;
	padding-bottom: 0.2rem;
}
.login_layer .common_box .nav .title {
	font-size: 0.34rem;
	color: #333333;
	margin-top: 0.34rem;
}
.login_layer .common_box .nav .tip {
	text-align: center;
	font-size: 0.24rem;
	color: #8e8e8e;
	margin-top: 0.2rem;
}
.login_layer .common_box .btn_line {
	width: 5.5rem;
	margin: 0 auto;
}
.login_layer .common_box .btn_line .complete {
	display: block;
	width: 5rem;
	height: 0.72rem;
	line-height: 0.72rem;
	font-size: 0.34rem;
	margin: 0 auto;
	text-align: center;
	background: #15bfff;
	color: #fff;
	border-radius: 38px;
}
.login_layer .common_box .close {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	border:1px solid #15bfff;
	border-radius: 38px;
	font-size: 0.34rem;
	color: #15bfff;
	margin: 0 auto;
	float: left;
}
.login_layer .common_box .notice {
	margin: 0.5rem auto;
	text-align: center;
	font-size: 0.34rem;
	color: #333;
}
.login_layer .common_box .btn_bg {
	display: block;
	height: 0.72rem;
	line-height: 0.72rem;
	text-align: center;
	width: 2.47rem;
	background: #15bfff;
	border-radius: 14px;
	font-size: 0.34rem;
	border:1px solid #15bfff;
	color: #ffffff;
	margin: 0 auto;
	float: right;
}
.login_layer .common_box .nav li {
	width: 50%;
	float: left;
	text-align: center;
	color: #a5a5a5;
	font-size: 0.28rem;
	border-bottom: 1px solid #a5a5a5;
	height: 1rem;
	line-height: 1rem;
}
.login_layer .common_box .nav li.cur {
	color: #15bfff;
	border-bottom: 2px solid #15bfff;
}
.login_layer .common_box .nav li span {
	padding-left: 0.37rem;
	background: url("../images/phone.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li.cur span {
	background: url("../images/phone_lan.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li:last-child span {
	background: url("../images/lock.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .nav li:last-child.cur span {
	background: url("../images/lock_lan.png") no-repeat 0 0.05rem;
	background-size: 0.21rem 0.24rem;
}
.login_layer .common_box .info_area {
	margin-top: 0.26rem;
}
.login_layer .common_box .info_area li div {
	height: 0.74rem;
	line-height: 0.74rem;
	margin: 0 0.7rem;
	margin-top: 0.3rem;
}
.login_layer .common_box .info_area li div input {
	height: 0.54rem;
	width: 3.74rem;
	border: 1px solid #cccccc;
	padding: 0.1rem 0.2rem;
	border-radius: 3px;
	outline: none;
	font-size:0.28rem;
	box-shadow:0px 0px 0px rgba(0, 0, 0, 0);
	-webkit-appearance:none;
}
.login_layer .common_box .info_area li div input.half {
	width: 1.55rem;
}
.login_layer .common_box .info_area li div span.fl {
	font-size: 0.3rem;
	color: #333;
	width: 0.8rem;
	text-align: center;
	height: 0.74rem;
}
.login_layer .common_box .info_area li div span.fl.username {
	background: url("../images/user_bg.png") no-repeat 0 center;
	background-size: 0.42rem 0.43rem;
}
.login_layer .common_box .info_area li div span.fl.password {
	background: url("../images/password.png") no-repeat 0 center;
	background-size: 0.39rem 0.43rem;
}
.login_layer .common_box .info_area li div a.get_code {
	height: 0.7rem;
	background: #15bfff;
	width: 1.83rem;
	text-align: center;
	line-height: 0.7rem;
	color: #ffffff;
	border-radius: 5px;
	font-size: 0.28rem;
	float: left;
	margin-left: 0.36rem;
	margin-top: 1px;
}
.login_layer .common_box .info_area p.warn_txt {
	color: #ff4f4f;
	font-size: 0.28rem;
	text-align: left;
	margin-left: 1.5rem;
	margin-top: 0.1rem;
	padding-bottom: 0.2rem;
	padding-top: 0.2rem;
}
.download_area .title {
	background: #eee;
	height: 0.52rem;
	line-height: 0.52rem;
	font-size: 0.28rem;
	color: #666;
	text-indent: 0.28rem;
}
.download_area {
	position: relative;
}
.download_area .inside {
	display:block;
	background: url("../images/down_bg.png") no-repeat 0 0;
	background-size: cover;
	padding-top: 1.7rem;
	padding-bottom: 0.4rem;
}
.download_area .inside span {
	width: 3.2rem;
	height: 0.7rem;
	line-height: 0.7rem;
	display: block;
	background: #ffffff;
	font-size: 0.3rem;
	text-align: center;
	color: #1e8af1;
	margin: 0 auto;
	border-radius: 5px;
}
.download_area .close {
	position: absolute;
	background: url("../images/close_s.png") no-repeat center;
	background-size: 0.24rem;
	width: 0.48rem;
	height: 0.52rem;
	top: 0;
	right: 0;
}
.empty_con {
	overflow:hidden;
}
.empty_con img {
	display: block;
	width: 1.24rem;
	height: 1.23rem;
	margin: 3.4rem auto 0 auto;
}
.empty_con .notice {
	font-size: 0.26rem;
	color: #bbbbbb;
	text-align: center;
	margin-top: 0.3rem;
}
.personal_header {
	overflow:hidden;
	width: 100%;
	height: 3.9rem;
	background: url("../images/personal.png") no-repeat 0 0;
	background-size: cover;
	text-align: center;
}
.boy {
	background-color: #27b7ff!important;
}
.girl {
	background-color: hotpink!important;
}
.personal_header .user_info i {
	background: url(../images/level_icon.png) no-repeat;
	border-radius: 0.06rem;
 width: .36rem !important;
 height: .36rem !important;
	margin: 0 !important;
	background-size: 6rem;
	display: inline-block;
 font-size: .26rem;
}
.level1 {
	background-position:0 1px !important;
}
.level2 {
background-position:-.32rem 1px !important;
}
.level3 {
background-position:-.65rem 1px !important;
}
.level4 {
background-position:-.98rem 1px !important;
}
.level5 {
	background-position:-1.32rem 1px !important;
}
.level6 {
	background-position:-1.65rem 1px !important;
}
.level7 {
	background-position:-1.98rem 1px !important;
}
.level8 {
	background-position:-2.31rem 1px !important;
}
.level9 {
	background-position:-2.64rem 1px !important;
}
.level10 {
	background-position:-2.99rem 1px !important;
}
.level11 {
	background-position:-3.33rem 1px !important;
}
.level12 {
	background-position:-3.65rem 1px !important;
}
.level13 {
	background-position:-3.98rem 1px !important;
}
.level14 {
	background-position:-4.31rem 1px !important;
}
.level15 {
	background-position:-4.64rem 1px !important;
}
.level16 {
	background-position:-4.97rem 1px !important;
}
.level17 {
	background-position:-5.3rem 1px !important;
}
.level18 {
	background-position:-5.62rem 1px !important;
}
.level19 {
	background-image: url(../images/level19.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.level20 {
	background-image: url(../images/level20.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.personal_header .user_img {
	margin: 0 auto;
	margin-top: 0.55rem;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
}
.personal_header .user_img img {
	display: block;
	width: 1.3rem;
	height: 1.3rem;
	border-radius: 1.3rem;
	border: 2px solid #8e8b98;
}
.personal_header .user_info {
	text-align: center;
	color: #ffffff;
	position: relative;
	margin: 0 auto;
	margin-top: 0.24rem;
	font-size: 0;
	height: 0.5rem;
	line-height: 0.5rem;
}
.personal_header .notice {
	font-size: 0.26rem;
	color: #ffffff;
	margin-top: 0.24rem;
}
.personal_header .user_info p {
	font-size: 0.36rem;
	display: inline-block;
}
.personal_header .user_info i {
	display: inline-block;
	margin-left: 0.15rem!important;
	position: relative;
	top:0.07rem;/*position: absolute;*/
    /*right: -0.5rem;*/
    /*top:0;*/
}
.personal_header .user_zhishu {
	text-align: center;
	font-size: 0;
}
.personal_header .user_zhishu li {
	display: inline-block;
	font-size: 0.26rem;
	color: #ffffff;
	padding: 0 0.34rem;
	border-right: 1px solid #ffffff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.24rem;
}
.personal_header .user_zhishu li:last-child {
	border-right: none;
}
.nav_bar {
	height: 0.9rem;
	background: #f9f8f8;
	box-shadow: 0 5px 5px #e5e5e5;
}
.nav_bar .inside {
	width: 4.2rem;
	height: 0.9rem;
	line-height: 0.9rem;
	margin: 0 auto;
}
.nav_bar .inside li {
	width: 0.9rem;
	float: left;
	height: 0.9rem;
	margin: 0 0.25rem;
	font-size: 0.3rem;
	color: #999;
	text-align: center;
}
.nav_bar .inside li a {
	color: #999;
}
.nav_bar .inside li.cur {
	border-bottom: 1px solid #15bfff;
}
.nav_bar .inside li.cur a {
	color: #15bfff;
}
.common_con .photo_list {
	padding: 0 0.14rem 0 0.31rem;
	background: #f2f2f2;
	border-bottom: 1px solid #dddddd;
}
.common_con {
	margin-top: 5px;
	background: #f2f2f2;
	padding-top: 5px;
}
.common_con .empty img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .empty .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .photo_list li .time {
	text-align: left;
	height: 0.6rem;
	line-height: 0.45rem;
	color: #999;
	font-size: 0.28rem;
	padding-left: 0.3rem;
	background: url("../images/dot.png") no-repeat 0 0.15rem;
	background-size: 0.1rem;
}
.common_con .photo_list li div img {
	float: left;
	width: 2.2rem;
	height: 2.46rem;
	margin-right: 0.15rem;
	font-size: 0;
	margin-bottom: 0.16rem;
}
.download_btn {
	position:fixed;
	bottom:0px;
	width:100%;
	max-width:750px;
	/*margin: 0.1rem 0.28rem;
    background: #15bfff;*/
    background:#fff;
	border-top:1px solid #ddd;
	/*height: 0.8rem;
    line-height: 0.8rem;
    border-radius: 5px;*/
    text-align: center;
	font-size: 0;
}
.download_btnnew {
	margin: 0.1rem 0.28rem;
	background: #15bfff;
	border-radius: 5px;
}
.download_btn span {
	display: inline-block;
	height: 0.8rem;
	line-height: 0.8rem;
	padding-left: 0.4rem;
	background: url("../images/more.png") no-repeat 0 center;
	background-size: 0.32rem;
	font-size: 0.28rem;
	color: #ffffff;
}
.common_con .user_info_list {
	background: #ffffff;
}
.common_con .user_info_list .title {
	height: 0.9rem;
	line-height: 0.9rem;
	padding: 0 0.3rem;
	overflow:hidden;
	border-bottom: 1px solid #dddddd;
}
.common_con .user_info_list .title span {
	font-size: 0.3rem;
	color: #222;
	padding-left: 0.2rem;
	border-left: 1px solid #15bfff;
	height: 0.3rem;
	line-height: 0.3rem;
	margin-top: 0.3rem;
	float: left;
}
.common_con .user_info_list .title a.right {
	float: right;
	font-size: 0.26rem;
	color: #999;
	padding-right: 0.34rem;
	height: 0.3rem;
	line-height: 0.3rem;
	background: url("../images/right_row.png") no-repeat right center;
	background-size: 0.14rem 0.26rem;
	margin-top: 0.3rem;
}
.common_con .user_info_list .like_list img {
	width: 1.24rem;
	display: block;
	height: 1.24rem;
	margin: 0.47rem auto 0 auto;
}
.common_con .user_info_list .like_list .notice {
	text-align: center;
	font-size: 0.26rem;
	color: #bbb;
	margin: 0.3rem auto 0.5rem auto;
}
.common_con .user_info_list .like_list {
	padding: 0 0.3rem;
	border-bottom: 0.2rem solid #f2f2f2;
}
.common_con .user_info_list .like_list li {
	margin: 0.3rem 0.35rem 0.3rem 0.35rem;
	width: 1.2rem;
	overflow: hidden;
	float: left;
}
.common_con .user_info_list .like_list li:first-child {
	margin-left: 0;
}
.common_con .user_info_list .like_list li:last-child {
	margin-right: 0;
}
.common_con .user_info_list .like_list li img {
	width: 1.2rem;
	height: 1.2rem;
	border-radius: 1.2rem;
	display: block;
	font-size: 0;
	margin-top: 0;
}
.common_con .user_info_list .like_list li .username {
	font-size: 0.26rem;
	color: #333;
	margin: 0.22rem 0;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.common_con .user_info_list .like_list li .like_num {
	display: block;
	font-size: 0.26rem;
	color: #999;
	background: url("../images/like.png") no-repeat 0 center;
	background-size: 0.26rem 0.23rem;
	padding-left: 0.38rem;
	line-height: 0.23rem;
}
.common_con .user_info_list .info_details li {
	height: 0.9rem;
	line-height: 0.9rem;
	border-bottom: 1px solid #dddddd;
	font-size: 0.28rem;
}
.common_con .user_info_list .info_details li span.fl:first-child {
	color: #222;
	width: 1.65rem;
	text-align: center;
}
.common_con .user_info_list .info_details li span.fl {
	color: #999;
}
.common_con .news_list {
	padding-top: 0.34rem;
	border-bottom: 1px solid #dddddd;
}
.common_con .news_list li {
	margin: 0 0.5rem;
}
.common_con .news_list li .news_con {
	border-left: 1px solid #cccccc;
	/*padding-top: 0.25rem;*/
    padding-bottom: 0.4rem;
	padding-left: 0.5rem;
	position: relative;
}
.common_con .news_list li .news_con .inside {
	padding: 0.3rem 0.32rem;
	background: #ffffff;
	border-radius: 5px;
}
.common_con .news_list li .news_con .detail_con {
	margin-left: 0;
	width: 5.2rem;
}
.common_con .news_list li .news_con .detail_con.wid {
	width: 3.7rem;
	margin-left: 0.18rem;
}
.common_con .news_list li .news_con .img_con {
	/*position: absolute;*/
    /*top:0;*/
    /*left: 0.74rem;*/
    width: 1.38rem;
	height: 1.38rem;
	position: relative;
}
.common_con .news_list li .news_con .img_con img {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .img_con span.num {
	width: 0.64rem;
	height: 0.36rem;
	line-height: 0.36rem;
	text-align: center;
	color: #ffffff;
	font-size: 0.3rem;
	background: #000;
	position: absolute;
	bottom: 0;
	right: 0;
	opacity: 0.5;
}
.common_con .news_list li .news_con .img_con video {
	display: block;
	width: 100%;
	height: 100%;
}
.common_con .news_list li .news_con .content {
	font-size: 0.28rem;
	color: #222;
	line-height: 0.46rem;
	height: 0.92rem;
	overflow: hidden;
}
.common_con .news_list li .news_con .content_02 {
/*margin-left: 1.6rem;*/
}
.common_con .news_list li .news_con .content .topic {
	color: #507daf;
}
.common_con .news_list li .news_con .content_info {
	margin-top: 0.15rem;
	text-align: right;
	font-size: 0.24rem;
	color: #bbb;
	height: 0.3rem;
	line-height: 0.3rem;
}
.common_con .news_list li .news_con .content_info span.zan {
	padding-left: 0.35rem;
	background: url("../images/zan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
	display: inline-block;
	max-width: 0.65rem;
	text-align: left;
}
.common_con .news_list li .news_con .content_info span.zan.lan {
	background: url("../images/lan2.png") no-repeat 0 0;
	background-size: 0.25rem 0.27rem;
}
.common_con .news_list li .news_con .content_info span.split {
	padding: 0 0.25rem;
}
.common_con .news_list li .first_con .left_line {
	position: absolute;
	width: 0.6rem;
	left: -0.31rem;
	top:0;
	background: #F2F2F2;
	text-align: center;
}
.common_con .news_list li .first_con .left_line span {
	display: block;
	font-family: 'Arial';
}
.common_con .news_list li .first_con .left_line .date {
	font-size: 0.3rem;
	color: #666;
	font-weight: bold;
}
.common_con .news_list li .first_con .left_line .month {
	color: #999;
	margin-top: 0.16rem;
	font-size: 0.26rem;
}
.common_con .news_list li .first_con .left_line i {
	display: block;
	width: 0.12rem;
	height: 0.12rem;
	background: #bbbbbb;
	border-radius: 0.12rem;
	margin: 0 auto;
	margin-top: 0.1rem;
}
.common_con .news_list li .bg_con .left_line {
	position: absolute;
	width: 0.08rem;
	height: 0.08rem;
	border: 1px solid #bbbbbb;
	border-radius: 0.08rem;
	left: -0.04rem;
	top:0;
	margin-left: -2px;
}
.W100 {
	width: 100%;
	margin-bottom: 10px;
}
/* --- swiper.js --- */
.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
	height: 100%;
	text-align: center;
	font-size: 18px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.swiper-slide img {
	max-width: 100%;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.notice_layer {
	background: #000000;
	opacity: 0.7;
	padding: 0.1rem;
	font-size: 0.3rem;
	width: 5rem;
	position: fixed;
	left: 50%;
	margin-left: -2.5rem;
	top:40%;
	border-radius:5px;
	color: #ffffff;
	text-align: center;
}
/*详情页修改*/
.font0 {
	font-size:0px;
}
.user_info1 {
	margin-left:0.28rem;
	margin-right:0.28rem;
	font-size:0px;
	margin-top:0.16rem;
}
.user_info1 span {
	display:inline-block;
	vertical-align:middle;
	font-size:0.34rem;
	line-height:0.5rem;
	color:#999999;
	margin-right:0.18rem;
}
.user_info1 .user_info_txt {
}
.user_info1 span.name {
	color:#5b83ae;
}
table.cgtl {
	color:#333333;
	border-width: 1px;
	border-color: #dddddd;
	border-collapse: collapse;
	width: 100%;
}
table.cgtl th {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	text-align: center;
	border-color: #dddddd;
	color:#bbbbbb;
	font-weight: normal;
	width: 30%;
}
table.cgtl td {
	border-width: 1px;
	padding: 8px;
	font-size: 0.30rem;
	border-style: solid;
	border-color: #dddddd;
	width: 70%;
}
table.cgtl td img {
	width:100%;
	display: inline-block;
}
table.cgtl th.sorttitle {
	color: #999999;
	font-size: 0.32rem;
	background-color: #F2F2F2;
	text-align: left;
}
/*懒加载可能失效*/
table.cgtl td .lazy_before {
	width:auto !important;
	height:auto !important;
}
.swiper-pagination {
	font-size: 0.28rem;
	color: #ffffff;
}
.swiper-pagination-bullet {
	background: #ffffff;
	opacity: 1;
	margin-right: 5px;
}
.swiper-pagination-bullet-active {
	background: #007aff;
	opacity: 1;
}
.img_layer {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	display: none;
	z-index: 99999;
}
.img_layer .bg {
	position: fixed;
	width: 100%;
	height: 100%;
	top:0;
	left: 0;
	background: #000;
}
.img_layer img {
/*top:50%;*/
    /*width: 100%;*/
}
/*right*/
.fixed-right {
	position:fixed;
	bottom:1.21rem;
	right:0.37rem;
	width:1.18rem;
	z-index:99;
	font-size:0px;
}
.fixed-right a {
	background:url(../images/icon19.png) no-repeat;
	background-size:1.18rem auto;
	width:1.18rem;
	height:1.18rem;
	display:inline-block;
	vertical-align:middle;
}
.fixed-right a.icon-link4 {
	background-position:0rem -4.72rem;
}
.fixed-right a.icon-link5 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link6 {
	background-position:0rem -3.54rem;
}
.fixed-right a.icon-link1 {
	background-position:0rem 0rem;
	position:relative;
	overflow:hidden;
}
.fixed-right a.icon-link2 {
	background-position:0rem -2.36rem;
}
.fixed-right a.icon-link1 input[type=file] {
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	font-size:100px;
	position:absolute;
	top:0px;
	left:0px;
}
.lazy, .lazy_rec, .lazyload {
	background-color:#F7F7F7;
	/*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJkAAAAXCAMAAAAvOB0gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzRDNEMzOUQzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzRDNEMzOUUzRjY5MTFFNkI2OTRCNjY2NTBFNkI5NzIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNEM0QzM5QjNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNEM0QzM5QzNGNjkxMUU2QjY5NEI2NjY1MEU2Qjk3MiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PklUIhsAAAAwUExURff395aWlvDw8Lu7u+jo6J2dndnZ2dLS0rS0tKWlpcPDw6ysrOHh4crKyo6Ojv///43woPcAAAAQdFJOU////////////////////wDgI10ZAAACsUlEQVR42qyX2bbrIAhAHaLGOOT///ZiHABNTpu76kOtA7gFFSJciudNsUeAop3g3SKlhC2XWokbdqqUVK1I5xmJ3JaK7v2a9lxEyGntTTK3Ivlogi5UGPIoUvfumHOslRdMsJOjVFBvyTRI7cnatJc/1GwGOg5CZsJVSnfXg2RkJpJtsGlzpJg0CMntHRmA7W03Ath2HNmglSUh67LCmY5GyHJcyABMWuyT4g0ZCGhsHZlM0NmrnO1KBop8AyHeJAs3MmGonRxb6SOZkDnQdkD9MJTOHY3IZGHRwMlg+j6RJWrHyzvie7JJ+FRoNFcUObwDXBYGNkZ2WrRvIzPcSBtxwGeykD3v8MOG/tIrh8QkW7dAyMC+UlGyOJOk+zfrnizfGJHt8MjmnixcW6Bk3cNdCb4dn8tCthrYVi+VU2H4jEn2WMjKbyJkevbHG7I4HTPS093o+8GeZIfHkKxc7Q3HAr9cvyIbRz/1P1+QwWPi78hGIEg/IBtqRde3kJmFrPg+/YYMlnV8iquPjsKBvd2BSXZfz9l4hSoZXp6n6/bX3ZTzu3zUeHRkWuINWX2sZjI4lkbg3RT/T6ZJYCQLnpKR6ZVsq0ZdyJSE0F7J1OyQV2RxknZ1JdffjmY/sZDtNYwtZIXKtpcsTO58RVYCpVrDKNPZIhaTdW2VlaxoPGoz5ruw8S0ZeMUPNOWrrRTX4S9OIivAKP58IBPXSWiGpXq6VtuCFK2BTEdS2u5lTYVVSW4de8No9B6y9pAjhb0hK2GkNUuyFFoIsbq9GlvLlFktAjvYVdyWPZqaqrY8z9AE8npbNMu2IYEV5yNZMVXGXBR2EYLHZD5mzDZHfUsGvpH9M0D0Tbv5BgskMwE/N27JILSPZtzHd0DTXoy/1I+J22b5J9FPS4Svrhj/nvNPgAEA3gu735cIptwAAAAASUVORK5CYII=);*/
    background-image: url('../images/loading_ch.png');
	background-size: 76px auto;
	background-repeat: no-repeat;
	background-position: center;
}
img.lazy {
	width:100%;
	height:100%;
}
/*针对部分站点wap下图片无法显示的的问题,临时做个更改*/
span.J_attImg {
	display:block !important;
}
.slider_box .slider ul {
	max-width: initial;
}
.iframe-scroll-wrapper {
	-webkit-overflow-scrolling: touch;
	overflow-y: scroll;
	overflow-x: scroll;/* 提示: 请在此处加上需要设置的大小(dimensions)或位置(positioning)信息! */
}
/**投票**/
.content-vote {
}
.content-vote .vote-txt {
font-size:.4rem;
	color:#222222;
line-height:.6rem;
	margin-bottom:12px;
}
.content-vote .img {
	width:100%;
	display:block;
}
.content-vote .vote-info {
	font-size:0;
}
.content-vote .vote-info span {
	display:inline-block;
	vertical-align:middle;
font-size:.26rem;
	color:#bbbbbb;
line-height:.8rem;
}
.vote-check {
	position:relative;
	background:#f7f8fa;
}
.vote-check:before {
	position: absolute;
	content:"";
	width: 100%;
	left: 0;
	top: 0;
	height: 1px;
	background-color: #ddd;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-webkit-transform-origin: center top;
	transform-origin: center top;
}
.vote-check ul {
}
.vote-check ul li {
padding:.3rem .28rem;
	position:relative;
}
.vote-check ul li .check-txt {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
	width:85%;
}
.vote-check ul li .check-icon {
	position:absolute;
right:.28rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
background-size:auto .36rem;
	background-position:0 0;
	display:inline-block;
	vertical-align:middle;
width:.36rem;
height:.36rem;
}
.vote-check ul li.con .check-icon {
background-position:-.44rem 0;
}
.vote-check ul li:last-child:after {
	height:0;
}
.vote-button {
	font-size:0;
margin-top:.5rem;
}
.vote-button .button {
	display:inline-block;
	vertical-align:middle;
	background:#15bfff;
	color:#ffffff;
font-size:.3rem;
	width:3.4rem;
height:.8rem;
line-height:.8rem;
	text-align:center;
	border-radius:40px;
	-webkit-border-radius:40px;
	-moz-border-radius:40px;
	-ms-border-radius:40px;
}
.vote-button .button.con {
	background:#cccccc;
}
.vote-button .vote-num {
	color:#999999;
font-size:.26rem;
line-height:.8rem;
}
.vote-result {
	background:#f7f8fa;
}
.vote-result ul {
}
.vote-result ul li {
padding:.3rem .28rem;
}
.vote-result ul li .vote-tit {
	color:#222222;
font-size:.28rem;
line-height:.38rem;
}
.vote-result ul li .vote-progress {
	font-size:0;
margin-top:.14rem;
}
.vote-result ul li .vote-progress span {
	display:inline-block;
	vertical-align:middle;
}
.vote-result ul li .vote-progress .percent {
margin-right:.3rem;
	background:#15bfff;
height:.28rem;
min-width:.1rem;
	max-width:5.4rem;
}
.vote-result ul li .vote-progress .no-percent {
	background:#7ed9fc;
}
.vote-result ul li .vote-progress .progress-txt {
	color:#999999;
font-size:.26rem;
}
.vote-result ul li .vote-progress .progress-txt+.progress-txt {
margin-left:.2rem;
}
/*radio修改样式*/
.radio-div {
	position:absolute;
right:.26rem;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	font-size:0;
width:.39rem;
height:.36rem;
	display:table;
	vertical-align:middle;
}
.radio-div .radio-icon {
	-webkit-appearance:none;
	position:relative;
	border:0;
	background:transparent;
width:.39rem;
height:.3rem;
	margin:0;
	outline:none;
	display:table-cell;
	vertical-align:middle;
}
.radio-div .radio-icon:focus {
	outline:none;
}
.radio-div .radio-icon:before {
	position: absolute;
	top:0px;
	left:0;
	display: block;
	content:"";
	background-image:url(../images/vote-icon.png);
	background-repeat:no-repeat;
width:.39rem;
height:.36rem;
background-size:auto .36rem;
	background-position: 0 0;
}
.radio-div .radio-icon:checked::before {
background-position:-.41rem 0;
}
.table {
	display: table;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	background: #fff;
	height: 100%;
}
.table-cell {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
}
/***6.15评论**/
.infor_header .view_author_new {
	font-size: 0.25rem;
	color: #999;
	word-break: break-all;
	font-weight:normal;
	margin-top:0;
}
.infor_header .title {
	font-size:0;
}
a.new_add {
	font-size:0;
height:.3rem;
}
.new_level {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	display:inline-block;
	margin-left:0.1rem;
	zoom:1;
	vertical-align:middle;
line-height:.25rem;
	padding:0 0.05rem;
	text-align:center;
}
.new_level.pink {
	background:#ffcaed;
}
.new_level.blue {
	background:#a0c9ff;
}
.new_level.grey {
	background:#bbb;
}
.new_name {
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0 0.05rem;
	text-align:center;
}
.new_name.pink {
	background:#ffb2e5;
}
.new_name.blue {
	background:#abd0ff;
}
.new_name.grey {
	background:#bbb;
}
.new_own {
	background:#ffcb70;
	font-size:10px;
	-webkit-text-size-adjust:none;
	color:#fff;
	border-radius:2px;
line-height:.25rem;
	display:inline-block;
	margin-left:0.06rem;
	zoom:1;
	vertical-align:middle;
	padding:0;
	width:0.5rem;
	text-align:center;
	-webkit-border-radius:2px;
	-o-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
}
.reply_content {
	color:#444;
font-size:.31rem;
line-height:.45rem;
}
.infor_header {
margin-left:.65rem;
}
.discuss_head img {
width:.46rem;
height:.46rem;
}
.infor_header .title {
height:.45rem;
line-height:.45rem;
}
.discuss_point .p_img {
height:.45rem;
line-height:.45rem;
}
.new_floor {
	position:absolute;
right:.28rem;
	top:0;
	color: #bbbbbb;
	font-size: 0.21rem;
}
.new_line {
height:.2rem;
	background:#f7f7f7;
}
/*点赞*/
.dinline {
	display:inline-block;
	vertical-align:middle;
}
.discuss_handle {
	font-size:0px;
}
.likeContainer {
margin:.3rem .22rem;
font-size:.3rem;
	color:#507daf;
line-height:.43rem;
	word-break: break-all;
}
.likeContainer .clickTimes {
	display:inline-block;
	vertical-align:top;
	font-size:0px;
	cursor:pointer;
	position:relative;/*padding-left:.36rem;*/
margin-right:.1rem;
}
.likeContainer .clickTimes span {
	display:inline-block;
	vertical-align:top;
	color:#999;
	font-size:0.3rem;
	line-height:0.43rem;
	margin-left:0.07rem;
}
.likeContainer .clickTimes span.con {
	color:#15bfff;
}
.likeContainer .clickTimes .zan-icon {
	position:relative;
}
.likeContainer .clickTimes .d_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#999999;
}
.likeContainer .clickTimes .d_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons9.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
.likeContainer .clickTimes .h_like {
	display:inline-block;
	vertical-align:top;
	width:0.3rem;
	height:0.32rem;
	background-color:#15bfff;
}
.likeContainer .clickTimes .h_like:before {
	content:"";
	position:relative;
	display:inline-block;
	width:0.3rem;
	height:0.32rem;
	background-image:url(../images/icons11.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}
/*白色的背景*/
.discuss_floor .discuss_zan {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	padding: 0 0.4rem;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_floor .discuss_zan span.zan-num {
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.48rem;
}
.discuss_floor .discuss_zan span.zan-num.on {
	color: #15bfff;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan .zan-wai {
	display:inline-block;
	vertical-align:middle;
	position:relative;
}
.discuss_floor .discuss_zan i {
	font-size:0px;
	border:0px;
	position:relative;
}
.discuss_floor .discuss_zan .icon-zan {
	margin-top:-0.01rem;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
/*.discuss_floor .discuss_zan .icon-zan.on{ margin-top:-0.01rem; background-color:#15bfff;  display:inline-block; vertical-align:middle; width:0.3rem; height:0.32rem; padding:0px;}*/
.discuss_floor .discuss_zan .icon-zan.on {
	margin-top:-0.01rem;
	background-color:#15bfff;
	display:inline-block;
	vertical-align:middle;
	width:0.25rem;
	height:0.27rem;
	padding:0px;
}
.discuss_floor .discuss_zan .icon-zan.on:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons8.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
.discuss_floor .discuss_zan .icon-zan:after {
	content:"";
	position:relative;
	display:inline-block;
	width:0.25rem;
	height:0.27rem;
	background-image:url(../images/icons7.png);
	background-size:0.25rem 0.27rem;
	background-repeat:no-repeat;
}
/*.discuss_floor .discuss_zan .icon-zan.on:after{content:"";  position:relative; display:inline-block; width:0.3rem; height:0.32rem; background-image:url(../images/icons8.png); background-size:0.3rem 0.32rem; background-repeat:no-repeat; }*/
/*回复*/
.discuss_lun {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_lun .ping-num {
	margin-top:0.01rem;
	color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.45rem;
}
.discuss_ping {
	background:url(../images/icons10.png) no-repeat;
	background-size:0.25rem 0.27rem;
	background-position:center center;
	display:inline-block;
	vertical-align:middle;
	height:0.45rem;
	line-height:0.45rem;
	width:0.33rem;
	font-size:0px;
}
/****404*****/
.miss-body {
	background:#f3f3f3;
	position:relative;
	width:100%;
	height:100%;
	padding-top: 2.5rem;
}
.miss-body .miss-table {
	display:table;
	text-align:center;
	width:100%;
	height:100%;
}
.miss-body .miss-table .miss-table-cell {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
}
.miss-body .miss-main {
	width:100%;
	margin:0 auto;
	font-size:0;
}
.miss-body .miss-main .img {
	width:2.38rem;
	height:2.88rem;
	display:inline-block;
	vertical-align:middle;
}
.miss-body .miss-main .tip {
	color:#333333;
font-size:.3rem;
margin-top:.46rem;
}
.miss-body .miss-main .cause {
	color:#999999;
font-size:.28rem;
margin-top:.28rem;
}
.miss-body .miss-main .link {
	font-size:0;
}
.miss-body .miss-main .link a {
	display:inline-block;
	vertical-align:middle;
	color:#507abd;
font-size:.28rem;
	width:2.1rem;
margin-top:.52rem;
line-height:.7rem;
margin-left:.37rem;
margin-right:.37rem;
	position:relative;
}
.miss-body .miss-main .link a:before {
	content: "";/* 注意这里为双引号 */
	position: absolute;
	left:0;
	top:0;
	width: 200%;
	height: 200%;
	border: 1px solid #507abd;
	border-radius:35px;/* 也可以设置圆角 */
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	-webkit-transform: scale(0.5, 0.5);
	-ms-transform: scale(0.5, 0.5);
	-o-transform: scale(0.5, 0.5);
	transform: scale(0.5, 0.5);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.t_table tr td {
	border-right: 1px solid #E3EDF5;
	border-bottom: 1px solid #E3EDF5;
}
.t_table {
	border-left: 1px solid #E3EDF5;
	border-top: 1px solid #E3EDF5;
}
.personal_level {
	vertical-align: super;
}
.ad_icon {
	background: url(../images/banner_icon.png) center center no-repeat;
 background-size: .44rem .28rem;
	display: inline-block;
 width: .44rem;
 height: .28rem;
	position: absolute;
	left: 0.4rem;
 top: .4rem;
	z-index: 999;
}
a.look_more_btn {
	display: block;
	margin: 0.58rem 0.25rem;
	font-size: 0.3rem;
	text-align: center;
	color: #fff;
	background-image: linear-gradient(to right, #1e9ef6, #39c0ff);
	height: 0.94rem;
	line-height: 0.94rem;
	border-radius: 5px;
}
a.look_more_line {
	text-align: center;
	font-size: 0.28rem;
	color: #507daf;
	height: 0.78rem;
	line-height: 0.78rem;
	position: relative;
	display: block;
}
a.look_more_line::after {
 position: absolute;
 width: 150%;
 left: 0;
 bottom: 0;
 height: 1px;
 background-color: #eee;
 -webkit-transform: scale(1, .5);
 transform: scale(1, .5);
 -webkit-transform-origin: center bottom;
 transform-origin: center bottom
}
a.look_more_line::before {
 position: absolute;
 width: 150%;
 left: 0;
 top: 0;
 height: 1px;
 background-color: #eee;
 -webkit-transform: scale(1, .5);
 transform: scale(1, .5);
 -webkit-transform-origin: center bottom;
 transform-origin: center bottom
}
.app-logo {
	display: inline-block;
	vertical-align: middle;
	width: 0.72rem;
	height: 0.72rem;
	position: absolute;
	left: 0px;
	top: 0px;
}
/*首页提示下载弹出层*/
	.notice-layer {
}
.notice-actionsheet {
	display: none;
	position: fixed;
	width: 85.33%;
	left:50%;
	margin-left:-42.665%;
	top:2rem;
	bottom:0px;
	z-index: 5000;
	-webkit-transform: translate(0, 100%);
	transform: translate(0, 100%);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
-webkit-transition: -webkit-transform .3s;
transition: -webkit-transform .3s;
transition: transform .3s;
transition: transform .3s, -webkit-transform .3s;
	background-color:#fff;
	border-radius:0.16rem;
	-webkit-border-radius:0.16rem;
	-o-border-radius:0.16rem;
	-moz-border-radius:0.16rem;
	-ms-border-radius:0.16rem;
}
.notic-operate {
	padding-left:7.8%;
	padding-right:7.8%;
	padding-top:0.4rem;
	padding-bottom:0.4rem;
}
.notic-img {
	font-size:0px;
}
.notic-img img {
	display:inline-block;
	vertical-align:middle;
	width:0.78rem;
	height:0.78rem;
}
.notic-img1 img {
	width:0.72rem;
	height:0.78rem;
}
.notic-txt, .notic-txt3 {
	color:#333333;
	font-size:0.28rem;
	line-height:0.4rem;
	margin-top:0.32rem;
	margin-bottom:0.32rem;
}
.notic-txt1 {
	font-size:0.3rem;
}
.notic-button {
	font-size:0px;
}
.notic-button a {
	color:#15bfff;
	font-size:0.28rem;
	border:0.02rem solid #15bfff;
	display:inline-block;
	vertical-align:middle;
	width:44.5%;
	text-align:center;
	line-height:0.72rem;
}
.notic-button a.go {
	color:#fff;
	background-color:#15bfff;
	;
	box-shadow:0 0.05rem 0.1rem rgba(21, 191, 255, 0.3);
}
.weui-mask {
	position: fixed;
	z-index: 1000;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	background: rgba(0, 0, 0, 0.6);
}
.weui-actionsheet_toggle {
	-webkit-transform: translate(0, 0);
	transform: translate(0, 0);
}
.tc {
	text-align:center;
}
.circle40 {
	border-radius:0.4rem;
	-webkit-border-radius:0.4rem;
	-o-border-radius:0.4rem;
	-moz-border-radius:0.4rem;
	-ms-border-radius:0.4rem;
}
.view_thread_by_reply, .view_thread, .view_newweb {
	color:#507daf !important;
}
.common_ad {
	display: block;
	padding:0.28rem;
}
.down_fixed {
	padding:0.26rem 0rem;
	position:fixed;
	top:0px;
	left:0px;
	background-color:rgba(245, 245, 245, .94);
	border-top:1px solid #dddddd;
	width:100%;
	max-width:750px;
	font-size:0px;
	left:auto;
	right:auto;
	z-index:99;
}
.down_fixed:before {
	content:"";
	position:absolute;
	bottom:0;
	left:0;
	height:1px;
	width:100%;
	background-color:#ddd;
	-webkit-transform: scale(1, .5);
	transform: scale(1, .5);
	-o-transform: scale(1, .5);
	-moz-transform: scale(1, .5);
	-ms-transform: scale(1, .5);
}
.down_fixed .close {
	width:0.24rem;
	height:0.24rem;
	padding-left:0.24rem;
	padding-right:0.24rem;
	margin-top:0.24rem;
	background:url(../images/close.png) center center no-repeat;
	background-size:0.24rem 0.24rem;
	position:relative;
	right:0px;
	top:0px;
}
.app-down {
	display:block;
	margin-left:0.72rem;
	height:0.72rem;
}
.down-logo {
	height:0.72rem;
	padding-left:0.94rem;
	position:relative;
}
.app-logo {
	display:inline-block;
	vertical-align:middle;
	width:0.72rem;
	height:0.72rem;
	position:absolute;
	left:0px;
	top:0px;
}
.app-logo img {
	width:100%;
	border-radius:6px;
	-webkit-border-radius:6px;
	-oborder-radius:6px;
	-moz-border-radius:6px;
	-ms-border-radius:6px;
}
.down-logo p.p1 {
	color:#000000;
	font-size:0.28rem;
	line-height:0.36rem;
	margin:0
}
.down-logo p.p2 {
	color:#666666;
	font-size:0.24rem;
	line-height:0.36rem;
}
.down_fixed .open {
	color:#277bef;
	font-size:0.24rem;
	border:1px solid #277bef;
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	height:0.52rem;
	line-height:0.52rem;
	width:1.34rem;
	text-align:center;
	margin-top:0.09rem;
	margin-right:0.27rem;
}
.copyright {
	margin:0.8rem 0 0.4rem;
}
.copyright p {
	font-size: .26rem;
    line-height: .34rem;
	text-align:center;
	color:#666;
}

#page2,#page3,#page4,#page5 {
	display:none
}