/*
Theme Name: ChinaPress v1
Theme URI: http://www.chinapress.com
Author: ChinaPress
Author URI: http://www.chinapress.com
Description: A customized theme based on ColorMag by ThemeGrill
Version: 1.0.5
License: GNU General Public License, version 3 (GPLv3)
License URI: http://www.gnu.org/licenses/gpl-3.0.txt
Tags: light, white, two-columns, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-background, custom-menu, custom-colors, sticky-post, threaded-comments, translation-ready, featured-images, theme-options
Text Domain: chinapressv1

Resetting and rebuilding styles have been helped along thanks to the fine work of
Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
along with Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
and Blueprint http://www.blueprintcss.org/
*/


/* Mobile Tap Highlights */
a,
html {
    -webkit-tap-highlight-color: rgba(50, 50, 50, 0.8);
    -webkit-font-smoothing: antialiased;
}

/* =Reset
-------------------------------------------------------------- */

* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    border: 0;
    font: inherit;
    font-size: 100%;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
}
html {
    overflow-y: scroll; /* Keeps page centred in all browsers regardless of content height */
    -webkit-text-size-adjust: 100%; /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
    -ms-text-size-adjust: 100%; /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}

/*//temp commented for debug purpose body { 	-webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none;
							-moz-user-select: none; -ms-user-select: none; user-select: none; 	} 
	*/						
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section {
    display: block; 
}
ol, ul {
    list-style: none;
}
table { /* tables still need 'cellspacing="0"' in the markup */
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 1.5em;
    width: 100%;
}
th {
    font-weight: 500;
}
th, td {
    border: 2px solid #ddd;
    padding: 6px 10px;
}
caption, th, td {
    text-align: left;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
a:focus {
    outline: thin dotted;
}
a:hover,
a:active { /* Improves readability when focused and also mouse hovered in all browsers people.opera.com/patrickl/experiments/keyboard/test */
    outline: 0;
    text-decoration: none !important;
    color:red;
}
a img {
    border: 0;
}
embed, iframe, object {
    max-width: 100%;
}
/* =GLOBAL
----------------------------------------------- */
body,
button,
input,
select,
textarea {
    color: #444;
    line-height: 1.6;
    word-wrap: break-word;
}
body {
    background-color: #eee;
    font: 14px 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}

.single .entry-content p {
	line-height: 24px;
    letter-spacing: 1px;
}

/*breaking new css*/
.breaking_news_padding{
    padding-top:5px;


}

.breaking_news_scroll {
    width: 100%;
    height: 200px;
    overflow-y: auto;
	max-width: 100%;
    overflow-x: hidden;
}

@media (min-width: 991px){
    .home .breaking_news_scroll {
        height: 342px;
		overflow-y: auto;
		max-width: 100%;
    	overflow-x: hidden;
    }
}

@media (min-width: 900px) and (max-width: 990px){
    .home .breaking_news_scroll {
        height: 290px;
		overflow-y: auto;
		max-width: 100%;
    	overflow-x: hidden;
		
    }
}

@media (min-width: 769px) and (max-width: 899px){
    .home .breaking_news_scroll {
        height: 260px;
		overflow-y: auto;
		max-width: 100%;
    	overflow-x: hidden;
    }
}

@media (min-width: 700px) and (max-width: 768px){
    .home .breaking_news_scroll {
        height: 240px;
		overflow-y: auto;
		max-width: 100%;
    	overflow-x: hidden;
    }
}

@media (min-width: 601px) and (max-width: 699px){
    .home .breaking_news_scroll {
        height: 180px;
		overflow-y: auto;
		max-width: 100%;
    	overflow-x: hidden;
    }
	
}


@media screen and (max-width: 600px){
.latest_post_other-wrapper {
    margin-top: 0px !important;
}
.home .cp_slider h3{
    font-size: 20px !important;
}
}

.latest_post_other-wrapper .breaking_news_wrapper{
    margin: 8px 0;
    min-height: 200px;
}

.latest_post_other-wrapper .breaking_news_header {
    color: #F00;
    padding: 0;
    margin: 0 0 15px 0;
    font-weight: 500;
    font-size: 21px;
    border-bottom:3px solid #F00;
}

.latest_post_other-wrapper .breaking_news_post_term_guoji {
    background: #577798;
    color: #fff;
    bottom: 0;
    left: 0;
    font-size: 14px;
    padding:  5px 15px 5px 15px;
    margin-right:10px;
}

.latest_post_other-wrapper .breaking_news_post_term_guonei {
    background: #C33;
    color: #fff;
    bottom: 0;
    left: 0;
    font-size: 14px;
    padding: 5px 15px 5px 15px;
    margin-right:10px;
}


.latest_post_other-wrapper .breaking_post_content{
    font-size: 15px;
    font-weight: 500;
    line-height: 1.3em;
    padding-bottom: 10px;
    margin-top:10px;
    /*margin-bottom:10px;
    border-bottom:1px solid #ddd;*/
	
}

.latest_post_other-wrapper .breaking_news_scroll li:nth-child(odd) div { 
	background: #F5F5F5; 
	
}

.breaking_news_more {
    position: absolute;
    right: 10px;
    top: 2px;
}

.latest_post_other-wrapper .breaking_news_padding {
	padding: 10px;
    border-bottom: 1px solid #ddd;
}

.latest_post_other-wrapper .breaking_news_wrapper .category_tab{
	margin: 0px 0px 12px 0px;
    position: relative;
}



/*stock market css*/
div.stock_market_wrapper .stock_market_header {
    color: #005080;
    padding: 0;
    margin: 0 0 5px 0;
    font-weight: 500;
    font-size: 21px;
    border-bottom:3px solid #005080;
}

.stock_market_wrapper{
    margin: 8px 0;
    min-height: 200px;
}


div.stock_market_wrapper .arrow-down {
    width: 0; 
    height:0; 
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #f00;
    white-space:nowrap;

}

div.stock_market_wrapper .arrow-up {
    width: 0; 
    height:0; 
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 8px solid #060;
    white-space:nowrap;

}

div.stock_market_wrapper .titlestyle{
    font-size:17px;
    color: #666;
    padding-top:15px;
	display:table-cell;
}

div.stock_market_wrapper .bodystyle{
    font-size:16px;
}

div.stock_market_wrapper .bscolour_black{
	color:#000;
    white-space:nowrap;
    display:table-cell;
	text-align:right;

}

div.stock_market_wrapper .bscolour_green{
	color: #090;
    white-space:nowrap;
	text-align:right;
}

div.stock_market_wrapper .bscolour_red{
	color: #F00;
    white-space:nowrap;
	text-align:right;
}

div.stock_market_wrapper .bscolour_blue{
	color: #005080;
	font-size:16px;
}
div.stock_market_wrapper hr{
    position:relative;
    top:0px;
    margin:5px 0px;

}

div.stock_market_wrapper div{
    margin:15px 10px 0px 10px;
}
@media (min-width: 470px) and (max-width: 690px) {
    .stock_market_wrapper{width:354px !important;}
    
}

.marketpulse_post_first {
	height: auto;
    padding-top: 10px;
    margin-bottom: 20px;
}

.marketpluse_post_first_title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    display: block;
    padding-top: 8px;
}

@media (max-width: 991px) {
	.breaking-post-inner-title {
    font-size: 16px;
    padding: 20px 0px 20px 0px !important;
    display: block;
}
}

.cp_little_reporter_image{
	height: auto;
	padding-top: 10px;
	float: left;
    overflow: hidden;
    width: 150px;
    margin-right: 10px;
	
	}

.cp_little_reporter_title{
	font-size:21px;
	padding-top: 4px;
	
	}

.cp_little_reporter_content{
	border-bottom:1px solid #CCCCCC;
	padding-top: 20px;
	padding-bottom: 10px;
	}


.cp_little_reporter_view_time{
	padding-top:20px;
}


.home .hot_video_wrapper .category_tab {
    margin: 4px 0 12px 0;
    position: relative;
}




/*testing*/

@media (max-width: 768px) {
    body {
        background-color: #fff !important;
    }	
}



/*body .arwf-loading{
                opacity: 0;
                visibility: hidden;
        }
                
body .arwf-loading{
                opacity: 1;
                visibility: visible;
        }
                
body .arwf-loading{
                opacity: 1;
                visibility: visible;
        }

 .arwf-loading body{
                opacity: 0;
                visibility: hidden;
        }
        .arwf-active body{
                opacity: 1;
                visibility: visible;
        }
        .arwf-inactive body{
                opacity: 1;
                visibility: visible;
        }*/
/* Headings */
h1, h2, h3, h4, h5, h6 {
    padding-bottom: 15px;
    font-weight: 500;
    /*	font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
}
h1 { font-size: 42px; line-height: 1.2; }
h2 { font-size: 38px; line-height: 1.2; }
h3 { font-size: 30px; line-height: 1.2; }
h4 { font-size: 28px; line-height: 1.2; }
h5 { font-size: 26px; line-height: 1.2; }
h6 { font-size: 22px; line-height: 1.2; }
hr {
    border-color: #EAEAEA;
    border-style: solid none none;
    border-width: 1px 0 0;
    height: 0;
    margin: 30px 0;
}

::-webkit-input-placeholder {color: black;}
:-moz-placeholder {color: black;}
::-moz-placeholder {color: black;}
:-ms-input-placeholder {color: black;}



/* =TEXT ELEMENTS
----------------------------------------------- */
p {
    line-height: 1.5;
    margin-bottom: 15px;
    /*	font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
    font-size: 16px;
    color: #505050;
}
strong {
    font-weight: 500;
}
cite, em, i {
    font-style: italic;
}
pre {
    background-color: #fff;
    margin-bottom: 20px;
    overflow: auto;
    padding: 20px;
    border: 1px solid #EAEAEA;
}
pre, code, kbd, var, samp, tt {
    font-family: "Courier 10 Pitch", Courier, monospace;
    font-size: 14px;
    line-height: 1.4;
    white-space: pre-wrap;
}
abbr, acronym, dfn {
    border-bottom: 1px dotted #777777;
    cursor: help;
}
address {
    display: block;
    font-style: italic;
    margin: 0 0 15px;
}
ins {
    background: #F8F8F8;
}
table {
    margin: 0 0 1.5em;
    width: 100%;
}

/* =SUPERCRIPT AND SUBSCRIPT
----------------------------------------------- */
sup, sub {
    font-size: 10px;
    height: 0;
    line-height: 1;
    position: relative;
    vertical-align: baseline;
}
sup {
    bottom: 1ex;
}
sub {
    top: .5ex;
}
dl {
    margin-bottom: 24px;
    font-size: 20px;
}
dt {
    font-weight: 500;
    margin-bottom: 5px;
}
dd {
    margin-bottom: 24px;
}
ul,
ol {
    list-style: none;
}
ol {
    list-style: decimal;
}
li > ul,
li > ol {
    margin: 0 0 0 10px;
}

/* =BLOCKQUOTE [UNUSE]
----------------------------------------------- 
blockquote {
        padding: 30px 30px 20px 45px;
        margin-bottom: 20px;
        background-color: #289dcc;
        color: #fff;
        border-radius: 5px;
}
blockquote p {
        font-size: 20px;
        font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
        line-height: 1.4;
        position: relative;
        padding-top: 13px;
        padding-left: 40px;
}
blockquote p:before {
        content: "\f10d";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: #fff;
        font-size: 60px;
        position: absolute;
        top: -27px;
        left: -27px;
}
blockquote em, blockquote i, blockquote cite {
        font-style: normal;
}
blockquote cite {
        font: 12px 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
        font-weight: 100;
        letter-spacing: 0.05em;
        float: right;
}*/

/* =FORMS
----------------------------------------------- */
input, textarea {
    -webkit-border-radius: 0px;
}
input[type="text"],
input[type="email"],
input[type="search"],
input[type="password"],
textarea {
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
}
input[type="text"],
input[type="email"],
input[type="password"],
textarea {
    padding: 7px 10px;
    border: 1px solid #ddd;
    line-height: 20px;
    width: 100%;
    /*	margin: 0 0 30px;*/
    background-color: #F8F8F8;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
textarea:focus {
    border: 1px solid #EAEAEA;
}
input.s {
    width: 100%;
    padding: 7px 50px 7px 10px;
    color: #444;
    background-color: #F8F8F8;
    margin-bottom: 15px;
    border: 1px solid #ddd;
}
input.s:focus {
    padding-left: 10px;
    border-color: #EAEAEA;
    text-indent: 0;
}
.colormag-button,
input[type="reset"],
input[type="button"],
input[type="submit"],
button {
    margin-bottom: 30px;
    padding: 10px 20px;
    background-color: #703080;
    border: 0px;
    transition: background-color 0.3s linear 0s;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius:3px;
    font-size: 18px;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    cursor: pointer;
    display:inline-block;
    color: #fff;
}
#search-form input[type="submit"] {
    border-radius: 0;
    margin-left: -8px;
    margin-bottom: 0;
    padding: 6px 10px 5px;
    font-size: 18px;
}
.colormag-button:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
input[type="submit"]:hover,
button:hover {
    background-color: #33363B;
}
input[type="reset"]:active,
input[type="button"]:active,
input[type="submit"]:active {
    -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.3);
}

/* =LINKS
----------------------------------------------- */
a {
    color: #242424;
    text-decoration: none;
}
a:focus, a:active, a:hover {
    text-decoration: none;
    color: #da3532;
}
a:active {
    background-color: #ddd !important;
}

/* =IMAGES
----------------------------------------------- */
figure {
    margin: 0;
    text-align: center;
}
img {
    max-width:100%;
    height:auto;
    vertical-align:top;
    /*	margin-bottom: 18px;*/
}
.entry-content img, .comment-content img, .widget img {
    max-width: 100%; /* Fluid images for posts, comments, and widgets */
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"] {

}
img.size-full, img.size-large {
    max-width: 100%;
    height: auto;
}
.entry-content img.wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}
/*img.alignleft, img.alignright, img.aligncenter {
        margin-bottom: 1.625em;
}*/
p img {

}
img#wpstats {
    display: none;
}


/* =CLEARFIX
----------------------------------------------- */
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
.clearfix {
    display: inline-block;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display: block;
}

/* =ALIGNMENT
----------------------------------------------- */
.alignleft {
    display: inline;
    float: left;
    margin-right: 30px;
}
.alignright {
    display: inline;
    float: right;
    margin-left: 30px;
}
.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}


/* TEMPORARY */

#panel-2-1-0-0 {border-bottom: 1px solid #ddd;}
#pg-2-0, #pg-2-1, #pl-2 .panel-grid-cell .so-panel {margin-bottom: 10px !important;}
#pg-682-0,
#panel-682-1-1-0, #panel-682-1-1-1,
#panel-682-0-0-0 {margin-bottom: 9px !important;}
#panel-682-0-0-1 .single-article {border: 0 !important;}
#pg-682-1 { /*Chinapress between first and ssecond section*/
    border-top: 1px solid #ddd;
    padding-top: 12px;
}

.edit-link,
#post-737 {display: none;} /*Hide front_page in search*/



@media (min-width: 781px) {
    #pgc-682-3-0,
    #pgc-682-1-0,
    #pgc-2-2-0,
    #pgc-2-0-1 {
        border-right: 1px solid #ddd;
    }
}
@media (min-width: 421px) and (max-width: 780px) {
    #pgc-2-0-0 {
        display: inline-block;
        width: 48.5% !important;
        margin-right: 10px;
    }
    #pgc-2-0-1 {
        display: inline-block;
        width: 48.5% !important;
    }	
}
@media (min-width: 500px) and (max-width: 780px) {
    #panel-2-0-2-0 {
        display: inline-block;
        width: 48.5% !important;
        margin-right: 10px;
        border-right: 1px solid #ddd;
        padding-right: 10px;
        float: left;
    }
    #panel-2-0-2-1 {
        display: inline-block;
        width: 46.5% !important;
        float: right;
    }	
}
/*Tagcloud Title [UNUSE]
#panel-2-0-2-1 h3 {
    color: #fff;
    background: #0084b5;
    border-radius: 19px;
    margin: 10px 0;
    padding: 0px;
    text-align: center;
    height: 39px;
    font-size: 31px;
}
*/

/*****************************************************************/

/* =BODY
----------------------------------------------- */
body {
    padding-top: 10px;
    padding-bottom: 10px;
    background-size: cover;
}
#page {
    max-width: 1200px;
    margin: 0 auto;
}
.wide {
    padding-top: 0;
    padding-bottom: 0;
}
.wide #page {
    max-width: 100%;
    overflow-x: hidden;
}
.inner-wrap {
    margin: 0 auto;
    max-width: 970px;
}


.second_nav .inner-wrap,
#main .inner-wrap {
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 0 15px;
    background: #fff;
}

.breaking-news-section,
.front-page-top-section {
    margin: 0 -15px;
}


/* =HEADER
----------------------------------------------- */
/*
@media (min-width: 1001px) {
        #masthead {height: 236px}
}
@media (min-width: 769px) and (max-width: 1000px) {
        #masthead {height: 212px}	
}
@media (max-width: 768px) {
        #masthead {height: 89px}
}*/

#masthead {
}
#header-meta {
    background-color: #fff;
}/*
#header-text-nav-container {
        background-color: #fff;
}*/
#header-text-nav-wrap {
    /*padding: 20px 0 25px;*/
    background-color: #fff;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
#header-left-section {
    float: left;
}
#header-logo-image {
    float: left;
    padding-right: 20px;
}
#header-logo-image img {
    margin-bottom: 5px;
}
#header-text {
    float: left;
    padding-right: 20px;
}
#site-title {
    padding-bottom: 0;
    line-height: 1.3;
}
#site-title a {
    color: #da3532;
    font-size: 46px;
}
#site-description {
    line-height: 24px;
    font-size: 16px;
    color: #666666;
    padding-bottom: 0px;
    /*	font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
}
/*.page-id-682 #header-right-section,/*TEMPO
.home #header-right-section {
        float: right;
}*/
.single #header-right-section .advertisement_728x90 {padding: 6px 0 7px 0;}
.single #header-right-section {width: 100%; float: none;}

#header-right-section {
    width: 100%;
}
#header-right-section .widget {
    text-align: right;
    color: #333333;
}
#header-right-section .widget .widget-title {
    padding-bottom: 0;
    font-size: 18px;
    line-height: 1.3;
    padding-bottom: 5px;
}
.header-image {
    margin-bottom: 0;
    border-bottom: 1px solid #EAEAEA;
    width: 100%;
}
.site-header-search {
    border-radius: 15px;
    border: 0;
    background-color: #fff;
    float: right;
    height: 34px;
    padding: 2px 7px 4px 0;
    margin-top: 8px;
    border: 1px solid #ddd;
    margin-right: 56px; /*chinese conversion spacing*/
}
.site-header-search .search-field {
    background: transparent;
    border: 0;
    font-size: 14px;
    width: 180px;
}
.site-header-search .search-icon {
    background: transparent;
    border: 0;
    margin: 0;
    padding: 0;
}
.site-header-search .search-icon:before {
    font-size: 15px;
    margin-left: 10px;
    color: #777;
}
.site-header-classified {
    float: right;

    padding: 8px;

    border: 1px solid #ddd;

    margin-top: 7px;
}
.site-header-classified img {
    height: 37px;
    margin: 0;
}
.site-header-switch {
    float: right;
    margin: 17px 12px;
    position: relative;
}
.gsc-resultsHeader{
    display:none;
}


@media screen and (min-width: 769px) {
    #header-logo-image-mobile, #header-logo-image-mobile-election {
        display: none;
    }
}
@media screen and (max-width: 768px) {
    #header-logo-image-mobile {
        text-align: center;
        position: absolute;
        z-index: 1000;
        left: 0;
        width: 53%;
        margin-left: 25%;
        margin-top: -5px;
    }
    
     #header-logo-image-mobile a{
        padding: 5px !important;
    }
    
    #header-logo-image-mobile-election{
        text-align: left;

        position: absolute;

        z-index: 1000;

        left: 0;

        width: 37%;

        margin-left: 50%;

        margin-top: -5px;
    }
}

/* Chinese Conversion*/

/*#wpcc_original_link {
        border-right: 1px solid #ddd;
        padding-right: 5px;
        margin-right: 2px;
}
*/
#wpcc_original_link.wpcc_lang,
#wpcc_zh-hans_link.wpcc_current_lang,
#wpcc_zh-hant_link.wpcc_current_lang {
    display: none;}

#wpcc_zh-hans_link.wpcc_lang,
#wpcc_zh-hant_link.wpcc_lang {
    /*display: inline-block !important;*/
    position: absolute; /**/
    width: 60px;
    right: -2px;

}

#wpcc_zh-hans_link.wpcc_lang {z-index: 0;}
#wpcc_zh-hant_link.wpcc_lang {z-index: 2;}

#wpcc_original_link.wpcc_current_lang {
    background-color: #F9F9F9;
    display: block;
    width: 60px;
    height: 16px;
    position: absolute;
    right: -2px;
    z-index: 1;
}





/* =HEADER TITLE
-----------------------------------------------  */

/*
@media (max-width: 850px) {
        .cp_page_date {display: none;}
}
*/

.cp_page_date img {
    position: relative;
    left: -15px;
}

@media (min-width: 851px) {
    .cp_page_date {
        padding: 2px;
        position: absolute;
        top: 0;
        right: -218px;
        z-index: 10;
    }
    .page-id-814 .latest_post_other-wrapper {
        padding-top: 75px;
    }
}

@media (max-width: 850px) {
    .cp_page_date {
        padding: 10px;
    }
}


.header-title-one, /* 今日抢鲜看 */
.header-title-two, /* 今日中国报 */
.header-titles { /*All other titles*/
    position: absolute;
    left: 25px;
}
.header-title-one {
    top: -73px;
}
.header-titles,
.header-title-two {
    top: -80px;
}
.header-titles {
    display: block;
    width: 20%;
}
.cp_page_date h3,
.header-titles h3,
.header-title-one h3,
.header-title-two h3 {
    font-size: 37px;
    font-weight: 100;
}
.cp_page_date h3 {
    padding: 0px !important;
}


