@charset "utf-8";

/* CSS Document */
.bg1 {
	background: url(../images/pcBg.jpg)no-repeat bottom center;
}

.topBox {
	position: absolute;
	top: 0;
	z-index: 99;
	width: 100%;
	padding: 25px 0 0 30px;
}

/* 导航 */
.swiper-container-vertical>.swiper-pagination-bullets {
	left: 35px;
	top: 53%;
	width: 20vh;
}

.swiper-pagination span {
	width: 125px;
	height: auto;
	padding: 25px 0;
}

/* 首页 */
.pc1Img {
	margin-top: 20vh;
}

p.pc1Text {
	color: #d8d8d8;
	font-size: 16px;
	line-height: 1.8;
	margin: 1.5vh 6vh 0;
}

/* 特邀嘉宾 */
.contentBig {
	max-width: 1110px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
}

.guestBox {
	margin-top: 20vh !important;
}

.am-slider-default .am-control-nav li a {
	background-color: #5d5d5d !important;
}

.am-slider .am-slides>li a {
	color: transparent;
}

.am-slider-default .am-control-nav li a.am-active {
	background-color: #00ffff !important;
}

.am-slider-default {
	background-color: transparent !important;
}

.am-gallery-item {
	background-image: linear-gradient(#191919, #474747);
	margin-bottom: 14px;
	border: 1px solid;
	border-image: linear-gradient(#8c8c8c, #2f2f2f) 1 10;
}

.am-gallery-imgbordered .am-gallery-item img {
	border: none !important;
}

.am-slider-default .am-direction-nav a,
.am-pureview-direction a {
	background: rgba(255, 255, 255, .5);
}

.itemTitle {
	margin-bottom: 5vh;
}

.am-slider-default .am-direction-nav .am-next {
	right: 0 !important;
}

.am-slider-default .am-direction-nav a:before,
.am-pureview-direction a:before {
	content: '';
	background: url(../images/left.png) no-repeat;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	background-size: cover;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 7px;
}

.am-slider-default .am-direction-nav a.am-next:before,
.am-pureview-direction .am-pureview-next a:before {
	content: '';
	background: url(../images/right.png) no-repeat;
	width: 20px;
	height: 20px;
	margin-top: 3px;
	background-size: cover;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 7px;
}

.am-icon-chevron-left:before {
	content: '';
	background: url(../images/gb.png) no-repeat;
	width: 30px;
	height: 30px;
	margin-top: 3px;
	background-size: cover;
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
	top: 15px;
}

.am-pureview-bar .am-pureview-title {
	display: none;
}

.am-pureview-counter {
	margin: 0 auto;
}

/* 大会议程 */
.jsTab_con {
	display: none;
}

.jsTab_title span {
	cursor: pointer;
	position: relative;
	display: inline-block;
	width: auto;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
	font-size: 24px;
	padding: 0 40px;
	line-height: 25px;
	font-weight: normal;
}

.jsTab_title span:nth-child(1) {
	padding-top: 1vh;
	padding-bottom: 0;
	height: 55px;
}

.jsTab_title span:nth-child(2) {
	margin: 0 5px
}

.jsTab_title span strong {
	font-size: 13px;
	font-weight: normal;
}

.jsTab_title .jsTab_this {
	color: #fff;
	background-image: linear-gradient(to right, #a73fff, #3a77ff);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.jsTab_title .jsTab_this:after {
	content: '';
	width: 100%;
	height: 2px;
	background-image: linear-gradient(to right, #a73fff, #3a77ff);
	position: absolute;
	bottom: -5px;
	left: 0;
}

.js_tab {
	text-align: center;
}

.js_tab .jsTab_con .videoBox {
	margin-top: 5vh;
}

.js_tab .jsTab_con {
	width: 100% !important;
	height: 64vh;
	overflow-y: scroll;
	padding-bottom: 20px;
	text-align: center;
	padding-top: 2vh;
}
.meetingPoster .jsTab_title span{
	height: 55px;
	line-height: 55px;
}
.meetingPoster .jsTab_title span:nth-child(1) {
    padding-top:0;
}
.meetingPoster .video-box1{
	    width: 40%;
    float: left;
    margin-left:1%;
    margin-right: 1%;
	position: relative;
	z-index: 9999;
}
.meetingPoster .video-box1:first-child{
	margin-left: 8%;
}
.meetingPoster .vjs_video_3-dimensions,.meetingPoster .vjs_video_410-dimensions{
	width: 100%;
}
.meetingPoster .videoImgHide {
	width: 40%;
    position: absolute;
    top: 21%;
	opacity: 0;
}
.new-block {
	margin: 4vh 2vh 2vh 2vh;
}
.new-block ul li .content{
	overflow: hidden;
}
.new-block ul li a {
	display: block;
	text-align: left;
	margin-bottom: 10px;
	border-bottom: 1px solid hsla(0, 0%, 100%, .3);
	padding-bottom: 10px;
}

.new-block ul li h1 {
	font-size: 14px;
	font-weight: 700;
	color: #fff;
	line-height: 16px;
	margin-bottom: 5px;
	float: left;
}

.new-block ul li p {
	font-size: 13px;
	color: #999;
	text-align: right;
	float: right;
	margin: 0;
}

.agendaBig .itemTitle {
	margin-bottom: 2vh;
}

.agendaBig {
	margin-top: 16vh !important;
}

.jsTab_con::-webkit-scrollbar {
	width: 5px;
	height: 5px;
}

.jsTab_con::-webkit-scrollbar-thumb {
	background-color: #646464;
	border-radius: 4px;
	background-image: -webkit-linear-gradient(#a63fff, #3b77ff);
}

.jsTab_con::-webkit-scrollbar-track {
	-webkit-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.1);
	background-color: #F5F5F5;
	border-radius: 8px;
}

.nobar::-webkit-scrollbar {
	width: 0px;
	height: 0px;
}

.video-js {
	margin: 0 auto;
}

.video-box1 {
	margin-top: 2vh;
}
.video-box1 a{
	width: 30%;
	float: left;
}
.video-box1 .videoAll{
	overflow: hidden;
}
.video-box1 .videoAll h3{
	width: 100%;
	margin-top: 10px;
}
.video-box1 a p{
	font-size: 12px;
	padding: 0 15px;
    margin-top: 10px;
	min-height: 45px;
	}
.vedioLogo {
	margin-top: 5vh;
}
.meetingPoster .dhposterBox{
	position: relative;
	z-index: 9999;
}
.meetingPoster .dhposterBox dl{
	margin:0 10px;
}
.meetingPoster .dhposterBox dl dd{
	width: 24%;
    background: #252525;
    padding: 10px;
    border: 1px solid #393939;
    float: left;
    overflow: hidden;
    margin-bottom: 2%;
    margin-right: 1%;
}
/* .meetingPoster .dhposterBox dl dd:nth-child(3n) {
    margin-left: 2%;
} */
.meetingPoster .dhposterBox dl dd a{
	display: block;
}
a.vedioA {
    width: 33%!important;
    float: left!important;
}
.vjs-poster{
	background-color: #1f1e1c!important;
}
.example_video_1-dimensions {
    width: 100%!important;
}
.video-js .vjs-big-play-button {
    width: 1.5em!important;
    height: 1.5em!important;
    border-radius: 50%!important;
    font-size: 4em!important;
    margin-left: -0.75em!important;
}
.videoBig .jsTab_title span {
	height: 55px !important;
	line-height: 55px !important;
	padding-top: 0;
}
 .vjs-icon-play:before{
	content: "\f101"!important;
}
.vjs-icon-pause:before{
	content: "\f103!important";
}
/* 参会指南 */
.guideBig {
	background: url(../images/pcBg2.jpg)no-repeat bottom center;
}

/* 报名 */
.bg11 .p9title {
	margin-top: 2vh;
	margin-bottom: 3vh;
}

.bg11 .baoming {
	max-width: 680px;
	margin: 0 auto;
	position: relative;
	z-index: 9999;
	background: rgba(45, 45, 45, .71);
	border: 1px solid #5d5d5d;
	padding: 15px;
}

.bg11 .p1Cl {
	width: 100%;
}

.bg11 .p1Cl img.p1_cl1 {
	width: 8.5%;
	top: 10vh;
	right: 3vh;
	left: auto;
}

.bg11 .p1Cl img.p1_cl2 {
	width: 17.5%;
	left: 2vh;
	top: 4vh;
}

.bg11 .p1Cl2 {
	text-align: left;
}

.bg11 .p1Cl1 {
	text-align: right;
}

input.inputStyle::-webkit-input-placeholder {
	color: #ababab;
}

.bg11 .baoming input.inputStyle {
	width: 100%;
	background: #171717;
	padding: 10px 20px;
	font-size: 16px;
	color: #fff;
	border: 1px solid #171717;
}

.bg11 .baoming input.inputStyle:active.bg11 .baoming input.inputStyle:focus,
.bg11 .baoming input.inputStyle:hover,
.bg11 .baoming input.inputStyle:visited {
	outline: 0;
	border: 1px solid #17caca;
	box-shadow: 0px 0px 6px 0px #76cad0;
}

.bg11 .login-center {
	margin-bottom: 3vh;
	color: #fff;
}

.bg11 .login-center .title {
	font-size: 16px;
}

.checkStyle {
	font-size: 16px;
	display: inline;
	float: right;
}

.checkStyle1 {
	float: left;
}

.checkStyle .inputGroup {
	margin-left: 3vh;
}

span.textSpan {
	margin-left: 1vh;
	font-size: 16px;
}

.login-center1 {
	margin-bottom: 0 !important;
}

.checkStyle1 .inputGroup {
	margin-left: 0 !important;
	margin-top: 2vh
}

p.bmTip {
	color: #00ffff;
	font-size: 10px;
	margin-top: 1vh;
	margin-bottom: 1vh;
}

.bg11 .login-center div.title {
	margin-top: 2vh;
	color: #00ffff;
}

.login-button {
	text-align: center;
}

.login-button,
.indexSubmit {
	max-width: 195px;
	border-style: none;
	margin-top: 1vh;
	margin: 0 auto;
}

.login-button a {
	display: block;
}

.login-button button:hover {
	background: #3768a7;
}

.regular-checkbox {
	display: none;
}

.regular-checkbox+label {
	background: #171717;
	padding: 9px;
	display: inline-block;
	position: relative;
	vertical-align: middle;
	border: 1px solid #8c8c8c;
}

.regular-checkbox+label:active,
.regular-checkbox:checked+label:active {
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px 1px 3px rgba(0, 0, 0, 0.1);
}


.regular-checkbox:checked+label:after {
	content: '';
	position: absolute;
	top: 0px;
	left: 3px;
	width: 6px;
	height: 13px;
	border-color: #fff;
	border-style: solid;
	border-width: 0 2px 2px 0;
	transform: rotate(45deg);
}

label:after {
	color: #fff;
}

.big-checkbox+label {
	padding: 7px;
}

.big-checkbox:checked+label:after {
	left: 4px;
}
.lastpageBox {
    text-align: center;
}
.lastpage1 img{
	width: 30%;
}
.lastpage2 {
    position: absolute;
    width: 25%;
    bottom: 5vh;
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
}
.lastpage2 img{
	width: 100%;
}
.lastPage .itemTitle {
    margin-bottom: 2vh;

}




/* 媒体查询 */
@media only screen and (min-width: 1200px) and (max-width: 1500px) {
	.pc1Img {
		margin-top: 18vh
	}

	p.pc1Text {
		font-size: 14px;
		margin: 1.5vh 2vh 0;
	}

	.contentBig {
		max-width: 950px;
	}

	.guestBox {
		margin-top: 17vh !important;
	}
	.meetingPoster .dhposterBox dl dd {
		width: 32%;
	}

	.guideBig .guestBox {
		padding-left: 10vh;
	}

	.jsTab_title span {
		font-size: 18px;
	}

	.agendaBig .itemTitle {
		margin-bottom: 0;
	}

	.vedioLogo {
		margin-top: 2vh;
	}

	.guideBox img {
		width: 50%;
	}

	.bg11 .baoming {
		max-width: 580px;
	}

	.bg11 .baoming input.inputStyle {
		font-size: 14px;
		padding: 5px 20px;
	}

	.bg11 .login-center {
		margin-bottom: 2vh;
	}

	.bg11 .login-center .title,
	span.textSpan {
		font-size: 14px;
	}

}

@media only screen and (min-width: 900px) and (max-width: 1200px) {
	.pc1Img {
		margin-top: 35vh
	}

	p.pc1Text {
		font-size: 12px;
		margin: 2vh 2vh 0;
	}

	.contentBig {
		max-width: 600px;
	}

	.guestBox {
		margin-top: 17vh !important;
	}
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
	.pc1Img {
		margin-top: 35vh
	}

	p.pc1Text {
		font-size: 12px;
		margin: 2vh 2vh 0;
	}

	.contentBig {
		max-width: 450px;
	}

	.itemTitle {
		margin-bottom: 2vh;
	}

	.guestBox {
		margin-top: 16vh !important;
	}
}

@media screen and (max-width: 768px) {}

/*苹果6及以下*/
@media screen and (max-height: 620px) {}

/*iphoneX*/
@media only screen and (min-height: 670px) and (max-height: 820px) {
	.appBox .p1Img1 {
		margin-top: 24vh;
	}
}
