﻿/**
  //技术QQ：998839
  //更新2022.1.10(3)
*/
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: 860px;
	min-width: 320px;
	min-height: 5rem;
	margin: 0 auto;
	position: relative;
}

.ui-loader {
  display:none !important;
}
.bg1 {/*-- background:#EBF5F5; --*/}

/* 顶部跟随 */
.fly-header{position: fixed; left: 0; top: 0; z-index: 10000; width: 100%; height: 60px; border-bottom: 1px solid #404553; border-right: 1px solid #404553; border-radius: 0;}

/*下载一栏的公用样式*/
.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: 860px;
	min-width: 320px;
	margin: 0 auto;
	text-align: justify;
}
.wxMar {
	padding-top: 1.25rem;
}
.main_container .main_topic { width:100%; float:left; line-height:36px; height:36px; padding-left:16px; font-size:14px;}
.main_container .main_topic span {color:#004F9D;}
.main_container .main_topic span a{color:#004F9D;}
.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;
}
@media (max-width:544px){ 
   .main_container .main_title {line-height: 0.50rem;font-size: 0.38rem;}
}
.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("../img/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(../img/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: #004F9D;
	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 a {color: #3e3e3e;}
.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: #004F9D;
}
.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:20%;
	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("../img/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_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:#004F9D;
	font-size:0.3rem;
}
.discuss_content {
	font-size: 0.28rem;
}
.discuss_content p {
	line-height: 0.28rem;
}
.content_discuss ul li {
    padding:.24rem .15rem .15rem 0.72rem;
	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(../img/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(../img/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("../img/zan.png") no-repeat 0 center;
	background-size: 0.26rem;
	max-width: 0.5rem;
}
.slider ul li .user_box .zan.on {
	background: url("../img/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("../img/phone.png") no-repeat 0 0.05rem;
	background-size: 0.15rem 0.24rem;
}
.login_layer .common_box .nav li.cur span {
	background: url("../img/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("../img/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("../img/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("../img/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("../img/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("../img/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("../img/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("../img/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(../img/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(../img/level19.png)!important;
	background-repeat: no-repeat;
	background-size: 0.28rem 0.18rem !important;
	background-position: center !important;
 width: .25rem;
}
.level20 {
	background-image: url(../img/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("../img/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:860px;
	/*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("../img/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("../img/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("../img/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("../img/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("../img/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.28rem;
	line-height:0.5rem;
	color:#999999;
	margin-right:0.18rem;
}
.user_info1 .user_info_txt {
}
.user_info1 span.name {
	color:#004F9D;
}
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(../img/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('../img/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(../img/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(../img/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.30rem;
	color:#004F9D;
	font-weight:400;
	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:.88rem;
height:.88rem;
}
.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_floor_best {position:absolute;right:.28rem;top:0;color:#FFF;font-size: 0.21rem;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    border: 1px solid transparent;
    padding:4px 6px;
    line-height: 1;
    background-color:#34AB94;
    border-radius:20px;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;

}
.new_line {
height:.2rem;
	background:#f7f7f7;
}
.discuss_floor {
	font-size: 0.23rem;
	color: #999;
	margin-top:0.125rem;
line-height:.45rem;
}
/*点赞*/
.dinline {
	display:inline-block;
	vertical-align:middle;
}
.discuss_handle {
	
}
.discuss_floor .discuss_zan {
	display:inline-block;
	position:relative;
	font-size:0px;
	vertical-align:middle;
	padding: 0 0.25rem;
	height:0.45rem;
	line-height:0.45rem;
	cursor:pointer;
}
.discuss_floor .discuss_zan .ping-dz a{
    color:#999999;
	font-size:0.23rem;
	margin-left:0.1rem;
	font-weight:400;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.45rem;
	line-height:0.45rem;
}
.discuss_zan span.zan-num {
    color: #999999;
    font-size: 0.23rem;
    margin-left: 0.1rem;
    font-style: normal;
    vertical-align: top;
    height: 0.45rem;
    line-height: 0.45rem;
	padding-top:0.08rem;
}
.zan-num {background:url(../img/zan.png) 0px 0px no-repeat;padding-left:19px;}
span.zan-num.on {color: #15bfff;}
/*回复*/
.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.01rem;
	font-style:normal;
	display:inline-block;
	vertical-align:top;
	height:0.47rem;
	line-height:0.47rem;

}
.discuss_lun .ping-num a{
    color:#999999;
	font-size:0.23rem;
    }
.discuss_ping {
	background:url(../img/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;
}
.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(../img/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(../img/icons11.png);
	background-size:0.3rem 0.32rem;
	background-repeat:no-repeat;
}


/****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;
}

/*下载一栏的公用样式*/
.download_line {
	height: 1.25rem;
	width: 100%;
	position: absolute;
	top:0;
	left: 0;
	background: #f5f5f5;
	border-bottom: 1px solid #cccccc;
}

.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("../img/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
}




.ad_icon {
	background: url(../img/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:860px;
	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(../img/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;
}
/*gotop*/
.izl-rmenu{position:fixed;right:8px;bottom:10px;bottom:10%;z-index:99999;}
.izl-rmenu .btn{width:28px;height:28px;margin-bottom:1px;cursor:pointer;position:relative;}
.izl-rmenu .btn-top{background:#98A3AC url("../img/go-top.png") no-repeat 6px 5px;;background-size:60% 60%;border-radius: 6px;height: 28px;opacity: 0.85;}

/*--- 友情链接 ---*/
.flinks {width:100%;color:#666; clear:none;float:left;font-size:12px; margin:10px 0px;background:#fff; padding:6px 0;}
.flinks a {color:#666;}
.flinks span {font-weight:600;float:left; padding-left:6px;}
.flinks ul{ padding:4px 6px;}
.flinks ul li{font-size:10px; color:#1A65B0; line-height:1.6; display:inline; padding-right:4px;}
@media (max-width:544px){ 
   .flinks {display:none;}
}

.copyright {width:100%;clear:both;float:left;margin:4px;}
.copyright p {font-size:12px; color:#A8A8A8;text-align:center;height:22px; line-height:22px;}
.copyright p a {color:#A8A8A8;}

/*--- 底部浮动窗 ---*/
.h20{ height:50px;}
			.zw {
				width: 100%;
				max-width: 860px;
				height: 50px;
				margin: 0 auto;
				background-color: #fcfcfc;
				border-top: 1px #eee solid;
				/*overflow: hidden;*/
				position: fixed;
				bottom:0;
				z-index: 99999;
				line-height: 50px;
			}
		
			.zw_2 {
				float: left;
				color: #000;
				font-size:16px;
				width:100%;
				margin-left:10px;
				font-weight: bold;
			}

			.zw_2 p span {
				    color: red;
                    padding-left: 5px;

			}
@media (min-width:544px){ 
   .zw {display:none;}
}
			
.topic_more{
   background:#FFFFFF;
   clear:both;
   
}
.topic_more dl{
    padding:2px 16px;
	background:#FFFFFF;
	
}
.topic_more dl dt {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;*/
	
	}
.topic_more dl dd{
   margin-top:2px;
   font-size:14px;
   text-align:left;
   width:100%;
   line-height:30px;
   
   
}
.topic_more dl dd a{color: #333333;}
.topic_more dl dd span{color:#666666; padding-left:30px; float:right; padding-right:40px;}
#page2,#page3,#page4,#page5 {
	display:none
}

/*--- 弹出窗口 2019.6.2_西藏地接社：西藏青年国际旅行社 手机：13989999399 ---*/

.popup-wrap .popup-box{ }
.popup-wrap * { box-sizing: border-box; margin: 0; padding: 0; border: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-text-size-adjust: none }
.popup-wrap { width: 100%; height: 100%; position: fixed; display: none; top: 0; left: 0; content: ""; z-index: 99; background-color: rgba(51,51,51,.5) }
.popup-wrap .popup-box { width:240px; background: #fff; position: absolute; -webkit-transform: translate(-50%, -80%); transform: translate(-50%, -80%); top: 50%; left: 50%; font-size: 18px; text-align: center; border-radius:5px; }
.popup-wrap .popup-box .content, .popup-wrap .popup-box .popup-close, .popup-wrap .popup-box .title { width: 100%; left: 0; text-align: center; vertical-align: middle }
.popup-wrap .popup-box .title {margin-top:12px; }
.popup-wrap .popup-box .title .notice-title { height:20px; line-height:20px; vertical-align: middle; font-size:16px; font-weight:700;color: #333333; }
.popup-wrap .popup-box .title .warm-icon { background: url(../img/error.png) no-repeat 50%; background-size: contain }
.popup-wrap .popup-box .title .success-icon,
.popup-wrap .popup-box .title .warm-icon { width:40px; height:40px; display: block; margin: 0 auto 10px; vertical-align: middle; box-sizing: content-box }
.popup-wrap .popup-box .title .success-icon { background: url(../img/success.png) no-repeat 50%; background-size: contain }
.popup-wrap .popup-box .content {font-size:12px;line-height:20px; padding:2px;}
.popup-wrap .popup-box .popup-cancle { width: 82px; height:24px;line-height:24px;border-radius:10px; font-size: 12px; border: 1px solid #999; color: #999; margin:10px 16px 10px 0;}
.popup-wrap .popup-box .popup-close { width: 82px; height:24px;line-height:24px; display: inline-block; border-radius:10px;  margin: 0 auto; font-size: 12px; border: 1px solid #FF3300; color: #FFF; background:#FF3300; margin:10px auto; }

.kefuWx { color:#FF3300; font-weight:600;}
