.review .review-list{
	display: none;
}
.review h2{
	margin-right: 70px;
	cursor: pointer;
	font-size: 24px;
}
.review.lb h2{
	float: left;
} 
.review h2.selected{
	display: block;
	font-weight: bold;
}
.review .review-list.selected{
	display: block;
}
.review h2.selected:after{
    content: '';
    width: 30px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}


.about h2{
	float: left;
	margin-right: 70px;
	cursor: pointer;
	font-size: 30px;
	margin-bottom: 70px;
}
.about h2.selected{
	display: block;
	font-weight: bold;
}
.about h2.selected:after{
    content: '';
    width: 30px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.about .about-bootm{
	line-height: 32px;
	text-align: justify;
}
.meeting .about-bootm{
	width: 100%;
	height: 600px;
}
.about #l-map{
	width: 100%;
	height: 500px;
	margin: 30px 0px 70px;
}
.about-bootm #l-maptwo{
	width: 60%; float: left;
	height: 600px;
}
.about-bootm-right{
	float: left;
	width: 40%;
	height: 600px;
	background-color:rgba(255,255,255,0.8);
}
.about-bootm-right .about-zb{
	padding: 40px 60px;
}
.about-bootm-right .about-zb span{
	cursor: pointer;
	font-weight: 600;
	font-size: 22px;
	padding: 8px 15px;
	color: #333;
}
.about-bootm-right .about-zb span:hover{
	background: #BC0259;
	color: #fff;
}
.about-bootm-right .about-zb span.selected{
	background: #BC0259;
	color: #fff;
}
.about-bootm-right .about-sp .about-splist{
	display: none;
}
.about-bootm-right .about-sp .about-splist.selected{
	display: block;
}
.about-bootm-right .about-sp .about-splist div{
	padding-left: 60px;
	cursor: pointer;
	margin-bottom: 25px;
	line-height: 22px;
}
.about-bootm-right .about-sp .about-splist div:hover h3{
	color: #333;
}
.about-bootm-right .about-sp .about-splist div h3{
	color: #666;
	font-size: 20px;
	font-weight: 400;
}
.about-bootm-right .about-sp .about-splist div p{
	color: red;
	height: 16px;
	line-height: 22px;
	font-size: 14px;
	margin-left: 33px;
}


