﻿html, body {
	position:relative;
	width: 100%;
	height: 100%;
	padding: 0px;
	margin: 0 auto;
	top: 0;
	left: 0;
    -webkit-overflow-scrolling:  touch;
	font-family: "Microsoft Yahei";
    line-height: 175%;
    font-size: 15px;
    overflow-x:hidden;
}

img{
	display: block;
}
h3{
	margin:0;
	padding-bottom: 44px;
	font-weight: bold;
	/*font-family: "akkuratpro-regular"!important;*/
}
hr{
	background: #e4e6eb;
	height: 1px;
	width: 100%;
	
	border: 0;
	margin: 0;
}
.bannerImg1{
	display: block;
}
.bannerImg2{
	display: none;
}
.zy_pc{
	display: block;
}
.bg{
	display: none;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,.7);
	position: fixed;
	top:0px;left: 0px;
	z-index: 600;
}
.h3_txt{
	display: inline-block;
	border-bottom:3px solid #aeccff;
	padding-bottom:18px;
}
.over{
	display: none;
}
.over1{
	background: #ffd82b;
	width: 9.2%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over2{
	background: #275bb0;
	width:11.7%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over3{
	background: #42c945;
	width:25.9%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over4{
	background: #aeccff;
	width: 9.4%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over5{
	background: red;
	width: 29.5%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over6{
	background: #ed5998;
	width: 6.9%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over7{
	background: #9f62bb;
	width: 7%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.over8{
	background: #9f62bb;
	width: 9.5%;height: 3px;
	margin-left: 0px;
	margin-bottom:47px;
}
.day1,.day2{
	display: none;
	width: 100%;
}
.imgc{
	display: none;
}
.topen{
	display: none;
}
.video1{
	width:1164px;
	position: absolute;
	top:0px;left: 0px;right: 0px;bottom: 0px;margin: auto;
}
.bg img{
	width: 3%;
	position: absolute;
	top:80px;right:186px;
}
.ul1{
	margin-top: 10px;
}
.ul1 li{
	float: left;
	height: 50px;
	line-height: 50px;
	/*margin-left: 9px;*/
	/*margin-right:9px;*/
	text-align: left;
	padding-right: 17px;
	border-bottom:2px solid #cccccc;
}
.ul1 li a:hover{
	border-bottom:2px solid #f66f6a;
	/*font-weight: bold;*/
	color: #333333;
	/*box-sizing: border-box;*/
}
.anav hr{
	height: 3px;
	background: #5489d1;
}
.tab{
	width: 100%;
	height: 78px;
	list-style: none;
}
.tab li{
	cursor: pointer;
	width: 32.6666%;
	height: 100%;
	font-size: 24px;
	font-weight: bold;
	float: left;
	text-align: center;
	line-height: 78px;
}
.tabs{
	width: 100%;
	height: 70px;
	list-style: none;
}
.tabs li{
	cursor: pointer;
	width: 23.8%;
	height: 100%;
	font-size: 20px;
	/*font-weight: bold;*/
	margin-right: 1%;
	float: left;
	text-align: center;
	line-height: 70px;
	border-radius: 10px;
	box-shadow:0px 0px 26px rgba(183,213,244,0.8);
}
.tabs .tli3{
	line-height:30px;
	padding:5px;
	font-size:20px;	
}
.tab2{
	display: none;
}
.tab3{
	display: none;
}
.tab1 ul{
	width: 100%;
	list-style: none;
}
.tab1 ul li{
	width: 100%;
	height: 78px;
	position: relative;
	line-height: 78px;
}
.tab2 ul{
	width: 100%;
	list-style: none;
}
.tab2 ul li{
	width: 100%;
	height: 78px;
	position: relative;
	line-height: 78px;
}
.tab3 ul{
	width: 100%;
	list-style: none;
}
.tab3 ul li{
	width: 100%;
	height: 78px;
	position: relative;
	line-height: 78px;
}
.time{
	position: absolute;
	top:20px;left:50px;
}
.time1{
	color: #5489d1;
	font-size: 16px;
	font-weight: bold;
	margin-left: 120px;
	display: inline-block;
	width: 8em;
}
.line{
	width: 3px;
	height: 23px;
	background: #5489d1;
	display: inline-block;
	position: absolute;
	top:28px;left:249px;
}
.text {
	display: inline-block;
	font-size: 16px;
	height: 100%;
	margin-left: 20px;

}
.text1{
	 font-size: 16px;
 }
.text2{
	font-size: 16px;
}
.text3{
	font-size: 16px;
}
.line1{
	width: 3px;
	height: 30px;
	background: #5489d1;
	display: inline-block;
	position: absolute;
	top:21px;left:781px;
}
.title{
	text-align: center;
}
.spa1{
	font-size: 24px;
	font-weight: bold;
}
.spa2{
	font-size: 20px;
}
.show{
	text-align: right;
	margin-top: 20px;
}
.s1{
	color:#8db0e0;
	font-size: 18px;
	font-weight: bold;
}
/*.s2{*/
	/*color:darkgray;*/
/*}*/
.s3{
	color:#8db0e0;
	font-size: 18px;
	font-weight: bold;
}
/*.s4{*/
	/*color:darkgray;*/
/*}*/
.learn{
	width: 5%;
	position: absolute;
	right:0px;
	cursor: pointer;
}
.textp{
	display: none;
}
.tabs1{
	/*padding: 50px;*/
	padding:50px 0px 50px 50px;
	line-height: normal;
}
.tabs2{
	margin-top: 50px;
}
.tabs6{
	/*padding: 50px;*/
	padding:50px 0px 50px 50px;
	line-height: normal;
}
.tabs3{
	/*padding: 50px;*/
	padding:50px 0px 50px 50px;
	line-height: normal;
}
.tabs4{
	/*padding: 50px;*/
	padding:50px 0px 50px 50px;
	line-height: normal;
}
.tabs5{
	/*padding: 50px;*/
	padding:50px 0px 50px 50px;
	line-height: normal;
}
.f1{
	font-size: 20px;
	color:#5489d1;
	font-weight: bold;
}
.f2{
	font-size: 20px;
	color:#666666;
	font-weight: bold;
}
.f3{
	font-size: 16px;
	color:#666666;
	display: block;
	/*float: right;*/
	margin-top: 4px;
	margin-right: 50px;
	/*font-weight: 900;*/
}
.place{
	display: inline-block;
	float: right;
}
.f4{
	font-size: 16px;
	color:#666666;
	display: block;
	/*float: right;*/
	margin-top: 4px;
	margin-right: 50px;
}
.ps{
	display: inline-block;
	padding-top: 15px;
	line-height:2;
}
.tabs2{
	border-left:3px solid #5489d1;
}
.tabs2 p{
	padding-left: 30px;
	line-height:2;
	padding-right:48px;
	text-align:justify;
}
@media  screen and (max-width: 768px) {
	.tabs2 p{
		padding-right:0;
	}
	.bannerImg1{
		display: none;
	}
	.bannerImg2{
		display: block;
	}
	.zy_pc{
		display: none;
	}
}
.left1{
	width: 31.1%;
	margin-top: 50px;margin-left: 25px;
	position: relative;
	display: inline-block;
}
.left1 ul{
	width: 100%;
	list-style: none;
}
.left1 ul li{
	width: 100%;
	padding: 10px;
	background: #f5f8fc;
	text-align: right;
	margin-bottom: 30px;
	position: relative;
	cursor: pointer;
}
.img1{
	float: right;
	display: inline;
	position: absolute;
	z-index: 500;
	top:32%;right: -75px;
	cursor: pointer;
}
.img2{
	float: right;
	display: inline;
	position: absolute;
	top:13%;right: -75px;
	z-index: 500;
	cursor: pointer;
}
.img3{
	float: right;
	display: inline;
	position: absolute;
	top:24%;right: -75px;
	z-index: 500;
	cursor: pointer;
}
.img4{
	float: right;
	cursor: pointer;
	display: inline;
	position: absolute;
	top:35%;right: -75px;
	z-index: 500;
}
.img5{
	float: right;
	cursor: pointer;
	display: inline;
	position: absolute;
	top:35%;right: -75px;
	z-index: 500;
}
.img6{
	float: right;
	cursor: pointer;
	display: inline;
	position: absolute;
	top:35%;right: -75px;
	z-index: 500;
}
.left1 .blue{
	color: #5489d1;
	font-size: 18px;
	font-weight: bold;
}
.mid{
	width: 3px;
	height: 656px;
	background: #5489d1;
	position: absolute;
	top:56px;right: -55px;
}
.rights1{
	width: 60%;
	display: inline-block;
	float: right;
	padding-top: 80px;
	padding-left: 80px;
}
.hs{
	font-size: 18px!important;
}
.title1{
	color: #5489d1;
	display: inline-block;
	margin-bottom: 5px;
}
.showr{
	padding-left: 50px;
}
.ult{
	position: absolute;
	top:74px;left:-26px;
}
.ult li{
	margin-top: -36px;
	text-align: center;
	color: #5489d1;
	font-weight: bold;
}
/*字体引用*/
/*@font-face {*/
    /*font-family: 'akkuratpro-light';*/
    /*src: url('../font/AkkuratPro-Light.eot');*/
    /*src: url('../font/AkkuratPro-Light.eot?#iefix') format('embedded-opentype'),*/
	/*url('../font/AkkuratPro-Light.otf') format('opentype'),*/
	/*url('../../fonts/AkkuratPro-Light.woff') format('woff'),*/
	/*url('../../fonts/AkkuratPro-Light.ttf') format('truetype'),*/
	/*url('../../fonts/AkkuratPro-Light.svg') format('svg');*/
/*}*/
/*@font-face {*/
    /*font-family: 'akkuratpro-regular';*/
    /*src: url('../../font/AkkuratPro-Regular.eot');*/
    /*src: url('../../font/AkkuratPro-Regular.eot?#iefix') format('embedded-opentype'),*/
	/*url('../font/AkkuratPro-Regular.otf') format('opentype'),*/
	/*url('../../fonts/AkkuratPro-Regular.woff') format('woff'),*/
	/*url('../../fonts/AkkuratPro-Regular.ttf') format('truetype'),*/
	/*url('../../fonts/AkkuratPro-Regular.svg') format('svg');*/
/*}*/

.overview{
	padding-top: 60px;

}
.overTitle{
	margin-top:0px;
}
.videoImg{
	/*width: 40%;*/
	margin-top:4px;
	/*padding-left: 50px;*/
	/*padding-left: 0;*/
	position: relative;
	padding-right: 0; width: 35%;float: right;
}
.overBtn{
	position: absolute;
	right: 31%;
	bottom:50px;
	z-index: 2;
}
.overBtn2{
	display: none;
}
.overRight{
	width: 61%;
	padding-left: 0px;
}
.overRight p{
	color:#999999;
}
/*highlights*/
.highlights{
	padding-top:80px;
}

.highList{
	padding: 0;
	width: 32.33%!important;
	min-height: 555px;
	border-radius:8px;
	position: relative;
	overflow: hidden;	
}
.highList1{
	background: #5489d1;
	margin-right:1%;	
}
.highList2{
	background: #5489d1;
	position: relative;
	margin-right: 1%;
}
.highList3{
	background: #5489d1;
	position: relative;
	margin-right: 0%;
}
.lighImg{
	width: 100%;
}
.lighWord{
	padding: 10px 40px 30px 40px;
	z-index: 2;
	color: #ffffff;
}

/*.glanceList2 .lighText{
	color: #000000;
	margin-top:40px;
}
.glanceVideo{
	position: absolute;
	left:20px;
	bottom: 24%;
	z-index: 10;
}*/
.lighText{
	color:#ffffff;
	margin-bottom:0;
	font-size: 15px;
	line-height: 150%;
}
.highList3{
	position: relative;
}
.highVideo{
	position: relative;
	/*top:27%;
	right:18%;*/
}
.highPlay3{
	width: 25%;
    position: absolute;
    margin: auto;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
}
.highPlay4{
	width: 25%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.highPlay5{
	width: 25%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.highPlay6{
	width: 25%;
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.highList3-dec{
	position: absolute;
	bottom:10px;
	left: 40px;
	color: #ffffff;
	font-size: 15px;
}
.highList4{
	/*margin-top:40px;*/
	/*position: absolute;bottom: 0px;*/
}
.lighMore4{
	width: 20%;
	position: absolute;
	bottom: -8px;
	right: 40px;
	z-index: 100;
}
.highList4-dec{
	background: #c7d4de;
	color: #282828;
	font-size: 15px;
	margin-bottom: 0;
    height: 53px;
    line-height: 53px;
    padding-left: 40px;
}


.lighMore{
	display: inline-block;
	width: 31%;
	padding:3px 0;
	text-align: center;
	margin-top:3%;
	margin-left: 60%;
	margin-left: 76%;
	position: relative;
	cursor: pointer;
}
.lighMore1{
	color: #ffffff!important;
}
.lighMore2{
	color: #ffffff!important;
}
.lighMore2 .buttonBg{
	background: #ed1b23!important;
	border:1px solid #ed1b23;
}
/*invitation*/
.invitation{
	/*padding:116px 0;*/
	padding-top: 80px;
	padding-bottom: 20px;
}
.invitation .imgmb{
	display: none;
}
.invitFont{
	font-size: 18px;
	padding-top:50px;
	font-family: "akkuratpro-regular"!important;
}
.invitDetail{
	color: #333;
}
.invitMore{
	display: inline-block;
	width: 22%;
	padding:10px 0;
	color: #ffffff!important;
	text-align: center;
	margin-top:3%;
	position: relative;
	cursor: pointer;
}
.buttonBg{
	position: absolute;
	left: 0;
	top:0;
	right: 0;
	bottom: 0;
	background: #ed1b23;
	z-index: -1;
	border:1px solid #ed1b23;
	border-radius: 20px;
	transform: matrix(1, 0, 0, 1, 0, 0);
}
.transform{
	transform: matrix(1.1, 0, 0, 1.1, 0, 0);
}
.invitaImg{
	display: none;
	position: fixed;
	z-index: 100;
	width: 900px;
	height: 500px;
	/*overflow: auto;*/
}

.inImg{
	width:100%;
	height: auto;
	
}
.closeImg{
	display: none;
	position: fixed;
	cursor: pointer;
	width: 4%;
	z-index: 101;
}
.opac{
	opacity:0.6;
	filter: alpha(opacity=60);
}
.invitLeft{
	padding-left: 100px;
	padding-right: 50px;
}
.invitRight{
	background: url(../images/photobg.jpg) no-repeat center;
	background-size:100% 100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='v0.5/img/invitation/photoBg.jpg',  sizingMethod='scale');
	width: 25%;
	min-height: 700px;
}
.invitRightFont{
	padding:100px 0 30px 0;
	font-size: 20px;
	color: #59c8d5;
	font-family: "akkuratpro-regular";
}
.invitRightDet{
	color: #59c8d5;
	font-size: 14px;
}
.invitPhoto{
	width: 80%;
	margin:0 auto;
	padding: 100px 0 60px 0;
}
/*agenda*/
.agenda{
	padding-top:80px;
}
.age-mb{
	display: none;
}
.agendaList{
	text-align: right;
	border:1px solid #e4e6eb;
	padding: 50px 55px 20px 55px;
	cursor:pointer;
	/*border-right: none;*/
	min-height: 500px;
}
.agendaListFirst{
	border:none;
	padding: 0;
	min-height: 500px;
}
.agendaList1{
	border:1px solid #e4e6eb;
	padding: 50px 55px 61px 55px;
	border-right: none;
	border-bottom: none;
	/*height: 538px;*/
	position:relative;
	text-align: right;
	background: #f5f5f5;
}
.agendaList2{
	text-align: right;
	border:1px solid #e4e6eb;
	padding: 50px 55px 20px 55px;
	/*border-right: none;*/
	min-height: 371px;
}
.agendaLast{
	border-right: 1px solid #e4e6eb!important;
}
.agendaList p{
	font-size: 18px;
}

.agendaMonth{
	font-size: 32px;
	/*position: absolute;*/
	/*top:5%;right: 5%;*/
}
.agendaDate{
	padding-left: 10px;
}
.agendaDate{
	font-size: 18px;
}
.agendaTime{
	font-size: 18px!important;
	/*font-family: 'akkuratpro-regular';*/
	padding-top: 20px;
}
.agendaTimeBlue{
	color: #727171;
}
.agendaTimeRed{
	color: #727171;
}
.agendaFirst{
	padding-top:40px;
}
.agendaD{
	line-height: 140%;
	padding-bottom: 5px;
	/*text-align: center;*/
	color:#9f9f9f;
	/*position: absolute;*/
	/*top:200px;*/
	/*margin:300px auto;*/
}
.p1{
	font-size: 24px;
	position: absolute;bottom: 20px;right: 5%;
}
.h1{
	width: 70%;
	height: 3px;
	background: #000000;
	position: absolute;
	top:269px;left: 16%;
}
.agendaActive{
	/*background: #FFFFFF!important;*/
	color: #ffffff!important;
}
/*glance*/
.glance{
	padding-top:80px;
}
.glanceList{
	padding: 0;
	
	width: 31.33%!important;
	min-height: 375px;
	
}
.glanceList1{
	background: #060a15;
	margin-right: 3%;
}
.glanceList2{
	background: #f0f5f9;
	position: relative;
	margin-right: 3%;
}
.glanceList3{
	background: #02bcf6;
}
.glanceImg{
	width: 100%;
}
.glanceWord{
	padding: 20px 40px;
	z-index: 2;
}
.glanceList2 .glanceText{
	color: #000000;
	margin-top:40px;
}
.glanceVideo{
	position: relative;
	/*left:20px;
	bottom: 24%;
	z-index: 10;*/
}
.topPlay{
	position: absolute;
	
	left: 10px;
	top:80%;
	z-index: 100;
}
.glanceText{
	color:#ffffff;
	font-family: 'akkuratpro-regular';
	font-size: 15px;
	line-height: 150%;
}
.glanceDetail{
	padding: 45px 40px;
	min-height: 115px;
	display: none;
}
.glanceTit{
	color:#ffffff;
	font-weight: bold;
	font-size: 15px;
}
.glanceCont{
	font-size: 14px;
	color: #ffffff;
	padding:10px 0;
}
.glanceTitBlack{
	color: #282828;
}
.glanceMore{
	display: inline-block;
	width: 45%;
	padding:10px 0;
	
	text-align: center;
	margin-top:3%;
	position: relative;
	cursor: pointer;
}
.glanceMore1{
	color: #ffffff!important;
}
.glanceMore2{
	color: #15b0e8!important;
}
.glanceMore2 .buttonBg{
	background: #ffffff!important;
	border:1px solid #ffffff;
}
/*summary*/
.summary{
	padding-top:30px;
	
}
.summaryTitle{
	margin-top:50px;
}
.summaryLeft{
	padding-left: 0;
	padding-right: 20px;
}
.summaryImg{
	width: 100%;
}
.summaryRight{
	position: relative;
	padding-right: 0;
}
.summaryVideo{
	position: absolute;
	left: 0;
	bottom: -45%;
}
.summaryRight p{ 
	color: #333;
}
/*speakers*/
.speakers{
	width: 100%;
	margin-top:60px;
	padding-bottom: 60px;
	background: url(../images/speakbg.png) no-repeat center;
}
.speakerList{
	position: relative;
	margin-top:65%;
}
.speakerLine{
	position: absolute;
	bottom: 0;
	left: 8%;
	width: 84%;
	margin: 0;
	display: block;
	background: #59c8d5;
	border:0;
	height: 2px;
}
.speakImg{
	position: absolute;
	width: 70%;
	left: 15%;
	top:-89.5%;
	z-index: 10;
}
.speakerCon{
	border:1px solid #e4e6eb;
	border-top:5px solid #59c8d5;
	/*border-bottom:2px solid #59c8d5;*/
	padding: 5% 14%;
	min-height: 182px;
	background: #ffffff;
	text-align: center;
}
.speakName{
	font-size: 20px;
	font-family: 'akkuratpro-regular';
	margin: 8% 0 0 0;
}
.speakDec{
	font-size: 14px;
	line-height: 150%;
	margin-top:5px;
}
.speakers .col-md-3{
	padding: 0;
	margin:0 4% 0 0;
	width: 22%;
}
.speakLast{
	
	margin:0!important;
}

/*members*/
.members{
	padding-top: 80px;
}
.memList{
	border:1px solid #e4e6eb;
	/*padding: 4% 2% 3% 2%;*/
	background: #5489d3;
	width:16.6%;
	float: left;
	border-right: none;
	min-height: 300px;
}
.memLast{
	border-right: 1px solid #e4e6eb;
}
.memImg{
	width: 100%;
	margin-bottom: 3%;
}
.memText{
	text-align: center;
	position: relative;
}
.memIcon{
	width: 14%;
	position: absolute;
	top:63%;
	right: 5%;
	z-index: 599;
}
.memText p{
	margin-bottom: 0px;
}
.memName{
	text-align: left;
	padding-left: 19px;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	/*color: rgb(102, 102, 102);*/
	color:#f5f5f5;
}
.memBlue{
	color: #59c8d5;
	font-size: 14px;
}
.memDec{
	padding-bottom: 3%;
	text-align: left;
	/*padding-left: 25px;*/
	margin-right: 19px;
	margin-left: 19px;
	font-size: 12px;
	line-height: 150%;
	color: #f5f5f5;
	font-family: "Microsoft Yahei";
}
.memEnd{
	display: none;
}
.memyuan{
	display: block;
    width: 80px;
    height: 80px;
    margin: 20% auto;
    background: #ffffff;
    border-radius: 80px;
	
}
.memEnd .memText{
	color: #ffffff;
	padding-bottom: 6%;
	min-height: 151px;
}
.memEnd .memBlue{
	background: #ffffff;
	display: inline-block;
	width: 45%;
	margin:8px 0;
	border-radius: 5px;
}
.memIcon2{
	position: absolute;
	top:-125%;
	right: 0%;
}
.memSpe{
	padding: 4% 0 3% 0;
}
.memSpe .memImg{
	padding: 0 11%;
}

.memList3{
	width:23%;
	margin:0 1%;
	min-height:450px;
	
	border-radius:5px;
	position: relative;
	overflow: hidden;
}
.memList3 .memName{
	
	font-size:20px;
	line-height: 1.8;
}
.memList3 .memDec{
	
	font-size:15px;
	line-height: 1.8;
}

.memList3a{
	width:25.3333%;
	margin:0 4%;
	min-height:400px;	
	border-radius:5px;
	position: relative;
	overflow: hidden;
}
.memList3a .memName{	
	font-size:20px;
	line-height: 1.8;
}
.memList3a .memDec{	
	font-size:15px;
	line-height: 1.8;
}

/*survey*/
.survey{
	background: #5489d1;
	width: 100%;
	padding: 15px 0;
	margin-top:100px;
}
.surveyLeft{
	
	padding-left: 0;
}
.note{
	display: inline-block;
	padding-right: 5px;
}
.surveyLeft span{
	color: #ffffff;
	padding: 22px 0;
	display: inline-block;
	font-size: 15px;
}
.surveyRight{
	position: relative;
	padding-right: 0;
}
.surveyImg{
	position: absolute;
	top:0px;
	right: 0px;
}
.surveyBtn{
	display: inline-block;
	text-align: right;
	width: 26%;
}
.surveyBtn img{
	width: 87%;
	display: inline-block;
	text-align: right;
	/*position: absolute;*/
	/*top:-33px;*/
	/*right:0px;*/
}
/*footer*/
.footer{
	width: 100%;
	background: #212121;
	position: relative;
	padding: 20px 0;
}
.footerLogo{
	padding: 30px 0 10px 0;
}
.copyText{
	color: #858585;
	font-size: 15px;
	margin:0;
	padding-top:8px;
}
.footerShare{
	
	color: #858585;
	font-size: 15px;
}
.footer img{
    margin-left: 2px;
    display: inline;
}
.footer .share{
    float: right;
    margin:0;
}
.weixin-qr{
	position: absolute;
	
	right: 20%;
	bottom: 210%;
}
@media  screen and (max-width: 768px) {
	.changeWord{
		margin-right: 10px;
	}
	.overTitle,.summaryTitle{
		margin-top:30px;
		font-size: 24px;
		text-align: center;
		font-family: "Microsoft YaHei";
		color: rgb(102, 102, 102);
	}
	.bannerImg3{
		display: block;
	}
	.overview{
		padding-top:0!important;
	}
	.overview,.invitation,.agenda,.glance,.summary,.survey{
		padding-top:30px;
	}
	.invitation .imgmb{
		display: block;
	}
	.invitation .imgpc{
		display: none;
	}
	.videoImg{
		width: 92%;
		margin:0 auto;
		padding: 0;
		float: none;
	}
	.overBtn {
	    position: absolute;
	    left:31%;
	    top: -180px;
	    z-index: 2;
	    width: 40%;
	}
	.overRight{
		width: 100%;
		padding-left: 15px;
	}
	.invitation .row{
		
		
		margin-left: 15px;
		margin-right: 15px;
	}
	.rowTop h3{
		padding-bottom: 10px;
		margin-top:10px;
	}
	.rowTop{
		border-bottom: none!important;
	}
	.rowBot{
		/*border-top: none!important;*/
		border:1px solid #e4e6eb;
	}
	.invitLeft {
	    padding: 0 15px;
	   
	}
	.invitMore{
		width: 37%;
		margin-bottom: 5%;
	}
	.invitFont{
		padding-top:5px;
	}
	.invitRight{
		width: 100%;
		background: url(../images/photobg.jpg) no-repeat center;
    	background-size: 100%;
		min-height: 100px;
	}
	.invitRightFont{
		padding: 25px 15px 10px 15px;
	}
	.invitRightDet{
		padding: 0 15px;
	}
	.invitPhoto{
		width: 45%;
		padding: 10px 0 40px 0;
	}
	.highList{
		width: 92%!important;
		margin:0 auto;
		float: none;
		margin-bottom: 15px;
	}
	.highList4{
		margin-top:15px;
	}
	.agenda{
		padding-top:40px;
	}
	.agenda .row{
		margin-left: 15px;
		margin-right: 15px;
	}
	.agendaList{
		border:1px solid #e4e6eb;
		padding: 30px 30px 10px 30px;
		cursor:pointer;
		border-bottom: none;
		min-height: 10px;
	}
	.agendaListFirst{
		border:none;
		padding: 0;
		min-height: 10px;
	}
	.agendaList1{
		border:1px solid #e4e6eb;
		padding: 30px 30px 10px 30px;
		
		border-bottom: none;
	}
	.agendaList2{
		border:1px solid #e4e6eb;
		padding: 30px 30px 10px 30px;
		border-bottom: none;
		min-height: 10px;
	}
	.agendaLast{
		border-bottom: 1px solid #e4e6eb!important;
	}
		
	#agenda-pc{
		display: none;
	}
	.age-mb{
		display: block;
	}
	.age-mb .tf{
		padding:20px 5%;
	}
	.age-mb .t1{
		height: 60px;
		line-height: 60px;
		text-align: center;
		font-weight: bold;
		font-size:18px;
	}
	.age-mb .txt{
		font-size:14px;
		line-height: 1.8;
		text-align:justify;
	}
	.tfloor{
		margin-bottom:2px;
		background:#f3f7fb;
	}
	.tfloor .handle{
		padding:7px 50px 7px 5%;
		background:#e6ecf6;
		line-height: 30px;
		font-size:16px;
		font-weight: bold;
		color:#578bce;
		position: relative;
	}
	.tfloor .btn{
		display: block;
		width: 44px;
		height: 44px;
		position: absolute;
		right: 0;
		top: 0;
		background:url("../images/invh.png") no-repeat right top;
		background-size:auto 200%;
	}
	.tfloordown .handle{
		color:#fff;
		background:#578bce;
	}
	.tfloordown .btn{
		background-position:right bottom;
	}
	.tfloor .con{
		padding:30px 5%;
		display: none;
	}
	.tfloordown .con{
		display: block;
	}
	.tfloor .st1{
		line-height: 30px;
		font-weight: bold;
		font-size:20px;
		color:#333;
	}
	.tfloor .st1 span{
		color:#578bce;
	}
	.tfloor .ins{
		font-size:12px;
		line-height: 18px;
		color:#666;
		padding:8px 0;
	}
	.tfloor .blue{
		color:#578bce;
	}
	.tfloor .tip{
		line-height: 1.8;
		font-size:14px;
	}

	/*.agendaList{
		border:1px solid #e4e6eb;
		padding: 20px 30px 10px 30px;
		border-bottom: none!important;
	}
	.agendaLast{
		border-bottom: 1px solid #e4e6eb!important;
	}*/
	.glanceList{
		width: 92%!important;
		margin:0 auto;
		float: none;
		margin-bottom: 15px;
	}
	.survey{
		margin-top:0px;
	}
	.surveyLeft{
		padding-left: 15px;
	}
	.surveyRight{
		padding-right: 15px;
	}
	.surveyLeft span{
		padding: 0;
	}
	.surveyBtn img{
		width: 100%;
	}
	.summary .row{
		border: 1px solid #e4e6eb;
		margin-left:15px ;
		margin-right: 15px;
	}
	.summaryLeft{
		margin-right: 15px;
		padding: 0;
	}
	.summaryRight{
		padding-right: 15px;
	}
	.summaryVideo{
		position: absolute;
	    left: 33%;
	    bottom: 111%;
	}
	.speakers{
		margin-top: 30px;
	}
	.speakerCon{
		padding: 5% 15%;
		min-height: 185px;
	}
	.speakImg{
		top:-129.5%;
	}
	.speakers .col-md-3{
		
		width: 100%;
	}
	.members{
		padding: 40px 0;
	}
	.memList{
		width: 74%;
		/*padding: 4% 10% 3% 10%;*/
		margin-left:13%;
		margin-right: 15px;
		border-right: 1px solid #e4e6eb;
		height:417px;
	}
	
	.memImg{
		width: 100%;
	    display: block;
	    margin: 0 auto 1%;
	}
	.memIcon {
	    position: absolute;
	    top: -50%;
	    right: 15%;
	}
	.memIcon2{
		top:-120%;
	}
	.survey{
		padding-top:20px;
	}
	.surveyBtn{
		display: block;
		width: 47%;
		margin:0 auto;
		float: none;
		margin-top:20px;
	}
	.surveyLeft{
		text-align: center;
		padding: 0 45px;
		/*padding-bottom:1%;*/
		margin:0;
	}
	.footer{
		padding: 0;
	}
	.footer img{
		width: 7%;
	}
	.footer .share{
		text-align: center;
		float: none;
	}
	.footerShare{
		padding-top:20px;
	}
	.copyMobile{
		text-align: center;
	}
	.weixin-qr{
		width: 300%;
	}
	.weixin-qr img{
		width: 100%;
	}
	.invitaImg{
		width: 250px;
		height: 300px;
	}
	.spa1{
		font-size: 18px;
	}
	.spa2{
		font-size: 16px;
	}
	.over,.mid,.img1,.img2,.img3,.img4{
		display: none;
	}
	.left1{
		width: 100%;
		/*height:123px;*/
		/*overflow: hidden;*/
		margin: 0px;
	}
	.left1 .blue{
		font-size: 16px;
	}
	.left1 ul li{
		text-align: left;
		font-size: 14px;
		margin-bottom: 20px;
	}
	.imgc{
		width: 10%;
		position: absolute;bottom: 8%;
		right:15%;
		display: inline-block;
	}
	.rights1{
		width: 100%;
		padding-top: 38px;
		padding-left: 0px;
	}
	.li2,.li3,.li4{
		display: none;
	}
	.anav{
		/*height: 60px;*/
		position: relative;
	}
	.anav hr{
		display: none;
	}
	.tabs{
		/*height:60px;*/
	}
	.tabs li{
		clear: left;
		height: 60px;
		margin-bottom: 2%;
		margin-left: 2%;
		line-height: 60px;
		font-size: 16px;
		width:71.2%;
		border-radius:10px;
		background: #5489d1;
	}
	.learn{
		width: 20%;
	}
	.tabs span{
		color: white;
	}
	.tli2,.tli3,.tli4,.tli5{
		display: none;
	}	
	.tabs .tli3{
		line-height: 25px;
		padding:5px;
		font-size:16px;
	}
	.show{
		width: 100%;
		text-align: left;
	}
	.s1,.s3{
		font-size: 16px;
	}
	.s2,.s4{
		font-size: 14px;
	}
	.topen{
		display: inline-block;
		position: absolute;
		top:9%;right: 5%;
		height: 50px;
	}
	.tabs1,.tabs3,.tabs4,.tabs5,.tabs6{
		padding: 0px;
		margin-top: 50px;
	}
	.tabs2{
		margin-top: 80px;
	}
	.f1{
		font-size: 18px;
	}
	.f2{
		font-size: 14px;
	}
	.f3{
		font-size: 14px;
		margin: 0px;
		padding-top: 10px;
		/*float: left;*/
	}
	.f4{
		font-size: 14px;
	}
	.tabss{
		margin-top: 70px;
	}
	.place{
		float: left;
	}
	/*日程*/
	.tab{
		height: 58px;
	}
	.tab li{
		font-size: 18px;
		line-height: 58px;
	}
	.tabc1,.tabc2{
		display: none;
	}
	.day1,.day2{
		display: block;
		pointer-events: none;
	}
	.t1{
		margin-top: -10px;
	}
}
@media only screen and (min-width: 768px)  and (max-width: 1366px){
	.over1{
		background: #ffd82b;
		width: 8%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over2{
		background: #275bb0;
		width: 10%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over3{
		background: #42c945;
		width: 22%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over4{
		background: #aeccff;
		width: 8%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over5{
		background: red;
		width: 25%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over6{
		background: #ed5998;
		width: 5.9%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over7{
		background: #9f62bb;
		width: 5.9%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
	.over8{
		background: #9f62bb;
		width: 8%;height: 3px;
		margin-left: 0px;
		margin-bottom:47px;
	}
}
@media only screen and (min-width: 1366px){
	/*.lighImg_img { width: 93%; }*/
	.highList4 {margin-top: 15px;}
	.row {
     margin-right: 0px; 
     margin-left: 0px; 
    width: 100%;
    margin: 0 auto;
}
.lunbotu{
	 width: 100%;
}
		.container{
		max-width: 1200px;
	}
/*	.bannerImg2{
		display: block;
	}*/
	.nav {
    position: relative;
    right: -12px;
    z-index: 22;
    line-height: 70px;
    text-align: right;
}
	.memList{
		/*min-height: 429px;*/
		/*min-height: 448px;*/
		height:313px;
		background: #5489d3;
	}
	.memIcon{
		width: 14%;
		position: absolute;
		top:63%;
		right: 5%;
		z-index: 599;
	}
	.agendaList2{
		text-align: right;
		border:1px solid #e4e6eb;
		padding: 50px 55px 20px 55px;
		border-right: none;
		min-height: 307px;
	}
	.highList{
		height:490px;
	}
	.highList4{
		/*position: absolute;bottom: 0px;*/
		/*margin-top: 16px;*/
	}
/*	.lighImg {
    width: 0%;
}*/
	.bottom1{
		margin-bottom: 35px;
	}
/*.container{
		max-width: 1366px!important;
		width: 1366px!important;
	}*/
	
/*	.bannerImg1{
		display: block;
	}*/
	.glanceList{
		min-height: 405px;
	}
	.overTitle{
		text-align: left;
		margin-top:40px;
		margin-bottom:-24px;
		/*margin-left: 26px;*/
		font-size: 24px;
		font-family: "Microsoft YaHei";
		color: rgb(102, 102, 102);
	}
	/*.over{*/
		/*background: #ffd82b;*/
		/*width: 7%;height: 3px;*/
		/*!*margin-left: 26px;*!*/
		/*margin-bottom:24px;*/
	/*}*/
	h3{
		font-size: 24px;
		color: rgb(102, 102, 102);
	}
	.invitRightFont{
		padding: 100px 25px 30px 25px;
	}
	.agendaList2{
		min-height: 337px;
	}
	.agendaList{
		min-height: 561px;
	}
	.invitRightDet{
		padding: 0 25px;
	}
	.speakerCon{
		min-height: 185px;
	}
	.speakImg{
		top:-106%;
	}
	.memList{
		/*min-height: 429px;*/
		/*min-height: 448px;*/
		height:301px;
		background: #5489d3;
	}
	/*.memList:hover{background: #15b0e8}*/
	.memIcon2{
		top:-155%;
	}
	.memEnd .memText{
		min-height: 132px;
	}
	.lighWord{
		padding: 10px 50px 30px 50px;
		margin-top: -31px;
	}
	.lighWord1{
		margin-top: -2px;
	}
	.highList4{
		/*margin-top:16px;*/
	}
}
@media only screen and (min-width: 1367px)  and (max-width: 2560px){
	.container{
		max-width: 1366px!important;
		width: 1366px!important;
	}	
	
	.glanceList{
		min-height: 405px;
	}
	.overTitle{
		text-align: left;
		margin-top:40px;
		margin-bottom:-24px;
		/*margin-left: 26px;*/
		font-size: 32px;
		font-family: "Microsoft YaHei";
		color: rgb(102, 102, 102);
	}
	/*.over{*/
		/*background: #ffd82b;*/
		/*width: 7%;height: 3px;*/
		/*!*margin-left: 26px;*!*/
		/*margin-bottom:24px;*/
	/*}*/
	h3{
		font-size: 32px;
		color: rgb(102, 102, 102);
	}
	.invitRightFont{
		padding: 100px 25px 30px 25px;
	}
	.agendaList2{
		min-height: 337px;
	}
	.agendaList{
		min-height: 561px;
	}
	.invitRightDet{
		padding: 0 25px;
	}
	.speakerCon{
		min-height: 185px;
	}
	.speakImg{
		top:-106%;
	}
	.memList{
		/*min-height: 429px;*/
		/*min-height: 448px;*/
		height:328px;
		background: #5489d3;
	}
	/*.memList:hover{background: #15b0e8}*/
	.memIcon2{
		top:-155%;
	}
	.memEnd .memText{
		min-height: 132px;
	}
	.lighWord{
		padding: 10px 50px 30px 50px;
	}
	.highList4{
		/*margin-top:16px;*/
	}
}
@media only screen and (min-width: 770px)  and (max-width: 1366px){
	.container{
		max-width: 1200px;
	}
	
	/*.lighImg { width: 90%; }*/
}
@media screen and (max-width: 375px){
	.memList{
		height: 409px;
	}
	.lighImg { width: 100%; }

}
@media screen and (max-width: 320px){
	.overBtn{
		top:-155px;
	}
	.glanceVideo{
		bottom: -2%;
	}
	.summaryVideo{
		left: 31%;
		bottom: 107%;
	}
	.memList{
		height: 304px;
	}
	.speakImg{
		top:-106.5%;
	}	
	
	.footer img{
		margin-left: 0;
	}
}
@media only screen and (min-width: 414px)  and (max-width: 736px){
	.overBtn{
		top:-200px;
	}
	
	.summaryVideo{
		left: 35%;
		bottom: 117%;
	}
	.speakImg{
		top:-139.5%;
	}
}


.text-center{
	text-align:left;
}
@media (max-width: 767px) {
	.text-center{
		text-align:center;
	}
}

.js_video_player{
	position: absolute;
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
@media (max-width: 767px) {
	.lighImg2{
		display: none;
	}
	.highList{
		min-height:0;
	}
}

.mb_day{
	margin-top:15px;
}
.mb_day .fls{
	padding:15px 15px 15px 15px;
	line-height: 25px;
	clear: both;
	color:#4a85db;
	font-weight: bold;
	position: relative;
	background:url("../images/time.png") no-repeat 18px 18px;
	background-size:auto 20px;
	font-size:13px;
}
.mb_day .txt{	
	padding-left:30px;
}
.mb_day .fls:nth-child(even){
	background-color:#f3f6fb;
}
.mb_day .dd{
	/*
	position: absolute;
	left: 35px;
	top: 9px;
	width: 95px;*/
	padding-left:30px;
}
.mb_day .fg{
	height: 18px;
	border-left:2px solid #4a85db;
	position: absolute;
	left: 120px;
	top: 13px;
	display: none;
}
.head_lan{	
	height: 30px;
	line-height: 30px;
	position: absolute;
	right: 20px;
	top: 20px;
	z-index: 50;
}
.head_lan a{
	display: inline-block;
	width: 30px;
	height: 30px;
	border-radius:100%;
	text-align: center;
	margin-left:5px;
}
.head_lan a.hover{
	color:#fff;
	background:#f00;
}

@media  screen and (max-width: 768px) {
	
	.head_lan{	
		height: 24px;
		line-height: 24px;
		position: absolute;
		right: 50px;
		top: 10px;
	}
	.head_lan a{
		display: inline-block;
		width: 24px;
		height: 24px;
		border-radius:100%;
		text-align: center;
		margin-left:5px;
	}
	.head_lan a.hover{
		color:#fff;
		background:#f00;
	}

}

.zt{
	
}

.zt .wp{
	margin-top:25px;
	position: relative;
}
.zt .con{
	float: left;
	width: 50%;	
	display: none;
}
.zt .con img{
	display: block;
	width: 100%;
}
.zt .show{
	display: block;
	margin-top:0;
}
.zt .handle{
	position: absolute;
	right: 0;
	top: 0;
	width: 48%;
	height: 100%;		
}
.zt .bn{
	height: 104px;
	position: relative;	
	padding:10px;	
	height:32%;
	margin-bottom:1.2%;
}
.zt .bn:nth-child(3){
	margin-bottom:0;
}
.zt .bn i{
	width: 13px;
	height: 36px;
	position: absolute;
	left: -12px;
	margin-top:-18px;
	top: 50%;
	display: none;
	background:url("../images/tran1.png") no-repeat left center;
}
.zt .hover{
	background-size:auto 100%;
	background:#5489d1;
	color:#fff;
}
.zt .hover i{
	display: block;
}
@media  screen and (max-width: 768px) {

.zt{
	margin-top:40px;
}
.zt_title{	
	font-size:24px;		
	line-height: 2;
}
.zt .con{
	float: none;
	width: 100%;
	
}
.zt .show{	
	margin-top:0;
	margin-bottom:5px;
}
.zt .handle{	
	width: 96%;	
	position: relative;
	float: right;
}
.zt .bn{
	font-size:13px;
}

.spa1{
	/*padding-right:15px;
	padding-left:15px;*/
}

}

.agenda .tip{
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: 	translateY(-50%);
	-ms-transform: 	translateY(-50%);
	-o-transform: 	translateY(-50%);
	transform: 	translateY(-50%);
	width: 550px;
	color:#5489d1;
	padding:0 0 0 0;
	font-size:13px;
}
@media  screen and (max-width: 768px) {
	.tab1 ul li{
		height:auto;		
	}
	.agenda .tip{
		position: relative;		
		width: 100%;
		color:#5489d1;
		padding:5px 0 0 30px;
		font-size:14px;
		display: block;				
		clear: both;	
		top: 0;
		-webkit-transform: 	translateY(0);
		-ms-transform: 	translateY(0);
		-o-transform: 	translateY(0);
		transform: 	translateY(0);	
		margin:0;
	}
	.agenda .tip dd,.agenda .tip dt{
		font-weight: normal;
	}
	.agenda .rownn{
		margin-right:0;
		margin-left:0;
	}
}