@charset "utf-8";
/* CSS Document */

body {
	font: 100%/1.4 Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	 font-size: 14px;
	 line-height: 1.8;
	/*background-color: #4E5869;*/
	margin: 0;
	padding: 0;
	color: #000;
	
}

/* ~~ 元素/标签选择器 ~~ */
ul, ol, dl { /* 由于浏览器之间的差异，最佳做法是在列表中将填充和边距都设置为零。为了保持一致，您可以在此处指定需要的数值，也可以在列表所包含的列表项（LI、DT 和 DD）中指定需要的数值。请注意，除非编写一个更为具体的选择器，否则您在此处进行的设置将会层叠到 .nav 列表。 */
	padding: 0;
	margin: 0;
	list-style-type:none;
}
h1, h2, h3, h4, h5, h6, p {
	margin-top: 0;	 /* 删除上边距可以解决边距会超出其包含的 div 的问题。剩余的下边距可以使 div 与后面的任何元素保持一定距离。 */
	padding-right: 15px;
	padding-left: 15px; /* 向 div 内的元素侧边（而不是 div 自身）添加填充可避免使用任何方框模型数学。此外，也可将具有侧边填充的嵌套 div 用作替代方法。 */
}
h1{
 font-size: 1.5em;	
 margin-top: 0;
  margin-bottom: 10px;
	}
.hr{
border:0;
background-color:#ccc;
height:1px;	
margin:10px;
margin-bottom:30px;
	}
a img { /* 此选择器将删除某些浏览器中显示在图像周围的默认蓝色边框（当该图像包含在链接中时） */
	border: none;
}

/* ~~ 站点链接的样式必须保持此顺序，包括用于创建悬停效果的选择器组在内。 ~~ */
a:link {
	/* color:#414958;*/
	text-decoration: underline; /* 除非将链接设置成极为独特的外观样式，否则最好提供下划线，以便可从视觉上快速识别 */
}
a:visited {
	/*color: #4E5869;*/
	text-decoration: underline;
}
a:hover, a:active, a:focus { /* 此组选择器将为键盘导航者提供与鼠标使用者相同的悬停体验。 */
	text-decoration: none;
}

table{
	border-spacing:0;
	border-collapse:collapse;
	vertical-align:middle;
	}
td,th{
	padding:0px;
	vertical-align:middle;
	}

.table{
	margin:0 auto;
	width:95%;
	border-collapse:collapse!important
	}
.table td{
	background-color:#fff;!important
	text-align:center;
	vertical-align:middle;
	}
.table-bordered td,.table-bordered th{
	border:1px solid #faf9b8;!important
	}
.table>thead>tr, .table>thead>th{
	 background-color:#faf9b8;
	 text-align:center;
	 vertical-align:middle;
	}
.tableul{
	padding-left:5px; 
	list-style-type: disc;
	text-align: left;
	list-style-position:inside;
	}
.ol{
	padding-right: 15px;
	padding-left: 15px;
	}
/* ~~ 此容器包含所有其它 div，并依百分比设定其宽度 ~~ */
.container {
	margin-top: 0;
	width: 80%;
	max-width: 1360px;/* 可能需要最大宽度，以防止此布局在大型显示器上过宽。这将使行长度更便于阅读。IE6 不遵循此声明。 */

	background-color: #FFF;
	margin: 0 auto; /* 侧边的自动值与宽度结合使用，可以将布局居中对齐。如果将 .container 宽度设置为 100%，则不需要此设置。 */
    
}

/* ~~ 标题未指定宽度。它将扩展到布局的完整宽度。标题包含一个图像占位符，该占位符应替换为您自己的链接徽标 ~~ */


/* ~~ 这是布局信息。 ~~ 

1) 填充只会放置于 div 的顶部和/或底部。此 div 中的元素侧边会有填充。这样，您可以避免使用任何“方框模型数学”。请注意，如果向 div 自身添加任何侧边填充或边框，这些侧边填充或边框将与您定义的宽度相加，得出 *总计* 宽度。您也可以选择删除 div 中的元素的填充，并在该元素中另外放置一个没有任何宽度但具有设计所需填充的 div。

内容*/
.content {
	margin-bottom:10px;
	width:65%;
	float:right;
}
.contentmessage{
	padding: 0 0;
	}

