﻿@charset "utf-8";
/* CSS Document */



img{border:0;}


#header{
text-align:right;
width:1000px;
height:57px;
margin:auto;
background-image:url(images/header_bg.jpg);
background-repeat:repeat-x;
}

.logo img{
margin-right:80px;
}

#banner{
width:1000px;
height:auto;
margin:auto;
}

#banner_flash{
width:1000px;
height:320px;
margin:auto;
}

#main{
width:1000px;
height:600px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_agenda{
width:1000px;
height:2050px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_Speakers{
width:1000px;
height:1540px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_Award{
width:1000px;
height:630px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_Photo{
width:1000px;
height:720px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_OfficialMeeting{
width:1000px;
height:2260px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#main_Happytimes{
width:1000px;
height:1000px!important;
*height:auto!important;
height:auto;
margin:auto;
padding:0px 0px 10px 0px ;
background-color:#FFFFFF;
}

#left{
float:left;
width:320px;
height:auto;
}

.video{
width:300px;
border: 1px solid #D4D4D4;
margin:0px 0px 0px 5px;
padding:4px;
overflow:hidden;
}

.newstitle{
width:320px;
height:28px;
margin-top:10px;
background-image:url(images/newstitle.jpg);
background-repeat:no-repeat;
}

.news{
width:300px;
height:auto;
}

.news-c{
width:300px;
height:auto;
padding:10px;
margin:0;
}

.news-c li{
float:left;
width:300px;
padding:0;
margin:0px 0px 10px 0px;
list-style-type: none;
}

.news-c img{
float:left;
width:80px;
height:80px;
padding:0;
margin:0px 10px 0px 0px;
}

.news-c p{
float:left;
width:210px;
height:auto;
padding:5px 0px 0px 0px;
margin:0;
color:#303030;
text-align:justify;
text-justify:inter-ideograph;
}

#center{
float:left;
*width:454px!important;
width:454px;
height:auto;
border-top: 1px solid #D4D4D4;
border-left: 1px solid #D4D4D4;
border-right: 1px solid #D4D4D4;
background-image:url(images/c-title.jpg);
background-repeat:no-repeat;
margin:0px 6px 0px 0px;
padding:0;
overflow:hidden;
}

.about{
float:left;
width:422px;
height:auto;
margin:51px 0px 0px 10px;
padding:0;
}

.about img{
float:left;
width:140px;
height:130px;
margin:0;
padding:0;
}

.about p{
float:left;
width:272px;
height:auto;
margin:0px 0px 0px 10px;
padding:0;
line-height:20px;
text-align:justify;
text-justify:inter-ideograph;
}

.c-line{
float:left;
width:412px;
height:12px;
margin:10px;
padding:0;
background-image:url(images/c-line.jpg);
background-repeat:no-repeat;
}

.c-line{
float:left;
width:432px;
height:12px;
margin:10px;
padding:0;
background-image:url(images/c-line.jpg);
background-repeat:no-repeat;
}

.c-gpc2010{
float:left;
width:422px;
height:auto;
margin:10px;
padding:0;
}

.c-gpc2010 h1{
float:left;
width:422px;
height:30px;
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
color:#303030;
}

.c-gpc2010 li{
float:left;
width:422px;
height:auto;
font-size:12px;
margin:0;
padding:0;
line-height:150%;
list-style-type: none;
}

.c-gpc2010 span{
float:left;
text-align:left;
width:422px;
height:auto;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
color: #555555;
}

.c-gpc2010 p{
float:left;
text-align:left;
width:402px;
height:auto;
font-size:12px;
margin:0;
padding:0px 0px 0px 20px;
}

#indexmore{
float:left;
text-align:right;
width:422px;
height:20px;
font-size:12px;
font-weight:bold;
margin:0;
padding:0;
}

#right{
float:left;
width:212px;
height:auto;
}

.right_ad{
float:left;
width:212px;
height:177px;
}

.right-speaks{
	float:left;
	width:210px;
	height:auto;
	border:1px solid #CCDEEA;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.r-speskstitle{
float:left;
width:210px;
height:37px;
background-image: url(images/bg_speaks.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #CCDEEA;
}

.r-speskstitle img{
float:left;
width:8px;
height:22px;
padding:8px 10px 0px 10px;
}

.r-speskstitle span{
float:left;
width:182px;
height:25px;
font-size:14px;
font-weight:bold;
color:#3779B6;
padding-top:12px;
}

.r-speskspic{
float:left;
text-align:center;
width:210px;
height:220px;
padding:10px 0px 0px 0px;
overflow:hidden;
}

.r-speskspic li{
float:left;
text-align:center;
width:210px;
padding:0;
margin:0px 0px 10px 0px;
list-style:none;
}

.r-speskspic li img{
float:center;
text-align:center;
padding:0;
margin:0;
border: 1px solid #D4D4D4;
}
.r-speskspic li p{
float:left;
width:210px;
padding:0;
margin:0;
}

#footer{
text-align:center;
width:1000px;
height:auto;
margin:auto;
line-height:50px;
background-color:#F0F0F0;
/*border-top: 1px solid #0091DC;*/
background-image:url(images/main_bg.jpg);
background-repeat:no-repeat;
padding:15px 0px 0px 0px;
}

/* 鍐呭椤� */

#c-left{
float:left;
width:650px;
height:auto;
border: 1px solid #CCDEEA;
*margin:0px 10px 0px 10px!important;
margin:0px 10px 0px 5px;
padding:10px 10px 10px 10px;

background-repeat:no-repeat;
}

.c-lefttitle{
float:left;
width:650px;
height:30px;
color:#3779B6;
font-size:20px;
font-weight: bold;
margin-bottom:20px;
}

