body,
button,
input,
select,
textarea {
    font-family: "Microsoft Yahei" !important
}

#page {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

video {
    cursor: pointer
}

.dw-main {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    background: #fff
}

.dw-top {
    width: 100%;
    height: 3.8rem;
    display: block;
    background: #fff url(../images/dw_banner.jpg) center center no-repeat;
    background-size: 100% 100%;
    margin: 0 auto
}

.dw-title {
    width: 85%;
    display: block;
    margin: 0 auto;
    height: auto;
    color: #fff;
    padding-top: 1.3rem
}

::-webkit-scrollbar {
    -webkit-appearance: none
}

::-webkit-scrollbar:vertical {
    width: 12px
}

::-webkit-scrollbar:horizontal {
    height: .18rem
}

::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, .5);
    border-radius: 10px;
    border: 2px solid #fff
}

::-webkit-scrollbar-track {
    border-radius: 10px;
    background-color: #fff
}

.dw-title h2 {
    font-size: .35rem;
    font-weight: 100
}

.dw-title p {
    font-size: .28rem
}

.dw-title i {
    display: block;
    width: 25%;
    height: 4px;
    background: #fff;
    margin-top: .15rem
}

.dw-charset {
    width: 100%;
    height: 1rem;
    display: block;
    margin: 0 auto;
    padding-top: .3rem
}

.dw-charset dl {
    width: 90%;
    display: block;
    margin: 0 auto;
    text-align: right;
    overflow: hidden
}

.dw-charset dl dt {
    float: right;
    display: block;
    font-size: .28rem;
    line-height: 1rem;
    color: #999
}

.dw-charset dl dd {
    float: right;
    line-height: 1rem
}

.dw-charset dl dd li {
    font-size: .28rem;
    display: block;
    float: left;
    padding: 0 .1rem;
    cursor: pointer;
    color: #c2c2c2
}

.dw-charset dl dd li a {
    color: #c2c2c2;
    font-size: .3rem
}

.dw-charset dl dd .on a {
    color: #719cbc;
    font-size: .3rem
}
.bd ul{
    padding: 0;
}
.dw-text {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

.dw-table {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto;
    padding-bottom: .1rem;
    overflow-x: scroll
}

.dw-text h3 {
    font-size: .36rem;
    color: #000;
    width: 100%;
    text-align: center;
    padding: .3rem 0
}

.dw-table table {
    /* width: 16rem; */ 
    width: 100%;
    display: block;
    border-radius: .25rem .25rem 0 0;
    margin: 0 auto;
    overflow: hidden;
    /* padding-left: .3rem */
    /* padding: 0 .3rem */
}

.dw-table table td {
    width: 1.6rem;
    color: #666;
    border: 1px solid #d4d4d4;
    font-size: .12rem;
    padding: .05rem;
    text-align: center;
    border-left: none;
    vertical-align: middle
}

.dw-table table td span {
    color: #e5342b
}

.dw-table table td a {
    color: #000
}

.dw-table table td img {
    height: .5rem;
    display: block;
    margin: 0 auto
}

.dw-table table .tt {
    border-left: 1px solid #afc6d8;
    border-top: 1px solid #d4d4d4;
    border-bottom: 1px solid #d4d4d4
}

.dw-table tbody th {
    color: #fff;
    font-size: .16rem;
    background: #92b4cd;
    font-weight: 700;
    padding: .1rem;
    text-align: center;
    vertical-align: middle;
    border-left: none;
    border-top: none;
    border-right: none
}

.dw-text-p {
    width: 90%;
    display: block;
    text-align: left;
    font-size: .25rem;
    color: #999;
    padding-bottom: .5rem;
    padding-top: .2rem;
    margin: 0 auto
}

.dw-video {
    width: 100%;
    height: auto;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    background: #f7f7f7 url(../images/bj.png) center .3rem no-repeat;
    padding-bottom: .5rem
}
.dw-video1 {
    width: 100%;
    height: auto;
    cursor: pointer;
    display: block;
    margin: 0 auto;
    padding-bottom: .5rem
}

.dw-video-text {
    width: 90%;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 0 auto
}

.dw-video-text p {
    font-size: .3rem;
    text-align: left;
    display: block;
    padding-top: .8rem;
    padding-bottom: .5rem;
    color: #25395a;
    width: 100%;
    margin: 0 auto;
    line-height: .45rem
}

.dw-video-text video {
    width: 100%;
    height: auto;
    cursor: pointer;
    display: block;
    margin: 0 auto
}

.dw-list {
    width: 90%;
    height: auto;
    display: block;
    overflow: hidden;
    margin: 0 auto
}

.dw-list h4 {
    width: 100%;
    font-size: .36rem;
    color: #719cbc;
    display: block;
    padding-top: .4rem;
    padding-bottom: .3rem
}

.dw-list .dw-list-zt {
    width: 100%;
    height: auto;
    display: block;
    margin: 0 auto
}

.dw-list .dw-list-zt .dw-list-l {
    width: 60%;
    height: auto;
    display: block;
    float: left
}

.dw-list .dw-list-zt .dw-list-l ul li {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden
}

.dw-list .dw-list-zt .dw-list-l ul li img {
    width: auto;
    height: .7rem;
    display: block;
    padding-right: .2rem;
    float: left
}

.dw-list .dw-list-zt .dw-list-l ul li span {
    display: block;
    width: 100%;
    color: #666;
    float: right;
    text-align: left;
    overflow: hidden
}

.dw-list .dw-list-zt .dw-list-l ul li span em {
    font-size: .3rem;
    display: block;
    font-weight: 600;
    padding-bottom: 0;
    padding-top: .15rem
}

.dw-list .dw-list-zt .dw-list-l ul li strong {
    display: block;
    width: 100%;
    color: #666;
    float: right;
    font-weight: 100;
    text-align: left;
    overflow: hidden;
    font-size: .25rem;
    padding: .2rem 0;
    line-height: .45rem
}

.dw-list .dw-list-zt .dw-list-r {
    width: 38%;
    display: block;
    float: right
}

.dw-list .dw-list-zt .dw-list-r img {
    width: 100%;
    display: block;
    margin: 0 auto
}

.dw-list .dw-list-zt .dw-list-r p {
    text-align: center;
    color: #719cbc;
    font-size: .28rem;
    padding-top: .115rem;
    font-weight: 700
}

.dw-footer {
    width: 100%;
    height: 1rem;
    display: block;
    padding-top: 50px;
    background: url(../images/foo_bj.png) center bottom no-repeat
}

.dw-list .dw-list-zt .dw-list-l-wap {
    width: 100%;
    display: block;
    float: none
}

.dw-video-wap {
    background: 0 0
}

.dw-video-wap .dw-video-text {
    width: 93%
}

.dw-list .dw-list-zt .dw-list-l ul li .dw-list-span em {
    line-height: .35rem;
    padding-top: 0
}

video {
    object-fit: cover
}