/*-------------------------------------------

    Title :  CN
    Usage :  IE Fix
    Edited:  2016-05

---------------------------------------------
*/

.show-for-small-only {
	display: none !important;
}

.large-1, .medium-1 {
	width: 8.33333%;
}

.large-2, .medium-2 {
	width: 16.66667%;
}

.large-3, .medium-3 {
	width: 25%;
}

.large-4, .medium-4 {
	width: 33.33333%;
}

.large-5, .medium-5 {
	width: 41.66667%;
}

.large-6, .medium-6 {
	width: 50%;
}

.large-7, .medium-7 {
	width: 58.33333%;
}

.large-8, .medium-8 {
	width: 66.66667%;
}

.large-9, .medium-9 {
	width: 75%;
}

.large-10, .medium-10 {
	width: 83.33333%;
}

.large-12, .medium-12 {
	width: 100%;
}

.column, .columns {
	position: relative;
	padding-left: 0.3125em;
	padding-right: 0.3125em;
	float: left;
}

.top-bar {
	height: auto;
	line-height: auto;
	background-color: transparent\9;
}

.top-bar-section ul {
	width: auto;
	height: auto !important;
	display: inline;
}

.top-bar-section ul li {
	float: left;
	background-color: transparent\9;
	line-height: 18px;
	text-align: left;
}

.top-bar-section .dropdown {
	left: 0;
	top: auto;
	background: transparent;
	min-width: 100%;
}

.top-bar-section .has-dropdown.hover>.dropdown, .top-bar-section .has-dropdown.not-click:hover>.dropdown {
	display: block;
	position: static !important;
	height: auto;
	width: auto;
	overflow: visible;
	clip: auto;
	position: absolute !important;
}

#col-1 {
	width: 23%;
	float: left;
}

#col-1 li {
	width: 25%;
}

#col-2 {
	width: 18%;
	float: left;
}

#col-2 li, #col-3 li {
	width: 33.33%;
}

#col-3 {
	width: 18%;
	float: left;
}

#col-4 {
	width: 6%;
	float: left;
}

#col-4 li {
	width: 100%;
}

#col-5 {
	width: 15%;
	float: left;
}

#col-5 li {
	width: 50%;
}

#col-6, #col-7 {
	width: 10%;
	float: left;
}

#col-6 li, #col-7 li {
	width: 100%;
}

#focus_left_bx, #focus_left_sp {
	width: 33%;
	overflow: hidden;
}

#focus_center_bx {
	width: 36%;
}

#focus_ad_bx {
	width: 31%;
}

.focus_left_navi, #wenhua_cont .focus_left_navi, #yulebox_cont .focus_left_navi {
	background-image: url(../images/all-ie.png);
}

#top_face, #top_rsss {
	width: 42px;
}

#global_news ul li.hori2, #life_news ul li.hori2, #culture_news ul li.hori2 {
	width: 20%;
}

.container .tab-title a {
	font-size: 13px;
	color: #546167;
	float: left;
	height: 24px;
	line-height: 24px;
	width: 100%;
	padding: 0;
	text-align: center;
}

#global_news li.hori2 a, #star_news li.hori2 a, #life_news li.hori2 a, #culture_news li.hori2 a, #sports_news li.hori2 a {
	color: #fff;
}

#global_news ul li, #culture_news ul li, #life_news ul li {
	width: 8%;
}

.container .accordion-navigation {
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	display: table;
	width: 100%;
	margin: 0;
}

dl.accordion {
	margin: 0;
}

#star_news ul li.hori2 {
	width: 12%;
}

#star_news ul li {
	width: 11%;
}

#sports_news ul li.hori2 {
	width: 16%;
}

#sports_news ul li {
	width: 12%;
}
/*category*/

body.category .row .row {
	margin: 0;
}

body.category .row.small-collapse>.column, .row.small-collapse>.columns {
	padding-left: 0;
	padding-right: 0;
}

body.category .row.small-collapse .row {
	margin-left: 0;
	margin-right: 0;
}

.center-news-list {
	padding: 0 24px;
}

.dot-divider {
	margin: 8px 0;
}

.tiger-list {
	padding: 8px;
	font-size: 18px;
	margin-bottom: 16px !important;
}

.quit-ccp h2 {
	margin: 0 0 5px;
	font-size: 32px;
}

.feature-column .news-unordered-list, .feature-column .news-ordered-list {
	padding: 8px 0 16px;
}

.tiger-list .medium-6 {
	width: 50%;
}

.tiger-list a {
	padding: 0 8px;
}

.section-header {
	line-height: 40px;
}

.island-section .news-island-featured {
	margin-top: 6px;
}

.island-section .news-unordered-list {
	padding-top: 10px;
}

.footer ul {
	width: auto;
	float: left;
}

.footer #bottommenu > ul > li {
	float: left;
	width: 12%;
	margin: 0;
	padding-right: 0;
}

.footer #bottommenu > ul > li > a {
	font-size: 14px;
}

.footer .dropdown li {
	width: 100%;
	line-height: 1.5;
	padding: 0 8px 0 0;
}

