﻿header{
    display: block;
}

.col-md-99 .panel-pane
{
	background-color: #fff;
}
.home_feature_header:after, .home_feature_header:before {
    content: " ";
    display: table;
}
.home_feature {
    background-color: #1E1E1E;
    color: #fff;
    overflow: hidden;
    padding: 40px 0;
}
.home_feature_header {
    margin-bottom: 30px;
	    padding-top: 5px;
}
.home_feature_title {
    font-size: 26px;
    font-size: 1.625rem;
    line-height: 1.2;
    text-transform: uppercase;
    text-rendering: optimizeLegibility;
    color:#0c3366;
    margin-bottom: 10px;
    margin-top: 0;
}
.col-md-99 h2.home_feature_title{
	margin-top:15px;
	padding-left: 20px
	}
.home_feature_title, .home_header_feature .header_feature_content p {
    font-family:MicrosoftYaHei;
    font-style: normal;
    font-weight: 600;
}
.home_feature_menu_link {
    font-size: 20px;
    font-size: 1.25rem;
    font-family:MicrosoftYaHei;
    font-style: normal;
    font-weight: 500;
    text-transform: lowercase;
    position: relative;
    color: #787878;
    display: block;
    padding: 10px 0;
}
.home_feature_menu_link, .home_feature_menu_link:active, .home_feature_menu_link:focus, .home_feature_menu_link:hover, .home_feature_menu_link:link, .home_feature_menu_link:visited {
    -webkit-transition: background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
    transition: background-color .25s linear,border-color .25s linear,box-shadow .25s linear,color .25s linear,opacity .25s linear;
}
.home_feature_menu_link:hover {
    color: #6d859a;
}
.home_feature_menu_link:hover:after {
    background-color:#6d859a!important;
}
.home_feature_menu_link {
    font-size: 20px;
    font-size: 1.25rem;
    font-family:MicrosoftYaHei;
    font-style: normal;
    font-weight: 500;
    text-transform: lowercase;
    position: relative;
    color: #787878;
    display: block;
    padding: 10px 0;
}

.grid {
    margin-left: -1.25em;
}
.wrapper>.grid:last-of-type {
    margin-bottom: 0;
}
.grid>[class*="w-"] {
    float: left;
    margin-bottom: 0;
    min-height: 1px;
    padding-left: 1.25em;
    position: relative;
}
.w-33 {
    width: 33.33333%;
}
.card {
    background: #fff;
    position: relative;
    overflow: hidden;
}
.card__media>*, .card__media>a>* {
    display: block;
    height: auto;
    width: 100%;
}
.c-txt-dark a, .c-txt-dark a:hover, .c-txt-dark a:focus, .card.c-txt-dark a, .card.c-txt-dark a:hover, .card.c-txt-dark a:focus {
    color: #a51c30;
	width:100%;
}
.tabs.responsive-tabs div.w-33 a:hover{
	background-color:#eee;
}
.card--gazette, .card--news {
    border-top: 4px solid #a51c30;
}
.card--gazette.gz_art, .card--news.gz_art {
    border-color: #d870b8;
}
.card--media-left, .card--media-top {
    border-top: 0 !important;
}
.card__media--img[min-width="311px"] .img-sm {
    display: none;
}
.card--gazette.gz_art.card--media-left .card__content, .card--gazette.gz_art.card--media-top .card__content, .card--news.gz_art.card--media-left .card__content, .card--news.gz_art.card--media-top .card__content {
    border-color: #d870b8;
}
.card--gazette.card--media-left .card__content, .card--gazette.card--media-top .card__content, .card--news.card--media-left .card__content, .card--news.card--media-top .card__content {
    border-top: 4px solid #a51c30;
}
.card__content__heading {
    font-size: .875em;
    padding: 1.25em 1.25em 0;
    line-height: 1.2em;
    text-transform: uppercase;
}
.card__content__source {
    padding: 1em 1.25em;
}
.card__title {
    font-size: 1.3125em;
    padding-top: 0;
}
.card__text {
    padding-top: 0;
}









