@font-face {
    font-family: 'impactregular';
    src: url('../font/impact-webfont.eot');
    src: url('../font/impact-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/impact-webfont.woff2') format('woff2'),
         url('../font/impact-webfont.woff') format('woff'),
         url('../font/impact-webfont.ttf') format('truetype'),
         url('../font/impact-webfont.svg#impactregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
.dcbg {
    background: #7e0000;
}
.dctit {
    color: #ff0202;
    padding: .2rem .16rem;
}
.dcgz {
    margin-left: .12rem;
    padding: .06rem .06rem .06rem .1rem;
    line-height: 1;
    color: #ff0202;
    border-radius: .32rem;
    border: .02rem solid;
}
.dcgz span {
    background: url(../201811/icon-arrowred.png) no-repeat center right;
    background-size: .24rem .24rem;
    padding-right: .28rem;
}
.dcgz:active {
    opacity: .7;
}
.dccont {
    background-color: #fff;
    min-height: 2rem;
}
.dcwrap {
    width: 100%;
    min-width: 300px;
    max-width: 640px;
    height: .48rem;
    position: relative;
    overflow: hidden;
    color: #fff;
    font-size: .28rem;
    text-align: center;
}
.dcitem {
    top: 0;
    left: .12rem;
    right: 0;
    position: absolute;
    white-space: nowrap;
    overflow-x: scroll;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.dcitem li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: inline-block;
    position: relative;
    height: .5rem;
    line-height: .48rem;
    min-width: 1.5rem;
    cursor: pointer;
}
.dcitem .current {
    background-color: #fff;
    color: #f00202;
    border-top-left-radius: .1rem;
    border-top-right-radius: .1rem;
}
.dccont {
    padding: .16rem 0;
    width: 100%;
    min-width: 300px;
    max-width: 640px;
    height: 2.84rem;
    position: relative;
    overflow: hidden;    
}
.dclist {
    text-align: center;
    top: .18rem;
    left: .04rem;
    right: 0;
    position: absolute;
    white-space: nowrap;
    overflow-x: scroll;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
.dclist li {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    display: inline-block;
    min-height: 2.44rem;
    width: 1.48rem;
    margin-right: .02rem;
    border-radius: .1rem;
    background-image: -moz-linear-gradient( 125deg, rgb(166,0,0) 0%, rgb(255,2,2) 100%);
    background-image: -webkit-linear-gradient( 125deg, rgb(166,0,0) 0%, rgb(255,2,2) 100%);
    background-image: -ms-linear-gradient( 125deg, rgb(166,0,0) 0%, rgb(255,2,2) 100%);
}
.dclist li a {
    font-size: .2rem;
    padding: .2rem .08rem;
    display: block;
    color: #fff;
}
.dct1 {
    font-size: .22rem;
	width: 10%;
    padding-top: .4rem;
    float: left;
	padding-left:.05rem;
}
.dct2 {
    font-family: 'impact','impactregular';
    font-size: .79rem;
    line-height: 1;
}
.dct3 {
    -webkit-transform:scale(0.8);
}
.dct4 {
    display: inline-block;
    padding-bottom: .04rem;
    margin: .1rem 0 .04rem;
    border-bottom: .01rem solid;
}
.dctb {
    background-color: #fedc02;
    color: #000;
    padding: .06rem;
    border-radius: .32rem;
    margin-top: .12rem;
}
.dctb span {
    -webkit-transform:scale(0.9);
    display: block;
}
.dclist li:nth-child(even) {
    background-image: -moz-linear-gradient( 125deg, rgb(251,183,0) 0%, rgb(254,221,2) 100%);
    background-image: -webkit-linear-gradient( 125deg, rgb(251,183,0) 0%, rgb(254,221,2) 100%);
    background-image: -ms-linear-gradient( 125deg, rgb(251,183,0) 0%, rgb(254,221,2) 100%);
}
.dclist li:nth-child(even) a {
    color: #000;
}
.dclist li:nth-child(even) .dctb {
    color: #fff;
    background-color: #dd0202
}
#tabcont section {
    display: none;
}
.mlistj .pimg {
    background: #fff;
    padding: .1rem .09rem;
    width: 100%;
    margin: 0 auto;
}
.ping{
	width: 90%;
    margin: 0 auto;
}