body { font-size:12px; font-family:SimSun; color:#2b2b2b; }
body, ol, ul, h1, h2, h3, h4, h5, h6, p, th, td, dl, dd, form, fieldset, legend, input, textarea, select { list-style:none; margin:0; padding:0; }
img { border:none; }
a { color:#002244; text-decoration:none; }
a:visited {  }
a:hover { text-decoration:underline; color:#820c0c; }
h5 em { font-style:normal; color:#93090F; display:inline-block; margin:0 5px; }
h5 em a { color:#93090F; margin:0 2px; }
.logoAreaMain .logo, .logoAreaMain .arrBlue, .logoAreaMain .arrBlue:hover, .navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .wanGuo:hover, .navAreaMain .blank, .logoGlobalTimes, .yellowBar strong, .yellowBar span, .yellowBar em, .blueBar strong, .blueBar span, .blueBar em, .tit24Thread, .titDailyPic, .titMonthPic, .tit24Joy, .titCollection .cur, .titCollection .cur:hover, .titCollection strong a:hover, .fotherNew li, .arrLine, .arrLeft, .arrRight, .arrLeftCur, .arrRightCur, .backBtn, .backBtn:hover, .backArea em, .backArea i, .arrLeftCur:hover, .arrRightCur:hover, .navBannerCon i, .navBannerCon b, .navBannerCon em { background:url() no-repeat; }
.wrapBox { background:#fff url(../images/bgMain.png) top repeat-x; }
.focusArea { background:#f7f5ef url(../images/http://himg2.huanqiu.com/statics/images/loading.gif) center no-repeat; width:640px; height:360px; position:relative; -webkit-box-shadow:0 10px 25px #ccc; -moz-box-shadow:0 10px 25px #ccc; box-shadow:0 4px 4px #ccc; margin:0 0 20px; }
.focusArea .bgGray, #indexFocus ul.indexFocusList li p, .litImgList li p { background:url(../images/bgFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='bgFocus.png');
_background:none; }
.globalNews .photoText h6 b, .iconTalk, .iconTalk:hover, h3 em a, h3.grayTit em a, .iconArr li, .iconArr2 li, .titCollection em, .iconListBot a, .iconListBot a:hover, .iconRss i, .iconRss:hover i, .iconMail em, .iconMail:hover em, .scrollList h6 b, .navTopMain .righNav .logMail, .navTopMain .righNav .logMailNum { background:url(../images/icon.png) no-repeat; }
.iconBox li, .iconBoxT14 li { background:url(../images/ico.png) no-repeat; }
h3.grayTit, .titRanking { background:url(../images/bgRep.png) repeat-x; }
.logoCa, .logoCb, .logoCc, .logoCd, .logoCe, .logoCX, .logoKx { background:url(../images/linkLogo.png) no-repeat; width:122px; height:52px; }
.navTopMain .arrPad i { background:url(../images/arrGray.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrGray.png');
_background:none; display:inline-block; width:15px; height:39px; float:left; }
.navTopMain .arrShow i { background:url(../images/arrOrange.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrOrange.png');
_background:none; }
#indexFocus .ui-ifPrevBtn { background:url(../images/arrLeftFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrLeftFocus.png');
_background:none; float:left; }
#indexFocus .ui-ifNextBtn { background:url(../images/arrRigFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrRigFocus.png');
_background:none; float:right; }
.litImgList .ui-ifPrevBtn { background:url(../images/arrLeftPic.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrLeftPic.png');
_background:none; float:left; }
.litImgList .ui-ifNextBtn { background:url(../images/arrRigPic.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrRigPic.png');
_background:none; float:right; }
.dotLineBot { background:url(../images/http://himg2.huanqiu.com/statics/hq2013/images/common/dot.png) bottom repeat-x; }
.logoWliangye { background:url(../images/logoWuliangye.png) no-repeat; }
.logoHuasong, .logoHuasong2, .logoHuasong3 { background:url(../images/logoHuasong.png) no-repeat; }
.logoAreaMain .inputText { background:url(../images/bgSear.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='bgSear.png');
_background: none; }
.logoAreaMain .btnSearch { background:url(../images/btnSear.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='btnSear.png');
_background: none; }
.popMailCheck { background:url(../images/popMailCheck.png) no-repeat center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popMailCheck.png');
_background: none; }
.btnCloseM { background:url(../images/popClose.png) no-repeat center; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popClose.png');
_background:none; }
.btnCloseM:hover { background:url(../images/popCloseOver.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popCloseOver.png');
_background:none; }
.btnCheckMail { background:url(../images/popMail.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popMail.png');
_background:none; }
.btnCheckMail:hover { background:url(../images/popMailOver.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popMailOver.png');
_background:none; }
.popTips { background:url(../images/popTips.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popTips.png');
_background: none; }
.bigAd { background:url(../images/bigAd.jpg) no-repeat top center; }
.btnTry { background:url(../images/btnBigScreen.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='btnBigScreen.png');
_background: none; }
.btnCloseAd, .btnCloseAd:hover { background:url(../images/bigScreen.png) no-repeat; }
.popLayerLoginCon { background:url(../images/popLayerLogin.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='popLayerLogin.png');
_background: none; }
.btnCloseLog { background:url(../images/btnCloseLog.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='btnCloseLog.png');
_background: none; }
.btnCloseLog:hover { background:url(../images/btnCloseLogOver.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='btnCloseLogOver.png');
_background: none; }
.navTop { display:block; background:#434343; border-bottom:#eee 2px solid; height:40px; line-height:40px; position:relative; z-index:1; }
.navBannerCon a.current { background:url(../images/indexNavOver.png) no-repeat; }
.navTopMain { display:block; width:970px; position:relative; margin:0 auto; }
.navTopMain a { display:inline-block; color:#cacaca; margin:0 1px; padding:0 15px; }
.navTopMain a:hover { color:#cacaca; }
.navTopMain .leftNav { display:block; width:620px; float:left; text-align:left; }
.navTopMain .leftNav a { background:#4e4e4e; height:39px; line-height:39px; float:left; position:relative; color:#cacaca; }
.navTopMain .leftNav a:hover { background:#676767; text-decoration:none; }
.navTopMain .leftNav .linkWhite { color:#fff; background:none; }
.navTopMain .leftNav span { height:39px; line-height:39px; float:left; position:relative; color:#cacaca; margin:0 1px; }
.navTopMain .arrPad { background:#4e4e4e; padding:0 15px; }
.navTopMain .arrShow { background:#676767; }
.navTopMain .arrPad em { display:inline-block; height:39px; font-style:normal; float:left; }
.navTopMain .righNav { display:block; width:340px; float:right; text-align:right; }
.navTopMain .righNav a { background:#4e4e4e; float:right; padding:0 20px; }
.navTopMain .righNav .linkLogin { display:block; width:60px; height:45px; line-height:45px; background:#917347; color:#fff; position:absolute; right:67px; top:0; text-align:center; margin:0; padding:0; }
.navTopMain .righNav em { font-style:normal; color:#cacaca; display:inline-block; height:39px; line-height:39px; float:right; margin:0 1px; padding:0 5px; }
.navTopMain .righNav .name { font-style:normal; color:#fff; display:inline-block; height:39px; line-height:39px; background:#4e4e4e; float:right; margin:0 1px; padding:0 15px 0 5px; }
.navTopMain .righNav .name:hover { background:#676767; text-decoration: none; }
.navTopMain .righNav .name img { width:30px; height:30px; border:#343434 1px solid; float:left; margin:5px 5px 0 0; }
.navTopMain .righNav .logMail, .navTopMain .righNav .logMailNum { display:inline-block; width:40px; height:40px; text-align:center; float:right; box-shadow:0 0 5px -2px rgba(0, 0, 0, 0.5); padding:0; }
.navTopMain .righNav .logMail { background-position:0 -317px; }
.navTopMain .righNav .logMailNum { background-position:0 -368px; position:relative; }
.navTopMain .righNav .logMailNum strong { position:absolute; left:0; top:10px; width:40px; text-align:center; display:inline-block; color:#fff; font-family:Verdana; font-size:11px; font-weight:400; }
.popList { display:none; background:#f8f8f8; overflow:hidden; position:absolute; left:0; top:39px; width:165px; zoom:1; z-index:9999; border-top:#434343 1px solid; box-shadow:0 5px 8px -2px rgba(0, 0, 0, 0.5); padding:5px 1px; }
.popList li { height:25px; line-height:25px; display:block; text-indent:10px; background:#f8f8f8; }
.navTopMain .leftNav .popList a { height:25px; line-height:25px; display:block; border-left:#f8f8f8 3px solid; color:#5e5e5e; background:none; float:none; margin:0; padding:0; }
.navTopMain .leftNav .popList a:hover { text-decoration:none; background:#eee; border-left:#edae5f 3px solid; color:#5e5e5e; }
.logoArea { display:block; height:85px; position:relative; z-index:0; margin:3px 0 0; }
.logoAreaMain { display:block; width:970px; height:85px; margin:0 auto; position:relative; }
.logoAreaMain .logo { display:block; width:210px; height:85px; float:left;  overflow:hidden; }
.logoAreaMain .logo a { display:block; width:200px; height:85px; }
.logoAreaMain .infoArea { display:block; width:400px; float:left; padding:15px 0 0; position:relative; z-index:999; }
.logoAreaMain .dateInfo { display:block; height:20px; overflow:hidden; color:#666; font-family:Arial, SimSun; }
.logoAreaMain .festival span { display:inline-block; height:28px; line-height:28px; color:#fff; font-size:12px; overflow:hidden; }
.logoAreaMain .festival .to { background:#8db4c9; color:#fff; padding-left:8px; }
.logoAreaMain .festival .to em { color:#fff; font-style:normal; background:#a6cadb; display:inline-block; height:28px; line-height:28px; margin-left:8px; padding:0 8px; }
.logoAreaMain .festival .today a { display:inline-block; height:28px; line-height:28px; color:#fff; }
.logoAreaMain .festival .today .name { background:#a6cadb; padding:0 20px 0 8px; }
.logoAreaMain .festival .today .name:hover { background:#6da0bb; text-decoration:none; }
.logoAreaMain .arrBlue { background-position:-55px -218px; display:block; width:19px; height:28px; float:left; margin:0; padding:0; }
.logoAreaMain .arrBlue:hover { background-position:-190px -218px; }
.logoAreaMain .serachArea { position:absolute; z-index:9999; right:0; top:30px; }
.logoAreaMain .inputText { display:block; float:right; width:180px; height:30px; border:none; text-indent:10px; color:#362e2b; font-family:Microsoft YaHei, SimHei; font-size:14px; }
.logoAreaMain .btnSearch { display:block; float:right; width:30px; height:30px; border:none; }
.navArea { background:#11437d; height:70px; overflow:hidden; position:relative; z-index:0; }
.navAreaMain { width:970px; font-size:14px; color:#e7ecf1; height:70px; line-height:23px; display:block; margin:0 auto; }
.navAreaMain a { font-size:14px; color:#e8f1fa; margin-right:15px; text-decoration:none; }
.navAreaMain a:visited { color:#e8f1fa; }
.navAreaMain a:hover { color:#fff; text-decoration:underline; }
.navAreaMain ul { height:70px; overflow:hidden; }
.navAreaMain li { float:left; text-align:left; height:70px; line-height:22px; display:inline; position:relative; font-family:Microsoft YaHei, SimSun; }
.navAreaMain .pA { width:280px; background:none; }
.navAreaMain .pB { width:266px; }
.navAreaMain .pC { width:222px; }
.navAreaMain .pD { width:180px; }
.navAreaMain li span { display:block; z-index:1000; position:absolute; left:62px; top:12px; }
.navAreaMain .pA span { left:93px; }
.navAreaMain .pA em { left:69px; }
.navAreaMain .pD span { left:34px; }
.arrLine { background-position:-40px -138px; display:block; width:40px; height:70px; position:absolute; left:39px; top:0; z-index:10; }
.navAreaMain .events, .navAreaMain .life, .navAreaMain .wanGuo, .navAreaMain .wanGuo:hover, .navAreaMain .blank { display:block; width:35px; height:70px; position:absolute; left:0; top:0; z-index:100; margin:0; }
.navAreaMain .events { background-position:-2px -138px; left:31px; cursor:default; }
.navAreaMain .life { background-position:-90px -138px; cursor:default; }
.navAreaMain .wanGuo { background-position:-179px -138px; cursor:pointer; }
.navAreaMain .wanGuo:hover { background-position:-266px -138px; }
.navAreaMain .blank { background-position:-355px -138px; cursor:default; }
.navBanner { display:block; height:50px; background:#11437d; }
.navBannerCon { display:block; width:970px; height:50px; line-height:50px; margin:0 auto; text-align:center; position:relative; }
.navBannerCon a { font-family:Microsoft YaHei, SimHei; font-size:17px; color:#e8f1fa; margin:0 15px; }
.navBannerCon i, .navBannerCon b { background-position:-170px -747px; display:block; width:1px; height:50px; position:absolute; top:0; }
.navBannerCon i { left:0; }
.navBannerCon b { right:0; }
.navBannerCon em { background-position:-192px -750px; display:inline-block; width:3px; height:15px; }
.navBannerCon a.current { display:inline-block; width:70px; height:50px; background-position:0 11px; margin:0px; }
.navBannerCon a.current:hover { text-decoration:none; }
.mainBox { display:block; width:970px; overflow:hidden; margin:0 auto; }
h2 { border-top:#2b2b2b 4px solid; position:relative; font-family:Microsoft YaHei, SimHei; font-weight:400; height:32px; font-size:24px; color:#2b2b2b; clear:both; padding:8px 0 1px; }
h2 i { display:block; border-top:#e9e9e9 2px solid; position:absolute; top:0; left:0; width:100%; }
h2 a { font-size:24px; color:#3e5e87; }
h2 a:visited { color:#2b2b2b; }
h2 em { display:block; position:absolute; right:0; top:15px; text-align:right; font-style:normal; font-family:Microsoft YaHei, SimSun; }
h2 em a { font-size:14px; color:#5e5e5e; margin:0 15px 0 0; }
h2 em a:visited { color:#5e5e5e; }
h2 em a:hover { color:#1c1c1c; }
h3 { font-family:Microsoft YaHei, SimHei; font-weight:700; height:28px; line-height:28px; font-size:14px; color:#2b2b2b; border-bottom:#666 1px solid; position:relative; margin:0 0 10px; color:#5e5e5e; }
h3 a:visited { color:#5e5e5e; }
h3 em { font-style:normal; position:absolute; right:-20px; top:1px; display:block; width:110px; text-align:right; }
h3 em a { font-size:12px; font-weight:400; background-position:right -68px; padding-right:45px; }
h3 em a:visited { color:#5e5e5e; }
h3 i { font-style:normal; position:absolute; right:0; top:1px; display:block; width:110px; text-align:right; }
h3 i a { font-size:12px; font-weight:normal; margin:0 0 0 10px; }
h3 i a:visited { color:#5e5e5e; }
h3.grayTit { font-family:Microsoft YaHei, SimSun; font-weight:700; height:31px; line-height:31px; font-size:14px; color:#2b2b2b; position:relative; text-indent:20px; border:none; margin:0; }
h3.grayTit a:visited { color:#5e5e5e; }
h3.grayTit em { font-style:normal; position:absolute; right:-10px; top:1px; display:block; width:100px; text-align:right; }
h3.grayTit em a { font-size:12px; background-position:right -91px; padding-right:45px; font-weight:400; }
h3.grayTit em a:visited { color:#5e5e5e; }
.adT, .ad { display:block; width:960px; text-align:center; border:#eee 5px solid; margin:0 auto; }
.adT { border:none; padding:5px 0 0; z-index:0; position:relative; font-size:0; line-height:0; }
.iconBox li { background-position:0 2px; height:22px; line-height:22px; text-indent:10px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; }
.iconBoxT14 li { background-position:0 6px; height:28px; line-height:28px; text-indent:10px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; }
.iconArr li, .iconArr2 li { background-position:0 -109px; height:22px; line-height:22px; text-indent:13px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; }
.iconArr2 li { background-position:0 -134px; text-indent:20px; }
.logoGlobalTimes { background-position:-84px -215px; display:inline-block; width:88px; height:26px; float:left; margin:0 -13px 0 20px; }
.adRigSmall { width:300px; height:90px; line-height:80px; text-align:center; overflow:hidden; background:#aaa; color:#fff; font-size:36px; margin:0 auto 20px; }
.ad640x60 { width:640px; overflow:hidden; clear:both; margin:0 auto; }
.ad300x250 { width:300px; height:250px; overflow:hidden; clear:both; margin:0 auto; }
.ad300x80 { width:300px; height:80px; background:#aaa; color:#fff; font-size:24px; clear:both; margin:10px auto 0; }
.flipPage { text-align:center; }
.arrLeft, .arrRight, .arrLeftCur, .arrRightCur, .arrLeftCur:hover, .arrRightCur:hover { display:inline-block; width:65px; height:35px; margin:0 5px; }
.arrLeft { background-position:-210px -291px; }
.arrLeftCur { background-position:-210px -256px; cursor:pointer; }
.arrRight { background-position:-280px -291px; }
.arrRightCur { background-position:-280px -256px; cursor:pointer; }
.arrLeftCur:hover { background-position:-210px -218px; }
.arrRightCur:hover { background-position:-280px -218px; }
.headlines { display:block; width:970px; height:99px; text-align:center; overflow:hidden; margin:0 auto; }
.headlines h1 { display:block; height:50px; line-height:50px; font-family:Microsoft YaHei, SimHei; font-weight:700; padding:10px 0 3px; }
.headlines h1 a { font-size:40px; color:#1f4268; }
.headlines p em { font-style:normal; display:inline-block; font-size:14px; color:#1f4268; margin:0 2px; }
.headlines p a { font-family:Microsoft YaHei, SimSun; font-size:14px; color:#1f4268; margin:0 2px; }
.firCon { width:970px; display:block; overflow:hidden; margin:0 auto 20px; padding:5px 0 0; }
.firCon .leftFir { display:block; width:640px; overflow:hidden; float:left; }
.firCon .rigFir { display:block; width:318px; overflow:hidden; float:right; border:#e5e5e5 1px solid; border-top:none; background:#eee; }
.focusArea img { width:640px; height:360px; }
.focusArea .bgGray { display:block; width:640px; height:60px; position:absolute; left:0; bottom:0; }
.globalNews { height:500px; overflow:hidden; }
.globalNews .boxLeft { display:block; width:360px; float:left; }
.globalNews .boxRig { display:block; width:240px; float:right; padding:15px 20px 0 0; }
.globalNews .photoText { display:block; height:115px; overflow:hidden; }
.globalNews .photoText a div { box-shadow:0 0 0 1px #FFC0CB inset; width:120px; height:80px; display:inline-block; float:left; overflow:hidden; }
.globalNews .photoText h4 { width:352px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; font-size:16px; font-weight:700; margin:0 0 7px; }
.globalNews .photoText img { width:120px; height:80px; float:left; margin-right:10px; border:#eae4d2 1px solid; }
.globalNews .photoText h5 { width:221px; float:left; height:60px; overflow:hidden; line-height:20px; font-weight:400; font-family:Arial, SimSun; font-size:12px; text-align:justify; color:#555; margin:0 0 4px; }
.globalNews .photoText h6 { width:220px; height:25px; float:left; font-family:Microsoft YaHei, SimSun; font-size:12px; font-weight:400; }
.globalNews .milArea, .globalNews .entArea, .globalNews .lookArea, .globalNews .worldArea, .globalNews .chinaArea, .globalNews .opinionArea, .globalNews .opinionArea, .globalNews .taiwanArea, .globalNews .financeArea, .globalNews .entArea, .globalNews .autoArea, .globalNews .fashionArea, .globalNews .techArea, .globalNews .sportsArea, .globalNews .travelArea, .globalNews .photoArea, .globalNews .healthArea, .globalNews .ifotoArea, .globalNews .vArea, .globalNews .kanArea, .globalNews .bbsArea, .globalNews .hopeArea { color:#fff; text-align:center; display:inline-block; height:14px; line-height:14px; margin-right:15px; text-decoration:none; font-size:12px; border-radius:2px 2px 2px 2px; padding:0 1px; }
.globalNews .milArea { border:2px solid #518416; background:#518416; }
.globalNews .milArea:hover { border:2px solid #3a6804; background:#3a6804; color:#fff; text-decoration:none; }
.globalNews .lookArea, .globalNews .worldArea, .globalNews .autoArea, .globalNews .techArea, .globalNews .travelArea, .globalNews .photoArea, .globalNews .healthArea, .globalNews .kanArea, .globalNews .hopeArea { border:2px solid #3667a9; background:#3667a9; }
.globalNews .lookArea:hover, .globalNews .worldArea:hover, .globalNews .autoArea:hover, .globalNews .techArea:hover, .globalNews .travelArea:hover, .globalNews .photoArea:hover, .globalNews .healthArea:hover, .globalNews .kanArea:hover, .globalNews .hopeArea:hover { border:2px solid #3a7dd7; background:#3a7dd7; color:#fff; text-decoration:none; }
.globalNews .chinaArea, .globalNews .financeArea, .globalNews .vArea { border:2px solid #820c0c; background:#820c0c; }
.globalNews .chinaArea:hover, .globalNews .financeArea:hover, .globalNews .vArea:hover { border:2px solid #ab0000; background:#ab0000; color:#fff; text-decoration:none; }
.globalNews .opinionArea, .globalNews .fashionArea { border:2px solid #505050; background:#505050; }
.globalNews .opinionArea:hover, .globalNews .fashionArea:hover { border:2px solid #969696; background:#969696; color:#fff; text-decoration:none; }
.globalNews .taiwanArea, .globalNews .ifotoArea, .globalNews .bbsArea { border:2px solid #3f6e73; background:#3f6e73; }
.globalNews .taiwanArea:hover, .globalNews .ifotoArea:hover, .globalNews .bbsArea:hover { border:2px solid #5f9ba1; background:#5f9ba1; color:#fff; text-decoration:none; }
.iconTalk { background-position:0 -22px; padding-left:17px; color:#666; text-decoration:none; }
.iconTalk:visited { color:#666; }
.iconTalk:hover { background-position:0 -45px; color:#fea432; }
.greatTopic .photoText, .heavyRec .photoText, .depthReports .photoText, .financeObserver .photoText, .carNews .photoText, .tv .photoText { display:block; height:125px; overflow:hidden; }
.greatTopic .photoText h4, .heavyRec .photoText h4, .depthReports .photoText h4, .financeObserver .photoText h4, .carNews .photoText h4, .tv .photoText h4 { width:238px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; font-size:14px; font-weight:700; margin:0 0 7px; }
.greatTopic .photoText img, .heavyRec .photoText img, .depthReports .photoText img, .financeObserver .photoText img, .carNews .photoText img, .tv .photoText img { width:85px; height:85px; float:left; border:#eae4d2 1px solid; }
.greatTopic .photoText h5, .heavyRec .photoText h5, .depthReports .photoText h5, .financeObserver .photoText h5, .carNews .photoText h5, .tv .photoText h5 { width:144px; float:right; height:85px; overflow:hidden; line-height:20px; font-weight:400; font-family:Arial, SimSun; font-size:12px; text-align:justify; color:#555; }
.greatTopic .iconBox li, .heavyRec .iconBox li, .depthReports .iconBox li, .financeObserver .iconBox li, .carNews .iconBox li, .tv .iconBox li { width:238px; }
.greatTopic .photoText img { margin:0; }
.photoNews ul { position:relative; width:240px; height:406px; overflow:hidden; }
.photoNews .picList1 { width:240px; height:160px; left:0; top:0; }
.photoNews .picList2 { width:119px; height:162px; left:0; top:162px; }
.photoNews .picList3 { width:119px; height:80px; left:121px; top:162px; }
.photoNews .picList4 { width:119px; height:80px; left:121px; top:244px; }
.photoNews .picList5 { width:119px; height:80px; left:0; top:326px; }
.photoNews .picList6 { width:119px; height:80px; left:121px; top:326px; }
.lookOverseas { height:185px; overflow:hidden; margin:0 0 23px; }
.lookOverseas li { height:25px; width:240px; overflow:hidden; white-space:nowrap; font-family:Microsoft YaHei, SimSun; }
.lookOverseas li em { border:2px solid #c8892b; border-radius:2px 2px 2px 2px; background:#c8892b; display:inline-block; text-align:center; color:#fff; font-style:normal; margin-right:3px; padding:0 2px; }
.lookOverseas li a { display:inline-block; margin-right:5px; }
.globalHot { margin:0 0 10px; height:382px; overflow:hidden; }
.globalHot li { padding:10px 0 12px; }
.globalHot h4 { font-family:Microsoft YaHei, SimSun; font-size:18px; font-weight:700; line-height:25px; margin:0 0 5px; }
.firstTopic .voteArea li { height:27px; line-height:27px; position:relative; }
.firstTopic .voteArea strong { display:inline-block; width:60px; height:27px; line-height:25px; text-align:left; color:#fff; float:left; text-indent:6px; font-weight:400; font-family:Microsoft YaHei, SimSun; }
.firstTopic .voteArea span { display:inline-block; height:27px; float:left; }
.firstTopic .voteArea em { display:inline-block; width:5px; height:27px; float:left; margin-right:3px; }
.firstTopic .voteArea .btnVote { display:inline-block; width:40px; height:25px; text-align:center; color:#fff; float:right; border:2px solid #5e5e5e; border-radius:2px 2px 2px 2px; background:#5e5e5e; position:absolute; right:0; top:0; font-family:Microsoft YaHei, SimHei; cursor:pointer; }
.firstTopic .voteArea .btnVote:hover { border:2px solid #4c99e8; border-radius:2px 2px 2px 2px; background:#4c99e8; }
.yellowBar { font-family:Arial; font-size:12px; color:#c89a13; margin:0 0 3px; }
.yellowBar strong { background-position:0 -256px; }
.yellowBar span { background-position:-50px -256px; }
.yellowBar em { background-position:-195px -256px; }
.blueBar { font-family:Arial; font-size:12px; color:#c89a13; }
.blueBar strong { background-position:0 -291px; }
.blueBar span { background-position:-50px -291px; }
.blueBar em { background-position:-195px -291px; }
.hotCountry { height:336px; overflow:hidden; margin:25px 0 0; }
.hotList { display:block; width:260px; height:230px; position:relative; z-index:0; overflow:hidden; margin:10px auto; }
.hotList ul { width:1000px; }
.hotList li { display:block; width:260px; height:230px; overflow:hidden; float:left; }
.hotList .imgArea { width:260px; height:140px; position:relative; overflow:hidden; display:block; margin:0 0 5px; }
.hotList .imgArea img { width:260px; height:140px; }
.hotList .imgArea p { background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0!important; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
display:block; height:30px; line-height:30px; color:#f0f0f0; position:absolute; left:0; bottom:0; text-indent:10px; font-family:Microsoft YaHei, SimSun; font-size:14px; width:100%; }
.hotList .imgArea p a { color:#f0f0f0; width:193px; display:block; overflow:hidden; white-space:nowrap; }
.hotList .imgArea em { position:absolute; right:0; bottom:0; }
.hotList .imgArea em img { width:60px; height:40px; }
.hotList .txtArea { line-height:20px; font-family:Microsoft YaHei, SimSun; font-size:12px; color:#2b2b2b; }
.hotList .txtArea p i { font-style:normal; }
.secCon { width:970px; display:block; overflow:hidden; margin:20px auto; }
.secCon .leftSec { display:block; width:640px; overflow:hidden; float:left; }
.secCon .rigSec { display:block; width:318px; overflow:hidden; float:right; border:#e5e5e5 1px solid; background:#eee; padding:10px 0 5px 0; }
.mil, .world, .china, .taiwan, .finace, .tech, .auto, .travel, .health, .sport, .ent, .fashion, .look { width:630px; display:block; overflow:hidden; }
.mil, .ent, .look { height:585px; *height:585px;
_height:585px; }
.world, .china, .taiwan, .finace, .tech, .auto, .travel, .health, .sport { height:313px; *height:316px;
_height:315px; }
.finace, .travel { margin:20px 0 0; }
.fashion { height:319px; *height:312px;
_height:319px; }
.boxLeft { width:360px; float:left; }
.boxRig { display:block; width:240px; float:right; padding:15px 10px 0 0; }
.textList h4 { width:352px; white-space:nowrap; overflow:hidden; font-family:Microsoft YaHei, SimSun; font-size:16px; font-weight:700; margin:0 0 8px; }
.textList h5 { width:352px; line-height:20px; height:41px; overflow:hidden; font-weight:400; font-family:Arial, SimSun; font-size:12px; text-align:justify; color:#555; }
.textList h6 { width:240px; height:25px; float:right; font-family:Microsoft YaHei, SimSun; font-size:12px; font-weight:400; }
.boxNews .iconBoxT14 li { width:346px; }
.photoMil { height:244px; overflow:hidden; }
.look { width:630px; height:583px; overflow:hidden; }
.truth ul { position:relative; width:240px; height:500px; overflow:hidden; }
.truth .picList1 { width:240px; height:156px; left:0; top:0; }
.truth .picList1 img { width:240px; height:156px; }
.truth .picList2 { width:119px; height:162px; left:0; top:158px; }
.truth .picList3 { width:119px; height:80px; left:121px; top:158px; }
.truth .picList4 { width:119px; height:80px; left:121px; top:240px; }
.truth .picList5 { width:119px; height:80px; left:0; top:322px; }
.truth .picList6 { width:119px; height:80px; left:0; top:404px; }
.truth .picList7 { width:119px; height:162px; left:121px; top:322px; }
.adTextArea { height:70px; overflow:hidden; }
.adTextArea .iconArr { display:block; overflow:hidden; width:340px; margin:8px 15px 0; }
.adTextArea .iconArr li { width:133px; float:left; margin-right:15px; }
.video { height:420px; overflow:hidden; }
.scrollList { display:block; height:300px; overflow:hidden; margin:20px; }
.scrollList li { width:280px; height:300px; overflow:hidden; float:left; }
.scrollList dt { height:100px; overflow:hidden; margin:0; padding:0; }
.scrollList h4 { width:147px; white-space:normal; font-family:Microsoft YaHei, SimSun; font-size:14px; font-weight:400; text-align:justify; height:40px; overflow:hidden; line-height:20px; margin:0 0 7px; }
.scrollList img { width:120px; height:90px; float:left; border:#eae4d2 1px solid; margin-right:10px; }
.scrollList h5 { width:147px; float:left; height:60px; overflow:hidden; line-height:20px; font-weight:400; font-family:Microsoft YaHei, SimSun; font-size:12px; text-align:justify; color:#666; margin:0 0 4px; }
.scrollList h6 { width:140px; height:45px; float:left; font-family:Microsoft YaHei, SimSun; font-size:12px; font-weight:400; overflow:hidden; }
.scrollList .sortArea { color:#fff; text-align:center; display:inline-block; height:14px; line-height:14px; text-decoration:none; font-size:12px; border:2px solid #cfa972; background:#cfa972; border-radius:2px 2px 2px 2px; margin:0 15px 8px 0; padding:0 1px; }
.scrollList .sortArea:hover { border:2px solid #d78000; background:#d78000; color:#fff; text-decoration:none; }
.seeFilms { height:575px; overflow:hidden; }
.filmList { display:block; overflow:hidden; height:460px; margin:10px 19px; }
.filmList li { display:inline; width:120px; height:235px; float:left; margin:0 10px; }
.filmList img { width:120px; height:165px; }
.filmList h4 { height:30px; line-height:30px; font-family:Microsoft YaHei, SimSun; font-size:14px; }
.filmList h5 { color:#555; font-family:Arial, SimSun; font-size:12px; }
.seeFilms .iconArr2 { display:block; overflow:hidden; width:340px; margin:0 23px 25px; }
.seeFilms .iconArr2 li { width:128px; float:left; margin-right:15px; }
.picListArea li { width:132px; height:110px; overflow:hidden; display:inline; float:left; font-family:Microsoft YaHei, SimSun; text-align:center; margin:0 8px; }
.picListArea img { width:130px; height:85px; }
.picListArea .txt { white-space:nowrap; height:25px; line-height:25px; text-align:left; }
.charity { margin:25px 0 0; height:336px; overflow:hidden; }
.charity .picListArea { margin:10px 11px 15px; }
.charity .iconBoxT14 { margin:0 0 0 20px; }
.charity .iconBoxT14 li { width:287px; }
.firText { font-weight:700; margin:10px 0 0; }
.newsSearch { width:320px; height:380px; overflow:hidden; margin:25px 0 0; }
.newsSearch ul { margin:10px auto 0; width:300px; display:block; overflow:hidden; }
.newsSearch li { color:#fff; font-family:Microsoft YaHei, SimSun; margin-bottom:1px; overflow:hidden; }
.newsSearch li a { display:block; color:#fff; cursor:pointer; float:left; padding:10px; }
.newsSearch li a:hover { color:#fff; text-decoration:none; }
.newsSearch h4 { margin:0 5px 4px; padding:8px 0 0; }
.newsSearch h5 { margin:0 5px; }
.newsSearch .colorBoxBlack { display:block; float:right; background:#303030; line-height:25px; text-align:center; }
.newsSearch .colorBoxBlack a { background:#303030; font-size:12px; height:auto; text-align:center; overflow:hidden; float:none; white-space:nowrap; margin:0 auto; padding:0; }
.newsSearch .colorBoxBlack a:hover { background:#303030; text-decoration:underline; }
.colorBox1 { background:#990f0f; width:300px; height:89px; line-height:35px; display:block; }
.colorBox1 a { background:#990f0f; font-size:26px; width:288px; height:69px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.colorBox1 a:hover { background:#b41c1c; }
.colorBox1 .colorBoxCon { width:428px; }
.colorBox1 .colorBoxBlack { width:120px; height:89px; padding:17px 0 0; }
.colorBox1 .colorBoxBlack a { font-size:14px; width:98px; }
.colorBox2 { background:#00518a; width:119px; height:160px; display:block; float:left; }
.colorBox2 a { background:#00518a; font-size:20px; width:100px; height:140px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.colorBox2 a:hover { background:#006bb6; }
.colorBox2 .colorBoxCon { width:119px; }
.colorBox2 .colorBoxBlack { width:119px; height:60px; padding:10px 0 0; }
.colorBox2 .colorBoxBlack a { width:108px; }
.colorBox3 { background:#cfa972; width:180px; height:69px; line-height:25px; display:block; float:right; }
.colorBox3 a { background:#cfa972; font-size:19px; width:160px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.colorBox3 .colorBoxBlack { width:120px; height:69px; padding:10px 0 0; }
.colorBox4 { background:#aa4c8f; width:180px; height:90px; line-height:22px; display:block; float:right; }
.colorBox4 a { background:#aa4c8f; font-size:16px; width:160px; height:70px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.colorBox4 a:hover { background:#c12594; }
.colorBox4 .colorBoxBlack { width:120px; height:90px; padding:19px 0 0; }
.colorBox5 { background:#cfa972; width:300px; height:59px; line-height:20px; display:block; float:right; }
.colorBox5 a { background:#cfa972; font-size:16px; width:280px; height:39px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.colorBox5 .colorBoxCon { width:420px; }
.colorBox5 .colorBoxBlack { width:120px; height:59px; padding:5px 0 0; }
.colorBox5 .colorBoxBlack a { width:96px; }
.companyNews { height:290px; overflow:hidden; }
.companyNews .picListArea { margin:10px 12px; }
.companyNews .picListArea li { width:80px; height:105px; }
.companyNews .picListArea img { width:auto; height:auto; }
.companyNews .pic { border:#fff 2px solid; width:76px; height:76px; overflow:hidden; }
.companyNews .pic:hover { border:#ffa219 2px solid; }
.companyNews .picListArea .txt { text-align:center; width:80px; }
.24Thread { height:350px; overflow:hidden; }
.titRanking { background-position:0 -41px; display:block; height:40px; position:relative; border:none; }
.tit24Thread, .titDailyPic, .titMonthPic, .tit24Joy { display:inline-block; height:40px; width:160px; overflow:hidden; }
.tit24Thread { background-position:0 -326px; }
.titDailyPic { background-position:-165px -326px; }
.titMonthPic { background-position:0 -377px; }
.tit24Joy { background-position:-165px -377px; width:195px; height:55px; }
.ranking { margin:10px 0 15px; }
.ranking li { height:30px; font-family:Microsoft YaHei, SimSun; }
.ranking em { display:inline-block; width:21px; height:21px; line-height:21px; color:#fff; float:left; background:#666; text-align:center; font-family:Arial; font-size:12px; margin:5px 8px 0 0; }
.ranking i { font-style:normal; white-space:nowrap; overflow:hidden; width:264px; display:inline-block; }
.ranking li a { float:left; display:inline-block; height:30px; line-height:30px; white-space:nowrap; width:300px; overflow:hidden; padding:0 10px; -webkit-transition:all .3s; -moz-transition:all .3s; -o-transition:all .3s; transition:all .3s; }
.ranking li a:hover { background:#fafafa; text-decoration:none; color:#1f4268; cursor:pointer; }
.ranking .blueBox { background:#1275b3; }
.ranking .blueBoxMid { background:#46a6e2; }
.ranking .blueBoxLight { background:#67bef4; }
.ranking .yanse1 { background:#1275b3; }
.ranking .yanse2 { background:#46a6e2; }
.ranking .yanse3 { background:#67bef4; }
.ranking .cur, .ranking .cur a { height:85px; background:#fff; }
.ranking .cur img { width:100px; height:68px; display:block; float:left; margin:9px 8px 0 0; }
.ranking .cur em { height:68px; margin:9px 8px 0 0; }
.ranking .cur i { white-space:normal; width:160px; height:40px; line-height:20px; float:left; margin:6px 0 8px; }
.ranking .cur b { display:block; float:left; background:#d78000; color:#fff; height:21px; line-height:21px; font-weight:400; padding:0 5px; }
.dailyPic, .monthPic { height:437px; overflow:hidden; }
.dailyPic li a:hover, .monthPic li a:hover { background:#fff; }
.joyRank { height:391px; overflow:hidden; }
.joyRank h3 { height:55px; }
.joyRank h3 em { right:-10px; top:6px; width:120px; }
.joyRank h3 { height:55px; }
.joyRank h3 em { right:0; top:6px; }
.titCollection { border-top:#11437d 4px solid; position:relative; height:52px; clear:both; text-align:center; overflow:hidden; padding:13px 0 0; }
.titCollection i { display:block; border-top:#aecaea 1px solid; position:absolute; top:1px; left:0; width:100%; }
.titCollection a { color:#666; font-size:14px; font-family:Microsoft YaHei, SimSun; display:inline-block; height:23px; margin:0 7px; padding:0 3px; }
.titCollection a:hover { background:#e7e7e7; text-decoration:none; color:#5e5e5e; }
.titCollection strong a { display:inline-block; width:110px; height:45px; line-height:40px; font-family:Microsoft YaHei, SimHei; font-size:19px; font-weight:400; color:#000; text-align:center; margin:0; padding:0; }
.titCollection .cur, .titCollection .cur:hover { background-position:0 -442px; font-weight:700; color:#000; }
.titCollection strong a:hover { background-position:-120px -442px; color:#000; }
.picCollection ul { width:970px; height:340px; position:relative; margin:25px 0 0; }
.picCollection li { position:absolute; overflow:hidden; }
.picCollection .txt { background:rgba(0, 0, 0, 0.4) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);
position:absolute; left:-9999px; bottom:0; display:inline-block; font-family:Microsoft YaHei, SimSun; font-size:14px; color:#fff; padding:10px 0 12px; line-height:20px; width:100%; left:0; text-align:center; }
.picCollection .txt:hover { color:#fff; }
.picCollection .picList1 { width:226px; height:282px; left:0; top:0; }
.picCollection .picList1 img { width:226px; height:340px; }
.picCollection .picList2 { width:250px; height:167px; left:232px; top:0; }
.picCollection .picList2 img { width:250px; height:167px; }
.picCollection .picList3 { width:250px; height:167px; left:232px; top:173px; }
.picCollection .picList3 img { width:250px; height:167px; }
.picCollection .picList4 { width:226px; height:340px; left:488px; top:0; }
.picCollection .picList4 img { width:226px; height:340px; }
.picCollection .picList5 { width:250px; height:167px; right:0; top:0; }
.picCollection .picList5 img { width:250px; height:167px; }
.picCollection .picList6 { width:250px; height:167px; right:0; bottom:0; }
.picCollection .picList6 img { width:250px; height:167px; }
.picCollection .picList7 { width:250px; height:385px; left:720px; top:0; }
.picCollection .picList7 img { width:250px; height:385px; }
.footNew { font-family:Microsoft YaHei, SimSun; margin:25px 0 0; }
.footOutNew { background:#11437d; height:240px; overflow:hidden; }
.fotherNew { color:#fff; width:970px; height:240px; line-height:22px; overflow:hidden; text-align:left; margin:0 auto; }
.fotherNew li { position:relative; background-position:-20px -497px; height:220px; float:left; padding:20px 0 0 30px; }
.fotherNew li.fir { width:550px; }
.fotherNew li.sec { width:170px; }
.fotherNew li.last { width:150px; padding-right:0; margin:0; }
.fotherNew h3, .fotherNew dt, .fotherNew a { color:#e7ecf1; text-align:left; }
.fotherNew h3 { font-size:14px; font-weight:700; border:none; display:inline; text-indent:3px; font-family:Microsoft YaHei, SimSun; margin:0; padding:0; }
.fotherNew dl { margin:12px 0 0; }
.fotherNew dt { position:relative; width:240px; float:left; margin-right:10px; }
.fotherNew dd { width:270px; float:left; }
.fotherNew dt em { color:#fff; margin-right:8px; }
.fotherNew .area { border:2px solid #245996; border-radius:2px 2px 2px 2px; background:#245996; color:#89c3eb; width:65px; text-align:center; padding:0; }
.fotherNew p { display:inline-block; height:22px; overflow:hidden; margin:0 0 8px; }
.fotherNew p:hover { background:#245996; }
.fotherNew p:hover a { border:2px solid #245996; }
.fotherNew p a { border:2px solid #11437d; text-decoration:none; display:inline-block; text-indent:0; height:18px; line-height:18px; color:#89c3eb; margin:0 5px 0 0; padding:0 2px; }
.fotherNew p a:visited { color:#89C3EB; }
.fotherNew p a:hover { border:2px solid #007ed7; border-radius:2px 2px 2px 2px; background:#007ed7; color:#fff; text-decoration:none; }
.fotherNew .iconArea a:hover { background-color:none; }
.fotherNew .box1 { float:left; width:90px; }
.fotherNew .box2 { float:left; width:115px; }
.fotherNew .box3 { float:left; width:80px; }
.fLogo { background-position:0 -496px; text-align:center; height:50px; }
.fLogo a { display:inline-block; text-decoration:none; height:49px; margin-right:30px; }
.logoRenM { width:105px; }
.logoRmW { background-position:-134px 0; width:85px; }
.logohqShib { background-position:-259px 0; width:100px; }
.logoGlobal { background-position:-397px 0; width:66px; }
.logoShengM { background-position:-507px 0; width:95px; }
.logoFengC { background-position:-627px 0; width:140px; }
.logoHqRenW { background-position:-785px 0; width:85px; }
.fLink { background:#fff; height:29px; text-align:center; color:#f0f0f0; font-size:12px; }
.fLink a { color:#000; text-decoration:none; font-size:12px; height:29px; line-height:29px; font-family:Microsoft YaHei, SimSun; margin:0 10px; }
.fLink a:hover { color:#820C0C; text-decoration:underline; }
.flinkMain { width:907px; height:29px; line-height:29px; border-top:#f0f0f0 1px solid; border-bottom:#f0f0f0 1px solid; font-family:Microsoft YaHei, SimSun; margin:0 auto; }
.fLink .marWid a, .fLink .marWidMain a { text-indent:0; display:inline-block; height:25px; line-height:25px; color:#5e5e5e; margin:0 9px; padding:0; }
.copyArea { line-height:46px; background:#fff; }
.copyMain { width:950px; text-align:center; color:#5e5e5e; margin:0 auto; padding:10px 0; }
.copyLine { border-bottom:#bdc7d0 2px solid; }
.copyMain a { color:#365071; display:inline-block; margin:0 5px; }
.copyMain a:hover { text-decoration:underline; }
.copyMain em { margin-left:50px; font-style:normal; }
.copyMain li { text-align:center; padding-bottom:20px; color:#516e8f; }
.copyMain dl { height:70px; padding:20px 0; }
.copyMain dt { float:left; margin-left:10px; text-align:left; color:#516e8f; width:300px; }
.copyMain dt a, .copyMain dd a { text-decoration:none; margin:0; }
.copyMain dd { width:330px; text-align:left; float:left; }
.copyMain .las { width:270px; }
.copyLink { width:950px; color:#365071; line-height:25px; margin:0 auto; }
.copyLink li { width:100%; clear:both; padding:15px 0; }
.copyLink dt { float:left; margin-left:28px; text-align:left; color:#365071; width:340px; display:inline; }
.copyLink dd { width:370px; text-align:left; float:left; margin:0; }
.copyLink .las { width:200px; margin:0; }
.copyLink a { color:#666; display:inline-block; }
.copyLink a:hover { color:#1c1c1c; text-decoration:underline; }
.copyLogo a { margin:0 2px; }
.logoCb { background-position:-131px 0; width:133px; }
.logoCc { background-position:-268px 0; }
.logoCd { background-position:-401px 0; width:117px; }
.logoCe { background-position:-522px 0; width:117px; }
.logoCX { background-position:-644px 0; width:117px; }
.logoKx { background-position:-766px 0; width:117px; }
.iconRss { position:relative; padding-left:20px; }
.iconRss i, .iconRss:hover i { width:16px; height:16px; display:inline-block; position:absolute; left:15px; top:7px; }
.iconRss i { background-position:0 -215px; }
.iconRss:hover i { background-position:0 -239px; }
.iconMail { padding-left:30px; position:relative; text-align:left; display:inline-block; height:25px; }
.iconMail em, .iconMail:hover em { background-position:0 -263px; width:27px; height:17px; display:inline-block; position:absolute; left:0; top:13px; margin:0; padding:0; }
.iconMail:hover em { background-position:0 -290px; }
.iconMail b { border:2px solid #c9c9c9; border-radius:2px 2px 2px 2px; background:#c9c9c9; display:inline-block; height:13px; line-height:13px; font-weight:400; color:#fff; font-family:Verdana; font-size:11px; float:left; margin:13px 0 0; padding:0 5px; }
.iconMail:hover b { border:2px solid #acacac; background:#acacac; }
.iconListBot { line-height:30px; margin:10px 0 0; }
.iconListBot a { background-position:0 -177px; display:block; height:30px; line-height:30px; text-indent:15px; color:#89c3eb; }
.iconListBot a:visited { color:#89C3EB; }
.iconListBot a:hover { background-position:0 -177px; color:#fff; text-decoration:none; }
.backArea { width:70px; }
.backBtn, .backBtn:hover { display:inline-block; width:70px; height:70px; }
.backBtn { background-position:-80px -747px; }
.backBtn:hover { background-position:0 -747px; }
.backArea em, .backArea i { display:inline-block; width:70px; height:5px; position:absolute; left:0; }
.backArea em { background-position:0 -747px; top:0; }
.backArea i { background-position:0 -812px; bottom:0; }
.backArea strong { font-weight:400; display:block; width:60px; height:30px; line-height:30px; margin:0 auto; }
.backArea span { display:inline-block; width:70px; background:#a5a5a5; text-align:center; position:relative; color:#fff; font-family:Microsoft YaHei, SimSun; font-size:14px; margin:0 0 10px; padding:5px 0; }
.backArea span a { display:block; width:60px; height:30px; line-height:30px; color:#fff; font-size:14px; text-align:center; margin:0 auto; }
.backArea span a:hover { color:#fff; text-decoration:none; background:#b9b9b9; }
.imgBoxFocus { position:absolute; left:0; top:0; display:none; z-index:99; }
.imgBoxFocus:hover { text-decoration:none; }
.imgBoxFocus p { font-family:Microsoft YaHei, SimSun; font-size:14px; color:#fff; display:inline-block; position:absolute; left:10px; top:10px; z-index:1; margin:0 10px 0 0; }
.imgBoxFocus em { background:#d78000; font-family:Microsoft YaHei, SimSun; font-size:12px; color:#fff; font-style:normal; text-decoration:none; position:absolute; right:0; bottom:0; display:inline-block; height:21px; line-height:21px; z-index:1; padding:0 5px; }
.imgBoxFocus .imgBoxBg { position:absolute; background:#2b5381; z-index:0; }
#indexFocus, #indexFocus .ui-ifPrevWrap .ui-prevImg, #indexFocus .ui-ifNextWrap .ui-nextImg { display:none; cursor:pointer; }
#indexFocus .ui-ifPrevWrap, #indexFocus .ui-ifNextWrap { position:absolute; z-index:99; bottom:80px; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0!important; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
width:34px; height:56px; overflow:hidden; padding:7px 0; }
#indexFocus .ui-ifPrevBtn, #indexFocus .ui-ifNextBtn { display:inline-block; width:34px; height:56px; text-indent:-1000px; overflow:hidden; }
#indexFocus .cur { background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0!important; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
width:140px; }
#indexFocus .cur .ui-prevImg, #indexFocus .cur .ui-nextImg { display:inline-block; width:100px; height:56px; }
#indexFocus .cur .ui-prevImg { float:left; }
#indexFocus .cur .ui-nextImg { float:right; }
#indexFocus .indexFocusCon { width:640px; height:360px; overflow:hidden; position:relative; z-index:0; }
#indexFocus ul.indexFocusList li { width:640px; height:360px; position:relative; z-index:0; }
#indexFocus ul.indexFocusList li a { text-decoration:none; }
#indexFocus ul.indexFocusList li p { position:absolute; left:0; bottom:0; display:block; width:100%; height:60px; line-height:60px; color:#fff; text-indent:20px; font-family:Microsoft YaHei, SimHei; font-size:22px; text-decoration:none; }
#indexFocus ul.indexFocusList li #indexFocus p { position:absolute; bottom:30px; color:#fff; width:100%; height:40px; line-height:40px; font-size:18px; text-indent:20px; }
#indexFocus .indexFocusNum { position:absolute; z-index:99; right:10px; bottom:10px; }
#indexFocus .indexFocusNum a { float:left; display:inline-block; width:10px; height:10px; background:#eee; text-indent:-100px; overflow:hidden; margin:0 5px; }
.litImgList .indexFocusCon { width:240px; height:160px; overflow:hidden; position:relative; z-index:0; margin:0 0 5px; }
.litImgList { width:240px; height:185px; overflow:hidden; position:relative; z-index: 0; }
.litImgList li { width:240px; height:160px; overflow:hidden; position:relative; }
.litImgList li p { display:block; height:60px; line-height:80px; position:absolute; left:0; bottom:0; color:#fff; font-family:Microsoft YaHei, SimSun; font-size:14px; width:224px; text-align:center; overflow:hidden; padding:0 8px; }
.litImgList .indexFocusNum a { display:inline-block; width:10px; height:10px; background:#d4d4d4; text-indent:-100px; overflow:hidden; float:none; margin:0 5px; }
.litImgList .ui-ifPrevWrap, .litImgList .ui-ifNextWrap { display:none; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0!important; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
width:28px; height:50px; overflow:hidden; position:absolute; top:55px; z-index:9999; }
.litImgList .ui-ifPrevBtn, .litImgList .ui-ifNextBtn { display:inline-block; width:28px; height:50px; text-indent:-1000px; overflow:hidden; }
.litImgList .cur { background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0!important; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr=#64000000, endColorstr=#64000000);
}
.topFestival { position:relative; z-index:0; width:178px; height:28px; overflow:hidden; display:inline-block; }
.topFestival ul { position:absolute; z-index:0; }
.topFestival li { height:29px; }
h5, .hotList .txtArea p b { font-weight:400; }
.navTopMain .arrShow .popList, .popShow, .headlines p, .photoNews li a, .hotList .txtArea p, .companyNews .picListArea a { display:block; }
.logoAreaMain .festival .to em a, .picCollection .txt:hover { color:#fff; }
h3 a, h3.grayTit a { color:#5e5e5e; }
.iconBox a, .iconArr a, .iconArr2 a, .charity .iconBoxT14 li a { font-size:12px; }
.iconBoxT14 a, .scrollList h4 a { font-size:14px; }
.globalNews .photoText h4 a, .textList h4 a { font-size:16px; font-weight:700; }
.globalNews .photoText h5 em a, .greatTopic .photoText h5 em a, .heavyRec .photoText h5 em a, .depthReports .photoText h5 em a, .financeObserver .photoText h5 a, .carNews .photoText h5 a, .tv .photoText h5 em a, .textList h5 em a, .scrollList h5 em a { color:#900; }
.globalNews .photoText h5 p, .greatTopic .photoText h5 p, .heavyRec .photoText h5 p, .depthReports .photoText h5 p, .financeObserver .photoText h5 p, .carNews .photoText h5 p, .tv .photoText h5 p, .textList h5 p, .scrollList h5 p { color:#666; }
.globalNews .photoText h6 b, .textList h6 b, .scrollList h6 b { padding-left:17px; font-weight:400; margin-right:15px; color:#666; }
.globalNews .entArea, .globalNews .entArea, .globalNews .sportsArea, .globalNews .fashionArea { border:2px solid #4a3b7e; background:#4a3b7e; }
.globalNews .entArea:hover, .globalNews .entArea:hover, .globalNews .sportsArea:hover, .globalNews .fashionArea:hover { border:2px solid #7058c4; background:#7058c4; color:#fff; text-decoration:none; }
.globalNews .boxNews { padding:25px 0 14px; height:220px; overflow:hidden; }
.boxNews { padding:25px 0 14px; }
.globalNews .boxLeft .iconBoxT14, .boxNews .iconBoxT14 { padding:10px 0; }
.heavyRec, .depthReports, .financeObserver, .carNews, .tv, .photoNews { margin:0 0 20px; }
.greatTopic { height:320px; overflow:hidden; }
.photoNews li, .truth li, .picCollection li { position:absolute; overflow:hidden; }
.photoNews .picList1 img, .photoMil img { width:240px; height:160px; }
.photoNews .picList2 img, .truth .picList2 img, .truth .picList7 img { width:119px; height:162px; }
.photoNews .picList3 img, .photoNews .picList4 img, .photoNews .picList5 img, .photoNews .picList6 img, .truth .picList3 img, .truth .picList4 img, .truth .picList5 img, .truth .picList6 img { width:119px; height:80px; }
.globalHot ul, .comment ul, .firstTopic .voteArea, .hotPosts ul { margin:0 20px; }
.comment { margin:0 0 25px; height:230px; overflow:hidden; }
.globalHot h5, .comment h5, .firstTopic h5 { font-family:Arial, SimSun; font-size:12px; line-height:20px; color:#555; overflow:hidden; }
.globalHot h5 { height:40px; }
.globalHot h5 em, .comment h5 em, .firstTopic h5 em { display:inline-block; color:#666; }
.globalHot h5 em a, .comment h5 em a, .firstTopic h5 em a { color:#990102; }
.globalHot h5 em a:hover, .comment h5 em a:hover, .firstTopic h5 em a:hover { color:#d78000; }
.comment, .picCollection { margin:0 0 25px; }
.firstTopic { margin:0 0 0; height:195px; overflow:hidden; }
.comment .photoText, .firstTopic .photoText, .companyNews .iconBox { margin:10px 20px; }
.comment li, .hotPosts .iconBox li, .companyNews .iconBox li { width:274px; }
.comment h4, .firstTopic h4 { font-family:Microsoft YaHei, SimHei; font-size:14px; font-weight:700; height:24px; line-height:24px; white-space:nowrap; width:280px; overflow:hidden; margin:0 0 5px; }
.textList, .picListArea { display:block; overflow:hidden; }
.hotPosts { height:300px; overflow:hidden; }
.colorBox3 a:hover, .colorBox5 a:hover { background:#d89d48; }
.colorBox3 .colorBoxCon, .colorBox4 .colorBoxCon { width:300px; }
.colorBox3 .colorBoxBlack a, .colorBox4 .colorBoxBlack a { width:84px; }
.ranking li img, .ranking li b { display:none; }
#indexFocus .ui-ifPrevWrap, .litImgList .ui-ifPrevWrap { left:0; }
#indexFocus .ui-ifNextWrap, .litImgList .ui-ifNextWrap { right:0; }
#indexFocus ul.indexFocusList, .litImgList ul.indexFocusList { position:absolute; z-index:0; left:0; top:0; }
#indexFocus .indexFocusNum .hover, .litImgList .indexFocusNum .hover { background:#4c99e8; }
.greatTopic .photoText h4 a, .heavyRec .photoText h4 a, .depthReports .photoText h4 a, .financeObserver .photoText h4 a, .carNews .photoText h4 a, .tv .photoText h4 a { font-size:14px; font-weight:700; }
.logoWliangye { display:inline-block; width:170px; height:26px; position:absolute; left:100px; top:12px; }
#gloAd { display:inline-block; width:220px; height:27px; overflow:hidden; position:absolute; left:112px; top:12px; }
#gloAdList { position:absolute; left:0; top:0; height:81px; }
.logoHuasong, .logoHuasong2, .logoHuasong3 { display:block; height:27px; width:220px; }
.logoHuasong, .logoHuasong2, .logoHuasong3 { background:url(../images/"logoHuasong.png") no-repeat; }
.logoHuasong3 { background-position:0 -77px; }
.logoHuasong2 { background-position:0 -40px; }
.logoHuasong .linkHuaS, .logoHuasong .linkSec, .logoHuasong2 .linkHuaS, .logoHuasong2 .linkSec, .logoHuasong3 .linkHuaS, .logoHuasong3 .linkSec { display:inline-block; width:85px; height:27px; float:left; }
.logoHuasong .linkSec { width:135px; }
.logoHuasong2 .linkHuaS { width:92px; }
.logoHuasong2 .linkSec { width:125px; }
.logoHuasong3 .linkHuaS { width:110px; }
.logoHuasong3 .linkSec { width:110px; }
.popMailCheck { display:block; width:100%; min-width:970px; height:286px; left:0; z-index:99; }
.popMailCon { display:block; width:970px; height:286px; margin:0 auto; position:relative; }
.btnCloseM, .btnCloseM:hover { display:block; width:52px; height:52px; position:absolute; right:26px; top:34px; }
.btnCheckMail, .btnCheckMail:hover { display:block; width:210px; height:50px; position:absolute; right:185px; top:165px; }
.popTips { display:block; width:171px; height:34px; position:absolute; top:13px; right:130px; text-align:center; z-index:9999; zoom:1; }
.popTips .linkTxt { background:none !important; padding:0 !important; margin:0 !important; float:none !important; height:30px; line-height:30px; color:#000; font-family:Microsoft YaHei, SimSun; font-size:14px; }
.popTips .linkTxt:hover { color:#000; }
.popTips .linkTxt:hover { color:#000; }
.popTips .closeX { position:absolute; top:0; right:6px; display:block; width:15px; height:15px; cursor:pointer; }
.bigAd { display:block; height:137px; padding:483px 0 0; }
.bigAdCon { display:block; width:970px; margin:0 auto; position:relative; }
.btnTry { display:block; width:200px; height:50px; margin:0 auto; }
.btnCloseAd, .btnCloseAd:hover { display:block; width:30px; height:30px; position:absolute; top:22px; right:10px; }
.btnCloseAd { background-position:0 -60px; }
.btnCloseAd:hover { background-position:-40px -60px; }
.popLayerLogin { background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important; filter:progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #cd000000, endColorstr = #cd000000);
width:100%; padding:0 0 30px; position:fixed; left:0; bottom:0; z-index:99; }
.popLayerLoginCon { display:block; width:970px; height:293px; margin:0 auto; position:relative; overflow:hidden; }
.popCloseArea { display:block; width:970px; height:30px; margin:0 auto; position:relative; z-index:9999; }
.btnCloseLog, .btnCloseLog:hover { display:block; width:15px; height:15px; position:absolute; top:18px; right:10px; z-index:9999; zoom:1; }
.btnCloseLog em { display:block; width:15px; height:15px; cursor:pointer; }
.popLayerLoginCon a { display:block; color:#dcdcdc; text-align:center; font-size:14px; float:left; white-space:nowrap; overflow:hidden; }
.popLayerLoginCon a:hover { color:#cfa972; text-decoration:none; }
.popLayerLoginCon .linkBig { display:block; width:900px; height:75px; padding:201px 0 0 185px; overflow:hidden; }
.popLayerLoginCon .linkBig a { width:60px; padding:45px 0 0; margin:0 30px 0 0; }
.popLayerLoginCon .linkSmall { display:block; width:990px; height:22px; padding:0 0 0 5px; text-align:left; }
.popLayerLoginCon .linkSmall a { display:inline-block; height:20px; line-height:18px; padding:0 0 0 30px; margin:0 20px 0 0; margin:0 22px 0 0\0; margin:0 20px 0 0\9; *margin:0 20px 0 0;
}
/*********** hack部分 ************/
.adNo { display:none; }
.titCollection em { background-position:0 -163px; display:inline-block; width:5px; height:10px; *height:15px;
_height:10px; }
.copyLogo { padding:6px 0 0; *padding:4px 0 0;
text-align:center; height:52px; }
.litImgList .indexFocusNum { z-index:99; width:240px; margin:0 auto; text-align:center; display:block; height:25px; *padding-left:50px;
}
#HQbackArea { _display:none; z-index:9999; }
.festivalArea { position:absolute; right:0; top:-4px; z-index:10; }
.festivalArea a { display:block; width:auto; height:auto; }
/*********** 频道焦点图NEW ************/
#foucsBox { margin:0 auto 20px; padding:0; width:640px; height:360px; overflow:hidden; zoom:1; position:relative; }
#foucsBox .imgCon { width:640px; height:360px; margin:0; padding:0; position:relative; list-style:none; }
#foucsBox .imgCon li { float:left; width:640px; height:360px; position:relative; }
#foucsBox .imgCon li img { border:0; width:640px; height:360px; }
#foucsBox .imgCon li .imgTitle { width:630px; position:absolute; left:0; bottom:0; text-align:left; z-index:2; text-indent:20px; }
#foucsBox .imgCon li .imgTitle a { width:100%; height:60px; line-height:60px; color:#fff; text-indent:20px; font-family:Microsoft YaHei, SimHei; font-size:22px; zoom: 1; }
#foucsBox .showPage { background:url(../images/bgFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='bgFocus.png');
_background: none; position:absolute; left:0; bottom:0; z-index:1; width:640px; height:60px; }
#foucsBox .foucs { position:absolute; right:10px; bottom:10px; z-index:3; }
#foucsBox .foucs span { display:inline-block; width:10px; height:10px; margin:0 5px; line-height:0; font-size:0; cursor: pointer; overflow: hidden; background:#eee; }
#foucsBox .foucs span.f { background:#4c99e8; }
#foucsBox .foucsButton { background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #64000000, endColorstr = #64000000);
width:34px; height:56px; padding:7px 0; margin-top:-150px; position:relative; z-index:4; }
#foucsBox .foucsButton span { display:inline; width:34px; height:56px; cursor:pointer; overflow:hidden; }
#foucsBox .foucsButton img { display:none; cursor:pointer; border-width:0px; vertical-align:middle; width:100px; height:56px; }
#foucsBox .lBtn { float:left; }
#foucsBox .lBtn span { float:left; background:url(../images/arrLeftFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrLeftFocus.png');
_background: none; }
#foucsBox .lBtn img { float:left; }
#foucsBox .rBtn { float:right; }
#foucsBox .rBtn span { float:right; background:url(../images/arrRigFocus.png) no-repeat; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='arrRigFocus.png');
_background: none; }
#foucsBox .rBtn img { float:right; }
#foucsBox .btnHover { background:rgba(0, 0, 0, 0.8) none repeat scroll 0 0 !important; filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #90000000, endColorstr = #9000000);
width:140px; }
#foucsBox .btnHover img { display:inline; }
