@charset "UTF-8";
@import url(reset.css);
@media screen and (max-width: 320px) {
  html {
    font-size: 42.67px !important;
  }
}

@media screen and (min-width: 320px) {
  html {
    font-size: 42.67px;
  }
}

@media screen and (min-width: 350px) {
  html {
    font-size: 46.67px;
  }
}

@media screen and (min-width: 375px) {
  html {
    font-size: 50px;
  }
}

@media screen and (min-width: 400px) {
  html {
    font-size: 53.33px;
  }
}

@media screen and (min-width: 450px) {
  html {
    font-size: 60px;
  }
}

@media screen and (min-width: 550px) {
  html {
    font-size: 73.33px;
  }
}

@media screen and (min-width: 600px) {
  html {
    font-size: 80px;
  }
}

@media screen and (min-width: 640px) {
  html {
    font-size: 85.33px;
  }
}

@media screen and (min-width: 650px) {
  html {
    font-size: 86.67px;
  }
}

@media screen and (min-width: 700px) {
  html {
    font-size: 93.33px;
  }
}

@media screen and (min-width: 750px) {
  html {
    font-size: 100px !important;
  }
}

.wrapper {
	width: 100%;
	height: auto;
  min-width: 320px;
  max-width: 750px;
  margin: 0 auto;
}

.content{
	width:90%;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
	padding-top: .4rem;
}
.return{
	width:.2rem;
	height: .36rem;
	float: left;
}
.return img{
	width: 100%;
	height: auto;
	display: block;
}
.bdsharebuttonbox{
	float:right;
}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {
    padding-left: 20px !important;
    background-image: url(../img/share.png) !important;
    width: .35rem !important;
    height: .35rem !important;
    display: block;
    background-size:100% 100%;
    margin: 0 !important;
}
.bdshare_popup_box{
	opacity: 0 !important;
}

.part{
	width:90%;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: .5rem;
}
.bt{
	color:#333333;
	font-size:.48rem;
	padding-top:.5rem;
	display: -webkit-box;
  -webkit-box-orient: vertical;
	-webkit-line-clamp:1;
	overflow: hidden;
}
.bt1{
	color:#9B9B9B;
	font-size:.24rem;
	padding-top: .1rem;
}
.bt1 span{
	display: inline-block;
}
.bt1 .ds_time{
	margin-left: .2rem;
}
.whole_nr{
	width: 100%;
	height: auto;
	overflow: hidden;
	padding-top: .5rem;
}
.whole_nr p{
	font-size: .28rem;
	color:#282828;
	line-height: .6rem;
	text-indent: 2em;
	padding-bottom: .1rem;
}
.whole_nr p img,.whole_nr img,.whole_nr div img{
	width: 100%;
	height: auto;
	display: block;
}
.marvellous{
	width:90%;
	height:auto;
	overflow: hidden;
	margin: 0 auto;
}

.part1{
	width:90%;
	height: auto;
	margin: 0 auto;
}
.jctja {
    width: 100%;
    height: auto;
    overflow: hidden;
    padding-top: .3rem;
}
.jctja .jctjb{
    width:.06rem;
    height:.3rem;
    display: block;
    float: left;
    background: #d22800;
}
.jctja .jctjc {
    color: #333333;
    font-size:.3rem;
    float:left;
    position:relative;
    top:-.05rem;
    margin-left:.1rem;
}

.tuwen {
    width:100%;
    height: auto;
    overflow: hidden;
    padding-bottom: .2rem;
    border-bottom: 1px solid #D8D8D8;
    margin: 0 auto;
    margin-top: .2rem;
}
.tuwen .imgwrap4 {
    width: 2.09rem;
    height: 1.45rem;
    display: block;
    float: right;
    margin-left: .5rem;
}
.tuwen .imgwrap4 img {
    width: 100%;
    height: 100%;
    background-size: 100% 100%;
    display: block;
}
.infotitp a {
    color: #333333;
    font-size: .3rem;
    display: inline-block;
    line-height: .5rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.infotext {
    font-size: .24rem;
    color: #9B9B9B;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    padding-top: .2rem;
}