@CHARSET "UTF-8";

/**
 * @file
 * Styles are organized using the SMACSS technique. @see http://smacss.com/book/
 *
 * When you turn on CSS aggregation at admin/config/development/performance, all
 * of these @include files will be combined into a single file.
 */

/* HTML element (SMACSS base) rules */
@import "normalize.css";

/* Layout rules */
@import "layouts/fixed.css";
/*@import "layouts/responsive.css";*/

/* Component (SMACSS module) rules */
@import "components/misc.css";
/* Optionally, add your own components here. */
@import "print.css";

/* SMACSS theme rules */
/* @import "theme-A.css"; */
/* @import "theme-B.css"; */
@import "base.css";

/*cio_gs_8*/

/*----------------------------特洛伊定网站样式制化 Start-----------------------------------*/
body {
	background: #d7d6d2 url("../images/main-bg_repeat.png") repeat-x 0 0;
}
body.logged-in{background-position: 0 30px;}
a{color: #86152F;}
a:hover{color: #86152F;}
.block-views .block-title,
.page-views #content .page__title{
	color: #86152F;
}
.block-lang-dropdown .dd_after .ddChild a.selected,.grid_2 .view-photos li h4.title-tag{
	background-color: #86152F;
}
.block-views .block-title, .region-footer .block-views h2{border-color: #86152F;}

#navigation {
  background-color: #a60328;
}
/*----------------------------特洛伊定网站样式制化 End-----------------------------------*/

#navigation{box-shadow: 0 1px 4px rgba(0,0,0,0.4)}
.more-link a{background:url('../images/more.jpg') no-repeat center center; }
.not-front .view-resources .title-tag a{background: url("../images/download.jpg") no-repeat scroll right center;padding-right: 22px;}
.front .view-videos .video-mask a{background:url('../images/video-p.png') left bottom no-repeat;}
.video-mask a{background:url('../images/video-p.png') left bottom no-repeat;}
.front .region-slider .on h4.title-tag{background: url('../images/slider-on.png') no-repeat !important;}

#main-menu li a{background:url('../images/libgs.png') repeat-x left bottom;}
#main-menu li.last a{background: none;}

/**/
body{
	font-size:12px;
}

h2 {
	font-size: 20px;
}

a:hover{color: #343233 !important;}

#page {position: relative;width: 1000px;margin: 0 auto;}

#header {height: 82px;padding-top: 15px;clear:both;}

#header, #content, #navigation{
	padding-left: 0;
	padding-right: 0;
}

.header{
	position: relative;
	height: 90px;
	
	padding-bottom: 0px;
}

.header__logo{
	padding-left: 10px;
}

.region-logo{
	display:inline;
	float:left;
	width:280px;
}

/* 我的账户 */
.header__secondary-menu{
	position: absolute;
	bottom: 5px;
	right: 0px;
}

.header__name-and-slogan {margin-left: 10px;}
.header__site-slogan {margin-top: -20px;margin-left: 5px;}
.header__secondary-menu a{
	color: #000;
}

.wrap-header-region{background: url("../images/header-top.jpg") repeat-x;height: 32px;}
.region-header{line-height: 34px;width: 867px;margin-left: 133px;}
.wrap-width{width: 1000px;margin: 0 auto;}
/* 头部外链 */
/*.region-header a:link,.region-header a:visited{color:#000;}*/
.region-header p{
	margin: 0;color: #d5d4d9
}
.region-header .block{
	float: right;
}
.region-header #block-block-1{float: left;}
.region-header a{color: #d5d4d9;font-weight: bold;}
.region-header a.active{color: #fff;font-weight: bold;}
.region-header a:hover{color: #fff !important;}
/* 多语言切换 */
.block-lang-dropdown{
	margin-left: 10px;
}
.language-switcher-locale-url li{float: left;margin-right: 8px;}
.block-lang-dropdown .form-item{
	margin: 0;
}

.block-lang-dropdown .dd_after{
	background: transparent;
	font-family: inherit;
}

.block-lang-dropdown .dd_after .ddTitle{
	border:0;
	background: transparent;
}

.block-lang-dropdown .dd_after .ddChild a:hover{
	color: #333;
	background-color: #eee;
}

.block-lang-dropdown .dd_after .ddChild a.selected{
	color: #fff;
}

.block-lang-dropdown .dd_after .ddTitle span.arrow {
	background-image: url(../images/dd_arrow.png);
}

.block-lang-dropdown .dd_after .ddTitle span.ddTitleText{
	width: 78px;
	line-height: 18px;
	overflow: hidden;
}

.block-lang-dropdown .dd_after .ddTitle span.ddTitleText span{
/*	background: transparent url(../images/lang_18.png) 0 0 no-repeat;*/
	text-indent: 22px;
	color: #000;
}

.block-lang-dropdown .dd_after .ddChild a {
	padding-left: 3px;
}

.block-lang-dropdown .form-item{
	color: #eee;
}

/* 导航 */
#main{
	
	padding-top: 0;
}


#navigation {
	top:10px;
	font-size: 14px;
	width: 123px;
	height: 385px;
	position: absolute;
    text-align: center;
    left:0;border-radius:5px;
}

#navigation .links li, 
#navigation .menu li{
	padding: 0 15px;display:block;*padding-left:0px;
}

#navigation .links{
	width: 123px;text-align: center;margin-top: 5px;
}