.cp_page_date h3,
.header-title-one h3,
.header-title-two h3 {
    letter-spacing: -4px;
}
.header-titles h3 {
    font-weight: 500;
    font-size: 32px;
    line-height: 1em;
}
.header-title-one h3 span {
    color: #ff0000;
    text-shadow: 0.03em 0.05em #333;
    letter-spacing: -1px;
    padding-left: 2px;
    font-weight: 500;
}
.cp_page_date h3 span,
.header-title-two h3 span {
    color: #000;
    font-weight: 500;
    letter-spacing: -1px;
}
.header-desc {
    position: absolute;
    top: -34px;
    left: 30px;
    color: #777;
}
.header-desc p {
    font-size: 14px;
}

/*Responsive*/
@media (min-width: 769px) and (max-width: 1000px) {
    #header-right-section .advertisement_728x90 img {width: 550px;}
    .header-title-one,
    .header-title-two,
    .header-titles {top: -61px;}
    .second_nav .inner-wrap {
        min-height: 81px;
    }
}
@media (min-width: 811px) and (max-width: 1000px) {
    .header-title-two {top: -69px !important;}
    .header-titles h3 {font-size: 30px;}
    .header-titles {width: 21%;}
    .header-desc {top: -24px;}
}
@media (min-width: 769px) and (max-width: 810px) {
    .header-title-one h3,
    .header-title-two h3 {font-size: 30px;}
    .header-titles h3 {font-size: 27px;}
    .header-titles {width: 19%;}
}
@media screen and (max-width:768px) {
    .header-title-one, .header-title-two, .header-titles {
        position: relative;
        top: 10px;
        left: 0;
        display: inline-block;
    }
    .header-desc {
        position: relative;
        top: 6px;
        left: 12px;
        display: inline-block;
    }  
    .header-titles {width: 100%;}
}  


@media screen and (max-width: 420px) {
    .header-title-one h3,
    .header-title-two h3,
    .header-titles h3 {
        font-size: 30px;
    }
    .header-desc {
        top: 7px;
        left:12px;
        display: block;
    }
}





/* =HEADER INFO TEXT [UNUSE]
----------------------------------------------- 
.small-info-text {
        float: left;
        max-width: 100%;
        padding-right: 15px;
        padding-top: 2px;
}
.small-info-text p {
        font-size: 12px;
        color: #555555;
        margin-bottom: 0;
}
*/
/* =BREADCRUMBS
----------------------------------------------- */

#breadcrumbs{
    list-style:none;
    padding: 5px 15px;
    overflow:hidden;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
/*.single #breadcrumbs {
    padding: 10px 0;
} */
#breadcrumbs li{
    display:inline-block;
    vertical-align:middle;
    margin-right:10px;
}

#breadcrumbs .separator{
    font-size:18px;
    font-weight:100;
    color:#ccc;
}

a.bread-home {
    font-weight: 500;
}

#breadcrumbs h3 {
    font-size: 14px;
    padding: 0;
    font-weight: 100;
}




/* =SOCIAL LINKS
----------------------------------------------- */
/*.fa {
        font-size: 22px;
        color: #CCCCCC;
}*/
.social-links ul li {
    display: inline;
}

.social-links i.fa {
    padding: 7px 0 0 0;
    text-align: center;
    transition: background-color 0.2s ease-out 0s;
    font-size: 24px;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    margin: 0 3px;
    color: #fff;

}
.social-links i.fa:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
    filter: alpha(opacity=70);
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.social-links i.fa-twitter {background-color: #1BB2E9;}
.social-links i.fa-facebook {background-color: #3B5A9B;}
.social-links i.fa-youtube {background-color: #ED3F41;}
.social-links i.fa-google-plus {background-color: #DC4937;}
.social-links i.fa-instagram {background-color: #3F729B;}
.social-links i.fa-pinterest {background-color: #D5282E;}
.social-links i.fa-rss {background-color: #FFA51E;}
/*
.social-links i.fa-vimeo-square {background-color: #44BBFF;}
.social-links i.fa-skype {background-color: #009CEF;}
.social-links i.fa-linkedin {background-color: #007BB6;}
.social-links i.fa-flickr {background-color: #0062DD;}
.social-links i.fa-tumblr {background-color: #455469;}
.social-links i.fa-wordpress {background-color: #21759B;}*/

.fa-pinterest:before{content:"\f18a" !important;} /*Pinterest changed to Weibo*/


/* =SEARCH WIDGET
----------------------------------------------- */
#masthead .search-wrap input.s {
    width: 200px;
}
.fa.search-top {
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    padding: 7px 12px;
    position: absolute;
    right: 0;
    top: 0;
    background-color: #703080
}
.fa.search-top:hover {
    background-color: #703080;
}

@media screen and (min-width: 769px) {
    .fa.search-top {
        display: none;
    }
}
.search-wrap {
    position: relative;
}
.search-wrap button {
    border-radius: 0;
    color: #fff;
    line-height: 34px;
    margin-bottom: 0;
    padding: 0 10px;
    position: absolute;
    top: 0;
    right: 0;
}
.search-icon:before {
    content: "\f002";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 16px;
}
.search-form-top {
    border: 1px solid #eaeaea;
    display: none;
    padding: 10px;
    position: absolute;
    right: 0;
    top: 41px;
    z-index: 9999;
    background-color: #fff;
}
/*
.not-found .search-wrap button {
   right: 175px;
}*/
#secondary .search-wrap button {
    right: 26px;
}


/* =RANDOM POST [UNUSE]
----------------------------------------------- 
.random-post {
   position: absolute;
   right: 0;
   top: 0;
}
.random-post .fa-random {
   color: #fff;
   font-size: 20px;
   vertical-align: middle;
}
.main-navigation .random-post a {
   padding: 10px 12px;
   border-bottom: none;
} */

/* =NAVIGATION
----------------------------------------------- */
nav li > ul,
nav li > ol {
    margin: 0;
    list-style: none;
}
#site-navigation {
    position: relative;
}
#site-navigation .inner-wrap {
    position: relative;
}
.home-icon {
    float: left;
}
.home-icon .fa {
    color: #fff;
    font-size: 27px;
}
.home-icon.front_page_on {
    background-color: #289dcc;
}
.main-navigation .home-icon a {
    padding: 7px 10px 6px;
}
.main-small-navigation .home-icon a {
    padding: 7px 10px;
}
.main-navigation {
    width: 100%;
    text-align: center;
}
.top-navi-bg {
    background: #232323 url(/public/static_resources/img/menu_bg.png) top left repeat-x;
    background-size: 1px 40px;
}
.second_nav {
    padding-top: 32px;
    background: #f7f7f7;
}
@media (max-width: 768px) {
    .second_nav {
        padding-top: 5px;
    }
}


.page-template-fuwen-template .header-titles,
.page-template-xiqing-template .header-titles {
    top: -60px;
}

.fa-flower:before{
    content: "🌹";
    font-family: "Arial", "Times New Roman" !important;
}

@media (min-width: 1001px) {
    .second_nav .inner-wrap {
        min-height: 105px;
    }
    .page-template-fuwen-template .second_nav .inner-wrap,
    .page-template-xiqing-template .second_nav .inner-wrap {
        min-height: 85px;
    }
}
.main-navigation li {
    float: left;
    position: relative;
    /*font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
    font-weight: 100;
}
.main-navigation a {
    color: #fff;
    display: block;
    float: none;
    font-size: 14px;
    font-weight: 500;
    padding: 12px 7px 12px 7px;
    text-transform: uppercase;
}
.main-navigation li.default-menu,
li.default-menu {
    display: none;
}
.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current-menu-item a:after,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a {
    color: #fff;
    text-decoration: none !important;
}
.main-navigation a:hover,
.main-navigation ul li.current-menu-item > a,
.main-navigation ul li.current_page_ancestor > a,
.main-navigation ul li.current-menu-ancestor > a,
.main-navigation ul li.current_page_item > a,
.main-navigation ul li:hover > a {
    background-color: #703080;
}
/*
.main-navigation li.menu-item-has-children > a:after,
.main-navigation li li.menu-item-has-children > a:after,
.main-navigation li.page_item_has_children > a:after,
.main-navigation li li.page_item_has_children > a:after {
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   color: #fff;
   font-size: 14px;
   padding-left: 6px;
}
/*.main-navigation li.menu-item-has-children > a:after,
.main-navigation li.page_item_has_children > a:after {
   content: "\f107";
   color: #fff;
}
.main-navigation li li.menu-item-has-children > a:after,
.main-navigation li li.page_item_has_children > a:after {
   content: "\f105";
   position: absolute;
   right: 8px;
}*/
/*@media (min-width: 769px) {
    .sticky-wrapper {height: 72px !important;}
    .page-template-chinapress_template .sticky-wrapper {height: 42px !important;}
}
@media (max-width: 768px) {
    .home .sticky-wrapper {height: 37px !important;}
    .sticky-wrapper {height: 73px !important;}
}*/

@media (min-width: 769px) and (max-width: 800px) {
    ul#menu-top-menu li:last-child {margin-right: -15px;}
}

@media (min-width: 470px) and (max-width: 690px) {
    .stock_market_wrapper{width:354px !important;}
    
}
/* COLORFUL NAVIGATION MENU*/
/* Primary Menu PM */

.main-navigation .pm-home.current-menu-item > a, 
.main-navigation .pm-home.current_page_ancestor > a, 
.main-navigation .pm-home.current-menu-ancestor > a, 
.main-navigation .pm-home.current_page_item > a, 
.main-navigation .pm-home a:hover,
.main-navigation .pm-home ul li a:hover,
.main-navigation .pm-home:hover > a,
.main-navigation .pm-home ul li:hover > a {
    background-color: #D50404 !important;
}

.main-navigation .pm-qiangxiankan.current-menu-item > a, 
.main-navigation .pm-qiangxiankan.current_page_ancestor > a, 
.main-navigation .pm-qiangxiankan.current-menu-ancestor > a, 
.main-navigation .pm-qiangxiankan.current_page_item > a, 
.main-navigation .pm-qiangxiankan a:hover,
.main-navigation .pm-qiangxiankan ul li a:hover,
.main-navigation .pm-qiangxiankan:hover > a,
.main-navigation .pm-qiangxiankan ul li:hover > a {
    background-color: #ffDA56 !important;
}

.main-navigation .pm-official.current-menu-item > a, 
.main-navigation .pm-official.current_page_ancestor > a, 
.main-navigation .pm-official.current-menu-ancestor > a, 
.main-navigation .pm-official.current_page_item > a, 
.main-navigation .pm-official a:hover,
.main-navigation .pm-official ul li a:hover,
.main-navigation .pm-official:hover > a,
.main-navigation .pm-official ul li:hover > a {
    background-color: #703080 !important;
}
.main-navigation .pm-politic.current-menu-item > a, 
.main-navigation .pm-politic.current_page_ancestor > a, 
.main-navigation .pm-politic.current-menu-ancestor > a, 
.main-navigation .pm-politic.current_page_item > a, 
.main-navigation .pm-politic a:hover,
.main-navigation .pm-politic ul li a:hover,
.main-navigation .pm-politic:hover > a,
.main-navigation .pm-politic ul li:hover > a {
    background-color: #5D544B !important;
}
.main-navigation .pm-society.current-menu-item > a, 
.main-navigation .pm-society.current_page_ancestor > a, 
.main-navigation .pm-society.current-menu-ancestor > a, 
.main-navigation .pm-society.current_page_item > a, 
.main-navigation .pm-society a:hover,
.main-navigation .pm-society ul li a:hover,
.main-navigation .pm-society:hover > a,
.main-navigation .pm-society ul li:hover > a {
    background-color: #E15D5A !important;
}
.main-navigation .pm-local.current-menu-item > a, 
.main-navigation .pm-local.current_page_ancestor > a, 
.main-navigation .pm-local.current-menu-ancestor > a, 
.main-navigation .pm-local.current_page_item > a, 
.main-navigation .pm-local a:hover,
.main-navigation .pm-local ul li a:hover,
.main-navigation .pm-local:hover > a,
.main-navigation .pm-local ul li:hover > a {
    background-color: #3d556f !important;
}
.main-navigation .pm-international.current-menu-item > a, 
.main-navigation .pm-international.current_page_ancestor > a, 
.main-navigation .pm-international.current-menu-ancestor > a, 
.main-navigation .pm-international.current_page_item > a, 
.main-navigation .pm-international a:hover,
.main-navigation .pm-international ul li a:hover,
.main-navigation .pm-international:hover > a,
.main-navigation .pm-international ul li:hover > a {
    background-color: #5B5AEE !important;
}
.main-navigation .pm-economic.current-menu-item > a, 
.main-navigation .pm-economic.current_page_ancestor > a, 
.main-navigation .pm-economic.current-menu-ancestor > a, 
.main-navigation .pm-economic.current_page_item > a, 
.main-navigation .pm-economic a:hover,
.main-navigation .pm-economic ul li a:hover,
.main-navigation .pm-economic:hover > a,
.main-navigation .pm-economic ul li:hover > a {
    background-color: #EC7F27 !important;
}
.main-navigation .pm-entertainment.current-menu-item > a, 
.main-navigation .pm-entertainment.current_page_ancestor > a, 
.main-navigation .pm-entertainment.current-menu-ancestor > a, 
.main-navigation .pm-entertainment.current_page_item > a, 
.main-navigation .pm-entertainment a:hover,
.main-navigation .pm-entertainment ul li a:hover,
.main-navigation .pm-entertainment:hover > a,
.main-navigation .pm-entertainment ul li:hover > a {
    background-color: #ec057c !important;
}
.main-navigation .pm-sports.current-menu-item > a, 
.main-navigation .pm-sports.current_page_ancestor > a, 
.main-navigation .pm-sports.current-menu-ancestor > a, 
.main-navigation .pm-sports.current_page_item > a, 
.main-navigation .pm-sports a:hover,
.main-navigation .pm-sports ul li a:hover,
.main-navigation .pm-sports:hover > a,
.main-navigation .pm-sports ul li:hover > a {
    background-color: #A31313 !important;
}
.main-navigation .pm-soccer.current-menu-item > a, 
.main-navigation .pm-soccer.current_page_ancestor > a, 
.main-navigation .pm-soccer.current-menu-ancestor > a, 
.main-navigation .pm-soccer.current_page_item > a, 
.main-navigation .pm-soccer a:hover,
.main-navigation .pm-soccer ul li a:hover,
.main-navigation .pm-soccer:hover > a,
.main-navigation .pm-soccer ul li:hover > a {
    background-color: #5596D2 !important;
}
.main-navigation .pm-gallery.current-menu-item > a, 
.main-navigation .pm-gallery.current_page_ancestor > a, 
.main-navigation .pm-gallery.current-menu-ancestor > a, 
.main-navigation .pm-gallery.current_page_item > a, 
.main-navigation .pm-gallery a:hover,
.main-navigation .pm-gallery ul li a:hover,
.main-navigation .pm-gallery:hover > a,
.main-navigation .pm-gallery ul li:hover > a {
    background-color: #b1558b !important;
}
.main-navigation .pm-lifestyle.current-menu-item > a, 
.main-navigation .pm-lifestyle.current_page_ancestor > a, 
.main-navigation .pm-lifestyle.current-menu-ancestor > a, 
.main-navigation .pm-lifestyle.current_page_item > a, 
.main-navigation .pm-lifestyle a:hover,
.main-navigation .pm-lifestyle ul li a:hover,
.main-navigation .pm-lifestyle:hover > a,
.main-navigation .pm-lifestyle ul li:hover > a {
    background-color: #2c8c00 !important;
}
.main-navigation .pm-topical.current-menu-item > a, 
.main-navigation .pm-topical.current_page_ancestor > a, 
.main-navigation .pm-topical.current-menu-ancestor > a, 
.main-navigation .pm-topical.current_page_item > a, 
.main-navigation .pm-topical a:hover,
.main-navigation .pm-topical ul li a:hover,
.main-navigation .pm-topical:hover > a,
.main-navigation .pm-topical ul li:hover > a {
    background-color: #318597 !important;
}
.main-navigation .pm-advertorial.current-menu-item > a, 
.main-navigation .pm-advertorial.current_page_ancestor > a, 
.main-navigation .pm-advertorial.current-menu-ancestor > a, 
.main-navigation .pm-advertorial.current_page_item > a, 
.main-navigation .pm-advertorial a:hover,
.main-navigation .pm-advertorial ul li a:hover,
.main-navigation .pm-advertorial:hover > a,
.main-navigation .pm-advertorial ul li:hover > a {
    background-color: #4B565F !important;
}
.main-navigation .pm-tequ.current-menu-item > a, 
.main-navigation .pm-tequ.current_page_ancestor > a, 
.main-navigation .pm-tequ.current-menu-ancestor > a, 
.main-navigation .pm-tequ.current_page_item > a, 
.main-navigation .pm-tequ a:hover,
.main-navigation .pm-tequ ul li a:hover,
.main-navigation .pm-tequ:hover > a,
.main-navigation .pm-tequ ul li:hover > a {
    background-color: #D50404 !important;
}

.spm-xiaopin {
    background-color: #232323;
    margin-top: -2px;
}



/* =SECONDARY MENU */
.secondary-menu {
    /*background-color: #fef3d5;*/
    z-index: 900 !important;
    /*	height: 40px;*/
    border: 1px solid #EDDEB4;
    border-top-width: 0;
    border-bottom-width: 0;
    background: #fff;
    border-bottom: 1px solid #FDF50E;
}
.secondary-menu a {
    color: #000;
}
.secondary-menu a:hover,
.secondary-menu ul li.current-menu-item a,
.secondary-menu ul li.current-menu-item a:after,
.secondary-menu ul li.current_page_ancestor a,
.secondary-menu ul li.current-menu-ancestor a,
.secondary-menu ul li.current_page_item a,
.secondary-menu ul li:hover > a {
    color: #fff;
}
.secondary-menu a:hover,
.secondary-menu ul li.current-menu-item > a,
.secondary-menu ul li.current_page_ancestor > a,
.secondary-menu ul li.current-menu-ancestor > a,
.secondary-menu ul li.current_page_item > a,
.secondary-menu ul li:hover > a {
    background-color: #ffc510;
    /* color: #000 !important;*/
}


@media (max-width: 983px) {

}


/*Secondary Menu SM*/

.sm-highlights,
.sm-chinapress,
.sm-finance,
.sm-leisure,
.sm-girl,
.sm-play,
.sm-intel,
.sm-talk,
.sm-video {
    /*text-indent: 100%;
overflow: hidden;
white-space: nowrap;*/
    height: 40px;
    border-right: 1px solid #FDF50E;
}
.sm-video {border-right: 0 !important;}

.sm-highlights a,
.sm-chinapress a,
.sm-finance a,
.sm-leisure a,
.sm-girl a,
.sm-play a,
.sm-intel a,
.sm-talk a,
.sm-video a {
    /*font-size: 2px;
    color: #fef3d5 !important;*/
    height: 40px;
    text-indent: 200%;
    white-space: nowrap;
    overflow: hidden;
}

.sm-talk ul.sub-menu li a {
    text-indent: 0%;
}

.smhead-81, .smhead-83, .smhead-84, .smhead-85,  .smhead-87, .smhead-88, .smhead-89 {
    height: 40px;
    width: 110px;
}
.smhead-81 {background-position: top 0 left -135px;}
.smhead-83 {background-position: top 0 left -267px;}
.smhead-84 {background-position: top 0 left -387px;}
.smhead-85 {background-position: top 0 left -513px;}
/*.smhead-86 {background-position: top 0 left -629px;}*/
.smhead-87 {background-position: top 0 right -229px;}
.smhead-88 {background-position: top 0 right -109px;}
.smhead-89 {background-position: top 0 right 14px;}


.smhead-81, .smhead-83, .smhead-84, .smhead-85, .smhead-87, .smhead-88, .smhead-89,
.sm-highlights, .sm-chinapress, .sm-finance, .sm-leisure, .sm-girl, .sm-play, .sm-intel, .sm-talk, .sm-video,
.sm-highlights.current-menu-item > a, .sm-highlights.current_page_ancestor > a, .sm-highlights.current-menu-ancestor > a, 
.sm-highlights.current_page_item > a, .sm-highlights a:hover, .sm-highlights:hover > a,
.sm-chinapress.current-menu-item > a, .sm-chinapress.current_page_ancestor > a, .sm-chinapress.current-menu-ancestor > a, 
.sm-chinapress.current_page_item > a, .sm-chinapress a:hover, .sm-chinapress:hover > a,
.sm-finance.current-menu-item > a, .sm-finance.current_page_ancestor > a, .sm-finance.current-menu-ancestor > a, 
.sm-finance.current_page_item > a, .sm-finance a:hover, .sm-finance:hover > a,
.sm-leisure.current-menu-item > a, .sm-leisure.current_page_ancestor > a, .sm-leisure.current-menu-ancestor > a, 
.sm-leisure.current_page_item > a, .sm-leisure a:hover, .sm-leisure:hover > a, 
.sm-girl.current-menu-item > a, .sm-girl.current_page_ancestor > a, .sm-girl.current-menu-ancestor > a, 
.sm-girl.current_page_item > a, .sm-girl a:hover, .sm-girl:hover > a,
.sm-play.current-menu-item > a, .sm-play.current_page_ancestor > a, .sm-play.current-menu-ancestor > a, 
.sm-play.current_page_item > a, .sm-play a:hover, .sm-play:hover > a,
.sm-intel.current-menu-item > a, .sm-intel.current_page_ancestor > a, .sm-intel.current-menu-ancestor > a, 
.sm-intel.current_page_item > a, .sm-intel a:hover, .sm-intel:hover > a, 
.sm-talk.current-menu-item > a, .sm-talk.current_page_ancestor > a, .sm-talk.current-menu-ancestor > a, 
.sm-talk.current_page_item > a, .sm-talk a:hover, .sm-talk:hover > a,
.sm-video.current-menu-item > a, .sm-video.current_page_ancestor > a, .sm-video.current-menu-ancestor > a, 
.sm-video.current_page_item > a, .sm-video a:hover, .sm-video:hover > a {
    background-image: url(/public/static_resources/img/ChinaPress_new_navigation.png);
    background-repeat: no-repeat;
    background-size: 1107px 84px;
}
.smhead-86{
	background-image: url(/public/static_resources/img/cnycol.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 5px;
    width: 100%;
    height: 120px;
}

.smhead-3210 {
    background-image: url(/public/static_resources/img/cp-newrelease.jpg);
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 5px;
    width: 100%;
    height: 120px;
}

.smhead-3255 {
    background-image: url(/public/static_resources/img/parent-days.png);
    background-repeat: no-repeat;
    background-size: contain;
    margin-bottom: 5px;
    width: 100%;
    height: 120px;
}

.sm-highlights {
    width: 121px;	
    background-position: top -1px left -1px;	
}
.sm-highlights.current-menu-item > a, 
.sm-highlights.current_page_ancestor > a, 
.sm-highlights.current-menu-ancestor > a, 
.sm-highlights.current_page_item > a,
.sm-highlights a:hover,
.sm-highlights:hover > a {
    background-position: top -43px left -1px;
}
.sm-chinapress {
    width: 121px;
    background-position: top -1px left -126px;	
}
.sm-chinapress.current-menu-item > a, 
.sm-chinapress.current_page_ancestor > a, 
.sm-chinapress.current-menu-ancestor > a, 
.sm-chinapress.current_page_item > a,
.sm-chinapress a:hover,
.sm-chinapress:hover > a {
    background-position: top -43px left -126px;
}
.sm-finance {
    width: 98px;
    background-position: top -1px left -259px;	
}
.sm-finance.current-menu-item > a, 
.sm-finance.current_page_ancestor > a, 
.sm-finance.current-menu-ancestor > a, 
.sm-finance.current_page_item > a,
.sm-finance a:hover,
.sm-finance:hover > a {
    background-position: top -43px left -259px;	
}
.sm-leisure {
    width: 105px;
    background-position: top -1px left -381px;	
}
.sm-leisure.current-menu-item > a, 
.sm-leisure.current_page_ancestor > a, 
.sm-leisure.current-menu-ancestor > a, 
.sm-leisure.current_page_item > a,
.sm-leisure a:hover,
.sm-leisure:hover > a {
    background-position: top -43px left -381px;	
}
.sm-girl {
    width: 104px;
    background-position: top -1px left -503px;	
}
.sm-girl.current-menu-item > a, 
.sm-girl.current_page_ancestor > a, 
.sm-girl.current-menu-ancestor > a, 
.sm-girl.current_page_item > a,
.sm-girl a:hover,
.sm-girl:hover > a {
    background-position: top -43px left -503px;
}
.sm-play {
    width: 105px;
    background-position: top -1px left -626px;	
}
.sm-play.current-menu-item > a, 
.sm-play.current_page_ancestor > a, 
.sm-play.current-menu-ancestor > a, 
.sm-play.current_page_item > a,
.sm-play a:hover,
.sm-play:hover > a {
    background-position: top -43px left -626px;
}
.sm-intel {
    width: 84px;
    background-position: top -1px right -267px;	
}
.sm-intel.current-menu-item > a, 
.sm-intel.current_page_ancestor > a, 
.sm-intel.current-menu-ancestor > a, 
.sm-intel.current_page_item > a,
.sm-intel a:hover,
.sm-intel:hover > a {
    background-position: top -43px right -267px;
}
.sm-talk {
    width: 87px;
    background-position: top -1px right -141px;	
}
.page-template-dajiangtangtemplate .sm-talk,
.page-template-dajiangtangtemplate .sm-talk > a,
.sm-talk.current-menu-item > a, 
.sm-talk.current_page_ancestor > a, 
.sm-talk.current-menu-ancestor > a, 
.sm-talk.current_page_item > a,
.sm-talk a:hover,
.sm-talk:hover > a {
    background-position: top -43px right -141px;
}
.sm-talk ul li a:hover,
.sm-talk ul li:hover > a {
    text-indent: 0 !important;
    overflow: visible !important;
    background-color: #00d4ff !important;
    background-image: none !important;
}

.sm-video {
    width: 87px;
    background-position: top -1px right -18px;	
}
.sm-video.current-menu-item > a, 
.sm-video.current_page_ancestor > a, 
.sm-video.current-menu-ancestor > a, 
.sm-video.current_page_item > a,
.sm-video a:hover,
.sm-video:hover > a {
    background-position: top -43px right -18px;	
}

@media (max-width: 989px) {
    .sm-video, .sm-talk {
        width: 121px;
    }
    .sm-talk {
        background-position: top -1px right -125px;	
    }
    .sm-talk.current-menu-item > a, 
    .sm-talk.current_page_ancestor > a, 
    .sm-talk.current-menu-ancestor > a, 
    .sm-talk.current_page_item > a,
    .sm-talk a:hover,
    .sm-talk:hover > a {
        background-position: top -43px right -125px;
    }
    .sm-talk ul,
    .sm-talk ul li{
        display: none !important;
    }	
    .sm-video {
        background-position: top -1px right -2px;	
    }
    .sm-video.current-menu-item > a, 
    .sm-video.current_page_ancestor > a, 
    .sm-video.current-menu-ancestor > a, 
    .sm-video.current_page_item > a,
    .sm-video a:hover,
    .sm-video:hover > a {
        background-position: top -43px right -2px;	
    }	
}

@media (max-width: 933px) {
    .sm-intel {
        width: 121px;
        background-position: top -1px right -249px;	
    }
    .sm-intel.current-menu-item > a, 
    .sm-intel.current_page_ancestor > a, 
    .sm-intel.current-menu-ancestor > a, 
    .sm-intel.current_page_item > a,
    .sm-intel a:hover,
    .sm-intel:hover > a {
        background-position: top -43px right -249px;
    }
}

@media (max-width: 843px) {
    .sm-play {
        width: 121px;
        background-position: top -1px left -617px;	
    }
    .sm-play.current-menu-item > a, 
    .sm-play.current_page_ancestor > a, 
    .sm-play.current-menu-ancestor > a, 
    .sm-play.current_page_item > a,
    .sm-play a:hover,
    .sm-play:hover > a {
        background-position: top -43px left -617px;
    }
}

@media (max-width: 688px) {
    .sm-girl {
        width: 121px;
        background-position: top -1px left -495px;	
    }
    .sm-girl.current-menu-item > a, 
    .sm-girl.current_page_ancestor > a, 
    .sm-girl.current-menu-ancestor > a, 
    .sm-girl.current_page_item > a,
    .sm-girl a:hover,
    .sm-girl:hover > a {
        background-position: top -43px left -495px;
    }
    
    
}
@media (max-width: 583px) {
    .sm-leisure {
        width: 121px;
        background-position: top -1px left -374px;	
    }
    .sm-leisure.current-menu-item > a, 
    .sm-leisure.current_page_ancestor > a, 
    .sm-leisure.current-menu-ancestor > a, 
    .sm-leisure.current_page_item > a,
    .sm-leisure a:hover,
    .sm-leisure:hover > a {
        background-position: top -43px left -374px;	
    }
}
@media (max-width: 479px) {
    .sm-finance {
        width: 121px;
        background-position: top -1px left -247px;	
    }
    .sm-finance.current-menu-item > a, 
    .sm-finance.current_page_ancestor > a, 
    .sm-finance.current-menu-ancestor > a, 
    .sm-finance.current_page_item > a,
    .sm-finance a:hover,
    .sm-finance:hover > a {
        background-position: top -43px left -247px;	
    }
}



/* CUSTOM TITLES */

big, small, ins {
    font-weight: 500;
}


big {
    color: #ED0000;
}
small {
    color: #703080;
}
ins {
    background: #FFEF00;
    padding: 0px 2px;
    text-decoration: none;
}


/*PURPLE TITLE*/

/*
.archive .latest_post_achieve_title, 
.latest_post_first_title,
.latest_post_other_title {
        color: #703080;
}

*/


/* HIDE 今日抢鲜看 AND 今日中国报 
.home li#menu-item-784,
.page-id-814 li#menu-item-691 {
        display: none;
}
*/

/*
.page li#menu-item-691 a,
.page li#menu-item-784 a,
.archive li#menu-item-691 a,
.archive li#menu-item-784 a,
.single li#menu-item-691 a,
.single li#menu-item-784 a,
.home li#menu-item-691 a,
.page-id-814 li#menu-item-784 a {
        background: #006d39 !important;
        color: #92cbac !important;
}

*/

/*********
.page-id-814 li#menu-item-691 a,
.home li#menu-item-784 a {
        background: #009e52;
        color: #fff;
        font-size: 17px !important;
        padding-top: 3px;
    height: 34px;
}

li#menu-item-691 a,
li#menu-item-784 a {
        background: #006d39;
        color: #92cbac;

}

li#menu-item-691 a:hover,
li#menu-item-784 a:hover {
        background: #ffc510;
        color: #fff;

}

*/

/*
.home li#menu-item-691 a,
.home li#menu-item-784 a,
.page-id-814 li#menu-item-691 a,
.page-id-814 li#menu-item-784 a {
        font-size: 18px !important;
        padding: 2px 11px !important;
}

*/


/* =DROP DOWN
----------------------------------------------- */
.main-navigation .sub-menu,
.main-navigation .children {
    background-color: #232323;
}
.main-navigation ul li ul,
.main-navigation ul li:hover ul ul,
.main-navigation ul ul li:hover ul ul,
.main-navigation ul ul ul li:hover ul ul,
.main-navigation ul ul ul ul li:hover ul ul {
    display:none;
    z-index: 100;
}
.main-navigation ul li:hover ul,
.main-navigation ul ul li:hover ul,
.main-navigation ul ul ul li:hover ul,
.main-navigation ul ul ul ul li:hover ul,
.main-navigation ul ul ul ul ul li:hover ul {
    display:block;
}
.main-navigation ul li ul {
    position: absolute;
    width: 200px;
    top: 40px;
}
.main-navigation ul li ul li {
    float: none;
}
.main-navigation ul li ul li a {
    border-top: none;
}
.main-navigation ul li ul li a,
.main-navigation ul li.current-menu-item ul li a,
.main-navigation ul li ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor ul li a,
.main-navigation ul li.current-menu-ancestor ul li a,
.main-navigation ul li.current_page_item ul li a {
    float: none;
    font-size: 14px;
    height: 100%;
    padding: 10px 15px;
    color: #fff;
    /*width: 170px;*/
    text-align: left;
    text-transform: none;
}
.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover {
    color: #fff;
    background-color: #703080;
}
.main-navigation ul li ul li ul {
    left: 200px;
    top: 0;
}
.main-navigation select {
    display: none;
}

.top-navi-bg li a {
    /*border-right: 1px solid #333;*/
}
.top-navi-bg li:last-child a {
    border-right: 0;
}

#menu-item-190 .sub-menu{
    right: 0px;
}



/* =RESPONSIVE MENU
----------------------------------------------- */
.menu-toggle, .top-menu-toggle {
    display: none;
    cursor: pointer;
}
.site-header .menu-toggle {
    color: #fff;
    margin: 0;
    text-align: center;
    /*	font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;*/
    padding-bottom: 0;
}
.site-header .menu-toggle:hover {
    background-color: #da3532;
}
.site-header .menu-toggle:before {
    content: "\f0c9";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    font-size: 18px;
    color: #fff;
    padding: 8px 12px 5px 12px;
    display: block;
}
#site-navigation-sticky-wrapper .main-small-navigation {
    float: none;
    width:100%;
    overflow-y: scroll;
    height: 100%;
    position: absolute;
}
 
.main-small-navigation #second-menu {
    display:none;
}

@media screen and (max-width: 935px) {
 #second-menu{
    overflow: hidden;
 }
}


.main-small-navigation .menu-primary-container,
.main-small-navigation .nav-menu {
    padding-top: 43px;
}
.main-small-navigation ul {
    margin: 0;
    list-style: none;
}
.main-small-navigation a {
    display: block;
    font-size: 14px;
    color: #333333;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: uppercase;

}
.main-small-navigation .random-post a {
    padding: 7px 12px;
    border-bottom: none;
}
.main-small-navigation li {
    background-color: #FFFFE2;
     border-top: solid 1px #ccc;
}

.main-small-navigation .sub-menu li {
    border-top: none !important;
	display: inline-block;
    width: 49%;
}

.main-small-navigation li a:hover {
    background-color: #808177;
    color: #fff;
}
.main-small-navigation .top-navi-bg li:last-child a{
    /*border-right: 1px solid #333;*/
}
.main-small-navigation ul ul a {
    padding-left: 45px;
    text-transform: none;
}
.main-small-navigation ul ul ul a {
    padding-left: 90px;
}
.main-small-navigation .current_page_item > a,
.main-small-navigation .current-menu-item > a {
    background: #808177 !important;
    color: #fff !important;
}

/*.main-small-navigation .menu-item a::before {
    content: "▶ ";
}

.main-small-navigation .sub-menu .menu-item a::before {
    content: "↪ ";
}*/

@media screen and (min-width:769px) {
    .side-menu-item{
        display:none;
    }
}
@media screen and (max-width: 768px) {
 .sub-menu li a {
    background-color: #FFFFE2 !important;
}

 .sub-menu li a:hover {
    color: #000000 !important;
}

.menu-primary-container .menu-item a {
   background-color: #dfdeca;
}

.wide-menu-item{
     display:none;
}

/*.pm-official a,.pm-politic a,.pm-society a,.pm-local a,.pm-international a,.pm-economic a,.pm-entertainment a,.pm-sports a,.pm-soccer a,.pm-gallery a,.pm-lifestyle a,.pm-topical a,.pm-advertorial a,.pm-tequ a{
    background-color: #DFDECA;}*/
}


.blockscroll{
    overflow:hidden;
}

.blockscroll .footer-megamenu , .blockscroll #main, .blockscroll #colophon{
    display:none;
}

