.main { width:640px; float:left; margin-left:2px;  overflow:hidden;}
.extras { width:302px; float:left; margin-left:8px; overflow:hidden;}

.hidden { position:absolute; width:1px; height:1px; left:-9999em; top:-9999em; }
.float-divider { clear:both; height:0px; line-height:1px; font-size:1px; display:block; }
.float-divider2 { clear:both; height:3px; line-height:1px; font-size:1px; display:block; }
.spacer { display:block; clear:both; padding-bottom:8px; }
.spacer2 { padding-bottom:7px; }
.spacer3 { padding-bottom:13px; }
.spacer4 { padding-bottom:5px; }
.spacer5 { padding-bottom:3px; }
.spacer6 { display:block; clear:both; padding-bottom:20px; }
.separator { background:url("../img/icon2.gif") 0 bottom repeat-x; height:9px; }
.separator2 { background:url("../img/icon2.gif") 0 4px repeat-x; height:13px; }
.separator3 { background:url("../img/icon2.gif") 0 11px repeat-x; height:16px; }
.separator4 { background:url("../img/icon2.gif") 0 9px repeat-x; height:23px; }
.separator5 { background:url("../img/icon2.gif") 0 9px repeat-x; height:18px; }

/*.sized01 { width:150px; height:53px; }
.sized02 { width:640px; height:95px; }
.sized03 { width:315px; height:90px; }
.sized04 { width:300px; height:95px; }
.sized05 { width:149px; height:65px; }
.sized06 { width:300px; height:180px; }
.sized07 { width:300px; height:65px; }
.sized08 { width:300px; height:85px; }*/

.sec_ads01 .column { float:left; margin-left:12px; }
.sec_ads01 .first { margin-left:4px; }
.sec_ads03 .column { float:left; margin-left:10px; }
.sec_ads03 .first { margin-left:0; }
/*.sec_ads03 img { width:315px; height:90px; }*/
.sec_ads06 .column { float:left; width:151px; }

.c1 { width:315px; float:left; overflow:hidden; }
.c2 { width:317px; float:left; margin-left:8px; overflow:hidden; }

/* =focus */
#focus { width:313px; height:240px; overflow:hidden;color:#fff; background-color:black; position:relative; border:1px solid black; }
#focus * { color:#fff; }

#focusi { height:240px; overflow:hidden; }
#focusi li { position:relative; height:240px; }
#focusi li .focustitle { position:absolute; left:3px; bottom:5px; color:#fff; white-space:nowrap; width:250px; overflow:hidden; }
#focusi li .focusintro { position:absolute; left:0; bottom:24px; padding:3px; right:0; color:#fff; background-color:#292929; opacity:0.5; max-height:28px; overflow:hidden; }
#focusi li .focuspic img { width:313px; height:215px; }

#indicatiorj { position:absolute; right:3px; bottom:3px; }
#indicatiorj li { float:left; padding:2px 0; background-color:#292929; margin-left:3px; cursor:pointer; width:1.5em; text-align:center; color:#ccc; }
#indicatiorj li.current { font-weight:bold; }
#indicatiorj li.normal { font-weight:normal; }
#indicatiorj li.normal:hover { font-weight:bold; }



