@charset "utf-8";
/* CSS Document */
*{ padding:0px; margin:0px; font-family:inherit; outline:none;}
body { font-family: "宋体",Arial; margin:0; padding:0; font-size:12px; color:#333; line-height:18px;}
div, form, img, ul, ol, li, dl, dt, dd, blockquote { 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:top; }
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(2010session2_dashed.gif) center repeat-x;}
.relative{ position:relative; }

/* Top */
.mbody{ width:960px; margin:0 auto;}
.topL{ float:left; width:220px;}
.topM{float:left; width:340px;}
.topR{ float:left; width:400px;}
.top{ background:url(http://www.ycwb.com/tplimg/2009_ycwb_ico_bg.gif) repeat-x #fff; height:35px; border-bottom:3px solid #b20000; }
.topL{ line-height:25px;}
.topL span{ color:#ccc;}
.input{ border:1px solid #C1D1D9; padding:1px; font-size:12px; height:15px;}
.inputfocus{ border:1px solid #41B7EC; padding:1px; background:#EDF9FF;font-size:12px;height:15px;}
.topL select{ font-size:12px;}
.login{ background:url(http://www.ycwb.com/tplimg/2009_ycwb_ico_bg.gif) repeat-x 0 -44px; border:1px solid #BBCEEC; height:20px;font-size:12px; line-height:18px; text-align:center; width:50px; cursor:pointer;}
.topL a{ background:url(http://www.ycwb.com/tplimg/2009_ycwb_ico_bg.gif) no-repeat 0 -258px; padding-left:10px; color:#333}
.topL a:hover{color:#BA2636;}
.topR{ color:#003295}
.topR a{color:#003295}
.topR a:hover{color:#BA2636;}
.topR span a{background:url(http://www.ycwb.com/tplimg/2009_ycwb_ico_bg.gif) no-repeat 0 -258px; padding-left:10px; color:#989898}
.topR span a:hover{color:#333;}

/* Main */
.container{width:1000px; margin:0 auto;}
.header{height:235px; background:url(2010session2_layout_bg.jpg) top repeat-x;}
.header .bg{}
.header .nav{background:url(2010session2_nav.jpg) center no-repeat; height:35px;}
.header .nav ul{width:990px; margin:0 auto;}
.header .nav li{width:97px; float:left; text-align:center; font-size:14px; font-weight:bold; line-height:35px; height:35px; overflow:hidden;}
.header .nav li a{color:#fff;}
.mainBg{background:url(2010session2_layout_bg.jpg) 0 -259px repeat-x; padding-top:10px;}
.footer{text-align:center; line-height:28px;}

.homepage .focusBox{width:302px; padding:5px; border:1px solid #cdcdcd; margin-right:10px;}
.homepage .focusBox img{border:1px solid #ccc;}
.homepage .focusBox h2{display:block; background:#eee; height:28px; line-height:28px; margin-top:3px; color:#000; font-weight:bold; padding-left:8px;}
.homepage #focusPhoto li{display:none;}
.homepage #focusPhoto li.on{display:block;}
.homepage #focusPage{ position:absolute; z-index:99; top:208px; right:3px; }
.homepage #focusPage li{width:18px; height:18px; border:1px solid #ccc; font-family:Verdana, Geneva, sans-serif; color:#787878; cursor:pointer; line-height:18px; text-align:center; font-weight:bold; float:left; margin-right:7px; background:#fff;}
.homepage #focusPage li.on{background:#8d0000; color:#fff;}
.homepage .speech{background:url(2010session2_speech_bg.gif) top no-repeat; width:256px; padding:10px 10px; color:#666; height:250px; overflow:hidden;}
.homepage .speech li{background:url(2010session2_icon.gif) 0 -84px no-repeat; height:24px; line-height:24px; overflow:hidden; padding-left:10px; font-size:12px;}

.homepage .topList{width:385px;}
.homepage .topList h2{font-size:18px; font-weight:bold; line-height:40px; height:40px; overflow:hidden;}
.homepage .topList p{color:#666; text-indent:2em; height:80px; overflow:hidden; line-height:20px;}
.homepage .topList .dashed{height:15px; background-position:0 8px;}
.homepage .partition{background:url(2010session2_partition.gif) center top no-repeat;}
.homepage .video{background:url(2010session2_video_bg.gif); width:332px; height:271px; margin-right:20px; padding:54px 0 0 13px;}
.homepage .video embed{width:320px; height:256px;}

.homepage .titlePub01{background:url(2010session2_layout_bg.jpg) 0 -235px repeat-x; height:24px; line-height:24px; color:#8d0000; font-weight:bold; padding:0 7px;}
.homepage .titlePub01 .icon{background:url(2010session2_icon.gif) 0 -15px no-repeat; padding-left:18px;}
.homepage .titlePub01 span{float:right; font-weight:normal;}

.homepage .minblog{width:340px; margin-top:14px;}
.homepage .minblog .title{height:24px; line-height:24px; font-size:14px; font-weight:bold; color:#8d0000; background:url(2010session2_icon.gif) left 8px no-repeat; padding-left:15px; border-bottom:1px solid #8d0000;}
.homepage .minblog .title span{float:right; font-size:12px; font-weight:normal; color:#333;}
.homepage .minblog .title span a{color:#333;}
.homepage .minblog li{float:left; width:170px; text-align:center; padding-top:10px;}
.homepage .minblog li .text{height:30px; line-height:30px; overflow:hidden;}
.homepage .interview{width:274px; border:1px solid #d9d9d9; background:#f3f2f2; height:354px; margin-top:14px; overflow:hidden;}
.homepage .interview ul{height:310px; display:block; overflow:hidden; margin-top:10px; padding:0 10px;}
.homepage .interview li{border-bottom:1px dashed #ccc;}
.homepage .interview li a{color:#c40000;}
.homepage .interview .avatar{float:left;}
.homepage .interview .avatar img{padding:3px; border:1px solid #ccc; background:#fff;}
.homepage .interview .feed{width:190px; float:right;}
.homepage .interview .sms{color:#444; font-size:14px; line-height:20px; padding-bottom:8px;}
.homepage .interview .txtinfo{color:#707070;}

.homepage .realTime{background:url(2010session2_realtime_bg.jpg) bottom no-repeat; width:714px; height:52px; line-height:34px;}
.homepage .realTime .title{width:61px; font-weight:bold; color:#8d0000; padding-left:32px; height:34px;}
.homepage .realTime .text{width:532px; height:34px; padding:0 15px; overflow:hidden;}
.homepage .realTime .text span{color:#8d0000;}
.homepage .realTime .more{width:55px; text-align:center; color:#8d0000;}
.homepage .realTime .more a{color:#8d0000;}


.homepage .investigate{width:274px; border:1px solid #d9d9d9; background:#f3f2f2; height:302px;}
.homepage .investigate .text{padding:22px; font-weight:bold; line-height:24px;}
.homepage .investigate .text label{display:block;}
.homepage .investigate .btn{padding:20px 0 0 40px;}
.homepage .investigate .btn input{background:url(2010session2_btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; border:none; float:left; margin-right:15px;}
.homepage .investigate .btn a{display:block; background:url(2010session2_btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; text-align:center; float:left; text-decoration:none;}
.homepage .titlePub02{height:28px; line-height:28px; background:url(2010session2_icon.gif) 12px -59px no-repeat #f0f0f0; padding:0 10px 0 28px; font-size:14px; font-weight:bold;}
.homepage .titlePub02 span{float:right; font-size:12px; font-weight:normal;}
.homepage .photoBox{border:1px solid #d1d1d1; border-top:5px solid #8d0000;}
.homepage .photoBox ul{height:365px; padding-top:10px;}
.homepage .photoBox li{width:182px; float:left; text-align:center; line-height:36px; font-weight:bold; height:173px; overflow:hidden; padding:7px 0 0 15px;}
.homepage .photoBox li a{color:#4d4d4d;}
.homepage .photoBox li img{border:1px solid #ccc;}
.homepage .newsList01{width:348px; border:1px solid #d1d1d1; border-top:5px solid #8d0000; margin-right:12px;}
.homepage .newsList01 ul{padding:5px 15px;}
.homepage .newsList01 li{background:url(2010session2_icon.gif) 0 -83px no-repeat; height:26px; line-height:26px; overflow:hidden; padding-left:10px; font-size:14px;}
.homepage .newsList02{height:302px; width:274px; border:1px solid #d9d9d9; background:#f3f2f2;}
.homepage .newsList02 ul{padding:10px 12px 0 12px;}
.homepage .newsList02 li{line-height:26px; height:26px; overflow:hidden; color:#000;}
.homepage .newsList02 li a{color:#000;}
.homepage .newsList02 .iconlist a{display:block; text-align:center; color:#333; font-size:14px; font-weight:bold; line-height:24px; text-decoration:underline; padding-top:15px;}
.homepage .newsList02 .iconlist a:hover{text-decoration:none;}
.homepage .newsList03{height:190px; width:274px; border:1px solid #d9d9d9; background:#f3f2f2;}
.homepage .newsList03 ul{padding:10px 12px 0 12px;}
.homepage .newsList03 li{line-height:26px; height:26px; overflow:hidden; color:#000;}
.homepage .newsList03 li a{color:#000;}
.homepage .newsList03 .iconlist a{display:block; text-align:center; color:#333; font-size:14px; font-weight:bold; line-height:24px; text-decoration:underline; padding-top:15px;}
.homepage .newsList03 .iconlist a:hover{text-decoration:none;}
.homepage .newsList04{height:100px; width:274px; border:1px solid #d9d9d9; background:#f3f2f2; margin-top:10px;}
.homepage .newsList04 .content{text-align:center; padding-top:7px;}

.homepage .newsList05{width:490px; border:1px solid #d1d1d1; border-top:5px solid #8d0000; margin-right:12px;}
.homepage .newsList05 ul{padding:5px 15px;}
.homepage .newsList05 li{background:url(2010session2_icon.gif) 0 -83px no-repeat; height:26px; line-height:26px; overflow:hidden; padding-left:10px; font-size:14px;}

.homepage .comments{width:988px; padding:5px; border:1px solid #ccc;}
.homepage .comments .bg{background:#eee; height:300px;}
.homepage .comments .toptitle{background:url(comments_title.jpg); height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; padding:0 15px;}
.homepage .comments .toptitle span{float:right; font-weight:normal; color:#fff;}
.homepage .comments .toptitle span a{color:#fff;}
.homepage .announce{width:500px;}
.homepage .announce form{padding-left:10px;}
.homepage .announce .nickname{height:30px; padding-top:12px;}
.homepage .announce textarea{width:480px; height:180px; padding:2px; background:url(comments_ycwb.jpg) center no-repeat #fff; border:1px solid #e5e5e5;}
.homepage .announce .submit{padding-top:10px;}
.homepage .announce .submit input{background:url(btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; border:none;}
.homepage .board{background:#fff; width:460px; padding:5px; background:#fff; margin-top:10px; height:240px; overflow:hidden;}
.homepage .board ul{height:240px; overflow-y:scroll; padding-right:3px;}
.homepage .board .title{background:#eee; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.homepage .board .title span{float:right; color:#8d0000;}
.homepage .board p{padding:5px;}

.listpage .titlePub02{height:28px; line-height:28px; background:url(2010session2_icon.gif) 12px -59px no-repeat #e9e9e9; padding:0 10px 0 28px; font-size:14px; font-weight:bold;}
.listpage .titlePub02 span{float:right; font-size:12px; font-weight:normal;}
.listpage .photoBox{border:1px solid #d1d1d1; border-top:5px solid #8d0000; background:#fff;}
.listpage .photoBox ul{padding-top:10px;}
.listpage .photoBox li{width:182px; float:left; text-align:center; line-height:36px; font-weight:bold; height:173px; overflow:hidden; padding:7px 0 0 15px;}
.listpage .photoBox li a{color:#4d4d4d;}
.listpage .photoBox li img{border:1px solid #ccc;}
.listpage .photoBox .page{font-weight:bold; color:#8d0000; text-align:center; line-height:20px;}
.listpage .photoBox .page a{color:#fff; display:inline-block; background:url(2010session2_page_bg.gif); width:60px; height:23px; text-decoration:none;}
.listpage .listBox{border:1px solid #d1d1d1; border-top:5px solid #8d0000; background:#fff;}
.listpage .listBox ul{padding:10px 20px;}
.listpage .listBox li{background:url(2010session2_icon.gif) 0 -81px no-repeat; height:30px; line-height:30px; overflow:hidden; padding-left:10px; font-size:14px;}
.listpage .listBox li span{float:right; color:#666; font-size:12px;}
.listpage .listBox .dashed{height:1px; width:97%; margin:0 auto;}
.listpage .listBox .page{font-weight:bold; color:#8d0000; text-align:center; line-height:20px;}
.listpage .listBox .page a{color:#fff; display:inline-block; background:url(2010session2_page_bg.gif); width:60px; height:23px; text-decoration:none;}
.listpage .realtimeBox .video{background:url(2010session2_video_bg2.gif); width:333px; height:296px; padding:75px 0 0 12px;}
.listpage .realtimeBox .realText{width:638px; border:1px solid #d1d1d1; border-top:5px solid #8d0000; background:#fff; margin-top:14px; height:351px; overflow:hidden;}
.listpage .realtimeBox .realText .text{padding:10px;}
.listpage .realtimeBox .realText ul{height:298px; overflow-y:scroll; padding-right:5px;}
.listpage .realtimeBox .realText ul li{padding-bottom:10px;}
.listpage .realtimeBox .realText span{color:#8d0000;}
.listpage .partition{background:url(2010session2_partition.gif) center top no-repeat; padding-top:25px;}
.listpage .comments{padding:5px; border:1px solid #ccc;}
.listpage .comments .bg{background:#eee; height:300px;}
.listpage .comments .toptitle{background:url(2010session2_comments_title.jpg); height:32px; line-height:32px; font-size:14px; font-weight:bold; color:#fff; padding-left:15px;}
.listpage .announce{width:365px;}
.listpage .announce form{padding-left:10px;}
.listpage .announce .nickname{height:30px; padding-top:12px;}
.listpage .announce textarea{width:340px; height:180px; padding:2px; background:url(2010session2_comments_ycwb.jpg) center no-repeat #fff; border:1px solid #e5e5e5;}
.listpage .announce .submit{padding-top:10px;}
.listpage .announce .submit input{background:url(2010session2_btn_bg.jpg); width:65px; height:22px; line-height:22px; color:#666; font-weight:bold; border:none;}
.listpage .board{background:#fff; width:600px; padding:5px; background:#fff; margin-top:10px; height:240px; overflow:hidden;}
.listpage .board ul{height:240px; overflow-y:scroll; padding-right:3px;}
.listpage .board .title{background:#eee; height:26px; line-height:26px; overflow:hidden; padding:0 5px;}
.listpage .board .title span{float:right; color:#8d0000;}
.listpage .board p{padding:5px;}