/* =PAGE HEADER TITLE
----------------------------------------------- */
.page-header .page-title {
    border-bottom: 1px solid #f8f8f8;
    margin-bottom: 30px;
}



/* =CHINAPRESS SLIDER - BXSLIDER
-------------------------------------------------*/

@media (min-width: 992px) {
    .col-chinapresstv .col-md-8 {
        width: 70%;
    }
    .col-chinapresstv .col-md-4 {
        width: 30%;
    }
}

.cp-slider-title {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #232323;
    color: #fff;
    padding: 4px 12px;
    font-size: 18px;
    font-weight: 500;
    z-index: 999;
}


/*RESET AND LAYOUT*/
.bx-wrapper {
    position: relative;
    margin: 0 auto 32px;
    padding: 0;
    *zoom: 1;
}

.bx-wrapper img {
    width: 100%;
    display: block;
    margin: 0 auto;
}
/*THEME*/


.tequ-section .bx-wrapper .bx-viewport {
    height: 144px !important;
}

.bx-wrapper .bx-viewport {
    /*left: -5px;*/
    background: #fff;
    /*fix other elements on the page moving (on Chrome)*/
    -webkit-transform: translatez(0);
    -moz-transform: translatez(0);
    -ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
}

.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
    width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
    min-height: 50px;
    background: url(../static_resources/img/bx_loader.gif) center center no-repeat #fff;
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
    text-align: center;
    font-size: 0.6em;
    font-family: Arial;
    font-weight: 500;
    color: #666;
    padding-top: 10px;
}

.bx-wrapper .bx-pager .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
    display: inline-block;
    *zoom: 1;
    *display: inline;
}

.bx-wrapper .bx-pager.bx-default-pager a {
    background: #ccc;
    text-indent: -9999px;
    display: block;
    width: 10px;
    height: 10px;
    margin: 0 5px;
    outline: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background: #cc0000;
}

/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
    left: 10px;
    background: url(../static_resources/img/controls.png) no-repeat 0 -32px;
}

.bx-wrapper .bx-next {
    right: 10px;
    background: url(../static_resources/img/controls.png) no-repeat -43px -32px;
}

.bx-wrapper .bx-prev:hover {
    background-position: 0 0;
}

.bx-wrapper .bx-next:hover {
    background-position: -43px 0;
}

.bx-wrapper .bx-controls-direction a {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    outline: 0;
    width: 32px;
    height: 32px;
    text-indent: -9999px;
    z-index: 998;
}
.bx-wrapper .bx-controls-direction a.disabled {
    display: none;
}

/* AUTO CONTROLS (START / STOP) */

.bx-wrapper .bx-controls-auto {
    text-align: center;
}

.bx-wrapper .bx-controls-auto .bx-start {
    display: block;
    text-indent: -9999px;
    width: 10px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -11px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active {
    background-position: -86px 0;
}

.bx-wrapper .bx-controls-auto .bx-stop {
    display: block;
    text-indent: -9999px;
    width: 9px;
    height: 11px;
    outline: 0;
    background: url(images/controls.png) -86px -44px no-repeat;
    margin: 0 3px;
}

.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active {
    background-position: -86px -33px;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: left;
    width: 80%;
}

.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
    right: 0;
    width: 35px;
}

/* IMAGE CAPTIONS */

.bx-wrapper .bx-caption {
    position: absolute;
    bottom: 0;
    left: 0;
    /*	background: #666\9;
            background: rgba(80, 80, 80, 0.75);*/
    width: 100%;
}

.bx-wrapper .bx-caption span {
    color: #fff;
    font-family: Arial;
    display: block;
    font-size: 14px;
    padding: 0px;
    text-align: center;
}


.cat-mainslider .latest_post_image_other{
	width: 100px;
}

.cat-mainslider .latest_post_other{
	height: 105px;
	border-bottom: 1px solid #ddd;
	padding: 5px 0px;
}

.div_full_width_img{
	width: 100%;
    margin: 0px !important;
}

.div_half_width_img{
	width: 50%;
	float: left;
    min-height: 8px;
}

.div_half_width_img img{
    -webkit-box-shadow: inset -5px -5px 10px 0px rgba(133,126,133,1);
    -moz-box-shadow: inset -5px -5px 10px 0px rgba(133,126,133,1);
    box-shadow: inset -5px -5px 10px 0px rgba(133,126,133,1);
    padding: 0px 5px 5px 0px;
}

.div_full_width_img img, .div_half_width_img img{
	width:100%;
	height: auto;
}

@media screen and (max-width: 600px){
	.cat-mainslider .bx-pager{
	   display: none;
	}
	.banner_img_big{
		 display: none;
	}
}

@media (min-width: 601px)
{
	.banner_img_small{
		 display: none;
	}
}


/* =FRONTPAGE SLIDER - VERTICLE SLIDER
-------------------------------------------------*/


.col-chinapresstv {
    border: 8px solid #FFDA56;
    border-top-width: 9px;
   /* margin-top: 15px;*/
}


.slider-holder {
    width: 100%;
    margin: 0 auto;
    
}

/*@media (min-width: 769px) {
    .col-chinapresstv {
        margin-top: 30px;
    }
}*/


/*@media (max-width: 768px) {	
    .slider-holder {
        margin: 8px auto 0 auto;
    }	
}*/



.slider-holder * {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.slider-headlines {
    list-style: none;
    position: relative;
}

.cp_slider li img{
    width: 100%;
}

.slider-headlines li {
    padding: 5px 10px;
    position: relative;
    z-index: 20;
    height: 88px; /*113.5px*/
    background-color: #f7f5eb;
    border-bottom: 1px solid #EDDEB4;
}
.slider-headlines li:last-child {
    border-bottom: 0 !important;
}


.slider-headlines li.selected {
    background: #FDF50E;
}
/*
.slider-headlines li.selected h4.slider-title,
.slider-headlines li.selected .entry-meta,
.slider-headlines li.selected .cat-links {
        color: #fff !important;
}*/
.slider-headlines li.selected .entry-meta {
    color: #777;
}
.slider-headlines h4.slider-title {
    color: #232323;
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3em;
}
.slider-headlines .cat-links {
    font-size: 14px;
    color: #af7705;
}
.slider-headlines .entry-date {
    font-size: 11px;
    color: #7a786a;
}
.slider-headlines li:hover, a:hover {
    cursor: pointer;
    text-decoration: underline;
}
.slider-headlines .highlight,
.slider-headlines .highlight:before {
    display: none;
}
.slider-headlines {
    float: right;
    width: 30%;
}
.slider-preview {
    float: left;
    width: 70%;
    position: relative;
    z-index: 5;
    height: 351px !important; /*454px !important*/
    position: relative;
    overflow: hidden;
}
.slider-preview img {
    width: 100%;
    height: auto;
} 
.slider-content {
    position: relative;
    z-index: 10;
    top: 0;
    left: 0;
    display: none;
}
.top-content {
    display: block;
}

/* Responsive */
@media screen and (max-width: 600px) { 
    .slider-preview {
        height: auto !important;
        width: 100%;
    }
    .slider-content {height: 100%;}
    .slider-headlines {
        width: 100%;
    }
    .slider-headlines li {
        display: inline-table;
        width: 50%;
        min-height: 131px;
        /*	   display: table-cell;
                   width: 24.5%;*/
    }
    ul.slider-headlines li:nth-child(2),
    ul.slider-headlines li:nth-child(4) {
        border-right: 0;
    }
    .slider-headlines .entry-date {
        position: absolute;
        bottom: 6px;
    }
    .slider-title {
        padding-bottom: 5px;
    }
}
@media (max-width: 320px) {
    .slider-headlines li {
        min-height: 153px !important;
    }
}

/* Animation */
.nh-anim {
    -webkit-transition: all .75s ease-out;
    -moz-transition: all .75s ease-out;
    -o-transition: all .75s ease-out;
    transition: all .75s ease-out;
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.cf:after {
    clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}

.SLIDER_SLOT1, .SLIDER_SLOT2, .SLIDER_SLOT3, .SLIDER_SLOT4{
    width: 100%;
    min-height: 10px;
    display: block;
}

/* Flex Menu Styles - Secondary Menu */

.flexiimenu ul {
    list-style-type: none;
    margin: 0;
    height: 40px;
}

.flexiimenu ul ul {
    height: auto !important;
}
/*
.js .flexiimenu ul {
  /* If we have JavaScript enabled and we're just waiting for flexMenu to load and run, hide list items that don't fit on one line. If JavaScript is not enabled, just show 'em all. 
  height: 40px;
  overflow: hidden;
}
*/
.flexiimenu ul > li {
    float: left;
}

/*.flexiimenu ul a {
  display: block;
  text-decoration: none;
  padding: .25em .25em .25em .25em;
  height: 40px;
  color: #000;
  font-family: 'Quantico', sans-serif;
  font-weight: 500;
}

.flexiimenu ul a:hover {
  background-color: #006363;
  color: #fff;
}
*/
.clear {
    clear: both;
}

/* flexMenu styles */

.flexMenu-viewMore > a {
    height: 40px;
    font-size: 15px;
    padding-top: 12px;
}

.flexMenu-viewMore > a .fa {
    color: #cca658;
}


.flexMenu-viewMore.active > a, .flexMenu-viewMore > a:hover {
    background-color: #FF7400;
}

.flexMenu-popup {
    list-style-type: none;
    padding: 0;
    margin: 0;
    z-index: 100;
}

.lt-ie8 .flexMenu-popup {
}

.flexMenu-popup a {
    display: block;
    font-size: 1px !important;
}

.flexMenu-popup a:hover {
    background-color: #006363;
    color: #fff;
    display: block;
}

.flexMenu-popup li ul {
    top: 40px !important;
}


/*---- 更多抢鲜看 ----*/
.col-morehighlights {
    text-align: center;
    padding: 10px 0;
    min-height: 40px;
    width:100%;
}

.col-morehighlights span {
    color: #CC0000;
    border: 2px solid #cc0000;
    padding: 5px 20px;
    font-size: 15px;
    font-weight: 500;
}

.col-morehighlights span:hover {
    color: #fff;
    background-color: #cc0000;
}



/* =CONTENT
----------------------------------------------- */
.sticky {
}
#main {
}

/* =POST FORMAT
----------------------------------------------- */
/* POST FORMAT LINK */
.format-link .entry-content p {
    text-align: center;
    padding-top: 30px;
}
.format-link .entry-content a {
    text-decoration: underline;
    text-transform: uppercase;
    padding: 15px 40px;
    border-radius: 3px;
    background-color: #da3532;
    color: #fff;
    transition: background-color 0.3s linear 0s;
    display: inline-block;
}
.format-link .entry-content a:hover {
    background-color: #33363B;
}

/* POST FORMAT ASIDE */
.format-aside .entry-header { display: none; }

/* POST FORMAT STATUS */

/* POST FORMAT STANDARD */

/* =2,3,4 COLUMNS
----------------------------------------------- */
/* Two COLUMN */
.tg-one-half {
    float: left;
    width: 48%;
    padding: 0px 0px 30px;
}
.tg-one-half-last {
    float: right;
}

/* =NAVIGATION
----------------------------------------------- */
.default-wp-page {
    clear: both;
    margin: 10px 0;
    border: 1px solid #ddd;
    padding: 5px;
}
.default-wp-page .previous,
.default-wp-page .next {
    width: 50%;
    /*  background-color: #f2f2f2;*/
    padding: 8px 12px;
}
.single .default-wp-page .previous,
.single .default-wp-page .next {
    min-height: 82px;
}

.default-wp-page .previous {
    float: left;
}
.default-wp-page .next {
    float: right;
    text-align: right;
    border-left: 1px solid #ddd;
}
.default-wp-page small {
    font-size: 12px;
    display: block;
    margin-bottom: 2px;
    color: #888;
}
.previous a,
.next a {
    padding: 5px 0;
    cursor: pointer;
    font-size: 16px;
    line-height: 1em;
    font-weight: 500;
}
.previous a:hover,
.next a:hover {
    color: #da3532;
    text-decoration: underline;
}


/* =WP PAGENAVI PLUGIN
----------------------------------------------- */
.wp-pagenavi {
    text-align: center;
    margin-bottom: 30px;
}
#content .wp-pagenavi .page,
#content .wp-pagenavi a {
    padding: 4px 10px;
    color: #777777;
    border: 1px solid #F2F2F2;
}
#content .wp-pagenavi .current,
#content .wp-pagenavi a:hover {
    padding: 4px 10px;
    color: #fff;
    background-color: #da3532;
    border: 1px solid #F2F2F2;
}
#content .wp-pagenavi a,
#content .wp-pagenavi span {
    margin-left: 5px;
    border-radius: 2px;
}
#content .wp-pagenavi span.pages {
    margin-left: 0;
    color: #777777;
    padding: 4px 10px;
    border: 1px solid #F2F2F2;
}

