@charset "utf-8";
/* CSS Document */
body { font-family: "宋体"; margin:0; padding:0; font-size:12px; color:#333; line-height:18px; background:url(../images/bg.png) 0 32px repeat-x;}
div, form, img, ul, ol, li, dl, dt, dd, blockquote,p { margin:0; padding:0; border:0; list-style-type:none; font-size:100%; }
li { list-style-type:none; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; font-size:12px; line-height:18px; font-weight:normal; }
select, option, input { padding:0px; margin:0px; font-size:12px; }
img { border:0 none; vertical-align:middle; }
input { padding:0px; margin:0px; padding-left:2px;}
/*table*/
table, tr, td, caption, th, tbody { padding:0px; margin:0px; font-size:12px; line-height:19px; border-collapse:collapse; }
/* Link */
a { text-decoration:none; color:#333; }
a:hover { text-decoration:underline; }
/* Font  */
.fb { font-weight: bold; }
.f12 { font-size:12px; }
.f14 { font-size:14px; }

/* Layout */
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.blank5{clear:both; height:5px; line-height:1px; font-size:1px; overflow:hidden;}
.blank10{clear:both; height:10px; line-height:1px; font-size:1px; overflow:hidden;}
.blank15{clear:both; height:15px; line-height:1px; font-size:1px; overflow:hidden;}
.blank20{clear:both; height:20px; line-height:1px; font-size:1px; overflow:hidden;}
.dashed{clear:both; height:10px; line-height:1px; font-size:1px; overflow:hidden; background:url(../images/2010conferences_dashed.gif) center repeat-x;}
.relative{ position:relative; }

.top{border-bottom:3px solid #760c00;}
.header{background:url(../images/header.jpg) center no-repeat; height:200px;}
.container{width:970px; margin:0 auto; border:1px solid #ddd; margin:0 auto; padding:0 14px; background:#fff;}

.headline{text-align:center; padding:25px 0 0;}
.headline h1 span{display:none;}
.headline p{line-height:30px;}
.clauses li{padding:20px 0; background:url(../images/dashed.gif) bottom repeat-x;}
.clauses .paper{border:1px solid #d6d6d6; float:left; margin-right:15px;}
.clauses .detail{float:left; width:535px;}
.clauses .detail h2{text-align:center; font-family:"微软雅黑","黑体"; font-weight:bold; font-size:24px; line-height:36px;}
.clauses .detail h2 a:hover{color:#a20a08; text-decoration:none;}
.clauses .detail p{line-height:24px; text-indent:2em; margin-top:10px; height:96px; overflow:hidden;}
.clauses .relate{width:300px; height:140px; float:right; background:#fff8f8; border:1px solid #d7baba; padding:5px 10px 0;}
.clauses .relate .title{color:#dc2f1e; font-size:14px; font-weight:bold; height:24px; line-height:24px;}
.clauses .relate .title a{float:right; color:#6a6a6a; font-size:12px; font-weight:normal;}
.clauses .relate .title img{background:url(../images/icon.gif) 0 0 no-repeat; width:13px; height:13px; float:left; margin:5px 5px 0 0;}
.clauses .relate li{padding:0; line-height:22px; height:22px; overflow:hidden; color:#6a6a6a; font-size:14px; background:none;}
.clauses .relate li a{color:#6a6a6a;}

.miniblog{float:left; width:638px;}
.miniblog .title{height:30px; line-height:30px; font-size:14px; font-weight:bold; color:#dc2f1e; border-bottom:1px solid #333; margin-bottom:10px;}
.miniblog .title a{float:right; font-size:12px; font-weight:normal;}
.miniblog .title img{width:11px; height:10px; background:url(../images/icon.gif) -20px 0 no-repeat; margin:10px 5px 0 0; float:left;}
.miniblog .list{border:2px solid #eee; padding:8px; background:#fafafa; height:294px; overflow:hidden;}
.miniblog li{clear:both; padding-top:10px;}
.miniblog li a{color:#dc2f1e;}
.miniblog .avatar{float:left;}
.miniblog .feed{width:558px; float:right;}
.miniblog p{color:#444; line-height:20px;}
.miniblog cite{color:#707070; font-style:normal;}

.minitalk{color:#a82d21; width:324px; float:right;}
.minitalk .title{height:30px; background:url(../images/icon.gif) 0 -18px no-repeat; line-height:30px; padding:0 12px; font-size:14px; font-weight:bold; color:#fff;}
.minitalk .title a{float:right; color:#848484; font-size:12px; font-weight:normal;}
.minitalk ul{border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:5px 5px 0;}
.minitalk li{line-height:26px; font-size:14px; height:26px; overflow:hidden;}
.minitalk a{color:#a82d21;}
.minitalk .bottom{background:url(../images/icon.gif) 0 -48px no-repeat; height:7px; overflow:hidden;}

.photoBox{width:998px; margin:0 auto; border:1px solid #ddd; border-top:none; overflow:hidden;}
.photoBox .title{height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#f0f0f0; padding:0 12px; border-top:5px solid #dd2f1e;}
.photoBox .title a{float:right; font-size:12px; font-weight:normal;}
.photoBox .title img{width:9px; height:13px; background:url(../images/icon.gif) -37px 0 no-repeat; float:left; margin:9px 5px 0 0;}
.photoBox ul{padding-left:14px;}
.photoBox li{width:182px; float:left; text-align:center; line-height:30px; font-weight:bold; height:165px; overflow:hidden; margin:15px 14px 0 0;}
.photoBox li a{color:#c40000;}
.photoBox li img{border:1px solid #ccc;}

.newslist{width:998px; margin:0 auto;}
.newslist .title{height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#f0f0f0; padding:0 12px; border-top:5px solid #dd2f1e;}
.newslist .title a{float:right; font-size:12px; font-weight:normal;}
.newslist .title img{width:9px; height:13px; background:url(../images/icon.gif) -37px 0 no-repeat; float:left; margin:9px 5px 0 0;}
.newslist ul{font-size:14px; line-height:24px; color:#4d4d4d;}
.newslist ul a{color:#4d4d4d;}
.newslist .news{float:left; border:1px solid #ddd; border-top:none; width:648px; overflow:hidden;}
.newslist .news ul{padding:0 10px; margin:10px 0; height:240px;}
.newslist .news li{float:left; width:304px; margin-right:10px; line-height:24px; height:24px; overflow:hidden;}
.newslist .others{float:right; border:1px solid #ddd; border-top:none; width:336px;}
.newslist .others ul{padding:0 10px; margin:10px 0; height:240px;}
.newslist .others li{height:24px; overflow:hidden;}

.comments{width:998px; margin:0 auto; border:1px solid #ddd; border-top:none;}
.comments .title{height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#f0f0f0; padding:0 12px; border-top:5px solid #dd2f1e;}
.comments .title img{width:9px; height:13px; background:url(../images/icon.gif) -37px 0 no-repeat; float:left; margin:9px 5px 0 0;}
.comments .bg{width:978px; margin:10px auto; background:#eee;}
.comments .announce{width:365px; background:#eee;}
.comments .announce form{padding-left:10px;}
.comments .announce .nickname{height:30px; padding-top:12px;}
.comments .announce textarea{width:340px; height:180px; padding:2px; background:url(../images/ycwb.jpg) center no-repeat #fff; border:1px solid #e5e5e5;}
.comments .announce .submit{padding-top:10px;}
.comments .announce .submit input{background:url(../images/btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; border:none;}
.comments .board{background:#fff; width:590px; padding:5px; height:240px; overflow:hidden; margin:10px 10px 10px 0;}
.comments .board ul{height:240px; overflow-y:scroll; padding-right:3px;}
.comments .board h4{background:#eee; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.comments .board h4 span{float:right; color:#666;}
.comments .board p{padding:5px;}

.articlelist{width:998px; margin:0 auto; border:1px solid #ccc; background:#fff;}
.articlelist .title{height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#f0f0f0; padding:0 12px; }
.articlelist .title a{float:right; font-size:12px; font-weight:normal;}
.articlelist .title img{width:9px; height:13px; background:url(../images/icon.gif) -37px 0 no-repeat; float:left; margin:9px 5px 0 0;}
.articlelist ul{padding:10px 20px;}
.articlelist li{background:url(../images/2010session2_icon.gif) 0 -81px no-repeat; height:30px; line-height:30px; overflow:hidden; padding-left:10px; font-size:14px;}
.articlelist li span{float:right; color:#666; font-size:12px;}

.photolist{width:998px; margin:0 auto; border:1px solid #ccc; background:#fff; overflow:hidden;}
.photolist .title{height:33px; line-height:33px; font-size:14px; font-weight:bold; background:#f0f0f0; padding:0 12px;}
.photolist .title a{float:right; font-size:12px; font-weight:normal;}
.photolist .title img{width:9px; height:13px; background:url(../images/icon.gif) -37px 0 no-repeat; float:left; margin:9px 5px 0 0;}
.photolist ul{padding-left:14px;}
.photolist li{width:182px; float:left; text-align:center; line-height:30px; font-weight:bold; height:165px; overflow:hidden; margin:15px 14px 0 0;}
.photolist li a{color:#c40000;}
.photolist li img{border:1px solid #ccc;}

.page{text-align:center; padding:20px 0; color:#dd2f1e; font-weight:bold;}
.page a{color:#dd2f1e;}
.foot{text-align:center; line-height:24px; margin-top:10px;}

