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(https://hs.cnfol.com/uk/Imgs/Reception/qqIcon.png) no-repeat center;
}

.headerTop {
    width: 100%;
    height: 40px;
    background: #333;
    margin-bottom: 10px;
}

.headerTopWid {
    width: 1200px;
    margin: 0 auto;
    height: 40px;
}

.headerTopWid>a {
    width: 100px;
    height: 40px;
    display: inline-block;
    line-height: 40px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    float: left;
}

.headerTopWid>a:hover {
    background: #888484;
}

.FrArea {
    font-size: 14px;
}

a.NewLog {
    line-height: 40px;
    background-color: #c20000;
}

a.AT {
    height: 40px;
    line-height: 40px;
}

.headerTopWid>a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.headerTopWid>a .Phone {
    width: 18px;
    height: 22px;
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/Phone.png) no-repeat center;
}

.headerTopWid>a .Android {
    width: 18px;
    height: 22px;
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/Android.png) no-repeat center;
}

.headerTopWid>a .AppIOS {
    width: 18px;
    height: 22px;
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/AppIOS.png) no-repeat center;
}

.headerTopWid>a .wx {
    width: 22px;
    height: 22px;
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wxmini.png) no-repeat center center/cover;
}

#wxIcon {
    display: none;
    width: 92px;
    height: 92px;
    position: absolute;
    top: 45px;
    left: 0;
    z-index: 10000;
}

.headerTopWid>a.wxIconBlock:hover #wxIcon {
    display: block;
}

.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(https://hs.cnfol.com/uk/Imgs/Reception/upIcon.png) no-repeat;
}

.headerTopAd .follow .downIcon {
    background: url(https://hs.cnfol.com/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: 68px;
    /*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(https://hs.cnfol.com/uk/Imgs/Reception/prev.png) no-repeat center;
    left: 0px;
}

.Carousel .arrow-right {
    background: #435c75 url(https://hs.cnfol.com/uk/Imgs/Reception/next.png) no-repeat center;
    right: 0px;
}

.Carousel .arrow:hover.arrow-left {
    background: #89b9e8 url(https://hs.cnfol.com/uk/Imgs/Reception/prev.png) no-repeat center;
}

.Carousel .arrow:hover.arrow-right {
    background: #89b9e8 url(https://hs.cnfol.com/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(https://hs.cnfol.com/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 .vdoRow {
    height: 180px;
    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 .vdoRow .na_pic {
    float: left;
    _display: inline;
    display: block;
    width: 282px;
    height: 180px;
    overflow: hidden;
    position: relative;
}

.newsdata_list .news_article .na_pic img {
    width: 120px;
    height: 90px;
}

.newsdata_list .vdoRow .na_pic img {
    width: 282px;
    height: 180px;
}

.newsdata_list .news_article .na_detail {
    width: 530px;
    margin-left: 15px;
    float: left;
    _display: inline;
}

.newsdata_list .vdoRow .na_detail {
    width: 369px;
    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;
    /* background: url(http://hs.cnfol.com/uk/Imgs/Reception/V_icon.png) no-repeat right center;
    padding-right: 15px; */
}

.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(https://hs.cnfol.com/uk/Imgs/Reception/view.png) no-repeat;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    margin-left: 10px;
}

.newsdata_list .news_title {
    margin: 0 0 10px 0;
    font-weight: bold;
    max-height: 60px;
    overflow: hidden;
}

.vdoRow .news_title {
    margin: 0 0 80px 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;
    float: left;

}

.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: 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(https://hs.cnfol.com/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;
    margin-top: 10px;
}

.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: 20px;
}

.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(https://hs.cnfol.com/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(https://hs.cnfol.com/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;
    /* background: url(http://hs.cnfol.com/uk/Imgs/Reception/V_icon.png) no-repeat 75px center; */
}

.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: 550px;
}

.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(https://hs.cnfol.com/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(https://hs.cnfol.com/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: 10px 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(https://hs.cnfol.com/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: 0px 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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/Cm/Imgs/BgH.gif) 10px -44px no-repeat;
    padding: 8px 0 0 36px;
    font: 400 12px/13px ""
}

