/* REUTERS CN Style Sheet | Sept.2016 */
body{
    font-family: "Microsoft Yahei", "微软雅黑", "PingHei", knowledge-reg, helvetica, arial, sans-serif;
}

.news-curation h2.story-title,
.news-headline-list.large h3.story-title,
.featured-module .story-title,
.featured-story-trois .featured-un h3,
.video-module .video.featured .video-heading,
.pictures-module .slideshow.featured .story-title,
.news-headline-list h3.story-title,
.feature-curation .feature h3,
.featured-story-trois .featured-deux h3,
.featured-story-trois .featured-trois h3,
.video-module .video .video-heading,
.pictures-module .slideshow .story-title,
.news-mod-wire h3,
.news-curation ul li,
.feature-curation .story-content li,
.evergreenModule h2.story-title,
.evergreenModule h3.story-title,
.story-content p,
.video-module .video.featured .caption,
header.module-header h1.module-heading-page,
header.module-header h4,
header.module-header h4 .title-last,
header.module-header h5,
.sec-wire .wire-module h3,
.edition-selector .edition,
.search-field,
.nav-item a,
.tabs ul li,
.tabs ul li a,
.tabs ul li span,
.tabs ul li span.hrefClone,
.time-button.current span{
    font-family: "Microsoft Yahei", "微软雅黑", "PingHei", knowledge-reg, helvetica, arial, sans-serif;
}

.nav-item a {
    font-size: 1.4em;
}
.markets-module .mod-tabs .tabs ul {
    height: 40px;
}
.markets-module .pos {
    color: #D80A0A !important;
}
.markets-module .neg {
    color: #46AE32 !important;
}
.footer-body .footer-policy-links .reuters-copyright{
    font-size: 1.1em;
}

.news-curation h2.story-title,
.news-headline-list.large h3.story-title,
.featured-module .story-title,
.featured-story-trois .featured-un h3,
.video-module .video.featured .video-heading,
.pictures-module .slideshow.featured .story-title{
    font-size: 2.2em;
    font-weight: 600;
    line-height: 28px;
}
.pictures-module .slideshow .story-title,
.pictures-module .slideshow.featured .story-title{
    font-size: 1.8em;
    font-weight: 600;
}
.featured-story-trois .featured-un h3,
.feature-curation .moduleBody .feature .story-title{
    font-size: 1.8em;
}
.story-content p,
.video-module .video.featured .caption{
    font-size: 1.3em;
    line-height: 18px;
}

.news-mod-wire h3,
.news-curation ul li,
.feature-curation .story-content li,
.evergreenModule h2.story-title,
.evergreenModule h3.story-title{
    font-size: 1.5em;
    line-height: 21px;
}
.feature-curation .story-content li{
    font-size: 1.6em;
}
.featured-story-desc h3.story-title,
.news-headline-list h3.story-title,
.news-curation ul li,
.feature-curation .story-content li,
header.module-header h4,
header.module-header h4 .title-last,
header.module-header h5,
.mod-editors-pick .module-content h2{
    font-weight: 600;
}

#hp-top-news-top .news-headline-list h3.story-title{
    font-size: 1.5em
}

header.module-header h1.module-heading-page{
    font-size: 1.8em;
    line-height: 18px;
}
header.module-header h4{
    font-size: 1.8em;
}

header.module-header h5{
    font-size: 1.5em;
    line-height: 15px;
}

.tabs ul li,
.tabs ul li a,
.tabs ul li span,
.tabs ul li span.hrefClone,
.time-button.current span{
    font-size: 1.2em;
}

.index-data-list{
    font-size: 1.3em !important;
}

/* Article */
#articleText p,
#article-text p,
#article-text .article-subtitle p,
.article-subtitle p{
    font-family: "Microsoft Yahei", "微软雅黑", "PingHei", knowledge-reg, helvetica, arial, sans-serif !important;
    word-break: break-all;
}

.article-header .article-section,
.article-header .divider,
.article-header .timestamp,
.article-header .article-headline,
#article-text .text_box li,
#article-text .text_box p,
#article-text .cms-insert p,
#article-text .cms-caption-text,
.related-photo .module-caption,
.slider-module .module-caption,
.related-photo .module-credit,
.slider-module .module-credit,
.slider-module .module-nav,
.embed-rlo .module-caption,
.related-content .related-content-title,
.related-content li,
#relatedNews.related-news .related-coverage-header,
#relatedNews.related-news li,
#most-popular .most-popular-rank,
#most-popular .most-popular-title,
.next-article-container h3.story-title,
.mod-editors-pick .module-content h2{
    font-family: "Microsoft Yahei", 微软雅黑, PingHei, knowledge-reg, helvetica, arial, sans-serif;
}
.article-header .article-headline{
    font-size: 3.6em;
    font-weight: 600;
    line-height: 1.25em;
}
#article-text p{
    font-size: 1.6em;
    line-height: 1.6em;
}
.related-content li,
#article-text .text_box li,
#relatedNews.related-news li{
    font-size: 1.4em;
    line-height: 18px;
}
.related-content .related-content-title,
#relatedNews.related-news .related-coverage-header{
    font-size: 1.5em;
    font-weight: 500;
}

.next-article-container h3.story-title{
    font-size: 1.6em;
    font-weight: 600;
}

/* WeChat */
.weChatBox {
    display: none;
    z-index: 100000001;
    font-size: 1.4em;
    background: #ddd;
    padding: 6px !important;
    border-radius: 5px;
    display: block;
    left: 50%;
    top: 50%;
    margin-left: -110px;
    margin-top: -122.5px;
    position: fixed;
    height: 245px;
    width: 220px;
    display: none;
}

.weChatBox_close {
    cursor: pointer;
    margin: 2px 0 0 2px;
    position: absolute;
    right: 10px;
    width: 35px;
    z-index: 10000000;
}

.weChatBox_close a {
    text-decoration: none;
}

.weChatBoxTop {
    color: #666;
    background: #f2f2f2;
    height: 24px;
    line-height: 24px;
    border-bottom: 1px solid #ddd;
}

.weChatBoxTop span {
    float: left;
}

.weChatBoxFrameDiv {
    border: none;
    background: #fff;
}

.weChatBoxLayer {
    height: 220px;
    width: 220px;
}

.weChatBoxContent {
    display: inline-block;
    margin-bottom: 21px;
    margin-left: 21px;
    margin-right: 21px;
    margin-top: 21px;
    height: 178px;
    width: 178px
}