/* =PAGINATION
----------------------------------------------- */
.pagination {
    margin: 15px 0;
    background: #f7f7f7;
    padding: 13px 11px;
}
.pagination span {
    padding: 10px 13px;
    border: 1px solid #ddd;
    background-color: #da3532;
    color: #fff;
    margin: 0 2px;
}
.pagination a span {
    background-color: #fff;
    color: #777777;
}
.pagination a span:hover {
    color: #da3532;
    border-color: #da3532;}

.pagination a:hover {
    text-decoration: none !important;
}

/* =MEDIA
----------------------------------------------- */
.wp-caption {
    border: 1px solid #cccccc;
    margin-bottom: 1.5rem;
    max-width: 100%;
}
#colophon .wp-caption {
    border: 1px solid #444;
}
.wp-caption img[class*="wp-image-"] {
    display: block;
    margin: 1.2% auto 0;
    max-width: 98%;
}
.wp-caption-text {
    text-align: left;
}
.wp-caption .wp-caption-text {
    margin: 0.8075rem 0;
}
.gallery-caption {
}

/* =WORDPRESS GALLERY SUPPORT 
----------------------------------------------- */


.gallery ul.gallery-images li {
    width: 100% !important;
    background-color: #000;
    height: 260px;
}

.gallery .bx-wrapper {
    margin-bottom: -10px !important;
}

.gallery .bx-wrapper img {
    width: auto !important;
    height: 100% !important;
}

@media (max-width: 420px) {	
    .gallery .bx-wrapper img {
        height: auto !important;
    }	
    .gallery .bx-wrapper .bx-caption {
       /** top: 249px !important; */
    }
    .gallery ul.gallery-images li {
        height: 250px !important;
    }


}

.gallery .bx-wrapper .bx-caption {
   /** top: 259px; */
    bottom: auto !important;
    background: #444;
}


.gallery .bx-wrapper .bx-viewport {
    height: 315px !important;
}


.gallery {
    margin: 0 auto 2em;

}
.gallery .gallery-item {
    float: left;
    display: block;
    background: #fff;
    margin: 10px 1.5% 20px;
    text-align: center;
}
.gallery .gallery-item:hover { }
.gallery .gallery-icon {
    text-align: center;
    padding: 0;
    margin: 0;
    overflow: hidden;
    line-height: 0;
}
.gallery-columns-1 .gallery-item { float: none; text-align: center; width:100%; margin: 10px 0 20px; }
.gallery-columns-2 .gallery-item { width:47%; }
.gallery-columns-3 .gallery-item { width:30.33%; }
.gallery-columns-4 .gallery-item { width:22%; }
.gallery-columns-5 .gallery-item { width:17%; }
.gallery-columns-6 .gallery-item { width:13.6%; }
.gallery-columns-7 .gallery-item { width:12.25%; margin:10px 1% 10px; }
.gallery-columns-8 .gallery-item { width:10.5%; margin:10px 1% 10px; }
.gallery-columns-9 .gallery-item { width:9.11%; margin:10px 1% 10px; }
.gallery dl a {
    display: block;
}
.gallery dl a img {
    height: auto;
    margin: 0 auto;
}
.gallery .gallery-caption {
    font-size: 20px;
    line-height: 1.3;
    margin: 10px 0 0;
}
.gallery br+br { display:none; }


/* =ALERTS
----------------------------------------------- */

.alert { /*yellow*/
    background: #f9f1c7;
    border-color: #f6deac;
    color: #af8640;
    border: 1px solid transparent;
    padding: 6px 10px;
    margin: 10px 0;
}
.alert.alert-info { /*blue*/
    background: #d9edf7;
    border-color: #bce8f1;
    color: #3a87ad;
}
.alert.alert-danger { /*red*/
    background: #f2dede;
    border-color: #ebccd1;
    color: #b94a48;
}
.alert.alert-success {
    background: #dff0d8; /*green*/
    border-color: #d0e6be;
    color: #468847;
}

/* =COMMENTS [UNUSE]
----------------------------------------------- 
#comments {
        border-top: 1px solid #F8F8F8;
   padding-top: 15px;
}
#comments i {
        font-size: 16px;
        color: #AAAAAA;
        padding-right: 10px;
}
.comments-title {
        font-size: 24px;
}
.comment-content a {
        word-wrap: break-word;
}
.comment-navigation {
        margin-bottom: 15px;
}
.bypostauthor {
}
#comments .comments-title {
        margin-bottom: 10px;
}
.avatar {
        border-radius: 50%;
        float: left;
}
.comments-area article header {
        margin: 0 0 5px;
        overflow: hidden;
        position: relative;
}
.comments-area .comment-edit-link,
.comments-area .comment-permalink,
.comments-area .comment-date-time,
.comments-area .comment-author-link {
        display: block;
        margin-left: 100px;
        color: #999999;
}
#content .comments-area article header cite a:hover,
#content .comments-area a.comment-edit-link:hover,
#content .comments-area a.comment-permalink:hover {
        color: #da3532;
}
.comments-area .comment-author-link a {
        color: #999999;
}
.comments-area .comment-author-link a:hover {
        color: #da3532;
}
.comments-area .comment-author-link span {
        margin-left: 10px;
        padding: 0 5px;
        background-color: #da3532;
        color: #fff;
        border-radius: 3px;
}
.comments-area article header .comment-edit-link:before{
        content: "\f044";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: #AAAAAA;
        font-size: 16px;
        padding-right: 10px;
}
.comment-content {
        padding: 15px 15px 25px;
        background-color: #F8F8F8;
        border: 1px solid #EAEAEA;
        border-radius: 2px;
}
.comment {
        margin-bottom: 20px;
}
.comment ul, .comment ol {
   margin: 0 0 20px 20px;
}
.comment ul {
   list-style: square outside none;
}
.comment .comment-reply-link {
        float: right;
        color: #AAAAAA;
}
.comment .comment-reply-link:before {
        content: "\f112";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: normal;
        text-decoration: inherit;
        color: #AAAAAA;
        font-size: 16px;
        padding-right: 10px;
}
.comment .comment-reply-link:hover {
        color: #da3532;
}
.comment-list {
        margin-bottom: 25px;
}
.comment-list .children {
   margin-left: 20px;
}
.comment-list, .comment-list .children {
        list-style-type: none;
        padding: 0;
}*/

.screen-reader-text { display: none; }
.nav-previous,
.nav-next {
    margin-bottom: 15px;
}
.nav-previous a,
.nav-next a {
    color: #da3532;
    cursor: pointer;
    font-size: 16px;
}
.nav-previous a { float: left; }
.nav-next a { float: right; }
.nav-previous a:hover,
.nav-next a:hover {
    text-decoration: underline;
}

/* =COMMENT FORM [UNUSE]
----------------------------------------------- 
#respond {
}
#respond h3#reply-title {
        font-size: 22px;
        line-height: 28px;
}
#respond h3#reply-title #cancel-comment-reply-link {
        margin-left: 10px;
        margin-left: 1rem;
        font-weight: normal;
        font-size: 16px;
        font-size: 1.6rem;
}
#respond form label {
        display: block;
        line-height: 1.5;
}
#respond form input[type="text"],
#respond form textarea {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        line-height: 1.5;
        padding: 10px;
        width: 100%;
}
#respond form p.form-allowed-tags {
        font-size: 16px;
        line-height: 1;
        color: #5e5e5e;
        display: none;
}*/
.required {
    color: red;
}

/* =PLUGIN CUSTOMIZATION
----------------------------------------------- */

/* Plugin WTI Like Post */

.watch-action {
    border-top: 1px solid #ddd;
    margin-top: 10px;
    padding: 11px 0;
    border-bottom: 1px solid #ddd;
    position: absolute;
    bottom: 0;
    height: 45px;
}

.watch-action a {
    border: 1px solid #ccc;
    padding: 5px 10px;
    border-radius: 3px;
    color: #666;
}

.watch-action a:hover {
    border: 1px solid green;
    background: green;
    color: #fff;
    text-decoration: none !important;
}
.lc, .unlc {
    float: none !important;
    padding-right: 5px;
}
/*Pocket Time*/
.pockettime_section {
    min-width: 300px;
    width: 100%;
    text-align: center;
}
.col-pockettime {
    padding: 15px 0 !important;
}

/*新闻特区*/

.tequ-slider-title {
    border-bottom: 3px solid #703080;
    margin-bottom: 10px;
}

.tequ-slider-title span {
    background-color: #703080;
    color: #fff;
    padding: 4px 12px;
    font-size: 18px;
    font-weight: 500;
}
.tequ-section .bx-wrapper {
    margin: 0 40px !important;
}
.tequ-section .bx-wrapper .bx-prev {
    left: -40px;
}
.tequ-section .bx-wrapper .bx-next {
    right: -40px;
}
.tequ-section .bx-wrapper .bx-controls-direction a {
    margin-top: -32px;
}
.tequ-section .bx-wrapper .bx-pager {display: none;}


/*每周运势*/

.yunshi_dates {
    position: absolute;
    width: 100%;
    text-align: center;
    left: 0;
    color: #fff;
    font-weight: 700;
    font-size: 18px;
    z-index: 997;
    bottom: 18px;
}
.yunshi_dates:hover {
    color: #fff !important;
}

.col-zodiac .alt-line {
    border-left: 1px solid #ddd;
}
.col-zodiac .last-col {
    border-bottom: 0 !important;
}
.col-zodiac p {
    padding-top: 28px;
}
.col-zodiac .zodiac-row{
    border-bottom: 1px solid #ddd;
    float:left;
}


/*---- 讣闻 fuwen & 喜庆 xiqing ----*/

.fuwen-wrap,
.xiqing-wrap {
    padding: 10px 0px;
    border-top: 1px solid #ddd;
    margin-top: -1px;
}
.fuwen-wrap {
    height: 250px;
    text-align: center;
}
.xiqing-wrap {
    height: 295px;
}
.fuwen-wrap .fuwen-image-wrap {
    overflow: hidden;
    width: 100%;
    height: 124px;
    margin: 0 auto 10px auto;
}
.xiqing-wrap .xiqing-image-wrap {
    overflow: hidden;
    border: 1px solid #ddd;
    margin-bottom: 10px;
}

@media (min-width: 921px) {
    .xiqing-wrap .xiqing-image-wrap {
        width: 100%;
        height: 170px;
    }
}
@media (min-width: 768px) and (max-width: 920px) {
    .fuwen-wrap {height: 267px;}
    .xiqing-wrap .xiqing-image-wrap {
        width: 100%;
        height: 145px;
    }	
}
@media (min-width: 601px) and (max-width: 767px) {
    .fuwen-wrap {height: 267px;}
    .xiqing-wrap .xiqing-image-wrap {
        width: 100%;
        height: 165px;
    }	
}
@media (max-width: 600px) {
    .fuwen-wrap h3,
    .xiqing-wrap h3 {
        font-size: 20px !important;}
    .fuwen-wrap h4,
    .xiqing-wrap h4 {
        font-size: 16px !important;}
    .xiqing-wrap {height: auto;}
    .xiqing-wrap .xiqing-image-wrap {
        width: 150px;
        height: 100px;
        float: left;
        margin-right: 10px;
    }
    .width-change-half {width: 50% !important;}	
}
@media (max-width: 350px) {
    .xiqing-wrap .xiqing-image-wrap {
        width: 100px;
        height: 65px;
    }
}
.fuwen-wrap .fuwen-image-wrap img {
    width: auto;
    height: auto;
    max-height: 125px;
    min-height: 125px;
}
.xiqing-wrap .xiqing-image-wrap img {
    width: 100%;
    height: auto;
}
.fuwen-inner-wrap h4,
.xiqing-inner-wrap h3,
.fuwen-wrap h3,
.xiqing-wrap h3 {
    font-size: 23px;
    padding-bottom: 3px;
}
.fuwen-inner-wrap h3,
.xiqing-inner-wrap h4,
.fuwen-wrap h4,
.xiqing-wrap h4 {
    font-size: 19px;
    padding-bottom: 3px;
}
.fuwen-inner-wrap h4,
.fuwen-wrap h3 {
    color: #888;
}	
.xiqing-inner-wrap h4,
.xiqing-wrap h4 {
    color: #BE112C;
}
.fuwen-inner-wrap h3,
.xiqing-inner-wrap h3 {
    padding-top: 10px;
}

/* xiqing fuwen Single inner*/
.fuwen-inner-wrap .fuwen-image-wrap img {
    width: 250px;
    height: auto;
}
.xiqing-inner-wrap .xiqing-image-wrap img {
    width: 400px;
    height: auto;
}
.fuwen-inner-wrap h3,
.xiqing-inner-wrap h3,
.fuwen-inner-wrap .fuwen-image-wrap,
.xiqing-inner-wrap .xiqing-image-wrap,
.fuwen-inner-wrap h4,
.xiqing-inner-wrap h4 {
    text-align: center;
}



/*---- Advertorials 市场脉搏 ----*/

.shichang-wrap .type-post .entry-title {
    padding-top: 22px;
}

.page-template-shichangmaibo-template .pagination a:first-child span {
    border: 1px solid #ddd;
    background-color: #da3532;
    color: #fff;
    margin: 0 2px;
}

.advertorial-listing-title span {
    font-size: 18px;
    padding: 9px;
    background-color: #703080;
    color: #fff;
}
.advertorial-listing-title {
    padding-bottom: 2px;
    border-bottom: 3px solid #703080;
}

.advertorial-listing li {
    font-size: 16px;
    border-top: 1px solid #ddd;
    padding: 7px;
    font-weight: 500;
}


/* =WIDGETS
----------------------------------------------- */

/* TEMPO
#recent-posts-2 ul li {
        border-bottom: 1px solid #ddd;
        padding: 3px 0;
}
#recent-posts-2 ul li:last-child {
        border-bottom: 0;
}
*/

/*HOT POPULAR POST*/

.tabs-popular {
    position: relative;
    color: #fff;
    font-size: 21px;
    height: 75px;
    background: url('/public/static_resources/img/hot_background.png') no-repeat top 30px right 5px;
}
.tabs-popular_extra {
    background: url('/public/static_resources/img/icon_fire.png') no-repeat top left;
    display: block;
    width: 100%;
    padding: 35px 0 0 85px;
    height: 80px;
}
.popular_title h3 {
    color: #fff;
    font-size: 21px;
    font-weight: 500;
}
.popular_ul {
    position: absolute;
    top: 35px;
    right: 14px;
}
.popular_ul li {
    display: inline-block;
    margin: 0 -3px;
}
.popular_ul li a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
    border-radius: 10px;
    padding: 5px;
}
.popular_ul li a:hover {
    text-decoration: none !important;
}
.popular_ul li.active a {
    background-color: #ff5800;
}
.popular-content {
}
/*Tab for duration*/
.popular_tab {
    display:none;
}
.active{
    display:initial;
}
.popular_title{
    font-weight: 500;
}
.popular_tab .latest_meta_time {
    display:block;
}
.popular_meta_time {
    padding-left:5px;
    color: #888888;
    font-size:12px;
}
.pie-wg {
    padding-left: 42px;
}
ul.pie-wg > li:first-child:before{
    display: none;
}
ul.pie-wg > li:before {
    background-color: #cc0000;
    margin-right: 11px;
    padding: 5px 8px;
    color: #fff;
    margin-left: -34px;
    font: 500 12px sans-serif;
}
ul.pie-wg > li:nth-child(10):before {
    padding: 5px;
}
ul.pie-wg > li:last-child {
    border-bottom: 0;
}
.pie-wg li {
    padding: 7px 0;
    border-bottom: 1px #ddd solid;
    line-height: 1.3em;
    font-size: 15px;
}
/*First Popular Post*/
.pie-wg .first_popular_post {
    margin-left: -34px;
    min-height: 83px;
}
.number_span {
    background-color: #cc0000;
    padding: 5px 8px;
    color: #fff;
    font: 500 12px sans-serif;
    position: absolute;
    left: 23px;
}
/*Adjustment for number_span*/
.first_popular_post .latest_post_image_other {
    margin-left: -23px;
    padding-left: 23px;
    width: 120px;
    height: 65px;
    border: 0 !important;
}
/*No Post*/
.hotnews-none p {
    text-align: center;
    padding: 20px 42px 30px 0;
}


/*--- TAGCLOUD ---*/

.hot_tag h2 {
    color: #fff;
    background: #00A2C8;
    border-radius: 19px;
    margin: 10px 0 14px 0;
    text-align: center;
    height: 38px;
    font-size: 30px;
    padding-left: 40px;
    font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
}
@media (min-width: 601px) and (max-width: 991px) {
    .hot_tag h2 {margin: 29px 0 14px 0;}
    h3.hot_video_header,
    .hotvideo-section .widget-title {
        margin: 32px 0 15px 0 !important;
    }

}
.hot_tag span {
    -webkit-transform: rotate(-6deg);
    -moz-transform: rotate(-6deg);
    -ms-transform: rotate(-6deg);
    -o-transform: rotate(-6deg);
    transform: rotate(-7deg);
    display: inline-block;
    font-size: 57px;
    position: absolute;
    margin-left: -59px;
    margin-top: -18px;
    font-family: 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
    color: #F9FF00;
}
.hot_tag span.da-stroke {
    font-size: 51px;
    color: #00A2C8;
    -webkit-text-stroke: 8px #00A2C8;
    font-family: 'Microsoft Yahei', '微软雅黑体';
    margin-top: -17px;
    margin-left: -56px;
    text-shadow: -3px -3px 0 #00A2C8, 3px -2px 0 #00A2C8, -2px 0px 0 #00A2C8, 0px 3px 0 #00A2C8;
}
.tagcloud {
    text-align: center;
    margin-bottom: 10px;
    height:70px;
    overflow: hidden;
	margin-top: 10px;
}
.tagcloud a {
    font-size: 16px !important;
    background-color: #2E5EAC;
    padding: 5px;
    margin: 2px;
    line-height: 1.3em;
    white-space: nowrap;
    display: inline-block;
	color: #FFFFFF;
}
.tagcloud a:hover {
    background-color: #092452;
    color: #fff;
    text-decoration: none !important;
}

.dashijian_button_hide{
	display: none;
}

.collapsible_more, .collapsible_collapse{
    text-align: right;
    width:100%;
}


/*
.widget_tag_cloud .widgettitle {display: none;} /*TEMPO*/

/*Recent Posts TEMPO 
.widget_recent-posts {
        background: url('/public/static_resources/img/hot_background.png') no-repeat top 30px right 5px;
}
.widget_recent-posts .widget-title {
        color: #fff;
    font-size: 21px;
    height: 75px;
    padding: 37px 0 0 80px;
    background: url('/public/static_resources/img/icon_fire.png') no-repeat top left;
}
.widget_recent-posts ul {
    list-style: none !important;
}
.widget_recent-posts ul li:first-child {
    counter-reset: index;
}
.widget_recent-posts ul > li:before {
        background-color: #cc0000;
    margin-right: 7px;
    padding: 5px 8px;
    content: counter(index);
    counter-increment: index;
    color: #fff;
    margin-left: -34px;
    font: 500 12px sans-serif;
}
.widget_recent-posts ul > li:last-child:before {
    padding: 5px;
}
.widget_recent-posts ul li {
        border-bottom: 1px solid #ddd;
    padding: 7px 0px;
}
*/


