﻿body {background:#fff;font-size:14px;color:#3a3a3a}
a {color:#3a3a3a; text-decoration:none}
a:hover {text-decoration:underline}
.org,.org a {color:#e1570c}
.clearfix {zoom:1} 
.clearfix:after { content: '\20';display: block;clear: both;}
fieldset legend {display:none}
.header,.breadCrumbs,.smgbbContent,.footer,.fullWidthAd {width:960px;margin:auto}
.friendLink {width:958px;margin:auto;border:1px solid #e2e2e2;border-top:0;line-height:32px; text-align:center }
.friendLink a {text-decoration:underline;margin:4px;*margin:0 3px}
.siteForm {line-height:33px;overflow:hidden;height:33px;padding:0 10px;-padding-top:5px;-height:28px}
.siteForm .log {float:left;width:340px}
.siteForm .ipt {width:60px;height:15px}
.siteForm .googleSearch {float:right;width:320px;height:33px;overflow:hidden;-width:310px}
.header,.footer {font-size:12px}
.header .nav {border-top:1px solid #e2e2e2;position:relative}
.header .nav .siteTool {position:absolute;right:10px;top:7px;line-height:16px;background:url(../img/icon_sitetool.png) no-repeat 0 3px;padding-left:14px}
.header .logo {width:135px; height:71px;float:left;padding:10px 0}
.header .logo a {display:block;width:100%;height:100%;background:url(../img/logo_smgbb.png); text-indent:-4000px}
.header .txtNav {float:left;width:801px;line-height:23px;padding-left:20px}
.txtNav .smallNav {display:block;margin:7px 0}
.smallNav ul li {float:left;width:136px;border-right:1px solid #bbb;padding-left:8px}
.smallNav ul li dt ,.smallNav ul li dd {float:left;width:68px}
.txtNav .bigNav {padding-left:8px}
.txtNav .bigNav a {margin-right:16px}

.breadCrumbs {border-top:2px solid #e1570c;line-height:26px}
.breadCrumbs .menu {float:left;width:317px;border:1px solid #e1570c;border-width:0 1px }
.breadCrumbs .menu li {float:left}
.breadCrumbs .menu li a {display:block;padding:0 5px}
.breadCrumbs .menu li a.crt {background:#e1570c;color:#fff}
.breadCrumbs .newxExp {float:left;width:641px}
.breadCrumbs .newxExp .org {font-weight:normal;margin:0 10px; float:left}
.breadCrumbs .newxExp marquee {float:left}
.breadCrumbs .newxExp marquee a {margin-right:15px}
.smgbbContent {border:1px solid #e2e2e2;width:958px}
.newsBox {}
.newsBox .tt {height:33px;line-height:33px;padding:0 10px;background:url(../img/bg_newsbox_tt.png) no-repeat 0 0;overflow:hidden }
.newsBox .tt .ttTxt {float:left}
.newsBox .tt .more {float:right;font-size:12px;font-weight:bold}
.newslist {}
.newslist li {background:url(../img/bg_newslist.png) no-repeat 0 50%;padding-left:18px;line-height:16px;height:16px;overflow:hidden; white-space:nowrap}
.tvmenuList {}
.tvmenuList li {background:url(../img/bg_tvmenuList.png) no-repeat 0 50%;text-indent:8px;width:50%;overflow:hidden; white-space:nowrap;line-height:16px;height:16px}
.imgNewsInstr {}
.imgNewsInstr dt {float:left;margin-right:10px}
.imgNewsInstr dd strong {padding:7px 0;display:block}
.imgNewsInstr dd p {line-height:18px;font-size:12px}
.grid_left {width:317px;float:left;overflow:hidden }
.border_valign_right {border-right:1px solid #e2e2e2}
.border_valign_left {border-left:1px solid #e2e2e2}
.grid_left_ad {width:302px;margin:10px auto;border:1px solid #a1a1a1}
.grid_left .newsBox {margin:8px 10px}
.grid_left .newsBox .tt {height:16px;line-height:16px}
.grid_left .newsBox .ct h3 {margin:16px 0;font-size:16px}
.grid_left .newsBox .newslist li {margin:7px 0;*margin:6px 0}
.grid_right {float:left;width:640px;overflow:hidden}
.grid_full {width:957px;}
.imgshow {width:314px;height:217px}
.grid_right .tvShow {width:314px;padding:3px;float:left}
.grid_left .relVideo .imgNewsInstr {clear:both;padding: 4px 0}
.grid_left .relVideo .imgNewsInstr dt img {width:106px;height:81px;background:url(../img/bg_img.png);padding:3px 4px 5px 5px}
.grid_left .relVideo .imgNewsInstr dd span { display:block; line-height:24px;padding: 4px 0 }
.grid_left .shareInfo .shareinput { width:200px; margin-right:5px; }
.grid_right .newsBox {margin:0}
.grid_right .newsBox .tt {background-color:#dcdcdc}
.grid_right .tvmenuList  {padding:5px 8px;zoom:1;overflow:hidden}
.grid_right .tvmenuList li {float:left;padding:3px 0;height:16px;overflow:hidden}
.grid_right .tvmenuList li.org {background-image:url(../img/bg_tvmenuList_org.png)}
.grid_right .mainContent {height:410px;overflow:hidden}
.grid_right .tvShow .newsBox .tt .more {background:url(../img/tv_menu.png);display:block;width:84px;height:33px}
.grid_right .tvShow .tvmenuList  {clear:both}
.grid_right .tvShow .imgNewsInstr {clear:both;padding:4px 0}
.grid_right .tvShow .imgNewsInstr dt img {width:106px;height:81px;background:url(../img/bg_img.png);padding:3px 4px 5px 5px}
.grid_right .friend {float:left;padding:0 10px;width:300px}
.friend .searchForm { font-size:12px;height:225px;overflow:hidden}
.searchForm .newsBox {width:150px;float:left}
.searchForm .newsBox2 {width:160px;float:left}
.searchForm .newsBox .tt {background:none; line-height:17px; height:17px}
.searchForm .newsBox2 .tt {background:none; line-height:17px; height:17px}
.searchForm .imgNewsInstr {margin:7px 0}
.searchForm .imgNewsInstr dt img {background:none;width:56px;height:56px;border:1px solid #e5e5e5}
.searchForm .imgNewsInstr dd strong {color:#3a3a3a;padding:3px 0}
.searchForm .searchFriends {width:145px;float:left}
.searchFriends legend {display:block;font-weight:bold;padding:6px 0 9px;font-size:14px}
.searchFriends select {height:19px;*font-size:85%}
.searchFriends .btn {width:52px;height:22px;background:url(../img/btn_search_friend.png);border:none;text-indent:-4000px}
.searchFriends .searchItem {margin:5px 0}
.searchFriends .chkbox { margin-right:5px}
.friendNews {}
.grid_right .friend .friendNews .tt {background:none;height:23px;line-height:23px;padding:0}
.grid_right .friend .friendNews .tt .more {float:right;font-size:12px;font-weight:bold}

.grid_right .friendNews {clear:both}
.friendNews .newslist li {background:none;line-height:16px;height:16px;margin:9px 0;padding-left:0}

.tv_column_list {padding:3px; clear:both}
.tv_column_list .newsBox {float:left;width:316px;}
.tv_column_list .newsBox .tt {position:relative}
.tv_column_list .newsBox .tt .more img {position:absolute;right:0;top:2px}

.footer {text-align:center;line-height:22px;padding:6px 0}
.footer .siteLink {padding:4px 0}
.footer .siteLink a {margin:12px;text-decoration:underline}

.pagelistNav {font-size:12px; text-align:right;padding:10px}
.pagelistNav span {margin:0 8px}
.pagelistNav span a {padding:4px 8px;border:1px solid #fff;text-decoration:none}
.pagelistNav span a:hover {border-color:#ccc;color:#e1570c;}

/*.newsImageList {border-bottom:1px solid #E2E2E2}*/
.imagelistWrapper {padding:10px 20px;width:600px;overflow:hidden}
.grid_full .imagelistWrapper {padding:10px 20px;width:900px;overflow:hidden}
.imagelist {width:640px}
.grid_full .imagelist {width:900px}
.imagelist li {float:left;font-size:12px;margin:0 28px 15px 0;width:128px;overflow:hidden;text-align:left}
.imagelist li a,.imagelist li img {display:block;margin-bottom:6px;color:#e1570c}
.imagelist li a:hover img {border-color:#e1570c}
.imagelist li img {width:120px;height:90px;border:1px solid #c7c1c3;padding:3px}
.imagelist li p {line-height:18px}

.grid_right .lookbackward .tt {background-color:#fff;height:16px;line-height:16px;margin:10px}
.lookbackward .imagelist li a {font-weight:bold;text-align:center;color:#3f3f3f}
.livingImages ,.grid_right .livingImages .tt {background-color:#efefef}
.livingImages {padding:6px 0;border-top:1px solid #E2E2E2}
.grid_right .livingImages .tt {margin-left:10px}


.columnSideRight .newsBox {margin:1px}
.columnSideRight .newsBox .tt {height:33px;line-height:33px;background-color:#DCDCDC}
.columnSideRight .newsBox .ct {padding:10px 10px 0 10px}
.columnSideRight p {font-size:12px; line-height:20px}
.columnSideRight .imagelistWrapper {width:317px;padding:5px}
.columnSideRight .imagelist {width:330px}
.columnSideRight .imagelist li {margin:0 12px 5px 0;font-weight:bold;text-align:center}
.columnSideRight .imagelist li img {width:85px;padding:0}

.voteArea {}
.voteArea legend {display:block}
.voteArea .voteItem {margin:8px}

.hostList .imagelist li {margin:0 16px 5px 0;font-weight:bold;text-align:center}
.hostList .imagelist li img {width:85px;padding:0}

.pageCrumb {font-size:12px;padding:10px}
.pageCrumb a {color:#2d4a74}
.newsPage {text-align:center;padding:10px}
.newsPage .newsTT,.newsPage .newsInfo,.newsPage .newsVideo,.newsPage .newsTxt {margin:15px 0}
.newsPage h2 {font-family:"黑体";font-size:23px;font-weight:normal}
.newsPage .newsInfo {font-size:12px}
.newsPage .newsInfo span {margin:0 8px}
.newsPage .newsTxt {text-align:left}
.newsPage .newsTxt p {text-indent:30px;line-height:24px;font-size:16px;color:#000;margin:10px 0}
.newsPage .newsTags {padding:30px 10px;text-align:left}
.newsPage .newsTags em {font-style:normal;color:#000;font-weight:bold}
.newsPage .newsTags a {margin:0 8px}
.grid_right .hotRec {border:1px solid #E2E2E2;border-width:1px 0}
.grid_right .hotRec .tt {background:none}
.hotRec .imagelist li {margin:0 12px 4px 0;width:104px;line-height:16px}
.hotRec .imagelist li img {width:100px;padding:1px}
.grid_right .pageComment .tt {background:none} 
 .pageComment .tt .more em {margin-left:300px;font-weight:normal}
 .pageComment .tt .more button {background:none;border:0}
 .pageComment .textareaWrapper {padding:10px}
 .pageComment .textareaWrapper textarea {width:100%;border:1px solid #dfe4e8;background:#f2f7fb; text-align:left;font-size:12px;color:#000;line-height:18px;text-indent:15px}
 .pageComment .commentSubmit {text-align:right;font-size:12px;padding:0 10px;margin:10px 0}

.shareInfo {padding-bottom:15px}
.shareInfo .ct {font-size:12px}
.shareInfo .ct dl {line-height:20px}

.relVideo .ct li {clear:both;height:75px;overflow:hidden}
.relVideo .ct li dt img {width:80px;height:60px;padding:1px;border:1px solid #e6e6e6}
.relVideo .ct li dd .org {font-size:12px;line-height:24px}
.newsRank .newslist li {background:url(../img/icon_newsRank.png) no-repeat;padding-left:16px}
.newsRank .newslist .r1 {background-position:0 4px}
.newsRank .newslist .r2 {background-position:0 -20px}
.newsRank .newslist .r3 {background-position:0 -44px}
.newsRank .newslist .r4 {background-position:0 -68px}
.newsRank .newslist .r5 {background-position:0 -92px}
.newsRank .newslist .r6 {background-position:0 -116px}
.newsRank .newslist .r7 {background-position:0 -140px}
.newsRank .newslist .r8 {background-position:0 -164px}
.newsRank .newslist .r9 {background-position:0 -188px}
.newsRank .newslist .r10 {background-position:0 -212px}

.hostSelect {}
.hostSelect .tt {background:none}
.hostSelect .ct dl {float:left;width:125px;border:1px solid #E2E2E2;margin:10px}
.hostSelect dl dt {background:#dadada;height:23px;line-height:23px}
.hostSelect dl dt span {padding:4px;background:#fff}
.hostSelect dl dt,.hostSelect dl dd {padding:0 15px}
.hostSelect dl dd {line-height:23px}

.grid_left .vodRank {border-top:1px solid #cbcbcb;margin-left:0;margin-right:0;padding-left:10px;padding-right:10px;padding-top:10px}
.vodRank .ct {font-size:14px}
.grid_left .vodRank .tt {border:1px solid #cbcbcb;border-bottom:0;height:24px;line-height:24px;background:url(../img/bg_voidrank.png)}
.grid_left .vodRank .tt .more {font-size:14px;font-weight:normal}
.grid_left .vodRank .tt .more a {display:block;float:left;height:24px;line-height:24px;padding:0 8px; outline:none}
.grid_left .vodRank .tt .more a.select {border:1px solid #cbcbcb;border-width:0 1px;background:#fff}
.grid_left .vodRank .ct li {height:24px;line-height:24px}
.grid_left .vodRank .ct {padding:10px 0 0 10px}


.jsflash {color:#FFFFFF;font-size:12px;height:217px;overflow:hidden;position:relative;width:314px}
.jsflash img {width:314px}
.jsflash a.jspiclink {display:block;width:314px;height:217px;position:relative;}
.jsflash div {position:absolute;top:170px;left:0;width:322px;color:#FFF;height:24px;line-height:25px;}
.jsflash #jsmask {filter: alpha(opacity=50);opacity:0.5;background:#7F7F7F;width:332px}
.jsflash #jslinks {top:200px; left:225px; background:none;height:32px}
.jsflash #jslinks a {text-align:center; font-family:Verdana; font-size:9px; display:block;width:19px;color:#fff; height:13px;padding:0px; float:left; line-height:12px; background:#2b2b29;filter: alpha(opacity=75);opacity:0.75;border-left:1px solid #FFF;text-decoration:none}
.jsflash #jstxt { text-indent:14px; text-align:left;}
.jsflash #jstxt a { color:#fff;font-size:14px}
.jsflash #jslinks a:hover {filter: alpha(opacity=100);opacity:1;}

.hiddentext { display:block; height:32px; line-height:16px; overflow:hidden;}