.ind_foot {
	padding-top: 10px;
	width: 100%;
	font-size: 12px;
	text-align: center;
	padding-bottom: 10px;
	height: 30px;
	margin: 15px auto 30px auto;
	border-top: 1px solid #e5e5e5;
	line-height: 30px;
}

#header {
	height: auto;
	background: url(../images/header_bg.jpg) no-repeat center top #041973;
}

#header * {
	font-family: 'Arial', 'Heiti SC', 'Microsoft Yahei', simsun, sans-serif;
}

.logo-mid-line-wrap {
	padding: 0;
}

.sticky-sub-menu {
	width: 100%;
	margin: 0 auto;
	background: transparent;
	height: 37.5938px;
	-moz-transition: all 0.5s ease-out;
	-webkit-transition: all 0.5s ease-out;
	-ms-transition: all 0.5s ease-out;
	-o-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
}

.sticky-sub-menu.fix-it {
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 99;
	left: 0;
	background: url(../images/header_bg.jpg) no-repeat center bottom #041973;
	opacity: 0.95;
}

.logo-cn {
	padding: 19px 0 9px 0px;
}

.logo-cn a, .logo-en a, .imgbox a, .arttop a, .imagepost a, .headingimage a, .category-ncyule .top_banner a, .bxslider a {
	color: transparent !important;
}

.row.medium-collapse>.column, .row.medium-collapse>.columns {
	padding-left: 0;
	padding-right: 0;
}

form {
	margin: 0 0 16px;
}

.row.medium-collapse .row {
	margin-left: 0;
	margin-right: 0;
}

#header input {
	border: none;
	padding: 4px 8px;
	font-size: 14px;
	line-height: 20px;
	height: 25px;
	margin-top: 24px;
	margin-bottom: 0;
	background: rgba(255, 255, 255);
	color: #333;
	border-radius: 3px;
}

#header .btn {
	cursor: pointer;
	margin: 0;
	padding-left: 4px;
	padding-right: 4px;
	opacity: 0.5;
	background: transparent;
	position: absolute;
	right: 0;
	top: 24px;
}

#header .fred {
	color: #fff;
	padding: 24px 16px 0 0;
	line-height: 25px;
	text-align: right;
	font-size: 13px;
}

#header .simple_translation {
	padding: 24px 16px 0 0;
}

#header .fred a {
	color: #fff;
}

.logo-mid-line {
	border-top: solid 1px #fff;
}

.sticky-sub-menu .sec-half-logo {
	opacity: 1;
}

.sticky-sub-menu .sec-half-logo, .sticky-sub-menu .mini-cn-logo {
	-moz-transition: all 0.3s ease-out;
	-webkit-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}

.logo-en img {
	position: absolute;
	top: 8px;
	left: 1px;
}

.sticky-sub-menu .mini-cn-logo {
	opacity: 0;
	display: none;
}

.top-bar {
	background: transparent;
	height: 37.5938px;
	line-height: 37.5938px;
	margin-right: 0;
	padding-left: 10px;
	overflow: visible;
}

.top-bar .title-area {
	float: left;
}

.top-bar .name {
	width: 88px;
}

.top-bar .toggle-topbar {
	display: none;
}

.top-bar .toggle-topbar.menu-icon a {
	float: right;
}

.top-bar .toggle-topbar.menu-icon a {
	padding: 0 4px 0 15px;
}

.top-bar-section {
	transition: none 0 0;
	left: 0 !important;
}

.top-bar-section ul {
	width: auto;
	height: auto !important;
	display: inline;
}

.top-bar-section ul li {
	background-color: transparent;
	float: left;
}

.top-bar-section li:not(.has-form) a:not(.button) {
	padding: 0 0.875em;
}

.top-bar-section .has-dropdown>a {
	padding-right: 32px !important;
	padding-left: 8px !important;
}

.top-bar-section > ul > li > a {
	height: 37.5938px;
	line-height: 16px!important;
	background: transparent!important;
}

.top-bar-section ul li > a {
	color: rgba(255, 255, 255, 0.95);
	font-size: 0.875em;
	padding-right: 20px;
}

.top-bar-section .dropdown {
	left: 0;
	top: auto;
	background: #333;
	min-width: 100%;
	width: auto !important;
}

.top-bar-section .dropdown:before {
	position: absolute;
	content: "";
	display: block;
	width: 0;
	height: 0;
	border: inset 7px;
	border-color: transparent transparent #1f2020 transparent;
	border-bottom-style: solid;
	margin-top: -14px;
	top: 0;
	left: 17px;
}

.top-bar-section ul li .js-generated {
	display: none;
}

.top-bar-section li:not(.has-form) li a:not(.button) {
	line-height: 2!important;
}

.top-bar-section .dropdown li a {
	background: #1f2020;
	color: #fff;
	padding: 5px 12px !important;
	white-space: nowrap;
}

.top-bar-section .dropdown li:hover>a {
	background: #36434c;
	color: #fff;
	padding-left: 10px;
	border-left: solid 3px #5473ff;
}

#search-top {
	display: none;
}

.top-bar-section .has-dropdown>a:after {
	display: none;
}

.icons {
	background-image: url(../images/micons-ie.png);
}