/* Chinapress Yaowen 要闻  */

.home .latest_post_other-wrapper {
    margin: 5px 10px;
}

.latest_post_other-wrapper {
    margin: 15px;
    margin-top:100px;
}
.latest_post_header_cp {
    border-bottom: 3px solid #232323;
    height: 25px;
}
.latest_post_header_cp span {
    background-color: #232323;
    color: #fff;
    padding: 5px 12px;
    font-size: 18px;
    font-weight: 500;
}
.latest_post_other_content_cp {
}
.latest_post_other_content_cp li {
    border-bottom: 1px solid #ddd;
    padding: 7px 3px;
    font-size: 16px;
}
.latest_post_other_content_cp h3 {
    font-weight:500;
    font-size:16px;
}
.latest_post_other_content_cp li .latest_meta_time {
    display: block;
    font-size: 12px;
    color: #888;
    margin: 0;
}

/* 搜索昔日新闻 */
.search-news .search-input {
    border: 2px solid #ff9900;
    height: 34px;
}
.search-news {
    position: relative;
    margin: 15px;
}
.calendar-icon {
    background: none;
    position: absolute;
    top: 3px;
    right: 2px;
    padding: 0 10px;
}
.calendar-icon:before {
    content: "\f073";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #999;
    font-size: 16px;
}
.calendar-icon:hover {
    background: none !important;
}



/*TEMPO

.jishi-news {
}

.jishi-news .widget-title {
        border-bottom: 3px solid #232323;
    margin: 10px 0 5px 0;
    padding: 0;
    font-size: 18px;
}

.jishi-news .widget-title span {
        background-color: #232323;
    color: #fff;
    padding: 6px 12px;
}
.jishi-news ul {
        list-style: none !important;
        padding: 0 !important;
}
.jishi-news ul li {
        border-bottom: 1px solid #ddd;
        padding: 5px 3px;
        font-size: 16px;
}
.jishi-news ul li .entry-date {
        display: block;
    font-size: 12px;
    color: #888;
    padding-top: 5px;
}
.jishi-news .search-input {
        border: 2px solid #ff9900;
        height: 34px;	
}
.jishi-news .search-news {
        position: relative;
}
.calendar-icon {
        background: none;
        position: absolute;
        top: 3px;
        right: 2px;
        padding: 0 10px;
}
.calendar-icon:before {
   content: "\f073";
   font-family: FontAwesome;
   font-style: normal;
   font-weight: normal;
   text-decoration: inherit;
   color: #999;
   font-size: 16px;
}
.calendar-icon:hover {
        background: none !important;
}
/*@media (min-width: 521px) and (max-width: 780px) {
        .calendar-icon {
                top: 4px;
                right: 30px;
        }
}
*/

/* HOT Video */

.hotvideo-section {
    padding-bottom: 10px;
}
.hot_video_wrapper li,
.hotvideo-section .hot-video {
    border-bottom: 1px solid #ddd;
    margin: 0px;
    min-height: 94px;
}
h3.hot_video_header,
.hotvideo-section .widget-title {
    color: #ff6600;
    border-bottom: 3px solid #ff6600;
    padding: 0;
    margin: 0 0 15px 0;
    font-weight: 500;
    font-size: 21px;
}
.hotvideo-section .hot-video .entry-title {
    font-size: 16px;
    padding: 0;
}
.hotvideo-section .hot-video .video-thumb {
    overflow: hidden;
    width: 128px;
    height: 70px;
    float: left;
    margin-right: 10px;
}
.hotvideo-section .hot-video .video-thumb img {
    width: 100%;
    height: auto;
}
.hotvideo-section .hot-video span {
    font-size: 12px;
    color: #888;
}
.hotvideo-section .hot-video p {margin: 0;} /*TEMPO*/


/*General*/

#secondary .widget ul li, #colophon .widget ul li {
    line-height: 1.8em;
}
#secondary .widget ul li li, #colophon .widget ul li li {
    border-bottom: none;
}
#secondary .widget ul ul, #colophon .widget ul ul {
    padding-left: 10px;
}
.widget select {
    border: 1px solid #DDDDDD;
    color: #777777;
    padding: 2px;
    width: 60%;
}
#secondary .widget-title {
    border-bottom: 2px solid #289dcc;
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
#secondary .widget-title span {
    background-color: #289dcc;
    color: #fff;
    padding: 6px 12px;
    display: inline-block;
}
#secondary .widget, .error-404 .widget {
    margin-bottom: 10px;
    font-size: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}
#secondary .widget p {
    font-size: 15px;
}
#secondary a:hover {
    text-decoration: underline;
}
.error-404 {
    padding-bottom: 20px;
    text-align: center;
}
.error-404 input.s {
    width: 50%;
}

/* =FOOTER WIDGET AREA
----------------------------------------------- */
.footer-widgets-area {
    padding-top: 15px;
    padding-bottom: 5px;
    color: #cccccc;
}

.tg-footer-main-widget {
    width: 28%;
    float: left;
}
.tg-footer-other-widgets {
    float: right;
    width: 72%;
}
.tg-first-footer-widget {}

.tg-first-footer-widget .widget-title {
    margin-right: 48px;
}
.tg-second-footer-widget {
    width: 92px;
    float: left;
    margin-right: 4.5%
}
.tg-third-footer-widget {
    width: 200px;
    float: left;
    margin-right: 4.5%
}
.tg-third-footer-widget img,
.tg-third-footer-widget-mobile img {margin-bottom: 0;}

.tg-third-footer-widget-mobile {
    margin-top: 10px;
}
.tg-fourth-footer-widget {
    width: 45%;
    float: right;
    margin-right: 0;
}
/*Responsive Footer*/
@media (min-width: 769px) {
    .tg-third-footer-widget-mobile {display: none;}
}
@media (min-width: 769px) and (max-width: 954px) {
    .tg-fourth-footer-widget {width: 40%;}
    .footer-hotline span {display: block;}
}
@media (min-width: 769px) and (max-width: 870px) {
    #menu-footer-main li {width: 100% !important;}
    .tg-footer-main-widget {width: 16% !important;}
    .tg-footer-other-widgets {width: 82% !important;}
    .tg-fourth-footer-widget {width: 41% !important;}
}
@media (min-width: 601px) and (max-width: 768px) {
    .tg-footer-main-widget {width: 37% !important;}
    .tg-footer-other-widgets {width: 60% !important;}
    .tg-third-footer-widget {display: none;}
    .tg-fourth-footer-widget {width: 62% !important;}
    .tg-third-footer-widget-mobile .widget-title,
    .tg-first-footer-widget .widget-title {width: 200px;}
}
@media (min-width: 601px) and (max-width: 670px) {
    .megamenu-left ul li {width: 50% !important;}
    .megamenu-right ul li {width: 25% !important;}
}
@media (min-width: 421px) and (max-width: 600px) {
    .tg-third-footer-widget {display: none;}
    .tg-fourth-footer-widget {width: 60% !important;}
    .megamenu-left ul li {width: 50% !important;}
    .megamenu-right ul li {width: 33% !important;}
}
@media (max-width: 420px) {
    .tg-third-footer-widget-mobile {display: none;}
    .megamenu-left ul li {width: 100% !important;}
    .megamenu-right ul li {width: 50% !important;}
}

.footer-megamenu .widget-title,
.footer-widgets-area .widget-title {
    border-bottom: 2px solid #612f2f;
    font-size: 18px;
    margin-top: 10px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.footer-megamenu .widget-title span,
.footer-widgets-area .widget-title span {
    color: #da3532;
    padding: 6px 3px;
    display: inline-block;
}
.footer-widgets-area p {
    text-align: left;
    color: #aaaaaa;
}
.footer-widgets-area a {
    color: #eee;
    font-size: 15px;
}
.footer-widgets-area a:hover {
    color: #cd1719;
}
/*#colophon .widget {
        margin-bottom: 40px;
}*/
#colophon, #colophon p {
    font-size: 15px;
    line-height: 1.4;
}
#colophon {
    background: rgb(50,50,50);
    background: -moz-linear-gradient(top,  rgba(50,50,50,1) 0%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(50,50,50,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(50,50,50,1) 0%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(50,50,50,1) 0%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#323232', endColorstr='#000000',GradientType=0 );
}

#menu-footer-main {
    overflow: hidden;
}
#menu-footer-main li {
    float: left;
    display: inline;
    width: 50%; /* 2 columns */
}

/* Footer Mega Menu */

.footer-megamenu {
    background-color: #e9e9e9;
    padding: 7px 0 20px 0;
    border-top: 1px solid #ddd;
}
.megamenu-left {
    float: left;
    width: 45%;
}
.megamenu-right {
    float: right;
    width: 52%;
}
.megamenu-left,
.megamenu-right {
    padding: 0 15px;
}
.megamenu-left ul,
.megamenu-right ul {
    overflow: hidden;
}
.megamenu-left ul li,
.megamenu-right ul li {
    float: left;
    display: inline;
    line-height: 1.7em;
}
.megamenu-left ul li a,
.megamenu-right ul li a {
    color: #232323;
    font-weight: 500;	
    font-size: 16px;
}
.megamenu-left ul li a:hover,
.megamenu-right ul li a:hover {
    color: #da3532;	
}
.megamenu-left ul li { /* 3 columns */
    width:33.333%;
}
.megamenu-right ul li { /* 5 columns */
    width: 20%;
}
.footer-megamenu .widget-title {
    border-bottom: 3px solid #e8d1d1;
    font-size: 20px;
    font-weight: 500;
}

/* Footer Hotline */

.footer-hotline {
    font-size: 15px;
}
.footer-hotline em,
.footer-hotline tr th {
    color: #ffc432;
}
.footer-hotline tr th,
.footer-hotline tr td {
    border: 0;
    padding: 2px 0;
    vertical-align: middle;
    color: #fff;
}
.footer-hotline tr td:last-child {
    font-weight: 500;
    white-space: nowrap;
}

.footer-hotline em {font-size: 13px;}
.footer-hotline span {white-space: nowrap;}


/* =FOOTER SOCKET AREA
----------------------------------------------- */
.footer-logo {
    margin-top: 10px;
}
.footer-socket-wrapper {
    padding: 10px 0px;
    text-align: center;
}
.footer-socket-area {
    width: 100%;
}
.footer-socket-right-section {
    float: right;
}
.footer-socket-left-section {
    float: left;
}
.footer-socket-wrapper .copyright {
    color: #b1b6b6;
    font-size: 14px;
}
.footer-socket-wrapper .small-menu {
    float: right;
}
.footer-socket-wrapper .small-menu a {
    padding-top: 0;
}
.footer-socket-wrapper .small-menu ul li ul {
    top: 21px;
}

/* =SCROLL UP
----------------------------------------------- */
a#scroll-up {
    bottom: 20px;
    position: fixed;
    right: 20px;
    display: none;
    opacity: 0.5;
    filter:alpha(opacity=50); /* For IE8 and earlier */
    z-index: 1001;
}
a#scroll-up i {
    font-size: 20px;
    color: #666;
    background-color: #ddd;
    border-radius: 50%;
    padding: 10px;
}
a#scroll-up:hover {
    opacity: 1;
    filter:alpha(opacity=100); /* For IE8 and earlier */
}

/* =PRIMARY AND SECONDARY CONTENT AREA
----------------------------------------------- */
#primary {
    float: left;
    width: 63%;
}
#secondary {
    float: right;
    width: 32.5%;
}
#secondary {
    background-color: #f2f2f2;
    padding: 10px;
    border: 1px solid #ddd;
    margin-top: 3px;
    margin-bottom: 10px;
}

/* =LEFT SIDEBAR CONTENT LAYOUT
-------------------------------------------------------------- */
.left-sidebar #primary {
    float: right;
}
.left-sidebar #secondary {
    float: left;
}

/* =NO SIDEBAR CONTENT LAYOUT
-------------------------------------------------------------- */
.no-sidebar #primary {
    float: none;
    margin: 0 auto;
}
.no-sidebar-full-width #primary {
    width: 100%;
}
.no-sidebar #secondary,
.no-sidebar-full-width #secondary {
    display: none;
}

.first-post .article-content .above-entry-meta .cat-links a:first-child {display: inline-block !important;}
.first-post .article-content .above-entry-meta .cat-links a {display: none !important;}
/*.first-post .article-content .above-entry-meta .cat-links {
        position: absolute;
    top: -32px;
    left: 0;
}*/

/*TEMPO*/
.page-id-682 .first-post .article-content .above-entry-meta .cat-links {
    position: relative;
    top: 0;
    left: 0;
}
/*.widget_featured_slider .slide-content .above-entry-meta .cat-links a,
.widget_highlighted_posts .article-content .above-entry-meta .cat-links a,
.widget_colormag_featured_posts_widget .article-content .above-entry-meta .cat-links a,
.widget_colormag_featured_posts_vertical_widget .article-content .above-entry-meta .cat-links a,*/
#content .post .article-content .above-entry-meta .cat-links a {
    background-color: #da3532;
    color: #fff;
    font-size: 15px;
    padding: 2px 10px;
    display: inline-block;
    margin-bottom: 4px;
}
/*
.widget_featured_slider .slide-content .above-entry-meta .cat-links a,
.widget_highlighted_posts .article-content .above-entry-meta .cat-links a,
.widget_colormag_featured_posts_widget .article-content .above-entry-meta .cat-links a,
.widget_colormag_featured_posts_vertical_widget .article-content .above-entry-meta .cat-links a {
        background-color: #232323 !important;
}
.widget_featured_slider .slide-content .above-entry-meta .cat-links a:hover,
.widget_highlighted_posts .article-content .above-entry-meta .cat-links a:hover,
.widget_colormag_featured_posts_widget .article-content .above-entry-meta .cat-links a:hover,
.widget_colormag_featured_posts_vertical_widget .article-content .above-entry-meta .cat-links a:hover,*/
#content .post .article-content .above-entry-meta .cat-links a:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    text-decoration: none !important;

}/*
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline {
   padding-right: 10px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on .fa {
   color: #888888;
   font-size: 10px;
   padding-right: 3px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline .fa,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .comments .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .comments .fa {
   color: #888888;
   padding-right: 5px;
   font-size: 11px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline a,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .comments a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .comments a {
   font-size: 12px;
}*/
.above-entry-meta,
.widget_colormag_featured_posts_widget,
.widget_colormag_featured_posts_vertical_widget {
    position: relative;
}
.cat-more {
    position: absolute;
    top: 6px;
    right: 12px;
    font-weight: 500;
    font-size: 14px;
}
.cat-desc {
    position: absolute;
    top: 8px;
    right: 80px;
    text-align: right;
    font-size: 12px;
}

/* =POST CONTENT
----------------------------------------------- */


.col-archive-3 ul li {
    font-size: 16px;
    font-weight: 500;
    padding: 10px;
    border-bottom: 1px solid #ddd;
}

.col-archive-3 ul li:last-child {
    border-bottom: 0;
}


.parent_post_image{
    width:150px;
    height:100px;
    float:left;
    margin-right:10px;
}
.parent_post_image img{
    width:100%;
    height:100% !important;
}
.parent_post_title{
    font-size:21px;
}
.parent_post{
    margin:5px 0px;
    border-bottom: 1px solid #ddd;
}

.archive article {
    padding-top: 10px;
}
.latest_post_image_achieve_first {
    position: relative;
}


.page-header .page-title {
    border-bottom: 2px solid #da3532;
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.page-header .page-title span {
    background-color: #da3532;
    color: #fff;
    padding: 6px 12px;
    display: inline-block;
}
.search .entry-content {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.search #content p,
.archive #content .post p {
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    /*display: -webkit-box;*/
    /*max-height: 63px;*/
    -webkit-line-clamp: 3;
    color: #555;
}

.search #content .post .article-content .entry-title,
.archive #content .post .article-content .entry-title {
    font-size: 21px;
	padding-bottom:15px;
}

/*
.archive .article-container {
        margin: 0 -15px;
}
.archive article {
        padding: 15px;
}
*/
/*
.archive #content .post:nth-child(2n+1) {
   float: right;
   width: 48.7013%;
}
.archive #content .post:nth-child(2n) {
   float: left;
   width: 48.7013%;
   clear: both;
}
.archive #content .post:first-child {
   float: none;
   width: 100%;
}*/
/*
#content .post {
   margin-bottom: 18px;
}
.single #content .post {
   margin-bottom: 0;
}*/
#content .post img {
    margin-bottom: 0;
}
.archive #content .post img {
    width: 100%;
    height: auto;
}
/*#content .post .article-content {
   padding: 15px;
}*/
#content .post .article-content .entry-title {
    padding: 5px 0 0;
    font-size: 36px;
}
#content .post .article-content .entry-title a {
    color: #232323;
}
#content .post .article-content .entry-title a:hover {
    color: #da3532;
}
#content .post .article-content .below-entry-meta .posted-on,
#content .post .article-content .below-entry-meta .tag-links {
    padding-right: 10px;
}
#content .post .article-content .below-entry-meta .posted-on .fa {
    color: #888888;
    padding-right: 3px;
}
#content .post .article-content .below-entry-meta .tag-links .fa,
#content .post .article-content .below-entry-meta .edit-link .fa {
    color: #585a5a;
    padding-right: 5px;
    font-size: 11px;
}
#content .post .article-content .below-entry-meta .posted-on a,
#content .post .article-content .below-entry-meta .tag-links a,
#content .post .article-content .below-entry-meta .edit-link a {
    font-size: 12px;
}
#content .post .article-content .below-entry-meta {
    padding-bottom: 10px;
    display: inline-block;
}

.single #content .post .article-content .post-view {
    font-size: 17px;
}

.post-view {
    display: inline-block;
    color: #888;
    padding: 5px;
}

.below-entry-meta .updated {
    display: none;
}

.type-post .entry-title,
.type-page .entry-title {
    font-size: 34px;
    line-height: 1.3;
}
.post .entry-title a, .search .entry-title a {
    color: #333333;
    transition: all 0.3s ease 0s
}
.search .entry-title {
    font-size: 21px;
}
.post .entry-title a:hover, .search .entry-title a:hover {
    color: #da3532;
}
.archive .post .entry-content {
    margin-bottom: 0;
    border-bottom: 1px solid #ddd;
}
.post .entry-content {
    margin-bottom: 20px;
}
.single .post .entry-content { /*Adjust post bottom*/
    position: relative;
   /* padding-bottom: 20px;*/
}

.entry-content ul {
    list-style: square;
	padding: 15px 0 0 0px;
}

.entry-content ol {
    padding: 0 0 0 35px;
    margin-bottom: 30px;
}
.entry-content li > ul,
.entry-content li > ol {
    margin-bottom: 0;
}
.entry-content li {
    line-height: 1.3;
}
.post .entry-content a:hover {
    text-decoration: underline;
}
.entry-meta {
    color:#aaa;
    padding-bottom: 20px;
}
.entry-meta .byline i,
.entry-meta .cat-links i {
    padding-left: 5px;
    padding-right: 5px;
    font-size: 16px;
    color: #da3532;
}
.entry-meta .byline a,
.entry-meta .cat-links a {
    font-size: 20px;
}
.entry-meta .byline,
.entry-meta .cat-links {
}
.entry-meta .byline {
    margin-right: 25px;
}
.entry-meta a {
    color:#da3532
}
.entry-meta a:hover {
    text-decoration: underline;
}
.entry-meta .sep {
    display:block;
    border-top:1px solid #f2f2f2;
    position:relative;
    margin: 10px 0 10px 0;
}
.entry-meta .post-format {
    padding: 5px;
    position: absolute;
    right: -64px;
    top: -32px;
}
.entry-meta .post-format i {
    background-color: #da3532;
    border-radius: 5px;
    color: #fff;
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    width: 30px;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
    padding: 12px 8px 8px 8px;
}
.entry-meta .posted-on,
.entry-meta .edit-link,
.entry-meta .tag-links {
    font-size:12px;
    line-height:20px;
    margin-right:25px;
}
.entry-meta .posted-on a,
.entry-meta .edit-link a,
.entry-meta .tag-links a {
    color:#aaa;
    font-size: 14px;
}
.entry-meta .posted-on a:hover,
.entry-meta .edit-link a:hover,
.entry-meta .tag-links a:hover {
    color:#da3532;
    text-decoration:none;
}
.entry-meta .posted-on i,
.entry-meta .edit-link i,
.entry-meta .tag-links i {
    font-size:14px;
    padding-right: 5px;
    padding-left: 5px;
    text-decoration:none
}
.entry-content a.read-more:hover {
    text-decoration: none;
}
.single #content .tags a {
    border: 1px solid #EAEAEA;
    padding: 3px 5px;
    border-radius: 3px;
    color: #777777;
}
.single #content .tags a:hover {
    color: #da3532;
    text-decoration: none;
}

.single .post-footer {
    background-color: beige;
    padding: 10px;
    text-align: center;
    border: 1px solid #ddd;
    margin: 10px 0;
    line-height: 1.3em;
}
.single .post-footer strong {
    font: 500 13px sans-serif;
    white-space: nowrap;
}
.more-link {
    display: inline-block;
    background-color: #da3532;
    border-radius: 3px;
}
.more-link span {
    font-size: 12px;
    padding: 5px 10px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
}
.more-link  span:hover {
    background-color: rgba(0, 0, 0, 0.1);
}

/* =FEATURED BLOG
----------------------------------------------- */
.no-post-thumbnail {
    background-color: #289dcc;
}
.tg-two-column-post-left {
    float: left;
    clear: both;
}
.tg-two-column-post-right {
    float: right;
}
.post-box {
    width: 48.5%;
    height: auto;
    margin-bottom: 30px;
    position: relative;
}
.yes-post-thumbnail.post-box {
    height: auto;
}
.post-box img {
    margin-bottom: 0;
}
.post-box .post-content-area {
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%); /* IE 9 */
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
    text-align: center;
}
.post-box .entry-title {
    padding-bottom: 0;
}
.post.post-box .entry-title a {
    color: #fff;
    text-shadow: 1px 1px 1px #000000;
    font-size: 28px;
    text-transform: uppercase;
    padding: 10px;
}
.post.post-box .entry-title a:hover {
    color: #da3532;
}
.post-box .entry-title:after {
    background: none repeat scroll 0 0 #fff;
    content: "";
    display: block;
    height: 2px;
    margin: 15px auto;
    width: 100px;
}
.post-box .entry-meta {
    padding-bottom: 0;
}
.post-box .entry-meta span .fa {
    color: #fff;
}
.post-box .entry-meta .posted-on a,
.post-box .entry-meta .cat-links a  {
    color: #fff;
    text-shadow: 1px 1px 1px #000000;
    font-size: 16px;
}
.post-box .entry-meta .posted-on i,
.post-box .entry-meta .cat-links i {
    color: #fff;
}
.post-box .entry-meta .posted-on a:hover,
.post-box .entry-meta .cat-links a:hover {
    color: #da3532;
    text-decoration: none;
}

