html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

img { border: 0 none; vertical-align: top; }

ul, li { list-style-type: none; }

h1, h2, h3, h4, h5, h6 { font-size: 14px; }

body, input, select, button, textarea { font-size: 12px; font:Tahoma, Helvetica, Arial, sans-serif;}

button { cursor: pointer; }

i, em, cite { font-style: normal; }

body { background: #fff url(images/baidu.jpg) no-repeat center top; color: #363636; line-height: 1.2; }

a, a:link { color: #222; text-decoration: none; }

a:visited {  }

a:active, a:hover { text-decoration: underline; color:#52A7DB }

a:focus { outline: none; }

 

.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }

.fixed { display: block; min-height: 1%; }

*html .fixed { height: 1%; }

.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

.more { float: right; }

       .more a { font-weight: normal; font-size: 12px; }

.fl, .fr { display: inline; float: left; }

.fr { float: right; }
.m10{height:5px; width:950px;}

/* HOME

----------------------------------------------------------*/

ul.gallery		{}

.gallery li		{display:none;position:absolute;filter:alpha(opacity=0)}

.gallery li p	{margin:0;height:0;background:#FFF}

.gallery-anchor	{display:block;position:relative;z-index:3;top:-24px;float:right;margin:0 1px 0 0;height:27px;background:#FFF}

 .gallery-anchor li{float:left;margin:2px 3px}

 .gallery-anchor a	{display:block;width:21px;height:23px;line-height:25px;background:url(button_gallery.gif) no-repeat 0 -23px;text-align:center;font-weight:bold;color:#333;text-decoration:none}

.gallery-anchor a:hover, .gallery-anchor .selected a	{background:url(button_gallery.gif) no-repeat 0 0}


 #gallery, .gallery, .gallery li	{width:350px;height:247px;overflow:hidden}



 #gallery p{margin:0;height:28px;line-height:30px;text-indent:6px}

 .gallery a, .gallery img	{width:350px;height:222px;margin:0;display:block;background-color:#000}



 .abstract	{width:384px;}




 #panels	{width:710px}

 #panels .largepanel	{clear:both}

 .tilelist li		{width:33%;height:180px}

 .tilelist li img	{width:180px;height:115px;border:1px solid #CCC;padding:3px;background-color:#E6E6E6}



 #mass .panel	{height:893px}





/* INTRO

----------------------------------------------------------*/


#container,#main{ width:980px; margin:0 auto;}
#nav{ margin-top:3px; height:30px}
.banner{ background:url(images/banner.jpg) no-repeat; width:980px; height:242px; margin:0 auto;}
.banner h1{ text-indent:-99999px;}
#main{ background:url(images/mainbg.png) repeat-y; overflow:auto; min-height:1500px;}
#subnav{ background:url(images/nav.jpg) no-repeat; height:41px; width:980px} 
#menu	{ margin-left:20px;height:32px}

#menu li{float:left;display:block;margin:0;padding:0}

#menu a	{width:100px;display:block;height:14px;line-height:14px;margin:9px 0;text-align:center;color:#FFF;font-weight:bold;text-decoration:none;border-left:1px solid #FFF; padding:3px 10px;}

#menu #menu_home a	{border-left:none;}

.content{ width:952px; margin:0 auto; padding:0 5px; margin-bottom:12px;}
.content h2{ background:url(images/tbg.gif) repeat-x; height:34px;}
.content h2 span{ background:url(images/h2.gif) no-repeat; height:34px; line-height:34px; padding-left:30px; margin-left:10px; color:#FFF; font-size:14px;}

.content h4{ background:url(images/tbg2.gif) repeat-x; height:28px;}
.content h4 span{ background:url(images/h22.gif) no-repeat; height:28px; line-height:28px; padding-left:20px; margin-left:6px; color:#FFF; font-size:14px;}

.box1{ width:360px; height:252px; float:left; margin-right:8px; display:inline;}
.box2{ width:350px; border:1px solid #ddd; height:250px; float:left;} 
.box3{ width:215px; height:244px;border:1px solid #ddd; padding:3px; }
.box4{ padding:15px; width:920px; border:1px solid #ddd; border_top:none;}
.dox{border:1px solid #ddd; border_top:none; padding:2px; }

#app{ margin-bottom:5px;}

.row1leftphoto {width:368px;display:block;clear:both;margin-top:12px;float:left;padding-left:6px;}
.row1leftphoto h3{font-weight:normal;font-size:16px;line-height:15pt;margin-bottom:4px;padding-bottom: 2px; text-align:center;}
.row1leftphoto h3 a,.row1leftphoto h3 a:visited { color:#0851AD; text-decoration:none; }
.row1leftphoto h3 a:hover { color:#333; text-decoration:underline; }
.row1leftphoto dl { width:360px; clear:both; }
.row1leftphoto dt { float:left; width:122px; margin-right:12px; }
.row1leftphoto dt img { border:1px solid #DFDFDF; }
.row1leftphoto dd { float:left; width:226px; line-height:14pt; color:#666; text-align:justify; }


.info		{height:180px}

.info p		{margin:0 10px;text-indent:0;line-height:200%}

.info ul	{margin:3px 0 0 10px}

.info li	{list-style-type:disc;margin:5px 0 0 20px}


.panel p	{margin:5px 10px;text-indent:0}


.textlist{ margin-top:10px;}
.textlist li	{float:left;margin:0 15px 0 8px;height:28px;padding:0;list-style-type:none;_height:23px; display:inline;}



.textlist li i	{float:right;font-style:normal;font-size:.9em}


.tilelist li	{width:196px;height:150px;float:left; margin:15px; display:inline;}

.tilelist li p	{text-align:center;text-indent:0;margin:5px 0;line-height:120%;color:#494949}

.tilelist li b	{display:block}

.tilelist li i	{font-style:normal}

.tilelist li img	{width:186px;height:115px;border:1px solid #CCC;padding:3px;background-color:#E6E6E6}




/* AGENDA

----------------------------------------------------------*/

#agenda table	{width:952px;border-collapse:collapse;border:1px solid #2283b6}

#agenda td,#agenda th		{border:1px solid #2283b6;padding:5px}

#agenda th		{text-align:center}

#agenda th.date	{background-color:#6398C4;color:#FFF;font-weight:bold}

#agenda td p	{text-indent:5.7em;margin:0}

#agenda td label{margin:0 0 0 -5.7em}

#agenda .alter	{background:#DBE5F1}



.AllSpeaker{ }

.AS_cell{width:305px;float:left;margin:6px;display:inline;margin-top:10px;}

.AS_cell .ASC_left{float:left;border:1px solid #c5ccd5;width:135px;background:#FFF;height:220px;}

.AS_cell .ASC_left img{margin-top:5px;}

.AS_cell .ASC_left p{line-height:20px;}

.AS_cell .ASC_right{width:166px;float:right;border:1px solid #c5ccd5;background:#FFF;position:relative;height:220px; border-left:none;}

.AS_cell .ASC_right img.arrow{position:absolute;left:-5px;top:30px;}

.AS_cell .ASC_right h1{font-size:14px;line-height:23px;padding:5px 8px 0;}

.AS_cell .ASC_right p{line-height:20px;padding:8px;}



.dev{ width:920px; border:1px solid #ddd; padding:15px; line-height:22px;}
.dox2{ float:left; width:280px;}


/* 底部 */



.sitemap {

    height: 2.5em;

    line-height: 2.5;

    color: #000000;

    margin: 10px auto;

    text-align: center;

     background: #ffffff;



    width:950px;

}

.sitemap a:link{ 

    color: #000000;

}

.sitemap a:visited {

	color:#000000;

}

.sitemap a:hover {

	color:#000000;

	text-decoration:underline;

}



.sitemap2 {

    height: 2.5em;

    line-height: 2.5;

    color: #000000;

    margin: 10px auto;

	text-align:left;

    background: #ffffff;

    border: 1px solid #C6D8EE;

    width:950px;

}

.sitemap2 a:link{ 

    color: #000000;

}

.sitemap2 a:visited {

	color:#000000;

}

.sitemap2 a:hover {

	color:#000000;

	text-decoration:underline;

}

.footer {

    margin: 0 10px 10px;

    padding-bottom: 10px;

    text-align: center;

}

.copyright, .copyright a:link, .copyright a:visited {

    color: #000000;

	line-height:26px;

}

.copyright p{

  padding:0; 

  margin:5px;

}

