body { color: #333; background: #FFF; font-family: "Microsoft YaHei"; font-size: 12px; min-width: 1200px; }
.Fl { float: left; }
.Fr { float: right; }
.Tc { text-align: center; }
.conWidth { width: 1200px; margin: 0 auto; position: relative; }
/*登录条 start*/
.FrArea a { color: #fff!important; }
.ErImg { position: relative; }
.RghLog { padding: 25px 13px 12px 14px; }
.LoginArea { top: 45px; }
.FrArea .SerPopTDCode { top: 38px; }
.LgSerQQIcn { background: url(/hsm/uk/imgs/reception/qqicon.png) no-repeat center; }
.headerTop { width: 100%; height: 45px; background: #333; margin-bottom: 20px; }
.headerTopWid { width: 1200px; margin: 0 auto; height: 45px; }
.headerTopWid>a { width: 100px; height: 45px; display: inline-block; line-height: 45px; color: #fff; font-size: 14px; text-align: center; float: left; }
.headerTopWid>a:hover { background: #888484; }
.FrArea { font-size: 14px; }
a.NewLog { line-height: 45px; background-color: #c20000; }
a.AT { height: 45px; line-height: 45px; }
.headerTopWid>a span { display: inline-block; vertical-align: middle; margin-right: 5px; }
.headerTopWid>a .Phone { width: 18px; height: 22px; background: url(/hsm/uk/imgs/reception/phone.png) no-repeat center; }
.headerTopWid>a .Android { width: 18px; height: 22px; background: url(/hsm/uk/imgs/reception/android.png) no-repeat center; }
.headerTopWid>a .AppIOS { width: 18px; height: 22px; background: url(/hsm/uk/imgs/reception/appios.png) no-repeat center; }
.headerTopAd { float: right; color: #fff; font-size: 14px; line-height: 45px; text-align: right; height: 45px; }
.headerTopAd>span { padding: 0 10px; height: 45px; line-height: 45px; display: inline-block; }
.headerTopAd>span img { display: inline-block; vertical-align: middle; margin-right: 5px; }
.headerTopAd>span .namePic { width: 28px; height: 28px; }
.headerTopAd>span .money { width: 17px; height: 17px; margin-top: -2px; }
.headerTopAd>span .letter { width: 18px; height: 14px; margin-top: -2px; }
.headerTopAd>a { color: #fff; display: inline-block; height: 45px; line-height: 45px; padding: 0 10px; }
.headerTopAd>a:hover { text-decoration: underline; }
.headerTopAd .follow { color: #fff; }
.headerTopAd .follow i { width: 8px; height: 4px; display: inline-block; vertical-align: middle; margin-left: 5px; }
.headerTopAd .follow .upIcon { background: url(/hsm/uk/imgs/reception/upicon.png) no-repeat; }
.headerTopAd .follow .downIcon { background: url(/hsm/uk/imgs/reception/downicon.png) no-repeat; }
.followBox { position: relative; width: 110px; display: inline-block; text-align: center; }
.hideInfo { position: absolute; left: 0; top: 45px; width: 100%; background: #fff; border: 1px solid #ccc; box-shadow: 2px 2px 2px #e6dede; z-index: 1000; display: none; }
.hideInfo li { height: 48px; line-height: 48px; }
.hideInfo li a { display: block; width: 80%; margin: 0 auto; border;
1px solid #ccc;
color: #333; font-size: 14px; border-bottom: 1px dotted #ccc; }
.hideInfo li a:hover { text-decoration: underline; }
/*登录条 end*/
/*左侧边栏*/
.sidebar { width: 110px; float: left; min-height: 100px; position: relative; }
.sidebar .left_sidebar { width: 110px; }
.globallive { width: 110px; }
.globallive h3 { height: 90px; }
.sidebar .left_sidebar.fixedTop { position: fixed; left: auto; margin-left: 0; top: 0; z-index: 999; }
.sidebar ul { background: #f8f8f8; margin-top: 20px; }
.sidebar ul li { height: 40px; line-height: 40px; text-align: center; }
.sidebar ul li.on { background: #fff6f6; border: 1px solid #c20000; border-radius: 5px; }
.sidebar ul li.on a { color: #c20000; }
.sidebar ul li a { color: #333; font-size: 16px; display: block; }
.MainCenter { width: 670px; float: left; margin-left: 40px; }
.MainCenter .contList { display: none; }
/*MainCenter start*/
/*轮播图 start*/
.Carousel { width: 668px; height: 320px; position: relative; }
.Carousel .arrow { position: absolute; margin-top: -30px; width: 30px; height: 60px; z-index: 1000; top: 50%; display: none; }
.Carousel:hover .arrow { display: block; }
.Carousel .arrow-left { background: #435c75 url(/hsm/uk/imgs/reception/prev.png) no-repeat center; left: 0px; }
.Carousel .arrow-right { background: #435c75 url(/hsm/uk/imgs/reception/next.png) no-repeat center; right: 0px; }
.Carousel .arrow:hover.arrow-left { background: #89b9e8 url(/hsm/uk/imgs/reception/prev.png) no-repeat center; }
.Carousel .arrow:hover.arrow-right { background: #89b9e8 url(/hsm/uk/imgs/reception/next.png) no-repeat center; }
.swiper-container { height: 320px; width: 668px; }
.Carousel img { width: 668px; height: 320px; }
.Carousel p { width: 668px; height: 50px; position: absolute; bottom: 30px; line-height: 50px; text-indent: 20px; background: url(/hsm/uk/imgs/reception/bg.png) repeat-x; }
.Carousel p span { color: #fff; font-size: 22px; font-weight: bold;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
display: block; }
.pagination { position: absolute; left: 10px; text-align: left; bottom: 10px; z-index: 2; }
.swiper-pagination-switch { display: inline-block; width: 30px; height: 3px; background: #8c8b80; margin: 0 3px; cursor: pointer; }
.swiper-active-switch { background: #C20001; height: 5px; }
/*轮播图 end*/
.newsdata_list { margin: 10px 0 20px; }
.newsdata_list .news_article { height: 90px; border-bottom: 2px dotted #eee; padding: 15px 0; background: #fff; position:relative}
.newsdata_list .news_article .na_pic { float: left; _display: inline; display: block; width: 120px; height: 90px; overflow: hidden; position: relative; }
.newsdata_list .news_article .na_pic img { width: 120px; height: 90px; }
.newsdata_list .news_article .na_detail { width: 531px; margin-left: 15px; float: left; _display: inline }
.newsdata_list .news_article .no_pic { width: 600px; margin-left: 0 }
.newsdata_list .news_article .na_detail .times { color: #999; font-size: 12px; }
.newsdata_list .news_article .link { float: left; _display: inline; font: normal 12px/16px "SimSun"; color: #dd2727; padding: 3px 7px; border: 1px solid #dd2727; text-decoration: none; }
.newsdata_list .news_article .link:hover { color: #da9cd8; border: 1px solid #da9cd8 }
.newsdata_list .news_article .keywords { float: left; _display: inline; padding-left: 15px; overflow: hidden; }
.newsdata_list .news_article .keywords a { display: inline-block; margin: 0 5px; }
.newsdata_list .news_article .keywords a:hover { color: #c20000; }
.newsdata_list .news_article .keywords .xhw { width: 18px; height: 18px; display: inline-block; vertical-align: middle; margin-right: 5px; }
.newsdata_list .news_article .keywords .xhw img { width: 18px; height: 18px; }
.newsdata_list .news_article .keywords .view { width: 20px; height: 13px; background: url(/hsm/uk/imgs/reception/view.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
.newsdata_list .news_title { margin:0 0 10px 0; font-weight:bold}
.newsdata_list .news_title h3 { font: normal 16px/30px "Microsoft Yahei"; width: 100%; overflow: hidden; /*height: 30px;*/ min-height:60px; margin-top:-5px }
.newsdata_list .news_title h3 a { color: #404040; text-decoration: none; font-size: 20px; vertical-align: middle; font-weight:bold }
.newsdata_list .news_title h3 a:hover { color: #c20000; }
.news_title span.tg_tag { position: absolute; right: 0; top: 0; font: normal 12px/16px "SimSun"; color: #f99; padding: 3px 7px; border: 1px solid #f99; border-radius: 2px }
.newsdata_list .news_detail { color: #888; margin-top: -10px; margin-bottom: 10px }
.newsdata_list .news_article .Adddetail { width: 655px; }
.newsdata_list .news_article .Adddetail { width: 666px;margin-left:0; }
.newsdata_list .news_article .no_pic_detail { width:820px;margin-left:0; }
/*点击加载更多*/
.pageBox { margin: 30px 0; }
.loadMore { height: 38px; text-align: center; display: inline-block; width: 210px; line-height: 38px; font-size: 14px; color: #8a8a8a; font-family: "微软雅黑"; background: none; border-radius: 20px; }
.clkMore span { padding: 0 0 0 26px; background: url(/hsm/uk/imgs/reception/ling.gif) no-repeat left center; }
a.clkMore { background-position: 0 -200px; color: #8a8a8a; }
.clkMore span { padding: 0; background-image: none }
/*MainCenter end*/
/*MainRight start*/
.MainRight { width: 340px; float: right; }
.MainRight .fSrhForm dd input { width: 280px; }
.MainRight .srhList { width: 338px; }
.MainRight .fSrhForm { float: none; }
.FinanceNumber { width: 338px; height: 170px; border: 1px solid #eee; margin-top: 30px; }
.FinanceNumber h2 { color: #c20000; font-size: 24px; font-weight: bold; text-align: center; margin: 30px 0 20px; }
.FinanceNumber .enter { text-align: center; color: #333; font-size: 16px; }
.FinanceNumber .enter strong { font-weight: bold; font-size: 26px; color: #c20000; margin: 0 5px; }
/*.FinanceNumber .Roll { margin-top: 10px; position: relative; overflow: hidden; height: 24px; }
.FinanceNumber .Roll ul { text-align: center; position: absolute; top: 0; left: 0; width: 100%; }
.FinanceNumber .Roll ul li a { margin: 0 5px; }
.FinanceNumber .Roll ul li a img { width: 18px; height: 18px; display: inline-block; margin-right: 5px; vertical-align: middle; }
*/

.Recommended, .ThermalPaper, .HotVideo, .RelatedVideo { margin-top: 30px; }
.Recommended h2, .ThermalPaper h2, .HotVideo h2, .RelatedVideo h2 { border-top: 1px solid #c20000; height: 40px; line-height: 40px; }
.Recommended h2 span, .ThermalPaper h2 span, .HotVideo h2 span, .RelatedVideo h2 span { color: #333; font-size: 18px; }
.Recommended .Change, .ThermalPaper .Change, .HotVideo .Change, .RelatedVideo .Change { font-size: 12px; color: #333; margin-right: 10px; float: right; }
.Recommended .Change span, .ThermalPaper .Change span, .HotVideo .Change span, .RelatedVideo .Change span { width: 14px; height: 12px; background: url(/hsm/uk/imgs/reception/changeicon.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
.Recommended .Change:hover, .ThermalPaper .Change:hover, .HotVideo .Change:hover, .RelatedVideo .Change:hover { color: #c20000; }
.Recommended .Change:hover span, .ThermalPaper .Change:hover span, .HotVideo .Change:hover span, .RelatedVideo .Change:hover span { background: url(/hsm/uk/imgs/reception/changeiconon.png) no-repeat; }
.Recommended ul { padding-bottom: 15px; margin-left: -30px; height: 387px; }
.Recommended ul li { width: 92px; text-align: center; float: left; margin-left: 30px; margin-top: 10px; height: 119px; }
.Recommended ul li a { width: 92px; display: inline-block; }
.Recommended ul li a:hover p { color: #c20000; }
.Recommended ul li img { width: 92px; height: 92px; }
.Recommended ul li p { height: 20px; line-height: 20px; }
.ThermalPaper.fixedTop { position: fixed; right: 50%; margin-right: -600px; top: 0; z-index: 9999; width: 340px; background: #fff; }
.ThermalPaper ul { height: 428px; overflow: hidden; }
.ThermalPaper ul li { padding: 15px 0; float: left; border-bottom: 2px dotted #eee; }
.ThermalPaper ul li>a { float: left; width: 80px; height: 54px; display: inline-block; }
.ThermalPaper ul li>a img { width: 80px; height: 54px; }
.ThermalPaper .ThermalPaperCont { margin-left: 10px; width: 245px; float: left; height: 50px; overflow: hidden; }
.ThermalPaper .ThermalPaperCont a { font-size: 16px; display: inline-block; }
.ThermalPaper .ThermalPaperCont a:hover { color: #c20000; }
.ThermalPaper .ThermalPaperCont.ThermalPaperContAdd { width: 325px; }
.ThermalPaper .lastLine { border-bottom: none; }
.HotVideo { height: 581px; }
.HotVideo .HotVideoCont { }
.HotVideo .HotVideoCont .HotVideoContTit { width: 340px; height: 210px; position: relative; }
.HotVideo .HotVideoCont .HotVideoContTit a { display: block; width: 340px; height: 210px; }
.HotVideo .HotVideoCont .HotVideoContTit a .HotVideoTitMask { width: 100%; height: 100%; background: #000; z-index: 998; position: absolute; left: 0; top: 0; filter: alpha(opacity=20); opacity: 0.2; }
.HotVideo .HotVideoCont .HotVideoContTit a .playBtn { background: url(/hsm/uk/imgs/reception/playbtn.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -23px 0 0 -23px; display: block; width: 46px; height: 46px; z-index: 999; }
.HotVideo .HotVideoCont .HotVideoContTit a img { width: 340px; height: 210px; }
.HotVideo .HotVideoCont .HotVideoContTit a p { position: absolute; left: 0; top: 160px; width: 335px; line-height: 25px; color: #fff; font-size: 18px; padding-left: 5px; z-index: 999; background: url(/hsm/uk/imgs/reception/bg.png) repeat-x; }
.HotVideo .HotVideoCont .HotVideoContTit a:hover p { color: #c20000; }
.HotVideo .HotVideoCont .HotVideoContList { height: 330px; }
.HotVideo .HotVideoCont .HotVideoContList li { padding: 15px 0; border-bottom: 2px dotted #eee; height: 80px; }
.HotVideo .HotVideoCont .HotVideoContList li>a { float: left; width: 220px; font-size: 16px; line-height: 25px; height: 75px; display: inline-block; overflow: hidden; }
.HotVideo .HotVideoCont .HotVideoContList li>a:hover { color: #c20000; }
.HotVideo .HotVideoCont .HotVideoContList li span { display: inline-block; width: 110px; height: 80px; position: relative; }
.HotVideo .HotVideoCont .HotVideoContList li span a { display: inline-block; width: 110px; height: 80px; }
.HotVideo .HotVideoCont .HotVideoContList li span a img { width: 110px; height: 80px; }
.HotVideo .HotVideoCont .HotVideoContList li span a .playBtn { background: url(/hsm/uk/imgs/reception/splaybtn.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; display: block; width: 32px; height: 32px; z-index: 999; }
.HotVideo .HotVideoCont .HotVideoContList li span a .HotVideoMask { width: 100%; height: 100%; background: #000; z-index: 998; position: absolute; left: 0; top: 0; filter: alpha(opacity=30); opacity: 0.3; }
.HotVideo .HotVideoCont .HotVideoContList .lastLine { border-bottom: none; }
.alyAd { width: 340px; height: 270px; margin-top: 20px; }
.alyAd a, .alyAd a img { display: block; width: 340px; height: 270px; }
/*footer*/
.MainRight .Footer, .ManFoot { width: 340px; margin: 10px auto 0 auto; clear: both; }
.MainRight .Footer span, .NavFt { display: block; height: 26px; line-height: 26px; text-align: center; border: #ddd solid 1px; background: url(/hsm/ue/imgs/cms/publicbgv.gif) left -60px repeat-x }
.MainRight .Footer span a, .NavFt a { margin: 0 5px }
.MainRight .Footer div { text-align: left; padding: 12px 0 }
.MainRight .Footer .Labi { display: inline-block; vertical-align: middle; width: 101px; height: 40px; background: url(/hsm/cm/imgs/bgh.gif) 0 4px no-repeat }
.MainRight .Footer .Police { display: inline-block; vertical-align: middle; width: 83px; margin-left: 0px; height: 33px; background: url(/hsm/cm/imgs/bgh.gif) 10px -44px no-repeat; padding: 8px 0 0 36px; font: 400 12px/13px "" }
.MainRight .Footer .ReportCenter { background: url(/hsm/uk/imgs/reception/reportcenter.png) no-repeat; display: inline-block; padding-left: 40px; height: 36px; line-height: 15px; vertical-align: middle; }
/*MainRight end*/


.box { }
.winBox { width: 338px; height: 40px; overflow: hidden; position: relative; }
.scroll { /*width的大小是根据下面li的长度和多少个li而定的，需注意！*/ width: 6400px; position: absolute; left: 0px; top: 0px; }
.scroll li { width: 100px; float: left; height: 40px; line-height: 40px; text-align: center; }
.scroll li a { margin: 0 5px; display: inline-block; height: 30px; color: #333; }
.scroll li a img { width: 18px; height: 18px; display: inline-block; margin-right: 5px; vertical-align: middle; }
.Refresh { position: fixed; right: 10px; bottom: 50px; cursor: pointer; width: 40px; height: 37px; text-align: center; background: #a9a9a9 url(/hsm/uk/imgs/reception/refresh.png) no-repeat center; }
.Refresh:hover { background: #c20000 url(/hsm/uk/imgs/reception/refresh.png) no-repeat center; }
.Top { position: fixed; right: 10px; bottom: 10px; cursor: pointer; width: 40px; height: 37px; text-align: center; background: #a9a9a9 url(/hsm/uk/imgs/reception/top.png) no-repeat center; display: none; }
.Top:hover { background: #c20000 url(/hsm/uk/imgs/reception/top.png) no-repeat center; }
/*弹窗遮罩层*/
.mask { width: 100%; height: 100%; background: #333; position: fixed; left: 0; top: 0; filter: alpha(opacity=70); opacity: 0.7; z-index: 10000; display: none; }
.pop { position: fixed; left: 50%; top: 50%; margin: -90px 0 0 -150px; width: 300px; height: 180px; background: #fff; border: 1px solid #ccc; z-index: 1001; display: none; }
.pop .popClose { position: absolute; right: 10px; top: 10px; font-size: 20px; }
.pop .popClose:hover { color: #c20000; }
.pop .popCont { width: 228px; margin: 60px auto 10px; text-align: center; font-size: 20px; }
/*02黄金外汇页面*/
.newsdata_nav { width: 670px; height: 40px; background: #fff; overflow: hidden; border-top: 1px solid #c20000; margin-top: 30px; border-bottom: 1px solid #eee; }
.newsdata_nav ul { width: 100%; height: 40px; background: #f7f9fa }
.newsdata_nav ul li { float: left; _display: inline }
.newsdata_nav ul li a { display: block; width: 85px; height: 40px; font: normal 16px/40px "Microsoft Yahei"; text-align: center; color: #404040; text-decoration: none; position: relative; -webkit-transition: all .2s; -moz-transition: all .2s; -ms-transition: all .2s; -o-transition: all .2s; transition: all .2s }
.newsdata_nav ul li a:hover { background: #c20000; font-weight: bold; color: #fff }
.newsdata_nav ul li a.current { background: #c20000; font-weight: bold; color: #fff }
.newsdata_nav.fixed_top { position: fixed; top: 0px; z-index: 9999; -webkit-animation: bounceInDown .8s; -moz-animation: bounceInDown .8s; -ms-animation: bounceInDown .8s; -o-animation: bounceInDown .8s; animation: bounceInDown .8s; }
@-webkit-keyframes bounceInDown { 0% {
opacity:1;
-webkit-transform:translate3d(0, -105px, 0)
}
100% {
-webkit-transform:none
}
}
@-moz-keyframes bounceInDown { 0% {
opacity:1;
-moz-transform:translate3d(0, -105px, 0)
}
100% {
-moz-transform:none
}
}
@-ms-keyframes bounceInDown { 0% {
opacity:1;
-ms-transform:translate3d(0, -105px, 0)
}
100% {
-ms-transform:none
}
}
@-o-keyframes bounceInDown { 0% {
opacity:1;
-o-transform:translate3d(0, -105px, 0)
}
100% {
-o-transform:none
}
}
@keyframes bounceInDown { 0% {
opacity:1;
-webkit-transform:translate3d(0, -105px, 0);
transform:translate3d(0, -105px, 0)
}
100% {
-webkit-transform:none;
transform:none
}
}
.newsdataMain .newsdata_list { display: none; }
/*03视频页面*/
.newsdata_list .playBtn { width: 32px; height: 32px; background: url(/hsm/uk/imgs/reception/splaybtn.png) no-repeat; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; z-index: 1000; }
.newsdata_list .Listmask { width: 100%; height: 100%; background: #000; z-index: 1000; position: absolute; left: 0; top: 0; filter: alpha(opacity=30); opacity: 0.3; }
.newsdata_list .time { width: 50px; height: 20px; line-height: 20px; background: #3c4241; color: #eee; font-size: 12px; text-align: center; position: absolute; right: 3px; bottom: 3px; border-radius: 5px; }
/*04图文文章页*/
.PayInpWrp .CirDiaLks1 { color: #69aef1; }
a.Avatar { margin: 0 auto; border-radius: 40px; overflow: hidden; position: static; }
.mainText { width: 820px; float: left; }
.mainText .cjhLogo { width: 110px; height: 90px; background: url(/hsm/uk/imgs/reception/sidebarheadericon.jpg) no-repeat; float: left; }
.mainText .cjhLogo a { width: 110px; height: 90px; display: inline-block; text-indent: -9999px; }
.mainText .mainTextAd { width: 690px; height: 90px; float: right; }
.mainText .mainTextAd img { width: 690px; height: 90px; }
.mainText .BdPiLTl { margin: 20px 0; }
.mainText .BdPiLTl a { font-size: 14px; margin: 0 5px; }
.mainText .BdPiLTl i { margin-left: 5px; }
.mainText .main { }
.mainText .main h1 { font-size: 30px; font-weight: bold; line-height: 45px;  }
.mainText .main .mainInfo p { font-size: 18px; text-align: justify; line-height: 30px; width: 820px; }
.mainText .main .mainInfo p span { width: 820px; text-align: center; text-indent: 0; }
.mainText .main .mainInfo p span img { width: 820px; }
.mainText .main .mainInfo p img,.mainText .main .mainInfo img { max-width: 820px; }
.mainInfo { clear: both; margin: 20px 0; }
.texInfo { padding: 25px 0; border-bottom: 1px solid #eee; }
.texInfo .texInfoL { }
.texInfo .texInfoL a { display: inline-block; }
.texInfo .texInfoL a:hover { color: #c20000; }
.texInfo .texInfoL a img { display: inline-block; vertical-align: middle; margin-right: 5px; }
.texInfo .texInfoL .time { margin: 0 20px; }
.texInfo .texInfoR { font-size: 14px; margin-bottom: 20px; }
.texInfo .texInfoR a { display: inline-block; width: 28px; height: 28px; margin: 0 5px; vertical-align: middle; }
.texInfo .texInfoR .xl { background: url(/hsm/uk/imgs/reception/xl.png) no-repeat; }
.texInfo .texInfoR .wx { background: url(/hsm/uk/imgs/reception/wx.png) no-repeat; }
.texInfo .texInfoR .qq { background: url(/hsm/uk/imgs/reception/qq.png) no-repeat; }
.texInfo .texInfoR .xl:hover { background: url(http://hs.cnfol.co m/uk/Imgs/Reception/xlOn.png) no-repeat;
}
.texInfo .texInfoR .wx:hover { background: url(/hsm/uk/imgs/reception/wxon.png) no-repeat; }
.texInfo .texInfoR .qq:hover { background: url(/hsm/uk/imgs/reception/qqon.png) no-repeat; }
.csApp { width: 818px; height: 45px; text-align: center; line-height: 45px; border: 1px solid #eee; font-size: 14px; margin-top: 30px; }
.RewardWrp { text-align: center; margin: 20px auto 0; width: 100%; }
.RewardWrp a.RewardIcn { display: block; background-position: 0 0; height: 70px; margin: 0 auto; width: 70px; }
.RewardWrp .RewardInfo { font-size: 18px; display: block; margin: 3px auto; }
.RewardWrp a.RewardIcn, a.RewardIcn:hover, .AvatarBg { background-image: url(/hsm/uk/imgs/reception/articlembg.png); background-repeat: no-repeat; }
.RewardWrp a.RewardIcn:hover { background-position: 0 -74px; }
.LabelBox { margin: 20px 0; }
.Label { font-size: 20px; height: 28px; line-height: 28px; color: #333; }
.Label .LabelLink { color: #666; padding: 0 5px; border: 1px solid #eee; text-decoration: none; font-size: 14px; margin: 0 5px; text-align: center; line-height: 20px; display: inline-block; }
.Label .LabelLink:hover { color: #c20000; border: 1px solid #c20000; }
.Collection a { display: inline-block; margin: 0 10px; font-size: 14px; text-indent: 20px; }
.CollectionBox { background: url(/hsm/uk/imgs/reception/collection.png) no-repeat center left; }
.CollectionBox:hover { background: url(/hsm/uk/imgs/reception/collectionon.png) no-repeat center left; color: #c20000; }
.ReportBox { background: url(/hsm/uk/imgs/reception/report.png) no-repeat center left; }
.ReportBox:hover { background: url(/hsm/uk/imgs/reception/reporton.png) no-repeat center left; color: #c20000; }
.Stmt { font-size: 14px; margin-bottom: 10px; }
.StmtBotAd { width: 820px; height: 90px; }
.StmtBotAd img { width: 820px; height: 90px; }
.sayTitle { padding: 0 10px 0 0; height: 30px; line-height: 30px; font-family: "微软雅黑"; font-size: 14px; color: #999; }
.sayTitle .more, .sayTitle a.more { float: right; height: 30px; line-height: 30px; font-size: 14px; color: #999; font-weight: normal; font-family: "微软雅黑"; }
.sayTitle .more strong { font-size: 20px; color: #c20000; }
.sayTitle span { padding: 0 7px 0 0; font-size: 20px; color: #c20000; }
.sayForm { margin-top: 5px; width: 800px; height: 100px; border: 1px solid #dadada; padding: 9px 9px 39px 9px; position: relative; }
.sayForm textarea { width: 808px; height: 100px; border: 0 none; line-height: 25px; font-size: 14px; color: #333; }
.sayMess { border-top: 1px solid #dadada; padding: 7px 9px 6px 9px; width: 800px; height: 25px; line-height: 25px; display: block; position: absolute; bottom: 0; left: 0; }
a.sayBtn { padding: 0 10px 0 15px; letter-spacing: 5px; height: 25px; background-color: #c20000; color: #fff; line-height: 25px; font-size: 12px; float: right; border-radius: 2px; }
.sayMess a.LgIc, .backBtn, span.deShare { background-image: url(/hsm/uc/imgs/channel/licai/iconside.png); background-repeat: no-repeat; overflow: visible; }
.sayMess a.Lgc1 { background-position: -7px -370px; }
.sayMess a.LgIc { color: #666; display: inline-block; font-size: 14px; padding: 0 0 0 30px; line-height: 25px; margin: 0 10px; }
.sayMess a.Lgc2 { background-position: -7px -415px; }
.sayMess a.Lgc3 { background-position: -7px -460px; }
#LoginOn .Lgc1 { color: #379be9; }
.LoginBeforepop { position: fixed; left: 50%; top: 50%; margin: -70px 0 0 -150px; width: 300px; height: 140px; background: #fff; border: 1px solid #ccc; z-index: 1001; display: none; }
.LoginBeforepop .LoginBeforepopClose { position: absolute; right: 10px; top: 10px; font-size: 20px; }
.LoginBeforepop .LoginBeforepopClose:hover { color: #c20000; }
.LoginBeforepop .LoginBeforepopCont { width: 228px; margin: 60px auto 10px; text-align: center; font-size: 20px; }
#comment { margin-bottom: 30px; }
#comment .c-item { padding: 14px 0; border-top: 1px solid #f2f2f2; position: relative; clear: both; }
#comment .c-itemT { border-top: none; }
#comment .avatar-wrap { float: left; display: block; width: 30px; height: 30px; border: 1px solid #e8e8e8; border-radius: 50%; overflow: hidden; }
#comment .avatar-wrap img { width: 100%; height: 100%; }
#comment .c-content { margin-left: 42px; overflow: hidden; text-align: justify; }
#comment .c-content .c-user-info { margin-bottom: 4px; }
#comment .c-content .c-user-info .c-user-name { color: #379be9; }
#comment .c-content .c-create-time { color: #777; }
#comment .c-content p { font-size: 14px; line-height: 22px; color: #222; }
#comment .c-content .c-footer-action { margin-top: 6px; }
#comment .c-content .c-report>i { color: #cacaca; font-size: 14px; }
.y-icon { position: relative; display: inline-block; font-style: normal; font-weight: 400; line-height: 1; font-size: 12px; color: #fff; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.y-right { float: right; margin: 0 5px; color: #999; vertical-align: middle; }
.icon-digg { background: url(/hsm/uk/imgs/reception/zan.png) no-repeat center left; display: inline-block; height: 13px; width: 12px; vertical-align: middle; margin-right: 5px; }
.c-digg:hover .icon-digg { background: url(/hsm/uk/imgs/reception/zanon.png) no-repeat center left; }
.c-digg:hover { color: #c20000; }
.icon-report { background: url(/hsm/uk/imgs/reception/report.png) no-repeat center left; display: inline-block; height: 13px; width: 16px; margin-right: 5px; }
.c-report { margin-top: 4px; }
.c-report:hover .icon-report { background: url(/hsm/uk/imgs/reception/reporton.png) no-repeat center left; }
#comment .c-load-more { color: #666; font-size: 14px; line-height: 30px; text-align: center; background-color: #f4f5f6; margin-top: 10px; cursor: pointer; }
.articleReport { position: fixed; top: 50%; left: 50%; width: 360px; min-height: 320px; margin-top: -279px; margin-left: -180px; background: #fff; border-radius: 4px; z-index: 20000; display: none; }
.articleReport .header { position: relative; width: 100%; height: 48px; line-height: 48px; font-size: 16px; border-bottom: 1px solid #e8e8e8; text-indent: 15px; }
.articleReport .header span { position: absolute; top: 0; right: 0; width: 48px; cursor: pointer }
.articleReport .header span i { font-size: 20px; color: #999 }
.articleReport .content { font-size: 14px; padding: 20px; -moz-box-sizing: border-box; box-sizing: border-box }
.articleReport .content .option { margin-bottom: 18px }
.articleReport .content .option input { float: right }
.articleReport .content .option p { cursor: pointer; color: #406599; margin-bottom: 8px }
.articleReport .content .option p i { color: #406599 }
.articleReport .content .option p.active i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.articleReport .content .option textarea { width: 300px; margin: 0 auto; height: 72px; font-size: 14px; padding: 10px; color: #5d5d5d; border: 1px #e9e9e9 solid; border-radius: 4px }
.articleReport .content .ok-btn { width: 140px; height: 40px; margin: 0 auto; font-size: 14px; text-align: center; line-height: 40px; color: #fff; background: #ED4040; border-radius: 4px; cursor: pointer }
.articleReport .content .ok-btn:hover { background: #b50000; }
.report { position: fixed; top: 50%; left: 50%; width: 360px; margin-left: -188px; margin-top: -140px; background: #fff; border: 1px solid #eee; z-index: 10001; border-radius: 4px; padding: 8px; display: none; }
.report-header { font-size: 18px; color: #5d5d5d; border-bottom: 1px solid #eee; padding-bottom: 8px }
.report-header .reportClose { font-size: 20px; position: absolute; right: 20px; top: 8px; }
.report-content { padding: 10px 20px; font-size: 16px }
.report-content .report-option { margin-bottom: 10px }
.report-content .report-option input, .report-content .report-option label { vertical-align: middle }
.report-content .complain-text { width: 100%; height: 72px; font-size: 16px; padding: 10px; -moz-box-sizing: border-box; box-sizing: border-box; color: #5d5d5d; border: 1px #e9e9e9 solid }
.report-action { cursor: pointer; width: 240px; margin: 0 auto }
.report-action .btn { width: 100px; height: 32px; line-height: 32px; text-align: center; font-size: 16px; color: #fff; background-color: #ff635c }
.report-action .btn:hover { opacity: .9 }
.report-action .btn.cancel { color: #9e9e9e; background-color: #fafafa }
.report .y-left { float: left; }
.report .y-right { float: right; }
.inputBox { margin-top: 12px }
.inputBox .input-wrap { position: relative; font-size: 16px; color: #bababa; border: 1px solid #eee; background: #fff; margin-left: 42px; height: 44px }
.c-reply { color: #999; cursor: pointer; float: left; margin-right: 10px; }
.c-reply:hover { color: #c20000; }
.inputBox .input-wrap.focus { height: 100% }
.inputBox .input-wrap.focus .c-textarea textarea { height: 110px }
.inputBox .input-wrap.focus .c-action { position: relative; background-color: #f4f5f6 }
.inputBox .input-wrap.focus .c-action .c-submit { background-color: #3f404c }
.inputBox .input-wrap.not-main { margin-left: 0 }
.inputBox .c-textarea { background: #fff; padding: 12px 16px 0 }
.inputBox .c-textarea textarea { display: block; font-size: 16px; width: 100%; height: 30px; resize: none; border: 0; outline: 0; padding: 0; -webkit-transition: .1s height linear; transition: .1s height linear }
.inputBox .c-action { position: absolute; bottom: 0; right: 0; padding: 0; border: 0; height: 44px }
.inputBox .c-action .c-submit { float: right; line-height: 44px; background-color: #c20000; width: 110px; height: 100%; color: #fff; text-align: center; cursor: pointer }
.inputBox .c-action .c-submit:hover { background: #b50000; }
.Xinhuanet { border: 1px solid #eee; margin-top: 20px; padding: 20px 10px; }
.Xinhuanet .XinhuanetTit { margin-bottom: 20px; }
.Xinhuanet .XinhuanetPic, .Xinhuanet .XinhuanetPic img { width: 62px; height: 62px; display: inline-block; }
.Xinhuanet .XinhuanetCont { width: 245px; float: left; margin-left: 10px; }
.Xinhuanet .XinhuanetCont h2 { font-size: 20px; }
.Xinhuanet .XinhuanetCont h2 a:hover { color: #c20000; }
.Xinhuanet .XinhuanetCont h2 .follow { width: 66px; height: 26px; background: url(/hsm/uk/imgs/reception/follow.png) no-repeat; display: inline-block; }
.Xinhuanet .XinhuanetCont h2 .follow.followOn { background: url(https://hs.cnfol.com/uk/Imgs/Reception/followOn.png  ) no-repeat; }
.Xinhuanet .XinhuanetCont p { line-height: 18px; font-size: 12px; height: 36px; overflow: hidden; margin-top: 5px; }
.Xinhuanet .XinhuanetCont p a:hover { color: #c20000; }
.Xinhuanet .XinhuanetList { }
.Xinhuanet .XinhuanetList li { height: 30px; line-height: 30px; }
.Xinhuanet .XinhuanetList li a { display: block; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.Xinhuanet .XinhuanetList li a:hover { color: #c20000; }
.Xinhuanet .XinhuanetList li a .videoIcon { width: 12px; height: 12px; background: url(/hsm/uk/imgs/reception/videoicon.png) no-repeat center center; display: inline-block; vertical-align: middle; margin-right: 5px; }
.Xinhuanet .XinhuanetList li a .squareIcon { width: 12px; height: 12px; background: url(/hsm/uk/imgs/reception/squareicon.png) no-repeat center center; display: inline-block; vertical-align: middle; margin-right: 5px; }
.main .MainCenter { margin-top: -25px; }
/*06标签搜索文章页*/
.newsdata_navT { margin-top: 0; }
.fSrhFormSearch { width: 100%; padding-bottom: 20px; }
.fSrhFormSearch dd input { width: 608px; }
.fSrhFormSearch .srhList { width: 666px; }
.RecommendedSearch { margin-top: 0; }
.XinhuanetSearch { border: 1px solid #eee; margin-top: 20px; padding: 20px; }
.XinhuanetSearch .XinhuanetTit { position: relative; }
.XinhuanetSearch .XinhuanetPic, .XinhuanetSearch .XinhuanetPic img { width: 74px; height: 74px; display: inline-block; }
.XinhuanetSearch .XinhuanetCont { width: 435px; float: left; margin-left: 20px; }
.XinhuanetSearch .XinhuanetCont h2 { font-size: 20px; font-weight: bold; }
.XinhuanetSearch .XinhuanetCont h2 .cjhTip { color: #dd2727; font-size: 12px; border: 1px solid #dd2727; padding: 2px 5px; margin-left: 10px; font-family: JlinXin; }
.XinhuanetSearch .XinhuanetCont h2 a:hover { color: #c20000; }
.XinhuanetSearch .XinhuanetCont p { line-height: 18px; font-size: 12px; height: 36px; overflow: hidden; margin-top: 5px; }
.XinhuanetSearch .XinhuanetCont p a:hover { color: #c20000; }
.XinhuanetSearch .followSearch { width: 84px; height: 36px; background: url(/hsm/uk/imgs/reception/followsearch.png) no-repeat; position: absolute; right: 0; top: 20px; }
.XinhuanetSearch .followSearch.followSearchOn { background: url(/hsm/uk/imgs/reception/followsearchon.png) no-repeat; }
/*08财经号媒体主页*/
.newsdata_list .news_title .newsTop { color: #dd2727; font-size: 12px; border: 1px solid #dd2727; padding: 2px 5px; font-family: JlinXin; }
.introduce { border: 1px solid #eee; border-top: 1px solid #c20000; margin-top: 30px; padding: 20px 10px; }
.introduce>a, .introduce>a img { width: 90px; height: 90px; display: inline-block; }
.introduce .introduceInfo { margin-left: 15px; width: 200px; }
.introduce .introduceInfo h2 { font-size: 22px; color: #333; margin: 15px 0 10px; height: 28px; line-height: 28px; }
.introduce .introduceInfo h2 .cjhTip { color: #dd2727; font-size: 12px; border: 1px solid #dd2727; padding: 2px 5px; margin-left: 10px; font-family: JlinXin; vertical-align: middle; height: 20px; line-height: 20px; }
.introduce .introduceInfo h2 a { max-width: 140px; overflow: hidden; display: inline-block; height: 30px; vertical-align: middle; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.introduce .introduceInfo h2 a:hover { color: #c20000; }
.introduce .follow { width: 66px; height: 26px; vertical-align:middle; zoom:1; line-height:26px; background: url(/hsm/uk/imgs/reception/follow.png) no-repeat; display: inline-block; }
.introduce .followOn { background: url(/hsm/uk/imgs/reception/followon.png) no-repeat; }
.RFix.fixedTop { position: fixed; right: 50%; margin-right: -600px; top: -30px; z-index: 999; width: 340px; background: #fff; }
.RFix.absoluteTop { position: absolute; right: 0; bottom: 0; z-index: 1000; width: 340px; background: #fff; }
.introduce .introduceList { margin-top: 30px; }
.introduce .introduceList>div { float: left; width: 100px; text-align: center; vertical-align: top; }
.introduce .introduceList>div strong { font-size: 22px; color: #333; }
.introduce .introduceList>div p { font-size: 14px; color: #666; height: 20px; line-height: 20px; }
.introduce .introduceList>div a { width: 75px; height: 25px; line-height: 25px; text-align: center; display: block; background: #c20000; color: #fff; font-size: 12px; margin: 10px auto 0; border-radius: 2px; }
.introduce .introduceList>div a.CircleOn { background: url(/hsm/uk/imgs/reception/circleon.png) no-repeat; }
/*.introduce .introduceList>div a:hover { background: #b50000; }*/
.introduce .line { width: 1px; height: 45px; background: #eee; display: inline-block; float: left; vertical-align: top; }
.briefIntroduction { border: 1px solid #eee; border-top: 1px solid #c20000; margin-top: 30px; padding: 10px 20px 10px; }
.briefIntroduction h2 { color: #c20000; font-size: 18px; }
.briefIntroduction p { color: #333; font-size: 14px; }
.MessagePopups { width: 405px; height: 345px; background: #fff; border: 1px solid #eee; position: fixed; left: 50%; top: 50%; margin: -172px 0 0 -202px; z-index: 10001; display: none; }
.MessagePopups h2 { text-indent: 20px; border-bottom: 1px solid #eee; height: 45px; line-height: 45px; color: #333; font-size: 20px; position: relative; }
.MessagePopups h2 .MessagePopupsClose { font-size: 20px; position: absolute; right: 10px; top: 0px; }
.MessagePopups h2 .MessagePopupsClose:hover { color: #c20000; }
.MessagePopupsCont { padding: 20px; }
.MessagePopupsCont>div { font-size: 14px; margin: 10px 0; }
.MessagePopupsCont>div span { font-weight: bold; width: 100px; text-align: right; display: inline-block; vertical-align: top; }
.MessagePopupsCont>div textarea { width: 255px; height: 110px; text-indent: 10px; color: #666; }
.MessagePopupsCont>div p { text-indent: 100px; }
.MessagePopups .MessagePopupsBtn { color: #fff; font-size: 16px; font-weight: bold; width: 80px; height: 40px; display: block; line-height: 40px; text-align: center; background: #c20000; border-radius: 2px; margin: 0 auto; }
.MessagePopupsBtn:hover { background: #b50000; }

.ComplaintPopups { width: 405px; height: 345px; background: #fff; border: 1px solid #eee; position: fixed; left: 50%; top: 50%; margin: -172px 0 0 -202px; z-index: 10001; display: none; }
.ComplaintPopups h2 { text-indent: 20px; border-bottom: 1px solid #eee; height: 45px; line-height: 45px; color: #333; font-size: 20px; position: relative; }
.ComplaintPopups h2 .ComplaintPopupsClose { font-size: 20px; position: absolute; right: 10px; top: 0px; }
.ComplaintPopups h2 .ComplaintPopupsClose:hover { color: #c20000; }
.ComplaintPopupsCont { padding: 20px; }
.ComplaintPopupsCont>div { font-size: 14px; margin: 10px 0; }
.ComplaintPopupsCont>div span { font-weight: bold; width: 100px; text-align: right; display: inline-block; vertical-align: top; }
.ComplaintPopupsCont>div textarea { width: 255px; height: 110px; text-indent: 10px; color: #666; }
.ComplaintPopupsCont>div p { text-indent: 100px; }
.ComplaintPopups .ComplaintPopupsBtn { color: #fff; font-size: 16px; font-weight: bold; width: 80px; height: 40px; display: block; line-height: 40px; text-align: center; background: #c20000; border-radius: 2px; margin: 0 auto; }
.ComplaintPopupsBtn:hover { background: #b50000; }

.ComplaintPopups { width: 405px; height: 345px; background: #fff; border: 1px solid #eee; position: fixed; left: 50%; top: 50%; margin: -172px 0 0 -202px; z-index: 10001; display: none; }
.ComplaintPopups h2 { text-indent: 20px; border-bottom: 1px solid #eee; height: 45px; line-height: 45px; color: #333; font-size: 20px; position: relative; }
.ComplaintPopups h2 .ComplaintPopupsClose { font-size: 20px; position: absolute; right: 10px; top: 0px; }
.ComplaintPopups h2 .ComplaintPopupsClose:hover { color: #c20000; }
.ComplaintPopupsCont { padding: 20px; }
.ComplaintPopupsCont>div { font-size: 14px; margin: 10px 0; }
.ComplaintPopupsCont>div span { font-weight: bold; width: 100px; text-align: right; display: inline-block; vertical-align: top; }
.ComplaintPopupsCont>div textarea { width: 255px; height: 110px; text-indent: 10px; color: #666; }
.ComplaintPopupsCont>div p { text-indent: 100px; }
.ComplaintPopups .ComplaintPopupsBtn { color: #fff; font-size: 16px; font-weight: bold; width: 80px; height: 40px; display: block; line-height: 40px; text-align: center; background: #c20000; border-radius: 2px; margin: 0 auto; }
.ComplaintPopupsBtn:hover { background: #b50000; }

.Dialog .IframeWrp { height: auto; }
.Dialog .FormRow { font-size: 14px; }
.Dialog .FlowerIcon { vertical-align: middle; }
#FlowerDialog2 h2 { font-size: 20px; height: 50px; line-height: 50px; border-bottom: 1px solid #eee; color: #333; font-weight: normal; }
#FlowerDialog2 h2 a.BtnCos { margin-right: 10px; }
/*footer*/
.footer { border: 1px solid #eee; clear: both; }
.Footer a:hover { color: #bd0000 }
.Footer p { height: 10px; line-height: 10px; display: block; }
.Footer, .ManFoot { width: 960px; margin: 10px auto 0 auto; clear: both }
.Footer span, .NavFt { display: block; height: 26px; line-height: 26px; text-align: center; border: #ddd solid 1px; background: url(/hsm/ue/imgs/cms/publicbgv.gif) left -60px repeat-x }
.Footer span a, .NavFt a { margin: 0 5px }
.Footer div { text-align: center; padding: 12px 0; line-height: 20px; }
.Footer .Labi { display: inline-block; vertical-align: middle; width: 101px; height: 40px; background: url(/hsm/cm/imgs/bgh.gif) 0 4px no-repeat }
.Footer .Police { display: inline-block; vertical-align: middle; width: 83px; margin-left: 25px; height: 33px; background: url(/hsm/cm/imgs/bgh.gif) 10px -44px no-repeat; padding: 8px 0 0 36px; font: 400 12px/13px "" }
/*05视频文章页*/
.VideoArticles { width: 820px; margin-left: 0; }
.VideoArticles .newsdata_list .news_article .na_detail { width: 660px; }
.VideoArticles .newsdata_list .news_article .Adddetail { width: 800px; }
.VideoArticlesMain .Stmt { margin-top: 30px; }
.MoreWonderful { color: #333; font-size: 24px; margin-top: 20px; height: 25px; line-height: 25px; }
.RelatedVideo .RelatedVideoList .RelatedVideoCont { padding: 15px 0; border-bottom: 2px dotted #eee; height: 70px; }
.RelatedVideo .RelatedVideoList .RelatedVideoCont>a { display: inline-block; width: 120px; height: 70px; position: relative; float: left; }
.RelatedVideo .RelatedVideoList .RelatedVideoCont>a img { width: 120px; height: 70px; }
.RelatedVideo .RelatedVideoList .RelatedVideoCont>a .playBtn { background: url(/hsm/uk/imgs/reception/splaybtn.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; display: block; width: 32px; height: 32px; z-index: 11; }
.RelatedVideo .RelatedVideoList .RelatedVideoCont>a .HotVideoMask { width: 100%; height: 100%; background: #000; z-index: 10; position: absolute; left: 0; top: 0; filter: alpha(opacity=30); opacity: 0.3; }
.RelatedVideoInfo { float: left; margin-left: 10px; width: 200px; }
.RelatedVideoInfo h3 { }
.RelatedVideoInfo h3 a { color: #333; font-size: 14px; }
.RelatedVideoInfo h3 a:hover { color: #c20000; }
.RelatedVideoInfo div { }
.RelatedVideoInfo div span { margin-right: 10px; color: #999; }
.RelatedVideoInfo .RelatedVideoIcon { width: 12px; height: 12px; background: url(/hsm/uk/imgs/reception/videoicon.png) no-repeat center; display: inline-block; vertical-align: middle; margin-right: 5px; margin-top: -2px; }
.RelatedVideoInfo .messageIcon { width: 13px; height: 13px; background: url(/hsm/uk/imgs/reception/messageicon.png) no-repeat center; display: inline-block; vertical-align: middle; margin-right: 5px; }
.RelatedVideo .RelatedVideoList .RelatedVideoContB { border-bottom: none; }
.RelatedVideo.fixedTop { position: fixed; right: 50%; margin-right: -600px; top: -30px; z-index: 1000; width: 340px; background: #fff; }
.video { width: 820px; z-index: 20; position: relative; }
.video .video-main { width: 820px; height: 460px; overflow: hidden; background: #000; }
.video .videoInfo { width: 780px; height: 80px; background: #dcdbdb; padding: 20px; }
.video .videoInfo h2 { color: #333; font-size: 28px; height: 35px; line-height: 35px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.video .videoInfoList { margin-top: 15px; }
.video .videoInfo .videoInfoList>a { margin: 0 10px; vertical-align: middle; float: left; }
.video .videoInfo .videoInfoList>a:hover { color: #c20000; }
.video .videoInfo .xhw { width: 18px; height: 18px; background: url(/hsm/uk/imgs/reception/xhw.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
.video .videoInfo .follow { width: 66px; height: 26px; background: url(/hsm/uk/imgs/reception/follow.png) no-repeat; display: inline-block; }
.video .videoInfo .follow.followOn { background: url(https://hs.cnfol.com/uk/Imgs/Reception/followOn.png  ) no-repeat; }
.videoIcons { float: left; vertical-align: middle; margin: 0 20px; }
.videoIcons i { width: 18px; height: 18px; background: url(/hsm/uk/imgs/reception/videoicons.png) no-repeat center; display: inline-block; margin-right: 5px; vertical-align: text-bottom; }
.videoIcons strong { color: #c20000; font-size: 18px; }
.Reward { float: left; margin-right: 20px; }
.Reward i { width: 25px; height: 25px; background: #ff771d; border-radius: 25px; color: #fff; font-size: 14px; text-align: center; line-height: 25px; display: inline-block; margin-right: 5px; }
.Reward:hover i { background: #f96401; }
.video .share { font-size: 14px; float: left; margin-left: 30px; }
.video .share a { display: inline-block; width: 28px; height: 28px; margin: 0 5px; vertical-align: middle; }
.video .share .xl { background: url(/hsm/uk/imgs/reception/xl.png) no-repeat; }
.video .share .wx { background: url(/hsm/uk/imgs/reception/wx.png) no-repeat; }
.video .share .qq { background: url(/hsm/uk/imgs/reception/qq.png) no-repeat; }
.video .share .xl:hover { background: url(/hsm/uk/imgs/reception/xlon.png) no-repeat; }
.video .share .wx:hover { background: url(/hsm/uk/imgs/reception/wxon.png) no-repeat; }
.video .share .qq:hover { background: url(/hsm/uk/imgs/reception/qqon.png) no-repeat; }
.video .videoInfo .videoInfoList .VideoSynopsis { margin-left: 50px; float: left; color: #666; font-size: 14px; display: inline-block; }
.VideoSynopsis:hover { color: #c20000; }
.VideoSynopsis i { width: 12px; height: 6px; display: inline-block; margin-left: 5px; vertical-align: middle; }
.VideoSynopsis .CloseIcon { background: url(/hsm/uk/imgs/reception/closeicon.png) no-repeat; }
.VideoSynopsis .OpenIcon { background: url(/hsm/uk/imgs/reception/openicon.png) no-repeat; }
.videoInfoHide { width: 820px; position: absolute; right: 0; top: 560px; z-index: 10000; display: none; }
.videoInfoHideCont { background: #fff; border-top: 2px solid #c20000; margin-top: 5px; }
.videoInfoHide p { border: 1px solid #eee; padding: 20px; margin-top: 5px; border-top: none; }
.videoInfoHideIcon { width: 12px; height: 11px; background: url(/hsm/uk/imgs/reception/videoinfohideicon.png) no-repeat; position: absolute; right: 60px; top: 0; }
.hotVideo { margin-top: 30px; z-index: 1; }
.hotVideo h2 { height: 40px; line-height: 40px; }
.hotVideo h2 span { color: #333; font-size: 24px; }
.hotVideo .Change { font-size: 12px; color: #333; margin-right: 10px; float: right; }
.hotVideo .Change span { width: 14px; height: 12px; background: url(/hsm/uk/imgs/reception/changeicon.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
.hotVideo .Change:hover { color: #c20000; }
.hotVideo .Change:hover span { background: url(/hsm/uk/imgs/reception/changeiconon.png) no-repeat; }
.hotVideoList { margin-left: -20px; margin-top: 10px; }
.hotVideoList li { float: left; width: 148px; margin-left: 20px; }
.hotVideoList li>a { display: inline-block; width: 148px; height: 96px; position: relative; }
.hotVideoList li>a img { width: 148px; height: 96px; }
.hotVideoList li>a .playBtn { background: url(/hsm/uk/imgs/reception/splaybtn.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin: -16px 0 0 -16px; display: block; width: 32px; height: 32px; z-index: 11; }
.hotVideoList li>a .HotVideoMask { width: 100%; height: 100%; background: #000; z-index: 10; position: absolute; left: 0; top: 0; filter: alpha(opacity=30); opacity: 0.3; }
.hotVideoList li p { line-height: 20px; height: 40px; overflow: hidden; }
.hotVideoList li p a { color: #333; font-size: 12px; display: block; }
.hotVideoList li p a:hover { color: #c20000; }
/*10媒体主页-财经号进行直播*/
/*.BlogLiveBox{width:688px;border-top: 1px solid #d5d5d5;height: auto;}*/
.SortWrp { width: 76px; }
.ArtEdit .FileBtn { left: 7px; }
.LiveOpBar .SortP { font-size: 14px; }
.ContentBox .ConLi { border-left: 1px solid #c7c7c7; border-bottom: 2px dotted #eee; }
.ContentBox .ConLi .Time { height: 15px; line-height: 15px; background-image: none!important; background: url(/hsm/uk/imgs/reception/yuan.png) no-repeat left center!important; left: -5px; margin-top: 15px; }
.LiveSharing { font-size: 14px; text-align: right; height: 40px; line-height: 40px; margin: 20px 0; }
.LiveSharing a { display: inline-block; width: 28px; height: 28px; margin: 0 5px; vertical-align: middle; }
.LiveSharing .xl { background: url(/hsm/uk/imgs/reception/xl.png) no-repeat; }
.LiveSharing .wx { background: url(/hsm/uk/imgs/reception/wx.png) no-repeat; }
.LiveSharing .qq { background: url(/hsm/uk/imgs/reception/qq.png) no-repeat; }
.LiveSharing .xl:hover { background: url(/hsm/uk/imgs/reception/xlon.png) no-repeat; }
.LiveSharing .wx:hover { background: url(/hsm/uk/imgs/reception/wxon.png) no-repeat; }
.LiveSharing .qq:hover { background: url(/hsm/uk/imgs/reception/qqon.png) no-repeat; }
.CharacterInformationPic { height: 118px; padding: 10px; }
.Communication { clear: both; }
.Communication h2 { font-size: 16px; color: #c20000; }
.Communicationarea { width: 690px; }
.Communicationarea textarea { width: 688px; height: 120px; border: 1px solid #eee; }
.Communicationarea .CommunicationareaInfo { width: 668px; height: 32px; border: 1px solid #eee; margin-top: -8px; padding: 8px 10px 0 10px; }
.Communicationarea .faceIcon { width: 17px; height: 17px; background: url(/hsm/uk/imgs/reception/faceicon.png) no-repeat; display: inline-block; vertical-align: middle; margin-right: 5px; }
.Communicationarea .HfBtn { border-left: 1px solid #ddd; color: #666; font-size: 14px; padding-left: 5px; vertical-align: middle; }
.QuestionMark { width: 15px; height: 15px; border: 1px solid #ccc; border-radius: 15px; display: inline-block; text-align: center; line-height: 15px; }
.Communicationarea .SendOut { width: 75px; height: 25px; line-height: 25px; text-align: center; display: inline-block; background: #c20000; color: #fff; font-size: 12px; margin-left: 20px; border-radius: 2px; }
/*14我的关注*/
.followMain { }
.followMain .XinhuanetSearch .XinhuanetPic, .followMain .XinhuanetSearch .XinhuanetPic img { width: 65px; height: 65px; }
.followMain .XinhuanetSearch .XinhuanetCont { width: 600px; }
.followMain .XinhuanetSearch .XinhuanetCont h2 { margin-top: 10px; }
.followMain .XinhuanetSearch .XinhuanetCont p { height: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.CharacterInformation { width: 340px; height: 208px; ; margin-top: 30px; background: url(/hsm/uk/imgs/reception/characterinformation.jpg) no-repeat; }
.CharacterInformation img { width: 117px; height: 117px; float: left; }
.CharacterInformation h2 { color: #666; font-size: 24px; float: left; margin: 20px; }
.CharacterInformationList { height: 70px; width: 170px; float: left; text-align: center; }
.CharacterInformationList p { color: #666; font-size: 24px; margin-top: 10px; }
.CharacterInformationList a { color: #666; font-size: 14px; }
.CharacterInformationList a:hover { color: #c20000; }
.newsdataFollow { width: 820px; }
.newsdataFollow.fixed_top { margin-top: 0; }
/*15我的收藏*/
.CollectionMain { }
.CollectionMain .newsdata_list .news_article .na_detail { width: 650px; }
.CollectionMain .newsdata_list .news_article .na_detail.addW { width: 790px; }
.CollectionMain .newsdata_list .news_article .na_detail .times { margin-left: 10px; }
.CollectionMain .Cancel { color: #a6a6a6; }
.cancelCollection { color: #fff; font-size: 12px; padding: 0 5px; border: 1px solid #eee; position: fixed; left: 50%; top: 50%; z-index: 1000; display: none; }
/*11媒体主页-财经号直播前*/
.directSeeding { width: 690px; }
.directSeeding .startdirectSeeding { width: 688px; position: relative; /*height: 698px; overflow: hidden;*/ }
/*.directSeeding .startdirectSeedingBefor { height: 580px; }*/
.startdirectSeeding .startdirectSeedingBtn { width: 150px; height: 40px; line-height: 40px; text-align: center; display: block; margin: 10px auto 30px; background: #c20000; border-radius: 5px; font-size: 16px; color: #fff; }
.startdirectSeeding .startdirectSeedingBtn:hover { background: #b50000; }
.directSeeding .BlogLiveBox { border-top: none; border-left: none; border-right: none; width: 688px; height: auto; }
.startBox { border: 1px solid #c7c7c7; width: 686px; margin-top: 20px; }
.EditH { height: 520px; }
/*.directSeeding .startdirectBefore { height: 850px; }*/
.directSeeding .startdirectBefore .BlogLiveBox { height: auto; }
.EndLive p { font-weight: bold; }
.EndLive { border: 1px solid #d5d5d5; width: 685px; height: 500px; }
.BlogLiveBox h2 { border-bottom: none; padding: 0; margin-bottom: 10px; }
.BlogLiveBox h2 .LiveTit { font-weight: normal; margin-left: 0; margin-right: 35px; }
.Dialog { position: absolute; }
.Dialog .Item { padding: 10px 20px; }
.Dialog .DiaBtn { color: #fff; font-size: 16px; font-weight: bold; width: 110px; height: 40px; line-height: 40px; text-align: center; background: #c20000; }
.Dialog .DiaBtn:hover { background: #c71f1f; }
.ArtEdit .ke-container { margin: 10px 0 !important; }
.ArtEdit .ke-container-mytype .ke-toolbar { width: 686px; }
.BlogLiveBox h1 { text-align: center; }
.BlogLiveBox h1 .LiveTit { color: #333; font-size: 22px; font-weight: bold; height: 46px; text-align: left; line-height: 46px; margin-left: 25px; margin-right: 13px; overflow: hidden; max-width: 350px; _width: 350px; }
.BlogLiveBox h1 a.AlertBtn { color: #fff; text-align: center; height: 19px; font-size: 12px; margin-top: 13px; line-height: 19px; width: 42px; display: inline-block; background: #aeaeae; border-radius: 2px; }
.BlogLiveBox h1 a.AlertBtn:hover { background: #999; }
.BlogLiveBox h2 .LiveClass { float: left; margin-left: 40px; font-size: 16px; }
.BlogLiveBox h2 span { font-size: 16px; }
a.BtnL { background: #c20000; }
a.BtnL:hover { background: #b50000; }
.EndLiveBroadcast { height: 24px; display: inline-block; text-align: center; line-height: 24px; font-size: 12px; background-color: #a2a2a2; color: #fff; font-weight: bold; width: 72px; border-radius: 3px; cursor: pointer; top: 108px; left: 370px; position: absolute; }
.EndLiveBroadcastOn { background: #b50000; }
.EndLiveBroadcast:hover { background: #999; }
.Block h2 { border-bottom: none; height: 30px; line-height: 30px; color: #c20000; }
.BlogSRNew { width: 680px; }
.BlogSRNew .Block { border: none; }
.BlogSRNew textarea { width: 680px; height: 80px; }
.MesEdit .HfBtn { left: 40px; }
.MesEdit .BtnL { left: 590px; }
.MesEdit .ke-container-mytype .ke-toolbar { background: none; width: 680px; }
.ClsMesBar { position: absolute; left: 480px; top: 92px; }
.Deletepop { position: fixed; left: 50%; top: 50%; margin: -90px 0 0 -150px; width: 300px; height: 180px; background: #fff; border: 1px solid #ccc; z-index: 10001; display: none; }
.Deletepop .DeletepopClose { position: absolute; right: 10px; top: 10px; font-size: 20px; }
.Deletepop .DeletepopClose:hover { color: #c20000; }
.Deletepop .DeletepopCont { width: 228px; margin: 70px auto 10px; text-align: center; font-size: 20px; }
.broadcastOverpop { position: fixed; left: 50%; top: 50%; margin: -90px 0 0 -150px; width: 300px; height: 180px; background: #fff; border: 1px solid #ccc; z-index: 10001; display: none; }
.broadcastOverpop .broadcastOverpopClose { position: absolute; right: 10px; top: 10px; font-size: 20px; }
.broadcastOverpop .broadcastOverpopClose:hover { color: #c20000; }
.broadcastOverpop .broadcastOverpopCont { width: 228px; margin: 60px auto 10px; text-align: center; font-size: 20px; }
.broadcastOverpop .broadcastOverBtn { color: #fff; font-size: 16px; font-weight: bold; width: 110px; height: 40px; line-height: 40px; text-align: center; display: block; background: #c20000; margin: 15px auto; border-radius: 5px; }
.broadcastOverpop .broadcastOverBtn:hover { background: #b50000; }
.BlogSRNew { width: 690px; }
.DelBtnBox { height: 24px; }
.directSeeding .startdirectSeedingBefor .BlogLiveBox { height: auto; border: none; }
.c-item .Gag { border: 1px solid #ec8001; color: #ec8001; display: block; height: 20px; text-align: center; line-height: 20px; width: 30px; position: absolute; left: 0; top: 50px; }
.c-item .Gag:hover { color: #c20000; border: 1px solid #c20000; }
/*付费文章页(展示)*/
.StmtV { float: left; margin-bottom: 0; }
.LabelBoxV { display: inline-block; margin: 0; float: right; }
#comment .noData { margin: 10px 0; display: block; }
.left_sidebarTit { height: 90px; }
.Give { width: 500px; height: auto; background: #fff; border: 1px solid #eee; margin: 20px auto; padding: 30px 20px; text-align: center;}
.Give p { font-size: 16px; }
.Give p strong { color: #e95d00; }
.Give .GiveBtn { background-color: #e95d00; font-size: 14px; height: 35px; line-height: 35px; color: #fff; text-align: center; display: block; border-radius: 3px; width: 150px; margin: 20px auto 0; }
.BlogLiveTemplate { width: 820px; padding-top: 20px; }
.BlogLiveTemplate h1 .LiveTit { color: #333; font-size: 22px; font-weight: bold; height: 46px; text-align: center; line-height: 46px; margin-left: 25px; margin-right: 13px; overflow: hidden; max-width: 800px; margin: 0 auto; display: block; }
.BlogLiveTemplateT { width: 800px; height: 58px; overflow: hidden; background: #fff; border: 1px solid #eee; text-align: center;  padding: 2px 10px; margin-top: 10px; position: relative; }
.BlogLiveTemplateT img { width: 59px; height: 58px; border-radius: 5px; float: left; margin-left: 10px; }
.BlogLiveTemplateT p { float: left; margin: 15px 0 0 20px; width: 600px; height: 30px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; text-align: left; }
.BlogLiveTemplateT .DownloadNow { width: 80px; height: 30px; background: #c20000; text-align: center; line-height: 30px; display: inline-block; float: right; color: #fff; margin-top: 15px; margin-right: 10px; }
.BlogLiveTemplateT .DownloadNow:hover { background: #e95d00; }
.BlogLiveTemplate .ContentBox { width: 820px; border: 1px solid #eee;  padding: 20px 0; }
.BlogLiveTemplateTBox { height: 58px; }
.BlogLiveTemplate .ContentBox .ConLi { margin-left: 80px; width: 700px; padding-top: 0; padding-bottom: 0; }
.BlogLiveTemplate .ContentBox .ConLi img{max-width:700px;}
.BlogLiveTemplate .ContentBox .ConLi .Time { background: url(/hsm/uk/imgs/reception/yuan.png) no-repeat right center!important; left: -78px; font-size: 16px; text-align: center; }
.scrollBox { position: absolute; left: 0px; top: 0; width: 100%; }
.ContentBox .ConLi p{word-break: break-all;}
/*正在直播*/
.LiveBroadcastInfoBox { width: 648px; height: 42px; overflow: hidden; background: #fff; border: 1px solid #eee; text-align: center;padding: 0px 10px; margin-top: 30px; position: relative; }
.LiveBroadcastInfoBox .LiveBroadcastInfoB { width: 80px; height: 30px; background: #c20000; text-align: center; line-height: 30px; display: inline-block; float: left; color: #fff; margin-top: 6px; margin-right: 10px; }
.LiveBroadcastInfoBox .LiveBroadcastInfo { margin-top: 6px; width: 560px; text-align: left; font-size: 16px; float: left; position: absolute; left: 100px; }
.LiveBroadcastInfoBox .LiveBroadcastInfo p { width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; height: 30px; line-height: 30px; }
.LiveBroadcastInfoBox .Tit { width: 470px; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size:16px; float: left;}
.LiveBroadcastInfoBox .WatchImmediately { color: #8ce2ff; float: right; font-size: 16px; }
.LiveBroadcastInfoBox .WatchImmediately:hover { color: #c20000; }
/*投诉*/
a.problem{
	width:65px;
	height:26px;
	background-color:#c20000;
	color:#fff;
	display:inline-block;
	margin:0 0 0 10px;
	text-align:center;
	border-radius:2px;
	line-height:26px;
	vertical-align:middle;
	zoom:1;
	font-size:12px;
}
/*友情链接*/
.fLink{
	width:350px;
	text-align:justify;
	padding:10px 0;
	line-height:35px;
	font-size:16px;
	color:#666;
}
.fLink a{
	display:inline-block;
	padding:0 10px 0 0;
}
.fLink a:hover{
	color:#c20000		
}

.na_topic_detail{
    width:681px!important;
}
.bottomed{
    width: 140px;
    height: 40px;
    background-color: rgba(248, 248, 248, 1);
    border: none;
    border-radius: 5px;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    color: #666666;
    margin:20px auto;
    text-align:center;
    line-height:40px;

}
.headerTopNaved { float: right; color: #fff; font-size: 14px; line-height: 45px; text-align: right; height: 45px; }
.headerTopNaved>span { padding: 0 10px; height: 45px; line-height: 45px; display: inline-block; }
.headerTopNaved>span img { display: inline-block; vertical-align: middle; margin-right: 5px; }
.headerTopNaved>span .namePic { width: 28px; height: 28px; }
.headerTopNaved>span .money { width: 17px; height: 17px; margin-top: -2px; }
.headerTopNaved>span .letter { width: 18px; height: 14px; margin-top: -2px; }
.headerTopNaved>a { color: #fff; display: inline-block; height: 45px; line-height: 45px; padding: 0 10px; }
.headerTopNaved>a:hover { text-decoration: underline; }
.headerTopNaved .follow { color: #fff; }
.headerTopNaved .follow i { width: 8px; height: 4px; display: inline-block; vertical-align: middle; margin-left: 5px; }
.headerTopNaved .follow .upIcon { background: url(/hsm/uk/imgs/reception/upicon.png) no-repeat; }
.headerTopNaved .follow .downIcon { background: url(/hsm/uk/imgs/reception/downicon.png) no-repeat; }