/* =FRONT PAGE WIDGET AREAS
----------------------------------------------- */
.widget_slider_area {
    float: left;
    width: 55.26315789%;
}
.widget_beside_slider {
    float: right;
    width: 43.85964912%;
}

/* Slider widget meta CSS */
.widget_featured_slider .single-slide {
    position: relative;
}
.widget_featured_slider img {
    margin-bottom: 0;
}
.widget_featured_slider .slide-content {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.3));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.3));
    padding-bottom: 20px;
    padding-left: 5%;
    position: absolute;
    width: 95%;
}
.widget_featured_slider .slide-content .entry-title {
    padding: 10px 0 0;
    font-size: 22px;
}
.widget_featured_slider .slide-content .entry-title a {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.widget_featured_slider .slide-content .entry-title a:hover {
    color: #da3532;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on,
.widget_featured_slider .slide-content .below-entry-meta .byline {
    padding-right: 10px;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on .fa {
    color: #fff;
    font-size: 10px;
    padding-right: 3px;
}
.widget_featured_slider .slide-content .below-entry-meta .byline .fa,
.widget_featured_slider .slide-content .below-entry-meta .comments .fa {
    color: #fff;
    padding-right: 5px;
    font-size: 11px;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on a,
.widget_featured_slider .slide-content .below-entry-meta .byline a,
.widget_featured_slider .slide-content .below-entry-meta .comments a,
.widget_featured_slider .slide-content .below-entry-meta .comments span {
    color: #fff;
    font-size: 12px;
}
.widget_featured_slider .slide-content .below-entry-meta .posted-on a:hover,
.widget_featured_slider .slide-content .below-entry-meta .byline a:hover,
.widget_featured_slider .slide-content .below-entry-meta .comments a:hover {
    color: #da3532;
}

/* Highlighted posts widget */
.widget_highlighted_posts .single-article {
    position: relative;
    float: left;
    margin-bottom: 10px;
    margin-right: 2%;
    max-width: 49%;
}
.widget_highlighted_posts .single-article:nth-child(even) {
    margin-right: 0;
}
.widget_highlighted_posts img {
    margin-bottom: 0;
}
.widget_highlighted_posts .article-content {
    position: absolute;
    bottom: 0;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8));
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) , rgba(0, 0, 0, 0.8));
    padding-bottom: 10px;
    padding-left: 5%;
    position: absolute;
    width: 95%;
}
.widget_highlighted_posts .above-entry-meta {
    display: none;
}
.widget_highlighted_posts .article-content .entry-title {
    padding: 10px 0 0;
    font-size: 16px;
}
.widget_highlighted_posts .article-content .entry-title a {
    color: #fff;
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
}
.widget_highlighted_posts .article-content .entry-title a:hover {
    color: #da3532;
}
.widget_highlighted_posts .article-content .below-entry-meta .posted-on,
.widget_highlighted_posts .article-content .below-entry-meta .byline {
    padding-right: 10px;
}
.widget_highlighted_posts .article-content .below-entry-meta .byline {
    display: none;
}
.widget_highlighted_posts .article-content .below-entry-meta .posted-on .fa {
    color: #fff;
    font-size: 10px;
    padding-right: 3px;
}
.widget_highlighted_posts .article-content .below-entry-meta .byline .fa,
.widget_highlighted_posts .article-content .below-entry-meta .comments .fa {
    color: #fff;
    padding-right: 5px;
    font-size: 11px;
}
.widget_highlighted_posts .article-content .below-entry-meta .posted-on a,
.widget_highlighted_posts .article-content .below-entry-meta .byline a,
.widget_highlighted_posts .article-content .below-entry-meta .comments a,
.widget_highlighted_posts .article-content .below-entry-meta .comments span {
    color: #fff;
    font-size: 11px;
}
.widget_highlighted_posts .article-content .below-entry-meta .posted-on a:hover,
.widget_highlighted_posts .article-content .below-entry-meta .byline a:hover,
.widget_highlighted_posts .article-content .below-entry-meta .comments a:hover {
    color: #da3532;
}
.widget_highlighted_posts .widget-title {
    color: #555555;
    font-size: 24px;
}

/* TG:All Posts Widget Styling */
.blog .post:nth-child(2n) {
    float: left;
    width: 48.7013%;
    clear: both;
}
.blog .post:nth-child(2n+1) {
    float: right;
    width: 48.7013%;
}
.blog .post:first-child {
    float: none;
    width: 100%;
}
.blog .post .article-content .below-entry-meta .edit-link a,
.blog .post .article-content .below-entry-meta .tag-links a {
    font-size: 12px;
}
.blog .post .article-content .below-entry-meta .edit-link .fa,
.blog .post .article-content .below-entry-meta .tag-links .fa {
    color: #888888;
    padding-right: 5px;
    font-size: 11px;
}
.blog .post .article-content .below-entry-meta .tag-links {
    padding-right: 10px;
}
/* Search Page 
.search .post:nth-child(2n) {
   float: left;
   width: 48.7013%;
   clear: both;
}
.search .post:nth-child(2n+1) {
  float: right;
  width: 48.7013%;
}
.search .post:first-child {
   float: none;
   width: 100%;
}*/
.search-title {
    margin: 0px 0 15px 0;
    border-bottom: 1px solid #ddd;
    padding: 7px 0;
}


/* =BORDERS
-----------------------------------------------*/
@media (min-width: 992px) {
    .col-archive-2,
    .col-md-8 {
        border-right: 1px solid #ddd;
    }
    .col-archive-2,
    .col-md-4 {
        border-left: 1px solid #ddd;
        margin-left: -1px;
    }

}
@media (min-width: 601px) and (max-width: 991px) {
    .col-archive-2,
    .col-alt,
    .col-sm-7 {
        border-right: 1px solid #ddd;
    }	
    .col-hot-news,
    .col-alt-left {
        border-left: 1px solid #ddd;
        margin-left: -1px;
    }
}

.home-sidebar {
    border-top: 1px solid #ddd;
    margin-top: -1px;
    padding: 15px 0;
}
.col-maincat,
.col-archive-2 .latest_post_other {
    border-bottom: 1px solid #ddd;
    position: relative;
}
.col-archive-1,
.col-archive-3,
.col-single-temp {
    margin-top: 10px;
}
.col-search {
    border-top: 1px solid #ddd;
    margin-top: -1px;
    padding-top: 10px;
}
.col-bright {
    border-left: 1px solid #ddd;
    margin-left: -1px;
}



/* =HOMEPAGE FRONT PAGE MAIN CONTENT SECTION
----------------------------------------------- */

/*First Post Second Post*/
.latest_post_first {
    /* border-bottom: 1px solid #ddd;*/
    height: 240px;
    padding-top: 10px;
}

.latest_post_first img{
    border: 1px solid #DDD;
}

.home .latest_post_image_first {
    height: 195px;
}
.latest_post_image_first {
    height: 170px;
}

@media (min-width: 992px) {
    .archive .latest_post_achieve_content p {
        max-height: 130px !important;
        -webkit-line-clamp: 6 !important;
    }	
}

@media (max-width: 991px) {
    .latest_post_image_first {
        max-width: 250px;}
    .archive .latest_post_image_achieve_first {
        width: 200px;
        float: left;
        margin-right: 10px;
    }
    .col-archive-1 {
        border-bottom: 1px solid #ddd;
        margin-bottom: 15px;
        padding: 5px 0;
    }


}

.latest_post_image_other img,
.latest_post_image_first img {
    width: 100%;
    height: auto;
}
.latest_post_image_first, .latest_post_image_other {
    position: relative;
    overflow: hidden;
}
.archive .latest_post_achieve_title,
.latest_post_first_title {
    font-size: 22px;
    font-weight: 500;
    line-height: 1.3em;
    display: block;
    padding-top: 8px;
}
.archive .latest_post_achieve_content p,
.latest_post_first_content_cp p,
.latest_post_first p {
    font-size: 15px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 63px;
    -webkit-line-clamp: 3;
}
.latest_post_no_img_cp p,
.latest_post_no_img p {
    max-height: 63px;
    -webkit-line-clamp: 3;
}
.latest_post_no_img {
    padding-top: 50px;
}

/*All Other Posts*/
.latest_post_other {
    padding: 10px 0px;
    /*  border-bottom: 1px solid #ddd;*/
    height: 125px;
    position:relative;
}
.latest_post_image_other {
    float: left;
    margin-right: 10px;
    border: 1px solid #ddd;
    width: 120px;
    max-height: 100px;
}
.latest_post_other_title {
    font-size: 17px;
    font-weight: 500;
    line-height: 1.3em;
    padding-bottom: 0;
}

/* Responsive*/
@media (min-width: 521px) and (max-width: 600px) {	
    .latest_post_image_first {height: 150px;}
    .latest_post_image_other {width: 100px;}
    .latest_post_other {height: 130px;}
}
/* Before width-change*/
@media (min-width: 421px) and (max-width: 520px) {
    .latest_post_image_first {height: 120px;}
    .latest_post_image_other {float: none; margin-bottom: 10px; height: 120px; width: 100%;}
    .latest_post_other {height: 235px;}	
    .first_popular_post .latest_post_image_other {float: left; width: 140px; height: auto;}
    .latest_post_other_no_img .latest_post_other_content, .latest_post_other_no_img .latest_meta_time {padding-left: 0 !important;}
    .latest_post_other_no_img .latest_post_term {position: relative; top: 0;}
    .latest_post_other_no_img .latest_post_other_title {padding-top: 20px;}
}
@media (max-width: 420px) {
    .width-change {
        width: 100% !important;
    }
    .latest_post_image_first {max-width: 100%;}
    .latest_post_first,
    .latest_post_other {height: auto; min-height: 105px;}
}

/*Shared*/
.latest_post_term {
    position: absolute;
    background: #232323;
    color: #fff;
    bottom: 0;
    left: 0;
    font-size: 14px;
    padding: 5px;
}
.latest_post_no_img .latest_post_term {
    position: relative;
}
.latest_post_other_no_img .latest_post_term {
    top: 9px;
    bottom: auto;
    left: auto;
}
.latest_post_other_no_img .latest_post_other_content{
    margin-top: 28px;
}
.latest_post_other_no_img.latest_post_no_tag .latest_post_other_content,
.latest_post_other_no_img.latest_post_no_tag .latest_meta_time {
    padding-left: 0;
}
.latest_post_other.latest_post_other_no_img.latest_post_no_tag .latest_post_other_content {
    margin-top: 0;
}



.latest_post_term:hover {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
    text-decoration: none !important;
}
.latest_meta_time {
    display: block;
    color: #888888;
    font-size: 12px;
    margin: 5px 0 10px 0;
}
.latest_meta_time .fa {
    padding-left: 3px;
}

/* Chinapress 今日中国报 */
.latest_post_first_cp {
    /*  border-bottom: 1px solid #ddd;*/
    margin: 15px;
    min-height: 175px;
}
.latest_post_image_first_cp {
    width: 270px;
    height: 170px;
    float: left;
    margin-right: 15px;
    overflow: hidden;
    position:relative;
}

@media (max-width: 991px) {
    .latest_post_image_first_cp {
        width: 160px;
        height: auto;
    }
}
@media (max-width: 380px) {
    .latest_post_image_first_cp {
        width: 100% !important;
        max-width: 100% !important;
        float: none !important;
        margin: 0 0 10px 0 !important;
    }
}
.latest_post_image_first_cp img {
    width: 100%;
    height: auto;
}
/*.latest_post_first_cp .latest_post_term {
    position: relative;
}*/

/*Section Title*/
.category_tab {
    margin: 20px 0 12px 0;
    position: relative;
}
.category_header {
}
.category_header a {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    background-color: #232323;
    padding: 8px 12px;
    display: inline-block;
}
.category_header a:hover {
    text-decoration: none !important;
}
.category_more {
    position: absolute;
    right: 10px;
    top: 13px;
}
.category_desc {
    text-align: right;
    padding-right: 25px;
    font-size: 14px;
}
.arrow_down {
    position: absolute;
    top: 37px;
    left: 34px;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
    border-top: solid 8px #da3532;
    padding: 0 !important;
    background: none !important;
}
.arrow_down:after {
    content: '';
    position: absolute;
    top: -12px;
    left: -8px;
    border-top: solid 8px #232323;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}
/* Borders */
.col-posts {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    margin-left: -1px;
}

@media (min-width: 421px) {
    /*	.catpost-3 .latest_post_other,
            .catpost-4 .latest_post_other {
                    border-bottom: 0;
            }*/
    .catpost-1 {
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    .catpost-2 {
        border-bottom: 1px solid #ddd;
    }
    .catpost-3 {
        border-right: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
    .catpost-4 {
        border-bottom: 1px solid #ddd;	
    }
}
@media (max-width: 420px) {
    .catpost-1,
    .catpost-2,
    .catpost-3 {
        border-bottom: 1px solid #ddd;
    }
    .catpost-4 {

    }
}
/*Zhengmei*/
.latest_post_zhenmei_first {
    height: 266px;
}
.latest_post_zhenmei_first .latest_post_zhenmei_title {
    font-size: 18px;
    padding-bottom: 0;
}
.latest_post_image_zhenmei_first {
    overflow: hidden;
    width: 100%;
    height: 185px;
    margin-bottom: 10px;
}
.latest_post_zhenmei_content p {
    font-size: 15px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 63px;
    -webkit-line-clamp: 3;
}





/*.main-content-section {
   padding-top: 20px;
}*/
.main-content-section .tg-one-half {
    width: 48.75%;
    padding-bottom: 0;
}

.posted-on a,
.tag-links a,
.edit-link a {
    color: #585a5a;
}


.posted-on a:hover,
.tag-links a:hover,
.edit-link a:hover {
    color: #da3532;
}

.single .tag-links a, .single .tag-links .fa-tags{
    color: #FF0000 !important;
}

/* Featured posts widget [UNUSE]

.widget_colormag_featured_posts_widget .article-content .entry-title,
.widget_colormag_featured_posts_vertical_widget .article-content .entry-title {
   padding: 0;
   font-size: 22px;
   font-weight: 500;
}
.widget_colormag_featured_posts_widget .article-content .entry-title a,
.widget_colormag_featured_posts_vertical_widget .article-content .entry-title a {
   color: #232323;
   text-shadow: none;
}
.widget_colormag_featured_posts_widget .article-content .entry-title a:hover,
.widget_colormag_featured_posts_vertical_widget .article-content .entry-title a:hover {
   color: #da3532;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline {
   padding-right: 10px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on .fa {
   color: #888888;
   font-size: 10px;
   padding-right: 3px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline .fa,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .comments .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline .fa,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .comments .fa {
   color: #888888;
   padding-right: 5px;
   font-size: 11px;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .byline a,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .comments a,
.widget_colormag_featured_posts_widget .article-content .below-entry-meta .comments span,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .byline a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .comments a,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta .comments span {
   font-size: 12px;
}
.widget_colormag_featured_posts_widget,
.widget_colormag_featured_posts_vertical_widget {
   margin-bottom: 30px;
}
.widget_colormag_featured_posts_widget .widget-title,
.widget_colormag_featured_posts_vertical_widget .widget-title {
   border-bottom: 3px solid #da3532;
   font-size: 18px;
   margin-bottom: 15px;
   padding-bottom: 0;
}
.widget_colormag_featured_posts_widget .widget-title:after,
.widget_colormag_featured_posts_vertical_widget .widget-title:after {
    content: '';
    position: absolute;
    top: 33px;
    left: 55px;
    border-top: solid 8px #232323;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}
*/
/*TEMPO
.page-id-682 .widget-title-arrow,
.page-id-682 .widget_colormag_featured_posts_widget .widget-title:after,
.page-id-682 .widget_colormag_featured_posts_vertical_widget .widget-title:after {
    display: none !important;
}

.page-id-682 .widget_colormag_featured_posts_widget .widget-title, 
.page-id-682 .widget_colormag_featured_posts_vertical_widget .widget-title {
        border-bottom-color: #232323 !important;
}
.page-id-682 .widget_colormag_featured_posts_widget .widget-title span, 
.page-id-682 .widget_colormag_featured_posts_vertical_widget .widget-title span {
        padding: 6px 12px 2px 12px !important;
}


.widget-title-arrow {
        position: absolute;
    top: 36px;
    left: 55px;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
        border-top: solid 8px #da3532;
    padding: 0 !important;
        background: none !important;}*/
/*
.widget_colormag_featured_posts_widget .widget-title span:after,
.widget_colormag_featured_posts_vertical_widget .widget-title span:after {
    content: '';
    position: absolute;
    top: 36px;
    left: 55px;
    border-top: solid 8px #da3532;
    border-left: solid 8px transparent;
    border-right: solid 8px transparent;
}*/
/*
.widget_colormag_featured_posts_widget .widget-title span,
.widget_colormag_featured_posts_vertical_widget .widget-title span {
   background-color: #232323;
   color: #fff;
   padding: 6px 12px;
   display: inline-block;
}
.widget_colormag_featured_posts_widget img,
.widget_colormag_featured_posts_vertical_widget img {
   margin-bottom: 18px;
}
.widget_colormag_featured_posts_widget .first-post {
   float: left;
   width: 48.70129870%;
   margin-bottom: 20px;
}
.widget_colormag_featured_posts_widget .following-post {
   float: right;
   width: 48.70129870%;
}
.widget_colormag_featured_posts_widget .following-post .byline,
.widget_colormag_featured_posts_vertical_widget .following-post .byline {
   display: none;
}
.widget_colormag_featured_posts_vertical_widget .first-post,
.widget_colormag_featured_posts_vertical_widget .following-post {
   float: none;
   width: 100%;
}
.widget_colormag_featured_posts_widget .single-article,
.widget_colormag_featured_posts_vertical_widget .single-article {
   background-color: #fff;
   border-bottom: 1px solid #ddd;
   padding: 10px 0px;
}
*/
/*TEMPO
.page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_widget .first-post .single-article figure,
.page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_vertical_widget .first-post .single-article figure {
   overflow: hidden;
   height: 200px;
   width: 300px;
   margin-right: 15px;
   float: left;
}

.widget_colormag_featured_posts_widget .first-post .single-article figure,
.widget_colormag_featured_posts_vertical_widget .first-post .single-article figure {
   overflow: hidden;
   height: 180px;
   margin-bottom: 10px;
}
.widget_colormag_featured_posts_widget .single-article figure img,
.widget_colormag_featured_posts_vertical_widget .single-article figure img {
   width: 100%;
   height: auto;
}
.widget_colormag_featured_posts_widget .article-content .below-entry-meta,
.widget_colormag_featured_posts_vertical_widget .article-content .below-entry-meta {
   margin-bottom: 12px;
}
.widget_colormag_featured_posts_widget .article-content .entry-content p,
.widget_colormag_featured_posts_vertical_widget .article-content .entry-content p {
   font-size: 15px;
   color: #555;
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   max-height: 63px;
   -webkit-line-clamp: 3;
}*/
/*.widget_colormag_featured_posts_widget .following-post .single-article,
.widget_colormag_featured_posts_vertical_widget .following-post .single-article {
   margin-bottom: 15px;
}*/
/*
.widget_colormag_featured_posts_widget .following-post figure,
.widget_colormag_featured_posts_vertical_widget .following-post figure {
   float: left;
   margin-right: 10px;
   overflow: hidden;
   height: 62px;
}
.widget_colormag_featured_posts_widget .following-post figure img,
.widget_colormag_featured_posts_vertical_widget .following-post figure img {
   width: 90px;
   height: auto;
}
#secondary .widget_colormag_featured_posts_widget .following-post .article-content .entry-title,
#secondary .widget_colormag_featured_posts_vertical_widget .following-post .article-content .entry-title {
   font-size: 14px;
   line-height: 1.4;
}
.widget_colormag_featured_posts_widget .following-post .article-content .entry-title,
.widget_colormag_featured_posts_vertical_widget .following-post .article-content .entry-title {
   font-size: 16px;
}
.widget_colormag_featured_posts_widget .following-post .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_widget .following-post .article-content .below-entry-meta .byline a,
.widget_colormag_featured_posts_vertical_widget .following-post .article-content .below-entry-meta .posted-on a,
.widget_colormag_featured_posts_vertical_widget .following-post .article-content .below-entry-meta .byline a {
   font-size: 11px;
}
.widget_colormag_featured_posts_widget .following-post .article-content .below-entry-meta,
.widget_colormag_featured_posts_vertical_widget .following-post .article-content .below-entry-meta {
   margin-bottom: 0;
}
.widget_colormag_featured_posts_widget .following-post img,
.widget_colormag_featured_posts_vertical_widget .following-post img {
   margin-bottom: 0;
}
.widget_colormag_featured_posts_widget .following-post .above-entry-meta,
.widget_colormag_featured_posts_vertical_widget .following-post .above-entry-meta {
   display: none;
}*/

.top-bar {
    background: url(/public/static_resources/img/topbar_background.jpg) repeat #fff;
    padding: 6px 0 0 0;
    font-size: 14px;
}


/* Newsticker Bar 即时新闻 */

.breaking-news-section {
    background-color: #232323;
    padding: 13px 0 7px 0;
    position: relative;
    margin-bottom: 1px;
    margin-top: -1px;
    text-align: center;
}
.breaking-news {
    display: inline;
}
.breaking-news div {
    display: none;
}
/* The HTML list gets replaced with a single div,
   which contains the active ticker item, so you
   can easily style that as well */
.breaking-news div {
    display: inline-block;
    word-wrap: break-word;
}
.date-in-header {
    color: #888;
    font-size: 14px;
    top: 4px;
    position: absolute;
    left: 0;
    padding: 5px 10px;
    border-right: 1px solid #333;
}
.newsticker {
    display: inline-block;
    overflow: hidden;
    height: 20px;
    text-align: left;
}
.newsticker li {
    color: #ffff00;
    margin-bottom: 10px;
    text-align: center;
}
.newsticker li .fa-clock-o,
.newsticker li .ticker-time {
    display: none;
    color: #888;
    font-size: 11px;
    padding-left: 2px;
}


/*Author Box

.author-box {
   width: 100%;
   display: inline-block;
   padding: 10px;
   margin-bottom: 25px;
}
.author-img img {
   margin-right: 15px;
}
.author-name {
   padding-bottom: 10px;
   font-size: 20px;
}
.author-description {
}*/

/* Related Posts 相关新闻 */

.col-relatedpost {
    margin-top: 10px;
    border: 1px solid #ddd;
}

.related-posts {

}

.related-posts-main-title {
    padding: 10px 12px;
    border-bottom: 1px solid #ddd;
    background: #eee;
    margin: 0px 0px 10px 0px;
}
.related-posts-main-title .fa {
    color: #da3532;
}
.related-posts-main-title span {
    font-size: 26px;
}
.related-posts-thumbnail {
    overflow: hidden;
    width: 80px;
    height: 50px;
    float: left;
    margin-right: 10px;
}
.single-related-posts {
    width: 100%;
    border-bottom: 1px solid #ddd;
    margin-top: 10px;
    min-height: 43px;
}
.single-related-posts .article-content{
    padding-left:10px;
}
.single-related-posts img {
    margin-bottom: 0;
}
.related-posts .single-related-posts:nth-child(3n+3) {
    margin-right: 0;
}

.related-post-time, .related-post-title{
 padding-left: 0px !important; 
 padding-right: 0px !important; 
}
/*.single-related-posts .article-content {
   padding: 0 10px 5px;
}*/
.single-related-posts .byline {
    display: none;
}
.single-related-posts .article-content .entry-title {
    font-size: 17px;
    padding-bottom: 0;
}
.single-related-posts .article-content .entry-title a {
    color: #232323;
    text-shadow: none;
}
.single-related-posts .article-content .entry-title a:hover {
    color: #da3532;
}
.single-related-posts .article-content .below-entry-meta .posted-on,
.single-related-posts .article-content .below-entry-meta .byline {
    padding-right: 10px;
}
.single-related-posts .article-content .below-entry-meta .posted-on .fa {
    color: #888888;
    padding-right: 3px;
}
/*.single-related-posts .article-content .below-entry-meta .byline .fa,
.single-related-posts .article-content .below-entry-meta .comments .fa {
   color: #888888;
   padding-right: 5px;
}*/
.single-related-posts .article-content .below-entry-meta .posted-on a,
.single-related-posts .article-content .below-entry-meta .byline a,
.single-related-posts .article-content .below-entry-meta .comments a {
    font-size: 12px;
}


/* Random Post 看一看 */

.col-randompost,
.col-randompost .width-change {
    padding: 0 !important;
}

.col-randompost {
    border: 1px solid #ddd;
    background: #f9f9f9;
    border-right-width: 0;
}
.col-randompost h4 {
    padding: 10px 12px;
    background: #eee;
}
.col-randompost .title_content h5 {
    font-size: 15px;
    padding-top: 7px;
}
.col-randompost .random_post_div_no_img,
.col-randompost .random_post_div {
    border: 1px solid #ddd;
    border-right-width: 0;
    height: 172px;
    padding: 13px;
    margin-bottom: -1px;
}
.col-randompost .random_post_div {
    text-align: center;
}
.col-randompost img {
    border: 1px solid #ddd;
    max-height: 88px;
}
.col-randompost .random_post_img .title_content{
    overflow: hidden;
    max-height: 58px;
}
.col-randompost .random_post_div_no_img p {
    font-size: 15px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 63px;
    -webkit-line-clamp: 3;
}

@media (max-width: 991px) and (min-width: 768px) {
    .col-randompost .random_post_div_no_img,
    .col-randompost .random_post_div {
        margin-left: -1px;
    }
}

@media (max-width: 767px) {
    .col-randompost h4,
    .related-posts-main-title span {
        font-size: 22px;
    }
}

@media (min-width: 992px) {
    .col-randompost .col-md-4 {
        border-left: 0;
    }
}

.fb-comments span,
.fb-comments iframe {
    width: 100% !important;
}


/* Sharing Section */

.share-buttons {
    display: inline-block;
}
.box {
    border: 1px solid #eaeaea;
    border-radius: 3px;
    display: inline-block;
}
.count {
    background: none repeat scroll 0 0 #f2f2f2;
    color: #da3532;
    float: right;
    font-size: 22px;
    padding: 0 16px;
}
.share {
    float: left;
}
#twitter, #facebook, #googleplus, #pinterest {
    float: left;
    padding-right: 20px;
}
.share .fa {
    display: block;
    font-size: 30px;
    line-height: 35px;
    padding: 0 15px;
}
.share .fa-twitter {
    color: #55acee;
}
.share .fa-facebook-square {
    color: #3b5998;
}
.share .fa-google-plus-square {
    color: #dd4b39;
}
.share .fa-pinterest {
    color: #cc2127;
}



/* =ADVERTISEMENT
----------------------------------------------- */
.header-adv-achieve #PL{
    margin-top: 5px;
    margin-bottom: 5px;
}

.half-premium-leaderboard-frame {
    background: #000;
    text-align: center;
    margin: 0 -15px 1px -15px;
    padding: 10px 0;
}

.page-id-814 .premium_skyscraper_left, 
.page-id-814 .premium_skyscraper_right {
    top: -9px;
}
.home .premium_skyscraper_left, 
.home .premium_skyscraper_right,
.page-id-440837 .premium_skyscraper_left,
.page-id-440837 .premium_skyscraper_right{
    top: 0px;
}

.premium_skyscraper_left,
.premium_skyscraper_right {
    position: absolute; 
    
    z-index: 1000;
}
.premium_skyscraper_left {
    left: -160px;
}
.premium_skyscraper_right {
    right: -160px;
}

.sticky-banner-left {
    position:fixed;
    top:34px !important;
    left:auto;
    margin-left:-159px;
    width:160px;
    height:800px;
}
.sticky-banner-right {
    position:fixed;
    top:34px !important;
    right:auto;
    margin-left:969px;
    width:160px;
    height:800px;
}

@media (max-width: 1109px){
    .premium_skyscraper_left,
    .premium_skyscraper_right {
        display: none;
    }
}
@media (min-width: 1110px){
    .tg-first-footer-widget {
        padding-left: 15px;
    }
    .tg-fourth-footer-widget {
        padding-right: 15px;
    }
}

.col-leaderboard-bottom {
    border-top: 1px solid #ddd;
    padding: 10px 0;
    text-align: center;
    margin-top: -1px;
}

.mid-banner-adv {
    padding-top: 10px;
    padding-bottom: 10px;
    /*border-top: 1px solid #ddd;*/
    border-bottom: 1px solid #ddd;
    margin-top: -1px;
    text-align: center;
}


.archive .mid-banner-adv{
	border-top: none;
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
}

.page .mid-banner-adv {
    /* border-top: 1px solid #ddd; */
    border-bottom: 1px solid #ddd;
   
    /*text-align: center;*/
}

.single .mid-banner-adv{
    text-align: center;
}

.all-leaderboard iframe,
.mid-banner-adv iframe
{
	/*position: absolute;
    top: 0; 
    left: 0;
    width: 100%;
    height: 100%;*/
}

#CP_R3{
 display:block;
}
.single #R2, .single #R2_L, .single #R2_M{
 display:block;
}
.advertisement_125x125 {

}
.advertisement_125x125 img {
    margin-bottom: 8px;
    padding: 0 2px;
    border: 1px solid #ddd;
}
.advertisement-title {

}
.advertisement_300x250 {

}
.advertisement_300x250 img {
    margin: 0 auto;
    display: block;
    border: 1px solid #ddd;
}
#header-right-section .advertisement_728x90 {
    margin-bottom: 0;
    padding: 7px 0 5px 0;
}
.advertisement_728x90 {
    padding: 15px 0 45px;
    display: block;
}
#header-right-section .advertisement_728x90 img {
    padding: 0;
}
.advertisement_728x90 img {
    margin-bottom: 0;
    display: block;
    margin: 0 auto;
    border: 1px solid #ddd;
}
.advertisement-content {
    text-align: center;
}

