/*覆盖Global中的样式*/
a, a:link, a:visited { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }

.LinkFFF a, .LinkFFF a:visited { color: #fff; }

#SecTop { margin-bottom: 3px; height: 55px; margin: 10px 0; }
#SecTop .TLeft { float: left; width: 160px; }
#SecTop .TMid { float: left; width: 200px; padding-top: 22px; }
#SecTop .TRight { float: left; width: 600px; }

#TopNav { height: 30px; line-height: 30px; background: url(../Images/Index2009/bg_Nav.gif) repeat-x; }
#TopNav ul { margin: 2px 0 0 12px; }
#TopNav li { float: left; font-size: 14px; padding: 0 25px; }
#TopNav li a, #TopNav li a:visited { color: #fff; }

#RowT0 { margin-top: 10px; height: 67px; }
.TopAD, .TopSearch { float: left; height: 65px; border: solid 1px #dfdfde; }
.TopAD { width: 630px; }
.TopAD img { width: 630px; height: 65px; }
.TopSearch { width: 316px; margin-left: 10px; }

#RowT1 { margin-top: 10px; height: 423px; }
#RowT1 .T1Left { float: left; width: 320px; }
#RowT1 .T1Mid { float: left; width: 390px; margin-left: 10px; }
#RowT1 .T1Right { float: left; width: 230px; margin-left: 10px; }

.SecSlide { border: solid 1px #dfdfde; padding: 4px; height: 190px; overflow: hidden; }

.Sec6Tag { width: 320px; overflow: hidden; }
.Rav { position: relative; }
.BlockTag li { float: left; height: 29px; width: 106px; background: none; text-align: center; }
.BlockTag .LiMid { margin: 0 1px; }
.BlockTag a, .BlockTag a:link, .BlockTag a:hover, .BlockTag a:visited { /*background: url(../Images/Index2009/bg_Tab.gif);*/ background: url(../Images/Index2009/bg_People.gif) repeat-x; font-weight: bold; display: block; left: 0; top: 0; width: 106px; height: 28px; line-height: 28px; color: #378777; text-decoration: none; }
.BlockTag a.HighLight, .BlockTag a.HighLight:link, .BlockTag a.HighLight:hover, .BlockTag a.HighLight:visited { position: absolute; border-left: 1px solid #dfdfde; border-right: 1px solid #dfdfde; border-top: 1px solid #dfdfde; background: none #fff; width: 104px; height: 30px; color: #B10000; text-decoration: none; }
.BlockContent { clear: both; height: 143px; width: 308px; border: 1px solid #dfdfde; padding: 5px; margin-bottom: 1px; overflow: hidden; }
.BlockContent ul li { background: url(../Images/Index2009/dot_Square.gif) no-repeat 5px 2px; clear: both; padding-left: 15px; font-size: 12px; height: 24px !important; line-height: 24px !important; height: 20px; line-height: 20px; }
* + html .BlockContent ul li { height: 20px !important; line-height: 20px !important; }
.BlockContent ul li span.FlRight a, .BlockContent ul li span.FlRight a:visited { color: #7e7c7b; }
.BlockHidden { display: none; }

.SecFocusText { border: solid 1px #dfdfde; padding: 4px; height: 413px; font-size: 12px; line-height: 20px; }
.SecFocusText .Caption { background: #b12923 url(../Images/Index2009/bg_CaptionFocusText.gif) no-repeat left; border-bottom: solid 1px #000; height: 24px; line-height: 24px; }
.SecFocusText .Caption a, .SecFocusText .Caption a:visited { color: #fff; }
.SecFocusText .Caption .FlLeft { padding-left: 80px; font-family: 黑体; font-size: 16px; }
.SecFocusText .Caption .FlRight { padding-right: 10px; }
.SecFocusText a, .SecFocusText a:visited { color: #000; }
.BlockFocusText { height: 194px; overflow: hidden; }
.BlockFocusText ul li { background: url(../Images/Index2009/dot_Disc.gif) no-repeat 5px 2px; padding-left: 15px; height: 23px; line-height: 23px; }
.SecFocusText .Bottom { border-top: solid 1px #aaa9a9; }
.SecFocusText h1, .SecFocusText p { background-color: #ebedd6; margin: 0; padding: 0; }
.SecFocusText h1 { font-size: 18px; text-align: center; height: 30px; line-height: 30px; padding-top: 5px; }
.SecFocusText p.dotbg { border-top: solid 1px #aaa9a9; overflow: hidden; height: 1px; }

.SecGGJK { border: solid 1px #dfdfde; padding: 4px; }
.SecGGJK li { height: 26px; border-top: solid 1px #fff; overflow: hidden; }
.SecGGJK li.Top { border-top: none; }

.SecDig { border: solid 1px #dfdfde; padding: 4px; overflow: hidden; }
.SecDig .Caption { height: 24px !important; line-height: 24px !important; height: 25px; line-height: 25px; /*Before KSP release: height: 20px; line-height: 20px;*/ background: #d6dbad url(../Images/Index2009/bg_CaptionNewsDig.gif) no-repeat left; border-bottom: solid 1px #000; }
.SecDig .Caption .FlLeft { padding-left: 35px; font-size: 14px; font-weight: bold; }
.SecDig .Caption .FlRight { padding-right: 10px; }
.SecDig .Content ul { margin-top: 5px; }
.SecDig .Content ul li { clear: both; height: 32px !important; height: 28px; }
* + html .SecDig .Content ul li { height: 28px !important; }
.SImage { display: block; float: left; width: 30px; background: #FFF5B9 url(../Images/bg_IndexNewsDig.gif) no-repeat scroll 0 0; color: #444444; cursor: pointer; font-family: 'Arial Narrow'; font-weight: bold; height: 25px; line-height: 12px; margin-right: 5px; padding-top: 3px; text-align: center; }
.STitle { display: block; float: left; width: 185px; font-size: 12px; }
.Hits { color: #999999; font-family: Arial; font-size: 9px; }

.TopAD, .RowAD, .ADT4 { font-size: 10px; font-family: Arial; color: #ccc; overflow: hidden; }
.RowAD { height: 60px; margin-top: 10px; }
.RowAD .ADL, .RowAD .ADM, .RowAD .ADR { float: left; width: 234px; margin-left: 12px; overflow: hidden; }
.RowAD .ADL { margin-left: 0; }
.RowAD .ADM { width: 468px; }
.RowAD .ADL img, .RowAD .ADM img, .RowAD .ADR img { width: 234px; height: 60px; z-index: 100; }
.RowAD .ADM img { width: 468px; }

#RowT2 { margin-top: 10px; height: 231px; }
#RowT2 .T2Left { float: left; width: 320px; }
#RowT2 .T2Right { float: left; width: 630px; margin-left: 10px; }

.T2Left .Sec6Tag { height: 231px; }
.T2Left .BlockTag li { float: left; height: 29px; background: none; text-align: center; }
.T2Left .BlockTag .LiMid { margin: 0 0 0 1px; }
.T2Left .BlockContent { height: 190px; margin-bottom: 0px; }

#RowT2 .T2Left .BlockTag li { width: 79px; }
#RowT2 .T2Left .BlockTag a, .T2Left .BlockTag a:link, .T2Left .BlockTag a:hover, .T2Left .BlockTag a:visited { width: 79px; }
#RowT2 .T2Left .BlockTag a.HighLight, .T2Left .BlockTag a.HighLight:link, .T2Left .BlockTag a.HighLight:hover, .T2Left .BlockTag a.HighLight:visited { width: 77px; }

.SecColumn { height: 231px; overflow: hidden; }
.SecColumn .Caption { height: 27px; line-height: 27px; background: #d6dbad; border-bottom: solid 1px #000; }
.SecColumn .Caption span.FlRight { padding-right: 10px; }
.SecColumn .Caption span.FlRight a, .SecColumn .Caption span.FlRight a:visited { font-size: 12px; color: #000; }
.SecColumn .Content { height: 191px; border: solid 1px #dfdfde; padding: 5px; }
.Column { float: left; width: 304px; }
.Blog { float: left; width: 304px; margin-left: 10px; }
.SecColumn .Content li.R { margin-left: 10px; }
.SecColumn .Content li { float: left; width: 294px; background: url(../Images/Index2009/dot_Disc.gif) no-repeat 0 2px; padding-left: 10px; height: 23px; line-height: 23px; }
.SecColumn .Content li span.FlLeft a, .SecColumn .Content li span.FlLeft a:visited { color: #000; }
.SecColumn .Content li span.FlRight a, .SecColumn .Content li span.FlRight a:visited { color: #7e7c7b; font-size: 12px; }

#RowT3 { margin-top: 10px; height: 470px; }
#RowT3 .T3Left { float: left; width: 320px; }
#RowT3 .T3Right { float: left; width: 630px; margin-left: 10px; }

.SecElite { border: solid 1px #dfdfde; height: 470px; overflow: hidden; background-color: #d6dbad; }
.SecElite .Caption { height: 27px; background: url(../Images/Index2009/bg_Elite.gif) repeat-x; margin: 2px; }
.SecElite td { vertical-align: top; line-height: 150%; font-size: 12px; }
.SecElite td a, .SecElite td a:hover, .SecElite td a:visited { color: #000; }
.EliteTop { margin: 10px; height: 190px; overflow: hidden; }
.EliteTop img { width: 100px; margin: 5px 10px 0 0; }
.EliteTop .Title { text-align: center; font-size: 16px; }
.SecElite .Name { font-family: Arial; font-weight: bold; margin-top: 5px; }
.EliteTop .Summary { margin-top: 5px; }
.EliteBottom { background-color: #fff; height: 240px; width: 100%; }
.EliteBottom td { padding-top: 10px; width: 105px; }
.EliteBottom .Photo { text-align: center; }
.EliteBottom .Photo img { width: 80px; height: 100px; }
.EliteBottom .Name { text-align: center; margin-top: 10px; }
.EliteBottom .Job { margin-top: 10px; padding-left: 5px; color: #666; }

#RowT4 { margin-top: 10px; }
#RowT4 .T2Left { float: left; width: 320px; }
#RowT4 .T4Left { float: left; width: 320px; }
#RowT4 .T4Right { float: left; width: 630px; margin-left: 10px; }
#RowT4 .BlockTag li {width: 104px; }
#RowT4 .T2Left .BlockTag a, .T2Left .BlockTag a:link, .T2Left .BlockTag a:hover, .T2Left .BlockTag a:visited { width: 104px; }
#RowT4 .T2Left .BlockTag a.HighLight, .T2Left .BlockTag a.HighLight:link, .T2Left .BlockTag a.HighLight:hover, .T2Left .BlockTag a.HighLight:visited { width: 102px; }

.T4Left .Sec6Tag { height: 231px; }
.T4Left .BlockContent { height: 190px; margin-bottom: 0px; }

.MiniBlog3Tag { font-size: 12px; }
.MiniBlog3Tag dl { margin-bottom: 8px; }
.MiniBlog3Tag dt { text-indent: 2em; }
.MiniBlog3Tag dd { text-align: right; color: #7e7c7b; }
.MiniBlog3Tag dd a, .MiniBlog3Tag dd a:visited { color: #7e7c7b; }

.SecMag { font-size: 12px; padding: 5px; }
.SecMag .Caption { background: url(../Images/kang.gif) no-repeat 0 2px; padding-left: 15px; font-weight: bold; clear: both; }
.SecMag .ContentTop { clear: both; margin-top: 5px; }
.SecMag li { background-position: 15px 0; padding-left: 25px; }
.SecMag .ContentTop li { float: left; width: 120px; clear: none; }
.SecMag .ContentBtm { clear: both; margin-top: 5px; }
.SecMag .ContentBtm li { clear: both; width: 180px; }
.SecMag .ContentBtm .FlLeft { width: 160px; }
.SecMag .ContentBtm .FlRight { width: 80px; }

.ADT4 img { width: 80px; height: 100px; }

.SecBlog .Caption .FlRight a.Current { font-weight: bold; text-decoration: underline; }

#RowT5 { margin-top: 10px; }
#RowT5 .T5Left { float: left; width: 320px; }
#RowT5 .T5Right { float: left; width: 630px; margin-left: 10px; }

.SecBook { border: solid 1px #dfdfde; padding: 4px; height: 565px !important; height: 575px; overflow: hidden; }
* + html .SecBook { height: 575px !important; }
.SecBook .Caption { height: 27px; line-height: 27px; background: url(../Images/Index2009/bg_Book.gif) repeat-x; }
.SecBook .Caption span.FlRight { padding-right: 10px; }
.SecBook .Caption span.FlRight a, .SecBook .Caption span.FlRight a:visited { font-size: 12px; color: #fff; }
.Book a, .Book a:link { color: #000; }
.Book td { vertical-align: top; }
.Book .Title { height: 45px; line-height: 45px; text-align: center; }
.Book .Cover img { width: 66px; height: 93px; margin-right: 10px; }
.Book .Summary { font-size: 12px; line-height: 150%; color: #666; }
.SecBook ul { margin-top: 10px; }
.SecBook ul li { background: url(../Images/Index2009/dot_Square.gif) no-repeat 5px 2px; clear: both; padding-left: 15px; font-size: 12px; height: 26px !important; line-height: 24px !important; height: 22px; line-height: 22px; }
* + html .SecBook ul li { height: 20px !important; line-height: 20px !important; }
.SecBook ul li span.FlRight a, .SecBook ul li span.FlRight a:visited { color: #7e7c7b; }

.SecMeeting { border: solid 1px #dfdfde; height: 250px; padding-left: 5px; background-color: #f1f1f1; }
.SecMeeting { font-size: 12px; }
.SecMeeting a, .SecMeeting a:visited { color: #333; }
.SecMeeting .Item { float: left; width: 151px; height: 45px; margin-top: 5px; }
.SecMeeting .Logo { float: left; width: 45px; }
.SecMeeting .Logo img { width: 40px; height: 40px; }
.SecMeeting .Intro { float: left; width: 105px; height: 40px; overflow: hidden; }

.SecBlogTag { margin-top: 10px; border: solid 1px #dfdfde; padding: 4px; min-height: 300px; height: 303px !important; height: 313px; background-color: #f4f5e8; }
* + html .SecBlogTag { height: 358px !important; }
.SecBlogTag .Caption { height: 27px; line-height: 27px; background: url(../Images/Index2009/bg_BlogTag.gif) repeat-x; border-bottom: solid 1px #000; }
.SecBlogTag .Content { font-size: 12px; padding: 0 10px 10px 10px; line-height: 18px; }
.SecBlogTag .Content dt { clear: both; font-weight: bold; margin-top: 10px; }
.SecBlogTag .Content dd { clear: both; }
.SecBlogTag .Content li { float: left; width: 75px; height: 18px; line-height: 18px; }
.TagLeft { width: 260px; float: left; text-align: left; }
.TagRight { width: 340px; float: left; text-align: left; }

#RowT6 { margin-top: 10px; border: solid 1px #dfdfde; height: 250px; padding: 4px; overflow: hidden; }
#RowT6 .Caption { height: 27px; background: url(../Images/Index2009/bg_People.gif) repeat-x; border-bottom: solid 1px #000; }
#RowT6 .T6C1, #RowT6 .T6C2, #RowT6 .T6C3, #RowT6 .T6C4 { width: 236px; float: left; }
#RowT6 .T6C2, #RowT6 .T6C3, #RowT6 .T6C4 { border-left: solid 1px #aaa9a9; }
#RowT6 .T6C4 { width: 239px; }
#RowT6 .SubCaption { height: 25px; line-height: 25px; background-color: #ebedd6; }
#RowT6 .SubCaption span.FlLeft { padding-left: 10px; font-weight: bold; }
#RowT6 .SubCaption span.FlLeft a, #RowT6 .SubCaption span.FlLeft a:visited { color: #000; }
#RowT6 .SubCaption span.FlRight { padding-right: 10px; }
#RowT6 .SubCaption span.FlRight a, #RowT6 .SubCaption span.FlRight a:visited { color: #999; font-size: 12px; }
.PhotoText td { vertical-align: top; padding: 5px; }
.PhotoText td img { width: 75px; height: 90px; border: solid 1px #000; }
.PhotoText .Title { font-weight: bold; font-size: 13px; }
.PhotoText .Title a, #RowT6 .PhotoText .Title a:visited { color: #000; }
.PhotoText .Summary { font-size: 12px; margin-top: 5px; line-height: 150%; }
.TextList { background-color: #ebedd6; font-size: 12px; padding-left: 5px; }
.TextList li { background: url(../Images/Index2009/dot_Square.gif) no-repeat 0 2px; padding-left: 10px; height: 24px !important; line-height: 24px !important; height: 20px; line-height: 20px; }
* + html .TextList li { height: 20px !important; line-height: 20px !important; }
.TextList li span.FlLeft a, #RowT6 .TextList li span.FlLeft a:visited { color: #000; }
.TextList li span.FlRight { padding-right: 5px; }
.TextList li span.FlRight a, #RowT6 .TextList li span.FlRight a:visited { color: #999; }

#RowT7 { margin-top: 10px; height: 260px; }
#RowT7 .T7Left { float: left; width: 320px; }
#RowT7 .T7Right { float: left; width: 630px; margin-left: 10px; }

.T7Left .Sec6Tag { height: 260px; }
.T7Left .BlockTag li { float: left; height: 29px; width: 79px; background: none; text-align: center; }
.T7Left .BlockTag .LiMid { margin: 0 0 0 1px; }
.T7Left .BlockTag .RContent { background-color: #000; width: 155px !important; width: 154px; /*background: url(../Images/Index2009/bg_Tab.gif);*/ background: url(../Images/Index2009/bg_People.gif) repeat-x; display: block; left: 0; top: 0; height: 28px; line-height: 28px; color: #fff; text-align: right; padding-right: 5px; }
* + html .T7Left .BlockTag .RContent { width: 154px !important; }
.T7Left .BlockTag .RContent a, .T7Left .BlockTag .RContent a:hover, .T7Left .BlockTag .RContent a:visited { font-size: 12px; font-weight: normal; display: inline; background: none; }
.T7Left .BlockTag a, .T7Left .BlockTag a:link, .T7Left .BlockTag a:hover, .T7Left .BlockTag a:visited { width: 80px; }
.T7Left .BlockTag a.HighLight, .T7Left .BlockTag a.HighLight:link, .T7Left .BlockTag a.HighLight:hover, .T7Left .BlockTag a.HighLight:visited { width: 77px; }
.T7Left .BlockContent { height: 219px; margin-bottom: 0px; }
#ulAnn li { height: 24px; line-height: 24px; }
.T7Left .BlockContent li .FlRight { font-size: 10px; font-family: Arial; color: #7e7c7b; }

.SecDailyStar { border: solid 1px #dfdfde; height: 250px; padding: 4px; overflow: hidden; }
.SecDailyStar .Caption { height: 27px; background: url(../Images/Index2009/bg_People.gif) repeat-x; border-bottom: solid 1px #000; }
.SecDailyStar .T7RC1, .SecDailyStar .T7RC2 { width: 309px; float: left; }
.SecDailyStar .T7RC2 { border-left: solid 1px #aaa9a9; }

.Bottom2008 { margin-top: 10px; }

.SecBBS { margin-top: 8px; margin-bottom: 8px; border: 1px solid #DFDFDE; padding: 4px; font-weight: bold; text-align: center; background-color: #ee8d00; }
.SecBBS a:hover { color: White; }

#RowT6 .Caption span.FlRight { padding-right: 10px; }
#RowT6 .Caption { line-height: 27px; }
#RowT6 .Caption .FlRight a:hover { font-weight: bold; text-decoration: underline; }
#RowT6 .Caption span.FlRight a, .Caption span.FlRight a:visited { color: #000000; font-size: 12px; }