.home_feature_menu_link:after {
    width: 100%;
    height: 2px;
    position: absolute;
    top: 100%;
    background-color: #393539;
    content: '';
    display: block;
    -webkit-transition: background-color .25s linear;
    transition: background-color .25s linear;
}
.home_feature_menu_link.active, .home_feature_menu_link.active:hover, .home_feature_menu_link.active:hover:after, .home_feature_menu_link.active a, .home_feature_menu_link.active a:hover, .home_feature_menu_link.active a:focus, .home_feature_menu_lin.active a:hover:after{ color:#0c3366; background:none; border:none}
.home_feature_menu_link.active:after, .home_feature_menu_link.active:hover:after {
background-color: #0c3366!important;
}

.tabs-list { list-style:none; }
.tabs-list li { display:inline-block; *display:inline; *zoom:1; margin-right:10px;  }
.tabs-list li a { display:block; height:38px; line-height:38px; padding:0 10px; background-color:#ebebeb; color:#e85d1a; text-decoration:none; font-size:24px; font-weight:bold; transition:all 0.4s ease 0s; border:none;background:0 0; }
.home_feature_menu_link{border:none;background:0 0;}
.home_feature_menu_link a{
	font-size: 20px;
    font-size: 1.25rem;
    font-family:MicrosoftYaHei
    font-style: normal;
    font-weight: 500;
    text-transform: lowercase;
    position: relative;
    color: #e85d1a;
    display: block;
    padding: 10px 0;
}
.tabs-list li a:hover{ color:#6d859a; background:none;}
.tabs-list .active a:hover ,.tabs-list .active a:after,.home_feature_menu_link.active:after,{ color:#4EA8D8!important;}
.tab-content { margin:10px 0 15px; }
.tabs .accordion-handle { display:none; }

.tabs-vertical-left, .tabs-vertical-right { *zoom:1; }
.tabs-vertical-left:before, .tabs-vertical-left:after, .tabs-vertical-right:before, .tabs-vertical-right:after { visibility:hidden; display:block; font-size:0;content:" "; clear:both; height:0; }
.tabs-vertical-left .tabs-list, .tabs-vertical-right .tabs-list { width:25%; }
.tabs-vertical-left .tabs-list li, .tabs-vertical-right .tabs-list li { display:block; margin:0 0 5px 0; width:100%; }
.tabs-vertical-left .tabs-list li a, .tabs-vertical-right .tabs-list li a { height:auto; padding:8px 20px; line-height:1.5; }
.tabs-vertical-left .tabs-container, .tabs-vertical-right .tabs-container { width:75%; }
.tabs-vertical-left .tabs-list { float:left; }
.tabs-vertical-left .tabs-container { float:right; }
.tabs-vertical-left .tabs-container .tab-content { margin:0 0 0 15px; }
.tabs-vertical-right .tabs-list { float:right; }
.tabs-vertical-right .tabs-container { float:left; }
.tabs-vertical-right .tabs-container .tab-content { margin:0 15px 0 0; }

.accordion-handle { position:relative; margin-bottom:10px; background-color:#e85d1a; text-decoration:none; color:#808080; cursor:pointer; transition:all 0.4s ease 0s; }
.accordion-handle:hover { background-color:#d9d9d9; }
.accordion-handle.active { background-color:#4EA8D8; color:#fff; }
.accordion-handle h4 { height:38px; line-height:38px; padding:0 15px; color:white; font-size:18px; font-weight:normal; }
.accordion-handle i { display:block; width:38px; height:38px; overflow:hidden; position:absolute; right:0; top:0; background:url(imagesicon-accordion.gif) no-repeat top center; }
.accordion-handle.active i { background-position:bottom center; }
.accordion-content { margin-bottom:15px; display:none; }


@media only screen and ( max-width:768px ){
	.responsive-tabs .tabs-list { display:none; }
	.responsive-tabs .accordion-handle { display:block; }	
	.responsive-tabs.tabs-vertical-left .tabs-container, .responsive-tabs.tabs-vertical-right .tabs-container { width:100%; float:none; }
	.responsive-tabs.tabs-vertical-left .tabs-container .tab-content, .responsive-tabs.tabs-vertical-right .tabs-container .tab-content { margin:10px 0 15px; }	
	
}
@media ( max-width:1024px ){
	.home_feature_header h2{margin-bottom: 0;}
}
@media ( min-width:768px ){
	.home_feature_header {
    border-bottom: 6px solid #e85d1a;
}
	.home_feature_title {
		font-size: 36px;
		font-size: 2.25rem;
		margin-bottom: 10px;
		margin-top: 0;
	}
	.home_feature_menu_link:first-child {
    margin-left: 0;
	}
	.home_feature_menu_link {
    display: inline-block;
    margin: 0 10px;
    padding: 25px 0 23px;
	}
	.home_feature_menu_link:after {
    height: 6px;
    background-color: transparent;
}
.home_feature_menu_link:after {
    height: 6px;
    background-color: transparent;
}
}

@media (min-width: 1200px){
.home_feature_title {
    float: left;
}
.home_feature_menu {
    text-align: right;
}
}
@media screen and (max-width: 980px) and (min-width: 660px){
.grid>.w-100--m {
    width: 100%;
}
.grid>.w-50--m {
    margin-bottom: 1.25em;
    width: 50%;
}
.grid>.w-50--m:last-child, .grid>.w-50--m:nth-last-child(2) {
    margin-bottom: 0 !important;
}
.grid>.w-100--m ~ .w-50--m {
    margin-top: 1.25em;
}
}
@media screen and (max-width: 660px){
.grid [class*="w-"]:not(.w-force):not(.show-expanded) {
    margin-bottom: 1.25em;
    width: 100%;
}
}