.sec_news { width:317px; float:left; margin-left:8px; }
.sec_news .sec_content { border:1px solid #e5e5e5; padding:0 12px; }
.newslist li { height:25px; font-size:14px; color:#42414A; background:url("../img/icon4.gif") no-repeat 0 7px; padding-left:9px; }
.newslist li.strong { font-family:"黑体"; font-size:16px; height:40px; line-height:40px; text-align:center; background:none; padding-left:0;}
.newslist a { color:#42414A; }
.newslist .strong a { color:#000; }
.newsfigure { padding:1px 0 2px 0; }
.newsfigure li { float:left; margin-left:1px; width:96px; }
.newsfigure li img { width:86px; height:66px; padding:2px; border:1px solid #E0DEE1; }
.newsfigure li span { display:block; height:25px; line-height:25px; text-align:center; }
.newsfigure li span a { color:#014FA8; }

.sec_trial { position:relative; }
.sec_trial h2 { position:absolute; left:11px; top:7px; color:#f00; font-size:20px; font-family:"黑体";  }
.sec_trial .sec_content { border:1px solid #e5e5e5; padding:0 12px 5px; }
.triallist li { height:24px; line-height:24px; font-size:14px; color:#42424C; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.triallist li.strong { font-family:"黑体"; font-size:16px; height:33px; line-height:33px; padding-left:53px; background:none; }
.triallist li a { color:#42424C; }
.triallist li.strong a { color:#000; }

.sec_brandaera1 { /*margin-top:-28px;*/ }
.sec_market { position:relative; }
.sec_market h2 { position:absolute; left:11px; top:7px; color:#f00; font-size:20px; font-family:"黑体";  }
.sec_market .sec_content { border:1px solid #e5e5e5; padding:0 12px 5px; }
.marketlist li { height:24px; line-height:24px; font-size:14px; color:#42424C; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.marketlist li.strong { font-family:"黑体"; font-size:16px; height:33px; line-height:33px; padding-left:53px; background:none; }
.marketlist li a { color:#42424C; }
.marketlist li.strong a { color:#000; }

/*.forum { line-height:20px; padding:0 0 0 124px; background:#f5f5f5 url("../img/bb.gif") no-repeat 0 center; color:#014fa8; }
.forum a { color:#666666; }*/
.sec_bbslink { background:#f5f5f5 url("../img/bb.gif") no-repeat 0 center; } 
#bbslinkbox { line-height:20px; padding:0 0 0 124px; color:#014fa8; position:relative; height:40px; overflow:hidden; }
#bbslinkbox a { color:#666666; }
#bbslink { position:absolute; width:500px; }
.onebbs { clear:both; }
.onebbs ul { padding-left:42px; }
.onebbs li { float:left; background:url("../img/icon7.gif") no-repeat right center; padding:0 5px 0 4px; }
.onebbs li.title { background:none; padding:0; margin-left:-42px; }
.onebbs li.last { background:none; }


.scroll span { position:absolute; width:14px; height:14px; background-image:url("../img/pageicon.gif"); background-repeat:no-repeat; right:4px; cursor:pointer }
#scrollup { background-position:-7px -35px; bottom:2px;  }
#scrollup:hover { background-position:-7px -91px; }
#scrolldown { background-position:-7px -7px; top:2px; }
#scrolldown:hover { background-position:-7px -63px; } 


.search { line-height:28px; padding:5px 8px 3px 120px; }
.search label { font-size:14px; font-weight:bold; color:#c70000; }
.search .submit { background:url("../img/search.gif") no-repeat; width:38px; height:21px; border:0; cursor:pointer; vertical-align:middle; margin-right:20px; }
.search .text { border:1px solid #7F9DB9; height:17px; width:269px; vertical-align:middle; margin:0 5px 0 8px; }
.search a { font-size:14px; color:#014FA8; vertical-align:middle; }
.search select { border:1px solid #7F9DB9; vertical-align:middle; margin-right:3px; }

.sec_brandaera1 h2 { background:url("../img/h201.gif") no-repeat; width:99px; height:28px; line-height:28px; text-align:center; color:#c70000; font-weight:bold; font-size:14px; display:none; }
.sec_brandaera1 .sec_content { border:1px solid #e5e5e5; }
.column2 { float:left; width:50%; overflow:hidden; }
.oi1 { padding:0 12px 11px; }
.sec_brandaera1 div.strong { font-family:"黑体"; font-size:18px; padding:10px 0 4px; text-align:center; }
.sec_brandaera1 div.strong a { color:#000; }
.sec_brandaera1 li { background:url("../img/icon5.gif") no-repeat 0 6px; padding-left:8px; height:20px; line-height:20px; color:#c70000; }
.sec_brandaera1 li a { color:#42424C; }
.sec_brandaera1 li a.brand { color:#c70000; }


.sec_newsfocus { position:relative; }
.sec_newsfocus h2 { background:url("../img/h202.gif") no-repeat; width:315px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_newsfocus h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_newsfocus .sec_content { border:1px solid #e5e5e5; border-top:0; padding:0 8px 7px; }
.newsfocuslist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.newsfocuslist li.strong { height:35px; line-height:35px; background:none; padding-left:0; text-align:center; }
.newsfocuslist li.strong a { font-size:16px; font-family:"黑体"; color:#014FA8; }
.newsfocuslist li a { height:24px; line-height:24px; font-size:14px; color:#000; }

.sec_travel { position:relative; }
.sec_travel h2 { background:url("../img/h203.gif") no-repeat; width:157px; height:28px; line-height:28px; color:#42424c; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_travel h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_travel .sec_content { border-top:1px solid #e5e5e5; padding:13px 8px 0; }
.travellist { padding-top:9px; }
.travellist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.travellist li.strong { height:35px; line-height:35px; background:none; padding-left:0; text-align:center; }
.travellist li.strong a { font-size:16px; font-family:"黑体"; color:#014FA8; }
.travellist li a { height:24px; line-height:24px; font-size:14px; color:#000; }

.figuretext .figure { float:left; border:1px solid #E0DEE1; padding:4px; }
.figuretext .figure img { width:90px; height:70px; }
.figuretext .text { float:right; width:190px; }
.figuretext .text h3 { padding:5px 0; }
.figuretext .text h3 a { color:#014FA8; font-size:14px; }
.figuretext .text p { color:#707070; line-height:20px; }    


.sec_people { position:relative; }
.sec_people h2 { background:url("../img/h202.gif") no-repeat; width:315px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_people h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_people .sec_content { border:1px solid #e5e5e5; border-top:0; padding:3px 0 8px; }
.peoplelist li { float:left; margin:8px 0 0 6px; width:70px; }
.peoplelist li img { width:60px; height:70px; padding:4px; border:1px solid #E0DEE1; }
.peoplelist li span { display:block; text-align:center; height:25px; line-height:25px; }
.peoplelist li span a { color:#014FA8; }

.sec_diary { position:relative; }
.sec_diary h2 { background:url("../img/h203.gif") no-repeat; width:157px; height:28px; line-height:28px; color:#42424c; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_diary h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_diary .sec_content { border-top:1px solid #e5e5e5; padding:13px 8px 0; }
.diarylist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.diarylist li.strong { height:35px; line-height:35px; background:none; padding-left:0; text-align:center; }
.diarylist li.strong a { font-size:16px; font-family:"黑体"; color:#014FA8; }
.diarylist li a { height:24px; line-height:24px; font-size:14px; color:#000; }
.sec_diary .figuretext .text h3 { padding:3px 0; }
/*.sec_diary .figuretext .figure img { width:90px; height:70px; }*/
/*.sec_diary .figuretext .text { width:190px; }*/

.sec_newbie { position:relative; }
.sec_newbie h2 { background:url("../img/h202.gif") no-repeat; width:315px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_newbie h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_newbie .sec_content { border:1px solid #e5e5e5; border-top:0; padding:3px 0 8px 11px; }
.newbielist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.newbielist li.strong { height:35px; line-height:35px; background:none; padding-left:0; text-align:center; }
.newbielist li.strong a { font-size:16px; font-family:"黑体"; color:#014FA8; }
.newbielist li a { height:24px; line-height:24px; font-size:14px; color:#000; }
.sec_newbie .figuretext .text h3 { padding:3px 0; }
/*.sec_newbie .figuretext .figure img { width:90px; height:70px; }
.sec_newbie .figuretext .text { width:180px; }*/

.sec_combat { position:relative; }
.sec_combat h2 { background:url("../img/h203.gif") no-repeat; width:157px; height:28px; line-height:28px; color:#42424c; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_combat h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_combat .sec_content { border-top:1px solid #e5e5e5; padding:7px 8px 0; }
.combatlist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.combatlist li.strong { height:35px; line-height:35px; background:none; padding-left:0; text-align:center; }
.combatlist li.strong a { font-size:16px; font-family:"黑体"; color:#014FA8; }
.combatlist li a { height:24px; line-height:24px; font-size:14px; color:#000; }

.sec_daily { position:relative; }
.sec_daily h2 { background:url("../img/h202.gif") no-repeat; width:315px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_daily h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_daily .sec_content { border:1px solid #e5e5e5; border-top:0; padding:5px 0 8px; }
.dailylist li { float:left; margin:7px 0 0 10px; width:140px; }
.dailylist li img { width:130px; height:70px; padding:4px; border:1px solid #E0DEE1; }
.dailylist li span { display:block; text-align:center; height:25px; line-height:25px; color:#42424C; }
.dailylist li span a { color:#014FA8; }


.sec_appreciation { position:relative; }
.sec_appreciation h2 { background:url("../img/h203.gif") no-repeat; width:157px; height:28px; line-height:28px; color:#42424c; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_appreciation h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_appreciation .sec_content { border-top:1px solid #e5e5e5; padding:13px 8px 0; }
.appreciationlist li { height:24px; line-height:24px; font-size:14px; background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:9px; }
.appreciationlist li a { height:24px; line-height:24px; font-size:14px; color:#000; }
/*.sec_appreciation .figuretext .figure img { width:90px; height:70px; }*/

.sec_portrait { position:relative; }
.sec_portrait { width:300px; }
.sec_portrait h2 { background:url("../img/h204.gif") no-repeat; width:300px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_portrait h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_portrait .sec_content { border:1px solid #e5e5e5; border-top:0; padding:5px 0 7px; }
.portraitlist li { float:left; margin:5px 0 0 12px; }
.portraitlist li img { width:120px; height:120px; border:1px solid #D6D7D6; padding:5px; }

.sec_active { position:relative; }
.sec_active { width:300px; }
.sec_active h2 { background:url("../img/h204.gif") no-repeat; width:300px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_active h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_active .sec_content { border:1px solid #e5e5e5; border-top:0; padding:13px 10px 7px; }
.sec_active .figuretext h3 { height:30px; line-height:30px; clear:both; text-align:center; }
.sec_active .figuretext h3 a { font-size:14px; color:#014FA8; }
.sec_active .figuretext .figure img { width:150px; height:120px; }
.sec_active .figuretext .text { width:105px; }
.sec_active .figuretext .text p span { display:block; text-align:center; }
.sec_active .figuretext .text p span a { color:#707070; }

.sec_newactive .sec_content { padding:5px 14px; }
.sec_newactive a { color:#000; }
.sec_newactive span.name { float:left; }
.sec_newactive marquee { float:right; width:215px; *padding-top:2px; } 


.sec_shop { position:relative; }
.sec_shop { width:300px; }
.sec_shop h2 { background:url("../img/h204.gif") no-repeat; width:300px; height:33px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-indent:12px; }
.sec_shop h2 span { color:#c1c1c1; font-weight:normal; font-size:9px; font-family:Arial; }
.sec_shop .sec_content { border:1px solid #e5e5e5; border-top:0; padding:0 0 7px; }
.sec_shop li { clear:both; padding:12px 0; margin:0 10px; background:url("../img/icon2.gif") repeat-x 0 bottom; }
.sec_shop li a { color:#000000; }
.sec_shop a.img { float:left; }
.sec_shop p { float:right; width:175px; }
.sec_shop img { width:88px; height:31px; }


.sec_brandaera2 .sec_content { height:200px; border-bottom:1px solid #e5e5e5; }
.tabs { position:relative; padding-left:3px; border-bottom:1px solid #e5e5e5; height:28px; }
.tabs .tabitem { float:left; margin-left:3px; }
.tab-content { border:1px solid #e5e5e5; border-width:0 1px; padding:16px 0 14px; position:absolute; left:-9999em; top:28px; }
.selected .tab-content { left:0; } 
.tab-label { font-size:14px; color:#014FA8; cursor:pointer; }
.selected .tab-label { font-weight:bold; color:#fff; background:url("../img/tabsbg003.gif") no-repeat 21px 100%; padding-bottom:4px; }
.selected .tab-label:hover { cursor:auto; }
.tab-label span { display:block; }
.tab-label span.s1 { background:url("../img/tabbg001.gif") no-repeat; padding:0 0 0 10px; }
.tab-label:hover span.s1 { background-position:0 1px; }
.selected .tab-label span.s1 { background:url("../img/tabsbg001.gif") no-repeat; }
.selected .tab-label:hover span.s1 { background-position:0 0; }
.tab-label span.s2 { background:url("../img/tabbg002.gif") no-repeat 100% 0; padding:0 10px 0 0; line-height:28px; }
.selected .tab-label span.s2 { background-image:url("../img/tabsbg002.gif"); line-height:29px; }
.tab-label:hover span.s2 { background-position:100% 1px; }
.selected .tab-label:hover span.s2 { background-position:100% 0; }
.tab-label span.s3:hover { position:relative; top:1px; }
.selected .tab-label span.s3:hover { top:0; }


.box1 { float:left; width:312px; margin-left:2px; overflow:hidden; }
.box2 { float:left; width:312px; margin-left:12px; overflow:hidden; }
.corpfigure { float:left; margin-left:6px; }
.corpfigure img { width:63px; height:63px; }
.corptext { float:right; width:232px; overflow:hidden; }
.corptext li { background:url("../img/icon4.gif") no-repeat 0 9px; padding-left:8px; height:21px; line-height:21px; }
.corptext li a { color:#42424c; }

.sectionmore { position:absolute; right:0; top:7px; text-align:right; padding-right:1em; }
.sectionmore.color1 a { color:#fff; }
.sectionmore.color2 a { color:#000; }



.textlist li { white-space:nowrap; }
.textlist li.strong a { font-size:18px; } 

a.detail { color:#424542; }
