* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
}

* {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	box-sizing: border-box;
}

html,
body,
div,
p,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
input,
select,
button,
textarea,
iframe,
table,
th,
td,
dl,
dt,
dd,
em,
i,
b,
ol {
	margin: 0;
	padding: 0;
	list-style: none;
	font-weight: normal;
	font-style: normal;
}

form,
input,
select,
button,
textarea {
	outline: none;
	border: 0 none;
}

ul,
li {
	list-style-type: none;
}

body {
	font-size: 0.25rem;
	color: #333;
	font-family: "microsoft yahei";
	position: relative;
}

body,
html {
	width: 100%;
	height: auto;
	overflow-x: hidden;
	background-color: #f2f4f7!important;
}

a {
	text-decoration: none;
	outline: none;
	border: none;
}

a:visited {
	text-decoration: none;
}

p {
	text-align: justify;
}

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

.clearfix {
	zoom: 1;
}

.wide_art,
#header,
.txtBrief,
.tagWrap span,
.txtShare,
i.hot,
.otherTxt .title,
#subRight,
.subFooter,
.spacewide,
br.clear,
.pc-crumbs {
	display: none;
}

.wrap {
	width: 100%;
	position: relative;
	overflow: hidden;
}

.header {
	width: 100%;
	height: .8rem;
	padding: 0 .3rem;
	border-bottom: 1px solid #e9ecf2;
	background-color: #fff;
}

.header .logo {
	display: block;
	width: 1.42rem;
	max-width: 24.5%;
	height: .46rem;
	background: url(/website/images/zhishi/xiaolylogo.png) center no-repeat;
	background-size: 100% 100%;
	float: left;
	margin-top: .15rem;
	margin-right: .25rem;
	text-indent: -100rem;
}

