*{
	margin: 0;
	background-repeat: no-repeat;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

img{
	display: block;
}
body{
	color: #515151;
	font-family:"微软雅黑";
}
#meetbg{
	background-color: #f8f8f8;
}
ul,li{
	padding: 0;
	margin: 0;
	list-style: none;
}
.clear{
	clear: both;
}
a{
	text-decoration: none;
}
.clearfix:before,
.clearfix:after {
	content: "";
	display: table
}
.clear{
	clear: both;
}
.clearfix:after {
	clear: both
}
.clearfix {
	*zoom: 1
}





.banner{
	width: 100%;
	height: 664px;
	background-position:center;
	background-image: url(../images/banner3.jpg);
}
.banner1{
	width: 100%;
	height: 664px;
	background-position:center;
	background-image: url(../images/banner7.jpg);
}

.navbg{
	width: 100%;
	height: 80px;
	position: fixed;
	z-index: 9999;
}
.navbg .bg{
	width: 100%;
	height: 100%;
	background-color: #0662c1;
	
}

.center{
	width: 980px;
	margin: auto;
}

.nav{
	line-height: 80px;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -490px;
	height: 100%;
}
.nav .canhui{
	position: absolute;
	top: 0;
	right: 0;
}

.nav li{
	float: left;
	padding: 0 62px;
	
}
.nav li.current{
	background-image: url(../images/nav-bottom.png);
	background-position: center 60px;
}
.nav li a{
	color: #ffffff;
}
.nav li.current a{
	color: #00a0e9;
}

.title{
	background-image: url(../images/titlebg.png);
	background-position: center;
	text-align: center;
	font-size: 30px;
	line-height: 80px;
	letter-spacing: 10px;
	padding: 30px 0 20px 0;
	
}

p{
	text-indent: 2em;
	font-size: 16px;
	line-height: 30px;
	color: #515151;
}


#speaker li{
    width: 200px;
    text-align: center;
    float: left;
    margin: 0 17px;
    height: 365px;
   
}
#speaker li p{
	 font-size: 15px;
    line-height: 20px;
}
#speaker li img{
	margin-bottom: 10px;
}

#meiti li{
    width: 180px;
    height: 71px;
    float: left;
    margin: 10px 3px;
    
}
#meiti li img{
	width: 180px;
    height: 71px;
}


#guide img{
	width: 100%;
	margin-bottom: 20px;
}
#guide p{
	font-size:	14px;
	color: #636363;
	line-height: 36px;
}


#foot{
	margin-top: 40px;
	line-height: 30px;
	background-position: center;
	height: 384px;
	color: #FFFFFF;
	background-image: url(../images/foot.jpg);
}
#foot .title1{
	text-align: center;
	padding: 68px 0 70px 0;
	font-size: 30px;
	letter-spacing: 5px;
	background-image: url(../images/nav-bottom.png);
	background-position: center 43px;
}
#foot li{
	width: 235px;
	float: left;
	margin: 0 5px;
	font-size: 14px;
}

#foot li span{
	font-size: 16px;
	font-weight: bold;
}


#agenda .tabtitle{
	padding: 0 280px;
}
#agenda .tabtitle .tab{
	margin: 0 30px;
	float: left;
	width: 146px;
	height: 40px;
	line-height: 36px;
	text-align: center;
	font-size: 20px;
	color: #bbbbbb;
	border: 2px solid #00a0e9;
	cursor: pointer;
}
#agenda .tabtitle .tab.current{
	background-color: #00a0e9;
	color: #FFFFFF;
}
#agenda .tabtitle .tab:hover{
	background-color: #00a0e9;
	color: #FFFFFF;
}
#agenda .tabcon{
	position: relative;
	display: none;
}
#agenda .tabcon.current{
	display: block;
}
#agenda .tabcon .item{
	height:40px;
	width: 320px;
    margin: 30px auto 0;
}
#agenda .tabcon .item div{
	width: 100px;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	color: #333;
	font-size: 18px;
	cursor: pointer;
	margin:0 30px;
	
}
#agenda .tabcon .item div.current{
	background-color: #00a0e9;
	color: #FFFFFF;
}
#agenda .tabcon .item div:hover{
	background-color: #00a0e9;
	color: #FFFFFF;
}
#agenda table{
	display: none;
	width: 1000px;
	border-collapse: collapse;
	text-align: center;
	font-size: 17px
}
#agenda table.current{
	display: block;
}
#agenda table td{
	border-bottom: 1px solid #d7d7d7;
	padding: 10px;
}
#agenda table td.txt-left{
	text-align: left;
}
#agenda table .tit td{
	color: #00a0e9;
}








