html {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", SimSun, sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}

body,
dd,
div,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
ul {
    margin: 0;
    padding: 0
}

ol,
ul {
    list-style: none
}

article,
aside,
audio,
canvas,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
progress,
section,
summary,
video {
    display: block;
    margin: 0;
    padding: 0
}

a {
    text-decoration: none;
    background-color: transparent;
    -webkit-text-decoration-skip: objects;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none
}

a:active,
a:hover {
    outline-width: 0;
    text-decoration: none
}

img {
    border-style: none;
    vertical-align: middle
}

button,
input,
optgroup,
select,
textarea {
    font: inherit;
    margin: 0;
    padding: 0
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

textarea {
    overflow: auto;
    resize: none
}

.hide {
    display: none
}

.f-left {
    float: left
}

.f-right {
    float: right
}

em,
i {
    font-style: normal
}

body {
    padding-bottom: 1rem;
    background-color: #000a26;
    overflow-x: hidden;
}

.top-bar .bar-center {
    display: none;
}


.top-bar .bar-center ul {
    display: none;
}

.contairne {
    width: 100%;
    height: 100%;
    margin-top: -.8rem;
}

.top-bcg1 {
    display: none;
}

.wap_banner{
    width: 100%;
    height: 6.4rem;
    background: url(../images/bcgbj_01.png) center top;
    background-size:100%;
}
.wap_banner img{
    display: block;
    width: 100%;
    height:  auto;
}

.theme {
    width: 100%;
    height: auto;
}

.theme .theme-bcg img {
    margin: -1rem auto;
    display: block;
    width: 4rem;
    height: 2rem;
}

.theme .theme-content {
    width: 6.68rem;
    margin: 0 auto;
    text-indent: .5rem;
    line-height: .5rem;
    letter-spacing: .05rem;
    color: #fff;

}

.theme .theme-content1 {
    margin-top: .3rem;
    text-indent: .5rem;
    line-height: .5rem;
    letter-spacing: .05rem;
    margin-left: .2rem;
    color: #fff;

}

.theme .wap-brand-img {
    margin: .1rem auto;
    width: 6.68rem;
    height: 1.8rem;
}
.theme .wap-brand-img img{
    display: block;
    width: 100%;
    height: auto;
}

.brand-img {
    display: none;
}

/* 悬浮锚点 */
.right-window {
    display: none;
}


/* 轮播图 */
.dgt-banner {
    width: 100%;
    height: auto;
}

.dgt-bcg {
    width: 100%;
    padding: .8rem 0 .4rem;
    text-align: center;
}

.dgt-bcg img {
    display: inline-block;
    width: 2.74rem;
}

.dgt-banner {
    width: 100%;
    height: auto;
}


.banner {
    position: relative;
    width: 6.66rem;
    margin: 0 auto;
    overflow: hidden;
    padding-bottom: .8rem;
}

.banner dl {
    float: left;
    width: 2.6rem;
    margin-right: 1.4rem;
    margin-bottom: 0.56rem;
    text-align: center;
}
.banner dl:nth-of-type(2n){
    margin-right: 0;
}
.banner dl dt{
    display: block;
    width: 100%;
    height: 3.46rem;
    margin-bottom: .24rem;

}
 .banner dl dt img   {
    width: 100%;
    height: 100%;
}

.banner dl dd span{
    display: block;
    font-size: .2rem;
    font-weight: bold;
    line-height: .5rem;
    color: #fff;
}
.banner dl dd p{
    font-size: .16rem;
    line-height: .24rem;
    color: #fff;
}
.swiper-pagination {
    position: absolute;
    left: 0;
    bottom: 0;
    font-size: 0;
    text-align: center;
}
.swiper-pagination span.swiper-pagination-bullet-active {
    background: #29edff;

}

.swiper-pagination span {
    border-radius: .4rem;
    background: #fff;
    margin-top: .5rem;
    margin-left: .5rem;
    width: .6rem;
    height: .1rem;
    opacity: 1;
}

.dgt-banner .banner:before,
.dgt-banner .banner:after {
    content: " ";
    display: table
}

.dgt-banner .banner:after {
    clear: both
}


.dgt-banner .bottom-nav {
    margin: 1.3rem auto;
    width: 4rem;
    height: .3rem;

}

.dgt-banner .bottom-nav .active {
    background: #29edff;

}

.dgt-banner .bottom-nav li {
    border-radius: .4rem;
    background: #fff;
    margin-top: .5rem;
    margin-left: .5rem;
    float: left;
    width: .6rem;
    height: .1rem;
}

/* 会议议程 */
.meeting {
    width: 6.66rem;
    margin: 0 auto;
}

.meeting .meeting-bcg img {
    margin: .4rem auto;
    display: block;
    width: 4rem;
    height: 2rem;
}


.meeting-content {
    font-size: .24rem;
    background: #000a26;
}

.meeting-content dd div {
    padding: .2rem 0;
}

.meeting-content dd:nth-of-type(1) {
    border: none;
}

.meeting-content dd{
    overflow: hidden;
    border-top: 1px solid #104d9a;
}

.meeting-content dd .left_time{
    float: left;
    width: 1.6rem;
    color: #29edff;
}

.meeting-content dd .time span {
    margin-right: .2rem;
    width: 74%;
    float: right;
    color: #fff;
    word-wrap: break-word;
    word-break: break-all;
}

.meeting-content dd .dgt, .meeting-content dd .title {
    color: #fff;
    display: block;
    line-height: .36rem;
}

.meeting-content dd .text_item{
    float: right;
    width: 4.54rem;
}
.meeting-content dd .dgt{
    float: left;
    width: 3.4rem;
}
.meeting-content dd .text_item .name{
    float: right;
    color: #fff;
}


.meeting-content dt .title {
    margin: 0 auto;
    line-height: .48rem;
    background: #005eff;
    font-size: .3rem;
    font-weight: bold;
    color: #fff;
    padding: 0 .24rem;
}

.meeting:before,
.meeting:after {
    content: " ";
    display: table
}

.meeting:after {
    clear: both
}

/* 合作媒体 */
.cooperation{
    width: 6.88rem;
    margin: 0 auto;
}
.cooperation ul {
    overflow: hidden;
    font-size: 0;
    text-align: center;
}
.cooperation li{
    overflow: hidden;
    display: inline-block;
    width: 2.05rem;
    height: 0.5rem;
    border-radius: .05rem;
    margin: 0 .12rem .24rem;
}
.cooperation li img{
    display: block;
    width: 100%;
    height: 100%;
}
.cooperation p{
    margin-bottom: 0.2rem;
    padding: 0 .12rem;
    font-size: .24rem;
    font-weight: bold;
    color: #fff;
}

.contact {
    width: 100%;
    height: auto;

}

.contact .contact-bcg img {
    display: block;
    margin: 1.2rem auto;
}

.contact .contact-img {
    overflow: hidden;
    width: 6.66rem;
    margin: 0 auto;
    padding: .54rem 0 .46rem;
    background: #07173d;
}

.contact .contact-img li {
    float: left;
    width: 33.333%;
}

.contact .contact-img li img {
    display: block;
    width: 1.4rem;
    height: 1.4rem;
    margin: 0 auto .26rem;
}

.contact .contact-img li p {
    font-size: .24rem;
    line-height: 0.34rem;
    color: #fff;
    text-align: center;
}

.contact:before,
.contact:after {
    content: " ";
    display: table
}

.contact:after {
    clear: both
}

.bottom-warp {
    width: 100%;
    margin-top: 1rem;
    background: #07173d;
    padding-top: .2rem;

}

.bottom-db {
    display: none;
}

.bottom-warp p {
    padding:.2rem;
    line-height: .4rem;
    letter-spacing: .03rem;
    text-align: center;
    color: #fff;
}

.bottom-window {
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 11;
    width: 100%;
    height: .9rem;
    background-color: #005eff;
}

.bottom-window ul {
    width: 100%;
    height: .9rem;
    font-size: 0;
    text-align: center
}

.bottom-window ul li {
    display: inline-block;
    height: .9rem
}

.bottom-window ul li a {
    display: inline-block;
    padding: 0 .12rem;
    font-size: .28rem;
    font-weight: bold;
    line-height: .9rem;
    color: #fff;
}

.bottom-window ul li .buy-ticket {
    width: 1.66rem;
    height: .44rem;
    margin-top: .22rem;
    padding: 0;
    background-color: #f84717;
    -webkit-box-shadow: 0 4px 0 0 #f84717;
    -moz-box-shadow: 0 4px 0 0 #f84717;
    box-shadow: 0 4px 0 0 #f84717;
    border-radius: .05rem;
    text-align: center;
    font-size: .28rem;
    font-weight: bold;
    line-height: .52rem;
    color: #fff
}