#main-menu {
	margin: 0px 0px;
	padding: 0px 0px;
    margin-right: auto; 
    margin-left: auto; 
	height: 385px;
        
}	
#main-menu h2{display: none;}
#main-menu ul {
	width: auto;
	float: left;
	list-style: none;
	margin: 0;
	
}

#main-menu li {
	
	list-style: none;
	margin: 0;
	padding: 0;
	color: #fff;
	font-weight: 400;
}
#main-menu li.last a{border-bottom:none;}

#main-menu li a {
	font-size: 14px;
	display: block;
	margin: 0;
	padding: 0px;
	line-height: 38px;height: 41px;
	text-decoration: none;
	position: relative;
}
#main-menu li a:hover{color:#e5e5e5 !important}

#main-menu ul a:link,
#main-menu ul a:visited {
	color: #fff;
}

#block-block-5{margin-top:-10px;}
/* 主体 */
.front #content{
	width: 100%;
	margin:0;
}

.front .region-front-section .block,
.front .region-front-block .block{
	border-bottom: 2px solid #bbb;
}

.front .region-front-section .block.first{
	margin-bottom: 0;
}

.front .region-front-section .item-list ul,
.front .region-front-block .item-list ul{
	padding-left: 0;
}


.front .region-front-section .item-list li,
.front .region-front-block .item-list li{
	list-style-position: inside;
	list-style-image: url(../images/bulletin.gif);
}

.front .region-front-section .item-list li h4{
	display: inline-block;
}

.not-front #content{
	margin-left:0;
	margin-right: 0;
	width: 590px;background: #fff;
}

.not-front .region-sidebar-first{
	width: 258px;
	background: #fff;
	
	
	padding: 0 0 40px 0;
}



/* 焦图 */
/* Slider
----------------------------------------------- */


/* block */
.front .block__title{
}

/* 主体 */
.block{
	margin-bottom: 0;
}


.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6 {
	display: inline;
	float: left;
	/*margin-right: 10px;*/
}

