@charset "utf-8";
/* CSS Document */
/*------------logoSlider容器----------------*/

.logoSlider {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.logoSliderBlock img {
	width: 100%;
	height: 100%;
}
.logoSliderBlock {
	width: 100%;
	height: 100%;
	position: relative;
	float: left;
	top: auto;
}
/*------------fl(fileList)容器----------------*/

.fl {
}
.fli {
	line-height: 25px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 20px;
	font-weight: normal;
	margin-top: 3px;
	text-overflow: ellipsis;
	background-image: url(grayDot.jpg);
	background-repeat: no-repeat;
	background-position: 6px 9px;
}
.wmjjfli {
	float: left;
	width: 27%;
	line-height: 20px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
	text-overflow: ellipsis;
	color: #005ea6;
}
.wmjjfli a{
	color: #005ea6;
}
.wmjjflib {
	float: left;
	width: 15px;
	line-height: 18px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	font-weight: normal;
	text-overflow: ellipsis;
	color: #005ea6;
}
.wmjjflib  a {
	color: #005ea6;
}
.fli1 {
	line-height: 25px;
	font-size: 14px;
	white-space: nowrap;
	overflow: hidden;
	text-indent: 20px;
	font-weight: normal;
	margin-top: 3px;
	text-overflow: ellipsis;
	background-repeat: no-repeat;
	background-position: 6px 9px;
}
.flis {
	border: 1px solid #c00;
	border-radius: 10px;
}
.flis .fli {
	border-radius: 8px;
}
.flr {
	text-align: right;
	float: right;
}
.fliDate {
	float: right;
	margin-right: 14px;
}
.flt,
.flt1,
.flt2 {
	line-height: 30px;
	font-size: 16px;
	font-weight: bold;
	background-image: none
}
.flt1 {
	border-bottom-style: solid;
	border-bottom-color: #c00;
	border-bottom-width: 1px;
	background-color: #FFE;
	text-indent: 5px;
}
.flt2 {
	line-height: 30px;
	font-size: 18px;
	font-weight: bold;
	color: #c00;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-indent: 1%;
	background-color: #FFE;
}
.flt a,
.flt1 a,
.flt2 a {
	color: #CC0000;
	display: block;
}
.flt a:hover,
.flt1 a:hover,
.flt2 a:hover {
	color: red;
	text-decoration: none;
}
.flii {
	font-size: 12px;
	width: 99%;
	height: 100px;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	border: dotted;
	border-width: thin;
}
.flii img {
	float: left;
	width: 80px;
	height: 80px;
	padding: 2px;
	margin: 6px;
	border: solid;
	border-color: #CC0000;
	-webkit-transition: border-color 500ms ease 0s;
	-moz-transition: border-color 500ms ease 0s;
	-ms-transition: border-color 500ms ease 0s;
	-o-transition: border-color 500ms ease 0s;
	transition: border-color 500ms ease 0s;
}
.flii img:hover {
	border-color: #CCFF33;
}
p.fliit {
	text-indent: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.fliit a {
	text-indent: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #CC0000;
}
.flti {
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	/*border:  dotted;
				border-width: thin;*/
}
.flti img {
	height: 185px;
	width: 96%;
	padding: 1%;
	border: solid;
	border-width: 1%;
	border-color: #CC0000;
	-webkit-transition: border-color 500ms ease 0s;
	-moz-transition: border-color 500ms ease 0s;
	-ms-transition: border-color 500ms ease 0s;
	-o-transition: border-color 500ms ease 0s;
	transition: border-color 500ms ease 0s;
}
.flti img:hover {
	border-color: #CCFF33;
}
.flti p {
	text-align: center;
	display: block;
	text-indent: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	-webkit-transition: border-color 500ms ease 0s;
	-moz-transition: border-color 500ms ease 0s;
	-ms-transition: border-color 500ms ease 0s;
	-o-transition: border-color 500ms ease 0s;
	transition: border-color 500ms ease 0s;
}
.flti p:hover {}
.flti2 {
	width: 100%;
	line-height: 25px;
	overflow: hidden;
	text-overflow: ellipsis;
	/*border:  dotted;
				border-width: thin;*/
}
.flti2 img {
	height: 185px;
	width: 96%;
	padding: 1%;
}

.flti2 p {
	text-align: center;
	display: block;
	text-indent: 0px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;

}
/*------------wmjj容器----------------*/
/*
.wmjj p {
	height: 100%;
	text-align: center;
	text-overflow: ellipsis;
	font-size: 40px;
	width: 100%;
	overflow: hidden;
	font-family: "微软雅黑", "黑体", "宋体";
	line-height: 90px;
	white-space: nowrap;
	text-overflow: ellipsis;
	color: #005ea6;
	cursor: pointer;
	font-weight: bold;
}
.wmjj p:hover {
	text-decoration: underline;
	color: #0099FF;
}*/
/*------------menu容器----------------*/

.menu {
	clear: left;
	float: left;
	margin-left: 0px;
	width: 100%;
}
.menuItem {
	height: 30px;
	font-size: 14px;
	float: left;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	width: 9.5%;
	font-style: normal;
	letter-spacing: 2px;
}
.menuCurrentPosition {
	height: 30px;
	font-size: 14px;
	overflow: hidden;
	line-height: 30px;
	font-style: normal;
	text-indent: 8px;
	background-color: #EEEEEE;
	clear: both;
}
.menuItemBlank {
	width: 0.5%;
	float: left;
	height: 100%;
	font-size: 12px;
	text-align: center;
	line-height: 28px;
}
/*------------BOOK容器----------------*/

.bookShelf {
	width: 100%;
	height: 100%;
	overflow: hidden;
}
.book img {
	width: 100%;
	height: 100%;
}
.bookShelfHeader {
	width: 100%;
	height: 30px;
	float: right;
	margin-bottom: 2px;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-bottom-style: solid;
	border-top-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-color: #cc0000;
	border-left-color: #cc0000;
	font-weight: bold;
	color: #cc0000;
	font-size: 20px;
	text-indent: 30px;
}
.books {
	width: 100%;
	height: 372px;
	overflow: hidden;
}
.book {
	float: right;
	clear: right;
	height: 19%;
	width: 100%;
	margin-bottom: 1.3%;
	border-left-width: 50px;
	border-left-style: solid;
	border-left-color: #CC0000;
	border-top-style: none;
	-webkit-transition: border-left-color 400ms;
	-moz-transition: border-left-color 400ms;
	-ms-transition: border-left-color 400ms;
	-o-transition: border-left-color 400ms;
	transition: border-left-color 400ms;
}
.book:hover {
	border-left-color: #ccff33;
}
/*--------------------------------------------- */

.header {
	height: 150px;
	overflow: hidden;
}
.container {
	width: 100%;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
	overflow: auto;
}
.blank {
	height: 10px;
}
.fileList {
	height: 200px;
	overflow: hidden;
	width: 100%;
}
.fileList2 {
	height: 250px;
	overflow: hidden;
	width: 100%;
}
.fileListHeader {
	height: 30px;
	line-height: 28px;
	overflow: hidden;
	border-bottom-style: solid;
	border-top-color: #cc0000;
	border-right-color: #cc0000;
	border-bottom-color: #cc0000;
	border-left-color: #cc0000;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}
.fileListTitle {
	font-weight: bold;
	color: #cc0000;
	font-size: 20px;
	text-indent: 30px;
}
.fileListMore {
	font-size: 12px;
	font-weight: bold;
}
.fileListItems {
	margin-top: 10px;
	overflow: hidden;
}
.fileListItems2 {
	margin-top: 10px;
	overflow: hidden;
	height: 201px;
	border-radius: 10px;
	padding: 2px;
	margin-top: 5px;
	border: 2px solid #c00;
}
.fileListItem {
	text-indent: 6px;
	overflow: hidden;
	height: 30px;
}
.fileListItem2 {
	text-indent: 6px;
	overflow: hidden;
	height: 30px;
	margin-bottom: 4px;
}
.fileListItem:hover {} .fileListItem2:hover {} .fileListItemTitle {
	overflow: hidden;
	font-size: 18px;
	line-height: 30px;
}
.fileListItemDate {
	overflow: hidden;
	font-size: 12px;
	line-height: 30px;
}
/*------------------imgSlider--------------------------- */

.imgSlider {
	height: 310px;
	width: 100%;
	overflow: hidden;
	border-radius: 10px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: 100% 100%;
}
.imgSliderNum {
	line-height: 20px;
	width: 9%;
	overflow: hidden;
	position: relative;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	left: 70%;
	top: -30px;
	float: left;
	margin-left: 1%;
	cursor: default;
	color: #EEEEEE;
	background-image: url(transparency50.png);
}
.imgSliderNumPointed {
	background-image: url(transparency100.png);
}
.imgSliderNum:hover {
	background-image: url(transparency100.png);
}
.imgSliderImgContainer {	
	width: 100%;
	height: 310px;
	overflow: hidden;
}
.imgSliderImg {
	height: 100%;
	width: 100%;
}
.imgSliderBlock {
	height: 100%;
	width: 100%;
	overflow: hidden;
	float: left;
}
/*----------imgScrollContainer----------*/
.imgScrollContainer {
	width: 100%;
	height: 200px;
	overflow: hidden;
}
.imgScroll {
	width: 150%;
	height: 100%;
	position: relative;
	left:-140px;
	
}
.imgScrollBlock {
	height: 100%;
	width: 135px;
	margin-left: 5px;
	float: left;
	position: relative;
}
.imgScrollLeftController {
	height: 30px;
	width: 30px;
	position: relative;
	top: -45%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	cursor: pointer;
	float: left;
}
.imgScrollLeftController:hover {} .imgScrollRightController {
	height: 30px;
	width: 30px;
	position: relative;
	top: -45%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	line-height: 30px;
	cursor: pointer;
	float: right;
}
.imgScrollRightController:hover {} .imgScrollBlockImg {
	width: 100%;
	height: 170px;
}
.imgScrollBlockImg img {
	width: 100%;
	height: 100%;
}
.imgScrollBlockTitle {
	text-align: center;
	line-height: 30px;
	height: 30px;
	font-size: 16px;
	background-color: #FFE;
}
/*-------page controllers------------*/

.pcs {
	line-height: 30px;
	text-align: center;
	font-weight: bold;
}
.pcs span {
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 10px;
	padding-right: 10px;
	border: dotted;
	border-width: thin;
	border-color: #CC0000;
}
.pcs span:hover {}

/*-------article   ------------*/
.article {
	border: 1px solid #CCCCCC;
}
.articleTitle {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	width: 80%;
	font-size: 30px;
	line-height: 45px;
	color: blue;
	font-family: '微软雅黑', '黑体', "宋体";
	text-align: center;
	border-bottom: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.articleAuthor {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	width: 95%;
	text-align: center;
	line-height: 30px;
	border-bottom: solid;
	border-width: 1px;
	border-color: #CCCCCC;
}
.articleController {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	width: 90%;
	line-height: 30px;
}
.articleController span {
	margin-left: 1px;
	margin-right: 1px;
	
}
.nextArticleController {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	clear: both;
	width: 90%;
	line-height: 30px;
}
.nextArticleController span {
	margin-left: 1px;
	margin-right: 1px;
	
}
.articleText {
	clear: both;
}
/*-------------------------------*/
.grayDot {
	display: inline-block;
	width: 4px;
	height: 4px;
	margin-right: 5px;
	background: #666;
	vertical-align: middle;
	overflow: hidden;
}
.fltPrefixCloud1 {
	float: left;
}
.fltPrefixCloud1 img {
	width: 60px;
	height: 30px;
}
.fltPrefixCloud2 {
	margin-top: 2px;
	float: left;
}
.fltPrefixCloud2 img {
	width: 45px;
	height: 25px;
}