﻿html,body {height:100%;}
body {margin:0; padding:0; background:#23598e url(../images/bg.jpg) repeat-x left top;}
body,td {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#dde3e9;}
div, form, p, ul, li, dl, dd, dt {margin:0; padding:0;}
ul,dl {list-style:none;}
img {border:0;}
a {color:#dde3e9; text-decoration:underline;}
a:hover {color:#fff000; text-decoration:underline;}

.clearfix {display:inline-block;}
html[xmlns] .clearfix {display:block;}
* html .clearfix {_height:1%;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}

.textbox  {border:1px solid #ccc; background:#fff; padding:1px 1px 2px;}
.textarea {border:1px solid #ccc; background:#fff; padding:1px;}
.checkbox {border:none; vertical-align:middle; padding:0;}

.fl {float:left;}
.fr {float:right;}
.clear {clear:both; font-size:0px; width:100%; height:0; line-height:0px; overflow:hidden;}
.hspacer {clear:both; width:1px; height:20px; font-size:1px; overflow:hidden;}
.dotLine {clear:both; margin-top:15px; width:100%; height:15px; font-size:1px; overflow:hidden; border-top:1px dotted #ccc;}

/* layout */
#wrap {width:100%; height:auto;}
#topbar {margin:0 auto; width:100%; height:30px; background:url(../images/topbar_bg.jpg) repeat-x left top;}
#topbar span {color:#666;}
#topbar a {color:#666;}
#topbar #topbarWrap {margin:0 auto; padding-top:8px; width:960px;}

#header {margin:0 auto; width:100%; height:220px; background:url(../images/header_bg.jpg) repeat-x left top;}
#header #headerWrap {margin:0 auto; width:100%; height:220px; background:url(../images/header_bg2.jpg) no-repeat center top;}

#nav {margin:0 auto; padding:0; width:100%; height:36px; background:url(../images/nav_bg.jpg) repeat-x left top;}
#nav #navWrap {margin:0 auto; width:960px; height:36px;}
#nav ul {margin:0; padding:0 0 0 10px; list-style:none; zoom:1;}
#nav ul li {float:left; display:inline; white-space:nowrap;}
#nav ul li.split {float:left; width:2px; height:36px; font-size:1px; overflow:hidden; background:url(../images/nav_line.jpg) no-repeat center top;}
#nav ul li a {float:left; padding:12px 12px 0 12px; height:24px; color:#a3e0fe; font-weight:400; white-space:nowrap; text-decoration:none;}
#nav ul li a:hover {color:#f1dc99;}
#nav ul li a.cur {color:#f1dc99; font-weight:700;}

#container {margin:0 auto; width:100%; background:url(../images/main_bg1.jpg) repeat-x left top;}
#containerWrap {margin:0 auto; padding:22px 0; width:960px; height:auto; overflow:hidden; zoom:1; background:#1a436a url(../images/main_bg.jpg) repeat-x left top;}
#footer {margin:0 auto; padding:20px 0; width:960px; }
#footer #copyright {width:100%; color:#dde3e9; text-align:center;}
#footer #copyright a {color:#dde3e9; text-decoration:underline;}
#footer #copyright p.p1 {margin:0; padding:0; line-height:20px;}
#footer #copyright p.p2 {margin:0; padding:0; line-height:20px; font-size:11px;}
#footer #bs {margin-top:8px; width:100%; text-align:center;}
#footer #poweredby {margin-top:8px; width:100%; text-align:center;}

.main {margin:0 auto; width:900px;}
.main_bg {width:100%; background:url(../images/line2.gif) repeat-y 694px 0;}
.left {float:right; display:inline; margin-right:22px; width:220px;}
.right {float:left; display:inline; margin-left:22px; width:652px;}
.bar {margin-bottom:20px; width:100%; color:#81a0c0;}
.bar a {color:#81a0c0;}
.tt {width:100%; background:url(../images/line1.gif) repeat-x left bottom; position:relative;}
.tt h2 {margin:0; padding:2px 0 18px 0; line-height:1.2em; font-size:26px; font-weight:700; font-family:"Times New Roman", Times, serif; color:#f1dc99;}
.tt a {position:absolute; right:0; top:16px;}
.cc {margin-top:20px; padding-bottom:10px;}
.cc h2 {position:relative;}
.cc h2 p {position:absolute; right:0; top:0; font-size:12px; font-weight:normal;}
.cc p {margin:0 0 1em 0; line-height:2em;}
.cc h3 {margin:20px 0; padding:0; line-height:1.2em; text-align:center; font-size:18px; font-weight:700; color:#f1dc99;}
.tabs {margin:0 0 20px 0; width:100%; height:42px; background:url(../images/tabs_bg.jpg) repeat-x left bottom;}
.tabs a {float:left; display:inline; height:42px; line-height:42px; font-size:14px; color:#a3e0fe; text-decoration:none;}
.tabs a span {display:block; padding:0 20px;}
.tabs a.on {height:42px; line-height:42px; font-weight:700; color:#fff; border:none; background:url(../images/tabs_l_on.jpg) no-repeat left top;}
.tabs a.on span {background:url(../images/tabs_r_on.jpg) no-repeat right top;}
#awards {width:100%;}
#awards h4 {margin:0 0 10px 0; padding:6px 0 4px 0; text-indent:12px; font-size:13px; font-weight:700; background:#1e5180;}
#awards h4 span {color:#f1dc99; margin-right:10px;}
#awards ul {margin:0 0 20px 0; padding:0; list-style:disc;}
#awards ul li {float:left; display:inline; width:150px; margin-left:50px; line-height:28px;}

/*
#titleIntro {height:27px; text-indent:-9999px; background:url(../images/title_intro.gif) no-repeat left top;}
#titleAgenda {height:27px; text-indent:-9999px; background:url(../images/title_agenda.gif) no-repeat left top;}
#titleVenue {height:27px; text-indent:-9999px; background:url(../images/title_venue.gif) no-repeat left top;}
#titleLetters {height:27px; text-indent:-9999px; background:url(../images/title_letters.gif) no-repeat left top;}
#titlePartners {height:27px; text-indent:-9999px; background:url(../images/title_partners.gif) no-repeat left top;}
#titlePanels {height:27px; text-indent:-9999px; background:url(../images/title_panels.gif) no-repeat left top;}
#titleSpeakers1 {height:27px; text-indent:-9999px; background:url(../images/title_speakers1.gif) no-repeat left top;}
#titleSpeakers2 {height:27px; text-indent:-9999px; background:url(../images/title_speakers2.gif) no-repeat left top;}
#titleSpeakers3 {height:27px; text-indent:-9999px; background:url(../images/title_speakers3.gif) no-repeat left top;}
#titleSpeakers4 {height:27px; text-indent:-9999px; background:url(../images/title_speakers4.gif) no-repeat left top;}
#titleSpeakers5 {height:27px; text-indent:-9999px; background:url(../images/title_speakers5.gif) no-repeat left top;}
#titleAwards {height:27px; text-indent:-9999px; background:url(../images/title_awards.gif) no-repeat left top;}
#titleLive {height:27px; text-indent:-9999px; background:url(../images/title_live.gif) no-repeat left top;}
#titleExhibitor {height:27px; text-indent:-9999px; background:url(../images/title_exhibitor.gif) no-repeat left top;}
#titleFilm {height:27px; text-indent:-9999px; background:url(../images/title_film.gif) no-repeat left top;}
#titleCuisine {height:27px; text-indent:-9999px; background:url(../images/title_cuisine.gif) no-repeat left top;}
#titleCalligraphy {height:27px; text-indent:-9999px; background:url(../images/title_calligraphy.gif) no-repeat left top;}
#titleEvent {height:27px; text-indent:-9999px; background:url(../images/title_event.gif) no-repeat left top;}
#titleAbout {height:27px; text-indent:-9999px; background:url(../images/title_about.gif) no-repeat left top;}
#titleContact {height:27px; text-indent:-9999px; background:url(../images/title_contact.gif) no-repeat left top;}
*/
.hr {margin:15px 0 0 0; width:100%; height:17px; font-size:1px; background:url(../images/line1.gif) repeat-x left top;}
.hr1 {margin:0px 0 0 0; width:100%; height:17px; font-size:1px; background:url(../images/line1.gif) repeat-x left top;}
.top {width:100%; text-align:right;}

.location {float:right; margin-top:5px; height:22px; color:#999; font-family:宋体;}
.location a {color:#999; text-decoration:none;}
.location a:hover {color:#bf1b02; text-decoration:underline;}

/* table */
.table1 {clear:both; border-collapse:collapse;}
.table1 th {paddingp:1px 6px 0 6px; line-height:23px; border-collapse:collapse; border:1px solid #1a436a; background:#2668a2; color:#a3e0fe;}
.table1 td {padding:0 6px; line-height:22px; border-collapse:collapse; border:1px solid #1a436a; background:#1d4c78;}
.table2 {clear:both; border-collapse:collapse;}
.table2 th {paddingp:1px 6px 0 6px; line-height:23px; border-collapse:collapse; border:1px solid #1a436a; background:#2668a2; color:#a3e0fe;}
.table2 td {padding:0 6px; line-height:22px; border-collapse:collapse; border:1px solid #1a436a; background:#1d4c78;}

/* winner */
#mainWrap {width:100%; zoom:1;}
#mainMenu {float:left; display:inline; width:250px;}
#mainMenu ul {margin:0; padding:0; list-style:none;}
#mainMenu ul li {width:250px; height:50px; margin-bottom:2px;}
#mainMenu ul li a {display:block; width:250px; height:50px; line-height:50px; text-indent:-9999px; overflow:hidden;}
#mainMenu ul li a#awards_1 { background:url(../images/awards_1.jpg) no-repeat left top;}
#mainMenu ul li a#awards_2 { background:url(../images/awards_2.jpg) no-repeat left top;}
#mainMenu ul li a#awards_3 { background:url(../images/awards_3.jpg) no-repeat left top;}
#mainMenu ul li a#awards_4 { background:url(../images/awards_4.jpg) no-repeat left top;}
#mainMenu ul li a#awards_5 { background:url(../images/awards_5.jpg) no-repeat left top;}
#mainMenu ul li a#awards_6 { background:url(../images/awards_6.jpg) no-repeat left top;}
#mainMenu ul li.on a#awards_1 { background:url(../images/awards_1.jpg) no-repeat left bottom;}
#mainMenu ul li.on a#awards_2 { background:url(../images/awards_2.jpg) no-repeat left bottom;}
#mainMenu ul li.on a#awards_3 { background:url(../images/awards_3.jpg) no-repeat left bottom;}
#mainMenu ul li.on a#awards_4 { background:url(../images/awards_4.jpg) no-repeat left bottom;}
#mainMenu ul li.on a#awards_5 { background:url(../images/awards_5.jpg) no-repeat left bottom;}
#mainMenu ul li.on a#awards_6 { background:url(../images/awards_6.jpg) no-repeat left bottom;}
#mainContent {float:left; display:inline; margin-left:30px; width:600px;}

/* home */
.box {width:100%;}
.box .bkt {margin:0 0 12px 0; width:100%; height:30px; background:url(../images/line1.gif) repeat-x left bottom; zoom:1;}
.box .bkt h3 {float:left; line-height:1.2em; font-size:14px;}
.bkt .more {float:right; margin-top:6px; width:30px; height:14px; background:url(../images/more.gif) no-repeat center center;}
.bk {width:100%; line-height:1.5em;}
.bk p {margin:0; line-height:1.5em;}
.moreLink {float:right; margin-top:4px; height:22px; font-size:12px;}
.learMore {margin-top:2px; text-align:right; font-family:Tahoma;}

#focus {position:relative; width:650px; height:300px; overflow:hidden; border:1px solid #000;}
#focus img {position:absolute; left:0; top:0; width:650px; height:300px;}
#focus_tit {position:absolute; left:0; bottom:0; z-index:999; width:650px; height:38px; line-height:38px; color:#fff; text-indent:14px; background:url(../images/focus_tit.gif) no-repeat 50% 100%; filter:alpha(opacity=85); opacity:0.85;}

#schedule {width:100%; text-align:left;}
#scheduleContent br {line-height:10px;}

.clearfix11 {clear:both; width:100%; zoom:1; margin-bottom:15px;}
.clearfix11 dl {float:left; margin:0; padding:0; list-style:none; width:108px;}
.clearfix11 dl dt {margin:0; padding:0; text-align:center; overflow:hidden;}
.clearfix11 dl dt img {width:90px; height:120px; border:1px solid #000; vertical-align:top;}
.clearfix11 dl dd {margin:0; padding:6px 0 0 0; text-align:center;}

#winner {width:100%;}
#winner ul {margin:0; padding:0; list-style:none; zoom:1;}
#winner ul li {float:left; display:inline; padding:2px 0; width:50%; height:52px; text-align:center; overflow:hidden;}
#winner ul li.winner_1 {margin:0 0 12px 0;}
#winner ul li.winner_2 {margin:0 0 12px 0;}

.imageList_s {width:100%; zoom:1;}
.imageList_s ul {margin:0; padding:0; list-style:none; zoom:1;}
.imageList_s ul li {float:left;	display:inline; width:24.9%; font-size:11px; text-align:center;}
.imageList_s ul li img {width:90px;	height:68px; margin-bottom:7px;	padding:5px 5px 5px 5px; border:1px solid #ccc;}
.imageList_s ul li a:hover img {padding:5px 5px 5px 5px; border:1px solid #ff6600;}
.imageList_s ul li p {margin:0px; padding:0px; line-height:1.2em;}

.videoList_s {width:100%; zoom:1;}
.videoList_s ul {margin:0; padding:0; list-style:none; zoom:1;}
.videoList_s ul li {float:left;	display:inline; width:24.9%; font-size:11px; text-align:center;}
.videoList_s ul li img {width:90px;	height:68px; margin-bottom:7px;	padding:5px 5px 18px 5px; background:url(images/bt_video_s.gif) no-repeat left bottom; border:1px solid #ccc;}
.videoList_s ul li a:hover img {padding:5px 5px 18px 5px; border:1px solid #ff6600;}
.videoList_s ul li p {margin:0px; padding:0px; line-height:1.2em;}

.hotel {width:100%; zoom:1;}
.hotel img {float:left;	margin:0 1em 0.5em 0;}
.hotel h4 {margin:0 0 0.2em 0; font-size:13px;}
.hotel .address {font-size:11px;}
.hotel .phone {font-size:11px;}
.hotel .view {margin:0.2em 0 0 0;}
.hotel .view img {float:none; margin:0 1em 0 0;}
.hotel .learMore {margin:0.2em 0 0 0; text-align:left;}

.map {width:100%; zoom:1;}
.map img {float:left; margin:0 1em 0.5em 0;}
.map h4 {margin:0 0 0.2em 0; font-size:13px;}
.map .intro {font-size:11px;}
.map .learMore {margin:0.2em 0 0 0; text-align:left;}

#ht_liveshow {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_liveshow.gif) no-repeat 0 0;}
#ht_guests {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_guests.gif) no-repeat 0 0;}
#ht_speakers {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_speakers.gif) no-repeat 0 0;}
#ht_partners {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_partners.gif) no-repeat 0 0;}
#ht_event {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_event.gif) no-repeat 0 0;}
#ht_panels {width:160px; height:28px; text-indent:-9999px; background:url(../images/ht_panels.gif) no-repeat 0 0;}

#panels {width:100%;}
#panels dl { margin:0 0 10px 0; padding:0; list-style:none;}
#panels dt {margin:0; padding:0; font-size:12px; font-weight:700;}
#panels dd {margin:4px 0 0 0; padding:0; color:#6da8da;}

#Liveshow {width:100%;}
#Liveshow dl {margin:0; padding:0; list-style:none;}
#Liveshow dl dt {margin:0 20px 0 0; padding:0; text-align:center;}
#Liveshow dl dt img {border:1px solid #000;}
#Liveshow dl dd {margin:10px 0 0; padding:0; text-align:center;}
#Liveshow dl dd h4 {margin:0; padding:0; font-size:12px; font-weight:400;}
#Liveshow dl dd p {margin:12px 0 0 0; padding:0; color:#768ea6;}

#quick {width:220px;}
#quick ul {margin:0; padding:0; list-style:none;}
#quick ul li {margin:0 0 10px 0; width:220px; height:38px; overflow:hidden;}
#quick ul li a img {vertical-align:top;}

#shuttle {margin-top:10px; width:220px;}

#event {margin-top:20px; width:220px;}
#event  ul {margin:0; padding:0; list-style:none;}
#event  ul li {margin:0 0 10px 0; width:220px; overflow:hidden;}
#event  ul li a img {vertical-align:top;}

#sponsors {margin-top:10px; width:220px; zoom:1;}
#sponsors ul {margin:0; padding:0; list-style:none; zoom:1;}
#sponsors ul li {float:left; margin:0 0 14px 0; padding:0; list-style:none; width:110px; overflow:hidden;}
#sponsors ul li img {border:1px solid #000; vertical-align:top; width:100px;}

.partnersList {width:100%;}
.partnersList h4 {clear:both; margin:0 0 18px 0; padding:0; font-size:14px; font-weight:700;}
.partnersList dl {float:left; display:inline; margin:0; padding:0; list-style:none; width:162px; background:}
.partnersList dl dt {margin:0; padding:0; width:100%; height:82px; text-align:center; overflow:hidden;}
.partnersList dl dt img {border:3px solid #163a5c; padding:6px; background:#fff; vertical-align:top;}
.partnersList dl dd {margin:0; padding:0; width:100%; height:46px; line-height:18px; text-align:center;}

.videoList {width:100%;}
.videoList dl {float:left; width:50%; height:90px; zoom:1; margin:0 0 10px 0; padding:10px 0 20px 0; border-bottom:1px dotted #205383;}
.videoList dl dt {float:left; margin-right:20px;}
.videoList dl dt img {border:1px solid #000; vertical-align:top;}
.videoList dl dd {float:left; padding-right:20px;}
.videoList dl dd h4 {margin:0; padding:0; line-height:1.6em; font-size:14px; font-weight:400;}
.videoList dl dd a {}
.videoList dl dd h6 {margin:10px 0 0 0; padding:0; font-size:11px; font-weight:400; color:#81a0c0;}
.videoList dl dd p {margin:10px 0 0 0; padding:0; color:#81a0c0;}

#title {width:100%; padding:0 0 30px 0; text-align:center;}
#title h4 {margin:0; padding:0; line-height:1.2em; font-size:18px; font-weight:400;}
#title h6 {margin:6px 0 0 0; padding:0; font-size:11px; font-weight:400; color:#81a0c0;}
#content {width:100%; padding-bottom:10px;}
#content p {margin:0 0 1em 0; line-height:2em;}
