﻿/* 内容详情 */

@media screen and (min-width: 980px){/*PC端*/
	.m-cont-hd,
	.g-article { color: rgb(51, 51, 51); }
	.m-cont-hd {  border: 0;}
	.m-cont-hd .tag { display: none;}
	.m-article .review { display: none;}

	.m-cont-hd .title h1 { margin-top: 30px;}
	.m-article p { 
		text-indent: 0 !important;
		font-size: 16px;
		line-height: 30px;
		margin: 0px auto 30px;
		text-align:justify; 
		text-justify:inter-ideograph;
	}
	.m-article p:first-child { margin-top: 0;}
	.m-article p img + span { display: block; text-align: center;}

	.g-article .tab a {
		background: #f8f8f8;
		border: 0;
		color: #569;
		padding: 8px 20px;
	}
	.g-article .tab a:hover { box-shadow: inset 0 0 5px rgba(0,0,0,.1);}

	.g-box3.f-mt-auto { display: none;}

	.m-cont-tj .m-list4 .u-img-auto { width: 200px; height: 130px; display: block; background: url(../images/logo_206x63.png) no-repeat center center /80% auto; background-color: rgba(0,0,0,.1);}
	.m-cont-tj .m-list4 .u-img-auto a { display: block; height: 100%;}

}







@media screen and (max-width: 979px){/*移动端*/
html { font-size: 20px;}
.m-cont-hd,
.g-article { 
	font-family: Helvetica; color: #303030;
	font-size: 20px;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
}
.g-main.f-mt-auto { margin-top: 0;}
.g-in { padding-left: 0; padding-right: 0;}
.m-cont-hd .tag { display: none;}

.m-info .origin { line-height: 26px; color: silver;}
.m-info .origin > span { float: left; 
	margin-right: .4rem;}
.m-info .origin > em { float: right;}

.m-cont-hd .title { margin-top: 0rem;}
.m-cont-hd .title h1 { 
	position: relative;
    font-size: 22px;
    font-weight: 700;
    line-height: 32px;
	padding-bottom: .625rem;
}
.m-info { margin-top: 0;}

.m-info .box {
	position: relative;
    height: 1.35rem;
    
    font-size: 14px;
    color: silver;
    padding-right: .5rem;
}

.m-cont-hd { border: 0; padding: 1.2rem .8rem 1.35rem;}

.g-bd.f-mt-auto { margin-top: 0;}

.m-article { 
	background: #fff;
    font-size: 18px;
    line-height: 32px;
    width: auto;
    word-wrap: break-word;
    color: #606060;
	text-align: justify;
	text-justify:inter-ideograph;
	text-indent: 0em!important;
	padding: 0 .8rem;
}
.m-article p {
	word-wrap: break-word;
	font-size: 18px;
	line-height: 32px;
	color: #606060;
	text-align: justify;
	text-justify:inter-ideograph;
	margin: 0 auto 32px;
	width: auto;
	text-indent: 0em!important;
}
.m-article .review { display: none;}

.m-article div,
.m-article p:first-child { margin-top: 0!important;}

.m-article .img-box { margin:32px -.8rem; padding-bottom: 0; border: 0;}
.m-article .img-box p:first-child  { margin-top: 0;}
.m-article .img-box p { margin-bottom: .6rem;}
.m-article .img-box img {}

.m-article .img-box h4 {     
	color: #909090;
	line-height: 24px;
	font-size: 16px;
	/* text-align: justify; */
	padding: 0 .8rem;
}

.m-article h3 {
	font-size: 20px;
	font-weight: 700;
    color: #303030;
    line-height: 27px;
}
.m-article p strong {
	font-size: 20px;
	font-weight: 700;
    color: #303030;
    line-height: 27px;
}
p img ~ span { 
	display: block; text-align: center;
	color: #909090;
	line-height: 24px;
	font-size: 18px;
}
.g-article p>img ~ span {
    display: block; text-align: center;
	color: #909090;
	line-height: 24px;
	font-size: 16px;
	margin-top: .6rem;
}

.g-article .tab { padding: 2rem .8rem 0;}
.g-article .tab a {
	display: inline-block;
    font-size: .65rem;
    padding: 0 .7rem;
    height: 1.6rem;
    line-height: 1.6rem;
    background: #f8f8f8;
    border-radius: .8rem;
	margin: 0 0 .5rem .5rem;
	border: 0;
	color: #569;
}

.g-article-share { padding: 1.75rem .8rem .95rem; }
.g-share dt {  font-size: .8rem;}

.g-box3.f-mt-auto { display: none;}

.m-box1.m-cont-tj { display: block; border-top:#f4f4f4 solid .25rem; margin-top: 0;  padding: 0;}

.m-cont-tj .m-hd { height: auto; line-height: 1.2rem; padding: 0;}
.m-cont-tj .m-hd h2 { float: none; margin: 0; display: block;
	padding-top: .8rem;
    text-align: center;
    font-weight: 700;
    font-size: .7rem;
    line-height: 1.2rem;
    padding-bottom: .6rem;
    color: #606060;
}

.m-cont-tj .m-list4 {
	overflow: hidden;
    overflow-x: auto;
    padding-bottom: 1.25rem;
    -webkit-overflow-scrolling: touch;
    padding-left: .8rem;
	text-align: center;
	width: auto;
}
.m-cont-tj .m-list4::-webkit-scrollbar {
	display: none;
}

.m-cont-tj .m-list4 ul {
	white-space: nowrap;
	font-size: 0;
	width: auto;
}

.m-cont-tj .m-list4 ul li {
	position: relative;
    display: inline-block;
    overflow: hidden;
    margin-right: .4rem;
    width: 10rem;
    font-size: .8rem;
    line-height: 1.2rem;
    vertical-align: top;
	color: #606060;
	float: none;
	margin-top:0;
}

.m-cont-tj .m-list4 .u-img-auto { max-width: 640px; width: 10rem; height: 6.5rem; display: block; background: url(../images/logo_206x63.png) no-repeat center center /70% auto; background-color: rgba(0,0,0,.1);}
.m-cont-tj .m-list4 .u-img-auto a { display: block; height: 100%;}
.m-cont-tj .m-list4 .u-img-auto img { height: auto !important;}
.m-cont-tj .m-list4 h3 { display: block; width: auto; height:auto; line-height: 1.2rem;max-height: 1000px; max-width: 1000px;
	 white-space:normal; margin-top: 0;}
.m-cont-tj .m-list4 h3 a {
	display: block;
	text-align: left;
    white-space: initial;
    margin-top: .6rem;
    color: #606060;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.m-info .box { padding-right: 0;}
.m-info .origin {
    line-height: 1.3;
    display: table;
    width: 100%;
}
.m-info .origin > span {
    float: none;
    margin-right: 0;
	display: table-cell;
	vertical-align: middle;
}
.m-info .origin > em {
    float: none;
    display: table-cell;
    width: 60px;
	text-align: right;
	white-space: nowrap;
	vertical-align: middle
}




}

@media screen and (max-width: 414px){/*移动端*/
	.m-info .box	{font-size: .63rem;}
}