.grid_4 {
	width: 570px;
	padding-top: 10px;
}
.grid_4 h2{color: #000;font-size: 15px;}
.grid_2 {
	width: 280px;
	padding-top: 15px;float: right;
}
/*焦点图start*/
.region-slider{height: 260px;border-left: 1px solid #a5b4bb;background: url('../images/slider-bg.jpg') repeat-x left bottom;padding-bottom: 2px;}
.region-slider .left-images-show{width: 582px;height: 260px;float: left;overflow: hidden;}
.region-slider .right-title-list{width: 284px;float: left;height: 250px;background-color:#8B8B8B; padding-top: 10px;}
.region-slider .left-images-show li{width: 582px;height: 260px;display: none;}
.region-slider .left-images-show li.views-row-1{display: block}
.region-slider .left-images-show li img{width: 582px;height: 260px;}
.region-slider .left-images-show li .title-tag{display: none;}
.region-slider .right-title-list img{display: none;}
.region-slider .right-title-list li{height: 40px;width: 284px;position: relative;float: left;}
.region-slider .right-title-list .title-tag a{display: block;}
.front .region-slider h4.title-tag{
	position: absolute;
	top:0
	left: 0;
	height: 40px;
	line-height:40px;
	width: 267px;
	z-index: 86;
	margin: 0 10px;background: url('../images/libgs.png') repeat-x left bottom;
}
.front .region-slider .views-row-6  h4.title-tag{background: none;}
.front .region-slider h4.title-tag a{display: block;text-overflow: ellipsis;white-space: nowrap;height: 40px;line-height: 40px;overflow: hidden;color: #fff;font-weight: bold;}
.front .region-slider .on  h4.title-tag{height: 44px;width: 286px;top:-2px;left:-13px;margin: 0;padding-right: 10px;}
.front .region-slider .on  h4.title-tag a{color: #fff !important;margin-left: 23px;line-height: 44px;}

/*焦点图end*/
#primary .block-views {
	margin-bottom: 15px;
	position: relative;
	clear: both;
}
.front #primary .region-slider .block-views{width: 100%;}
.front #primary .block-views {
	background: #fff;
	padding: 10px 18px 10px;overflow: auto;zoom: 1;
}

.block-views .block-title {
	margin-bottom: 10px;
}

.grid_2 .block{
	background:#fff;padding:10px 15px 20px;
	position:relative;
	margin-bottom: 15px;
}
.sidebars{
	overflow: hidden;
	width: 265px;float:right;
}
.sidebars .block{
	position:relative;
	padding: 10px 15px 0;
}

.more-link {
	position: absolute;
	top: 18px;
	right: 20px;
	font-size: 14px;
}
.more-link a{text-indent: -9999em;display: block;width:14px;height:14px;}
.grid_2 .block .more-link a,.sidebars .more-link a{
	color: #737373;
}
.sidebars .block .view-content .item-list ul{width: 225px;}

.grid_2 .block-views .block-title{
	font-size: 15px;
	color: #000;
}




.grid_4 .views-field-title a {
	display: inline-block;
}

.grid_4 .views-field-title a:hover{
	color:rgba(0,0,0,0.7);
}

.grid_4 .views-field-title a:active{
	color:rgba(0,0,0,0.4);
}




.front h4.title-tag {
	margin-bottom: 5px;
}

.front #primary .views-field-field-image {
	float: left;
}
.front #primary .view-campaigns .views-field-field-image{width:111px;height:80px;}
.front #primary .view-news .views-row-1 .views-field-field-image{width:121px;height:80px;}
.front #primary .views-field-field-image img {display: none;}
.front #primary .views-row-1 .views-field-field-image img {
	display: inline-block;
	
	
	margin:0 10px;
	
	width:101px;
	height: 76px;
}
#primary .view-news .views-row-1 .views-field-title{
	margin-bottom: 8px;width: 412px;
}
#primary .view-news .views-field-title a{padding-left: 10px;background: url('../images/libgs.jpg') no-repeat 2px 9px;}
#primary .view-news .views-row-1 .views-field-title a{
	font-weight: bold;font-size:14px;color: #86152F;padding-left: 0;background: none;
}
#primary .view-news .views-row-1{
	border-bottom:1px solid #edd8b9;padding-bottom: 8px;display: block;margin-bottom: 15px;margin-right: 0;width: 100%;
}
#primary .view-news .views-row-1 .views-field-title{
	float: left;height: 20px;margin-bottom: 5px;
}	
#primary .view-news .views-field-body{
	float: left;width: 412px;
}	
#primary h2.block-title{color: #000;}
.grid_4 .region-front-main .views-field-body {
	display: none;
	color:#666666;
	height:40px;
	overflow:hidden;
}
#primary .view-news li{float: left;margin-right: 10px;width: 256px;}
.grid_4 .region-front-main .views-row-1 .views-field-body {
	
	font-size: 12px;
	display: block;
}

.grid_4 .views-row:after{
	content: " "; /* Older browser do not support empty content */
	visibility: hidden;
	display: block;
	height: 0;
	clear: both;
	margin-bottom: 0;
}

.grid_4 .item-list .views-field-title h4.title-tag a{
	color:#666;
	overflow:hidden;
	height:20px;text-overflow: ellipsis;white-space: nowrap;display:block;line-height: 20px;
}

