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


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-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;vertical-align:baseline;}
html{font-size:62.5%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
*,
*:before,
*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
body{background:#fff;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
nav,
section{display:block;}
ol, ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption, th, td{font-weight:normal;text-align:left;}
blockquote:before, blockquote:after,
q:before, q:after{content:"";}
blockquote, q{quotes:"" "";}
a:focus{outline:thin dotted;}
a:hover,
a:active{outline:0;}
a img{border:0;}
body,
button,
input,
select,
textarea{color:#404040;font-family:sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5;}
h1, h2, h3, h4, h5, h6{clear:both;}
p{margin-bottom:1.5em;}
b, strong{font-weight:bold!important;}
dfn, cite, em, i{font-style:italic!important;}
blockquote{margin:0 1.5em;}
address{margin:0 0 1.5em;}
pre{background:#eee;font-family:"Courier 10 Pitch", Courier, monospace;font-size:15px;font-size:1.5rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em;}
code, kbd, tt, var{font:15px Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;}
abbr, acronym{border-bottom:1px dotted #666;cursor:help;}
mark, ins{background:#fff9c0;text-decoration:none;}
sup,
sub{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline;}
sup{bottom:1ex;}
sub{top:.5ex;}
small{font-size:75%;}
big{font-size:125%;}
.cat-desc{font-family:"dinpro-regularregular", "Helvetica", sans-serif;font-size:120%;line-height:1.3;padding-top:15px;}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em;}
ul, ol{margin:0 0 1.5em 3em;}
ul{list-style:disc;}
ol{list-style:decimal;}
li > ul,
li > ol{margin-bottom:0;margin-left:1.5em;}
dt{font-weight:bold;}
dd{margin:0 1.5em 1.5em;}
img{height:auto;max-width:100%;}
figure{margin:0;}
table{margin:0 0 1.5em;width:100%;}
th{font-weight:bold;}
button,
input,
select,
textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle;}
button,
input[type="button"],
input[type="reset"],
input[type="submit"]{border:1px solid #ccc;border-color:#ccc #ccc #bbb #ccc;background:#e6e6e6;color:rgba(0, 0, 0, .8);cursor:pointer;-webkit-appearance:button;font-size:12px;font-size:1.2rem;line-height:1;padding:.6em 1em .4em;text-shadow:0 1px 0 rgba(255, 255, 255, 0.8);}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover{border-color:#ccc #bbb #aaa #bbb;}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active{border-color:#aaa #bbb #bbb #bbb;}
input[type="checkbox"],
input[type="radio"]{padding:0;}
input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
input[type="search"]{-webkit-appearance:none;}
button::-moz-focus-inner,
input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea{color:#666;border:1px solid #ccc;border-radius:3px;}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus{color:#111;}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"]{padding:3px;}
textarea{overflow:auto;padding-left:3px;vertical-align:top;width:98%;}
a{color:#DE7518;}
a:visited{color:#DE7518;}
a:hover,
a:focus,
a:active{color:black;text-decoration:underline;}
.read-more{float:right;}
.beijing-footer{padding:0 15px 15px 15px;width:100%;font-size:14px;display:block;}
.main-navigation{clear:both;display:block;float:left;width:100%;}
.main-navigation ul{list-style:none;margin:0;padding-left:0;}
.main-navigation li{float:left;position:relative;}
.main-navigation a{display:block;text-decoration:none;}
.main-navigation ul ul{box-shadow:0 3px 3px rgba(0, 0, 0, 0.2);display:none;float:left;left:0;position:absolute;top:1.5em;z-index:99999;}
.main-navigation ul ul ul{left:100%;top:0;}
.main-navigation ul ul a{width:200px;}
.main-navigation ul ul li{}
.main-navigation li:hover > a{}
.main-navigation ul ul:hover > a{}
.main-navigation ul ul a:hover{}
.main-navigation ul li:hover > ul{display:block;}
.main-navigation .current_page_item a,
.main-navigation .current-menu-item a{}
.menu-toggle{cursor:pointer;display:none;}
@media screen and (max-width:600px){.menu-toggle,
.main-navigation.toggled .nav-menu{display:block;}
.main-navigation ul{display:none;}
}
.site-main .comment-navigation,
.site-main .paging-navigation,
.site-main .post-navigation{margin:0 0 1.5em;overflow:hidden;}
.comment-navigation .nav-previous,
.paging-navigation .nav-previous,
.post-navigation .nav-previous{float:left;width:50%;}
.comment-navigation .nav-next,
.paging-navigation .nav-next,
.post-navigation .nav-next{float:right;text-align:right;width:50%;}
.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000;}
.alignleft{display:inline;float:left;margin-right:1.5em;}
.alignright{display:inline;float:right;margin-left:1.5em;}
.aligncenter{clear:both;display:block;margin:0 auto;}
.clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after{content:'';display:table;}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after{clear:both;}
.widget{margin:0 0 1.5em;}
.widget select{max-width:100%;}
.widget_search .search-submit{display:none;}
.sticky{}
.hentry{margin:0 0 1.5em;}
.byline,
.updated{display:none;}
.single .byline,
.group-blog .byline{display:inline;}
.page-content,
.entry-content,
.entry-summary{margin:.5em 0 0;}


.builder .page-content,
.builder .entry-content,
.builder .entry-summary{margin:0 0 0;}


.page-links{clear:both;margin:0 0 1.5em;}
.blog .format-aside .entry-title,
.archive .format-aside .entry-title{display:none;}
.comment-content a{word-wrap:break-word;}
.bypostauthor{}
.infinite-scroll .paging-navigation,
.infinite-scroll.neverending .site-footer{display:none;}
.infinity-end.neverending .site-footer{display:block;}
.page-content img.wp-smiley,
.entry-content img.wp-smiley,
.comment-content img.wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0;}
.wp-caption{border:0px;margin-bottom:1.5em;max-width:100%;}
.wp-caption img[class*="wp-image-"]{display:block;/*margin:1.2% auto 0;max-width:98%;*/}
.wp-caption-text{text-align:center;

    font-family: sans-serif;
    line-height: 1.3;
    margin: 0.5em 0;
    font-size: 0.8em;
    color:#666666;


}
.wp-caption .wp-caption-text{margin:0.8075em 0;}
.site-main .gallery{margin-bottom:1.5em;}
.gallery-caption{}
.site-main .gallery a img{border:none;height:auto;max-width:90%;}
.site-main .gallery dd,
.site-main .gallery figcaption{margin:0;}
.site-main .gallery-columns-4 .gallery-item{}
.site-main .gallery-columns-4 .gallery-item img{}
embed,
iframe,
object{max-width:100%;}
.custom-tweet-link{display:block;padding:20px 45px 20px 45px;font-size:14px;font-weight:bolder;background:url(img/social-icons/twitter.favicon.ico) 1px center no-repeat;}
.date_search{font-family:"dinpro-regularregular","Helvetica Neue", Helvetica, Arial, sans-serif;font-size:11px;font-weight:200;color:#666;}
.search-nav{font-family:"dinpro-regularregular", Helvetica, sans-serif;font-size:20px;text-transform:uppercase;padding:10px;line-height:normal;background-color:#052349;border-radius:15px;-webkit-transition-duration:.3s;transition-duration:.3s;}
.search-nav:hover{background-color:#660000;-webkit-transition-duration:.3s;transition-duration:.3s;}
.search-nav a, .search-nav a:hover,.search-nav a:visited{color:#fff;text-decoration:none;}
.nav-previous a, .nav-previous a:hover, .nav-previous a:visited, .nav-next a, .nav-next a:hover, .nav-next a:visited{color:#fff;text-decoration:none;}
search-nav{width:100%;margin-bottom:30px;display:inline-block;}
.nav-previous{float:left;}
.nav-next{float:right;}
.search-more{margin-bottom:30px;text-align:center;line-height:1.4;font-family:"dinpro-regularregular", Helvetica, sans-serif;}
.search-more h2{font-size:24px;margin-bottom:15px;}
.search-term{font-size:32px;color:#660000;}
.pagination{font-family:"dinpro-regularregular", Helvetica, sans-serif;padding:0px 0;position:relative;font-size:16px;margin-bottom:30px;display:inline-block;line-height:1.5;}
.pagination span, .pagination a{display:block;float:left;margin:2px 2px 2px 0;padding:5px 8px 5px 8px;text-decoration:none;width:auto;color:#fff;background:#555;}
.pagination page{background:#ccc;color:#555;}
.pagination a:hover{color:#fff;background:#052349;text-decoration:none;}
.pagination a:visited{color:#fff;}
.pagination .current{padding:5px 8px 5px 8px;background:#660000;color:#fff;}
.cgtn-universe{background:#eee;padding:6px 10px 6px;}

.cgtn-title{float:left;width: 125px;height: 34px;font-size:0;}
.cgtn-title img {width:100%;height:auto;}
@media only screen and (max-width:540px){
 .cgtn-title{float:left;width: 100px;height: 25px;}   
}




.nav-live{float:left;padding:7px 13px 0;height:20px;line-height:20px;overflow:visible;font-family:"dinpro-regularregular", Helvetica, sans-serif!important;}
.nav-live a{background:url(img/live_2.png) no-repeat;background-size:20px 20px;}
.nav-live a{text-align:right;padding:0px 0px 5px 25px;font-size:.9em;color:#2152a4;font-weight:800;cursor:pointer;letter-spacing:1px;}
.nav-live a:hover{text-decoration:none;}


@media only screen and (max-width:540px){
 .nav-live{float:left;padding:3px 13px 0;}   
}

.nav-social {
float: right;
    display: table;
    border-right: 1px solid#cccc;
    padding-right: 15px;

}
.nav-social span {

font-family: "dinpro-regularregular", Helvetica, sans-serif; 
    font-size: .8em;color:#777777;
    display: table-cell;
    vertical-align: middle;
    
}

@media only screen and (max-width:768px){.nav-social{
height: 30px;
    float: right;
    margin-right: 60px;
    border: none;}
}
@media only screen and (max-width:768px){.nav-social #menu-social-buttons{margin:0 auto;}
}

@media only screen and (max-width:540px){.nav-social {display:none;}
}


.nav-social li{margin-right:5px;float:right;}
@media only screen and (max-width:768px){.nav-social li{margin-right:0px;}
}
.nav-social li:first-child{margin-right:0;}
.nav-social li a{position:relative;display:block;text-decoration:none;border:0;font-size:0;text-align:center;}
@media only screen and (max-width:768px){.nav-social li a{width:32px;height:32px;}
}


.nav-social li a:before{font-size:34px;font-weight:normal;font-family:"social-icons";text-transform:none;position:relative;
    top: 5px;left:1px;  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility; }
@media only screen and (max-width:768px){ 
.nav-social li a:before{font-size: 32px;
    top: 5px;
    left: 0px; }
}


.nav-social li.facebook a{color:#3b5998;}
.nav-social li.facebook a:hover{background-color:#3b5998;color:#ffffff;}
.nav-social li.facebook a:before{content:"\f101";}
/*@media only screen and (max-width:768px){.nav-social li.facebook a:before{font-size:36px;}
}*/
.nav-social li.googleplus a{color:#db4a39;}
.nav-social li.googleplus a:hover{background-color:#db4a39;color:#ffffff;}
.nav-social li.googleplus a:before{content:"\f102";}
/*@media only screen and (max-width:768px){.nav-social li.googleplus a:before{font-size:36px;}
}*/
.nav-social li.twitter a{color:#00aced;}
.nav-social li.twitter a:hover{background-color:#00aced;color:#ffffff;}
.nav-social li.twitter a:before{content:"\f106";}
/*@media only screen and (max-width:768px){.nav-social li.twitter a:before{font-size:36px;}
}*/
.nav-social li.youtube a{color:#AF2B26;}
.nav-social li.youtube a:hover{background-color:#AF2B26;color:#ffffff;}
.nav-social li.youtube a:before{content:"\f109";}
/*@media only screen and (max-width:768px){.nav-social li.youtube a:before{font-size:36px;}
}*/
.nav-social li.weibo a{color:#f7941e;}
.nav-social li.weibo a:hover{background-color:#f7941e;color:#ffffff;}
.nav-social li.weibo a:before{content:"\f108";}
/*@media only screen and (max-width:768px){.nav-social li.weibo a:before{font-size:36px;}
}*/

.nav-social li.wechat a{color:#1b9000;}
.nav-social li.wechat a:hover{background-color:#1b9000;color:#ffffff;}
.nav-social li.wechat a:before{content:"\f10b";    top: 2px;
    left: 6px;}
/*@media only screen and (max-width:768px){.nav-social li.weibo a:before{font-size:36px;}
}*/

.nav-social-button {
display:none;    
    height: 25px;
    float: right;
    margin-right: 60px;
    margin-top: 2px;
    border: 1px solid #cccccc;
    padding: 5px;
    /* background: #ffffff; */
    font-family: "dinpro-regularregular", Helvetica, sans-serif;
    font-size: .8em;
    color: #999999;
    border-radius: 0%;
    box-shadow: unset;

}   
    
@media only screen and (max-width:540px){.nav-social-button {display:table;}
}




.nav-beijing{float:right;margin-left: 20px;}

.nav-beijing ul .menu-item{float:left;position:relative;margin-right:.9em;padding-top:11px;}
.nav-beijing ul .menu-item:last-child{margin-right:0px;}
.nav-beijing ul .menu-item:last-child{margin-right:0px;}
.nav-beijing ul .menu-item:nth-of-type(1n+8) a{color:#18386B;}
.nav-beijing ul .menu-item{font-family:"dinpro-regularregular", Helvetica, sans-serif!important;font-size:.8em;}
.nav-beijing ul .menu-item a{color:#666;}
.nav-beijing ul .menu-item a:hover{color:#18376b;text-decoration:none;}
@media only screen and (max-width:960px){.nav-beijing ul .menu-item{font-size:13px;margin-right:16px;}
}




.site-branding
{background:-moz-linear-gradient(0% 50% 0deg,rgba(0, 30, 108, 1) 0%,rgba(74, 126, 215, 1) 100%);
	background:-webkit-linear-gradient(0deg, rgba(0, 30, 108, 1) 0%, rgba(74, 126, 215, 1) 100%);
	background:-webkit-gradient(linear,0% 50% ,100% 50% ,color-stop(0,rgba(0, 30, 108, 1)),color-stop(1,rgba(74, 126, 215, 1)));

	background:linear-gradient(90deg, rgba(0, 30, 108, 1) 0%, rgba(74, 126, 215, 1) 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#001E6C',endColorstr='#4A7ED7' , GradientType=1);
    padding:0px 10px;}
@media only screen and (max-width:768px){.site-branding{padding:0px 10px;}
}
.america-home{font-family:PFDinTextPro-Regular,"dinpro-regularregular", Helvetica, sans-serif!important;padding:0px 0;min-width:400px;}
.america-home h1{font-size:44px;float:left;display:inline-block;line-height:54px;margin-bottom:0px;}
.america-home h1 a{color:#fff;;text-decoration:none;}
.america-home h1 a:hover, h1 a:active {color:#fff;text-decoration:none;}
.america-home .search-form{margin-top:-5px;margin-right:0px;}


@media only screen and (max-width:480px){
.america-home h1 {
    font-size: 40px;
    line-height: 45px;

}
.america-home .search-form{margin-top: -10px;margin-right: 0px;}    

}

.cgtn-america-nav{background-color:#ccc;padding:0px 0px;text-align:center;line-height:0;}
#primary_nav_wrap{margin:auto;}
.menu-primary-menu-container{margin:0px;width:auto;display:inline-block;text-align:center;}
.cgtn-america-nav .menu-primary-menu-container ul{list-style:none;position:relative;margin:0;padding:0;}
.cgtn-america-nav .menu-primary-menu-container ul a{display:inline-block;color:#444444;text-decoration:none;font-size:.9em;line-height:0px;padding:15px 10px 15px;font-family:"dinpromedium", Helvetica, sans-serif !important;text-transform:uppercase;}
.cgtn-america-nav .menu-primary-menu-container ul li{position:relative;display:inline;margin:0px;padding:0;-webkit-transition:background-color .2s, -webkit-transform .2s;transition:background-color .2s, transform .2s;}
.cgtn-america-nav .menu-primary-menu-container li.current-menu-item a{color:#420001;background:#f6f6f6;}
.cgtn-america-nav .menu-primary-menu-container li.current-post-parent a{color:#420001;background:#f6f6f6;}
.cgtn-america-nav .menu-primary-menu-container ul ul li.current-menu-item a{color:#420001;background:#ccc;}
.cgtn-america-nav .menu-primary-menu-container ul li a:hover{background-color:#dcdcdc;-webkit-transition:background-color .2s, -webkit-transform .2s;transition:background-color .2s, transform .2s;}
.cgtn-america-nav .menu-primary-menu-container ul ul{display:none!important;position:absolute;left:0;font-size:14px;background-color:#B7B7B7;text-align:left;z-index:999;}
.cgtn-america-nav .menu-primary-menu-container ul ul li a{line-height:120%;padding:10px;font-size:13px;background-color:#B7B7B7;display:block;width:240px;}
.cgtn-america-nav .menu-primary-menu-container ul ul ul{top:0;left:100%}
.cgtn-america-nav .menu-primary-menu-container ul li:hover > ul{display:block!important;}
@media only screen and (max-width:768px){.cgtn-america-nav{display:none;}
.nav-beijing{display:none;}
}
.footer-beijing{background-color:#2e2e2e;border-bottom:1px solid #fff;color:#fff;padding:30px;}
.footer-beijing .see-row{font-family:"dinpro-regularregular", Helvetica, sans-serif !important;margin:0 auto;max-width:1190px;padding:0px 10px;}
.footer-beijing .see-row a:hover{color:#fff;}
.footer-beijing .see-row .see-logo{max-width:240px;height:auto;margin:0 15px 0px 0px;}
.footer-beijing .see-row .see-title{font-family:PFDinTextPro-Regular,"dinpro-regularregular", Helvetica, sans-serif !important;text-transform:uppercase;font-size:32px;color:white;margin:0 0px 0px 15px;float:right;line-height:1.4;}

@media only screen and (max-width:768px){.footer-beijing .see-row .see-title{display:none;}
}
.footer-beijing .beijing-menu{float:right;width:100%;margin-bottom:25px;margin-top:15px;}
.footer-beijing .beijing-menu ul .menu-item{position:relative;margin-right:20px;padding-top:12px;display:inline;line-height:1.5;}
.footer-beijing .beijing-menu ul .menu-item:last-child{margin-right:0px;}
.footer-beijing .beijing-menu ul .menu-item:last-child{margin-right:0px;}
.footer-beijing .beijing-menu ul .menu-item a{color:#ccc;border:1px #ccc solid;padding:1px 5px;}
.footer-beijing .beijing-menu ul .menu-item{font-family:"dinpro-regularregular", Helvetica, sans-serif!important;font-size:20px;}
.footer-beijing .beijing-menu ul .menu-item a{color:#bfae62;}
.footer-beijing .beijing-menu ul .menu-item a:hover{color:#fff;text-decoration:none;}
.footer-beijing .languages{display:inline-block;margin-bottom:10px;width:100%;line-height:1.3; }
.footer-beijing .languages a:visited{color:#ccc;}
.footer-beijing .fineprint{display:inline-block;width:100%;}
.footer-beijing .fineprint ul .menu-item{display:inline-block;float:left;position:relative;margin-right:20px;padding-top:12px;}
.footer-beijing .fineprint ul .menu-item a{color:#fff;}
.footer-beijing .copyright{text-align:center;padding:30px 0 0 0;font-size:12px;color:#999;}
.see-more{border-bottom:1px solid #ccc;margin-bottom:15px;}

/*VARIOUS TYPOGRAPHY*/

.dropcap {  
    color: #011e6c;
    float: left;
    font-family: Georgia, Constantia, "Lucida Bright", "DejaVu Serif", "serif";
    font-size: 500%;
    line-height: 80%;
    padding-right: 6px;
    padding-top: 2px;
   }

.allcaps {  
    text-transform: uppercase;
    float: left;
    font-size: 120%;
   }


.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 0px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}