.header .seat {
	width: 65%;
	height: .3rem;
	padding-left: 5%;
	border-left: 1px solid #d1d5e5;
	float: left;
	margin-top: .25rem;
	font-size: .215rem;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.header .seat a {
	color: #666;
}

header h2.title {
	font-size: .34rem;
	color: #333;
	width: 100%;
	height: .8rem;
	text-align: center;
	line-height: .8rem;
	background-color: #fafbfd;
	border-bottom: 2px solid #e9ecf2;
}

.arttop {
	background-color: #fafbfd;
	border-bottom: 1px solid #e9ecf2;
}

.arttop> div {
	/*width: 5.76rem;*/
	height: .85rem;
	margin: 0 .2rem;
	line-height: .54rem;
	position: relative;
}

.arttop a img.backarr {
	width: .23rem;
	height: auto;
	vertical-align: middle;
	margin-top: .25rem;
}

.arttop .xiaolybrand {
	width: 1.45rem;
	height: auto;
	vertical-align: middle;
	position: absolute;
	right: 0;
	top: .25rem;
}

.arttitle {
	width: 100%;
	/*height: 1.3rem;*/
	position: relative;
	background-color: #fafbfd;
}

.arttitle>div {
	/*width: 5.74rem;*/
	padding: .3rem 5.15%;
	/*margin: 0 auto;
	padding-top: .3rem;
	padding-bottom: .3rem;*/
}

.arttitle div h2 {
	font-size: .34rem;
	color: #333;
	margin-bottom: .2rem;
}

.arttitle div p {
	font-size: .22rem;
	color: #999;
}

.arttitle div p span:first-child {
	margin-right: .22rem;
}

.arttitle div p span:last-child {
	color: #666;
	font-size: .18rem;
	position: absolute;
	right: .3rem;
}

.arttitle div p span:last-child img {
	width: .18rem;
	vertical-align: middle;
}

.article {
	border-bottom: 1px solid #eef1f7;
	background-color: #fafbfd;
	/*margin-bottom: .12rem;*/
}

.article .writer .writertitle {
	/*width: 5.72rem;*/
	padding: .15rem 5.31%;
	height: 1.4rem;
	margin: 0 auto;
	/*padding-top: .15rem;
	padding-bottom: .15rem;*/
	position: relative;
	/*border-top: 1px solid #e1e7ec;*/
}


/*.writer.appwriter{
	border-bottom: 1px solid #e1e7ec;
}*/

.article .writertitle img.writerpic {
	width: auto;
	height: 1.08rem;
	border-radius: 50%;
	vertical-align: middle;
}

.article .writertitle span {
	vertical-align: middle;
	position: absolute;
	top: .3rem;
	left: 1.66rem;
}

.article .writertitle i {
	display: inline-block;
	width: .08rem;
	height: .08rem;
	background-color: #adc9df;
	position: absolute;
	top: .54rem;
	left: 1.34rem;
}

.article .writertitle span h3 {
	font-size: .28rem;
	color: #333;
	margin-bottom: .12rem;
}

.article .writertitle span h4 {
	font-size: .22rem;
	color: #999;
}


/*.article .writertg {
	display: inline-block;
	width:.34rem;
	height:.2rem;
	
}*/

.article img.writertg {
	width: .32rem;
	height: auto;
	position: absolute;
	top: .64rem;
	right: .34rem;
}

.writerinfo {
	display: none;
	/*width: 5.72rem;*/
	padding: 0 .34rem;
	/*margin: 0 auto;*/
	font-size: .24rem;
	color: #b3b4b5;
	border-bottom: 1px solid #e1e7ec;
}

.writerinfo p {
	line-height: .4rem;
	text-align: justify;
	margin-bottom: .4rem;
}

.writerinfo p span {
	color: #999;
}

.artcontent {
	/*width: 5.72rem;*/
	padding: .36rem .34rem;
	/*margin: 0 auto;*/
	/*padding-top: .36rem;
	padding-bottom: .36rem;*/
	color: #666;
	font-size: .25rem;
}

.artcontent h4 {
	margin-bottom: .56rem;
}

.artcontent div.content {
	line-height: .4rem;
	text-align: justify;
	word-break: break-all;
	padding-bottom: .3rem;
	border-bottom: 1px solid #eef1f7;
}

.artcontent div.content ol {
	margin-bottom: .2rem;
}

.artcontent div.content p {
	font-size: .28rem;
	color: #333;
	line-height: .55rem;
}

.artcontent div.content p a {
	font-size: .28rem;
	color: #5eb4e1;
	text-decoration: underline;
}

.artcontent div.content img {
	max-width: 100%;
	height: auto;
}

.artcontent div.content h3 {
	font-size: .3rem;
	color: #333;
	padding: .2rem 0;
	font-weight: bold;
}

.artcontent div.content p.tips {
	font-size: .24rem;
	color: #999;
	padding-left: .25rem;
	margin: .4rem 0;
	border-left: 1px solid #999;
}

.artcontent div.content p.tips a {
	font-size: .24rem;
	color: #5eb4e1;
}

.consult {
	padding-top: .35rem;
	padding-bottom: .25rem;
	background-color: #fafbfd;
	border-bottom: 1px solid #e1e7ec;
	/*margin-bottom: .12rem;*/
	margin-top: .12rem;
}

.consult .payask {
	width: 2.94rem;
	height: .65rem;
	background: url(/website/images/pingc/pay.png) center no-repeat;
	background-size: 100% 100%;
	margin: 0 auto .25rem;
}

.consult .payask p {
	line-height: .65rem;
	text-align: center;
	color: #80c8e1;
	font-size: .28rem;
}

.consult .askstate h3 {
	font-size: .28rem;
	text-align: center;
	margin-bottom: .18rem;
}

.consult .askstate h4 {
	font-size: .2rem;
	color: #999;
	text-align: center;
}

.artbtn {
	display: block;
	/*width: 4.86rem;*/
	height: .8rem;
	/*border: 1px solid #b1e3f6;*/
	background-color: #2b91e2;
	color: #fff;
	font-size: .3rem;
	text-align: center;
	line-height: .8rem;
	margin: .41rem 0.77rem 0;
	border-radius: .2rem;
}


/*广告位*/

.stand {
	/*width: 5.45rem;*/
	/*height: 2.3rem;*/
	background: url(/website/images/zhishi/standbg_y.png) center no-repeat;
	background-size: 100% 100%;
	margin: .3rem .135rem .45rem;
}

.stand div {
	padding: .1rem .3rem .15rem .45rem;
}

.stand div h3 {
	font-size: .28rem;
	color: #333333;
	line-height: .38rem;
	padding-bottom: .1rem;
	border-bottom: 1px solid #fae3b0;
}

.stand div p {
	font-size: .22rem;
	color: #999999;
	padding-top: .1rem;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-box;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	text-align: initial;
}

.stand div span.standbtn {
	display: inline-block;
	/* width: 1.55rem; */
	padding: 0 .2rem;
	height: .42rem;
	background-color: #ff9936;
	border-radius: .03rem;
	font-size: .25rem;
	color: #fff;
	text-align: center;
	line-height: .42rem;
	margin-top: .1rem;
}


/*qa*/

.qa {
	display: block;
	width: 100%;
	height: 1rem;
	background-color: #5eb4e1;
	margin: .5rem auto;
}

.qa img {
	width: 1rem;
	height: 1rem;
	vertical-align: middle;
	margin-right: .25rem;
}

.qa span {
	font-size: .25rem;
	color: #fff;
	vertical-align: middle;
	width: 75%;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.copyright {
	width: 100%;
	/*height: 1.05rem;*/
	padding: .1rem .3rem;
	background-color: #f6f6f6;
	margin: .2rem auto;
}

.copyright h5 {
	font-size: .2rem;
	color: #333;
	margin-bottom: .15rem;
}

.copyright p {
	font-size: .2rem;
	color: #b7b7b7;
}


/*tag*/

.tagWrap {
	position: relative;
	margin: .4rem 0;
	overflow: hidden;
}

.tagWrap .tagicon {
	width: .25rem;
	float: left;
	margin-right: .15rem;
	margin-top: .15rem;
}

.tagWrap ul {
	float: left;
	width: 86%;
	height: .6rem;
	overflow: hidden;
}

.tagWrap ul.tagshow {
	height: auto;
	overflow: visible;
}

.tagWrap ul li {
	display: inline-block;
	padding: .1rem;
	background-color: #fff6e2;
	border-radius: .08rem;
	border: 1px solid #fae3b0;
	margin-right: .2rem;
	margin-bottom: .2rem;
	font-size: .22rem;
	color: #ff7e00;
}

.tagWrap ul li a {
	font-size: .22rem;
	color: #ff7e00;
}

.tagWrap .more {
	position: absolute;
	top: .05rem;
	right: 0;
	width: .35rem;
	height: auto;
	overflow: hidden;
}

.tagWrap .more.rotate {
	transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	/* IE 9 */
	-moz-transform: rotate(180deg);
	/* Firefox */
	-webkit-transform: rotate(180deg);
	/* Safari 和 Chrome */
	-o-transform: rotate(180deg);
}


/*热门评论*/

.babyHead .babyHeadTxt {
	display: inline-block;
	width: 88%;
	height: .5rem;
	line-height: .5rem;
	border-bottom: 1px solid #e3e5e9;
	font-size: .25rem;
	color: #333;
}

.babyHead img {
	width: .25rem;
	height: auto;
	vertical-align: middle;
}

.comment {
	margin-top: .3rem;
	padding-bottom: .3rem;
}

.comment ul {
	padding: .2rem 0;
}

.comment ul li {
	padding: .2rem 0;
	overflow: hidden;
}

.comment ul li img {
	float: left;
	width: .55rem;
	height: auto;
	border-radius: 50%;
	margin-right: .25rem;
}

.comment ul li div {
	float: left;
	width: 4.9rem;
}

.comment ul li div p {
	color: #333;
	font-size: .25rem;
}

.comment ul li div p.name {
	margin-bottom: .12rem;
}

.comment ul li div p.name i.time {
	color: #999;
	margin-left: .25rem;
}

.comment ul li div p.name i.status {
	color: #5eb4e1;
	margin-left: .25rem;
}

.comment ul li div p.word {
	/*overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;*/
	line-height: .35rem;
}


/*看过本文的用户*/

ul.otherTxtWrap {
	padding: 0 .3rem 3.5%;
}

ul.otherTxtWrap li .txtHead {
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: .25rem;
	line-height: .38rem;
	color: #333;
	padding-top: .35rem;
}

ul.otherTxtWrap .txtOtherInfo {
	font-size: .22rem;
	color: #a9a9a9;
}

ul.otherTxtWrap .txtOtherInfo .wide {
	display: none;
}

ul.otherTxtWrap .txtOtherInfo span.mobile.fr {
	float: right;
}

ul.otherTxtWrap .num {
	display: none;
}

.txtwide {
	display: none;
}


/*客户端下载*/

.appload {
	padding-top: .35rem;
	padding-bottom: .25rem;
	background-color: #fafbfd;
	border-bottom: 1px solid #e1e7ec;
	/*margin-bottom: .12rem;*/
	margin-top: .12rem;
}

.appload div.wrap {
	text-align: center;
}

.appload div.wrap img {
	width: 1.65rem;
	margin-bottom: .25rem;
}

.appload div.wrap h2 {
	font-size: .31rem;
	color: #666;
	margin-bottom: .12rem;
}

.appload div.wrap h4 {
	font-size: .22rem;
	color: #999;
}


/*评测*/

.pingcebox {
	padding-top: .35rem;
	padding-bottom: .25rem;
	background-color: #fafbfd;
	border-bottom: 1px solid #e1e7ec;
	/*margin-bottom: .12rem;*/
	margin-top: .12rem;
}

.pingce .wrap {
	text-align: center;
}

.pingce .wrap h2.title {
	height: .5rem;
	line-height: .5rem;
	color: #333;
	font-size: .3rem;
	margin-bottom: .4rem;
}

.pingce .wrap h2.title img {
	width: .5rem;
	height: .5rem;
	margin-right: .1rem;
	vertical-align: middle;
}

.pingce .wrap h2.title span {
	vertical-align: middle;
}

.pingce .wrap p {
	text-align: center;
}

.pingce .wrap p.num {
	font-size: .31rem;
	color: #333;
	margin-bottom: .25rem;
}

.pingce .wrap p.pingnum {
	font-size: .36rem;
	color: #78c3e0;
	margin-bottom: .25rem;
}

.pingce .wrap p.pingsub {
	font-size: .24rem;
	color: #999;
}

.pingce .wrap p.num span {
	color: #78c3e0;
	font-size: .37rem;
}

.pingce .wrap p.sub {
	font-size: .22rem;
	color: #999;
}

a.comment_btn {
	display: block;
	width: 2.2rem;
	height: .52rem;
	text-align: center;
	line-height: .52rem;
	background-color: #fff;
	border: 1px solid #e2e4e8;
	color: #5eb4e1;
	font-size: .25rem;
	margin: 0 auto;
}

.appheader {
	padding: 0 .2rem;
	background-color: #fafbfd;
}

.appheader h4 {
	padding: .24rem 0;
	border-bottom: 1px solid #999;
}

.appheader img {
	width: .36rem;
	height: auto;
	vertical-align: middle;
}

.appheader span {
	font-size: .2rem;
	color: #999;
	vertical-align: middle;
}

.pingnav {
	width: 100%;
	height: .85rem;
	background-color: #fff;
	position: fixed;
	bottom: 0;
	z-index: 999;
}

.pingnav>ul {
	border-top: 1px solid #d7d7d7;
	width: 95%;
	height: .85rem;
	margin: 0 auto;
}

.pingnav> ul> li {
	float: left;
	width: 25%;
	height: .35rem;
	margin-top: .25rem;
	border-right: 1px solid #d7d7d7;
	position: relative;
}

.pingnav> ul> li a {
	display: block;
	width: 100%;
	height: .35rem;
	line-height: .35rem;
	text-align: center;
	color: #5eb4e1;
	font-size: .26rem;
}

.pingnav> ul> li a:visited {
	color: #5eb4e1;
}

.pingnav> ul> li:last-child {
	border: none;
}

.pingnav> ul> li a img {
	/*	vertical-align: middle;*/
	/*margin-right: .05rem;*/
	display: none;
	width: .23rem;
	height: auto;
	position: absolute;
	top: .1rem;
	left: .68rem;
}

.pingnav> ul> li a span {
	/*vertical-align: middle;*/
}

.menu {
	width: 2rem;
	height: auto;
	background: url(/website/images/pingc/fucengbg.png) center no-repeat;
	background-size: 100% 100%;
	position: absolute;
	left: -.2rem;
	bottom: 1.16rem;
	padding-bottom: .2rem;
	display: none;
}

.menu li {
	width: 1.15rem;
	height: .78rem;
	line-height: .78rem;
	border-bottom: 1px solid #e3e3e3;
	text-align: center;
	margin: 0 auto;
}

.menu li:last-child {
	border: none;
}

#pingnav> li:last-child .menu {
	left: -.5rem
}

#pingnav> li:first-child .menu {
	left: .1rem
}