.advertisement_below_post_title {
    float: left;
    width: 300px;
    margin-right: 10px;
}

.advertisement_above_footer .inner-wrap {
    padding-top: 5px;
	padding-bottom: 5px;}


.advertisement_above_footer .widget-title {
    border-bottom: 2px solid #289dcc;
    font-size: 18px;
    margin-bottom: 15px;
    padding-bottom: 0;
}
.advertisement_above_footer .widget-title span {
    background-color: #289dcc;
    color: #fff;
    padding: 6px 12px;
    display: inline-block;
}

.advertisement_above_footer,
.medium-premium-leaderboard,
.mid-banner-adv {
    text-align: center;
    padding-top:10px;
    padding-bottom:10px;
}

@media (max-width: 747px){
	.all-leaderboard{
    position: relative;
    padding-bottom: 12.36%; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    height: 0;
    overflow: hidden;
	}
}

@media (min-width: 748px){
	.all-leaderboard{
    position: relative;
    padding-bottom: 90px; /* proportion value to aspect ratio 16:9 (9 / 16 = 0.5625 or 56.25%) */
    height: 0;
    overflow: hidden;
	}
}

@media (max-width: 488px){
	.mid-banner-adv{
    position: relative;
  
    overflow: hidden;
	}
}

@media (min-width: 489px){
	.mid-banner-adv{
    position: relative;
    overflow: hidden;
	}
}

.mid-rectangular, .half-page {
    text-align: center;
}

.side-adv{
	padding-left: 0px !important;
	padding-right: 0px !important;
	margin-left: -6px !important;
}

.side-adv iframe{
    max-width: unset !important;
}

.dfp_eyeblaster {
    position:fixed;
    width:100%;
    height:100%;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0, 0, 0, 0.7);
    transition: opacity 500ms;
    display: none;
    opacity: 0;
    z-index: 1003;
}
.dfp_eyeblaster-target {
    display: inherit;
    opacity: 1;
}

.dfp_eyeblasterDiv {
     width:100%;
    height:100%;
    position: relative;
    transition: visibility 2s ease-in-out;
}

.dfp_eyeblasterDiv .dfp_eyeblasterClose {
    position: absolute;
    top: -40px;
    right: 0px;
    transition: all 200ms;
    font-size: 35px;
    font-family: arial;
    text-decoration: none;
    color: #fff;
    background-color: #000000;
    padding-left: 5px;
    padding-right: 5px;
}

.dfp_eyeblasterDiv .dfp_eyeblasterClose:hover {
    color: #FF3366;
}
.dfp_eyeblasterDiv .dfp_eyeblasterContent {
    width: 100%;
    height: auto;
     margin-left:auto; 
    margin-right:auto; 
    vertical-align:middle; 
    position: absolute; 
    top: 50%; 
    left: 50%;
    transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
}

.dfp_eyeblasterDiv .dfp_eyeblasterClose_inner{
    background-color: #000000;
    padding-right: 5px;
    padding-left: 5px;
}



/**/

.image-popup {

}
.featured-image {

}

/*TEMPO
#content .post .article-content .above-entry-meta .cat-links a {display: none;}
#content .post .article-content .above-entry-meta .cat-links a:first-child {display: inline !important;} */

/*
.search #content .post:first-child .featured-image,
.archive #content .post:first-child .featured-image {
        width: 250px;
    height: 170px;
}*/

.single .post .featured-image {
    display: none;
}

.post .featured-image {
    float: left;
    overflow: hidden;
    width: 150px;
    height: 100px;
    margin-right: 10px;
}
#site-navigation {
    z-index: 999;
}

.fitvids-video {

}
.video-title {

}

/* Gallery Post Format */
.single-format-gallery {

}
.gallery-post-format ul.gallery-images {
    padding: 0;
    margin: 0;
}

.gallery-post-format #bx-pager .pager-thumb {
    overflow: hidden;
    width: 80px;
    height: 52px;
    display: inline-block;	
    border: 1px solid #ddd;
    margin: 1px 3px;
}
.gallery-post-format #bx-pager .pager-thumb img {
    width: 100%;
    height: auto;

}
#bx-pager {
    /*overflow-y: hidden;
overflow-x: scroll;
width: 100%;
height: 77px;
white-space: nowrap;*/
    margin-bottom: 20px;
}

.search #bx-pager {
    margin-bottom: 0;
}

.gallery-images {

}


/*--------------------------------------------------------------
Responsive Structure
--------------------------------------------------------------*/
@media screen and (max-width: 1190px) {
    #page {
        width: 97%;
    }
    .wide #page {
        width: 100%;
    }
    .inner-wrap {
        width: 94%;
    }
}

/*TEMPO
@media (min-width: 781px) and (max-width: 880px) {
        .page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_widget .first-post .single-article figure, 
        .page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_vertical_widget .first-post .single-article figure {
                width: 255px;
                height: 170px;
        }	
}
@media (min-width: 521px) and (max-width: 600px) {
        .page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_widget .first-post .single-article figure, 
        .page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_vertical_widget .first-post .single-article figure {
                width: 255px;
                height: 170px;
        }	
}*/
@media (max-width: 520px) {
    /*	.page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_widget .first-post .single-article figure, 
            .page-id-682 #pgc-682-0-0 .widget_colormag_featured_posts_vertical_widget .first-post .single-article figure {
                    max-width: 300px;
                    width: auto;
                    float: none;		
            }*/
    /*	.search #content .post:first-child .featured-image,
            .archive #content .post:first-child .featured-image {
                    width: 150px;
                    height: 100px;
            }	*/
    .search #content .post .article-content .entry-title,
    .archive #content .post .article-content .entry-title {
        font-size: 21px;
    }

}
@media screen and (max-width:768px) {
    .advertisement_above_footer .inner-wrap,
    .second_nav .inner-wrap,
    #main .inner-wrap {
        border: 0;
        padding: 0;
    }
    #header-text-nav-wrap {
        /* padding: 10px 0;*/
    }
    #header-left-section {
        float: none;
    }
    #header-logo-image {
        float: none;
        text-align: center;
        padding-right: 0;
    }
    #header-text {
        float: none;
        text-align: center;
        padding-right: 0;
    }
    #header-right-section {
    	width: 100%;
        float: none;
    }
    #header-right-section .widget {
        text-align:center;
    }
    /*  #header-right-section .advertisement_728x90 {
              margin: 0 -21px;
      }  */
    .advertisement_728x90 img {
        margin: 9px auto 3px auto
    }
    .top-bar,
    .site-header-switch,
    .site-header-classified,
    .site-header-search {
        display: none;
    }
    #site-navigation {
        background: #232323 url(/public/static_resources/img/menu_bg.png) top left repeat-x;
        background-size: 1px 48px;
    }
    #site-navigation .inner-wrap {
        width: 100%;
    }
    .menu-top-second-menu-container {
        margin-top: 8px;
    }
    .top-navi-bg {
        background: none;
        padding: 7px 0;
    }
    .menu-toggle {
        display: block;
        float: left;
    }
    .main-navigation ul#menu-top-menu {
        display: none;
    }
    .main-navigation .home-icon a {
        padding: 7px 10px;
    }
    .widget_slider_area,
    .widget_beside_slider {
        float: none;
        width: 100%;
    }
    .widget_slider_area {
        padding-bottom: 10px;
    }
    #primary, #secondary {
        float: none;
        width: 100%;
    }
}

@media (min-width:781px) {
    #pgc-682-0-0 {
        border-right: 1px solid #ddd;
    } /*Chinapress first left section*/ /*TEMPO*/


}
@media screen and (max-width: 600px) {
    .top-bar {
        text-align: center;
    }
    .date-in-header,
    .breaking-news,
    #masthead .social-links {
        float: none;
        max-width: 100%;
    }
    .archive #content .post:first-child,
    .archive #content .post:nth-child(2n),
    .archive #content .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .blog .post:first-child,
    .blog .post:nth-child(2n),
    .blog .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .search .post:first-child,
    .search .post:nth-child(2n),
    .search .post:nth-child(2n+1) {
        float: none;
        width: 100%;
    }
    .tg-footer-main-widget {
        float: none;
        margin-right: 0;
        width: 100%;
    }
    .tg-footer-other-widgets {
        float: none;
        width: 100%;
    }
    .tg-first-footer-widget .widget-title {margin-right: 0 !important;}
    .footer-socket-right-section,
    .footer-socket-left-section {
        float: none;
        text-align: center;
    }
    .footer-socket-wrapper .copyright {
        float: none;
        max-width: 100%;
        text-align: center;
    }
    .footer-socket-area .social-links {
        float: none;
    }
    .width-change-2 {
        width: 100% !important;
    }
}
@media screen and (max-width: 420px) {
    #content .post .article-content .entry-title {
        font-size: 28px;
    }
    /*  .widget_colormag_featured_posts_widget .first-post,
      .widget_colormag_featured_posts_widget .following-post,	
      .widget_colormag_featured_posts_vertical_widget .first-post,
      .widget_colormag_featured_posts_vertical_widget .following-post {
         float: none;
         width: 100%;
      }*/
    .main-content-section .tg-one-half {
        width: 100%;
    }
    .tg-second-footer-widget,
    .tg-third-footer-widget,
    .tg-fourth-footer-widget {
        float: none;
        margin-right: 0;
        width: 100%;
    }
    .single-related-posts {
        margin-right: 0;
        width: 100%;
    }
}

@media screen and (max-width: 380px) {
    /* .widget_highlighted_posts .single-article {
        float: none;
        margin-right: 0;
        max-width: 100%;
     }*/
    .search #content .post .featured-image,
    .archive #content .post .featured-image {
        width: 100px;
        height: 80px;
    }  
}

@media (max-width: 550px) {
    .emoji{
        width:45px !important;
    }
    .emoji_count_div{
        padding: 7px 0px 7px 0px !important;
    }
    .like_post{
        height: 90px !important;
    }
}

.respond-msg{
    display:none;
}

.like_post{
    border-top: 1px solid #ddd;
    padding: 5px 0;
    border-bottom: 1px solid #ddd;
    bottom: 0;
    height: 115px;
    width: 100%;
    text-align: center;
    display:none;
}

.like_post_gp{
    display: inline-block;
    text-align:center;
}

.emoji{
    float:left;
    width:70px;
    margin-left: 15px;
}

.emoji img{
    height: auto;
}

.emoji_count_div{
    padding: 7px 0px 7px 0px;
    margin-top: 5px;
    border-radius: 10px;
    background-color: #faaa1d;
    color : #FFFFFF;
    font-weight: 700;
}

.entry-tags {
    font-size:15px;
    padding:0;
    list-style-type:none
}
.entry-tags a {
    font-size:15px;
    color:green;
    padding:5px 10px 6px
}
.entry-tags a:hover {
    background:#ddd
}
.entry-tags li {
    list-style:none!important;
    display:inline-block;
    margin:0 1px 5px
}

.latest_post_maibo_first {
    height: 290px;
    padding-top: 10px;
}
.latest_post_maibo_first .latest_post_maibo_title {
    font-size: 18px;
    padding-bottom: 0;
}
.latest_post_image_maibo_first {
    overflow: hidden;
    width: 100%;
    height: 185px;
    margin-bottom: 10px;
}
.latest_post_maibo_content p {
    font-size: 15px;
    color: #555;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 63px;
    -webkit-line-clamp: 3;
}

.latest_post_image_maibo_first_noimage{
    padding-top:20px;
}



.all_terms_condition_content{
	font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
	color: #505050;
	line-height: 1.5;
	margin-bottom: 0px !important;
	padding: 0px 20px 0px 20px;
	}

.terms_condition_content {
	font-size:14px;
	}

.terms_condition_title{
	font-size:18px;
	font-weight:500;
	text-decoration:underline;
	}

.terms_condition_ul {
    list-style: square;
    padding: 0 0 30px 60px;
	font-size:16px;
}

.terms_condition_0l{
	padding: 0 0 0 35px;
    margin-bottom: 30px;
	font-size:16px;
	}

    /* MOBILE APP PROMO
----------------------------------------------- */
#mobile_promo{
    overflow: hidden; 
}

#mobile_promo_container{
    overflow-x: hidden; 
    max-width: 100%; 
}

#mobile_promo_panel{
    position: relative; 
    background-color:#f9b500; 
    padding-top: 10px; 
    padding-bottom: 5px; 
    margin-right:0px; 
    margin-left:0px;
}

#mobile_promo_app_icon{
    width: 60px; 
    display: inline-block; 
    margin-left: 5px;
}

#mobile_promo_app_icon{
    width: 60px; 
    display: inline-block; 
    margin-left: 5px;
}

#mobile_promo_msg{
    display: inline-block; 
    margin-top: 15px;
}

#mobile_promo_msg_span_01{
    font-size: 100%;  
    font-weight: bold;
}

#mobile_promo_msg_span_01 img{
    width: 50px; 
    display: inline-block;
}

#mobile_promo_msg_span_02{
    display: inline-block; 
    vertical-align: bottom; 
    margin-left:3px;
}

#mobile_promo_msg_span_03{
    font-size: 90%; 
    font-weight: 700; 
    max-width: 165px;
}

#mobile_promo_btn_panel{
    width: 85px; 
    display: inline-block;  
    margin-top: 8px; 
    float: right; 
    margin-right: 10px;
    max-height:50px;
}

#mobile_promo_btn{
    background-image: url('/public/static_resources/img/download-app-btn-bg.png'); 
    text-align: center;
     vertical-align: middle; 
     position: relative; 
     background-repeat: no-repeat; 
     background-size: 100% 100%; 
     padding-top: 7px; 
     padding-bottom: 7px; 
     margin-bottom: 5px; 
     max-width: 110px;
}

#mobile_promo_btn span{
    text-align: center; 
    vertical-align: middle;  
    font-size: 100%; 
    font-weight: 700;
}

#mobile_promo_btn_msg{
    text-align: center; 
    vertical-align: middle; 
    font-size: 65%; 
    max-width: 110px; 
    font-weight: 700;
}

#close_mpromo{
    font-size: 25px; 
    color: white; 
    font-weight: bold; 
    position: absolute; 
    top: -5px; 
    right: 2px;
    padding-left: 30px; 
    padding-bottom: 30px;
}

.home_title{
    display:none;
}

