﻿@charset "utf-8";
*{
	margin: 0;
	padding: 0;
	color: #dddddf;
}
a{
	text-decoration: none;
}
body{
	padding-top: 96px;
	background-color: #08080a;
	font-size: 14px;
	font-family: "微软雅黑";
	background-image: url(../images/bg.png);
	
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table
}
.clear{
	clear: both;
}
iframe{
	margin-top: 120px;
}
.clearfix:after {
	clear: both
}
.clearfix {
	*zoom: 1
}
ul,li{
	list-style: none;
}
img{
	display: block;
}
img.icon{
	display: inline;
	vertical-align: middle;
}
input,textarea{
	border: none;
	margin: 0;
	outline: 0;
	padding: 0;
}
.center{
	width: 1200px;
	margin: 0px auto auto auto;
}



/*头部*/
.header{
	width: 100%;
	position: fixed;
	top: 0;
	z-index: 99;
	background-color: #000000;
	border-bottom: 2px solid #111a24;
}
.header .logo{
	float: left;
	margin-top: 15px;
}
.header .nav{
	float: left;
	font-size: 18px;
}
.header .nav a{
	display: block;
	float: left;
	padding: 46px 34px;
}
.header .nav a:hover{
	color: #fdaf07;
}
.header .nav .on{
	color: #fdaf07;
}