.content-more {
	margin:10px 10px 0px 10px;
	padding: 3px 10px;
	height:20px;
	line-height:20px;
	background-color: #f4f4f4;
	text-align:right;
	display:none;
	}
.content-more>a:link,.content-more>a:visited{
	color:#000;
	
	}
/*----------------/广告--------------------*/
.content-ad{
	padding: 0;
	margin: 0;
	width:35%;
	margin-top:80px;
}
/*----------------/内页--------------------*/
.content-child{
	padding: 20px;
	padding-left: 40px;
	width:68%;
	float:right;
	text-align:justify;
	height:auto;

}
.left-content{
	margin: 10px 0px;
	width:28%;
	margin-top:80px;
}
.left-1{
	padding: 0;
	margin: 0;
	margin:10px;
	background-color:#f4f4f4;
}
.left-1-1{
	height: 30px;
	padding: 10px;
	background-color:#faf9b8;/*-------内页左侧颜色-----*/
	line-height: 30px;
	vertical-align: middle;
	font-weight: bold;
	border-radius:5px;
	}
.left-1-2{
	padding:5px;
	}
.left-1-3{
	padding:10px;
	text-align:center;
	}
.program{
	width:95%;
	background-color:#0a328f;
    padding:10px;
	color:#FFF;
	font-weight:bold;
	border-radius:10px;
	margin:0 auto;
	margin-top:10px;
	line-height:1.5;
	}

.program:hover{
	background-color: #014dfe;
	color: #000;
	}
.program>a:link{
	color: #fff;
	text-decoration:none;
	}
.program>a:visited{
	color: #fff;
	text-decoration:none;
	}
.exhibitionul{
	padding-left: 28px;
	margin: 0;
	list-style-type:disc;
	}
.speakers{
	padding:5px;
	margin:0 auto;
	width:100%;	
	text-align:left;
	}
.speakers-left{
	padding:2px 0;
	width:48%;
	float:left;
	margin:0 auto;
	}
.speakers-right{
	padding:2px 0;
	width:48%;
	float:left;
	text-align:left;
	margin:0 auto;
	}	
	
	
/*----------------/内页结束--------------------*/
/* ~~ 其它浮动/清除类 ~~ */
.fltrt {  /* 此类可用于在页面中使元素向右浮动。浮动元素必须位于其在页面上的相邻元素之前。 */
	float: right;
	margin-left: 8px;
}
.fltlft { /* 此类可用于在页面中使元素向左浮动。浮动元素必须位于其在页面上的相邻元素之前。 */
	float: left;
	margin-right: 8px;
}
.clearfloat { /* 如果从 #container 中删除或移出了 #footer，则可以将此类放置在 <br /> 或空 div 中，作为 #container 内最后一个浮动 div 之后的最终元素 */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
/*----------------/表单--------------------*/

form{
	margin:0px;
	margin:0 auto;
	padding:0 3px;
	text-align:left;
	width:100%;
	} 
input{
	border:1px solid #808080;
	} 
.form-left>label,.form-right>label{
	padding:0;
	width:36%;	
    display:inline-block;
	line-height:30px;
	text-align:right;
	vertical-align:middle;
	} 
.form-left>input,.form-right>input{
	width: 60%;
	} 
.form-left>textarea,.form-right>textarea{
	width: 59%;
	height: 60px;
	} 
#sbutton{
	margin:0 auto;
	margin-top: 10px;
	padding:9px 10px;
	width:120px;
	border-radius:5px;
	background-color:#faf9b8;
	border:0px;
	letter-spacing:3px;
	font-size:18px;
	cursor:pointer;
	} 
.sbuttonbox{
	padding-top:40px;
	width:120px;
	margin:0 auto;
	
	} 
.brclear{
	clear: both;
	} 
.clearright{
	clear: right;
	} 	
