/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, input, button, textarea, p, blockquote, th, td, a {margin: 0;padding: 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
body {font: 14px/1 PingFang SC, Lantinghei SC, Helvetica Neue, Helvetica, Arial, Microsoft YaHei, WenQuanYi Zen Hei, WenQuanYi Micro Hei, "sans-serif";position: relative;color: #333;overflow-x: hidden;}
img {border: none;}
em, strong {font-family: inherit;font-size: inherit;}
ul, ol, li {list-style: none;}
table {border-spacing: 0;border-collapse: collapse;}
h1, h2, h3, h4, h5, h6 {font-size: 14px;font-weight: normal;}
q:before, q:after {content: '';}
button, input, select, textarea {font-size: 100%;}
input, button, textarea, select, optgroup, option {font-family: inherit;font-size: inherit;font-weight: inherit;font-style: inherit;outline: none;}
address, cite, dfn, em, var {font-style: normal;}
a, a:link, a:visited, a:hover, a:active {text-decoration: none;color: #333;outline: none;}
input::placeholder, textarea::placeholder {color: #ccc;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #ccc;}
input::-ms-input-placeholder, textarea::-ms-placeholder {color: #ccc;}
input::-webkit-input-placeholder, textarea::-webkit-placeholder {color: #ccc;}
[v-cloak] {display: none !important;}
*::-webkit-scrollbar{width:4px;height:4px}
body::-webkit-scrollbar{background-color:rgba(0,0,0,0.3)}
*::-webkit-scrollbar-track{border-radius:3px}
*::-webkit-scrollbar-thumb{border-radius:3px;background-color:rgba(170,170,170,0.8)}
.clear:after{display:block;visibility:hidden;clear:both;overflow:hidden;height:0;content:'.'}
.clear{zoom:1}
.d-message{display:none;width:100%;position:fixed;top:175px;z-index:10001}
.d-message.show{display:inline-flex;justify-content:center}
.d-message>div{display:inline-block;font-size:14px;color:#333;box-shadow:0 4px 10px 0 rgba(0,0,0,0.15);border-radius:4px;padding:14px 20px 14px 52px;background-color:#fff;background-size:20px 20px;background-repeat:no-repeat;background-position:20px 50%}
.d-message>div.warning{background-image:url("https://cdn.vcbeat.top/upload/vcbeat/public/Computer/Forum/img/warning.png")}
.d-message>div.danger{background-image:url("https://cdn.vcbeat.top/upload/vcbeat/public/Computer/Forum/img/close-circle.png")}
.d-message>div.success{background-image:url("https://cdn.vcbeat.top/upload/vcbeat/public/Computer/Forum/img/yes.png")}
/* reset end */

@font-face {
    font-family: 'iconfont';  /* project id 1979131 */
    src: url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.eot');
    src: url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.woff2') format('woff2'),
    url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.woff') format('woff'),
    url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_1979131_b3vx3mp115t.svg#iconfont') format('svg');
}
.iconfont{font-family:"iconfont" !important;font-size:14px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img {object-fit: cover;-o-object-fit: cover;}
/* loading */
.loading {background: #030B3C;animation: hue 10s linear infinite;min-height: 100%;position: fixed;left: 0;right: 0;bottom: 0;top: 0;background: #030B3C;z-index: 12;}
.loader {position: absolute;text-align: center;width: 100%;height: 2em;top: 50%;margin-top: -1em;}
.loader_letter {text-transform: uppercase;color: #fff;font-family: "Helvetica", sans-serif;font-weight: bold;padding: 0 .2em;font-size: 2em;line-height: 1;position: relative;display: inline-block;animation: use-bounce 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) infinite alternate;}
.loader_letter:nth-child(1) {animation-delay: 0s;}
.loader_letter:nth-child(2) {animation-delay: 0.05s;}
.loader_letter:nth-child(3) {animation-delay: 0.1s;}
.loader_letter:nth-child(4) {animation-delay: 0.15s;}
.loader_letter:nth-child(5) {animation-delay: 0.2s;}
.loader_letter:nth-child(6) {animation-delay: 0.25s;}
.loader_letter:nth-child(7) {animation-delay: 0.3s;}

/* header */
.header{position:fixed;top:0;width:100%;height:68px;background:#FFFFFF;z-index: 10;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.06);}
.header .header-cnt{width:1200px;height:100%;margin:0 auto}
.header ul{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;height:100%}
.header ul li{position:relative;padding:0 30px;height:100%}
.header ul .li-act::after{content:'';position:absolute;box-sizing:border-box;left:50%;bottom:6px;padding:0 10px;width:calc(100% - 40px);margin-left:calc((100% - 40px)/-2);height:2px;background:#485086}
.header ul li a{font-size:18px;line-height:68px;color:#666666;font-weight:500}

/* banner */
.banner{width:100%;height:76.2vh}
.banner-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}

/* main */
.sx-main{padding:68px 0;position: relative;overflow: hidden;}
.sx-body{width:1200px;margin:0 auto}
.sx-module{width:100%;padding-top:100px}
.sx-mod-tle{position:relative;display:inline-flex;align-items:center;height:63px;padding:0 30px 0 60px;margin-left:30px;font-size:32px;color:#222222;line-height:32px}
.sx-mod-img{position:absolute;left:0;top:5px;height:100%}
.sx-bg{position: absolute;left: 0;width: 100vw;z-index: -1;}

/* 大会简介 */
.summary{display:flex;flex-flow:row nowrap;margin-top:55px}
.summary .summ-l{position:relative;height:473px;padding:20px 35px 20px 20px}
.summary .summ-l::before,.summary .summ-l::after{content:'';position:absolute;left:0;display:inline-block;width:500px;height:50%;z-index:-1}
.summary .summ-l::before{top:0;background:#FFFFFF;border:1px solid #E8E8E8}
.summary .summ-l::after{top:50%;background:#F4F4F4;border:1px solid #F4F4F4}
.summary .summ-l .big-img{width:460px;height: 308px;}
.summary .summ-l .min-imgs{display:flex;flex-direction:row;margin-top:20px}
.summary .summ-l .min-imgs img{width:146px;height: 100px;cursor: pointer;filter: brightness(0.7);-webkit-filter: brightness(.7)}
.summary .summ-l .min-imgs img + img{margin-left:10px}
.summary  .summ-r{position:relative}
.summary  .summ-r .summ-tle{position:relative;height:55px;line-height:55px;padding-left:65px;font-size:18px;font-weight:bold;color:#222222}
.summary  .summ-r .summ-tle img{position:absolute;height:100%;left:0;top:0}
.summary  .summ-r .summ-tle::after{content:'';position:absolute;left:65px;bottom:-10px;width:32px;height:4px;background:#000000}
.summary  .summ-r .summ-cnt{margin-top:37px;padding-left:65px;font-size:16px;color:#333333;line-height:26px}

/* 议程安排 */
.sx-module .agenda-container{position:relative;margin:55px 90px 0 90px}
.sx-module table{border-collapse:collapse;width:100%}
.sx-module table tr th,.sx-module table tr td{color:#333333;padding:16px 0;text-align:center}
.sx-module table tr th{font-weight:bold;font-size:16px}
.sx-module table tr td{font-size:14px;box-sizing:border-box}
.sx-module table tr th:nth-child(1){background:#F9F9F9}
.sx-module table tr:nth-child(1) th:nth-child(1){background:linear-gradient(-90deg, #073190, #0068B7);color: #FFFFFF;}
.sx-module table tr th:nth-child(1),
.sx-module table tr td:nth-child(1),
.sx-module table tr th:nth-child(2),
.sx-module table tr td:nth-child(2){width:144px;border: 1px solid #DDDDDD}
.sx-module table tr th:nth-child(3),.sx-module table tr td:nth-child(3){width:350px}
.sx-module table tr td.last{padding:16px 40px;line-height:24px}
.sx-module table tr td.ve-last{padding:16px 40px;line-height:24px}
.sx-module table tr td.two{height:210px}
.sx-module table tr th+th,.sx-module table tr td+td{border:1px solid #DDDDDD}
.sx-module table tr.other{background:#027db3}
.sx-module table tr:nth-child(1){background:#F9F9F9}
.sx-module table tr+tr{border-top:1px solid #DDDDDD}

/* 嘉宾介绍 */
.sx-module .guest{width: 998px;margin: 0 auto;padding-top: 40px;}
.sx-module .guest .guest-item{position: relative;overflow: hidden;width:306px;height:360px;box-shadow:0px 6px 10px 0px rgba(0, 0, 0, 0.1);margin:0 40px 40px 0;background: #fff;float: left;}
.sx-module .guest .guest-item:nth-child(3n){margin:0 0 40px 0;}
.sx-module .guest .guest-item >img{width: 100%;height: 100%;position: absolute;left: 0;bottom: 0;object-fit: cover;-o-object-fit: cover;}
.sx-module .guest .guest-item .guest-info{position: absolute;width: 120px;right: 0;height:100%;padding-top:30px;color:#ffffff;display: flex;flex-direction: row;text-align: center;justify-content: center;}
.sx-module .guest .guest-item .guest-info >img{width: 100%;height: 100%;position: absolute;top: 0;}
.sx-module .guest .guest-item .guest-info .name{font-family: FangSong;font-size:36px;line-height: 40px;word-wrap: break-word;width: 36px;position: relative;z-index: 1;}
.sx-module .guest .guest-item .guest-info .title{font-size:14px;line-height: 18px;margin-left: 15px;word-wrap: break-word;width: 14px;position: relative;z-index: 1;}
.sx-module .guest .guest-item  .desc{position:absolute;top: 0;right:0;width:100%;height:100%;background:rgba(0, 0, 0, .6);transition:all .5s;padding:78px 40px 90px 40px;transform: translateX(100%);z-index: 5;}
.sx-module .guest .guest-item  .desc >div{width: 100%;height: 100%;font-size:14px;color:#FFFFFF;line-height:24px;overflow-y:scroll;}
.sx-module .guest .guest-item:hover .desc{transform: translateX(0);}

/* 参会指南 */
.sx-module .qa{display:flex;flex-flow:row wrap;margin:60px 30px 0 30px}
.sx-module .qa .qa-item{width:50%;margin-bottom:60px;padding-right:10px}
.sx-module .qa .qa-item:nth-child(2n){margin:0 0 60px 0}
.sx-module .qa-item .qa-tle{position:relative;height:42px;line-height:42px;font-size:18px;font-weight:bold;color:#222222;padding-left:40px}
.sx-module .qa-item .qa-tle::after{content:'';position:absolute;left:40px;bottom:-20px;width:32px;height:4px;background:#000000}
.sx-module .qa-item .qa-tle-img{position:absolute;height:100%;left:0;top:0}
.sx-module .qa-item .qa-a{margin-top:47px;padding-left:40px;font-size:16px;color:#333333;line-height:26px}

/* 组织机构 */
.organization {display: flex;flex-direction: row;align-items: center;}
.organization .sx-mod-tle{min-width: 230px;}
.organization-list {margin-left: 68px;width: 100%;}
.organization-list>div+div {margin-top: 20px;}
.organization-item {display: flex;}
.org-name {flex: 0 0 134px;padding-top: 14px;}
.org-name span {display: inline-block;font-size: 18px;font-weight: Bold;padding-left: 16px;position: relative;color: #222222;}
.org-name span::before {content: '';position: absolute;width: 4px;height: 20px;left: 0;background: #000000;}
.org-list {margin-top: -20px;margin-left: -20px;}
.org-list >span {display: inline-block;margin-top: 20px;margin-left: 20px;}
.org-list a {position: relative;display: inline-flex;flex-flow: column wrap;justify-content: center;align-items: center;text-align: center;width: 120px;height: 48px;background: #fff;overflow: hidden;vertical-align: top;box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);color: #222222;line-height: 20px;}
.org-list a::after{content: '';position: absolute;left: 0;top: 0;width: 0;height: 0;border-top: 7px solid #0068B7;border-right: 7px solid transparent;}
.org-list a img {max-width: 100%;max-height: 100%;vertical-align: middle;}

/* 联系我们 */
.contact{margin-top:60px;display:flex;flex-flow:row wrap}
.contact .pop-item{width:calc(50% - 10px);padding:30px 40px;display:flex;flex-flow:row nowrap;background:#EAEAEF;margin:0 20px 20px 0}
.contact .pop-item:nth-child(2n){margin:0 0 20px 0}
.contact .pop-item >div{height:86px}
.contact .pop-item >div:nth-child(1){padding-right:40px;line-height:86px;text-align:center;border-right:1px solid #D3D3D3;font-size:20px;font-weight:bold;color:#222222}
.contact .pop-item .pep-msg{display:flex;flex-direction:column;padding:17px 40px;font-size:16px;color:#222222;font-weight:500}
.contact .pop-item .pep-msg >p i{color:#D3D3D3;margin-right:5px}
.contact .pop-item .pep-msg >p + p{margin-top:20px}
.contact .pop-item .qrcode{width:86px;margin-left:auto}

/* 侧边按钮 */
.rbtn {position: fixed;right: 30px;bottom: 140px;z-index: 5;opacity: 0;-webkit-transform: translateX(1rem);-ms-transform: translateX(1rem);transform: translateX(1rem);-webkit-transition: all .8s;-o-transition: all .8s;transition: all .8s;}
.rbtn + .rbtn {bottom: 60px;}
.rbtn div {width: 65px;height: 65px;display: flex;justify-content: center;align-items: center;font-size: 14px;font-weight: 600;color: rgba(255, 255, 255, 1);line-height: 18px;cursor: pointer;}
.rbtn div img{height: 100%;width: 100%;}
.rbtn div:hover {transform: scale(.95);}
.rbtn.show {opacity: 1;-webkit-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);}

/* footer */
.footer{width:100%;height:80px;background:#FFFFFF;box-shadow:0 -4px 10px 0px rgba(0,0,0,0.06)}
.footer .foo-body{display:flex;flex-flow:row nowrap;width:1200px;margin:0 auto;font-size:16px;color:#AFAFAF;line-height:80px}
.footer .foo-r{display:flex;align-items:center;margin-left:auto}
.footer .foo-r img{height:18px;margin-right:7px}

@keyframes use-bounce {
0% {transform: translateY(0px);}
100% {transform: translateY(-1em);}
}
@keyframes hue {
0% {filter: hue-rotate(0deg);}
100% {filter: hue-rotate(360deg);}
}
  