@charset "utf-8";
/*清除文档类型声明中的默认属性*/
body {font-family:宋体,serif;font-size:12px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p{padding:0; margin:0;} 
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
fieldset,img{border:none;}
ol,ul {list-style:none;} 
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
address,caption,cite,code,dfn,em,th,var {font-weight:normal; font-style:normal;} 

/*通用字体样式定义*/
a {color:#333;text-decoration:none;}
a:visited {text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;text-decoration:none;}
.red{color:#c40000;}

/*通用定义*/
.clear{clear:both; height:0px; display:block; font-size:1px; overflow:hidden;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.left{ float:left;}
.right{ float:right;}
.blank1 {clear:both; height:1px; display:block; font-size:1px;overflow:hidden;}
.blank3 {clear:both; height:3px; display:block; font-size:1px;overflow:hidden;}
.blank5 {clear:both; height:5px; display:block; font-size:1px;overflow:hidden;}
.blank6 {clear:both; height:6px; display:block; font-size:1px;overflow:hidden;}
.blank9 {clear:both; height:9px; display:block; font-size:1px;overflow:hidden;}
.blank10 {clear:both; height:10px; display:block; font-size:1px;overflow:hidden;}
.blank12 {clear:both; height:12px; display:block; font-size:1px;overflow:hidden;}
.blank15 {clear:both; height:15px; display:block; font-size:1px;overflow:hidden;}
.blank20 {clear:both; height:20px; display:block; font-size:1px;overflow:hidden;}


/* 网站主框架 */
body{background:#fff;color:#333; }
.mbody{ width:950px; margin:0 auto;}
.areaL{ float:left; width:670px;}
.areaL .colL{ float:left; width:350px;}
.areaL .colR{ float:left; width:340px;}
.areaR{ float:right; width:270px;}

.top{background: url(index_top.jpg) no-repeat top center }
.menu{ height:30px; padding:190px 0 0 380px; font-weight:bold;}
.menu a{ font-size:14px; color:#fff; margin-right:30px;}
.menu a:hover{ color:#FF0;}

/* 焦点图 */
.modA #ifocus {width:648px; border:1px solid #D3D1D2; height:280px; overflow:hidden; padding:10px; background:#fff;}

.modA #ifocus_pic { display:inline; position:relative; float:left; width:540px; height:280px;overflow:hidden;}
.modA #ifocus_piclist { position:absolute; }
.modA #ifocus_piclist li { width:540px; height:278px;}
.modA #ifocus_piclist img { width:540px; height:280px;}

.modA #ifocus_btn { display:inline; float:right; width:100px; }
.modA #ifocus_btn li { width:100px; height:69px; cursor:pointer; opacity:0.8; -moz-opacity:0.8; filter:alpha(opacity=80); }
.modA #ifocus_btn img { width:100px; height:66px; }
.modA #ifocus_btn .current { opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

.modA #ifocus_opdiv { position:absolute; left:0; bottom:0; width:540px; height:30px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
.modA #ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; width:545px; text-align:center; font-size:14px; font-weight:bold;}
.modA #ifocus_tx a{ color:#fff;}
.modA #ifocus_tx a:hover{ color:#FF0;}
.modA #ifocus_tx .normal { display:none; }

.modB{ border:1px solid #ccc;}
.modB h2{ background:url(index_03.jpg) repeat-x; height:19px; line-height:15px; font-weight:bold; padding-left:10px; color:#8d0000; padding-top:5px}
.modB h2 img{ vertical-align:-2px; margin-right:5px;}
.modB .list li{ width:250px; line-height:22px; height:22px; overflow:hidden; padding:3px 0}
.modB .tou{ background:#f3f2f2; height:256px; overflow:hidden;width:248px; margin:0 auto; padding:10px}
.modB h3{ font-size:14px; font-weight:bold; text-align:center; padding-bottom:5px; height:18px; overflow:hidden; line-height:20px;}
.modB h3 a{color:#8d0000;}
.modB p{ text-indent:2em; line-height:18px; overflow:hidden; height:36px; color:#999;}

.modB .pictwo{background:#f3f2f2; height:240px; overflow:hidden;width:248px; margin:0 auto; padding:10px}
.modB .pictwo li{ width:120px; text-align:center; height:103px; overflow:hidden; float:left; margin-bottom:20px;}
.modB .pictwo li img{ border:1px solid #ccc; margin-bottom:5px; display:blockj; padding:1px;}

.modC h2{ border-bottom:1px solid #8d0000; height:20px; padding:5px 10px 0 10px ; color:#8d0000; font-size:14px; font-weight:bold;}
.modC h2 img{ margin-right:5px;}
.modC h2 em{ float:right; font-size:12px; color:#333}

.modC .minblog {width:650px; height:250px; overflow:hidden;}
.modC .minblog ul{width:650px; margin:0 auto;}
.modC .minblog li{ border-bottom:1px dashed #ccc; width:650px;}
.modC .minblog li a{color:#c40000;}
.modC .minblog .avatar{float:left;}
.modC .minblog .avatar img{padding:3px; border:1px solid #ccc; background:#fff;}
.modC .minblog .feed{width:580px; float:right;}
.modC .minblog .sms{color:#444; font-size:14px; line-height:20px; padding-bottom:8px;}
.modC .minblog .txtinfo{color:#707070;}

.modD { background:url(index_19.jpg) no-repeat; height:640px;}
.modD h2,.modE h2,.modG  h2{ height:30px;color:#fff; font-size:14px; font-weight:bold; padding:20px 30px 0;}
.modD h2 em,.modE h2 em,.modG h2 em{ float:right; background:url(2010conferences_ico.gif) no-repeat 0 -48px; padding-left:18px; font-family:Tahoma, Geneva, sans-serif;}
.modD h2 em a,.modE h2 em a,.modG h2 em a{ color:#fff;}
.modD .flash{ text-align:center;}

.modE{ background:url(index_19_350.jpg) no-repeat; height:350px; overflow:hidden}
.modE .picshow{ width:930px; margin:0 auto}
.modE .picshow .imgL{ float:left; width:312px; text-align:center; padding-left:5px;}
.modE .picshow .imgL img{ margin-bottom:8px;}
.modE .picshow .imgL span{ font-size:14px;}
.modE .picshow .imgL .box{ padding:5px; height:252px;border:1px solid #ccc; background:#fff}
.modE .picshow .imgR{ float:right; width:610px;}
.modE .picshow .imgR .list{ width:610px;}
.modE .picshow .imgR .list li{ float:left; width:150px; margin-bottom:6px; height:130px; text-align:center}
.modE .picshow .imgR .box{ padding:4px; width:132px; height:118px; overflow:hidden;border:1px solid #ccc; background:#fff}
.modE .picshow .imgR .list li span{ height:18px; overflow:hidden; font-size:12px;}
.modE .picshow .imgR .list img{ margin-bottom:5px; }

.modF{ width:470px;}
.modF h2{ border-bottom:2px solid #c40000; font-size:14px; font-weight:bold; padding:5px 10px;}
.modF h2 span{ color:#c40000}
.modF h2 em{ float:right; background:url(2010conferences_ico.gif) no-repeat 0 5px; padding-left:15px; font-family:Arial, Helvetica, sans-serif;}
.modF .list{ width:470px; padding:15px 0}
.modF .list li{ color:#c40000; font-size:14px; line-height:22px; height:22px; overflow:hidden; padding:3px 0}

.modG {background:url(index_19_415.jpg); height:415px;}
.modG .photoBox ul{height:365px; padding-top:10px;}
.modG .photoBox li{width:172px; float:left; text-align:center; line-height:30px; font-weight:bold; height:165px; overflow:hidden; padding:7px 0 0 15px;}
.modG .photoBox li a{color:#c40000;}
.modG .photoBox li img{border:1px solid #ccc;}

.modH .comments{padding:5px; border:1px solid #ccc;}
.modH .comments .bg{background:#eee; height:300px;}
.modH .comments .toptitle{background:url(comments_title.jpg); height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; padding:0 15px;}
.modH .comments .toptitle span{float:right; font-weight:normal; color:#fff;}
.modH .comments .toptitle span a{color:#fff;}
.modH .announce{width:440px;}
.modH .announce form{padding-left:10px;}
.modH .announce .nickname{height:30px; padding-top:12px;}
.modH .announce textarea{width:400px; height:180px; padding:2px; background:url(2010session2_comments_ycwb.jpg) center no-repeat #fff; border:1px solid #e5e5e5;}
.modH .announce .submit{padding-top:10px;}
.modH .announce .submit input{background:url(2010session2_btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; border:none;}
.modH .board{background:#fff; width:480px; padding:5px; background:#fff; margin-top:10px; height:240px; overflow:hidden;}
.modH .board ul{height:240px; overflow-y:scroll; padding-right:3px;}
.modH .board .title{background:#eee; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.modH .board .title span{float:right; color:#c40000;}
.modH .board p{padding:5px;}

.mod-lm h2{ background:url(index_19_01.gif) no-repeat; height:39px; padding:20px 0 0 30px; font-size:14px; font-weight:bold; color:#fff;}
.mod-lm .box{ border-left:1px solid #e1e0de; border-right:1px solid #e1e0de; width:948px;}

.mod-lm .listlb{ margin:0 auto; width:900px;}
.mod-lm .listlb li{ font-size:14px; line-height:23px; height:25px; overflow:hidden; border-bottom:1px dashed #ccc;}
.mod-lm .listlb li em{ font-size:12px; float:right;}

.mod-lm .piclist{margin:0 auto; width:900px;}
.mod-lm .piclist li{ float:left; width:150px; text-align:center;height:120px;}
.mod-lm .piclist li img{border:1px solid #ccc;}
.mod-lm .piclist li span{ display:block;width:118px;line-height:22px;padding:1px;margin:0 auto;height:22px;overflow:hidden; background:#f3f3f3}
.mod-lm .piclist li span a{color:#333;}
.mod-lm .piclist li span a:hover{color:#BA2636;}

.copyR{ text-align:center; line-height:20px;}
.copyR span{ font-family:Tahoma, Geneva, sans-serif;}