.formtitle{
	padding-left:10px;
	background-color:#faf9b8;
	margin:0 auto;
	vertical-align:middle;
	margin-top:10px;
	}	
.form-left{
	padding:2px 2px;
	width:49%;
	float:left;
	position:relative;
	}
.form-right{
	padding:2px 2px;
	width:49%;	
	float:left;
	}	
.radiobox1{
	padding-top:10px;
	margin:0 auto;
	height:30px;
	line-height:30px;
	position:relative;
	}
.radiobox{
	position:absolute;
	left:15%;
	}
.radio{
	width:15px;
	}
.form-radiocn{
	padding:2px 2px;
	width:49%;	
	float:left;
	}	
.form-radiocn>label{
	padding:0;
	width:36%;	
    display:inline-block;
	line-height:30px;
	text-align:right;
	vertical-align:middle;
	} 
.radiocn{
	
	width:15px;
	}
.conferenceitems{
	margin:0 auto;
	padding-left:10px;
	padding-top:5px;
	padding-bottom:5px;
	}

.conferenceitems-right{
	padding:0;
	vertical-align:middle;
	}
/*----------------/导航--------------------*/
#navuobox{
	padding: 0;	
	width: 100%;
	margin: 0 auto;
	background-color: #141f3d; /*--------banner颜色-----*/
	height: 40px;
	margin: 0px;
	position:relative;	
	}
.navul {
	display: flex;
	padding: 0;
	margin: 0;
	list-style-type: none;   
	position:absolute;
	right:10%; 
	
}
.navul li {
	height: 40px;
    position: relative;
	cursor: pointer;
	margin-left: auto;
	}
.navul li a {
	font-family: Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	color: #ffffff;
	line-height: 40px;
	text-decoration: none;
	display: block;
	padding: 0 15px 0 15px;
	background: none;
}
.navul li a:hover {
	font-family: Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	color: #ffffff;
	line-height: 40px;
	text-decoration: none;
	display: block;
	background-color: #141f3d; /*-------鼠标经过颜色-----*/
	padding: 0 15px 0 15px;
}
.navul li dl {
	width: 140px;
	clear: both;
	background-color: #f5f5f5;
	padding: 0;
	
}
.navul li dl dt {
	width: 140px;
	height: 38px;
	color: #000000;
	font-family: Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	text-decoration: none;
	line-height: 38px;
	padding: 0;
	text-align:center;
	
}
.navul li dl dt a {
	width: 130px;
	height: 38px;
	color: #000000;
	font-family: Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	text-decoration: none;
	line-height: 38px;
	font-weight: normal;
	text-align: left;
	padding: 0 0 0 10px;
	
}
.navul li dl dt a:hover {
	width: 130px;
	height: 38px;
	color: #ffffff;
	font-family: Microsoft YaHei, SimHei, SimSun,Arial, sans-serif;
	text-decoration: none;
	line-height: 38px;
	font-weight: normal;
	text-align: left;
	padding: 0 0 0 10px;
}


	
/*----------------/banner图片--------------------*/


.imgtop1{
	padding: 0;
	margin: 0;
	background-color: #4E5869;	
}

.imgtop2{
	padding: 0;
	margin: 0;
	background-color: #4E5869;	
	display:none;
}	

/*----------------/时间地点--------------------*/
.tophead{
	padding: 0;
	width: 100%;
	margin: 0 auto;
	background-color:#faf9b8;/*-------时间地点颜色-----*/
	vertical-align: middle;
	margin-bottom: 10px;
	box-shadow: 10px 10px 5px #ccc;		
}
.tophead div{
	width: 80%;
	max-width: 1360px;
	margin: 0 auto;
	vertical-align: middle;
	display: flex;
	justify-content: space-between;
	align-items:center;
	background-color:#faf9b8;/*-------时间地点过颜色-----*/
	}
.top_1{
    flex-grow: 1;
	padding:7px 15px;
	}
.top_1:hover{
    background-color:#FFF7CE;/*-------鼠标经过颜色-----*/
	}
