.shared-event-styling .content-meta{
margin-top:2.4em;
}

.shared-event-styling .node-event-past{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-type-date{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container{
margin-bottom:2.5em;
max-width:90%;
}

.node-type-event .content-meta{
margin-top:2.4em;
}

.node-type-event .node-event-past{
opacity:0.5;
filter:alpha(opacity=50);
}

.node-type-event .view-mode-ics_full_content .field-label-inline,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single{
*zoom:1;
}

.node-type-event .view-mode-ics_full_content .field-label-inline:before,.node-type-event .view-mode-ics_full_content .field-label-inline:after,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
display:table;
content:"";
line-height:0;
}

.node-type-event .view-mode-ics_full_content .field-label-inline:after,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
clear:both;
}

.node-type-event .view-mode-ics_full_content .field-label-inline label,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) {

 .node-type-event .view-mode-ics_full_content .field-label-inline label,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
width:100%;
float:none;
display:block;
}

 
}

.node-type-event .view-mode-ics_full_content .field-label-inline .field-item-single,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .node-type-event .view-mode-ics_full_content .field-label-inline .field-item-single,.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.node-type-event .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single{
float:none;
margin-left:33.3%;
display:block;
}

.node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .node-type-event .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.node-type-event .view-mode-ics_full_content .field-type-date{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.node-type-event .view-mode-ics_full_content .group_event_meta{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.node-type-event .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child{
margin-bottom:0;
}

.node-type-event .view-mode-ics_full_content .leaflet-container{
margin-bottom:2.5em;
max-width:90%;
}

.node-event.view-mode-ow_listing_teaser,.node-event.view-mode-ow-listing-teaser{
*zoom:1;
margin-bottom:2em;
}

.node-event.view-mode-ow_listing_teaser:before,.node-event.view-mode-ow_listing_teaser:after,.node-event.view-mode-ow-listing-teaser:before,.node-event.view-mode-ow-listing-teaser:after{
display:table;
content:"";
line-height:0;
}

.node-event.view-mode-ow_listing_teaser:after,.node-event.view-mode-ow-listing-teaser:after{
clear:both;
}

.node-event.view-mode-ow_listing_teaser .group_event_details,.node-event.view-mode-ow_listing_teaser .group-event-details,.node-event.view-mode-ow-listing-teaser .group_event_details,.node-event.view-mode-ow-listing-teaser .group-event-details{
padding-left:3.75em;
}

.node-event.view-mode-ow_listing_teaser .group_event_details .field-type-date,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-post-date,.node-event.view-mode-ow_listing_teaser .group_event_details .field-name-field-event-type,.node-event.view-mode-ow_listing_teaser .group-event-details .field-type-date,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-post-date,.node-event.view-mode-ow_listing_teaser .group-event-details .field-name-field-event-type,.node-event.view-mode-ow-listing-teaser .group_event_details .field-type-date,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-post-date,.node-event.view-mode-ow-listing-teaser .group_event_details .field-name-field-event-type,.node-event.view-mode-ow-listing-teaser .group-event-details .field-type-date,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-post-date,.node-event.view-mode-ow-listing-teaser .group-event-details .field-name-field-event-type{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.node-event.view-mode-ow_listing_teaser h2,.node-event.view-mode-ow-listing-teaser h2{
font-size:1.125em;
margin:0;
line-height:1.5;
text-transform:none;
}

.node-event.view-mode-ow_listing_teaser h2 a,.node-event.view-mode-ow-listing-teaser h2 a{
color:#333333;
display:block;
}

.node-event.view-mode-ow_listing_teaser h2 a:hover,.node-event.view-mode-ow-listing-teaser h2 a:hover{
/* color:#be0f34; */
color:#e1642b;
text-decoration:none;
}

.node-event.view-mode-ow_listing_teaser .group-event-details h2,.node-event.view-mode-ow-listing-teaser .group-event-details h2{
max-width:500px;
}

.node-event.view-mode-ow_listing_item h2,.node-event.view-mode-ow-listing-item h2{
margin:0 0 .5em;
}

.node-event.view-mode-ow_listing_item h2 a,.node-event.view-mode-ow-listing-item h2 a{
border:none;
padding:0;
}

.node-event.view-mode-ow_listing_item .field-type-date,.node-event.view-mode-ow_listing_item .field-name-post-date,.node-event.view-mode-ow_listing_item .field-name-field-event-date,.node-event.view-mode-ow-listing-item .field-type-date,.node-event.view-mode-ow-listing-item .field-name-post-date,.node-event.view-mode-ow-listing-item .field-name-field-event-date{
color:#7a736e;
font-size:0.813em;
text-transform:uppercase;
}

.page-content-sidebar-first .node-event.view-mode-ow_listing_item h2,.page-content-sidebar-first .node-event.view-mode-ow_listing_teaser h2,.page-content-sidebar-second .node-event.view-mode-ow_listing_item h2,.page-content-sidebar-second .node-event.view-mode-ow_listing_teaser h2{
text-transform:none;
}

.page-event-series .main-content .view-mode-ow_listing_item{
margin-bottom:2em;
}

.node-event.view-mode-ow_listing_teaser .dates-calendardate,.node-event.view-mode-ow-listing-teaser .dates-calendardate,.node-event.view-mode-ow_listing_item .dates-calendardate,.node-event.view-mode-ow-listing-item .dates-calendardate,.views-field-field-event-date .dates-calendardate,.field-name-field-event-date .dates-calendardate{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
background:#002147;
color:#fff;
float:left;
line-height:1;
margin-top:5px;
margin-right:1em;
padding:.25em .5em;
text-align:center;
text-transform:uppercase;
width:1.75em;
}

.node-event.view-mode-ow_listing_teaser .date-calendardate-month,.node-event.view-mode-ow-listing-teaser .date-calendardate-month,.node-event.view-mode-ow_listing_item .date-calendardate-month,.node-event.view-mode-ow-listing-item .date-calendardate-month,.views-field-field-event-date .date-calendardate-month,.field-name-field-event-date .date-calendardate-month{
display:block;
font-size:0.813em;
}

.node-event.view-mode-ow_listing_teaser .date-calendardate-day,.node-event.view-mode-ow-listing-teaser .date-calendardate-day,.node-event.view-mode-ow_listing_item .date-calendardate-day,.node-event.view-mode-ow-listing-item .date-calendardate-day,.views-field-field-event-date .date-calendardate-day,.field-name-field-event-date .date-calendardate-day{
display:block;
font-size:1.313em;
letter-spacing:2px;
}

.node-event.view-mode-ow_listing_teaser .date-calendardate-separator,.node-event.view-mode-ow_listing_teaser .date-calendardate-end,.node-event.view-mode-ow-listing-teaser .date-calendardate-separator,.node-event.view-mode-ow-listing-teaser .date-calendardate-end,.node-event.view-mode-ow_listing_item .date-calendardate-separator,.node-event.view-mode-ow_listing_item .date-calendardate-end,.node-event.view-mode-ow-listing-item .date-calendardate-separator,.node-event.view-mode-ow-listing-item .date-calendardate-end,.views-field-field-event-date .date-calendardate-separator,.views-field-field-event-date .date-calendardate-end,.field-name-field-event-date .date-calendardate-separator,.field-name-field-event-date .date-calendardate-end{
display:none;
}

.field-name-event-next .feed-icon,.field-name-event-series-next .feed-icon{
margin-top:-2.2em;
}

.view-display-id-block_5 .feed-icon{
margin-top:0;
background:url(/sites/default/themes/custom/ics/images/icon_rss-corner.png) 0 0 no-repeat;
height:32px;
width:32px;
}

.view-display-id-block_5 .feed-icon img{
display:none;
}

/**/
.shared-event-styling .content-meta{
margin-top:2.4em;
}

.shared-event-styling .node-event-past{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-type-date{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container{
margin-bottom:2.5em;
max-width:90%;
}

.node-type-news-item .block .field-name-field-news-other{
margin-top:-20px;
padding-top:0;
}

.node-type-news-item .block .field-name-field-news-other label{
margin-bottom:.5em;
}

.node-type-news-item .page-content-sidebar-first .field-name-field-document,.node-type-news-item .page-content-sidebar-second .field-name-field-document{
padding-top:30px;
}

/**/
.shared-event-styling .content-meta{
margin-top:2.4em;
}

.shared-event-styling .node-event-past{
opacity:0.5;
filter:alpha(opacity=50);
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single{
*zoom:1;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:before,.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:before,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
display:table;
content:"";
line-height:0;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline:after,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single:after{
clear:both;
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:33.333333333333%;
padding:0 0;
*width:30.208333333333%;
*padding:0 -0.03125px;
min-width:27%;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline label,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single label{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-label-inline .field-item-single,.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-name-field-event-venue-details span.field-item-single{
float:none;
margin-left:33.3%;
display:block;
}

.shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:66.666666666667%;
padding:0 0;
*width:63.541666666667%;
*padding:0 -0.03125px;
}

@media only screen and (max-width:870px) {

 .shared-event-styling .view-mode-ics_full_content .field-name-event-speakers-custom .field-item-single .field-item-single{
width:100%;
float:none;
display:block;
}

 
}

.shared-event-styling .view-mode-ics_full_content .field-type-date{
font-family:"PT Serif", "Microsoft YaHei",Georgia,'Times New Roman',serif;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta{
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;
font-size:1.125em;
line-height:1.5em;
margin:0 18% 2em 0;
padding:2em 0;
}

.shared-event-styling .view-mode-ics_full_content .group_event_meta .field-name-field-event-venue-details p:only-child{
margin-bottom:0;
}

.shared-event-styling .view-mode-ics_full_content .leaflet-container{
margin-bottom:2.5em;
max-width:90%;
}

.node-type-ics-homepage .page-content-main .main-content{
*zoom:1;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
}

.node-type-ics-homepage .page-content-main .main-content:before,.node-type-ics-homepage .page-content-main .main-content:after{
display:table;
content:"";
line-height:0;
}

.node-type-ics-homepage .page-content-main .main-content:after{
clear:both;
}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .group-news-events{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .group-news-events{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .homepage-news-listing{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
/* News width */
width:75%;
padding:0 0;
*width:46.875%;
*padding:0 -0.03125px;
*zoom:1;
/* margin-top:30px;
margin-bottom:1.0em; */
margin-top:60px;
margin-bottom:60px;

}

.node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
/* News width */
width:98%;
padding:0 0;
*width:46.875%;
*padding:0 -0.03125px;
*zoom:1;
/* margin-top:30px;
margin-bottom:1.0em; */
margin-top:60px;
margin-bottom:60px;

}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .homepage-news-listing,  .node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .homepage-news-listing:before,.node-type-ics-homepage .page-content-main .main-content .homepage-news-listing:after, .node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing:before,.node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing:after{

display:table;
content:"";
line-height:0;
}

.node-type-ics-homepage .page-content-main .main-content .homepage-news-listing:after, .node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing:after{

clear:both;
}

.node-type-ics-homepage .page-content-main .main-content .homepage-news-listing .view-listing ul li{


-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
/*  3列 */
width:33.33333%;
padding:0 1.118933698%;
*width:46.875%;
*padding:0 2.087683698%;

}

.node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing .view-listing ul li{


-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
/*  6列 */
width:16.6666667%;
padding:0 1.118933698%;
padding-bottom:60px;
*width:46.875%;
*padding:0 2.087683698%;

}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .homepage-news-listing .view-listing ul li,  .node-type-ics-homepage .page-content-main .main-content .homepage-kp-listing .view-listing ul li{

width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .homepage-feature,.node-type-ics-homepage .page-content-main .main-content .homepage-events-listing{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:25%;
padding:0 1.059466849%;
/* margin-top:30px;
margin-bottom:5px; */
margin-top:60px;
margin-bottom:30px;

*width:21.875%;
*padding:0 1.028216849%;
*zoom:1;
}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .homepage-feature,.node-type-ics-homepage .page-content-main .main-content .homepage-events-listing{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .homepage-feature:before,.node-type-ics-homepage .page-content-main .main-content .homepage-feature:after,.node-type-ics-homepage .page-content-main .main-content .homepage-events-listing:before,.node-type-ics-homepage .page-content-main .main-content .homepage-events-listing:after{
display:table;
content:"";
line-height:0;
}

.node-type-ics-homepage .page-content-main .main-content .homepage-feature:after,.node-type-ics-homepage .page-content-main .main-content .homepage-events-listing:after{
clear:both;
}

.node-type-ics-homepage .page-content-main .main-content .group-discover-carousel{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 0;
*width:96.875%;
*padding:0 -0.03125px;
padding:4% 0 0 2.118933698%;
*zoom:1;
}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .group-discover-carousel{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .group-discover-carousel:before,.node-type-ics-homepage .page-content-main .main-content .group-discover-carousel:after{
display:table;
content:"";
line-height:0;
}

.node-type-ics-homepage .page-content-main .main-content .group-discover-carousel:after{
clear:both;
}

.node-type-ics-homepage .page-content-main .main-content .homepage-teams{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
display:inline;
float:left;
width:100%;
padding:0 1.059466849%;
*width:96.875%;
*padding:0 1.028216849%;
*zoom:1;
}

@media only screen and (max-width:870px) {

 .node-type-ics-homepage .page-content-main .main-content .homepage-teams{
width:100%;
float:none;
display:block;
}

 
}

.node-type-ics-homepage .page-content-main .main-content .homepage-teams:before,.node-type-ics-homepage .page-content-main .main-content .homepage-teams:after{
display:table;
content:"";
line-height:0;
}

.node-type-ics-homepage .page-content-main .main-content .homepage-teams:after{
clear:both;
}

body.node-type-ics-homepage{
font-family:"PT Sans", "Microsoft YaHei", "Microsoft YaHei", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
}

body.node-type-ics-homepage .main-content{
/*  新闻背景色 */
/* background:#f3f1ec; */
background:rgba(0,0,0,0);
}

body.node-type-ics-homepage .main-title h1{
overflow:hidden;
text-indent:-9999%;
margin:0;
height:0;
}

body.node-type-ics-homepage img{
width:100%;
height:auto;
}

body.node-type-ics-homepage h2,body.node-type-ics-homepage h3,body.node-type-ics-homepage h4,body.node-type-ics-homepage h5,body.node-type-ics-homepage h6{
margin-top:0;
}

body.node-type-ics-homepage a.link-block,body.node-type-ics-homepage .homepage-teams .study-type a{
display:block;
}

body.node-type-ics-homepage a.link-block h2,body.node-type-ics-homepage a.link-block h3,body.node-type-ics-homepage a.link-block .field-name-field-intro,body.node-type-ics-homepage .homepage-teams .study-type a h2,body.node-type-ics-homepage .homepage-teams .study-type a h3,body.node-type-ics-homepage .homepage-teams .study-type a .field-name-field-intro{
color:#000;
}

body.node-type-ics-homepage a.link-block img,body.node-type-ics-homepage .homepage-teams .study-type a img{
display:block;
}

body.node-type-ics-homepage a.link-block:hover h2,body.node-type-ics-homepage a.link-block:hover h3,body.node-type-ics-homepage .homepage-teams .study-type a:hover h2,body.node-type-ics-homepage .homepage-teams .study-type a:hover h3{
/* color:#be0f34; */
color:#e1642b;
text-decoration:none;
}

body.node-type-ics-homepage a.link-block:hover img,body.node-type-ics-homepage a.link-block:hover .file-video .content,body.node-type-ics-homepage .homepage-teams .study-type a:hover img,body.node-type-ics-homepage .homepage-teams .study-type a:hover .file-video .content{
opacity:0.65;
filter:alpha(opacity=65);
display:block;
}

body.node-type-ics-homepage a.link-block:hover .field-name-field-image-listing,body.node-type-ics-homepage a.link-block:hover .field-name-field-image-highlight,body.node-type-ics-homepage a.link-block:hover .field-name-field-image-main,body.node-type-ics-homepage a.link-block:hover .file-video,body.node-type-ics-homepage .homepage-teams .study-type a:hover .field-name-field-image-listing,body.node-type-ics-homepage .homepage-teams .study-type a:hover .field-name-field-image-highlight,body.node-type-ics-homepage .homepage-teams .study-type a:hover .field-name-field-image-main,body.node-type-ics-homepage .homepage-teams .study-type a:hover .file-video{
background-color:#000;
}

body.node-type-ics-homepage a.link-block:link,body.node-type-ics-homepage a.link-block:active,body.node-type-ics-homepage .homepage-teams .study-type a:link,body.node-type-ics-homepage .homepage-teams .study-type a:active{
text-decoration:none;
}

body.node-type-ics-homepage .page-content a:link:active,body.node-type-ics-homepage .page-content a:link:focus{
text-decoration:none;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .caroufredsel_wrapper .field-items .field-item.even,body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .caroufredsel_wrapper .field-items .field-item.odd{
display:block;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .has-background-video .field-name-field-image-highlight{
display:none;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item{
float:left;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item + .field-item{
display:none;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link h2,body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link:hover h2{
text-decoration:none;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link img,body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block:link:hover img{
opacity:1;
filter:alpha(opacity=100);
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item a.link-block img{
display:block;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-item .link-block-bgimage-wrapper{
position:relative;

}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items .field-image-colour-standard .group-slide-description{
background:url(data:image/svg+xml;
base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjIyIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjU3JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg4JSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background:-moz-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(0,0,0,0)),color-stop(17%,rgba(0,0,0,0.22)),color-stop(57%,rgba(0,0,0,0.75)),color-stop(88%,rgba(0,0,0,0.75)),color-stop(100%,rgba(0,0,0,0.75)));
background:-webkit-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
background:-ms-linear-gradient(top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.22) 17%,rgba(0,0,0,0.75) 57%,rgba(0,0,0,0.75) 88%,rgba(0,0,0,0.75) 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#bf000000',GradientType=0);
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .field-items img{
display:block;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description{
width:100%;
height:auto;
position:absolute;
bottom:0;
z-index:5;
padding:2.118933698%;
padding-top:5.297334245%;
padding-bottom:2.5427204376%;
border:none;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description h2,body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description .field-name-field-intro{
color:#fff;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description h2{
text-transform:uppercase;
font-size:2.8em;
margin-bottom:0;
font-family:"PT Sans Narrow", "Microsoft YaHei",'Helvetica Neue',Arial,Helvetica,sans-serif;
letter-spacing:1px;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-main-carousel .group-slide-description .field-name-field-intro{
font-size:1.313em;
padding:0;
margin:0;
border:none;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager{
position:absolute;
bottom:15px;
right:1.2%;
z-index:501;
*zoom:1;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager:before,body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager:after{
display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager:after{
clear:both;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager a{
width:10px;
height:10px;
background:transparent;
margin-right:0.5em;
-webkit-box-shadow:0 0 7px rgba(0,0,0,0.5);
-moz-box-shadow:0 0 7px rgba(0,0,0,0.5);
box-shadow:0 0 7px rgba(0,0,0,0.5);
border:1px solid #fff;
display:block;
float:left;
-webkit-border-radius:35px;
-moz-border-radius:35px;
border-radius:35px;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager a.selected,body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager a:hover{
background:#fff;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-pager a span{
display:block;
overflow:hidden;
text-indent:-9999%;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-next-btn,body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-prev-btn{
width:10%;
max-width:80px;
position:absolute;
bottom:0;
top:0;
margin-top:40px;
z-index:500;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-next-btn:hover,body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-prev-btn:hover{
cursor:pointer;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-next-btn{
right:0;
background:url('/sites/default/themes/custom/ics/images/carousel-chevron-right-large.png') no-repeat 135% 48%;
}

body.node-type-ics-homepage .group-main-carousel .field-name-main-carousel-pagers .carousel-prev-btn{
left:0;
background:url('/sites/default/themes/custom/ics/images/carousel-chevron-left-large.png') no-repeat -30% 48%;
}

body.node-type-ics-homepage .group-main-carousel .field-name-field-image-highlight{
position:relative;
}

body.node-type-ics-homepage .group-discover-carousel{
background:#fff;
position:relative;
width:100%;
height:auto;
}

body.node-type-ics-homepage .group-discover-carousel .contextual-links-region{
position:static;
}

body.node-type-ics-homepage .homepage-news-listing, body.node-type-ics-homepage .homepage-kp-listing, body.node-type-ics-homepage .homepage-events-listing,body.node-type-ics-homepage .homepage-feature,body.node-type-ics-homepage .homepage-teams{
margin-top:3em;
margin-bottom:3em;
}

body.node-type-ics-homepage .homepage-news-listing h2.title,body.node-type-ics-homepage .homepage-kp-listing h2.title,body.node-type-ics-homepage .homepage-events-listing h2.title,body.node-type-ics-homepage .homepage-feature h2.title,body.node-type-ics-homepage .homepage-teams h2.title{
font-size:1.9em;
text-transform:uppercase;
}

body.node-type-ics-homepage .homepage-news-listing h2.title:hover span,body.node-type-ics-homepage .homepage-kp-listing h2.title:hover span,body.node-type-ics-homepage .homepage-events-listing h2.title:hover span,body.node-type-ics-homepage .homepage-feature h2.title:hover span,body.node-type-ics-homepage .homepage-teams h2.title:hover span{
display:inline;
}

body.node-type-ics-homepage .homepage-news-listing a h2.title,body.node-type-ics-homepage .homepage-kp-listing a h2.title,body.node-type-ics-homepage .homepage-events-listing a h2.title,body.node-type-ics-homepage .homepage-feature a h2.title,body.node-type-ics-homepage .homepage-teams a h2.title{

background:url('/sites/default/themes/custom/ics/images/highlight-chevron-medium.png') no-repeat top 3px right;
padding-right:0.7em;
}

body.node-type-ics-homepage .homepage-news-listing a:hover,body.node-type-ics-homepage .homepage-kp-listing a:hover,body.node-type-ics-homepage .homepage-events-listing a:hover,body.node-type-ics-homepage .homepage-feature a:hover,body.node-type-ics-homepage .homepage-teams a:hover{
text-decoration:none;
}

body.node-type-ics-homepage .homepage-news-listing .view-header, body.node-type-ics-homepage .homepage-kp-listing .view-header{

padding-bottom:6px;
padding-left:2.118933698%;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing,body.node-type-ics-homepage .homepage-kp-listing .view-listing{
*zoom:1;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing:before,body.node-type-ics-homepage .homepage-news-listing .view-listing:after, body.node-type-ics-homepage .homepage-kp-listing .view-listing:before,body.node-type-ics-homepage .homepage-kp-listing .view-listing:after{
display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing:after, body.node-type-ics-homepage .homepage-kp-listing .view-listing:after{


clear:both;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing ul li, body.node-type-ics-homepage .homepage-kp-listing .view-listing ul li{

margin-bottom:0;
padding-bottom:0;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing ul li:first-child, body.node-type-ics-homepage .homepage-kp-listing .view-listing ul li:first-child{

padding-left:0;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing ul li .field-name-field-image-listing,body.node-type-ics-homepage .homepage-kp-listing .view-listing ul li .field-name-field-image-listing{

float:none;
width:100%;
margin:0;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing ul li h2, body.node-type-ics-homepage .homepage-kp-listing .view-listing ul li h2{

font-size:1.313em;
margin-top:0.6em;
margin-bottom:0em;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing ul li .field-type-date, body.node-type-ics-homepage .homepage-kp-listing .view-listing ul li .field-type-date{

font-size:0.813em;
color:#7a736e;
text-transform:uppercase;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing .events, body.node-type-ics-homepage .homepage-kp-listing .view-listing .events{

width:22.5%;
float:left;
*zoom:1;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing .events:before,body.node-type-ics-homepage .homepage-news-listing .view-listing .events:after, body.node-type-ics-homepage .homepage-kp-listing .view-listing .events:before,body.node-type-ics-homepage .homepage-kp-listing .view-listing .events:after{


display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing .events:after, body.node-type-ics-homepage .homepage-kp-listing .view-listing .events:after{

clear:both;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing .events .date, body.node-type-ics-homepage .homepage-kp-listing .view-listing .events .date{

float:left;
width:43px;
height:47px;
border:1px solid #fff;
color:#fff;
background:#002147;
text-align:center;
}

body.node-type-ics-homepage .homepage-news-listing .view-listing .events .event-info, body.node-type-ics-homepage .homepage-kp-listing .view-listing .events .event-info{

margin-left:60px;
}

body.node-type-ics-homepage .homepage-news-listing .view-header,body.node-type-ics-homepage .homepage-kp-listing .view-header,body.node-type-ics-homepage .homepage-events-listing .view-header{
*zoom:1;
margin-bottom:1em;
}

body.node-type-ics-homepage .homepage-kp-listing .view-header:before,body.node-type-ics-homepage .homepage-kp-listing .view-header:after,body.node-type-ics-homepage .homepage-news-listing .view-header:before,body.node-type-ics-homepage .homepage-news-listing .view-header:after,body.node-type-ics-homepage .homepage-events-listing .view-header:before,body.node-type-ics-homepage .homepage-events-listing .view-header:after{
display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .homepage-kp-listing .view-header:after,body.node-type-ics-homepage .homepage-news-listing .view-header:after,body.node-type-ics-homepage .homepage-events-listing .view-header:after{

clear:both;
}

body.node-type-ics-homepage .homepagekp-listing .view-header h2.title,body.node-type-ics-homepage .homepage-news-listing .view-header h2.title,body.node-type-ics-homepage .homepage-events-listing .view-header h2.title{
float:left;
margin-bottom:0;
padding-right:0.4em;
}

body.node-type-ics-homepage .homepage-kp-listing .more-link,body.node-type-ics-homepage .homepage-news-listing .more-link,body.node-type-ics-homepage .homepage-events-listing .more-link{
float:left;
margin-top:0.2em;
}

body.node-type-ics-homepage .homepage-kp-listing .more-link a,body.node-type-ics-homepage .homepage-news-listing .more-link a,body.node-type-ics-homepage .homepage-events-listing .more-link a{
/* color:#3277ae;    # blue */
color:#949ab3;  /* grey*/
/* # more-link链接颜色 */
}

body.node-type-ics-homepage .homepage-kp-listing .more-link a:hover,body.node-type-ics-homepage .homepage-news-listing .more-link a:hover,body.node-type-ics-homepage .homepage-events-listing .more-link a:hover{
/* text-decoration:underline; */
/* # more-link鼠标滑过后的颜色 */

/* color:#002147; */
/* color:#f9cc68; */
/* color:#e67928; */
color:#e1642b; /* # orange */
/* color:#fff222; */
/* background-color:#3277ae; */
}

body.node-type-ics-homepage .homepage-kp-listing .more-link:before,body.node-type-ics-homepage .homepage-news-listing .more-link:before,body.node-type-ics-homepage .homepage-events-listing .more-link:before{
content:"|";
margin-right:0.2em;
color:#e0ded9;
}

body.node-type-ics-homepage .homepage-feature{
margin-top:6.33em;
margin-bottom:1.4em;
}

body.node-type-ics-homepage .homepage-feature h2{
font-size:1.313em;
margin-top:0.6em;
margin-bottom:0.25em;
}

body.node-type-ics-homepage .homepage-feature .field-name-field-intro{
margin:0;
padding:0;
font-size:1em;
border:none;
}

body.node-type-ics-homepage .group-discover-carousel{
/*  第二部分背景 */
/* background:#e0ded9; */
/* background:#rgb(0, 0, 0); */
border-top:1px solid #e0ded9;
border-bottom:1px solid #e0ded9;

background:#f3f1ee;
/* border-top:1px solid #f3f1ee;
border-bottom:1px solid #f3f1ee; */
}

body.node-type-ics-homepage .group-discover-carousel h2{
text-transform:uppercase;
font-size:1.9em;
}

body.node-type-ics-homepage .group-discover-carousel .group-discover-carousel{
position:relative;
}

body.node-type-ics-homepage .group-discover-carousel .carousel-next-btn{
height:100%;
width:7%;
min-width:110px;
position:absolute;
z-index:50;
top:0;
right:0;
background-size:contain;
background:url('/sites/default/themes/custom/ics/images/discover-shadow.png') no-repeat top 60px right 0px;
}

body.node-type-ics-homepage .group-discover-carousel .carousel-next-btn:hover{
cursor:pointer;
}

body.node-type-ics-homepage .group-discover-carousel .carousel-next-btn:before{
content:"";
height:100%;
width:100%;
background:url('/sites/default/themes/custom/ics/images/homepage-chevron-discover.png') no-repeat 56px 45%;
display:block;
}

body.node-type-ics-homepage .group-discover-carousel .field-items{
margin-left:-0.5%;
}

body.node-type-ics-homepage .group-discover-carousel .field-item{
width:19.904%;
min-width:250px;
float:left;
display:block;
margin-left:0.12%;
}

body.node-type-ics-homepage .group-discover-carousel .field-item a:hover,body.node-type-ics-homepage .group-discover-carousel .field-item a:active{
text-decoration:none;
}

body.node-type-ics-homepage .group-discover-carousel .field-item img{
display:block;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight img{
opacity:0;
filter:alpha(opacity=0);
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight .file-video .content{
background-position:0px;
background-size:134%;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight{
position:relative;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:before{
content:"";
position:absolute;
width:100%;
height:100%;
display:block;
z-index:10;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight .icon-holder{
position:absolute;
z-index:10;
width:100%;
height:110px;
bottom:25%;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:before,body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight .icon-holder{
background:url("/sites/default/themes/custom/ics/images/play.png") no-repeat 52% 50%;
opacity:0.85;
filter:alpha(opacity=85);
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:hover:before,body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight a .field-name-field-video:hover .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:hover:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-video a .field-name-field-image-highlight:hover .icon-holder{
opacity:1;
filter:alpha(opacity=100);
}

body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight .icon-holder{
background:url("/sites/default/themes/custom/ics/images/itunes.png") no-repeat 52% 50%;
opacity:0.85;
filter:alpha(opacity=85);
}

body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:hover:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-audio a .field-name-field-image-highlight:hover .icon-holder,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:hover:before,body.node-type-ics-homepage .group-discover-carousel .field-item .discover-link-type-itunes a .field-name-field-image-highlight:hover .icon-holder{
opacity:1;
filter:alpha(opacity=100);
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-a-to-z-of-ics h2,body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight h2,body.node-type-ics-homepage .group-discover-carousel .field-item .field-name-field-intro{
width:95%;
margin:0 auto;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-ics-homepage-highlights h2{
width:95%;
margin-left:auto;
margin-right:auto;
margin-top:0.92em;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .field-name-field-intro{
border:hidden;
padding-bottom:0;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .field-name-field-intro p{
margin-bottom:0;
}

body.node-type-ics-homepage .group-discover-carousel .field-item h2{
font-size:1.125em;
text-transform:uppercase;
margin-bottom:0;
margin-top:0.94em;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .node-a-to-z-of-ics h2,body.node-type-ics-homepage .group-discover-carousel .field-item .node-video-highlight h2{
margin-top:0.94em;
}

body.node-type-ics-homepage .group-discover-carousel .field-item .field-name-field-intro{
font-size:0.938em;
margin-top:0.3em;
}

body.node-type-ics-homepage .homepage-teams{
*zoom:1;
}

body.node-type-ics-homepage .homepage-teams:before,body.node-type-ics-homepage .homepage-teams:after{
display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .homepage-teams:after{
clear:both;
}

body.node-type-ics-homepage .homepage-teams h2{
text-transform:uppercase;
display:block;
margin-bottom:0.5em;
}

body.node-type-ics-homepage .homepage-teams h2.title{
padding-left:1.059466849%;
}

body.node-type-ics-homepage .homepage-teams .teams-group-one,body.node-type-ics-homepage .homepage-teams .teams-group-two{
width:50%;
float:left;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-top:20px;

}

body.node-type-ics-homepage .homepage-teams ul{
margin:0;
*zoom:1;
}

body.node-type-ics-homepage .homepage-teams ul:before,body.node-type-ics-homepage .homepage-teams ul:after{
display:table;
content:"";
line-height:0;
}

body.node-type-ics-homepage .homepage-teams ul:after{
clear:both;
}

body.node-type-ics-homepage .homepage-teams ul li{
/* teams 列表宽度 */
width:50%;
list-style:none;
float:left;
padding:0 2.118933698%;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
padding-bottom:2em;
}

body.node-type-ics-homepage .homepage-teams ul li a{

display:block;
position:relative;
background:#000;
}

body.node-type-ics-homepage .homepage-teams ul li a img{
display:block;
}

body.node-type-ics-homepage .homepage-teams ul li a h3{
position:absolute;
font-weight:bold;
bottom:0;
margin-bottom:0;
padding:0.8em 0.4em;
padding-right:1.5em;
background:url("/sites/default/themes/custom/ics/images/highlight-chevron-medium.png") no-repeat 94% 50% rgba(243,241,236,0.9);
filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#E6f1f3ec',endColorstr='#E6f1f3ec');
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box;
}

body.node-type-ics-homepage .ics-academic-divisions .section > a{
display:block;
}

body.node-type-ics-homepage .ics-academic-divisions .section > a h2{
text-align:left;
}

body.node-type-ics-homepage .ics-academic-divisions .section ul.col3{
float:right;
}

/**/
