@charset "utf-8";
/* CSS Document */

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{margin:0;padding:0; list-style:none;}
img { border:none;}
a { text-decoration:none; color:#002244;}
a:visited { color:#002244;}
a:hover { text-decoration:underline; color:#cd0200;}

h5 { font-weight:normal;}
h5 em { font-style:normal; color:#93090F; margin:0 5px; display:inline-block;}
h5 em a { color:#93090F; margin:0 2px;}

/*********** 图片引用区 ************/
.wrapBg { background:#ffffff url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/bg2.jpg) top center no-repeat;}
.navTopCon .phone ,.navTopCon .app ,.navTopCon .speek ,.navTopCon .linkHome ,.navTopCon .linkFav ,.iconBoxV li ,.place em ,.fotherNew .iconList a ,.navTopCon .linkTopNews { background:url() no-repeat;}
.logoBox { background:url(../images/logo.png) no-repeat;}
.navMain li { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/navLine.png) bottom right no-repeat;}
.todayCom h3 strong ,.yellowBar strong ,.yellowBar span ,.yellowBar em ,.blueBar strong ,.blueBar span ,.inputText ,.btnSearch ,.titTabs .hover ,.titTabs .cur { background:url(/static/images/plbg.png) no-repeat;}
.logoCa ,.logoCb ,.logoCc ,.logoCd ,.logoCe,.logoCX,.logoKx { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/linkLogo.png) no-repeat;}
.vList h4 em ,ul.globalPicList h4 em { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/play.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://himg2.huanqiu.com/statics/hq2013/images/index2015/play.png');_background: none;}
.video .vList .txt ,.hotPic .txt { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index/bgFocus.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://himg2.huanqiu.com/statics/hq2013/images/index/bgFocus.png');_background: none;}
.titVisual { background:url(shijue.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='shijue.png');_background: none;}
.logoHuasong ,.logoHuasong2 ,.logoHuasong3 ,.adWuliangye { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/adPic.png) no-repeat;}
.ideasBox { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index2015/ideas.gif) no-repeat;}

/*********** 内容区 ************/
.wrap { display:block; width:100%; border-top:#373737 5px solid; padding:10px 0 0; overflow:hidden;}
.wrapCon { display:block; width:1000px; margin:0 auto; background:#fff; padding:0 20px 25px;}
/**/
.adDt { display:block; width:1000px; margin:0 auto 5px;}
.adNo { display:none;}
.adx { display:block; width:1000px; margin:0 auto 0;}
.adRm {height:90px}
/**/
h3 { font-family:Microsoft YaHei,SimSun; font-weight:normal; height:35px; line-height:35px; font-size:16px; color:#2b2b2b; position:relative; margin:0 0 8px; border-top:#e6e6e6 1px solid;}
h3 strong { display:inline-block; border-top:#2ca9e1 2px solid; margin-top:-1px; height:33px; line-height:33px; font-family:Microsoft YaHei,SimSun; font-weight:normal; font-size:16px; color:#2b2b2b; padding:0 3px;}
h3 strong a { color:#2b2b2b;}
h3 strong a:visited { color:#5e5e5e;}
h3 em { font-style:normal; position:absolute; right:0; top:1px; display:block; width:50px; text-align:right;}
h3 em a { font-size:12px; font-weight:normal; color:#5e5e5e;}
h3 em a:hover { color:#0f92d6; text-decoration:none;}
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;}
/**/
.titTabs { display:block; height:42px;}
.titTabs li { display:block; width:70px; height:42px; line-height:42px; text-align:center; float:left; font-family:Microsoft YaHei,SimSun; font-weight:normal; font-size:16px; cursor:pointer; padding:0 22px 0 0; position:relative;}
.titTabs li em { font-family:Arial; font-size:16px; color:#e5e5e5; width:22px; text-align:center; position:absolute; right:0; top:0;}
.titTabs .cur { background-position:0 -105px; margin:-1px 0 0;}
.titTabs .hover { background-position:-110px -105px; margin:-1px 0 0;}
/**/
.boxMargin { margin:0 0 35px;}
.lineTop { border-top:#e6e6e6 1px solid; margin:18px 0 0; padding:8px 0 0;}

/*********** 文字列表 ************/
.iconBoxT14 li { height:28px;_height:26px;line-height:28px;_line-height:26px; white-space:nowrap;}
.iconBoxT14 li a {font-size:14px;}
.iconBoxT14 li.first { margin:7px 0 0;}
.iconBoxT14 li.first a { color:#3b639f; font-family:Microsoft YaHei,SimSun; font-size:16px;}
.iconBoxT14 li.first a:hover { color:#cd0200;}
.iconBoxT14 li strong { font-weight:bold; margin:25px 0 0;}

/*********** 图片列表 ************/
.picListArea { width:380px; display:block; overflow:hidden;}
.picListArea li { width:160px; height:150px; overflow:hidden; display:inline; float:left; margin:0 20px 0 0; position:relative;}
.picListArea img { width:160px; height:107px;}
.picListArea .txt { display:block; white-space:nowrap; width:100%; height:28px; line-height:28px; font-size:12px; text-align:center;}

/*********** 小图片列表 ************/
.picListMini { width:300px; display:block; overflow:hidden;}
.picListMini li { width:120px; height:110px; overflow:hidden; display:inline; float:left; margin:0 10px 10px 0;}
.picListMini img { width:120px; height:80px;}
.picListMini .txt { display:block; white-space:nowrap; height:30px; line-height:30px; font-size:12px; text-align:center;}

/*********** 视频列表 ************/
.iconBoxV li { background-position:0 -90px; height:28px; line-height:28px; white-space:nowrap; padding:0 0 0 27px;}
.iconBoxV li a {font-size:14px;}
.iconBoxV li.first { margin:10px 0 0;}
.iconBoxV li.first a {font-weight:bold; color:#3b639f;}
.iconBoxV li strong { font-weight:bold; margin:25px 0 0;}

/*********** 图文混排 ************/
.photoText { display:block; height:115px; margin:0 0 12px;}
.photoText h4 { height:20px; white-space:nowrap; overflow:hidden; margin:0 0 13px;}
.photoText h4 a { font-weight:normal; font-family:Microsoft YaHei,SimSun; font-size:16px; caption-side:#000;}
.photoText h4 a:link { color:#3b639f;}
.photoText h4 a:visited { color:#156184;}
.photoText h4 a:hover { color:#cd0200;}
.photoText h4 a:active {color:#3b639f;}
.photoText img { width:120px; height:80px; float:left; margin-right:10px;}
.photoText h5 { height:80px; overflow:hidden; line-height:18px; font-weight:normal; font-size:12px; text-align:justify; color:#666;}
.photoText h5 p { color:#666;}

/*********** 文字混排 ************/
.txtArray { display:block; height:65px; margin:0 0 12px;}
.txtArray h4 { height:22px; white-space:nowrap; overflow:hidden; margin:0 0 8px;}
.txtArray h4 a { font-weight:normal; font-family:Microsoft YaHei,SimSun; font-size:16px; caption-side:#000;}
.txtArray h4 a:link { color:#3b639f;}
.txtArray h4 a:visited { color:#156184;}
.txtArray h4 a:hover { color:#cd0200;}
.txtArray h4 a:active {color:#3b639f;}
.txtArray h5 { line-height:18px; font-weight:normal; font-size:12px; text-align:justify; color:#666;}
.txtArray h5 p { color:#666;}

/*********** 导航功能区 ************/
.navTopCon { display:block; width:820px; height:30px; line-height:30px; padding:0 0 0 180px; margin:0 auto 5px; color:#666; position:relative;}
.navTopCon a { color:#666;}
.navTopCon a:hover { color:#cd0200;}
.navTopCon .phone ,.navTopCon .app ,.navTopCon .speek ,.navTopCon .linkHome ,.navTopCon .linkFav ,.navTopCon .linkTopNews { padding-left:13px; margin:0 15px 0 0; color:#666;}
.navTopCon .speek { margin:0;}
.navTopCon .linkHome { background-position:0 -34px; padding-left:17px;}
.navTopCon .linkFav { background-position:0 -66px; padding-left:17px;}
.navTopCon .linkTopNews { background-position:0 -200px; padding-left:17px;}
.navTopCon em { color:#ccc; margin:0 10px; font-family:Arial; font-size:12px;}
.resLink { position:absolute; right:0; top:0;}
.navTopCon .btnRes ,.navTopCon .btnLogin { display:inline-block; text-align:center; font-size:14px; height:26px; line-height:26px; margin:0 10px 0 0;}
.navTopCon .btnLogin { width:60px; border:2px solid #0f92d6; border-radius: 2px 2px 2px 2px; background:#0f92d6; font-weight:bold; color:#fff; margin:0;}
.navTopCon .btnLogin:hover { border:2px solid #11a4ed; background:#11a4ed; color:#fff; text-decoration:none;}

/*********** 导航 ************/
.logoBox { display:block; width:186px; height:73px; position:absolute; left:-3px; top:0;}
/**/
.nav { display:block; background:#0a70b1; width:100%; height:70px; border-bottom:#e6e5e6 3px solid;}
.navCon { display:block; background:#0a70b1; width:1000px; height:70px; margin:0 auto; position:relative;}
/**/
.navMain { display:block; width:775px; font-size:14px; color:#d6ebf9; height:70px; line-height:24px; float:right;}
.navMain strong ,.navMain strong a { color:#fff;}
.navMain a { font-size:14px; color:#d6ebf9; margin:0 10px; text-decoration:none;}
.navMain a:hover { text-decoration:underline;}
.navMain ul { height:60px; overflow:hidden; margin:10px 0 0;}
.navMain li { float:left; text-align:left; height:46px; display:inline; margin:0 21px 0 0;}
.navMain dt { height:25px; line-height:25px;}
.navMain .pA { width:215px;}
.navMain .pB { width:210px;}
.navMain .pC { width:167px;}
.navMain .pD { width:119px; margin:0;}

/*********** 内容块 ************/
.conFir { display:block; margin:5px 0 10px; overflow:hidden;}
.leftFir ,.midFir { display:block; width:350px; float:left; overflow:hidden;}
.leftFir { margin-right:30px;_margin-right:20px;}
.rightFir { display:block; width:250px; overflow:hidden; float:right;}
.conBox { display:block; margin:25px auto; overflow:hidden;}
.leftBox ,.midBox { display:block; width:340px; overflow:hidden; float:left;}
.leftBox { margin:0 30px 0 0;_margin:0 20px 0 0;}
.rightBox { display:block; width:250px; overflow:hidden; float:right;}

/*********** 频道焦点图NEW ************/
#foucsBox { width:340px; height:256px; overflow:hidden; zoom:1; position:relative; margin:0 auto 24px; padding:0;}
#foucsBox .imgCon { width:340px; height:227px; margin:0; padding:0; position:relative; list-style:none; overflow:hidden;}
#foucsBox .imgCon li { float:left; width:340px; height:227px; position:relative;}
#foucsBox .imgCon li img { border:0; width:340px; height:227px;}
#foucsBox .imgCon li .imgTitle { width:340px; position:absolute; left:0; bottom:0; text-align:left; z-index:2; white-space:nowrap;}
#foucsBox .imgCon li .imgTitle a { display:block; width:324px; height:40px; line-height:40px; color:#fff; font-family:Microsoft YaHei,SimSun; font-size:18px; zoom: 1; overflow:hidden; margin:0 auto; text-align:left;}
#foucsBox .showPage { background:url(http://himg2.huanqiu.com/statics/hq2013/images/index/bgFocus.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://himg2.huanqiu.com/statics/hq2013/images/index/bgFocus.png');_background: none; position:absolute; left:0; bottom:-15px; z-index:1; width:340px; height:60px;}
#foucsBox .foucs {  position:absolute; right:0; bottom:3px; z-index:3;}
#foucsBox .foucs span { display:inline-block; width:10px; height:10px; margin:0 0 0 10px; line-height:0; font-size:0; cursor: pointer; overflow: hidden; background:#c5c5c5;}
#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(http://himg2.huanqiu.com/statics/hq2013/images/index/arrLeftFocus.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://himg2.huanqiu.com/statics/hq2013/images/index/arrLeftFocus.png');_background: none; }
#foucsBox .lBtn img { float:left;}
#foucsBox .rBtn { float:right; }
#foucsBox .rBtn span { float:right; background:url(http://himg2.huanqiu.com/statics/hq2013/images/index/arrRigFocus.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src='http://himg2.huanqiu.com/statics/hq2013/images/index/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:34px;}
#foucsBox .btnHover img { display:none; }

/*********** 专题精选 ************/
.lookOverseas { height:306px; overflow:hidden; margin:0 0 13px;}
.lookOverseas li { height:27px; overflow:hidden; white-space:nowrap; font-size:14px;}
.lookOverseas li em { background:#eca95a; display:inline-block; text-align:center; color:#fff; font-style:normal; padding:2px 5px; margin-right:3px;}
.lookOverseas li a { display:inline-block; margin-right:5px;}
.lookOverseas .fir { height:auto; border-left:#eca95a 4px solid; margin:0 0 8px; padding:8px 0 12px 8px;}
.lookOverseas .fir a { display:block; height:25px; font-family:Microsoft YaHei,SimSun; font-size:16px; color:#3b639f;}
.lookOverseas .fir a:hover{ color:#cd0200;}
.lookOverseas .note { display:block; height:20px; color:#666; font-size:12px;} 
/**/
#gloAd{display:inline-block;width:208px;height:23px;overflow:hidden;position:absolute;left:100px;top:8px;}
#gloAdList{position:absolute;left:0;top:0;height:81px;}
.logoHuasong, .logoHuasong2 ,.logoHuasong3{display:block;height:23px;width:208px;}
.logoHuasong2{background-position:0 -40px;}
.logoHuasong3{background-position:0 -84px;}
.logoHuasong .linkHuaS ,.logoHuasong .linkSec ,.logoHuasong2 .linkHuaS ,.logoHuasong2 .linkSec ,.logoHuasong3 .linkHuaS ,.logoHuasong3 .linkSec { display:inline-block; width:98px; height:27px; float:left;}
.logoHuasong .linkSec { width:110px;}
.logoHuasong2 .linkHuaS { width:92px;}
.logoHuasong2 .linkSec { width:110px;}

/*********** 环球博览 ************/
.look { height:470px; overflow:hidden;}
.look .picListArea { height:145px; overflow:hidden; padding:1px 0 0;}
.look .picListArea .txt { height:30px; line-height:30px;}
.look .lineTop { margin:16px 0 0;}

/*********** 头条 ************/
.firNews { height:262px; overflow:hidden;}
.firNews ul { width:360px;}
.firNews li { padding:0 0 12px;}
.firNews h4 { font-family:Microsoft YaHei,SimSun; font-size:18px; font-weight:bold; height:22px; line-height:22px; margin:0 0 5px; white-space:nowrap;}
.firNews h4 a { color:#3b639f;}
.firNews h4 a:hover{ color:#cd0200;}
.firNews h5 { font-family:Arial,SimSun; font-size:14px; line-height:26px; color:#172c45; overflow:hidden;}
.firNews h5 a { display:inline-block; color:#172c45; margin:0 10px 0 0;}
.firNews h5 a:hover { color:#cd0200;}

/*********** 新闻列表 ************/
.newsList { height:292px; overflow:hidden;}
.newsList2 { height:290px; overflow:hidden;}
.newsList3 { height:145px; overflow:hidden;}

/*********** 新华参考评论 ************/
.todayCom { height:260px; overflow:hidden; margin:0 0 20px;}
.todayCom h3 strong { width:107px;}
.todayCom .txtArea { padding:5px 0 0;}
.todayCom .txtArea h4 { font-family:Microsoft YaHei,SimHei; font-size:16px; font-weight:normal; line-height:22px; margin:0 0 8px;}
.todayCom .txtArea h4 a { color:#3b639f;}
.todayCom .txtArea h4 a:hover { color:#cd0200;}
.todayCom .txtArea h5 { line-height:18px; font-size:12px; color:#666; margin:0 0 13px;}
/**/
.adWuliangye { background-position:0 -137px; display:block; width:92px; height:24px; position:absolute; left:123px; top:7px;}

/*********** 时尚视频 ************/
.fashionV { height:238px; overflow:hidden; margin:0 0 20px;}
.vList { display:block; width:280px; margin:0 auto; overflow:hidden;}
.vList li { width:120px; height:115px; float:left; margin:0 10px 0 0; display:inline;}
.vList img { width:120px; height:80px;}
.vList h4 { display:block; margin:0; padding:0; width:120px; height:80px; position:relative;}
.vList h4 em { display:block; position:absolute; width:30px; height:30px; left:45px; top:25px;}
.vList .txt { display:block; white-space:nowrap; width:120px; height:30px; line-height:30px; overflow:hidden; text-align:center; font-size:12px;}


/*********** 投资理财 ************/
.stock .txtArray ,.hope .txtArray { height:auto; margin:0 0 21px;}
.stock .txtArray h4 ,.hope .txtArray h4 { white-space:normal; height:auto; line-height:24px;}

/*********** 拼图集合 ************/
.visual { display:block; width:1000px; height:333px; margin:0 auto 25px; position:relative;}
.titVisual { display:block; width:149px; height:46px; position:absolute; left:-6px; top:10px; z-index:999;}
/**/
.visual ul { width:1000px; height:333px; position:relative;}
.visual li { position:absolute; overflow:hidden;}
.visual .txt { background:rgba(0,0,0,0.6) none repeat scroll 0 0 !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #80000000, endColorstr = #80000000); position:absolute; left:-9999px; bottom:20px; display:inline-block; font-family:Microsoft YaHei,SimSun; font-size:14px; color:#fff; width:230px; height:35px; line-height:35px; left:0; text-align:center; white-space:nowrap; overflow:hidden;}
.visual .txt:hover { background:rgba(0,0,0,0.8) none repeat scroll 0 0 !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled = 'true', startColorstr = #ba000000, endColorstr = #ba000000); color:#fff; text-decoration:none;}
.visual .picList1 { width:249px; height:333px; left:0; top:0;}
.visual .picList1 img { width:249px; height:333px;}
.visual .picList2 { width:249px; height:166px; left:250px; top:0;}
.visual .picList2 img { width:249px; height:166px;}
.visual .picList3 { width:249px; height:166px; left:250px; top:167px;}
.visual .picList3 img { width:249px; height:166px;}
.visual .picList4 { width:249px; height:333px; left:500px; top:0;}
.visual .picList4 img { width:249px; height:333px;}
.visual .picList5 { width:249px; height:166px; right:0; top:0;}
.visual .picList5 img { width:249px; height:166px;}
.visual .picList6 { width:249px; height:166px; right:0; bottom:0;}
.visual .picList6 img { width:249px; height:166px;}
.visual .picList7 { width:249px; height:385px; left:720px; top:0;}
.visual .picList7 img { width:249px; height:385px;}


/*********** 空格 ************/
.blank3 { clear:both; height:3px; overflow:hidden; display:block; font-size:1px; }
.blank6 { clear:both; height:6px; overflow:hidden; display:block; font-size:1px; }
.blank9 { clear:both; height:9px; overflow:hidden; display:block; font-size:1px; }
.blank10 { clear:both; height:10px; overflow:hidden; display:block; font-size:1px; }
.blank12 { clear:both; height:12px; overflow:hidden; display:block; font-size:1px; }
.blank15 { clear:both; height:15px; overflow:hidden; display:block; font-size:1px; }
.blank20 { clear:both; height:20px; overflow:hidden; display:block; font-size:1px; }

/*********** 尾巴 ************/
.footNew { display:block; width:100%; min-width:1000px; margin:0 auto 0;     border-top: 5px solid #eee; padding-top: 20px;}
.footOutNew { display:block; background:#0a70b1; width:100%; height:79px; border-bottom:#d0cfd0 3px solid; padding:11px 0 0;}
/**/
.fLink { height:40px; text-align:center; color:#f0f0f0; font-size:12px;}
.fLink a { color:#000; text-decoration:none; font-size:12px; height:40px; line-height:40px; margin:0 10px;}
.fLink a:hover { color:#820C0C; text-decoration:underline;}
.flinkMain { width:1000px; margin:0 auto; height:40px; line-height:40px; font-family:Microsoft YaHei,SimSun;}
.fLink .marWid a,.fLink .marWidMain a { margin:0 15px; text-indent:0; display:inline-block; height:25px; line-height:25px; color:#5e5e5e; padding:0;}
/**/
.copyLink { width:1000px; margin:0 auto; color:#365071; line-height:25px; overflow:hidden;}
.copyLink li { padding:22px 0; width:1050px; clear:both;text-align: center;}
.copyLink dt { float:left; text-align:left; color:#365071; width:390px; display:inline;}
.copyLink dd { width:420px; text-align:left; float:left; margin:0;}
.copyLink .las { width:190px; margin:0;}
.copyLink a { color:#666; display:inline-block;}
.copyLink a:hover { color:#1c1c1c; text-decoration:underline;}
/**/
.copyLogo a { margin:0 20px 0 0;}
.logoCa ,.logoCb ,.logoCc ,.logoCd ,.logoCe,.logoCX,.logoKx{ width:122px; height:52px;}
.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;}
/**/
.copyMain { display:block; width:1000px; background:#f2f2f2; margin:0 auto; text-align:center; color:#5e5e5e; height:30px; line-height:30px;}
.copyMain em { display:inline-block; margin:0 15px; color:#d9d9d9; font-family:Arial; font-size:12px;}