.grid_2 .item-list h4.title-tag a{
	height: 20px;line-height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	background: url('../images/libgs.jpg') no-repeat left 9px;padding-left:10px;display: block
}
.grid_2 .view ul li a{font-size:12px;color:#666;}
.grid_2 .view-links ul li a{height: 20px;line-height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	background: url('../images/libgs.jpg') no-repeat left 9px;padding-left:10px;display: block}

/*活动start*/
#primary .view-campaigns .views-field-field-image img{display: block;}
#primary .view-campaigns .views-field-body{display: block;}
#primary .view-campaigns li{float: left;width: 255px;height: 82px;margin-bottom: 15px;overflow: hidden;margin-right: 12px;}
.front #primary .view-campaigns .views-field-field-image img{width:101px;height:76px;margin-left: 0;display: inline-block;margin-right: 10px;margin-top:3px;}
#primary .view-campaigns li .views-field-title,#primary .view-campaigns li .views-field-body{float: right;width: 144px;margin-bottom: 5px;}
#primary .view-campaigns li .views-field-title h4.title-tag a{color: #86152F;font-weight: bold;font-size: 12px;height:36px;white-space:normal;}
/*活动end*/
/*精彩图片start*/
.grid_2 .view-photos li{float: left;width: 120px;height: 90px;overflow: hidden;margin-right: 10px;margin-bottom: 10px;position: relative;}
.grid_2 .view-photos li.views-row-2,.grid_2 .view-photos li.views-row-4{margin-right:0;}
.grid_2 .view-photos li img{width: 120px;height: 90px;}
.grid_2 .view-photos .item-list h4.title-tag a{padding:10px;background: none;color: #fff;font-weight: bold;height: 28px;}
.grid_2 #block-views-photos-block-1{overflow: auto;zoom: 1;}
.grid_2 .view-photos li h4.title-tag{
	position: absolute;width: 120px;height: 90px;top:120px;left:0;margin-bottom: 0;opacity: 0.7;filter: alpha(opacity=70);
}
.grid_2 .view-photos .item-list h4.title-tag a:hover{color: #fff !important;}
/*精彩图片end*/
/* 图片轮播 */
.view-photos {
	padding-bottom: 10px;
}
.view-photos .jcarousel-container-horizontal{
	width: 200px;
	height: 130px;
}
.view-photos .jcarousel-clip-horizontal{
	width: 200px;
}
.view-photos .jcarousel-item{
	width: 170px;
	height: 130px;
	background-color: transparent;
	border:0;
}
.view-photos .jcarousel-item a img{
	border:1px solid #ccc;
}
.view-photos .jcarousel-item a:hover img{
	border:1px solid #666;
}

/* button*/	
.view-photos .jcarousel-next, 
.view-photos .jcarousel-prev {
	display: block;
	width: 40px;
	height: 60px;
	background-image: url(../images/carousel.png);
}

.view-photos .jcarousel-prev-horizontal,
.view-photos .jcarousel-next-horizontal{
	top:56px;
}
.view-photos .jcarousel-prev-horizontal {
	background-position: 0 0;
	left:0;
}
.view-photos .jcarousel-prev-horizontal:hover {
	background-position: 0 0;
}
.view-photos .jcarousel-next-horizontal {
	background-position: -40px 0;
	right: 0;
}
.view-photos .jcarousel-next-horizontal:hover {
	background-position: -40px 0;
}
 

/* 汉语学习 */
.front .region-front-block .item-list a{
	padding-right: 40px;
	line-height: 2em;
	/*
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	white-space: nowrap;*/
}

/* 首页精彩视频 */



.front .region-front-block .view{
	height: 180px;
}


/* 页脚 */
.region-footer{
	text-align: center;
	background-color: #fff;
}

.region-footer .block-views{
	position: relative;
	background:none;
	padding-bottom: 0;
	margin: 0;
}

.region-footer .block-views h2{
	padding: 10px;
	margin:0;
	font-size:14px;
	line-height: 19px;
	text-align: left;
	border-top: 2px solid #A5130F;
	border-bottom:0;
	color: #000;
}

.region-footer .block-views ul{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	padding-left:80px;
	padding-top:10px;
	text-align: left;
}

.region-footer .block-views li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	padding-left: 10px;
}

.region-footer .block-views h4.title-tag{
	font-size:14px;
	line-height:18px;
}

.region-footer .more-link{
	top:11px;
}

/* 页面底部 */

.region-bottom{
	text-align: center;
    clear:both;
	padding: 20px 0px;
	color: #666;margin-top: 20px;
    
}

.region-bottom a{
	color: #666;
	border-right:1px solid #666;
	padding: 0 8px;
}

.region-bottom a:hover,
.region-bottom a:active{
	color: #000;
}

.region-bottom .block{
	margin-bottom: 1em;
}

.region-bottom ul{
	text-align:center;
	padding: 0;
}

.region-bottom li{
	display:inline-block;
	*display:inline;
	*zoom:1;
	
}

.region-bottom li.views-row-last a {
	border-right: none;
}

.region-bottom .block-views{
	background: transparent none;
}



/* 边栏 */

.not-front .sidebars .block h2.block__title {
	font-size: 15px;
	color: #000;border-bottom: 2px solid #c8dbe2;
}

.not-front .sidebars .view-photos .views-field-field-image{
	float: none;
	text-align: center;
}
.not-front .sidebars .view-photos .views-field-title{
	width: 190px;
	margin: 0 auto;
	text-align: center;
	overflow: hidden;
}

.not-front .sidebars .views-field-title a {
	color: #666;
	font-size:12px;
	height: 20px;line-height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
	background: url('../images/libgs.jpg') no-repeat left 9px;padding-left:10px;display: block
}

.not-front .sidebars .views-field-title a:hover{
	color: #666;
	color:rgba(0,0,0,0.7);
}

.not-front .sidebars .views-field-title a:active{
	color: #bbb;
	color:rgba(0,0,0,0.4);
}

/* 列表页 */
.breadcrumb {
	color: #666;
}

.page-bulletin #main,
.page-activities #main,
.page-views #main{
	padding-top: 20px;
}
/*
.page-bulletin #content .breadcrumb,
.page-bulletin #content .page__title,
.page-activities #content .breadcrumb,
.page-activities #content .page__title,
.page-views #content .breadcrumb,
.page-views #content .page__title {
	margin-left: 20px;
}*/

.page-bulletin #content .item-list li a,.page-activities #content .item-list li a{color:#666;height:26px;line-height:26px;display:block;overflow:hidden;width:530px;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;color:#333;}
.page-bulletin #content .item-list .pager li a,.page-activities #content .item-list .pager li a{display:inline;line-height:22px;}
.page-bulletin #content .breadcrumb,
.page-activities #content .breadcrumb,
.page-views #content .breadcrumb{
	margin-bottom: 10px;
}