.top_2{
	flex-grow:1;
	padding:7px 15px;
}
.top_2:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}
.top_3{
	flex-grow:1;
	padding:7px 15px;
	
}
.top_3 a{text-decoration: none;
       color:#000;
}
.top_3:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}
.top_4{
	flex-grow:1;
	padding:7px 15px;
}
.top_4:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}
.top_4 a{text-decoration: none;
       color:#000;
}
/* -------主席开始------- */
.containertop{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
	display:flex;
	justify-content: space-between;
	}
	
.sectionbox3{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#f4f4f4;
}

.chairtitle{
	padding:10px;
	padding-left:20px;
	width:85%
	}
.chairbox{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
	display:flex;
	justify-content: space-between;
	}
.chairbox>img{
	margin:0 auto;	
	padding-left:10px;
	max-width:135px;
	height:auto;
	max-height:182px;
	vertical-align:middle;
	}
.chairbox a:link{
	color:#000;	
	}
.chairbox a:visit{
	color:#000;	
	}

/* 日程样式开始 */
.sectionbox{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
}
		

h2{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
    padding-left:20px;
	}

.sectionpm{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
	display:flex;
	justify-content: space-between;
	}
	
.pm-1{
	flex-grow:1;
	margin:10px;
	background-color:#f4f4f4;
    width:23%;	
		}
.pm-1:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}	

.pm-1-1{
	height: 30px;
	padding: 10px;
	background-color: #faf9b8;/*-------日程标题颜色-----*/
	box-shadow: 5px 5px 3px #999;
	line-height: 1.2;
	vertical-align: middle;
	}
	.pm-1-2{
	padding:5px;	
	}
.pm-2{
    width:23%;
	flex-grow:1;
	margin:10px;
	background-color:#f4f4f4;
	}
.pm-2:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}
.pm-3{
	width:23%;
	flex-grow:1;
	margin:10px;
	background-color:#f4f4f4;
	}
.pm-3:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}	
.pm-4{
	width:23%;
	flex-grow:1;
	margin:10px;
	background-color:#f4f4f4;
	}
.pm-4:hover{
    background-color: #FFF7CE;/*-------鼠标经过颜色-----*/
	}
.hosting-1{
	flex-grow:1;
	margin:10px;
	padding:10px;
    width:23%;
	display: flex;
	align-items: center;
	text-align:center;	
		}
.hosting-1>img{
    width:70%;	
	}
.hosting-2{
	flex-grow:1;
	margin:10px;
	padding:10px;
    width:35%;	
	display: flex;
	align-items: center;
	text-align:center;
	}
.hosting-2>img{
    width:90%;	
	}
/* 日程样式结束 */

/* 演讲人样式开始 */
.massage{
	width: 80%;
	margin: 0 auto;
	max-width: 1360px;
	justify-content: space-between;
	line-height: 1.5;
	color: #F00;
	}
	
.sectionbox2{
	width:100%;
	padding-bottom:10px;
	padding-top:10px;
	background-color:#FFFCDF;
		}
.sectionsp{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
	display:flex;
	justify-content:space-between;
	line-height:1.5;
	}
	
.sectionsp>div:hover{
	background-color:#FFFAF0; /*-------鼠标经过-----*/
	}
.sectionsp a:link{
	color:#000;	
	}
.sectionsp a:visit{
	color:#000;	
	}	
.sp-1-3{
	width:135px;
	margin:0 auto;	
	bottom:10px;
	text-align:center;
	background-color:#faf9b8;
	display:none;
	}
