body {
	min-width: 1200px;
	font-family: "microsoft yahei";
	font-size: 15px;
	color: #333333;
	padding: 0;
	margin: 0;
	background: url(../images/row-bg.png);
}

img {
	max-width: 100%;
	border: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
ul,
li,
dl,
dt,
dd,
hr,
input,
p,
figure {
	padding: 0;
	margin: 0;
	list-style: none;
}

a {
	color: inherit;
	font: inherit;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.clearfix {
	zoom: 1;
}

.clearfix:after {
	clear: both;
	content: "";
	display: block;
	width: 0;
	height: 0;
	visibility: hidden;
}

.pos-re {
	position: relative;
}

.mt10 {
	margin-top: 10px !important;
}

.mt20 {
	margin-top: 20px !important;
}

.mt30 {
	margin-top: 30px !important;
}

.mt40 {
	margin-top: 40px !important;
}

.selector-for-some-widget {
	box-sizing: content-box;
}

.mt60 {
	margin-top: 60px;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.head {
	position: relative;
	padding: 15px 0;
	background: #641e76;
	border-bottom: 1px solid #79428a;
}

.head .head-top {
	height: 20px;
	text-align: right;
	color: #ffffff;
	font-size: 14px;
}

.head-top a {
	color: #ffffff;
	line-height: 1;
	font-weight: normal;
	/* border-left: 1px solid #FFFFFF; */
	padding: 0 10px;
}

/* logo */

/* 搜索框 */
.search {
	position: relative;
	margin-top: 20px;
	width: 240px;
	height: 36px;
	float: right;
	overflow: hidden;
	border: 1px solid #ffffff;
	padding: 7px 10px;
	box-sizing: border-box;
	border-radius: 30px;
	-webkit-transition: 0.4s cubic-bezier(0, 0.8, 0, 1);
	-moz-transition: 0.4s cubic-bezier(0, 0.8, 0, 1);
	transition: 0.4s cubic-bezier(0, 0.8, 0, 1);
	-webkit-backface-visibility: hidden;
}

.search .txt {
	height: 22px;
	line-height: 22px;
	border: none;
	width: 190px;
	float: left;
	background: none;
	color: #ffffff;
}

.search .search-sub {
	float: left;
	margin-left: 5px;
	margin-top: 2px;
}

.search .txt:-webkit-input-placeholder {
	color: #dedede;
}

.search .txt::-webkit-input-placeholder {
	color: #dedede;
}

.search .txt::-moz-input-placeholder {
	color: #dedede;
}

.search .txt::-ms-input-placeholder {
	color: #dedede;
}

.search .txt:focus {
	outline: medium;
}

/* 搜索框结束 */

/* 导航 */
.navBar {
	position: relative;
	z-index: 1;
	height: 55px;
	line-height: 55px;
	background: #641e76;
}

.nav {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	font-size: 16px;
}

.nav a {
	color: #ffffff;
}

.nav h3 {
	font-size: 100%;
	font-weight: normal;
}

.nav .m {
	float: left;
	position: relative;
	z-index: 1;
}

.nav h3 a {
	display: block;
	width: 130px;
	text-align: center;
}

.nav .sub {
	display: none;
	/*默认隐藏*/
	position: absolute;
	left: 0;
	top: 55px;
	z-index: 1;
	width: 130px;
	/* border: 1px solid #E6E4E3; */
	border-top: 0;
	background: #9752a9;
}

.nav .sub li {
	text-align: center;
	padding: 0 8px;
	margin-bottom: -1px;
}

.nav .sub li a {
	display: block;
	padding: 8px 0;
	line-height: 22px;
	color: #fff;
}

.nav .sub li:hover {
	background: #641e76;
}

/* 导航结束 */

/* banner焦点图 */
.slider {
	width: 100%;
	min-width: 1200px;
	height: 450px;
	position: relative;
	overflow: hidden;
	background: #fff;
	text-align: center;
}

.slider .bd {
	width: 1200px;
	position: absolute;
	left: 50%;
	margin-left: -600px;
}

.slider .bd li {
	width: 1200px;
	overflow: hidden;
	position: relative;
}

.slider .bd li img {
	display: block;
	width: 1200px;
	height: 500px;
}

.slider .bd li h4 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 20px;
	padding: 15px;
	background: rgba(0, 0, 0, 0.3);
	color: #ffffff;
	font-size: 16px;
	line-height: 20px;
	width: 100%;
}

.slider .tempWrap {
	overflow: visible !important;
}

.slider .tempWrap ul {
	margin-left: -1200px !important;
	/*强制位置*/
}

.slider .pnBtn {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 500px;
	cursor: pointer;
}

.slider .prev {
	left: -50%;
	margin-left: -600px;
}

.slider .next {
	left: 50%;
	margin-left: 600px;
}

.slider .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 450px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;
}

.slider .pnBtn .arrow {
	display: none;
	position: absolute;
	top: 50%;
	margin-top: -32px;
	z-index: 1;
	width: 64px;
	height: 64px;
}

.slider .pnBtn .arrow:hover {
	filter: alpha(opacity=60);
	opacity: 0.6;
}

.slider .prev .arrow {
	right: -64px;
	background: url(../images/arrow-l.png) no-repeat;
}

.slider .next .arrow {
	left: -64px;
	background: url(../images/arrow-r.png) no-repeat;
}

/* banner焦点图结束 */
/* 中部开始 */
/* ---通用标题 */
.index-title {
	height: 28px;
	line-height: 28px;
	font-size: 22px;
	padding-left: 30px;
	position: relative;
	color: #333333;
	margin-bottom: 25px;
}

.index-title.on span {
	color: #641e76;
}

.title-more {
	position: absolute;
	right: 0;
	top: 0;
	height: 28px;
	line-height: 28px;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	-ms-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.title-more:hover {
	transform: scale(1.1);
}

/* 第一行 */
.row1 {
	padding: 50px 0;
}

.news-focus .index-title {
	background: url(../images/index-tit1.png) left center no-repeat;
}

/* 新闻焦点图 */
.news-focus {
	width: 766px;
}

.new-pics ul {
	overflow: hidden;
	margin: 0 -15px;
}
.new-pics ul li {
	float: left;
	width: 50%;
}
.new-pics ul li .box {
	margin: 0 15px;
}

.new-pics li .pic {
	overflow: hidden;
	display: block;
	height: 205px;
}
.new-pics li img {
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.new-pics li .text {
	background: #f2f2f2;
	padding: 12px 30px 15px 13px;
}

.new-pics li .date {
	position: relative;
	float: left;
	background: #f8e7fc;
	width: 58px;
	height: 72px;
	text-align: center;
	line-height: 20px;
	margin-top: -31px;
	z-index: 2;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.new-pics li .date .day {
	font-size: 24px;
	line-height: 44px;
}
.new-pics li .date .mon {
	font-size: 12px;
}

.new-pics li .tit {
	margin-left: 80px;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.new-pics li:hover img {
	transform: scale(1.05);
}
.new-pics li:hover .date {
	background: #641e76;
	color: #fff;
}

.news-list {
	margin-top: 17px;
}
.news-list ul {
	overflow: hidden;
	margin: 0 -15px;
}
.news-list ul li {
	float: left;
	width: 50%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.news-list ul li .box {
	margin: 0 15px;
}
.news-list li span {
	float: left;
	color: #641e76;
	font-size: 13px;
	margin-right: 13px;
	line-height: 34px;
}
.news-list li a {
	display: block;
	font-size: 15px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.news-list li:hover {
	transform: translateX(5px);
}
.news-list li:hover a {
	color: #641e76;
}
/* 新闻焦点图结束 */

/* 通知公告开始 */
.notice-list {
	width: 388px;
}
.notice-list .index-title {
	background: url(../images/index-tit2.png) left center no-repeat;
	padding-left: 40px;
}
.notice-list ul {
	padding-top: 5px;
}
.notice-list li {
	margin-bottom: 25px;
	overflow: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.notice-list li .date {
	float: left;
	width: 60px;
	height: 55px;
	text-align: center;
}
.notice-list li .date .ri {
	height: 37px;
	line-height: 37px;
	background: #f0f0f0;
	color: #8c8c8c;
	font-size: 26px;
}
.notice-list li .date .ny {
	height: 18px;
	line-height: 18px;
	background: #a4a4a4;
	color: #fff;
	font-size: 12px;
}
.notice-list li .text {
	float: right;
	width: 310px;
	padding-top: 3px;
}
.notice-list li .text a {
	font-size: 15px;
	line-height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.notice-list li:hover .ri {
	background: #f8e7fc !important;
	color: #641e76 !important;
}
.notice-list li:hover .ny {
	background: #641e76 !important;
	color: #f8e7fc !important;
}
.notice-list li:hover {
	transform: translateX(5px);
}
.notice-list li:hover a {
	color: #641e76 !important;
}
/* 通知公告结束 */
/* 第二行 */
.row2 {
	background: url(../images/row2-bg.png);
	background-size: cover;
	padding: 40px 0;
}
.row2 .slideTxtBox .hd {
	overflow: hidden;
	position: relative;
}
.row2 .slideTxtBox .hd ul {
	text-align: center;
	padding-left: 305px;
}
.row2 .slideTxtBox .hd li {
	float: left;
	margin-left: 50px;
	padding-left: 35px;
}
.slideTxtBox .hd li.icon-1 {
	background: url(../images/tab-tit11.png) left center no-repeat;
}
.slideTxtBox .hd li.icon-2 {
	background: url(../images/tab-tit12.png) left center no-repeat;
}
.slideTxtBox .hd li.icon-3 {
	background: url(../images/tab-tit13.png) left center no-repeat;
}
.slideTxtBox .hd li.icon-1.on {
	background: url(../images/tab-tit21.png) left center no-repeat;
}
.slideTxtBox .hd li.icon-2.on {
	background: url(../images/tab-tit22.png) left center no-repeat;
}
.slideTxtBox .hd li.icon-3.on {
	background: url(../images/tab-tit23.png) left center no-repeat;
}

.slideTxtBox .bd li {
	width: 554px;
	float: right;
	line-height: 41px;
	margin-top: -15px;
	margin-bottom: 15px;
}
.slideTxtBox .bd li span {
	float: right;
	color: #808080;
	font-size: 13px;
}
.slideTxtBox .bd li a.tit {
	display: block;
	width: calc(100% - 118px);
	font-size: 15px;
	background: url(../images/tab-li-ico.png) left center no-repeat;
	padding-left: 20px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.slideTxtBox .bd li:hover a.tit {
	transform: translateX(5px);
	color: #6e2e7e;
}

.slideTxtBox .bd li.first {
	width: 617px;
	height: 347px;
	float: left;
	margin: 0;
}
.slideTxtBox .bd li.first {
	display: block;
	overflow: hidden;
	position: relative;
}
.slideTxtBox .bd li.first img {
	width: 617px;
	height: 347px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.slideTxtBox .bd li.first:hover img {
	transform: scale(1.05);
}
.slideTxtBox .bd li.first .tit {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: url(../images/tit-mask.png);
	height: 35px;
	line-height: 35px;
}
.slideTxtBox .bd li.first .tit p {
	padding: 0 30px;
	color: #ffffff;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 校园生活 */
.row3 {
	margin-top: 50px;
}
.row3 .index-title {
	background: url(../images/index-tit3.png) left center no-repeat;
}
.row3 .picbox ul {
	overflow: hidden;
}
.picbox ul li {
	position: relative;
	overflow: hidden;
}
.picbox ul li.box1 {
	width: 800px;
	height: 450px;
	float: left;
}
.picbox ul li.box2 {
	float: right;
	width: 380px;
	height: 215px;
	margin-bottom: 20px;
}

.picbox ul li img {
	width: 100%;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.picbox ul li:hover img {
	transform: scale(1.1);
}
.picbox ul li .mask {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 80%;
	height: 50px;
	line-height: 50px;
	background: url(../images/mask.png);
	background-size: 100% 100%;
}
.picbox ul li .mask p {
	float: left;
	padding-left: 20px;
	color: #ffffff;
	width: 80%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.picbox ul li .mask a.more {
	float: right;
	margin-right: 3%;
}

.picbox ul li .mask:hover img {
	transform: rotate(360deg);
	-ms-transform: rotate(360deg); /* IE 9 */
	-moz-transform: rotate(360deg); /* Firefox */
	-webkit-transform: rotate(360deg); /* Safari 和 Chrome */
	-o-transform: rotate(360deg); /* Opera */
}

/* 底部 */
.footer {
	margin-top: 40px;
	padding-top: 30px;
	background: #641e76;
}
.footer .row {
	padding: 20px 25px;
	background: #6f2e80;
}

.footer .footlogo {
	width: 485px;
	margin-right: 115px;
	margin-top: 15px;
}
.footer .contact {display:none;
	margin-top: 18px;
	overflow: hidden;
}
.footer .contact p {
	color: #ffffff;
	font-size: 14px;
	line-height: 32px;
}
.footer .links {
	width: 238px;
	overflow: hidden;
}
.footer .links .link-tit {
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 15px;
}
.footer .links li {
	background: url(../images/li-ico.png) left center no-repeat;
	padding-left: 17px;
}
.footer .links li a {
	color: #ffffff;
	font-size: 14px;
	padding: 3px 0;
	display: block;
}

.footer .copyright {
	color: #ffffff;
	padding: 30px 0;
	text-align: center;
}

/* 列表页 */
.listbanner {
	width: 100%;
	height: 255px;
	overflow: hidden;
	position: relative;
}

.listbanner img {
	position: absolute;
	max-width: 1920px;
	left: 50%;
	margin-left: -960px;
}
/* 二级导航 */
.column-tips span {
	float: left;
	height: 84px;
	line-height: 84px;
	color: #fff;
	font-size: 50px;
	padding: 0 24px;
	background: url(../images/bhjimg01.png) repeat;
	position: absolute;
	margin-top: 86px;
}
.column-nav {
	display: block;
	width: 100%;
	height: 60px;
	background: url(../images/bhjimg02.png) repeat;
	position: absolute;
	left: 0;
	bottom: 0;
}
.column-nav ul li {
	float: left;
	height: 60px;
}
.column-nav ul li a {
	float: left;
	height: 60px;
	line-height: 60px;
	padding: 0 21px;
	font-size: 16px;
	text-align: center;
	color: #666;
	text-decoration: none;
}
.column-nav ul li.current a {
	color: #fff;
	background: #c96;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}
.column-nav ul li:hover a {
	color: #fff;
	background: #c96;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/* 当前位置 */
.nolefttitle {
	height: 80px;
	line-height: 80px;
}
.navigation {
	color: #666666;
	font-size: 15px;
	padding-left: 20px;
	background: url(../images/icon-home.png) no-repeat left center;
}
/* 右侧开始 */
.list-right {
	width: 1128px;
	min-height: 600px;
	background: #fff;
	border: 1px solid #eee;
	-webkit-box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.2);
	padding: 20px 35px;
}

.list-con ul {
	overflow: hidden;
}
.list-con ul li {
	line-height: 46px;
	font-size: 16px;
	background: url(../images/icon_04.png) no-repeat left;
	padding-left: 15px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.list-con ul li .date {
	float: right;
	color: #999999;
}

.list-con ul li:hover {
	margin-left: 10px;
	font-size: 16px;
	color: #6f2e80;
}

.list-con .fanye {
	margin: 15px;
	text-align: center;
}

.container .all {
	width: 100% !important;
}

/* 正文页 */
.article-con {
	padding: 20px 0;
}

.article-con h1 {
	font-size: 24px;
	line-height: 34px;
	text-align: center;
	margin-bottom: 10px;
}

.article-con h2 {
	font-size: 16px;
	line-height: 30px;
	text-align: center;
	margin-bottom: 10px;
}

.article-con .article-date {
	border-top: 2px solid #ddd;
	font-size: 14px;
	color: #666;
	text-align: center;
	line-height: 22px;
	padding: 10px 0;
}

.article-con .article-text {
	margin-top: 20px;
	font-size: 15px;
	line-height: 30px;
	color: #333333;
	padding: 10px 0;
}

.article-con .article-text p {
	text-indent: 2em;
	padding: 5px 0;
}

.article-con .article-text p img,
.article-con .article-text p video {
	margin-left: -2em;
	max-width: 92%;
}

.article-con .updown ul {
	padding: 10px;
}

.article-con .updown ul li {
	font-size: 15px;
	line-height: 34px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.article-con .updown ul li a:hover {
	color: #6f2e80;
}

/* 正文表格P不缩进 */
.article-con .article-text table tr td p,
.article-con .article-text table tr th p {
	text-indent: 0;
	padding: 0;
}
.article-con .article-text table {
	border-collapse: collapse;
	border: 1px #d1d1d1 solid;
}
.article-con .article-text table td {
	border: 1px #d1d1d1 solid;
}

.Article_print {
	text-align: right;
	margin-top: 100px;
}
.Article_print a {
	margin-left: 15px;
	font-size: 14px;
	color: #333;
	text-decoration: none;
}

/* 分享插件样式 */
#share-2 {
	margin-top: 20px;
	padding-left: 80px;
}
.social-share .social-share-icon {
	position: relative;
	display: inline-block;
	width: 40px;
	height: 40px;
	font-size: 20px;
	border-radius: 50%;
	line-height: 40px;
	text-align: center;
	vertical-align: middle;
	transition: background 0.6s ease-out 0s;
}
/* 领导列表 */
.ldlist-con {
	padding: 20px;
}

.ldlist-con ul li {
	padding: 10px;
	height: 230px;
	font-size: 15px;
	border: 1px solid #ececec;
	border-radius: 8px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	margin: 20px 0;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
	background: #fbfbfb;
	overflow: hidden;
}

.ldlist-con ul li .ld-tit {
	height: 30px;
	line-height: 30px;
	color: #ad0407;
	font-size: 16px;
	text-indent: 20px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

.ldlist-con ul li .ld-photo {
	width: 120px;
	margin: 20px;
	height: 150px;
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}

.ldlist-con ul li .ld-photo img {
	width: 100%;
}

.ldlist-con ul li .ld-txt {
	width: 630px;
	padding: 10px;
	line-height: 24px;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-ms-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
	font-size: 14px;
}

.ldlist-con ul li .ld-txt p {
	padding: 5px 0;
	text-indent: 2em;
}

.ldlist-con ul li:hover {
	box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
	background: #ffffff;
}

.ldlist-con ul li:hover .ld-tit {
	font-size: 17px;
}

/* ie8提示 */
.ie8 {
	text-align: center;
	color: #fff;
	height: 100%;
	border: 0;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1234;
	margin: 0 auto;
	font-family: "microsoft yahei";
	font-size: 30px;
	background: #000000;
	font-weight: lighter;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}