.MainRight .Footer .ReportCenter {
    background: url(https://hs.cnfol.com/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鑴欐悅鑴滈殕鑺掗埀顑犱箙鍏熴儍鍋仯鍋灐鍏熴儍鍋噴鍋緷鍏熚冲瑖鎾佸伄顕稿厽锟� 鑴楅箍鑴欏▌鑴楄仹鑴楀簮鑴欓檱鑴楄祩鑺掗埀顑濆鍏熲敓鍋緷鍋晵i鑴欐悅鑴滈殕鑺掗埀顑犱箙鍏熲敓鈶╁亾鍨勮剹椹磋剻妤艰剹娼炶剹濞勮剻妤艰姃閳ь兘鍔夎劀閳ユ鍏熴儍鍋仯鍚⑩埗鍏熴儍鍋噴鈶╁亾钘磋剻闄囪剹璧傝剹闄媗i鑴欑瘬鑺掗垾姣優鍛偓娅厽銉冨伄顔氬悽鈭跺厽顬″悽鈭垛懇鍋撳暘鑴欑倝鑴楀綍鑴滈垾娅厽鈹熷應鈧簫鈶┾偓姣優鍏熚冲伄瓒佸伄顭嬪厽纬鈶╁亾鍟剹鑱剻鐐夎剹褰曡剹鑱�*/
    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(https://hs.cnfol.com/uk/Imgs/Reception/Refresh.png) no-repeat center;
}

.Refresh:hover {
    background: #c20000 url(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/Top.png) no-repeat center;
    display: none;
}

.Top:hover {
    background: #c20000 url(https://hs.cnfol.com/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: 10001;
    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(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/SidebarHeaderIcon.png) 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: 10px 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(http://hs.cnfol.com/uk/Imgs/Reception/xlOn.png) no-repeat;
}

.texInfo .texInfoR .wx {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wxOn.png) no-repeat;
}

.texInfo .texInfoR .qq {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/qqOn.png) no-repeat;
}

.texInfo .texInfoR .xl:hover {
    background: url(http://hs.cnfol.com/uk/Imgs/Reception/xlOn.png) no-repeat;
}

.texInfo .texInfoR .wx:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wxOn.png) no-repeat;
}

.texInfo .texInfoR .qq:hover {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/ArticleMbg.png);
    background-repeat: no-repeat;
}

.RewardWrp a.RewardIcn:hover {
    background-position: 0 -74px;
}

.LabelBox {
    margin: 10px 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(https://hs.cnfol.com/uk/Imgs/Reception/Collection.png) no-repeat center left;
}

.CollectionBox:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/CollectionOn.png) no-repeat center left;
    color: #c20000;
}

.ReportBox {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/Report.png) no-repeat center left;
}

.ReportBox:hover {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/zanOn.png) no-repeat center left;
}

.c-digg:hover {
    color: #c20000;
}

.icon-report {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/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: 40%;
    left: 50%;
    width: 360px;
    min-height: 320px;
    margin-top: -240px;
    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: 5px
}

.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: -100px;
    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: 2px;
}

.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: 10px;
    padding: 10px;
}

.Xinhuanet .XinhuanetTit {
    margin-bottom: 10px;
}

.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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/followSearch.png) no-repeat;
    position: absolute;
    right: 0;
    top: 20px;
}

.XinhuanetSearch .followSearch.followSearchOn {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/followSearchOn.png) no-repeat;
}

/*08鑴欑瘬鑴楅簱鑴楀瀯鑴欐悅鑴楃鑴楄伀鑴欐ゼ鑴楄伀鑴楄矾鑴欐ゼ鑴楅檵鑺掗埀顑藉妷鑴欓檱鑴楅檰鑺掗埀顑犳拋鍏熴仯鍋鍋够鍏熲敓鍋埗鍋拷*/
.newsdata_list .news_title .newsTop {
    color: #dd2727;
    font-size: 12px;
    border: 1px solid #dd2727;
    padding: 0px 5px;
    font-family: JlinXin;
    width: 30px;
    height: 25px;
    line-height: 25px;
    float: left;
    margin-top: 5px;
    text-align: center;
}

.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;
    /* background: url(http://hs.cnfol.com/uk/Imgs/Reception/V_icon.png) no-repeat right center;
    padding-right: 15px; */
}

.introduce .introduceInfo h2 a:hover {
    color: #c20000;
}

.introduce .follow {
    width: 66px;
    height: 26px;
    vertical-align: middle;
    zoom: 1;
    line-height: 26px;
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/follow.png) no-repeat;
    display: inline-block;
}

.introduce .followOn {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/xl.png) no-repeat;
}

.video .share .wx {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wx.png) no-repeat;
}

.video .share .qq {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/qq.png) no-repeat;
}

.video .share .xl:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/xlOn.png) no-repeat;
}

.video .share .wx:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wxOn.png) no-repeat;
}

.video .share .qq:hover {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/CloseIcon.png) no-repeat;
}

.VideoSynopsis .OpenIcon {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/uk/Imgs/Reception/xl.png) no-repeat;
}

.LiveSharing .wx {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wx.png) no-repeat;
}

.LiveSharing .qq {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/qq.png) no-repeat;
}

.LiveSharing .xl:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/xlOn.png) no-repeat;
}

.LiveSharing .wx:hover {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/wxOn.png) no-repeat;
}