.page-bulletin #content .views-field-title a,
.page-activities #content .views-field-title a,
.page-views #content .views-field-title a {
	font-family: 微软雅黑; 
	font-size:18px;
	font-weight:bold;
	display: inline-block;
}

.page-bulletin #content .views-field-title a:hover,
.page-activities #content .views-field-title a:hover,
.page-views #content .views-field-title a:hover{}

.page-bulletin #content .views-field-title a:active,
.page-activities #content .views-field-title a:active,
.page-views #content .views-field-title a:active{}


.page-bulletin #content .item-list,
.page-activities #content .item-list,
.page-views #content .view{
	padding: 20px 20px 80px;
}

/* Unformatted List */
.page-bulletin #content .views-field-title,
.page-activities #content .views-field-title,
.page-views #content div.views-row{
	margin-bottom: 20px;
	clear: both;
}

.not-front .sidebars li{margin-bottom: 5px;height: 20px;line-height: 20px;overflow: hidden;}
.not-front .sidebars .view-photos .views-field-title a{background: none;}


.page-campaigns #content .view-campaigns .views-field a{width:380px;color: #333;}

.page-campaigns #content .view-campaigns .views-field-field-image{
	float: right;
	width: 124px;
	height: 94px;
}

.page-bulletin #content .views-field-created,
.page-activities #content .views-field-created,
.page-views .view-content .date-tag {
	color: #999;
	font-size: 12px;
}

.page-bulletin .pager li,
.page-activities .pager li{
	display: inline;
}



/* 孔院活动 */
.page-news #content div.views-row,
.page-campaigns #content div.views-row{
	display: inline-block;
}
.page-views #content .views-field-title{
	display: block;margin-bottom: 5px;
}
.page-views #content .view-news .views-field-title h4 a{width: 530px;color: #333;}
.page-views #content .views-field-title h4 a{
	color:#666;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;display: block;height: 26px;line-height: 26px;	
}
.page-news #content .image-tag img,
.page-campaigns #content .image-tag img{
	border: 1px solid #666666;
	border-radius: 4px;
	padding: 1px;
	width: 120px;
	height: 90px;
}
.page-news #content .image-tag img:hover,
.page-campaigns #content .image-tag img:hover{
	border-color: #aaa;
}
.page-news #content div.views-row .views-field-body,
.page-campaigns #content div.views-row .views-field-body{
	color:#666666;
	font-size: 12px;
	font-family: 微软雅黑;
}