@media (min-width: 991px){
    #tag_mobile{
        display:none;
    }
}

@media (min-width: 601px){
     #hotvideohome_mobile{
        display:none;
    }
}

@media (max-width: 990px){
    #tag_desktop{
        display:none;
    }
}

@media (max-width: 600px){
    #hotvideohome_desktop{
        display:none;
    }
    .home_title{
        display: block;
        width: 100%;
        text-align: center;
        background-color: rgb(255, 218, 86);
        padding-bottom: 5px;
    }
    .home_title img{
        width: 120px;
        height: 42px;
    }
}

#tax_highlight_banner a:hover{
    color: black !important;
}

#tax_highlight_banner img{
    width: 100%; 
    height: auto;
}

@media (max-width: 600px){
    #tax_highlight_title{
     font-size: 30px;
     font-weight: 700;
    }

    .tax_highlight_banner_big{
        display:none;
    }
}

@media (min-width: 601px){
    #tax_highlight_title{
     font-size: 45px;
     font-weight: 700;
    }
    
    .tax_highlight_banner_small{
        display:none;
    }
}

.three-cols{
    display:inline-block;
    float:left;
    border: 1px solid #ddd;
    padding: 6px 10px;
    min-height: 339px;
}
.three-cols2 img {
    max-height: 199px;
    overflow-x: hidden;
}
@media (min-width: 960px){
   .three-cols{
    width: 33.333%;
    }
    .food_cat_logo{
        display:none;
    }
}

@media (min-width: 640px) and (max-width: 959px){
   .three-cols{
    width: 50%;
    }
    .food_cat_logo{
        display:none;
    }
}

@media (max-width: 639px){
   .three-cols{
    width: 100%;
    }

    .food_cat_logo{
        min-height: 250px;
        margin-bottom: 20px;
    }

    .category-2380 .three-cols-ads{
         display:none;
    }
}

.three-cols-ads .article-content{
    display: table;
    height: 100%;
    width: 100%;
}

.three-cols-ads .article-content .mid-rectangular{
   display: table-cell;
    vertical-align: middle;
}

.cp_reporter .reporter_intro {
	margin-bottom: 50px;
}
.cp_reporter .reporter_intro ul{
	font-weight: 600;
	font-size: 16px;
	list-style-type: square;
	margin-left:20px;
}

.cp_reporter .reporter_intro li {
	border-bottom: none;
}

.reporter_intro .intro_image{
	text-align: center;
}

.cp_reporter h4, .reporter_intro_widget h4{
   font-size: 15px;
	font-weight: 500;
	padding-bottom: 5px;
}
.reporter_intro .category_tab{
    border-bottom:3px solid;
     text-align: center;
}
.reporter_intro .red, .reporter_intro_widget .red{
   border-bottom-color: #df0001 !important;
}

.reporter_intro .orange, .reporter_intro_widget .orange {
    border-bottom-color: #f67d20 !important;
}
.reporter_intro .red .category_header, .reporter_intro_widget .red .category_header {
  background-color: #df0001;
}

.reporter_intro .orange  .category_header, .reporter_intro_widget .orange  .category_header {
   background-color: #f67d20;
}

.reporter_intro .category_tab{
     text-align: center;
}

.cp_reporter .category_tab, .reporter_intro_widget .category_tab{
    border-bottom:3px solid;
    border-bottom-color: #000000;
}
.cp_reporter .category_header, .reporter_intro_widget .category_header{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    padding: 4px 12px;
    display: inline-block;
    background-color: #000000;
}
.cp_reporter li, .reporter_intro_widget li{
    border-bottom:1px solid #eee;
    margin:5px 0px;
}

.cp_reporter .default-wp-page li{
    border-bottom:none;
}
.cp_reporter .category_header_more{
    float:right;
    display:inline-block;
    margin:5px;
}

.cp_reporter_list span, .archive_subtitle{
	color: #A9A9A9;
	font-size: 13px;
}

.reporter_event_header{
	font-size: 16px;
	border-bottom: 3px solid #24a966;
	color: #24a966;
	font-weight: 700;
}
.reporter_event_header span{
	display: inline-block;
	margin-bottom: 5px;
}

.reporter_event_year{
	margin-bottom: 5px;
}
.reporter_event_year, .school_event_main_title{
	padding: 8px 0px 8px 5px;
	background-color: #f2f2f2;
}

.school_event_desc{
	background-color: #f2f2f2;
	color: #808080;
	padding: 0px 10px 10px 10px;
}

.school_event_arrow{
	width: 0px;
	height: 0px;
	border-left: 20px solid transparent;
	border-right: 20px solid transparent;
	border-top: 20px solid rgb(242, 242, 242);
	margin-bottom: 5px;
}

.school_event_desc_border{
	display: block;
	margin-left: auto;
	margin-right: auto;
	width:95%;
	border-top: solid 1px #888888;
	margin-bottom: 5px;
}

.school_event_main_title{
	font-size: 16px;
	font-weight: 700;
	text-align:center;
	margin-top: 8px;
}

.school_event_toggle{
	float: right;
	margin-right: 10px;
	font-size: 19px;
}

.reporter_event_item{
	margin-bottom: 8px;
}

.reporter_event_item_cal{
	width: 50px;
	display: inline-block;
}

.reporter_event_item_cal_day{
	font-size: 15px;
	background-color: #f57e20;
	text-align: center;
	padding-top: 7px;
	padding-bottom: 7px;
	color: #ffffff;
}

.reporter_event_item_cal_month{
	text-align: center;
	color: rgb(255, 255, 255);
	font-size: 12px;
	background-color: #8e4802;
	padding-top: 3px;
	padding-bottom: 3px;
}

.reporter_event_item_detail{
	display: inline-block;
	vertical-align: top;
	margin-top: 10px;
	margin-left: 10px;
}

.reporter_event_item_detail_title{
	font-weight: 600;
}

.reporter_event_item_detail_time{
	margin-right: 5px;
	color: #a2a3a5;
}

.reporter_event_item_detail_venue{
	color: #a2a3a5;
}

.reporter_intro_widget .category_tab{
	margin: 0;
}

.cp_reporter .post .featured-image{
    width: auto;
    height: auto;
}



.hotnews-bg{
    background-image:url(/public/static_resources/img/Hot-news-page-bg.jpg);
    background-repeat:no-repeat;
    overflow:hidden;
    height: 140px;
    }
.hotnews-logo{
    width:100%;
    height:auto;
    text-align:center;
    padding-top: 5px;
}

@media screen and (max-width: 480px) {
.hotnews-logo img{
    width:85%;
    height:auto;
    text-align:center;
}

.btnHotNews{
    font-size:20px !important;
}   

.hot-news-border {
    border-bottom: 1px solid #ddd;
}   
}


@media screen and (max-width: 320px) {
/*.buttons_hotNews{
    text-align:center;
    padding-top: 20px !important;
}*/

.hotnews-logo{
    padding-top: 10px !important;
}
}

.buttons_hotNews{
    text-align:center;
    padding-top: 1%;
    margin-top: -43px;
    margin-bottom: 15px;
}

@media screen and (max-width: 768px) {
.buttons_hotNews {
    margin-top: -41px;
    margin-bottom: 15px;
}
}

.btnHotNews {
  margin-left: 5px;
  margin-right: 5px;
  background: #004fff;
  background-image: -webkit-linear-gradient(top, #004fff, #000061);
  background-image: -moz-linear-gradient(top, #004fff, #000061);
  background-image: -ms-linear-gradient(top, #004fff, #000061);
  background-image: -o-linear-gradient(top, #004fff, #000061);
  background-image: linear-gradient(to bottom, #004fff, #000061);
  -webkit-border-radius: 18;
  -moz-border-radius: 18;
  border-radius: 10px;
  text-shadow: 0px 2px 0px #000000;
  font-family: 14px 'SimHei', '黑体', 'STHeiti', '华文黑体', 'Helvetica Neue', Arial, Helvetica, sans-serif;
  color: #ffffff;
  font-size: 15px;
  padding: 7px 20px 7px 20px;
  border: solid #00ccff 1px;
  text-decoration: none;
  -webkit-box-shadow: 2px 3px 3px #000000;
  -moz-box-shadow: 2px 3px 3px #000000;
  box-shadow: 2px 3px 3px #000000;
}

.btnHotNews:hover,.btnHotNews:active,.btnHotNews:focus, .hot_post_button_showing{
   background: #009dff;
  background-image: -webkit-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -moz-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -ms-linear-gradient(top, #009dff, #4cb7ff);
  background-image: -o-linear-gradient(top, #009dff, #4cb7ff);
  background-image: linear-gradient(to bottom, #009dff, #4cb7ff);
  text-decoration: none;
  color:#FFFFFF;
}   

.number_hotnews {
    background-color: #c00;
    padding: 12px;
    color: #fff;
    font: 20px sans-serif;
    position: absolute;
    left: 0px;
    top: 0px;
}

.number_hotnews_small {
    background-color: #c00;
    padding: 10px;
    color: #fff;
    font: 15px sans-serif;
    position: absolute;
    left: 0px;
    top: 0px;
}

.latest_post_image_achieve_hotest_count, .latest_post_image_achieve_hotest_count .number_hotnews_small{
    position: relative;
}

.latest_post_image_achieve_hotest_count .number_hotnews_small{
    display: inline-block;
}

.latest_post_other .latest_post_image_achieve_hotest_count{
    float: left;
    margin-right: 10px;
}

.latest_post_image_achieve_hotest {
    position: relative;
    margin-bottom: 10px;
    overflow: hidden;
    border: 1px solid #ddd;
    width: 100%;
    max-height: 345px;
}

.latest_post_image_achieve_hotest img {
    width: 100%;
    height: auto;
}

.latest_meta_time_hotest {
    display: block;
    color: #888;
    font-size: 15px;
    margin: 5px 0 10px 0;
}


.latest_post_achieve_title_hotnews {
    font-size: 25px;
    line-height: 1.2;
    color: #c00;
}

.latest_post_other_title_hotnews {
    font-size: 18px;
    font-weight: 500;
    line-height: 1.3em;
    padding-bottom: 0;
    color: #c00;
}

.hot_post_page_table td{
    width: 50%;
}

.hot_post_div{
    display:none;
}

.hot_post_showing{
    display: block;
}

.hot_post_page_nonews{
    text-align: center;
    padding-top: 20px;
}

@media (max-width: 600px) {
    .hot_post_page_table{
        border: 0;
    }
    .hot_post_page_table thead {
        display: none;
    }
    .hot_post_page_table tr {
        display: block;
    }
    
    .hot_post_page_table td {
        display: block;
        width: 100% !important; 
        height:auto !important;
    }
    
    .latest_post_image_other_hotnews{
        /*max-height: 0px !important;*/
        width:100%  !important;
        margin-bottom: 10px;
    }
    
    .latest_post_other_title_hotnews {
    font-size: 20px !important;}
}

.latest_post_image_other_hotnews{
    float: left;
    margin-right: 10px;
    border: 1px solid #ddd;
    width: 120px;
    /*max-height: 100px;*/
}

.latest_post_image_other_hotnews img{
    width:100%;
    height:auto;
}


.latest_post_other_hotnews {
    height: auto;
    position: relative;
    margin-bottom: 19px;
}

.polls table {
    border-collapse: separate;
    border-spacing: 10px;
}

.polls table td{
    border: solid 2px #FF9900;
    width: 50%;
    vertical-align: top;
}

.polls table .empty-td{
    border: none;
}

.yop-poll-container-active_td{
    background-color: #FFFFCC;
}

@media (max-width: 600px) {
    .polls table{
        border: 0;
    }
    
    .polls table tr {
        display: block;
    }
    
    .polls table td {
        display: block;
        width: 100% !important; 
        height:auto !important;
    }
}

.poll_widget .yop-poll-container{
    border: solid 2px #FF9900;
}

#innity-in-post{
	width: 100%;
}

@media (max-width: 747px) {
    .hide_in_mobile{
        display:none;
    }
}
@media (min-width: 748px) {
    .hide_in_desktop{
        display:none;
    }
}

.gold_color{
    background-image: url(/public/static_resources/img/gsc2.gif);
    width: 50px;
    height: 32px;
    background-size: 50px 32px;
}

.gold_color a{
    height: 32px;
    font-size: 1px !important;
    color: transparent !important;
}

.main-navigation .gold_color a:hover,
.main-navigation ul .gold_color:hover > a {
    background-color: transparent;
}

.gold_color_m a{
    background-image: url(/public/static_resources/img/gsc2.gif);
    height: 32px;
    background-size: 50px 32px;
    background-color: black !important;
    background-repeat: no-repeat;
    font-size: 1px;
    color: transparent;
    background-position: center;
}

/*election*/

.election-top{
	background-image: url(/public/static_resources/img/NCP-WEB-I.gif);
    background-size: 120px 40px;
    background-repeat: no-repeat;
    font-size: 1px;
    color: transparent;
	background-color: transparent !important;
    background-position: center;
	width: 120px;
	height: 40px;
}
.election-top a:hover,.election-top:hover > a{
    background-color: transparent!important;
}
.election-top a {
    height: 40px;
}

@media (max-width: 747px) {
    .elect-adsPL{
    border-top: 1px solid #ddd;
    text-align: center;
    margin-top: -1px;
    }
	.election-top{
	background-image: url(/public/static_resources/img/NCP-MOBILE-I.gif);
	background-position: left;
    width: auto;
	}
	.menu-primary-container .election-top a{
	    background-color: transparent !important;
	}
}
@media (min-width: 748px) {
    .elect-adsPL{
    padding: 10px 0;
    top: 0;
    right: 0;
}
}


.tag-group-wrap{
    border-bottom:1px #eee solid;
    margin:10px 0px;
}
.tag-group-wrap .cat-links a{
    background-color: #da3532;
    color: #fff;
    font-size: 11px;
    padding: 2px 10px;
    margin-bottom: 4px;
}
.tag-group-wrap h1.entry-title{
    font-size:21px;
}
.tag-group-wrap p{
    font-size: 15px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    max-height: 63px;
    -webkit-line-clamp: 3;
    color: #555;
}
.tag-group-wrap .below-entry-meta{
    display:inline-block;
}
.tequ_slider img{
    width:80px;
    height:80px;
}

.dajiangtang_wrap h4{
    font-size:14px;
}
.dajiangtang_wrap .category_tab,
.dajiangtang-author-wrap .category_tab{
    border-bottom:1px solid #000;
}
.dajiangtang_wrap .category_header,
.dajiangtang-author-wrap .category_header{
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    background-color: #232323;
    padding: 4px 12px;
    display: inline-block;
}
.dajiangtang_wrap li{
    border-bottom:1px solid #eee;
    margin:5px 0px;
}
.dajiangtang_wrap .jiangtang_more,
.pinglun-wrap .jiangtang_more{
    float:right;
    display:inline-block;
    margin:5px;
}

.dajiangtang-author-wrap h4{
    font-size:18px;
    padding:10px;
}
.dajiangtang-author-wrap .author-inner-wrap{
    border-bottom:3px solid #eee;
}

.dajiangtang-author-wrap .author-inner-wrap img,
.pinglun-author-wrap img{
    float:left;
    margin-right: 10px;
    margin-left: 5px;
}
.pinglun-wrap .dajiangtang-content{
    margin-left:110px;
}
.pinglun-wrap .author-inner-wrap{
    border-bottom:3px solid #eee;
    min-height:130px;
    margin-bottom:10px;
}
.pinglun-author-wrap{
    border-bottom:3px solid #eee;
    min-height:130px;
    margin-bottom:10px;
}
.pinglun-author-wrap h4{
    font-size:18px;
}

.comic_slider li{
    margin:0px 0px;
}

.comic_image img{
    height: 225px;
}

#ui-datepicker-div{
    z-index:9999 !important;
}

.ui-datepicker-trigger{
    background: none;
    position: absolute;
    top: 8px;
    right: 2px;
    padding: 0 10px;
}

@media (max-width: 320px){
    .header-adv-achieve-wrap .inner-wrap{
        width: 100% !important;
    }
}
.header-logo-achieve{
    margin-top:-10px;
}
.latest_post_other_zhenmei{
    padding: 10px 0px;
    border-bottom: 1px solid #ddd; 
    height: 133px;
    position: relative;
}
.breaking_news_post_term_inner{
    color: #fff;
    font-size: 14px;
    padding: 5px 15px 5px 15px;
    text-align: center;

}
.breaking-post-inner-content{
    margin: 0px 0px 20px 0px;
    border-bottom:3px solid #eee;
}
.breaking_news_time{
    padding-left:15px;
}
.breaking_news_navigation{
    clear: both;
    margin: 10px 0;
    border: 1px solid #ddd;
    padding: 5px;
    height:35px;
}
.breaking_news_navigation .nav-next{
    display:block;
    float:left;
}
.breaking_news_navigation .nav-previous{
    display:block;
    float:right;
}
.breaking-post-inner-title{
    font-size:16px;
    padding: 0px 0px 20px 0px;
    display: block;
}
.latest_post_achieve_first_no_img .latest_post_term{
    position:relative;
}
.latest_post_no_img_cp .latest_post_term{
    position:relative;
}
.dashijian_button{
    float:right;
}
.dashijian_button_hide{
    float:right;
}
.nh-anim:hover{
    text-decoration:none !important;
}
h1.entry-title a:hover span{
    color:#cc0000 !important;
}

  
a#scroll-up-johor {
    bottom: 70px;
    position: fixed;
    right: 20px;
    display: none;
    z-index: 1001;
    background-image: url(/public/static_resources/img/johor.gif);
    background-size: cover;
    width: 42px;
    height: 42px;
}


/*cookies message*/
.ckn-container{
	width:100%;
	min-height:70px;
	height:auto;
	border-top:5px solid #facb3c;
	background-color:rgba(41,41,41,0.88);
	color:#FFF;
	position:fixed;
	bottom:-150px;
	left:0;
	right:0;
	z-index:6001;
	visibility: hidden;
    display: none;
    opacity: 0;
	}
.ckn-container div{box-sizing:border-box}
.ckn-container .ckn-wrapper{
	display:block;
	position:relative;
	margin:0 auto;
	padding:10px
	}
.ckn-container .ckn-img-holder{
	display:inline-block;
	vertical-align:top;
	text-align:center
	}
.ckn-container .ckn-details{display:inline-block}
.ckn-container .ckn-details .fs1,.ckn-container .ckn-details .fs2{
	font-family:'Ubuntu', Arial Narrow, Calibri, Arial, sans-serif;
	font-weight:normal
	}
.ckn-container .ckn-details .fs1{margin-bottom:2px}
.ckn-container .ckn-details .fs2{font-size:14px}
.ckn-container .ckn-buttons{
	display:inline-block;
	width:30%;
	text-align:center;
	vertical-align:top;
	padding-top:5px
	}
.ckn-container .ckn-buttons span{
	font-family:'Ubuntu', Arial Narrow, Calibri, Arial, sans-serif;
	font-weight:600;
	text-decoration:none;
	color:#FFF;
	text-align:center;
	font-size:14px;
	background-color:#cc9933;
	display:inline-block;
	min-width:100px;
	max-width:200px;
	box-sizing:border-box;
	cursor: pointer;
	-moz-border-radius:4px 4px 4px 4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px 4px 4px 4px;
	-webkit-border-radius:4px;
	border-radius:4px 4px 4px 4px;border-radius:4px
	}
.ckn-container .ckn-details a {
    color: #fff;
    text-decoration: underline !important;
}
.ckn-visible{
	visibility: visible;
    display: inherit;
	opacity: 1;
}
@media only screen and (max-width: 768px){
	.ckn-container .ckn-wrapper{max-width:650px}
	.ckn-container .ckn-img-holder{width:10%;height:50px;float: left;}
	.ckn-container .ckn-img-holder img{max-width:28px;position:relative;top:50%;transform:translateY(-50%)}
	.ckn-container .ckn-details{width:90%;text-align:center;line-height:20px;padding:0;float: left;}
	.ckn-container .ckn-details .fs1{font-size:13px;margin-bottom:5px}
	.ckn-container .ckn-details .fs2{font-size:12px;display: none; visibility: hidden;margin-left: -11%;}
	.ckn-container .ckn-buttons{display:block;width:100%;margin-top:5px}
	.ckn-container .ckn-buttons span{padding:9px}
	.ckn-container .ckn-buttons #agree-btn{margin-right:5px}
	.ckn-details .fs1 .div-collapse-footer .close-eng{display:none}
	.ckn-details .fs1 .div-collapse-footer{display:inline-block;margin-left: 3px;}
	
}
@media only screen and (min-width: 769px){
	.ckn-container .ckn-wrapper{max-width:1360px}
	.ckn-container .ckn-img-holder{width:5%}.ckn-container .ckn-img-holder img{max-width:45px;width:100%}
	.ckn-container .ckn-details{width:70%;text-align:left;padding-left:10px;padding-right:5px}
	.ckn-container .ckn-details .fs1{font-size:16px;margin-bottom:2px}
	.ckn-container .ckn-details .fs2{font-size:14px;margin-left:0px;display: block;visibility: visible;}
	.ckn-container .ckn-buttons{display:inline-block;width:20%;margin-top:0}
	.ckn-container .ckn-buttons span{padding:9px 6px}
	.ckn-container .ckn-buttons #agree-btn{margin-right:8px}
	.ckn-details .fs1 .div-collapse-footer{display:none}
}
/*cookies message*/

.main-small-navigation ul ul li.menu-item-1441800 a{
    padding-right: 5px;
}

@media only screen and (min-width: 768px){
    #primary #content .row:first-child  .col-md-8.col-sm-12.col-xs-12:first-child .row:first-child  > div.loaded:first-child{
        display: flex;
    }
}
.loaded #PageHighlightsBannerHalf_logo1,
.loaded #PageHighlightsBannerHalf_logo2{
    display:flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    background: #C6DADB;
}

.loaded div#PageHighlightsBannerHalf_logo1 iframe,
.loaded div#PageHighlightsBannerHalf_logo2 iframe  {
    width: 300px !important;
    height: 200px !important;
}

@media only screen and (max-width: 767px){
    
    .home .loaded .div_half_width_img {
        width: 50%;
        float: none;
        min-height: 8px;
        margin-left: auto;
        margin-right: auto;
        padding: 5px 0px;
    }

    .home .loaded #PageHighlightsBannerHalf_logo1,
    .home .loaded #PageHighlightsBannerHalf_logo2{
        width: 100%;
    }
}