.tit_xiushi{width: 112px}
h2{font-size: 40px;font-weight: 100;margin-top: 30px;margin-bottom: 34px;position: relative;}
h2 span{font-size: 24px;font-weight: 100;font-family:SourceHanSansCN-Light;padding-left: 22px}
.index h2 a{font-size: 16px;height:21px;line-height:21px;position: absolute;right: 0;bottom: 6px;margin:auto;}
.index.banner{width: 100%;/*height: 1080px;*/background-size: cover;background-position: center;background-color: #17156B;position: relative;overflow:hidden;}
.index.banner .bg{position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;background-size: 50%;background-position: center;z-index: 2}
@keyframes rotate{from{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-moz-keyframes myfirst{from{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-webkit-keyframes myfirst{from{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}@-o-keyframes myfirst{from{transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);-moz-transform:rotate(0)}to{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);-moz-transform:rotate(360deg)}}
@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-moz-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}
.index.banner .pointbox{position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;background-size: 50%;background-position: center;z-index: 3;animation:flash 5s ease-in-out infinite both;-webkit-animation:flash 5s ease-in-out infinite both;-moz-animation:flash 5s ease-in-out infinite both}
.index.banner .bg1{animation:rotate 20s linear infinite;-moz-animation:rotate 20s linear infinite;-webkit-animation:rotate 20s linear infinite;-o-animation:rotate 20s linear infinite}
.index.banner .bg2{background-size: cover;z-index: 4;background-position: center center;}
.index.banner .bg2 .btnbox{position: absolute;top:75%;}
.index.banner .bg2 .btnbox a{display: block;float: left;width: 190px;height: 50px;margin-right: 30px;border-radius: 5px;border:1px solid #4B70AD;text-align: center;line-height: 50px;font-size: 28px;font-weight: normal;background-color: rgba(75,112,173,0.3);color: #fff}
@media screen and (min-width: 1025px){
	.index.banner .bg2 .btnbox a:hover{ background: radial-gradient(circle, rgba(64,57,232,0.5) 25%,rgba(79,42,147,0.5) 75%);border-color: #4764A3}
}
.index .learnmore{display: block;width: 140px;height: 48px;line-height: 48px;text-align: center;background-color: #fff;font-size: 16px;color: #BC0259;font-weight: bold;margin-top: 30px;}
.index.introduction{background:linear-gradient(to right,rgba(52,112,217,1),rgba(79,171,255,1));}
.index.introduction .mainbox{padding:56px 0 60px;position: relative;}
.index.introduction .bg_xiushi{width: 594px;position: absolute;bottom: 0px;right: -249px}
.index.introduction p{font-size: 14px;line-height: 30px;max-width: 900px;}
.index.brightspots{background-color: #1A2142;padding: 60px 0 128px;position: relative;}
.index.brightspots h2{margin-bottom: 0}
.index.brightspots .bg_xiushi{width: 731px;position: absolute;top:0;right: 0}
.index.brightspots .contain{width: 100%;margin-top:51px;height: auto;padding:20px 0;}
.index.brightspots .contain .content{width: 540px;height: auto;background: linear-gradient(to right,rgba(77,133,234,1),rgba(81,171,255,1));z-index: 1;transition: all 0.4s;box-sizing: border-box;padding: 40px}
.index.brightspots .contain .swiper-slide-prev{z-index: 3}
.index.brightspots .contain .swiper-slide-active{z-index: 4;}
.index.brightspots .contain .swiper-slide-next{z-index: 3}
.index.brightspots .contain .content h3{font-size: 24px;margin-bottom: 15px}
.index.brightspots .contain .content h3>p{font-size: 18px;margin-top: 8px; letter-spacing: 1px;}
.index.brightspots .contain .content>p{font-size: 14px;line-height: 30px;}
.index.schedule{background:linear-gradient(to right,rgba(52,112,217,1),rgba(79,171,255,1));position: relative;}
.index.schedule .bg{background-size: 100% auto;background-position: center;width: 100%;height: 100%;box-sizing: border-box;padding: 60px 0 80px;}
.index.schedule .bg_xiushi1{width: 610px;position: absolute;top:0;right: 0;z-index: -1;}
.index.schedule .nav_day span{font-size: 20px;color: #B4D5FF;margin-right: 40px;display: inline-block;opacity: 0.8;cursor: pointer;padding: 15px 0 20px}
.index.schedule .nav_day span.selected{opacity: 1;color: #FFFFFF;font-weight: bold;position: relative;}
.index.schedule .nav_day span.selected:after{content: '';width:30px;height: 2px;background-color: #fff;position: absolute;bottom:0;left:0;right: 0;margin:auto;}

.index.schedule .schedule_table {
	width: 100%;
	background-color: rgba(0,80,210,0.5);
	height:auto;
	box-sizing: border-box;
	padding: 30px 30px 40px;
	color: #fff;
}
.index.schedule .schedule_table p.tz{
	margin-top: 30px;
}
.index.schedule .schedule_table table thead tr th:first:child{
	width: 12%;
}
.index.schedule .schedule_table table thead tr th.both-th{
	width: 22%;
}
.index.schedule .schedule_table thead th{
	height: 70px;
}
.index.schedule .schedule_table table tbody tr td.day-td{
	font-size: 16px;
}
.index.schedule .schedule_table table tbody tr td.mon{
	width:70px;
}  
.index.schedule .schedule_table table,.index.schedule .schedule_table table tr th,.index.schedule .schedule_table table tr td { border:1px solid #4ea8fd;}
.index.schedule .schedule_table table tr td {height: 50px;text-align: center;font-size: 14px;padding: 20px;word-break:break-all;}
.index.schedule .schedule_table table tr td.zt:hover{
	cursor: pointer;
	background: rgba(204,225,255,0.4);
}

.index.schedule .schedule_box .nav_time{margin-top: 33px;}
.index.schedule .schedule_box .nav_time span{font-size: 20px;color: #B4D5FF;display: inline-block;margin-right: 40px;opacity: 0.8;cursor: pointer;line-height: 30px}
.index.schedule .schedule_box .nav_time span.selected{opacity: 1;color: #fff;font-weight: bold}
.index.schedule .schedule_box .tablebox{margin-top: 37px;}
.index.schedule .schedule_box .tablebox .table{background-color: rgba(0,80,210,0.5);width: 100%;height:auto;box-sizing: border-box;padding:30px 30px 40px;display: none;}
.index.schedule .schedule_box .tablebox .table.selected{display: block;}

.index.schedule .schedule_box .tablebox .table .line{display: flex;height: auto;align-items: center;flex-wrap: wrap;}
.index.schedule .schedule_box .tablebox .table .line .inner{align-self: stretch;align-items: center;}
.index.schedule .schedule_box .tablebox .table .line .inner:nth-child(1){flex-basis: 35%;max-width: 15%;}
.index.schedule .schedule_box .tablebox .table .line .inner:nth-child(2){flex-basis: 35%;max-width: 35%;}
.index.schedule .schedule_box .tablebox .table .line .inner:nth-child(3){flex-basis: 25%;max-width: 15%;}
.index.schedule .schedule_box .tablebox .table .line .inner:nth-child(4){flex-basis: 35%;max-width: 35%;}
.index.schedule .schedule_box .tablebox .table .line .inner.title{flex-basis: 100%;max-width: 100%;text-align: center;}
.index.schedule .schedule_box .tablebox .table .line .inner.area{flex-basis: 100%;max-width: 100%;text-align: center;}
.index.schedule .schedule_box .tablebox .table .line .inner1 span{white-space: nowrap;}
.index.schedule .schedule_box .tablebox .table .line .time span{color: #60D8FF;font-weight: bold}
.index.schedule .schedule_box .tablebox .table .line .tit span{font-weight: bold}
.index.schedule .schedule_box .tablebox .table span{display: inline-block;color:#fff;padding:15px;line-height: 24px;font-size: 14px}
.index.schedule .schedule_box .tablebox .table .focus{background-color: rgba(204,225,255,0.1);}
.index.schedule .schedule_box .tablebox .table .line .inner.title span{color: #fff;font-weight: bold;font-size: 16px;padding-bottom: 4px}
.index.schedule .schedule_box .tablebox .table .line .inner.area span{padding-top: 4px;/*text-align: left;*/}
.index.schedule .schedule_box .tablebox .table p{font-size: 12px;text-align:center;margin-top: 30px}
.index.schedule .schedule_box .tablebox table tr{margin-bottom: 10px}
.index.schedule .schedule_box .tablebox table tr .time{padding-left:20px;font-size: 16px;font-weight: bold;color: #00DBFF;white-space: nowrap;}
.index.schedule .schedule_box .tablebox table tr .tit{padding-left:20px;font-size: 16px;font-weight: bold;color: #fff;}
.index.schedule .schedule_box .tablebox table tr .guest{padding-left: 20px;font-weight: 100;}
.index.schedule .schedule_box .tablebox table tr .desc{padding-left:20px;padding-right:20px;color: #A9CAF9;width: 41%}
.index.schedule .schedule_box .tablebox table td{padding-top:15px;padding-bottom:15px;text-align: left;letter-spacing: 1px;line-height: 30px;vertical-align: top;}
.index.schedule .schedule_box .tablebox table tr.bg{background-color: rgba(204,225,255,0.1)}
.index.schedule .schedule_box .tablebox table .empty td{padding-top:0px;padding-bottom:3px;}
.index.schedule .schedule_box .tablebox table .empty_top td{padding-bottom:3px;}
.index.schedule .schedule_box .tablebox table .addtop td{padding-top: 40px;}
.index.schedule .schedule_box .tablebox table .addbot td{padding-bottom: 40px;}

.index.schedule .schedule_box .item{display: none;}
.index.schedule .schedule_box .item.selected{display: block;}
.index.guestspeakers{background-color: #1A2142;}
.index.guestspeakers h2{margin-bottom: 0}
.index.guestspeakers .mor-speaker{
	position: absolute;
	bottom: 10px;
	margin: auto;
	left: 0;
	right: 0;
	width: 180px;
	font-size: 16px;
}
.index.guestspeakers .bg{background-size: 100% auto;background-position: 0 118%;position: relative;width: 100%;height: 100%;box-sizing: border-box;padding:60px 0 128px;}
.index.guestspeakers .bg1{width: 724px;position: absolute;top:0;right: 0}
.index.guestspeakers .itembox{margin-top: 73px;padding-bottom: 100px;}
.index.guestspeakers .itembox .item{float: left;width: 240px;height: 240px;position: relative;}
.index.guestspeakers .itembox .item .img{
	width: 100%;
	overflow: hidden;
}
.index.guestspeakers .itembox .item:nth-child(2),.index.guestspeakers .itembox .item:nth-child(4),.index.guestspeakers .itembox .item:nth-child(7),.index.guestspeakers .itembox .item:nth-child(9),.index.guestspeakers .itembox .item:nth-child(12),.index.guestspeakers .itembox .item:nth-child(14){top:100px;}
.index.guestspeakers .itembox .item .text{height: 0px;overflow:hidden;position: absolute;bottom: 0;right: 0;left: 0;background-color: rgba(67,111,210,0.9);display: flex;align-items: center;transition: all 0.4s;}
.index.guestspeakers .itembox .item.show .text{height: 100%;}
.index.guestspeakers .itembox .item .text .warp{box-sizing: border-box;padding:0 15px;width: 100%}
.index.guestspeakers .itembox .item .text h3{text-align: center;flex: 100%;height: auto}
.index.guestspeakers .itembox .item .text h3 span{font-weight: bold;font-size: 20px;}
.index.guestspeakers .itembox .item .text p{text-align: center;margin-top: 7px;line-height: 24px;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:2;text-overflow:ellipsis;overflow: hidden;height: 48px}
.index.appointmentnegotiation{background:linear-gradient(to right,rgba(52,112,217,1),rgba(79,171,255,1));}
.index.appointmentnegotiation .mainbox{height: 100%;box-sizing: border-box;padding:66px 0;position: relative;}
.index.appointmentnegotiation .mainbox .bg{position: absolute;bottom: 0;right: -194px;width: 539px;}
.index.appointmentnegotiation .mainbox h2{margin-bottom: 22px;}
.index.appointmentnegotiation .mainbox p{font-size: 14px;line-height: 30px;max-width: 700px;}
.index.appointmentnegotiation .mainbox .learnmore{margin-top: 51px;}
.index.news{background:linear-gradient(to right,rgba(52,112,217,1),rgba(79,171,255,1));}
.index.news .bg{background-size: 100% auto;background-position: 0 130%;position: relative;width: 100%;height: 100%;box-sizing: border-box;padding:60px 0 100px;}
.index.news .itembox{margin-top: 64px;}
.index.news .itembox .item{padding-top: 200px;width: 360px;height: 260px;position: relative;float: left;margin-right: 60px;}
.index.news .itembox .item:nth-child(3n){margin-right: 0}
.index.news .itembox .item .text{width: 100%;height: 260px;background-color: #fff;box-sizing: border-box;padding:47px 30px;}
.index.news .itembox .item .text h3{font-size: 24px;color: #05BCEF;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;font-weight: bold;letter-spacing: 1px}
.index.news .itembox .item .text .time{font-size: 18px;color: #999999;margin-top: 13px;}
.index.news .itembox .item .text .desc{font-size: 14px;color: #666666;line-height: 30px;text-align: justify;display:-webkit-box;-webkit-box-orient:vertical; -webkit-line-clamp:3;text-overflow:ellipsis;overflow: hidden;margin-top: 10px;}
.index.news .itembox .item .img{width: 320px;position: absolute;top:0;left: 0;right: 0;margin:auto;overflow:hidden;}
.index.news .itembox .item .img img{transition: all 0.4s}

.index.review{background-color: #1A2142}
.index.review .bg{background-size: 100% auto;background-position: bottom;position: relative;width: 100%;height: 100%;box-sizing: border-box;padding:80px 0 86px;}
.index.review h2{margin-bottom: 29px}
.index.review p.year span{font-size: 22px;padding: 20px 0;position: relative;display: inline-block;margin-right: 40px;cursor: pointer;font-weight: 300;}
.index.review p.year span.selected{
	font-weight: bold;
}
.index.review p.year span.selected:after{content:'';width: 30px;height: 2px;background-color: #fff;position: absolute;bottom: 0;left: 0;right: 0;margin:auto;}
.index.review .itembox{margin-top: 30px;position: relative;padding-bottom: 80px;}
.index.review .itembox .img{width: 1000px;}
.index.review .itembox .text{position: absolute;bottom: 0;right: 0;width: 600px;box-sizing: border-box;padding:50px 55px 80px;background-color: #fff}
.index.review .itembox .text .logo{width: 134px;}
.index.review .itembox .text h3{font-size: 28px;font-weight: bold;color: #05BCEF;text-overflow: ellipsis;overflow: hidden;line-height: 36px;margin-top: 26px;    margin-bottom: 16px;}
.index.review .itembox .text h3 span{font-size: 24px;font-weight: bold;color: #05BCEF;margin-right: 15px;display: inline-block;line-height: 36px;}
.index.review .itembox .text p{color: #666;line-height: 28px;font-size: 14px;}
.index.photos_partners{background-color: #1A2142;background-size: 100% auto;background-position:  0 38.5%;}
.index.photos_partners .photos{padding:60px 0 40px;}
.index.photos_partners .photos h2{margin-bottom: 0}
.index.photos_partners .photos .itembox{margin-top: 22px;}
.index.photos_partners .photos .item{float: left;width: 25%;margin-top: 30px;}
.index.photos_partners .partners{padding:60px 0 0;}
.index.photos_partners .partners .row{padding:22px 0 14px;}
.index.photos_partners .partners .row p{font-size: 30px;font-weight: 100;margin-bottom: 10px;}
.index.photos_partners .partners .item{float: left;width: 20%;margin-top: 10px;height: 120px;display: flex;align-items: center;justify-content: center;text-align: center;}
.index.photos_partners .partners .item img{width: 90%}
/* 首页end */

.register{padding:150px 0 44px;background-color: #1A2142;background-size: 100% auto;}
.register h2{font-size: 48px;text-align: center;letter-spacing: 2px}
.register h2 p{font-size: 24px;margin-top: 29px}
.register .form{width: 480px;height: auto;box-sizing:border-box;padding:33px 120px 46px;margin:37px auto 0;background-color: #fff}
.register .form h3{font-size: 24px;color: #484848;text-align: center;padding-bottom: 14px}
.register .form .row{margin-top: 19px}
.register .form .row label{font-size: 14px;color: #666;}
.register .form .row input{display: block;width: 100%;height: 36px;box-sizing:border-box;padding:8px 13px;border:1px solid #e0e0e0;border-radius: 2px;margin-top: 7px;color: #484848}
.register .form .verify{position: relative;}
.register .form .verify input{width: 50%;}
.register .form .verify input[type="button"]{width: 96px;background-color: #4775D6;color: #fff;font-size: 12px;position: absolute;right: 0;bottom:0;height: 36px;border-radius: 2px;letter-spacing: 1px;cursor: pointer;}
.register .form form>input{display: block;width: 100%;height: 36px;background-color:#4775D6; color: #fff;font-size: 14px;margin-top: 24px;border-radius: 2px;letter-spacing: 1px;cursor: pointer;}
.register .form p{text-align: center;;margin-top: 35px}
.register .form p a{color: #4775D6;font-size: 14px}
/*注册end*/
.login .form p{margin-top: 11px}
.login .form p a:nth-child(1){float: left;}
.login .form p a:nth-child(2){float: right;}
.login .form .third p{color: #666;font-size: 14px;text-align: center;margin-top: 25px}
.login .form .third .item{margin-top: 22px;text-align: center;}
.login .form .third .item .inner{display: inline-block;width: 48px;height: auto;margin: 0 24px;}
/*登录 end*/
.forget .form .item{margin-top: 24px}
.forget .form .item .icon{width: 56px;margin:0 auto;}
.forget .form .item p{text-align: center;color: #666;font-size: 14px;margin-top: 20px;padding-bottom: 14px}
.forget .form form>a{display: block;width: 100%;height: 36px;background-color:#4775D6; color: #fff;font-size: 14px;margin-top: 24px;border-radius: 2px;letter-spacing: 1px;text-align: center;line-height: 36px}
/*找回密码 end*/
.applyjoin{padding:150px 0 44px;background-color: #1A2142;background-size: 100% auto;}
.applyjoin h2{font-size: 48px;text-align: center;letter-spacing: 2px}
.applyjoin h2 p{font-size: 24px;margin-top: 29px}
.applyjoin .form{width: 800px;height: auto;box-sizing:border-box;padding:33px 120px 40px;margin:37px auto 0;background-color: #fff}
.applyjoin .form h3{font-size: 24px;color: #484848;text-align: center;padding-bottom: 17px}
.applyjoin .form h3 p{font-size: 14px;color: #484848;text-align: center;margin-top: 9px}
.applyjoin .form .itembox1 .row{width: 240px;height: auto;float: left;margin-top: 21px}
.applyjoin .form .itembox1 .row:nth-child(2n-1){margin-right: 80px;}
.applyjoin .form .row label{font-size: 14px;color: #666;letter-spacing: 1px}
.applyjoin .form .row label em{color: #FF0000;font-size: 14px}
.applyjoin .form .row label span{font-size: 14px;color: #666;margin-left: 7px;letter-spacing: 0}
.applyjoin .form .row input,.applyjoin .form .row select,.applyjoin .form .row option{display: block;width: 100%;height: 36px;box-sizing:border-box;padding:8px 13px;border:1px solid #EEEEEE;border-radius: 2px;margin-top: 7px;color: #484848}
.applyjoin .form .row select{background-color: #fff;background-image: url(../images/select.png);background-size: 10px 12px;background-position: 95% center;padding-right: 25px;}
.applyjoin .form .itembox2{margin-top: 21px}
.applyjoin .form .itembox2 label{font-size: 14px;color: #666;letter-spacing: 1px}
.applyjoin .form .itembox2 label em{color: #FF0000;font-size: 14px}
.applyjoin .form .itembox2 label span{font-size: 14px;color: #666;margin-left: 7px;letter-spacing: 0}
.applyjoin .form .itembox2 .warp{width: 100%;height: auto;box-sizing: border-box;padding:19px 25px 25px;border-radius: 2px;border:1px solid #eee;margin-top: 6px}
.applyjoin .form .itembox2 .warp .item>p,.applyjoin .form .itembox2 .warp .item>p span{color: #484848;font-size: 14px;font-weight: bold}
.applyjoin .form .itembox2 .warp .item>p span{margin-left: 22px}
.applyjoin .form .itembox2 .warp .item .inner{width: 100%;box-sizing: border-box;padding-left: 24px;position: relative;margin-top: 10px}
.applyjoin .form .itembox2 .warp .item .inner input{display: block;width: 18px;height: 18px;border-radius: 2px;border:1px solid #e0e0e0;position: absolute;top:3px;left: 0;cursor: pointer;}
.applyjoin .form .itembox2 .warp .item .inner input:checked{border:none;background-image: url(../images/onclick.png);background-size: cover;}
.applyjoin .form .itembox2 .warp .item .inner {cursor: pointer;}
.applyjoin .form .itembox2 .warp .item .inner .zh{font-size: 16px;color: #666;line-height: 24px;}
.applyjoin .form .itembox2 .warp .item .inner .en{font-size: 14px;color: #666;line-height: 24px}
.applyjoin .form .itembox2 .warp .item2{margin-top: 19px}
.applyjoin .form form>.row{margin-top: 25px}
.applyjoin .form form>.row select{margin-top: 20px;width: 260px}
.applyjoin .form form>.row input{margin-top: 20px;width: 260px}
.applyjoin .form form>.row select[name="country"]{margin-top: 7px}
.applyjoin .form form>.inner{width: 100%;box-sizing: border-box;padding-left: 24px;position: relative;margin-top: 10px}
.applyjoin .form form>.inner input{display: block;width: 18px;height: 18px;border-radius: 2px;border:1px solid #e0e0e0;position: absolute;top:3px;left: 0;cursor: pointer;}
.applyjoin .form form>.inner input:checked{border:none;background-image: url(../images/onclick.png);background-size: cover;}
.applyjoin .form form>.inner {cursor: pointer;}
.applyjoin .form form>.inner .zh{font-size: 16px;color: #666;line-height: 24px;}
.applyjoin .form form>.inner .en{font-size: 14px;color: #666;line-height: 20px}
.applyjoin .form .photo{margin-top: 30px;}
.applyjoin .form .photo label{font-size: 18px;color: #666;letter-spacing: 1px}
.applyjoin .form .photo label span{font-size: 16px;color: #666;margin-left: 7px;letter-spacing: 0}
.applyjoin .form .photo .warp{margin-top: 18px;}
.applyjoin .form .photo .warp #imgView{display: none;}
.applyjoin .form .photo #imgView{float: left;width: 120px;height: 120px}
.applyjoin .form .photo .input{float: left;width: 186px;height: 28px;border-radius: 2px;background-color: #4775D6;font-size: 12px;text-align: center;line-height: 28px;position: relative;overflow:hidden;}
.applyjoin .form .photo .input span{font-size: 12px;line-height: 28px;margin-left: 9px}
.applyjoin .form .photo .input input{cursor: pointer;opacity: 0;height: 100%;width: 100%;position: absolute;top:0;bottom: 0;left: 0;right: 0;}
.applyjoin .form .photo p{font-size: 12px;color: #666;line-height: 22px}
.applyjoin .form .photo p:nth-of-type(1){margin-top: 14px;font-size: 14px;}
.applyjoin .form .photo .warp.end{position: relative;}
.applyjoin .form .photo .warp.end #imgView{display: block;}
.applyjoin .form .photo .warp.end .input{background-color: rgba(0,0,0,0);color: #4775D6;width: auto;height: auto;position: absolute;bottom:0;left: 150px;text-align: left;line-height: 20px;}
.applyjoin .form .photo .warp.end .input span{color: #4775D6;display: block;margin-left: 0}
.applyjoin .form .photo .warp.end .input em{color: #4775D6}
.applyjoin .form .introduce{margin-top: 17px;}
.applyjoin .form .introduce label{font-size: 18px;color: #666;letter-spacing: 1px}
.applyjoin .form .introduce label span{font-size: 16px;color: #666;margin-left: 7px;letter-spacing: 0}
.applyjoin .form .introduce .text{margin-top: 9px;position: relative;}
.applyjoin .form .introduce .text span{font-size: 12px;color: #999;position: absolute;bottom: 16px;right:20px;}
.applyjoin .form .introduce textarea{width: 100%;height: 160px;box-sizing: border-box;overflow-y: auto;border-radius: 2px;border:1px solid #eee;padding:11px 20px;color: #484848;font-size: 14px;line-height: 30px;}
.applyjoin .form .negotiation{margin-top: 24px}
.applyjoin .form .negotiation label{font-size: 14px;color: #666;letter-spacing: 1px}
.applyjoin .form .negotiation label span{font-size: 14px;color: #666;margin-left: 7px;letter-spacing: 0}
.applyjoin .form .negotiation .inner{width: 50%;box-sizing: border-box;padding-left: 24px;position: relative;margin-top: 10px;float: left;}
.applyjoin .form .negotiation .inner input{display: block;width: 18px;height: 18px;border-radius: 2px;border:1px solid #e0e0e0;position: absolute;top:3px;left: 0;cursor: pointer;}
.applyjoin .form .negotiation .inner input:checked{border:none;background-image: url(../images/onclick.png);background-size: cover;}
.applyjoin .form .negotiation .inner p{cursor: pointer;}
.applyjoin .form .negotiation .inner .zh{font-size: 16px;color: #666;line-height: 24px;}
.applyjoin .form .negotiation .inner .en{font-size: 14px;color: #666;line-height: 20px}
.applyjoin .form .submit{width: 180px;height: 52px;border-radius: 2px;background-color: #4775D6;color: #fff;box-sizing: border-box;text-align: center;line-height: 16px;font-size: 14px;padding:10px 0;position: relative;margin:32px auto 0;}
.applyjoin .form .submit span{font-size: 12px}
.applyjoin .form .submit input{display: block;position: absolute;top:0;bottom: 0;left: 0;right: 0;opacity: 0.1;width: 100%;height: 100%;}
.applyjoin.wait .form{padding-top:53px }
.applyjoin.wait .form .zh{font-size: 14px;color: #666;text-align: center;margin-top: 26px}
.applyjoin.wait .form .en{font-size: 12px;color: #666;text-align: center;margin-top:14px;}
.applyjoin.wait .form>a{display: block;width: 200px;height: 52px;box-sizing: border-box;padding:10px 0;border-radius: 2px;background-color: 
#4775D6;text-align: center;font-size: 14px;margin:58px auto 0;}
.applyjoin.wait .form>a span{font-size: 12px;}
.applyjoin.end .itembox1{margin-top: 32px}
.applyjoin.end .itembox1 .img{width: 120px;float: left;margin-right: 50px;}
.applyjoin.end .itembox1 .text{float: left;}
.applyjoin.end .itembox1 .text .inner{position: relative;padding-left: 130px;margin-top: 8px;}
.applyjoin.end .itembox1 .text .inner .tit{font-size: 14px;color: #666;display: inline-block;position: absolute;top:0;left: 0}
.applyjoin.end .itembox1 .text .inner .desc{font-size: 14px;color: #484848;line-height: 24px;max-width: 100%;word-break: break-all;}
.applyjoin.end .itembox1 .text .inner .desc.word{word-break: break-word;}
.applyjoin.end .itembox2{margin-top: 34px;}
.applyjoin.end .itembox2 .tit,.applyjoin.end .itembox2 .tit span{font-size: 14px;color: #666}
.applyjoin.end .itembox2 .tit span{margin-left: 10px;}
.applyjoin.end .itembox2 .desc{line-height: 30px;color: #484848;font-size: 14px;margin-top: 6px}
.applyjoin.end .itembox3{margin-top: 34px;}
.applyjoin.end .itembox3 .tit,.applyjoin.end .itembox3 .tit span{font-size: 14px;color: #666}
.applyjoin.end .itembox3 .tit span{margin-left: 10px;}
.applyjoin.end .itembox3 .inner{float: left;width: 33%}
.applyjoin.end .itembox3 .inner p{font-size: 14px;color: #333;line-height: 22px}
.applyjoin.end .itembox3 .inner p:nth-child(1){margin-top: 12px}
.applyjoin.end .itembox4{margin-top: 40px}
.applyjoin.end .itembox4 .tit,.applyjoin.end .itembox4 .tit span{font-size: 14px;color: #666}
.applyjoin.end .itembox4 .tit span{margin-left: 10px;}
.applyjoin.end .itembox4 .item{width: 100%;box-sizing: border-box;border-radius: 2px;border:1px solid #eee;padding: 19px 25px;margin-top: 6px}
.applyjoin.end .itembox4 .item .tit,.applyjoin.end .itembox4 .item .tit span{font-size: 14px;font-weight: bold;color: #484848;}
.applyjoin.end .itembox4 .item .tit span{margin-left: 23px}
.applyjoin.end .itembox4 .item .inner{margin-top: 8px}
.applyjoin.end .itembox4 .item .inner .zh,.applyjoin.end .itembox4 .item .inner .en{font-size: 14px;color: #666;line-height: 22px}
.applyjoin.end .itembox5{margin-top: 50px}
.applyjoin.end .itembox5 .code{width: 120px;margin:0 auto;}
.applyjoin.end .itembox5 p{font-size: 12px;color: #666;text-align: center;line-height: 20px}
.applyjoin.end .itembox5 p:nth-of-type(1){margin-top: 20px;}
.applyjoin.end .itembox5 p:nth-of-type(2){margin-top:7px;}
.applyjoin.end .itembox5>a{display: block;width: 200px;height: 52px;box-sizing: border-box;padding:10px 0;border-radius: 2px;background-color: 
#4775D6;text-align: center;font-size: 14px;margin:33px auto 0;}
.applyjoin.end .itembox5>a span{font-size: 12px;}
/*报名参会 end*/
.meetbox{background-color: #1A2142;padding:150px 0 44px;}
.meetbox h2{margin-bottom: 44px}
.meetbox .mainbox .search{height: 40px;width: 100%;}
.meetbox .mainbox .search input[type="text"]{display: block;width: 260px;height: 40px;background-color: #222848;box-sizing: border-box;padding: 10px 20px;font-size: 14px;float: left;}
.meetbox .mainbox .search .inner{display: block;float: left;width: 80px;height: 40px;background-color: #4C83FF;text-align: center;line-height: 40px;position: relative;}
.meetbox .mainbox .search .inner span{padding-left: 20px;color: #fff;font-size: 14px;background-image: url(../images/search.png);background-size: 14px 14px;background-repeat: no-repeat;background-position: left center;}
.meetbox .mainbox .search .inner input{width: 100%;height: 100%;position: absolute;top:0;bottom: 0;left: 0;right: 0;opacity: 0;cursor: pointer;}
.meetbox .nav_day{margin-top:30px;}
.meetbox .nav_day span{font-size: 20px;color: #B4D5FF;margin-right: 40px;display: inline-block;opacity: 0.8;cursor: pointer;padding: 15px 0 20px}
.meetbox .nav_day span.selected{opacity: 1;color: #FFFFFF;font-weight: bold;position: relative;}
.meetbox .nav_day span.selected:after{content: '';width:30px;height: 2px;background-color: #fff;position: absolute;bottom:0;left:0;right: 0;margin:auto;}
.meetbox .schedule_box .nav_time{margin-top: 33px;}
.meetbox .schedule_box .nav_time span{font-size: 20px;color: #B4D5FF;display: inline-block;margin-right: 40px;opacity: 0.8;cursor: pointer;line-height: 35px}
.meetbox .schedule_box .nav_time span.selected{opacity: 1;color: #fff;font-weight: bold}
.meetbox  .schedule_box .item{display: none;}
.meetbox  .schedule_box .item.selected{display: block;}
.meetbox  .schedule_box .item .warp{margin-top: 38px}
.meetbox  .schedule_box .item .warp .slidebox{box-sizing: border-box;border-top:1px solid #404662;display: none}
.meetbox  .schedule_box .item .warp .slidebox .noneslide{height: 356px;border-bottom:1px solid #404662;box-sizing: border-box;}
.meetbox  .schedule_box .item .warp .slidebox .noneslide p{font-size: 14px;color: #fff;line-height: 356px;text-align: center;}
.meetbox  .schedule_box .item .warp .slidebox.selected{display: block;}
.meetbox  .schedule_box .item .warp .slidebox .slide{width: 100%;height: auto;border-bottom:1px solid #404662;box-sizing: border-box;padding:0 32px 0 60px;cursor: pointer;overflow: hidden;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row{min-height: 68px;display: flex;align-items: center;position: relative;padding:10px 0;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row span{font-size: 14px;color: #F7F7F7;display: inline-block;box-sizing: border-box;line-height: 24px;word-break: break-all;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row span.name{font-size: 18px;color: #fff;font-weight: bold;width: 160px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row span:nth-child(2){width: 270px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row span:nth-child(3){width: 260px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row span:nth-child(4){width: 200px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row a{width: 120px;height: 36px;background-color: #4C83FF;text-align: center;line-height: 36px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row a.mute{width: 120px;height: auto;background-color: rgba(0,0,0,0);line-height: auto;color: #696C7C;line-height: 24px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row em{width: 19px;height: 10px;background-image:url(../images/arrow_bot.png);background-size: cover;position: absolute;top:0;bottom: 0;right: 0;margin:auto;}
.meetbox  .schedule_box .item .warp .slidebox .slide.open .row em{background-image:url(../images/arrow_top.png);}
.meetbox  .schedule_box .item .warp .slidebox .slide .hide{display: none;overflow: hidden;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2{display: flex;align-items: center;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2 span{color: #F7F7F7;font-size: 16px;display: inline-block;box-sizing: border-box;line-height: 24px;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2 span.area{font-size: 14px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2 span:nth-child(1){width: 160px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2 span:nth-child(2){width: 270px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row2 span:nth-child(3){width: 260px;padding-right: 20px}
.meetbox  .schedule_box .item .warp .slidebox .slide p{font-size: 14px;color: #f7f7f7;line-height: 30px;width: 780px;margin-top: 36px}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3{width: 1060px;border:1px solid #5B6385;background-color: #222848;box-sizing: border-box;height: auto;margin-top:44px;margin-bottom: 60px;padding:20px 32px;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner{width: 25%; margin-bottom: 30px;float: left;position: relative;box-sizing: border-box;text-align: center;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner:nth-child(n+5){margin-bottom: 0}
/*.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner:after{content:'';width: 1px;height: 26px;background-color: #5B6385;position: absolute;top:0;bottom: 0;right: 0;margin:auto;}
*/.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner span{line-height: 31px;font-size: 16px;color: #f7f7f7}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner a{display: block;margin: 10px auto;width: 100px;size: 14px;font-size: 14px; color: #f7f7f7;text-align: center;line-height: 31px;height: 31px;box-sizing:border-box;padding:0 10px;background-color:#4C83FF;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner a.wait{color: #F7F7F7;background-color: rgba(255,255,255,0.1); width: 110px;padding: 0}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner .cancel{height: auto;background-color: rgba(0,0,0,0);color: #4C83FF;padding:0;}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner:nth-child(3):after{display: none;}
.pop{position: fixed;top:0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.3);display: none;z-index: 100}
.meetbox  .schedule_box .item .warp .slidebox .slide .row3 .inner>a{margin:10px auto;}
.pop .popmeet,.pop .meetcancel{display: none;width: 300px;height: 240px;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;background-color: #fff;box-sizing: border-box;padding:55px 0 0;}
.pop .popmeet .icon,.pop .meetcancel .icon{width: 42px;margin:0 auto;}
.pop .popmeet h3{font-size: 18px;color: #333;text-align: center;font-weight: bold;margin-top: 21px;}
.pop .popmeet p{font-size: 16px;color: #666;text-align: center;margin-top: 13px;}
.pop .meetcancel h3{font-size: 18px;color: #333;text-align: center;font-weight: bold;margin-top: 21px;}
.pop .meetcancel .btn{width: 100%;padding:0 30px;box-sizing: border-box;overflow: hidden;margin-top: 34px;}
.pop .meetcancel .btn a{display: block;width: 98px;height: 36px;text-align: center;line-height: 36px;font-size: 14px;border:1px solid #4C83FF;box-sizing: border-box;}
.pop .meetcancel .btn a.yes{float: left;color: #4C83FF}
.pop .meetcancel .btn a.no{float: right;color: #fff;background-color: #4C83FF}
.pop .changepsw{width:480px;height: 440px;display: none;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;background-color: #fff;box-sizing: border-box;padding: 40px 120px;}
.pop .changepsw h3 {font-size: 24px;color: #484848;text-align: center;padding-bottom: 14px;}
.pop .changepsw .row {margin-top: 19px;}
.pop .changepsw .row label {font-size: 14px; color: #666;}
.pop .changepsw .row input {display: block;width: 100%;height: 36px;box-sizing: border-box;padding: 8px 13px;border: 1px solid #EEEEEE;border-radius: 2px;margin-top: 7px;color: #484848;}
.pop .changepsw form>input {display: block;width: 100%; height: 36px;background-color: #4775D6; color: #fff;font-size: 14px;margin-top: 24px;border-radius: 2px;letter-spacing: 1px;cursor: pointer;}
.pop .changepsw .close{width: 24px;height: 24px;position: absolute;top:16px;right: 16px;}
.pop .changepsw .close img{vertical-align: top}
.loginpop{position: fixed;top:0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.3);display: none;z-index:100}
.loginpop .loginbox{ width: 480px;height: 380px;box-sizing: border-box;padding: 33px 120px 46px;background-color: #fff;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;}
.loginpop .loginbox .closebtn{width: 24px;height: 24px;position: absolute;top:16px;right: 16px;overflow:hidden;}
.loginpop .loginbox .closebtn span:nth-child(1){display: inline-block;width: 24px;height:1px;background-color: #9EA1AF;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;transform: rotate(-45deg);}
.loginpop .loginbox .closebtn span{display: inline-block;width: 24px;height:1px;background-color: #9EA1AF;position: absolute;top:0;bottom: 0;left: 0;right: 0;margin:auto;transform: rotate(45deg);}

.loginpop .loginbox h3{font-size: 24px;color: #484848;text-align: center;padding-bottom: 14px}
.loginpop .loginbox .row{margin-top: 19px}
.loginpop .loginbox .row label{font-size: 14px;color: #666;}
.loginpop .loginbox .row input{display: block;width: 100%;height: 36px;box-sizing:border-box;padding:8px 13px;border:1px solid #EEEEEE;border-radius: 2px;margin-top: 7px;color: #484848}
.loginpop .loginbox form>input{display: block;width: 100%;height: 36px;background-color:#4775D6; color: #fff;font-size: 14px;margin-top: 24px;border-radius: 2px;letter-spacing: 1px;cursor: pointer;}
.loginpop .loginbox p{margin-top: 11px}
.loginpop .loginbox p a:nth-child(1){float: left;}
.loginpop .loginbox p a:nth-child(2){float: right;}
.loginpop .loginbox .third p{color: #666;font-size: 14px;text-align: center;margin-top: 25px}
.loginpop .loginbox .third .item{margin-top: 22px;text-align: center;}
.loginpop .loginbox .third .item .inner{display: inline-block;width: 48px;height: auto;margin: 0 24px;}
.loginpop .loginbox p a { color: #4775D6;font-size: 14px;}
.loginpop .loginbox p a:nth-child(1){float: left;}
.loginpop .loginbox p a:nth-child(2) {float: right;}

/* 预约洽谈 end*/
.personbox h2{margin-bottom: 0}
.personbox .msg{margin-top: 74px;padding-bottom: 162px;background-size: 100% auto;background-repeat: no-repeat;background-position: center bottom;}
.personbox .msg .mainbox{background-color: #fff;padding:35px 120px 63px;box-sizing: border-box;}
.personbox .msg .mainbox h3{color: #484848;font-size: 24px;text-align: center;line-height: 30px;}
.personbox .msg .mainbox h3 a{float: right;line-height: 30px;color: #4775D6;font-size: 14px;}
.personbox .msg .mainbox .itembox{margin-top: 22px}
.personbox .msg .mainbox .itembox .item{float: left;margin-top: 6px;}
.personbox .msg .mainbox .itembox .item:nth-child(2){float: right;}
.personbox .msg .mainbox .itembox .item span,.personbox .msg .mainbox .itembox .item em{font-size: 14px;line-height: 32px;display: inline-block;}
.personbox .msg .mainbox .itembox .item span{color: #666;width: 50px;margin-right: 14px;vertical-align: top}
.personbox .msg .mainbox .itembox .item em{color: #484848;font-weight: bold;width: 285px;height: 32px;}
.personbox .msg .mainbox .itembox .item i{display: inline-block;width: 32px;height: 32px;vertical-align: top;background-size: cover;background-position: center;}
.personbox .msg .mainbox .itembox .item i:nth-of-type(1){margin-right: 24px}
.personbox .msg .mainbox .yuyues{text-align: center;}
.personbox .msg .mainbox .myjourney{display: inline-block;width: 160px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;text-align: center;margin:50px 10px 0;background-color: #4775D6;border-radius:2px}
.personbox .mainbox h3{color: #fff;text-align: center;font-size: 24px;}
.personbox .mainbox2{margin-top: -62px}
.personbox .nav_day{text-align: center;}
.personbox .nav_day span{font-size: 16px;}
.personbox .nav_day span:last-child{margin-right: 0}
.personbox .nav_day span.selected{font-weight: normal;}
.personbox .schedule_box .item .warp .slidebox .slide .row a.succeed{font-size: 14px;color: #B4D5FF;background-color: transparent;line-height: 24px;height:auto;}
.personbox .schedule_box .item .loading{width: 64px;margin:60px auto 0;}
.personbox .schedule_box .item .warp .slidebox .slide .row3 .inner a.agree{padding: 0 10px;width: 100px;}
.personbox .schedule_box .item .warp .slidebox .slide .row3 .inner a.refuse{padding: 0;width: 100px; color: #4C83FF;background-color: transparent;}
.personbox .schedule_box .item .warp .slidebox .slide .row>a.wait{height: auto;background-color: transparent;color: #686C7D;line-height: 24px;}
/* 个人中心 end*/
.pagebanner{height: 400px;width: 100%;background-size: cover;background-position: center;display: flex;align-items: center;background-color: #1A2142}
.pagebanner .text{width: 100%;margin-top: 80px;}
.pagebanner h2{font-size: 36px;color: #fff;text-align: center;}
.pagebanner h2 p{font-size: 22px;color: #fff;text-align: center;margin-top: 19px;font-weight: 300}
.pagewarp{background-color: #1A2142;padding-top: 40px;padding-bottom: 44px;position: relative;}
.pagewarp .mainbox>p{font-size: 16px;line-height: 36px;}
.pagewarp .mainbox img{width: 100%;}
.pagewarp .mainbox .imglimt img{width: 60%;display: block;margin: auto;}

.pagewarp.about .bg{width: 282px;position: absolute;left: 0;bottom: 26px}
.pagewarp.about .mainbox img {
    margin-top: 0;
}
/* 关于 end*/
.about h2{
	float: left;
	margin-right: 70px;
	cursor: pointer;
	font-size: 30px;
	margin-bottom: 70px;
}
.about h2.selected{
	display: block;
	font-weight: bold;
}
.about h2.selected:after{
    content: '';
    width: 30px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.about .about-bootm{
	line-height: 32px;
}
.pagewarp.notice .itembox .row{margin-top: 40px;padding-left: 130px;position: relative;}
.pagewarp.notice .itembox .row:nth-child(1){margin-top: 0}
.pagewarp.notice .itembox .row .time{width: 100px;height: auto;box-sizing: border-box;padding: 18px;background:linear-gradient(to right,#4977D8,#63A1F4);position: absolute;left: 0;top:0;}
.pagewarp.notice .itembox .row .time p.day{font-size: 16px;text-align: center;line-height: 1;font-weight: bold}
.pagewarp.notice .itembox .row .time p.year{font-size: 20px;text-align: center;line-height: 1;margin-top: 8px;font-weight: bold}
.pagewarp.notice .itembox .row .item{width: 100%;height: auto;background-color: #fff;box-sizing: border-box;padding:27px 32px;cursor: pointer;}
.pagewarp.notice .itembox .row .item h3{position: relative;}
.pagewarp.notice .itembox .row .item .warp{height: 99px;overflow:hidden;}
.pagewarp.notice .itembox .row .item h3 span{color: #474747;font-weight: bold;font-size: 16px;display: inline-block;max-width: 80%;line-height: 30px;height: 30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.pagewarp.notice .itembox .row .item .warp>p{color: #666;font-size: 14px;line-height: 30px;margin-top: 9px;height: auto;}
.pagewarp.notice .itembox .row .item h3 i{display: block;width: 16px;height: 10px;background-size: cover;background-position: center;background-repeat: no-repeat;background-image: url(../images/xiala.png);position: absolute;top:10px;bottom: 0;right: 0}
.pagewarp.notice .itembox .row .item.open  h3 i{background-image: url(../images/shangla.png);}
.pagewarp.notice .itembox .row .item.open>p{color: #666;font-size: 14px;line-height: 30px;margin-top: 9px;display:block;overflow: auto;height: auto}
.pagewarp.notice .itembox .row .item .desc{opacity:0}
.pagewarp.notice .itembox .row .item .desc p{color: #666;font-size: 14px;line-height: 30px;}
.pagewarp.notice .itembox .row .item .desc p.tips{margin-top: 29px}
.pagewarp.notice .itembox .row .item.open .desc{opacity: 1}
.pagewarp.notice .itembox .row .item.open h3 span{white-space: normal;height: auto;}
.pagewarp.notice .loading {width: 64px;margin: 60px auto 0;}
/* 通知公告 end */
.pagewarp.index.review{background: #1A2142}
.pagewarp.index.review .itembox{}
.pagewarp.index.review .span{position: absolute;top:0;left: 0;font-size: 20px;color: #fff;font-weight: 300}
.pagewarp.index.photos_partners .partners{padding: 0}
.pagewarp.index.photos_partners .partners .row{padding: 50px 0 0 0}
.pagewarp.index.photos_partners .partners .row:nth-child(1){padding: 0}
.pagewarp.index.photos_partners .mainbox img{margin-top: 0}
/*合作机构 end*/
.newsbanner{height: 400px;background: #1A2142;position: relative;overflow:hidden;}
.newsbanner .img{background-size: cover;background-position: center;background-repeat: no-repeat;}
.newsbanner .swiper-pagination-bullet{width: 12px;height: 12px;box-sizing: border-box;border:1px solid #fff;background-color: transparent;border-radius: 50%;opacity: 1;}
.newsbanner.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 10px;}
.newsbanner .swiper-pagination-bullet-active{width: 12px;height: 12px;background-color: #fff;border-radius: 50%;opacity: 1}
.pagewarp.index.news .itembox{margin-top: 0}
.pagewarp.index.news .itembox .item{margin-top: 40px;padding: 0;height: auto}
.pagewarp.index.news .itembox .item .img{position: static;width: 100%;}
.pagewarp.index.news .itembox .item:nth-child(1),.pagewarp.index.news .itembox .item:nth-child(2),.pagewarp.index.news .itembox .item:nth-child(3){margin-top: 0;}
.pagewarp.index.news .loading{width: 64px;margin:60px auto 0;}
@media screen and (min-width: 1025px){
	.index.news .itembox .item:hover .img img{transform: scale(1.1);}
}
.pagewarp.show .tit h3{font-size: 30px;text-align: center;font-weight: bold;line-height: 60px}
.pagewarp.show .tit .line{text-align: center;margin-top: 25px}
.pagewarp.show .tit .line span{font-size: 18px;margin:0 14px;}
.pagewarp.show .content{margin-top: 36px;padding-top: 40px;border-top: 1px solid #242E5C}
.pagewarp.show .content p{font-size: 16px;line-height: 36px;}
.pagewarp.show .content img{margin: 29px auto}
.pagewarp.show .content p.tips{font-size: 14px;text-align: center;color: #7E8294;padding-top: 9px;padding-bottom: 25px}
.pagewarp.show .content h4{font-weight: bold;font-size: 18px;text-align: center;padding-bottom: 15px;padding-top: 27px}
/* 新闻详情 end */
.news h2{
	margin-right: 70px;
	cursor: pointer;
	font-size: 30px;
	margin-bottom: 70px;
}
.news.lb h2{
	float: left;
}
.news h2.selected{
	display: block;
	font-weight: bold;
}
.news h2.selected:after{
    content: '';
    width: 30px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.pagewarp.speakers{padding-top:40px;}
.pagewarp.speakers .mainbox img{margin-top:0 }
.pagewarp.speakers .item{width: 220px;float: left;margin-right: 25px;margin-top: 40px;cursor: pointer;position: relative;background-color: #436FD2;}
.pagewarp.speakers .item:nth-child(5n){margin-right: 0}
.pagewarp.speakers .item .img{width: 100%;overflow: hidden;}
.pagewarp.speakers .item .text{width: 100%;background-color: #436FD2;height: 80px;box-sizing: border-box;padding:16px 20px;position: static;bottom: 0}
.pagewarp.speakers .item .text h3{font-size: 18px;font-weight: bold;color: #fff;text-align: center;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pagewarp.speakers .item .text p{font-size: 14px;text-align: center;color: #fff;margin-top: 5px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.pagewarp.speakers .item.video .shadow{width: 100%;height: 100%;background-color: rgba(0,0,0,0.5);display: none;position: absolute;top:0;;bottom: 0;left: 0;right: 0;box-sizing: border-box;padding-top: 70px}
.pagewarp.speakers .item.video .shadow .icon{width: 30%;margin:0 auto;}
.pagewarp.speakers .item.video .shadow p{color: #fff;font-size: 14px;text-align: center;margin-top: 17px}
@media screen and (min-width: 1025px){
	.pagewarp.speakers .item.video:hover .shadow{display: block;}
}
	/*弹窗*/
.speakerspop_txt,.speakerspop_video,.applypop,.calendar{position: fixed;z-index: 100;top:0;bottom: 0;left: 0;right: 0;background-color: rgba(0,0,0,0.5);display: none;}
.speakerspop_txt .warp,.speakerspop_video .warp{width: 100%;display: flex;align-items: center;height: 100%}
.speakerspop_txt .content{width: 1000px;box-sizing: border-box;padding: 48px 0;background-color: #fff;height: auto;margin:0 auto;position: relative;max-height: 60%;}
.speakerspop_txt .content .box{width: 100%;overflow:hidden;}
.speakerspop_txt .content .con{width: 100%;height: 100%;overflow-y: auto;padding: 0 48px;box-sizing: border-box;}
.speakerspop_txt .content .outtxt{width: 24px;height: 24px;position: absolute;top:16px;right: 16px;cursor: pointer;}
.speakerspop_txt .content .img{width: 26%;height: 280px;overflow: hidden;float:left;margin-right: 5%;}
.speakerspop_txt .content .txt{float: left;width: 69%;}
.speakerspop_txt .content .txt h4{font-size: 16px;color: #484848;font-weight: bold;line-height: 30px}
.speakerspop_txt .content .txt p{color: #484848;}
.speakerspop_txt .content .txt pre,.speakerspop_txt .content .txt span{font-size: 14px;color: #666;line-height: 30px}
.speakerspop_txt .content .txt span{display: block;}
.speakerspop_txt .content .txt .inner{float: left;padding-right: 20px}
.speakerspop_txt .content .item2{margin-top: 20px}
/*.speakerspop_txt .content{ -ms-overflow-style:none; overflow:-moz-scrollbars-none; }
.speakerspop_txt .content::-webkit-scrollbar{width:0px}*/
.speakerspop_video .videobox{width: 1200px;height: auto;margin:0 auto;position: relative;}
.speakerspop_video .videobox #video{width: 100%;}
.speakerspop_video .videobox .outvideo{width: 32px; height: 32px;position: absolute;top:-40px;right: -40px;}
.speakerspop_video .videobox .outvideo img,.speakerspop_txt .content .outtxt img{vertical-align: top}
.applypop .content{width: 60%;height: 100%; text-align: center;position: absolute;top: 0;bottom: 0;left: 0;right: 0; margin: auto;background-color: #fff;
	box-sizing: border-box;padding: 30px 0 70px 0;}
.applypop .applypop-xz{width: 100%;height: calc(100% - 80px);box-sizing: border-box;overflow: hidden;overflow-y: auto;
	line-height: 32px;text-align: justify;margin-top: 40px;padding: 0 100px;}
.applypop .applypop-xz::-webkit-scrollbar{
  width:5px;
  height:10px;
  /**/
}
.applypop .applypop-xz::-webkit-scrollbar-track{
  border-radius:2px;
}
.applypop .applypop-xz::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:5px;
}
.applypop .applypop-xz::-webkit-scrollbar-corner{
  background: #179a16;
}

.applypop .applypop-xz p.xp{font-size: 15px;color: #373d41;margin-bottom: 10px;}
.applypop .applypop-xz p.xp span{color: red;margin-right: 15px;}
.applypop .content .btn{width: 150px;height: 36px;line-height: 36px;position: absolute;display: block;left: 50%;margin-left: -75px;bottom:20px;background-color: #4C83FF;color: #fff;box-sizing: border-box;text-align: center;}
.applypop .content .btn1{color: #4C83FF;background-color: transparent;border:1px solid #4C83FF;}
.applypop .content p{color: #4C83FF;font-size: 35px;line-height: 30px}
.applypop .content .close{width: 16px;height: 16px;position: absolute;top:16px;right: 16px;cursor: pointer;}
.applypop .content .close img{vertical-align: top}

/* 日程 */
.calendar .content{width: 60%;height: 80%; text-align: center;position: absolute;
	top: 0;bottom: 0;left: 0;right: 0; margin: auto;background-color: rgba(0,80,210,0.9);box-sizing: border-box;padding: 30px 0px 40px 0px;
}
.calendar .content .table{width: 100%;height:100%;box-sizing: border-box;overflow: hidden;overflow-y: auto;padding: 0px 100px;}

.calendar .content .table table tr td{
	font-size: 14px;
	min-height: 22px;
	line-height: 22px;
	color: #fff;
}

.calendar .content .table table tr td:nth-child(1){
	padding:10px;
	text-align: center;
	width: 20%;
}
.calendar .content .table table tr td:nth-child(2){
	padding:10px 10px 10px 20px;
	text-align: left;
	max-width: 30%;
}
.calendar .content .table table tr td:nth-child(3){
	padding:10px 10px 10px 20px;
	text-align: left;
	max-width: 30%;
}
.calendar .content .table table tr td:nth-child(4){
	padding:10px 10px 10px 20px;
	text-align: left;
	max-width: 30%;
}

.calendar .content .table table,.calendar .content .table table tr th,.calendar .content .table table tr td { border:1px solid #fff; }
.calendar .content .table table { border-collapse: collapse; padding:2px;margin: 0 auto;margin-top: 30px;} 
.calendar .content .table::-webkit-scrollbar{
  width:5px;
  height:10px;
  /**/
}
.calendar .content .table::-webkit-scrollbar-track{
  border-radius:2px;
}
.calendar .content .table::-webkit-scrollbar-thumb{
  background: #bfbfbf;
  border-radius:5px;
}
.calendar .content .table::-webkit-scrollbar-corner{
  background: #179a16;
}
.calendar .content .table table{
	width: 100%;
}
.calendar .content .close{width: 16px;height: 16px;position: absolute;top:16px;right: 16px;cursor: pointer;}
.calendar .content .close img{vertical-align: top}
.calendar .content .table .line{display: flex;height: auto;align-items: center;flex-wrap: wrap;}
.calendar .content .table .line .inner{align-self: stretch;align-items: center;}
.calendar .content .table .line .inner:nth-child(1){flex-basis: 35%;max-width: 15%;}
.calendar .content .table .line .inner:nth-child(2){flex-basis: 35%;max-width: 35%;}
.calendar .content .table .line .inner:nth-child(3){flex-basis: 25%;max-width: 15%;}
.calendar .content .table .line .inner:nth-child(4){flex-basis: 35%;max-width: 35%;}
.calendar .content .table .line .inner.title{flex-basis: 100%;max-width: 100%;text-align: center;}
.calendar .content .table .line .inner.area{flex-basis: 100%;max-width: 100%;text-align: center;}
.calendar .content .table .line .inner1 span{white-space: nowrap;}
.calendar .content .table .line .time span{color: #60D8FF;font-weight: bold}
.calendar .content .table .line .tit span{font-weight: bold}
.calendar .content .table span{display: inline-block;color:#fff;padding:15px;line-height: 24px;font-size: 14px}
.calendar .content .table .focus{background-color: rgba(204,225,255,0.1);}
.calendar .content .table .line .inner.title span{color: #fff;font-weight: bold;font-size: 16px;padding-bottom: 4px}
.calendar .content .table .line .inner.area span{padding-top: 4px;/*text-align: left;*/}



/* 出席嘉宾 */
.speakers .speakers-list{
	display: none;
}
.speakers h2{
	float: left;
	margin-right: 70px;
	cursor: pointer;
	font-size: 30px;
}
.speakers h2.selected{
	display: block;
	font-weight: bold;
}
.speakers .speakers-list.selected{
	display: block;
}
.speakers h2.selected:after{
    content: '';
    width: 30px;
    height: 2px;
    background-color: #fff;
    position: absolute;
    top: 60px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}
.pagewarp.video .videowarp{width: 1000px;margin:0 auto;}
.pagewarp.video .videowarp .live{width: 100%;position: relative;}
.pagewarp.video .videowarp .live #livevideo{width: 100%}
.pagewarp.video .videowarp .live .play{position: absolute;top:0;left: 0;right: 0;bottom: 0;margin:auto;width: 64px;height: 64px}
@media screen and (max-width: 500px){
	.pagewarp.video .videowarp .live .play{width: 48px;height: 48px;}
}
@media screen and (max-width: 420px){
	.pagewarp.video .videowarp .live .play{width: 32px;height: 32px;}
}
.pagewarp.video .videowarp .itembox{width: 100%;overflow: hidden;margin-top: 50px}
.pagewarp.video .videowarp .itembox .row{overflow: hidden;display: flex;align-items: center;}
.pagewarp.video .videowarp .itembox .item{width: 50%;float: left;box-sizing: border-box;border:1px solid #404662;padding:21px 30px 22px;cursor: pointer;align-self: stretch;}
.pagewarp.video .videowarp .itembox .item h4{color: #fff;font-size: 20px;font-weight: bold;text-align: left;line-height: 30px}
.pagewarp.video .videowarp .itembox .item p{font-size: 14px;color: #fff;margin-top: 11px}
.pagewarp.video .videowarp .itembox .item.selected{background-color: #222848;}
.pagewarp.video .videowarp .itembox .item.selected h4,.pagewarp.video .videowarp .itembox .item.selected p{color: #4BA8E8}
.pagewarp.video .videowarp .itembox .row .item:nth-child(2){border-left: none}
.pagewarp.video .videowarp .itembox .item{border-top:none;}
.pagewarp.video .videowarp .itembox .row:nth-child(1) .item{border-top:1px solid #404662;}
.pagewarp.index.schedule{background: #1A2142;}

.pagewarp.index.schedule .schedule_box .tablebox .table.selected{background-color: #3360C7}

	