/* 底层页 */

.page-photos #content,
.page-videos #content{
	width: 100%;
}
.page-node #content {
	padding:0;
}
.page-node .breadcrumb{padding:20px;}
.front #content {
	padding:0;
}

/*.page-notice-content #content,
.page-activities-content #content,
.node-type-article #content,
.node-type-page #content{
	width: 827px;
	padding: 20px;
}
*/
article{padding:20px;}


.page-photos #content,
.page-videos #content,
.node-type-video #content{
	padding-bottom: 0px;
}

.page-notice-content #page-title,
.page-activities-content #page-title,
.page-node #content .page__title{
	font-size: 24px;
	margin: 1em 0;
	text-align: center;
}

.page-notice-content .submitted,
.page-activities-content .submitted,
.page-node #content .submitted{
	text-align: center;
	margin: 1em 0;
	display: block;
}

.page-notice-content .field-name-body p,
.page-activities-content .field-name-body p,
.page-node #content .field-name-body p{
	margin-bottom: 1em;
}

/* 精彩图片列表 */
.page-photos #content table{
	width: 100%;
	padding: 0;
}
.page-photos #content .photo-tag{
	/*text-align: center;*/
}
.page-photos #content h4.title-tag{
	text-align: center;
	font-size: 14px;
	font-weight: 200;
	width: 198px;
	height: 36px;
	margin-bottom: 10px;
	overflow: hidden;
	clear: both;*margin-top:5px;
}
.page-photos #content h4.title-tag a{font-size: 14px;font-weight: normal;line-height:18px;height:auto;white-space:normal;}
.page-photos #content .photo-tag img{
	border: 1px solid #CCCCCC;
	border-radius: 4px;
	padding: 3px;
}

.page-photos #content .photo-tag img:hover{
	border-color: #aaa;
}

/* 精彩视频列表 */

.page-videos #content table{
	width: 100%;
	padding: 0;
}

.page-videos #content .item {
	position: relative;
	overflow: hidden;
	width: 250px;
	height: 230px;
	margin: 0 10px 15px;
}

.page-videos #content h4.title-tag{
	clear:both;
	font-size:14px;
	margin:0;
	padding:5px 0;
	width: 250px;
	height: 36px;
	overflow: hidden;
	text-align: center;
}

.page-videos #content h4.title-tag a {
	color: #000;
}

.page-videos #content h4.title-tag a:hover{
	color: #666;
	color:rgba(0,0,0,0.7);
}

.page-videos #content h4.title-tag a:active{
	color: #bbb;
	color:rgba(0,0,0,0.4);
}

.video-image a{
	float:left;
}
.video-image img{
	float:left;
	clear:both;
	padding:0;
	margin:0;
	border:0;
	width:250px;
	height:180px;
}

.video-mask a{
	position: absolute;
	display: block;
	width: 248px;
	height: 179px;
	text-indent:-9999px;
	left: 0;
	border:1px solid #666;
}


.video-mask a:hover{
	background-color:#000;
	opacity:0.5;
	filter:alpha(opacity=50);
}

.front .view-videos .item {
	position: relative;
	overflow: hidden;
	
	
	
}

/* 底层图片，视频页 */
.node-type-photo #content {padding:20px 5px;}
.node-type-video #content{
	width: 827px;
	padding: 20px;
}
.node-type-photo #content .breadcrumb, .node-type-video #content .breadcrumb{padding:0;}

.node-type-video #content .content{
	text-align: center;
}

.node-type-video #content .field-name-field-video-link{
	text-align: left;
	width: 600px;
	margin: 20px auto;
}

