/* CSS Document */
*{ margin:0px; padding:0px; border:none; text-decoration:none;}
body { margin:0; padding:0; background:url(../images/header.jpg) center 28px no-repeat #123f65; font-size:12px; color:#333; font-family: Verdana, Arial, Helvetica, sans-serif; line-height:24px;}
img { border:none;}
a { color:#356EB4; text-decoration:none;}
a:hover { text-decoration:underline;}
ul { margin:0; padding:0; list-style:none;}
.blank { height:20px; clear:both; visibility:hidden;}
span { margin:0; padding:0;}

/*topMenu*/
#topMenu { background:url(../images/topLine.jpg) repeat-x; border-bottom:solid #ccc 1px; height:28px; font-size:12px;}
#tMbox { width:980px; margin:0 auto;}
#tMbox a ,#tMbox a:visited{ height:28px; line-height:28px; color: #666;}
#tMbox a:hover{color:#356EB4;}
#tMbox p{float:left;}
#link6300{width:300px;}
#tMenu{width:679px;text-align:right;}
#tMenu a{padding:0px 5px;}

.box { margin:0 auto; width:960px; margin-top:348px; padding:20px; background:#fff;}

.FocusAndOther { float:left;}
.FocusAndOther .focus { float:left; width:660px;}
.FocusAndOther .focus .title { background:url(../images/focus.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.FocusAndOther .focus .main { border:1px solid #b0cae3; padding:17px 16px; background:url(../images/focusbg.gif) repeat-x; height:342px;}
.FocusAndOther .focus .main .player { float:left; width:330px; height:330px; padding:1px; border:4px solid #356EB4; overflow:hidden; position:relative;}
.FocusAndOther .focus .main .info { float:left; width:250px; margin-left:26px; font-size:14px; text-indent:2em; line-height:30px;}
.FocusAndOther .other { float:left; width:280px; margin-left:18px;}
.FocusAndOther .other .title { background:url(../images/other.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.FocusAndOther .other .main { border:1px solid #b0cae3; padding:14px 16px;}
.FocusAndOther .other .main li a { color:#333;}


.speech { float:left;}
.speech .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.speech .main { border:1px solid #b0cae3; padding:16px; float:left;}
.speech .main .ml16 { margin-left:16px;}
.speech .main .block1 { width:451px; float:left; padding:1px; border:1px solid #b0cae3; margin-bottom:16px;}
.speech .main .block1 .tit { background:url(../images/bg_tit.gif); padding-left:8px; height:30px; line-height:30px; color:#356EB4; font-size:14px; font-weight:bold; border-bottom:1px solid #b0cae3;}
.speech .main .block1 .content { padding:8px; float:left;}
.speech .main .block1 .content .pic { float:left; width:158px;}
.speech .main .block1 .content .text { float:right; width:261px; margin-left:16px; text-indent:2em;}
.speech .main .block2 { width:294px; float:left; padding:1px; border:1px solid #b0cae3;}
.speech .main .block2 .tit { background:url(../images/bg_tit.gif); padding-left:8px; height:30px; line-height:30px; color:#356EB4; font-size:14px; font-weight:bold; border-bottom:1px solid #b0cae3;}
.speech .main .block2 .content { padding:8px; float:left;}
.speech .main .block2 .content .pic {}
.speech .main .block2 .content .text { text-indent:2em; margin-top:6px;}

.scene { float:left;}
.scene .title { background:url(../images/titbg.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.scene .main { border:1px solid #b0cae3; padding:16px; float:left;}
#preview_wrap { margin:0 auto; padding:22px; width:882px; height:456px; background:url(../images/bg_preview.gif) top left no-repeat;}
#preview_wrap img { width:882px; height:456px;}
#preview_outer { overflow:hidden; width:882px; height:456px; position:relative;}
#preview_inner { text-align:left; height:100%; position:relative;}
#preview_inner div { float:left; width:882px; height:456px; position:relative;}
#preview_inner div a { position:absolute; bottom:-1px; left:0; display:block; width:882px; text-indent:20px; padding:20px 0; color:#fff; background:#000; text-decoration:none; font-size:18px; text-align:center;}
#thumbs { position:relative; width:882px; text-align:center; padding:30px 23px 0;}
#thumbs span { float:left; padding:8px; width:72px; height:37px; cursor:pointer; background:url(../images/bg_thumb.gif) top left no-repeat; display:inline-block;}
#thumbs span img { width:72px; height:37px;}
#arrow { position:absolute; top:-13px; background:url(../images/bg_arrow.gif) top center no-repeat; width:80px; height:39px; display:none;}

.weiboandnews { float:left; }
.weiboandnews .weibo { float:left; width:545px;}
.weiboandnews .weibo .title { background:url(../images/weibo.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.weiboandnews .news { float:left; width:399px; margin-left:16px; font-size:14px;}
.weiboandnews .news .title { background:url(../images/news.gif); height:30px; line-height:30px; padding-left:30px; font-size:14px; font-weight:bold; color:#fff;}
.weiboandnews .news .main { border:1px solid #b0cae3; padding:16px; padding-top:6px;}
.weiboandnews .news .main li { height:36px; line-height:36px; border-bottom:1px dashed #b0cae3;}
.weiboandnews .news .main li span { float:right; color:#999; margin-top:0px; *margin-top:-36px;}

.footer { margin:0 auto; width:960px; padding:20px; text-align:center; color:#fff; font-size:14px;}
.footer a { color:#fff;}