form{
	width: 500px;
	margin:50px auto;
}
form .item{
	margin: 15px 0;
}
form .item .tit{
	line-height: 40px;
}
form .item>div{
	float: left;
	margin-left: 20px;
}

form .item input{
	display: block;
	height: 40px;
	width: 480px;
	padding: 0 10px;
	font-size: 18px;
	border:1px solid #0371B3;
}
form .item input[type="checkbox"]{
	display: inline;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	margin-right: 10px;
}
form .item .checkbox{
	margin: 5px 0;
}

.btn{
	background-color: #0371B3;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 20px !important;
}


#live .bbsbox{
}
#live .bbsbox .bbs {
    width: 282px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    display: block;
    float: left;
    border: 1px solid #0371b3;
    color: #0371b3;
    margin: 30px 20px;
    cursor: pointer;
    border-radius: 4px;
}
#live .bbsbox .bbs.current{
	background-color: #0371b3;
    color: #FFFFFF;
}
#live .bbsbox .bbs:hover{
	background-color: #0371b3;
    color: #FFFFFF;
}
#live .live_nr{
	width: 900px;
	border-left:2px solid #0371b3 ;
}
#live .abox{
	float: left;
	
}
#live .abox a{
	display: block;
	display: block;
    width: 300px;
    border: 1px solid #0371b3;
    color: #0371b3;
    height: 40px;
    line-height: 40px;
    text-align: center;
    margin: 10px 0;
    border-radius: 4px;
    
}
#live .abox a.current{
	background-color: #0371b3;
    color: #FFFFFF;
}
#live .live_nr .item {
    padding-left: 100px;
    position: relative;
    margin: 50px 0;
}
#live .live_nr .item .tit {
    font-size: 16px;
    font-weight: bold;
    line-height: 24px;
}
#live .live_nr .item .tit a {
    color: #cd181d;
   
}
#live .live_nr .item .nr {
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
}
#live .live_nr .item .img {
    width: 500px;
    margin: 10px 0;
}
#live .live_nr .item .time {
    box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    position: absolute;
    top: 0;
    left: 15px;
    width: 45px;
    height: 30px;
    line-height: 30px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAeCAYAAABzL3NnAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5OTZmNDFjMy1hODhlLTAwNDktYWQ5Ni0wZjgxNTkyZjY1NWIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUQwNzBEOUE2QzQ2MTFFNzhFOTdEQ0ZEOEY4MDYzQTAiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUQwNzBEOTk2QzQ2MTFFNzhFOTdEQ0ZEOEY4MDYzQTAiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjAwMjc0NGItODQzMC0zYjQ0LTg4MzktNmFjMzkwMjU5ZmU4IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6MWU0NzYyY2UtMWIzNi0xMWU3LThmZDgtOGI3MTIwMjM2ODM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Rhr/6QAAANpJREFUeNrs2T0OAUEYxvFZX5VEOIWIRJxGJRTiFhLZ0gGIyhYOoHYA1AqXINFqbDwjGxHVW6je55nkX+008ytmZjPJdVkNhjFDc1QKvkYe15UYEZ4OAT4Q1oV5BXivzfPi7AoiEIIQhCAEIQhBCEIQghCE8CeEATtCG22ZEWrogCrMCCfUZN4T1qjPvDEO0ZT5dOigDfMRWS82wjIzwhE1mC9LGer+fLujPRp7R4h3gAkaoQe6oB1aodvXvMw7Qgv10Jn13yEiLAzz8qBnuJAWEN5GfGNNXwIMANGWHWvXz9AaAAAAAElFTkSuQmCC);
    padding-left: 20px;
    color: #FFFFFF;
}