#primary{width: 570px;float: left;padding-top: 15px;}
.front .view-videos .views-row{float: left;margin-right: 15px;}
.front .view-videos .views-row-3,.front .view-videos .views-row-5{margin-right: 0;}
.front .view-videos .views-row-1 .item{width: 250px;}
.front .view-videos .views-row-1 .views-field-field-video-link{height: 160px;}
.front .view-videos .views-row-1{margin-right: 25px;}
.front .view-videos .views-row-1 .video-image{width: 250px;height: 160px;}
.front .view-videos .views-row-1 .video-image img{width: 250px;height: 160px;}
.front .view-videos .views-row-1 .video-mask a{width:250px;height:160px;}
.front .view-videos .views-row-1 .views-field-title-1{padding-left: 22px;background: url('../images/video.jpg') no-repeat left 3px;}
.front .view-videos .views-field-title-1{height: 20px;line-height: 20px;overflow: hidden;margin-bottom: 5px;}
.front .view-videos .views-field-title-1 a{display: block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #666;}
.front .view-videos .views-row-1 .views-field-field-video-link-1{display: block;height: 60px;line-height: 20px;overflow: hidden;}
.front .view-videos .views-field-field-video-link-1{display: none;}
.front .view-videos .item{width: 120px;}
.front .view-videos .views-field-field-video-link{height: 90px;margin-bottom: 5px;}
.front .view-videos .video-image{width: 120px;height: 90px;}
.front .view-videos .video-image img{width: 120px;height: 90px;}
.front .view-videos .video-mask a{width: 120px;height: 90px;top:0;border:none;}
.front .view-videos .video-mask a:hover{background-color:#000;opacity:0.5; filter:alpha(opacity=50);}

.breadcrumb{padding:10px 0 0 20px;}
#page-title{padding:0 20px;}
/*.page-notice-content #content .breadcrumb, .page-activities-content #content .breadcrumb, .node-type-article #content .breadcrumb, .node-type-page #content .breadcrumb{padding-left: 0;padding-top: 0;}*/

/*公告列表*/
.not-front .view-campaigns .view-content .views-field-field-image{float: right;margin: 5px 0 0 10px;height: 92px;width: 122px;}
.not-front #content .view-campaigns .view-content .views-field-field-image img{width: 120px;height: 90px;border-radius: 0;padding: 1px;}
.not-front #content .view-campaigns .view-content .views-field-title{width: 380px;}
.not-front #content .view-campaigns .view-content .views-row{width:100%;padding-bottom: 20px;border-bottom:1px solid #e5e5e5;min-height: 100px;}

.not-front .view-resources .title-tag, .not-front .view-roadmap .title-tag,.not-front .view-notes .title-tag,.not-front .view-study .title-tag{background: url("../images/libgs.jpg") no-repeat scroll 3px 13px;padding-left: 20px;}
.not-front .view-roadmap .views-field-created,.not-front .view-notes .views-field-created,.not-front .view-study .views-field-created{padding-left: 20px;}
.page-news #content .view-news div.views-row{padding-bottom: 20px;border-bottom: 1px solid #e5e5e5;}
.page-resources #content .views-field-created{display: none;}
.item-list .pager li.pager-next, .item-list .pager li.pager-last, .item-list .pager li.pager-first, .item-list .pager li.pager-previous{background: url("../images/pagebg.jpg") no-repeat scroll 0 0;height: 24px !important;line-height: 24px !important;width: 56px;}
.item-list .pager li{background: none repeat scroll 0 0 #F3F3F3;display: inline-block;height: 22px !important;line-height: 22px !important;width: 22px;margin-right: 5px;}
.item-list .pager li.pager-next a, .item-list .pager li.pager-last a, .item-list .pager li.pager-first a, .item-list .pager li.pager-previous a{color: #666;}
.item-list .pager li.pager-current{background: none;color: #666;}
.item-list .pager li{*display:inline;}

/*公共部分列表样式*/
.breadcrumb{margin-bottom:10px;margin-left:20px;}
#common_page_list{padding: 10px 20px 80px 40px;overflow:hidden;}
#common_page_list ul.page_list{padding:0px}
#common_page_list ul.page_list li{margin-bottom:20px;width:100%}
#common_page_list ul.page_list li .title-tag{line-height:26px;font-size:18px;font-weight:bold;}
#common_page_list ul.page_list li .title-tag a{
text-overflow: ellipsis;
overflow: hidden;
white-space: nowrap;
display: block;
height: 26px;
line-height: 26px;
color: #333;
font-family: 微软雅黑;
font-size: 18px;
font-weight: bold;
}
#common_page_list ul.page_list li .views-field-created{color:#999;font-size:12px}
.content-wrap {padding:20px;}

/*hide user login secondary menu*/
.header__secondary-menu {display: none;}

/*login*/
#block-cio-certification-cio-certification {padding: 0 0px 0 10px;float: left;color: #fff;}