/*banner*/
.imgCenter{
	width: 100%;
	height: 476px;
	overflow: hidden;
	position: relative;
}
.imgCenter img{
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.imgCenter .meetinfo{
	position: absolute; bottom: 110px; font-size: 12px; left: 73%;
}


/*锚点*/
.anchorbox{
	position: relative;
	z-index: 5;
}
.anchorbox li{
	cursor: pointer;
	float: left;
	width: 128px;
	margin: 0 86px;
}
.anchorbox li div{
	width: 128px;
	height: 128px;
}
.anchorbox li .p1{
	background-image: url(../images/p1-1.png);
}
.anchorbox li .p1.on{
	background-image: url(../images/p1-1on.png);
}
.anchorbox li .p2{
	background-image: url(../images/p1-2.png);
}
.anchorbox li .p2.on{
	background-image: url(../images/p1-2on.png);
}
.anchorbox li .p3{
	background-image: url(../images/p1-3.png);
}
.anchorbox li .p3.on{
	background-image: url(../images/p1-3on.png);
}
.anchorbox li .p4{
	background-image: url(../images/p1-4.png);
}
.anchorbox li .p4.on{
	background-image: url(../images/p1-4on.png);
}
.anchorbox li p{
	text-align: center;
	font-size: 18px;
	line-height: 60px;
}
/**/
.bigtitle{
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	padding: 120px 0 70px 0;
	position: relative;
}
.bigtitle  div{
	position: absolute;
	top: 135px;
	width: 200px;
	height: 2px;
	background-color: #FFFFFF;
}
.bigtitle .line1{
	left: 50%;
	margin-left: -282px;
}
.bigtitle .line2{
	left: 50%;
	margin-left: 82px;
}


.bigtitle2{
	font-size: 30px;
	line-height: 30px;
	text-align: center;
	padding: 20px 0 70px 0;
	position: relative;
}
.bigtitle2  div{
	position: absolute;
	top: 35px;
	width: 200px;
	height: 2px;
	background-color: #FFFFFF;
}
.bigtitle2 .line1{
	left: 50%;
	margin-left: -327px;
}
.bigtitle2 .line2{
	left: 50%;
	margin-left: 118px;
}











.meetbox .div{
	display: none;
	padding-bottom: 100px;
}
.meetbox .div.current{
	display: block;
}




/*大会背景**/

.backgroundInfo{
	width: 890px;
	padding: 30px 0;
	margin: auto;
	font-size: 18px;
	line-height: 32px;
	text-indent: 32px;
	letter-spacing: 1px;
	position: relative;
} 
.backgroundInfo img{
	position: absolute;
}
.backgroundInfo .leftImg{
	top: 0;
	left: -44px;
}
.backgroundInfo .rightImg{
	bottom: 0;
	right: -44px;
}
.background ul{
	margin-top: 100px;
}
.background li:first-child{
	margin-left: 0;
}
.background li{
	width: 200px;
	float: left;
	margin-left: 133px;
}
.background li .ptitle{
	font-size: 30px;
	color: #0deafe;
	text-align: center;
	font-weight: bold;
	line-height: 66px;
	border-bottom: 2px solid #0deafe;
}
.background li .ptext{
	padding-top: 10px;
	text-indent: 28px;
	line-height: 22px;
	letter-spacing: 1px;
}

/**/
.lightSpot{
	padding-top: 90px;
	width: 1174px;
	height: 439px;
	margin: auto;
	position: relative;
}
.lightSpot div{
	width: 90px;
	position: absolute;
}
.lightSpot .d1{
	left: 8px;
	top: 218px;
}
.lightSpot .d2{
	left: 209px;
	top: 95px;
}
.lightSpot .d3{
	left: 433px;
	top: 148px;
}
.lightSpot .d4{
	left: 643px;
	top: 11px;
}
.lightSpot .d5{
	left: 821px;
	top: 45px;
}
.lightSpot  b{
	font-size: 18px;
}

/*底部切换*/
.ppt ul{
	border: 2px solid #393636;
}
.ppt li{
	width: 99px;
	height: 391px;
	float: left;
	position: relative;
	cursor: pointer;
}
.ppt li.current{
	width: 903px;
}
.ppt li .content{
	display: none;
}
.ppt li.current .content{
	display: block;
}









.ppt .li1{
	background-image: url(../images/p4-1.png);
}
.ppt .li1.current{
	background-image: url(../images/p4-1on.png);
}  
.ppt .li2{
	background-image: url(../images/p4-2.png);
}
.ppt .li2.current{
	background-image: url(../images/p4-2on.png);
} 
.ppt .li3{
	background-image: url(../images/p4-3.png);
}
.ppt .li3.current{
	background-image: url(../images/p4-3on.png);
} 
.ppt .li4{
	background-image: url(../images/p4-4.png);
}
.ppt .li4.current{
	background-image: url(../images/p4-4on.png);
} 

.ppt li .p4-1 a{
	display: block;
	width: 201px;
	height: 56px;
	left: 50%;
	margin-left: -100px;
	background-image: url(../images/agenda.png);
	position: absolute;
	bottom: 50px;
}
.p4-1{
	font-size: 18px;
	line-height: 32px;
}
.p4-1 .morning{
	width: 366px;
	float: left;
	margin-left: 58px;
	margin-top: 30px;
}
.p4-1 .morning div{
	padding-left: 16px;
	background-image: url(../images/cicle.png);
	background-repeat: no-repeat;
	background-position: 0 13px;
}
.p4-1 .afternoon div{
	padding-left: 16px;
	background-image: url(../images/cicle.png);
	background-repeat: no-repeat;
	background-position: 0 13px;
}
.p4-1 .afternoon{
	width: 304px;
	float: left;
	margin-left: 48px;
	margin-top: 30px;
}
.p4-1 .span{
	font-size: 24px;
	line-height: 50px;
}
.p4-2{
	padding: 0 20px;
}
.p4-2 .speaker{
	float: left;
	width: 154px;
	text-align: center;
	margin: 100px 22px;
}
.p4-2 .speaker .img{
	margin: auto;
	width: 164px;
	height: 164px;
	overflow: hidden;
	border-radius: 50%;
}
.p4-3{
	display: block;
	width: 100%;
	height: 100%;
}
.p4-3 .logobox{
	width: 704px;
	margin:80px 0 0 60px;
}

.p4-3 .logobox img{
	float: left;
	width: 120px;
	height: 60px;
	margin: 10px 10px;
}

.p4-4 .img{
	float: left;
	margin: 85px 40px 0 40px;
}
.p4-4 .route *{
	color: #d19765;
}
.p4-4 .route{
	margin-top: 47px;
	float: left;
}
.p4-4 .route .title{
	font-size: 22px;
	margin-bottom: 30px;
	font-weight:bold;
}
.p4-4 .route .route_detail{
	font-size: 15px;
	line-height: 30px;
}
.p4-4 .route .route_detail .l{
	float: left;
	font-weight:bold;
	font-size:18px;
}
.p4-4 .route .route_detail .r{
	float: left;
	width: 280px;
}
/*底部*/
.footerbox{
	border-top: 3px solid #434346;
	padding: 30px 0 60px 0;
}
.footerbox li:first-child{
	margin-left: 0;
}
.footerbox li{
	float: left;
	margin-left: 65px;
	line-height: 26px;
}
.footerbox li .t{
	font-size: 20px;
	margin-bottom: 10px;
}
.footerbox li .QR .img{
	float: left;
	margin-left:91px ;
	text-align: center;
	line-height: 30px;
}
.footerbox li .QR .img:first-child{
	margin-left: 0;
}
.iframfoot{
	width: 100%;
	border: none;
	height: 240px;
}
/*购票参会*/
.ticket{
	width: 100%;
	height: 794px;
	position: relative;
	overflow: hidden;
}
.ticket .ticketbg{
	width: 1920px;
	height: 794px;
	position: absolute;
	left: 50%;
	margin-left: -960px;
}
.ticket table{
	width: 1200px;
	margin: auto;
	font-size: 18px;
	text-align: center;
	line-height: 28px;
}
.ticket table td{
	border-bottom: 1px solid #2f2f2f;
	padding: 10px ;
}
.ticket table td.none{
	border-bottom: 0;
	padding: 0;
}
/*表单*/
.formbox {
	font-size: 22px;
}
.formbox .left{
	float: left;
	width: 440px;
}
.formbox .right{
	float: left;
	width: 720px;
	margin-left: 30px;
	
}
.formbox label{
	display: block;
	margin: 0 0 15px 0;
	position: relative;
}
.formbox label span{
	position: absolute;
	right: -17px;
	top: 10px;
}
.formbox label input[type="text"]{
	display: block;
	width: 430px;
	height: 40px;
	border: 1px solid #3a363b;
	background-color: #1f1b20;
	font-size: 22px;
	padding: 0 5px;
}
.formbox .se5{
	display: block;
	width: 442px;
	height: 40px;
	border: 1px solid #3a363b;
	background-color: #1f1b20;
	font-size: 22px;
	padding: 0 5px;
}
.formbox .se6{
	display: block;
	width: 430px;
	height: 200px;
	border: 1px solid #3a363b;
	background-color: #1f1b20;
	font-size: 20px;
	line-height: 30px;
	padding: 0 5px;
}
.formbox .huichang{
	text-align: center;
}
.formbox .huichang label{
	margin: 53px 54px;
	float: left;
	width: 130px;
	height: 220px;
	border: 1px solid #fdaf07;
}
.formbox .huichang label div{
	margin-top: 40px;
	width: 100%;
	height: 116px;
	background-position: center; 
	background-repeat: no-repeat;
	background-image: url(../images/huichang.png);
}
.formbox .huichang label p{
	margin-top: 10px;
	font-size: 18px;
	color: #fdaf07;
}
.formbox .huichang label div.on{
	background-image: url(../images/huichangon.png);
}
.formbox .huichang input{
	display: none;
}
.formbox .selectbox select{
	outline: 0;
	border: 2px solid #835a08;
	display: block;
	float: left;
	width: 320px;
	height: 36px;
	background-color: #090408;
	margin-left: 28px;
	font-size: 22px;
}
.formbox .ticketnum{
	font-size: 22px;
	line-height: 22px;
	margin-top: 44px;
}
.formbox .ticketnum *{
	color: #fdaf07;
	float: left;
}
.formbox .ticketnum .key{
	margin-right: 10px;
	margin-left: 28px;
	line-height: 27px;
}
.formbox .ticketnum .btn{
	cursor: pointer;
	width: 24px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	margin: 2px 6px;
	border: 1px solid #fdaf07;
	border-radius: 2px;
}
.formbox .ticketnum input[type="text"]{
	display: block;
	width: 57px;
	height: 29px;
	line-height: 29px;
	border: 1px solid #fdaf07;
	background-color: #090408;
	border-radius: 2px;
	text-align: center;
	font-size: 22px;
}
.formbox .ticketnum input[type="radio"]{
	display: none;
}
.formbox .ticketnum label{
	margin-right: 120px;
	margin-left: 27px;
	line-height: 27px;
}
.formbox .ticketnum .piao1{
	float: left;
	width: 14px;
	height: 14px;
	border: 1px solid #fdaf07;
	border-radius: 50%;
	margin: 6px 10px 0 0;
}
.formbox .ticketnum .piao1 div{
	width: 10px;
	height: 10px;
	background-color: #fdaf07;
	margin: 2px;
	border-radius: 50%;
	display: none;
}
.formbox .ticketnum .piao1.on{
	background-image: ;
}
.formbox .ticketnum .piao1.on div{
	display: block;
}
.formbox .ticketnum .piao2{
	float: left;
}

.formbox .info{
	font-size: 18px;
	margin-top: 60px;
	line-height: 32px;
}
.formbox .info p{
	padding-left: 36px;
}
.formbox .pay{
	font-size: 20px;
	margin-top: 60px;
}
.formbox .pay .paystyle{
	margin: auto;
	width: 160px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	background-color: #fdaf07;
	font-weight: bold;
	border-radius: 18px;
}
.formbox .pay1{
	float: left;
	width: 670px;
	
}
.formbox .pay .jine{
	padding-left: 0;
}
.formbox .pay .jine span{
	font-size: 34px;
	color: #eba307;
}
.formbox .pay p{
	padding-left: 75px;
	line-height: 64px;
}
.formbox .pay img{
	margin: auto;
}
.formbox .pay .p1{
	color: #fdaf07;
	margin-top: 20px;
}
.formbox .pay2{
	float: left;
	width: 530px;
}
.formbox .item{
	font-size: 14px;
	text-align: center;
	margin-top: 40px;
}
.formbox .item a{
	color: #e60131;
}
.formbox .item input{
	vertical-align: middle;
	margin-top: -4px;
}
.btn_sub{
	width: 116px;
	display: block;
	margin:30px auto;
	height: 39px;
	background-color: transparent;
	background-image: url(../images/btn.png);
}
.ques{
	font-size: 20px;
	line-height: 42px;
}
.ques .t{
	color: #fdaf07;
	
}
.item_content p{
	color: #FFFFFF;
	font-size: 15px;
}
.item_content .t1{
	font-weight: bold;
	font-size: 18px;
	margin: 20px 0;
}
.item_content .t2{
	line-height: 30px;
	padding-left: 36px;
	margin: 10px 0;
}
.item_content .t3{
	line-height: 30px;
	padding-left: 72px;
}
.item_content h2{
	text-align: center;
	font-size: 30px; 
	border-bottom: 1px solid #dedede;
	padding-bottom: 30px;

}
/*议程*/
.agendaBox .daybox{
	width: 436px;
	margin: auto;
}
.agendaBox .daybox div:first-child{
	border-bottom-left-radius: 27px;
	border-top-left-radius: 27px;
}
.agendaBox .daybox div:last-child{
	border-bottom-right-radius: 27px;
	border-top-right-radius: 27px;
	border-right:none ;
}
.agendaBox .daybox div{
	cursor: pointer;
	width: 216px;
	height: 59px;
	background-image: url(../images/day.png);
	font-size: 24px;
	line-height: 56px;
	float: left;
	text-align: center;
	border-right: 2px solid #000000;
}
.agendaBox .daybox div.on{
	color:red;
}
.agendaBox .bbsbox {
	width: 688px;
	margin: 2px auto 43px auto;
}
.agendaBox .bbsbox .bbs{
	cursor: pointer;
	width: 228px;
	height: 54px;
	background-image: url(../images/day.png);
	font-size: 16px;
	line-height: 25px;
	float: left;
	text-align: center;
	border-right: 2px solid #000000;
}
.agendaBox .bbsbox .bbs.on{
	color:#eb9605;
}
.agendaBox .bbsbox .bbs:last-child{
	border-bottom-right-radius: 27px;
	border-top-right-radius: 27px;
	border-right:none ;
}
.agendaBox .bbsbox .bbs:first-child{
	border-bottom-left-radius: 27px;
	border-top-left-radius: 27px;
}
.agendaBox li {
	display: none;
}
.agendaBox li.on{
	display: block;
}
.agendaBox table {
	display: none;
	width: 1200px;
	margin: auto;
}
.agendaBox table .title td{
	font-size: 17px;
	font-weight:bold;
}
.agendaBox table td{
	border-bottom: 1px solid #353535;
	font-size: 16px;
	text-align: center;
	padding: 2px 0;
}
.agendaBox table.on{
	display: block;
}

.agendaBox table td{
	font-size: 16px;
	line-height: 23px;
}
/*大会议程*/
.speakerbox li{
	height:216px;
	width: 200px;
	float: left;

	/*margin: 0 20px 50px 20px;*/
}
.speakerbox li .img{
	width: 120px;
	height: 120px;
	overflow: hidden;
	border-radius: 50%;
	box-shadow: 0 3px 7px #989898;
	margin-left:40px;
	
}
.speakerbox li .img img{
	width: 100%;
}
.speakerbox li p{
	font-size: 13px;
	text-align: center;
	margin-top: 15px;
	line-height: 18px;
	
	
}
/*合作伙伴*/
.paterna .t{
	padding-top: 15px;
	float: left;
	font-size: 30px;
	width: 160px;
}
.paterna ul{
	float: left;
	width: 1030px;
}
.paterna ul li{
	width: 150px;
	float: left;
	margin: 10px 20px;
}
.paterna ul li img{
	width: 150px;
	height: 60px;
}
.mt20{
	margin-top: 20px;
}
/**/

.contactbox li{
	width: 300px;
	float: left;
	text-align: center;
	font-size: 20px;
}
.contactbox li img{
	margin-left:50px;
}
.contactbox li .p1{
	font-size: 22px;
	margin-top: 20px;
	margin-right:120px;
	line-height: 22px;
}
.contactbox li .p2{
	text-align: left;
	margin-top: 40px;	
	margin-left:10px;
	line-height: 38px;
}
/*直播*/
.live table {
	border-left: 2px solid #0f3153;
	display: none;
	width: 1170px;
	margin-top: 50px;
	margin-left: 30px;
}
.live table .title td{
	font-size: 22px;
}
.live table td{
	border-bottom: none;
	font-size: 20px;
	text-align: center;
	padding: 20px 0;
}
.live table.on{
	display: block;
}

.live table td p{
	text-indent: 36px;
	font-size: 18px;
	line-height: 33px;
	text-align: justify;
}

.live table td .img{
	margin: auto;
	width: 114px;
	height: 114px;
	overflow: hidden;
	border-radius: 50%;
}
.live table td .img img{
	width: 114px;
	height: 114px;
}
.live table td .post{
	line-height: 28px;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}
.live table td .time{
	position: absolute;
	left: 23px;
	top: 16px;
	width: 58px;
	height: 31px;
	line-height: 31px;
	font-size: 14px;
	background-image: url(../images/timebg.png);
}
.timebox {
	position: relative;
}


.newsbox ul{
	width: 1000px;
	margin: auto;
}
.newsbox li{
	
	height: 60px;
	overflow: hidden;
	line-height: 60px;
	border-bottom:1px dashed #565656 ;
	font-size: 16px;
	padding: 0 10px;
}
.newsbox li:hover{
	background-color: #171616;
}
.newsbox li a{
	width: 90%;
	float:left;
	height: 100%;
	display: block;
}





.iframebox{
	display: none;
}
.iframebox.on{
	display: block;
}
.live .live_nr{
	width: 1000px;
	margin: auto;
	border-left: 2px solid #7d7d7d;
}
.live .live_nr .item{
	padding-left: 100px;
	position: relative;
	margin: 50px 0;
}
.live .live_nr .item .img{
	width: 500px;
	height: 300px;
	margin: 10px 0;
	
}
.live .live_nr .item .time{
	position: absolute;
	top: 0;
	left: 15px;
	width: 45px;
	height: 30px;
	line-height: 30px;
	background-image: url(../images/time_bg_red.png);
	padding-left: 20px;
	color: #FFFFFF;
}
.live .live_nr .item .tit{
	font-size: 16px;
	font-weight: bold;
	line-height: 24px;
}
.live .live_nr .item .nr{
	font-size: 14px;
	margin-top: 5px;
}


.fixedbox{
	position: fixed;
	top: 250px;
	right: 2%;
	width: 100px;
	height: 100px;
	background-color: #00f5f2;
	z-index: 100;
}
.fixedbox:hover{
	background-color: #00f5f2;
}
.fixedbox .img{
	display: block;
	width: 48px;
	position: absolute;
	left: 26px;
	top: 12px;
}
.fixedbox p{
	color:#ffffff;
	width: 100%;
	position: absolute;
	bottom: 5px;
	text-align: center;
}
.fixedbox .weixin{
	display: none;
	
	position: absolute;
	left: -224px;
	top: -57px;
}