.LiveSharing .qq:hover {
    background: url(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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(https://hs.cnfol.com/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;
    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: 40px;
    text-align: right;
    height: 40px;
}

.headerTopNaved>span {
    padding: 0 10px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    float: left;
}

.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: 40px;
    line-height: 40px;
    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(https://hs.cnfol.com/uk/Imgs/Reception/upIcon.png) no-repeat;
}

.headerTopNaved .follow .downIcon {
    background: url(https://hs.cnfol.com/uk/Imgs/Reception/downIcon.png) no-repeat;
}

/*2019-2-19*/
.mainText .W960 {
    text-align: center;
    border: 1px solid #eee;
    margin-top: 20px;
    color: #f00;
}

/*2019-4-12*/
.newsAd {
    position: fixed;
    left: 50%;
    bottom: 0;
    width: 100%;
    height: 90px;
    overflow: hidden;
    width: 1200px;
    margin-left: -600px;
    z-index: 100000;
}

.newsAd .close {
    position: fixed;
    left: 50%;
    z-index: 1000001;
    width: 24px;
    height: 24px;
    margin-left: -600px;
    background: url(http://hsnew.cnfol.com/pc/Imgs/Cms/Mp/mList/close.png) no-repeat;
}

#as_367 {
    margin-right: 90px;
}

#as_368 {
    margin-right: 90px;
}

.W820 span {
    color: #f00;
}

.mainText .W820 {
    display: none;
}

/* 2019-5-28 */

.zan_has {
    background: url(http://hs.cnfol.com/uk/Imgs/Reception/zanOn.png) no-repeat center left;
}

.CollectionBoxOn {
    background: url(http://hs.cnfol.com/uk/Imgs/Reception/CollectionOn.png) no-repeat center left;
    color: #c20000;
}

#maCode {
    display: none;
}

#wxOrder:hover #maCode {
    display: block;
}

i.wxMiniCode {
    background-image: url(https://hs.cnfol.com/uc/Imgs/Blog/BlogMbg.gif);
    background-position: -159px -81px;
    font-size: 15px;
    padding-left: 16px;
    color: #ff3333;

}

.Wid1200 {
    width: 1200px;
    margin: 10px auto;
}


.W820 {
    text-align: center;
    border: 1px solid #eee;
    margin-top: 10px;
    color: #f00;
}

.W820 .TgxxBox {
    margin-top: 0;
}

.W820 span {
    float: none !important;
}

/* 2019-5-28 start */
.wid595 {
    width: 595px;
    overflow: hidden;
}

.conWidth .mainText .mAdvBoxHd {
    height: 80px !important;
}

.mainText .cjhLogo {
    background: url(http://hs.cnfol.com/uk/Imgs/Reception/logo.jpg) no-repeat;
    height: 80px;
}

.RewardWrpNew {
    width: auto;
    display: inline-block;
    height: auto;
    margin: 0;
}

.RewardWrpNew a.RewardIcn {
    background: #f29d0e;
    color: #fff9eb;
    width: 50px;
    height: 20px;
    display: block;
    text-align: center;
    line-height: 20px;
    text-indent: 0;
}

.newsdata_list .Adddetail {
    height: 65px;
}

.newsdata_list .Adddetail .news_title {
    max-height: 30px;
}

.newsdata_list .Adddetail h3 {
    height: 30px;
}

.newsdata_list .Adddetail .na_detail {
    width: 665px;
    margin-left: 0;
}

.newsdata_list .Adddetail h3 a {
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 92%;
}

#allLive .Adddetail .na_detail {
    width: 530px;
    margin-left: 0;
}

.user-name-live {
    /* background: url(http://hs.cnfol.com/uk/Imgs/Reception/V_icon.png) no-repeat 150px center; */
}
.V_icon{
   display: inline-block;
   vertical-align: middle;
   margin: 0 5px;
}

.conWidth .mainText .mAdvBoxHd img{height: 80px;}
.mainTextNew .W820{display: block;}
.Subscribe .newsdata_list .news_article .na_detail{
    width: 680px;
    margin-left: 15px;
}
.newsdata_list .news_article .keywords a{
    margin: 0;
}
.newsdata_list .news_article .keywords .V_icon{
    margin: 0;
}
.Subscribe .newsdata_list .Adddetail .na_detail{
    width: 820px;
    margin-left: 0; 
}
.Subscribe .newsdata_list .Adddetail{
    height: 90px;
}
.Subscribe .newsdata_list .Adddetail .news_title {
    max-height: 60px;
}

/* 2020-1-21 */
.Recommended ul li a{
    position: relative;
}
.original{vertical-align: middle;}
.originalNew{
    width: 50px!important;
    height: 35px!important;
    position: absolute;
    left: 0;
    top: 0;
}
.introduce a{ position: relative;}
.Xinhuanet .XinhuanetPic{ position: relative;}