.anmenu {
    max-width: 640px;
    z-index: 9999
}
.icon-arrowdy {
    background: url(../201811/icon-arrowy.png) no-repeat;
    background-size: .28rem .28rem;
}
.dditemin {
    position: absolute;
    width: 100%;
    text-align: center;

}
.dditem .w-flexc {
    -webkit-justify-content: center;
    justify-content: center;
}
.ddtit {
    color: #fbc000;
    margin: .3rem .2rem .1rem
}
.ddtime {
    color: #fff;
}
.ddtime i {
    margin-right: .08rem;
}
.ddgz {
    position: absolute;
    right: 0;
    top: .32rem;
    background-color: #fbc000;
    border-top-left-radius: .32rem;
    border-bottom-left-radius: .32rem;
    padding: .06rem .12rem;
    line-height: 1
}
.ddfd {
    margin: .12rem .2rem 0;
}
.ddfd .w-flex1 {
    font-family: heading_pro_bold;
    font-size: .43rem;
    color: #e0d9c6;
    background-color: #fff9e9;
    margin-right: .05rem;
    border-top-left-radius: .05rem;
    border-top-right-radius: .05rem;
    line-height: 1;
}
.ddfd p {
    margin: 0;
}
.ddfd span {
    font-size: .26rem;
}
.ddfd .current {
    background-color: #fbc000;
    color: #c4161c;
}
.ddfd .current span {
    color: #710105;
}
.ddfd .w-flex1:last-child {
    margin: 0;
}
.ddfd2 {
    background-image: -moz-linear-gradient( 90deg, rgb(251,136,0) 0%, rgb(251,192,0) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(251,136,0) 0%, rgb(251,192,0) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(251,136,0) 0%, rgb(251,192,0) 100%);
    min-height: 1.2rem;
    margin: 0 .2rem;
    border-bottom-left-radius: .05rem;
    border-bottom-right-radius: .05rem;
    overflow: hidden;
}
.img-fd {
    width: 1.52rem;
    position: absolute;
    left: .2rem;
    top: -.06rem;
}
.ddbtn {
    background: url(../201811/btn.png) no-repeat 0 center;
    background-size: 3.56rem .47rem;
    font-size: .29rem;
    text-align: center;
    width: 3.56rem;
    min-height: .47rem;
    padding: .1rem;
    margin: .34rem .2rem 0 2rem;
    cursor: pointer;
    display: block;
}
.icon-clockws {
    background: url(../201811/icon-clockws.png) no-repeat;
    background-size: .24rem .24rem;
    width: .24rem;
    height: .24rem;
    display: inline-block;
    vertical-align: middle;
}
/**pop**/
.dp-bg {
    height: 100%;
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background: #000;
    opacity: .7;
    -moz-opacity: .7;
    filter: alpha(opacity=70);
    z-index: 10000;
    display:none
}
.dp-x {
    background:url(../201811/icon-close.png) no-repeat;
    background-size:.4rem .4rem;
    width: .4rem;
    height:.4rem;
    cursor: pointer;
    /* position: absolute; */
    top: 0;
    right: .1rem;
    margin:0 auto;
    z-index: 1001;
    text-indent: -9999em;
}
.dp-mw {
    width:5.04rem;
    position: fixed;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 999999;
    margin: auto;
    display: none;
}
.dp-mwi {
    background: none;
    top: 50%;
    left: 50%;
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    overflow: hidden;
    width: 100%;
    margin: 0 auto;
    position: absolute;
}
.dp-mwi img {
    max-width:100%;
}
.dp-cont {
    background-color:#fff;
    padding: .2rem;
    font-size: .2rem;
    width: 100%;
    margin: .6rem auto .6rem;
    border-radius: 0;
    border:0;
}
.dp-cont p{
	border-top: 1.5px solid #999999;
    padding: .1rem 0;
    text-align: center;
    color: #999999;
	margin-top: .2rem;
}
.dp-mw1 .dp-cont {
    /* background:url(../201811/bgw.png) no-repeat; */
    background-size: 5.24rem 5.05rem;
    padding: 1rem .7rem .7rem;
    overflow: initial;
	border-radius:20px;
}
.dp-mw1 .fudai {
    width: 2.2rem;
    display: block;
    margin: 0 auto;
    position: absolute;
    top: -.6rem;
    left: 0;
    right: 0;
    z-index: 100
}
.dp-mw1 h2 {
    text-align: center;
    margin-bottom: .1rem;
}
.dp-mw1 .andot {
    overflow-y: auto;
    height: 3.5rem;
    font-size: .22rem;
}
.dp-mw2 {
    width: 6.4rem;
}
.dp-mw2 .dp-cont {
    background:url(../201811/bgr.png) no-repeat;
    background-size: 6.4rem 7.04rem;
    min-height: 7.04rem;
    padding: 0 1.15rem;
}
.dp-mw2 .dlogo {
    width: 1.48rem;
    padding: .9rem 0 .32rem;
    margin: 0 auto;
    display: block;
}
.dquan {
    margin: 0 auto;
    padding: 0;
    text-align: center;
    overflow-y: auto;
    height: 3.4rem;
}
.dquan li {
    background:url(../201811/bgc.png) no-repeat;
    background-size: 4.09rem 1.25rem;
    padding: .17rem 0;
    min-height: 1.25rem;
    margin: 0 0 .1rem;
}
.dquan li:last-child {
    margin: 0;
}
.dqw1 {
    width: 1.35rem;
}
.dqw2 {
    text-align: left;
    width: 1.21rem;
    margin-right: .2rem
}
.dqw3 {
    width: 1.1rem;
    margin-left: .14rem;
}
.dqt1 {
    font-family: heading_pro_bold;
    font-size: .85rem;
    line-height: .75;
    color: #f81800;
    margin-top: .12rem
}
.dqt1 small {
    font-size: .57rem
}
.dqt2 {
    -webkit-transform-origin-x: 0;
    -webkit-transform:scale(0.7);
    width: 142%;
}
.dqt3{
    color: #f81800;
    font-size: .22rem;
    margin: 0 0 .04rem;
}
.dqt4 {
    -webkit-transform-origin-x: 0;
    -webkit-transform:scale(0.9);
    width: 111%;
}
.dqt6 {
    background-color: #f81800;
    color: #fff;
    margin-top: .1rem;
    padding: .04rem;
    border-radius: .3rem;
}
.dqt6 span {
    -webkit-transform:scale(0.8);
    display: block;
}