/****************************ï¿½ï¿½Í¼*****************************/
.contentContainer{width:96%;height:140px;border-bottom:1px dotted #CCC;;padding-top: 10px;padding-bottom: 10px;padding-left: 25px;}
.contentContainer a{width:100%;height:100%;}
.contentContainer:hover{background-color:#DEEAF6;}
.contentContainer:hover .contentTitle{color:#006699;}
.contentContainer:hover .contentTime{color:#5E3F35;}
.contentContainer:hover .contentSummary,.contentContainer:hover .contentSource{color:#777777;}
.contentImg{width:200px;height:90%;float:left;margin-top:7px;border-right:solid 1px #CCCCCC;}
.contentImg img{width:90%;height:100%;padding-left:10px;}
.content_text{width:66%;height:90%;float:right;margin:10px auto 0 10px;position:relative;}
.contentMore{width:100%;height:30px;background-color:#2BAC63;text-align:center;line-height:30px;margin-top:20px;}
.contentMore a{display:inline-block;*+display:inline;zoom:1;width:100%;height:100%;color:#FFFFFF;font-size:15px;font-weight:bold;}
.contentTitle{width:100%;font-weight:bold;font-size:18px;color:#000000;height:38px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.contentTime{width:100%;height:16px;color:#775144;font-weight:bold;}
.contentSummary{width:100%;margin-top:5px;line-height:17px;color:#919191}
.contentSource{margin-right:25px;;position:absolute;bottom:0;right:0;color:#919191}
/*******************************END*********************************/


/***************È«ï¿½ï¿½ï¿½ï¿½Ê½**********************/
li {
	list-style: none;
	list-style-image: none;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}

ul, p {
	padding: 0px;
	margin: 0px;
}

a {
	text-decoration: none;
}

a:link {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #006699;
}
/************************END******************************/
.file{
	    border-bottom:1px dotted #CCC;
}
.field-item{
	margin-top: 10px;
}



.wrapper {
	width: 990px;
	margin: 0 auto;
	padding: 0 5px;
	margin-top:15px;
	min-height:600px;
}


/***************ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½Ýµï¿½ï¿½ï¿½ï¿½ï¿½Ä?*********************/
.sidebar-left {
	width: 240px;
	float: left;
	font-size: 12px;
	margin: 0 25px 0 20px;
	height: auto;
	background: #E7E5E6;
}
/* .content-rigth {
	width: 960px;
	margin: 0 15px;
	float: left;
}
 */
ul.menu11 li.active-trail a.active, .block-menu-block ul.menu11 li.active a.active {
    color: #EA0202;
}

.sidebar-left li {
	list-style: none;
}
/*
.sidebar-left {
	width: 240px;
	float: left;
	margin: 0 5px 0px 20px;
	font-size: 12px;
}*/


.sidebar-left h2.block-title,   h2.block-title,
	.two-sidebars .content-rigth .block h2.block-title {
	border-bottom: 2px solid #0F5591;
	margin: 0;
	padding: 0 0 5px 0;
	color: #CC3300;
	font-size: 16px;
	font-weight: bold;
}

.sidebar-left h2.block-title {
	background: #135592;
	padding: 10px;
	color: #FFF;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}

.sidebar-left .content {
	padding: 10px 0 0;
	height: auto;
}

ul.menu1 li {
    line-height: 18px;
    font-size: 14px;
    border-bottom: #CCC 1px solid;
    background: url(../images/contentimg/an-normal.gif) top left no-repeat;
    padding: 4px 10px 10px 20px;
}
.sidebar .block {
	position: relative;
}

.sidebar .block * {
	list-style: none;
	height: auto;
}

/***************************END********************************/



 .content-rigth {
	width: 675px;
	float: left;
	position: relative;
}

.content-rigth .block .more-link, .sidebar .block .more-link {
	overflow: hidden;
	position: absolute;
	right: 0;
	top: 4px;
}

.content-rigth .block .more-link A, .sidebar .block .more-link A {
	width: 48px;
	padding: 3px 5px 0 0;
	text-align: right;
	font-size: 12px;
	color: #FFF;
	height: 19px;
	display: block;
}

.node {
	border-bottom: 0px solid #bbb;
	margin: 0px 0;
	padding-bottom: 15px;
}

.content-top .block-title {
	margin-top: 15px;
}

.content-top .region {
	margin: 15px;
}

.content-middle .block-system {
	margin: 0;
}

.content-middle .block-block {
	margin: 0;
}

.content-middle .block-block .block-title {
	margin-top: 15px;;
}

.content-middle .block-title {
	border-bottom: 2px solid #0F5591;
	margin: 0;
	padding: 0 0 5px 0;
	color: #CC3300;
	font-size: 16px;
	font-weight: bold;
}

.content-top .block-title {
	background: url(../images/contentimg/blocktitlebg.gif)
		 repeat-y #F7F7F4;
	padding: 0px 20px;
	line-height: 40px;
	height: 40px;
	color: #FFFFFF;
	font-size: 14px;
}

.content-middle .block-block .content {
	margin: 20px 0;
}

.content-bottom {
	border-bottom: 1px solid #bbb;
	border-right: 1px solid #bbb;
	border-left: 1px solid #ddd;
	border-top: 1px solid #ddd;
	background-color: #f4f4f4;
	margin: 20px 0 0;
}

.content-bottom .block-title {
	margin-top: 15px;
}

.content-bottom .region {
	margin: 15px;
}

.line-title, .line-title a {
	margin: 0 auto;
	line-height: 1.2em;
}

.node .content, .comment .content {
	margin: .5em 0 .5em;
}

.node .content {
	line-height: 200%;
	font-size: 14px;
}


.field-type-taxonomy-term-reference .field-label,
	.field-type-taxonomy-term-reference .field-items,
	.field-type-taxonomy-term-reference .field-item {
	display: inline;
	float: left;
	font-weight: normal;
	padding-right: 10px;
}

.content * {
    max-width: 100%;
}
/*************ï¿½ï¿½Ýµï¿½ï¿½ï¿?***************/
.breadcrumb {
	padding: 10px 0;
	
	font-size: 12px;
	margin: 0 0 20px 0;
	color: #666;
	border-bottom:3px solid gray;
}

.breadcrumb a {
	color: #666;
	padding: 0 5px;
}

.element-hidden {
	display: none;
}

.element-invisible {
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
}

.element-invisible.element-focusable:active, .element-invisible.element-focusable:focus
	{
	position: static !important;
	clip: auto;
	overflow: visible;
	height: auto;
}

/*************END***************/







/*************content-right*************/
ul, .block ul, ol {
	margin: 0.5em 0 1em;
	padding: 0 0 0 1.5em;
}

.block-menu-block  ul {
	padding: 0 0 0 15px;
	margin: 0;
}

.block-menu-block  ul ul {
	margin: 0;
	padding: 0;
}

ul, ul li.leaf {
	list-style-image: url(menu-leaf.gif)
}

ol {
	list-style-image: none;
}

.block-menu-block ul.menu1, .item-list ul
	{
	margin: 0 15px 0 0;
}

.block-menu-block ul.menu1 li,
	.item-list ul li, li.leaf {
	margin: 10px 0;
	list-style: none;
	list-style-type: none;
	list-style-image: none;
}

.block-menu-block ul.menu1 li {
	line-height: 18px;
	font-size: 14px;
	border-bottom: #CCC 1px solid;
	background: url(../images/contentimg/an-normal.gif)
		 top left no-repeat;
	padding: 4px 10px 10px 20px;
}

 .block-menu-block ul.menu1 li.active
	{
	line-height: 18px;
	font-size: 14px;
	border-bottom: #CCC 1px solid;
	background: url(../images/contentimg/an-active.gif)
		  top left no-repeat;
	padding: 4px 10px 10px 20px;
}

.block-menu-block ul.menu1 li ul li
	{
	line-height: 18px;
	font-size: 14px;
	border-bottom: 0;
	background: url(../images/contentimg/an-normal.gif)
		 top left no-repeat;
	padding: 5px 10px 5px 25px;
}


.block-menu-block ul.menu1 li  ul li.active {
	line-height: 18px;
	font-size: 14px;
	border-bottom: 0;
	background: url(../images/contentimg/an-active.gif)
		  top left no-repeat;
	padding: 5px 10px 5px 25px;
}

.block-menu-block ul.menu1 li.active a.active {
	color: #EA0202;
}

ul li.expanded {
	list-style-image: none;
	list-style: none;
}

ul li.collapsed {
	list-style-image: none;
	list-style: none;
}

ul li.leaf a, ul li.expanded a, ul li.collapsed a {
	display: block;
}

ul.inline li {
	background: none;
	margin: 0;
	padding: 0 1em 0 0;
}

/* 
fieldset ul.clearfix li {
	margin: 0;
	padding: 0;
	background-image: none;
} */


.tabs li {
	margin: 0;
	padding: 0;
	background-image: none;
}

li.expanded {
	list-style-image: none;
	list-style-type: none;
	margin: 0.15em 0 0.15em 0.5em;
}


ul.links li, ul.inline li {
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 1em;
	background-image: none;
}

.block-time {
	font-weight: normal;
	color: #999999;
	float: right;
}


.list-i {
	
}

.list-i ul {
	line-height: 200%;
	padding: 0 4px 10px 4px;
	margin: 0px;
}

.list-i li {
	padding: 5px 10px;
	margin: 0px;
	list-style: none;
	border-bottom: 1px dotted #CCC;
}

.list-i li:hover {
	background-color: #DEEAF6;
}

.list-i li a {
	padding: 0 0 0 10px;

}

.page-title {
    display: block;
    margin: 0 0 15px 0;
    font-size: 18px;
    font-family: "Microsoft YaHei",Arial;
    text-align: center;
}

.page-title {
    padding: 0;
    display: none;
}

.submitted {
	font-size: 0.9em;
	color: #999;
	text-align: center;
}

.submitted a:hover {
	text-decoration: underline;
}
.textcontent{
	margin-left: 10px;
}

/*************END****************/




/****************ï¿½ï¿½Ò³*************************/

.item-list .pager {
	clear: both;
	text-align: center;
}

.item-list .pager li {
	background-image: none;
	display: inline;
	list-style-type: none;
	padding: 0.5em;
}

.pager-current {
	font-weight: bold;
}
.item-list  .pager {
	margin: 20px 0;
	text-align: center;
}

.item-list .pager li {
	padding: 0;
}

ul.pager li.pager-current {
	background-color: #0066cc;
	color: #FFFFFF;
	padding: 5px 10px;
	font-size: 12px;
	border: 1px #0066cc solid;
}

.item-list .pager li {
	font-size: 12px;
}

.item-list .pager li a {
	padding: 5px 10px;
	font-size: 12px;
	border: 1px #0066cc solid;
}

.item-list .pager li a:hover {
	background-color: #006699;
	color: #FFFFFF;
	font-size: 12px;
	padding: 5px 10px;
}


.page-faculty .item-list ul {
	overflow: hidden;
}

.page-faculty .item-list li {
	float: left;
	width: 140px;
	padding: 0 5px;
}


/************************END******************************/
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}

*:first-child+html .clearfix {
	min-height: 1%;
}