.sp-1{
	width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-1-1{
	width:135px;
	height:180px;
	padding:5px;
	margin:0 auto;
	}
.sp-1-2{	
	padding:10px;
	margin:0 auto;
	text-align:center;
	}
.sp-2{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-3{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-4{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-5{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-6{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-7{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-8{
    width:23%;
	flex-grow:1;
	margin:10px;
	}
.sp-null{
    width:23%;
	flex-grow:1;
	margin:10px;
	}		
.sp-null:hover{
	background-color:#FFFCDF;
	}
/* 城市样式 */	
.citybox{
	width:80%;
	margin:0 auto;	
	max-width: 1360px;
	display:flex;
	justify-content: space-between;
	}
.citybox>img{
	flex-grow:1;
	margin-left:10px;
	width:30%;
	max-height:300px;
	height:auto;
	}
.citybox a:link{
	color:#000;	
	}
.citybox a:visit{
	color:#000;	
	}
.citytitle{
	flex-grow:1;
	padding:10px;
	padding-left:20px;
	width:30%
	}	
	/* 底部样式 */
footer{
	width:100%;
	background-color:#444;
	padding-top:20px;
	padding-bottom:50px;
	position: relative;/* 这可以使 IE6 hasLayout 以正确方式进行清除 */
	clear: both;
	}


.footer{
	width:80%;
	max-width: 1360px;
	height:50px;
	margin:0 auto;
	display:flex;
	justify-content: space-between;
	color:#ccc;
	}


.footer-left{
	flex-grow:1;
	min-width:150px;
    background-color:#444;
    padding:20px;
		}

.footer-img{
    width:40%;
		}		
.footer-buttom{
	padding:6px 0px;
		}
.footer-buttom a{
	text-decoration: none;
       color:#ccc;
}
.footer-center{
	flex-grow:1;
    background-color:#444;
    padding:20px;
	}
	
.first-child{
	color:#fff;
	}
.footer-right{
	flex-grow:1;
	background-color:#444;
    padding:20px;
	}
	
.footer a:link{
	color:#ccc;
	text-decoration: none;
}
.footer a:hover{
	color:#fff;
	
}
.footer a:visited{
	color:#fff;
	
}
/* 底部样式结束 */



/* PC端 */
@media screen and (max-width:1200px){ 
.contentmessage{
	height:300px;
	overflow:hidden;
	}
	
.content-more {
	display:block;
	}
.navul {
	right:5px; 

}	
	}

@media screen and (max-width:960px){ 
.container {
	width:100%;
	}
#navuobox{
	height:auto;
	}
.navul {
	flex-wrap: wrap; 
	width:100%;
	position: relative;
	right:0; 
	}
h2{
	width:100%;
	padding-left:10px;
	}
.chairbox{
	width:100%;
	}
.citybox{
	width:100%;
	}
.sectionpm{
	width:100%;
	}
.sectionsp{
	width:100%;
	}
.footer{
	width:100%;
	}

.tophead div{
	width:100%;
	}
	
}
/* pad端 */
@media screen and (max-width:768px) and (min-width:480px){  
#navuobox{
     height:auto;
	}
.navul {
	flex-wrap: wrap; 
	width:100%;
	position: relative;
	right:0; 
	}	
	
.navul li {
	width:30%;
	}
.imgtop1{
  display:none;	
	}
	
.imgtop2{
  display:block;	
	}	
	

.tophead div{
	flex-wrap: wrap;
	}
.top_1{
    border-bottom:1px solid #FFF0B5;
	}
.top_2{
    border-bottom:1px solid #FFF0B5;
	}
.top_3{
    border-bottom:1px solid #FFF0B5;
	}
.top_4{
    border-bottom:1px solid #FFF0B5;
	}
.content{
	width:100%;
	float:none;
	}
.content-ad{
	padding: 0;
	margin: 0;
	width:100%;
	height:auto;	
	}
.chairbox{
	flex-wrap: wrap;
	}	
.citybox{
	flex-wrap: wrap;
	}	
.citybox>img{
	width:45%;
	}
.citytitle{
	width:45%
	}
.sectionpm{
	flex-wrap: wrap;
}
.sectionsp{
	flex-wrap: wrap;
	justify-content: space-between;
}

.pm-1{
	width:45%;
	}
.pm-2{
	width:45%;
	}
.pm-3{
	width:45%;
	}
.pm-4{
	width:45%;
	}
.hosting-1{
    width:40%;	
	}
.hosting-1>img{
    width:70%;	
	}
.hosting-2{
    width:40%;	
		}
.hosting-2>img{
    width:100%;	
	}
.Organization-1{
	 width:45%;	
	}
.sp-1{
	width:45%;
	}
.sp-2{
	width:45%;
	}
.sp-3{
	width:45%;
	}
.sp-4{
	width:45%;
	}
.sp-5{
	width:45%;
	}
.sp-6{
	width:45%;
	}
.sp-7{
	width:45%;
	}
.sp-8{
	width:45%;
	}
.sp-null{
	width:45%;
	}
.footer{
	flex-wrap:wrap;
}

.content-child{
	width:95%;
}
.left-content{
	width:100%;
	clear:both;

}
td,th{
	padding:0px;
	margin:0px;
	}
.table{
	width:100%;
	font-size:14px;
	}
.tableul{
	padding: 0px;
}
.conferenceitems{
	flex-wrap:wrap;
	}

.speakers-left{
	clear:both;
	width:100%;
	}
.speakers-right{
	clear:both;
	width:100%;
	}
form{
	font-size:14px;
	} 
}
@media screen and (max-width:480px){
body {
	 font-size: 14px;
}
#navuobox{
	height:auto;
	}
/*.navul{
	display:none;
	} */
.navul {
	flex-wrap: wrap; 
	width:100%;
	position: relative;
	right:0; 
	}	
	
.navul li {
	border-bottom:1px solid #999;
	width:100%;
	}
		
.imgtop1{
  display:none;	
	}
	
.imgtop2{
  display:block;	
	}	
	

.tophead div{
	flex-wrap: wrap;
	}
.top_1{
    border-bottom:1px solid #FFF0B5;
	}
.top_2{
    border-bottom:1px solid #FFF0B5;
	}
.top_3{
    border-bottom:1px solid #FFF0B5;
	}
.top_4{
    border-bottom:1px solid #FFF0B5;
	}
			
.content{
	width:100%;
	float:none;
	}
.content-ad{
	padding: 0;
	margin: 0;
	width:100%;
	height:auto;	
	}
.chairbox{
	flex-wrap: wrap;
	}
.citybox{
	flex-wrap: wrap;
	}
.citybox>img{
	width:100%;
	}
.citytitle{
	width:100%
	}
.sectionpm{
	flex-wrap:wrap;
}
.pm-1{
	width:100%;
	}
.pm-2{
	width:100%;
	}
.pm-3{
	width:100%;
	}
.pm-4{
	width:100%;
	}
.hosting-1{
    width:80%;	
			}
.hosting-1>img{
    width:60%;	
			}
.hosting-2{
    width:90%;	
			}
.hosting-2>img{
    width:100%;	
	}
.Organization-1{
	width:100%;
	}
.sectionsp{
	flex-wrap: wrap;
}
.sp-1{
	width:100%;
	}
.sp-2{
	width:100%;
	}
.sp-3{
	width:100%;
	}
.sp-4{
	width:100%;
	}
.sp-5{
	width:100%;
	}
.sp-6{
	width:100%;
	}
.sp-7{
	width:100%;
	}
.sp-8{
	width:100%;
	}
.sp-null{
   display:none;
	}
.footer{
	flex-wrap:wrap;
}

.content-child{
	width:95%;
}
.left-content{
	width:100%;
	clear:both;

}
td,th{
	padding:0px;
	margin:0px;
	}
.table{
	width:100%;
	font-size:14px;
		}
.tableul{
	padding: 0px;
}
.form-left{
	margin:0 auto;
	padding:0 3px;
	clear:both;
	width:100%;	
	}
.form-right{
	margin:0 auto;
	padding:0 3px;
	clear:both;
	width:100%;	
	}
.form-radiocn{
	margin:0 auto;
	padding:0 3px;
	clear:both;
	width:100%;	
	}
form{
	font-size:14px;
	} 
.speakers-left{
	clear:both;
	width:100%;
	}
.speakers-right{
	clear:both;
	width:100%;
	}

}
.text1 {
	text-align: left;
}
.P4{
	padding-right:0;
}.containertop p strong {
	font-size: 18px;
}