.more-icon {
	background-position: -381px -10px
}

.box_header .small-10 {
	line-height: 32px;
}

.box_header .news2-icon a {
	padding-left: 5px;
}

textarea {
	margin-bottom: 16px;
}

.category-nccomment #search-top, .category-ncyule #search-top {
	display: inherit;
}

.top-bar-section ul li#search-top {
	line-height: 40px;
}

.category-nccomment table tr td {
	padding: 9px 11px;
}

.category-ncyule .top_banner .bgimg img {
	position: relative;
	top: -2px;
}

.category-ncyule .top_banner .logo img {
	height: 98px;
	position: relative;
	top: -2px;
	left: 34%;
}

.category-ncyule #menu {
	margin-top: -4px;
}

.category-ncyule .yicons {
	background-image: url(../images/yicons-ie.png);
}

.category-ncyule #menu td {
	line-height: 18px;
	padding: 9px 10px 9px 3.5%;
}

.category-ncyule .toptitle .title {
	width: 83%;
}

.category-ncyule .numberlist.toptitle {
	padding: 3%;
}

.bxc, body > img {
	display: none;
}

#bottommenu .items a {
	white-space: nowrap;
	font-size: 14px;
}

.nycnews_subnav .nycnews_logo {
	width: 100px;
}

.nycnews_subnav.top-bar-section li>a.parent {
	padding: 0 8px !important;
}

.nycnews_subnav li {
	border-right: solid 1px #f8f8f8;
}

.newinfoall .new_social_icon li.googleplus a:before, .newinfoall .new_social_icon li.twitter a:before, .newinfoall .new_social_icon li.facebook a .fb.icon {
	background-image: url(../images/micons-ie.png);
}

.nycnews_subnav.top-bar-section .dropdown li > a {
	background: #E5A32E;
	color: #ffffff !important;
}

.cultureform form {
	margin: 0;
}

.culture1 #artbd .large-4 {
	width: 31.8%;
	padding-left: 0;
	padding-right: 0.5%;
}

#artbd .sidebar .box_header {
	width: 97%;
}

.category-1050 .topbox .left a, #slider-right .small-imgbox a, .category-2093 .imgbox3 a, .category-2093 .imgbox4 a, .category-2093 .imgbox5 a {
	color: transparent !important;
}

.bxslider li .title a {
	color: #fff !important;
}

.category-2093 .imgbox, .category-2093 .imgbox2, .category-2093 .imgbox3, .category-2093 .imgbox4, .category-2093 .imgbox5 {
	background-color: transparent;
}

.category-2093 .imgbox .title a, .category-2093 .imgbox3 .title a, .category-2093 .imgbox4 .title a, .category-2093 .imgbox5 .title a {
	color: #fff !important;
}

.box .picbox a {
	color: transparent;
}
/* djy_global_header_widget */

.djy-global-header .logo-en img {
	position: static;
}

.djy-global-header .has-dropdown .dropdown .title.back {
	display: none;
}

.djy-global-header .top-bar-section > ul > li {
	display: inline-block;
	height: auto;
}

.djy-global-header .top-bar-section > ul > li > a {
	line-height: 35px !important;
	height: 35px !important;
}

.djy-global-header .top-bar-section > ul > li > ul {
	position: absolute;
	top: 35px;
}

.djy-global-header .top-bar-section > ul > li > ul > li > a {
	display: block;
	background: none;
	line-height: 20px;
}

.djy-global-header .top-bar-section > ul > li:first-child, .djy-global-header .top-bar-section > ul > li:first-child + li, .djy-global-header .top-bar-section > ul > li:first-child + li + li, .djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li + li + li {
	margin-right: -25px;
}

.djy-global-header .top-bar-section > ul > li:first-child + li + li + li, .djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li, .djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li + li {
	margin-right: 0;
}

.djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li + li + li + li, .djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li + li + li + li + li {
	margin-right: 20px;
}

.djy-global-header .top-bar-section > ul > li:first-child + li + li + li + li + li + li + li + li +li {
	margin-right: -5px;
}

.djy-global-header #search-top {
	display: inline-block;
}

.djy-global-header .sticky-sub-menu.is-fix #search-top {
	position: relative;
	top: -3px;
	left: 0;
}

.djy-global-header .search_area button {
	position: absolute;
	top: 10px;
	display: inline-block;
	z-index: 99;
}

.djy-global-header .search_area {
	line-height: 23px;
}

.djy-global-header .search_area input[type="text"] {
	height: 21px;
	line-height: 23px;
	display: inline-block;
}

#tradition .list-title .image {
	display: inline-block;
	width: 100%;
	height: 24px;
	background: url('/assets/themes/djy/images/tradition/DJY_Desktop_Culture_Titles.png') no-repeat 100% 100%;
	background-size: 327px 143px;
	background-position: -7px -8px;
}

#mailchimp li input {
	display: block;
	position: relative;
	width: auto;
	height: auto;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
	-webkit-touch-callout: none;
}

#mailchimp li span.checkbox {
	display: none;
}

#mailchimp li img {
	position: relative;
	left: 30px;
	top: -22px;
}