.c-left01{
float:left;
width:638px;
height:auto;
border: 1px solid #d4d4d4;
padding:5px;
line-height:25px;
margin:0px 0px 10px 0px;
font-size:14px;
}

#c-right{
float:left;
width:300px;
height:auto;
}

.c-right_ad{
width:300px;
height:250px;
margin-bottom:10px;
}

.c-right_video{
width:300px;
height:277px;
margin-bottom:10px;
}

.piclist{
float:left;
width:638px;
height:auto;
padding:0;
margin:0;
}

.piclist li{
float:left;
width:160px;
height:auto;
padding:0;
margin:10px 0px 10px 40px!important;
margin:10px 0px 0px 30px;
list-style-type: none;
}

.piclist li img{
float:left;
width:160px;
height:120px;
padding:0;
margin:0;
}

.piclist li p{
float:left;
text-align:center;
width:160px;
height:40px!important;
*height:auto!important;
height:auto;
padding:0;
margin:0;
}

.speakers{
float:left;
width:598px;
height:auto;
padding:0;
*margin:0px 20px 0px 20px!important;
margin:0px 0px 0px 10px;
}

.speakers li{
float:left;
width:598px;
height:auto;
padding:0px 0px 15px 0px;
margin:0px 0px 20px 0px;
border-bottom: 1px dashed #D4D4D4;
list-style-type: none;
}

.speakers li img{
float:left;
width:135px;
height:168px;
padding:0;
margin:0;
border: 1px solid #D4D4D4;
}

.speakers li h1{
float:left;
width:440px;
height:auto;
padding:0;
color:#233E73;
font-size:16px;
margin:0px 0px 0px 20px;
}

.speakers li p{
float:left;
width:440px;
height:auto;
padding:0;
margin:0px 0px 0px 20px;
line-height:150%;
}

.award{
	float:left;
	width:620px;
	height:auto;
	padding:0;

*margin:0px 0px 0px 50px!important;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.award img{
float:left;
width:72px;
height:150px;
padding:0;
margin:0;
}

.award p{
	float:left;
	width:505px;
	height:auto;
	padding:0;

*margin:10px 0px 0px 50px!important;
	font-size:14px;
	text-align:justify;
	text-justify:inter-ideograph;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}

.award_title{
float:left;
width:630px;
height:28px;
font-size:16px;
font-weight:bold;
color:#3A77B6;
background-image: url(images/AWARD_title.jpg);
background-repeat:no-repeat;
padding:10px 0px 0px 20px;
}

.award_logo{
float:left;
width:610px;
height:auto;
padding:10px;
}

.award_logo img{
float:left;
margin-right:29px;
}

#c-rightaward{
float:left;
width:298px;
height:auto;
border: 1px solid #CCDEEA;
padding:38px 0px 0px 0px;
background-image: url(images/message_title.jpg);
background-repeat:no-repeat;
margin:0px 0px 10px 0px;
}

.message{
float:left;
width:298px;
height:auto;
padding:0;
margin:0;
}

.message li{
float:left;
width:278px;
height:auto;
font-size:14px;
line-height:150%;
padding:10px 10px 20px 10px;
margin:0;
background:url(images/message_bg.jpg) no-repeat bottom;
}

#speaks_right{
float:left;
width:298px;
height:auto;
border:1px solid #CCDEEA;
margin:0px 0px 10px 0px;
padding:0;
}

.speaks_right01{
float:left;
width:298px;
height:37px;
background-image: url(images/bg_speaks.jpg);
background-repeat:repeat-x;
border-bottom:1px solid #CCDEEA;
}

.speaks_right01 img{
float:left;
width:8px;
height:22px;
padding:8px 10px 0px 10px;
}

.speaks_right01 span{
float:left;
width:270px;
height:27px;
font-size:14px;
font-weight:bold;
color:#3779B6;
padding-top:10px;
}

.speaks_right02{
float:left;
text-align:center;
width:298px;
height:220px;
padding:10px 0px 0px 0px;
overflow:hidden;
}

.speaks_right02 li{
float:left;
text-align:center;
width:298px;
padding:0;
margin:0px 0px 10px 0px;
list-style:none;
}

.speaks_right02 li img{
float:center;
text-align:center;
padding:0;
margin:0;
border: 1px solid #D4D4D4;
}

.speaks_right02 li p{
float:left;
width:298px;
padding:0;
margin:0;
}

.speaks_right03{
float:left;
text-align:center;
width:298px;
height:300px;
padding:10px 0px 0px 0px;
overflow:hidden;
}

.speaks_right03 li{
float:left;
text-align:center;
width:298px;
padding:0;
margin:0px 0px 10px 0px;
list-style:none;
}

.speaks_right03 li img{
float:center;
text-align:center;
width:160px;
height:120px;
padding:0;
margin:0;
border: 1px solid #D4D4D4;
}

.speaks_right03 li p{
float:left;
width:298px;
padding:0;
margin:0;
}

.agenda01{
float:left;
width:638px;
height:40px;
font-size:15px;
color:#3779B6;
font-weight:bold;
background-image:url(images/Agenda_bg.jpg);
background-repeat:no-repeat;
}

.agenda02{
float:left;
width:638px;
height:40px;
font-size:14px;
color:#3779B6;
font-weight:bold;
background:url(images/Agenda_bg2.jpg) no-repeat 0 25px;
}

.agenda03{
float:left;
width:638px;
height:auto;
font-size:14px;
margin-bottom:20px;
}

.highlights{
float:left;
text-align:left;
font-size:14px;
color:#555555;
}
