/* 样式 */

/* --------------------------------- */

body, div, span, object, iframe, input, h1, h2, h3, h4, h5, h6, p, pre, a, acronym, address, code, del, em, font, img, ins, strong, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
input, select {
	vertical-align: middle;
}
input, textarea, select {
	font: 12px/1.5 "microsoft yahei", Arial, sans-serif;
}
fieldset, img {
	border: 0;
}
img {
	vertical-align: top;
}
address, code, th, em {
	font-style: normal;
}
ol, ul, li {
	list-style: none;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
	font-weight: normal;
}
input, button {
	bottom: 0;
	background: none;
	outline: 0;
}
/* 样式 */

/* --------------------------------- */

body {
	margin: 0 auto;
	font: 14px/1.5 "microsoft yahei", Arial, sans-serif;
	color: #666;
	background: #f9f9f9;
}
.wrapper {
	margin: 0 auto;
	width: 1360px;
}
.clearfix {
 *zoom: 1;
}
.clearfix:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	content: "";
}
.clear {
	clear: both;
}
a {
	text-decoration: none;
	outline: none;
}
input, button {
	border: none;
	background: none;
	outline: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
/*主色调*/

a {
	transition: all 0.3s;
}
/* layout */

/*



 * ---------------------------------



 * 福建幼高专官网公用头部样式



 * ---------------------------------



 */

.header-top {
	height: 30px;
	line-height: 30px;
	background: #2f3440;
	min-width: 1360px;
}
.login-status i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	width: 15px;
	height: 17px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") 0 0 no-repeat;
}
.login-status a {
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
}
.login-status a:hover {
	color: #49af4f;
}
.login-status span {
	color: #585f6e;
}
.login-help a {
	font-size: 14px;
	color: #fff;
	padding: 0 10px;
}
.login-help a i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-right: 10px;
	width: 19px;
	height: 16px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.login-help a:hover {
	color: #49af4f;
}
.login-help .oa i {
	background-position: -19px 0;
}
.login-help .email i {
	background-position: -42px 0;
}
.header-middle {
	width: 100%;
	height: 160px;
	background: #49af4f url("../img/header-bg.jpg") center center no-repeat;
	min-width: 1360px;
}
.header-middle-main {
	position: relative;
}
.header-middle-main .logo {
	position: absolute;
	left: 0;
	top: 22px;
}
.header-middle-main .logo a {
	display: block;
}
.search_box {
	position: absolute;
	right: 0;
	top: 73px;
	width: 235px;
	height: 40px;
	background: #fff;
	border-radius: 3px;
}
.search_box input {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	padding: 0 12px;
	width: 161px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	color: #2f3440;
}
.search_box button {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	width: 45px;
	height: 40px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -50px 14px no-repeat;
	cursor: pointer;
}
.header-nav {
	position: relative;
	z-index: 1;
	height: 55px;
	width: 100%;
	min-width: 1360px;
}
.header-nav .navbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	width: 100%;
	height: 55px;
	background: #000;
	opacity: 0.45;
	filter: alpha(opacity=45);
}
.header-nav .sub-navbg {
	display: none;
	position: absolute;
	top: 55px;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 0;
	background: #fff;
	border-bottom: 1px #e5e5e5 solid;
	opacity: 0.9;
	filter: alpha(opacity=90);
}
.showmenu .sub-navbg {
	display: block;
	height: 125px;
	transition: all 0.5s;
}
.nav-main {
	position: absolute;
	top: 0;
	left: 50%;
	width: 1360px;
	margin-left: -680px;
	z-index: 100;
}
.nav-main li {
	float: left;
	padding: 0 20px;
	line-height: 55px;
	text-align: center;
}
.nav-main li > a {
	position: relative;
	display: block;
	height: 55px;
	min-width: 64px;
	font-size: 16px;
	color: #fff;
	background: none;
}
.nav-main li i {
	position: absolute;
	bottom: 13px;
	left: 0;
	display: block;
	width: 100%;
	height: 3px;
	background: #49af4f;
	opacity: 0;
	filter: alpha(opacity=0);
}
.nav-main li.on i {
	bottom: 0;
	opacity: 1;
	filter: alpha(opacity=100);
	transition: all 0.5s;
}
.nav-main li:hover {
	background: #fff;
}
.nav-main li:hover > a {
	color: #49af4f;
	transition: all 0.3s;
}
.nav-main li:hover i {
	display: none;
}
.sub-nav-main {
	display: none;
	position: absolute;
	top: 55px;
	left: 50%;
	width: 1360px;
	height: 125px;
	margin-left: -680px;
	z-index: 100;
}
.sub-nav-main dl {
	text-align: left;
	padding-top: 15px;
}
.sub-nav-main dt, .sub-nav-main dd {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
}
.sub-nav-main dd {
	width: 980px;
	line-height: 35px;
	margin-left: 60px;
}
.sub-nav-main dd a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 193px;
	text-align: left;
	font-size: 16px;
	color: #333;
}
.sub-nav-main dd a:hover {
	color: #49af4f;
}
/*子页头部*/

.subpage-header .header-middle {
	background: #018cee url("../img/subpagehead-bg.jpg") center center no-repeat;
}
.subpage-header .subpage-title {
	position: absolute;
	left: 680px;
	top: 50px;
	font-size: 34px;
	font-weight: bold;
	color: #fff;
	height: 70px;
	border-left: 2px solid #87cefd;
	padding-left: 20px;
}
.subpage-header .nav-main li {
	position: relative;
	padding: 0 40px;
}
.subpage-header .nav-main li i {
	background: #228dea;
}
.subpage-header .nav-main li:hover > a {
	color: #228dea;
}
.subpage-header .nav-main li:hover i {
	display: none;
}
.subpage-header .sub-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 55px;
	width: 100%;
	padding: 10px 0 20px;
}
.subpage-header .sub-menu .mark {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 10;
}
.subpage-header .sub-menu-main {
	position: relative;
	z-index: 20;
}
.subpage-header .sub-menu-main a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.subpage-header .sub-menu-main a:hover {
	color: #228dea;
}
.branch-header .subpage-title {
	position: absolute;
	left: 680px;
	top: 50px;
	font-size: 34px;
	font-weight: bold;
	color: #fff;
	height: 70px;
	border-left: 2px solid #aedca8;
	padding-left: 20px;
}
.branch-header .nav-main li {
	position: relative;
	padding: 0 50px;
}
.branch-header .sub-menu {
	display: none;
	position: absolute;
	left: 0;
	top: 55px;
	width: 100%;
	padding: 10px 0 20px;
}
.branch-header .sub-menu .mark {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
	z-index: 10;
}
.branch-header .sub-menu-main {
	position: relative;
	z-index: 20;
}
.branch-header .sub-menu-main a {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 40px;
}
.branch-header .sub-menu-main a:hover {
	color: #49af4f;
}
.detail-header .subpage-title {
	position: absolute;
	left: 680px;
	top: 50px;
	font-size: 34px;
	font-weight: bold;
	color: #fff;
	height: 70px;
	border-left: 2px solid #aedca8;
	padding-left: 20px;
}
.detail-header .header-nav {
	background: #2f3440;
}
.detail-header .header-nav .navbg {
	background: #2f3440;
}
.detail-header .nav-main li:hover {
	background: #f9f9f9;
}
.detail-header .sub-navbg, .detail-header .sub-menu .mark {
	background: #f9f9f9;
	opacity: 1;
	filter: alpha(opacity=100);
}
.wyx .nav-main li {
	padding: 0 30px;
}
.bgs .nav-main li, .fsde .nav-main li, .gh .nav-main li {
	padding: 0 40px;
}
.ysx .nav-main li {
	padding: 0 60px;
}
.rwkx .nav-main li {
	padding: 0 53px;
}
.ggjx .nav-main li {
	padding: 0 80px;
}
.pxzx .nav-main li {
	padding: 0 50px;
}
.xqjy .nav-main li {
	padding: 0 42px;
}
.jjjcc .nav-main li {
	padding: 0 50px;
}
.xsgz .nav-main li {
	padding: 0 15px;
}
.renwen-slogn {
	position: absolute;
	right: 0;
	top: 50px;
}
.fsdy .nav-main li, .hwjyjl .nav-main li {
	padding: 0 43px;
}
.kyc .nav-main li {
	padding: 0 35px;
}
.xdjyjs .nav-main li {
	padding: 0 80px;
}
.xxkxxy .nav-main li {
	padding: 0 60px;
}
.zsxxnews .nav-main li {
	padding: 0 104px;
}
.dwhzfw .nav-main li {
	padding: 0 70px;
}
/*校保卫科*/

.bwk .nav-main li {
	padding: 0 60px;
}
.xbwk .nav-main li {
	padding: 0 60px;
}
/*省级文明欧洲杯在线买球网创建专栏*/

.sjwmxycjzl .nav-main li {
	padding: 0 104px;
}
/*十九大专栏*/

.sjd .header-middle {
	background: #e91c12 url("../img/xtw-bg.jpg") center center no-repeat;
}
.sjd .subpage-title {
	border-left: 2px solid #f79e90;
}
.sjd .nav-main li {
	padding: 0 95px;
}
.sjd .nav-main li i {
	background: #d60900;
}
.sjd .nav-main li:hover > a {
	color: #d60900;
}
.sjd .sub-menu-main a:hover {
	color: #d60900;
}
/*十九大专栏模块页面*/

.sjd-main .index-main-head .tit em {
	color: #d60900;
}
.sjd-main .index-main-head .tit i {
	background: #d60900;
}
.sjd-main .index-main-head .read-more:hover {
	color: #d60900;
}
.sjd-main .index-main-head .read-more:hover i {
	background-position: -279px -3px;
}
.sjd-main .index-main-head2 {
	border-left: 3px solid #d60900;
}
.sjd-main .index-main-right .index-main-head {
	border-left: 3px solid #d60900;
}
.sjd-main .system-dynamics {
	background: #f9f9f9;
}
.sjd-main .system-list a:hover h3, .sjd-main .system-list-right a:hover h3 {
	color: #d60900;
}
.sjd-main .system-list-bottom a:hover {
	color: #d60900;
}
.sjd-main .sub-fast-entry {
	background: #fff;
}
.sjd-main .sub-fast-entry li:hover {
	background: #ffefe9;
}
.sjd-main .sub-fast-entry li a:hover p {
	color: #d60900;
}
.sjd-main .sub-fast-entry li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite3.png") no-repeat;
}
.sjd-main .sub-fast-entry li.learning-station i {
	background-position: 126px 21px;
}
.sjd-main .sub-fast-entry li.students-organize i {
	background-position: 82px -210px;
}
.sjd-main .sub-fast-entry li.young-volunteers i {
	background-position: 111px -430px;
}
.sjd-main .sub-fast-entry li .en-title {
	color: #d60900;
}
.sjd-main .notice-list .calendar-box {
	border-top: 2px #d60900 solid;
}
.sjd-main .notice-list .calendar-box .day {
	font-size: 26px;
	color: #d60900;
	height: 50px;
	line-height: 50px;
}
.sjd-main .notice-list a:hover {
	color: #d60900;
}
/*党旗高高飘扬专栏头部*/

.dqggpy .header-middle {
	background: #e91c12 url("../img/xtw-bg.jpg") center center no-repeat;
}
.dqggpy .subpage-title {
	border-left: 2px solid #f79e90;
}
.dqggpy .nav-main li {
	padding: 0 65px;
}
.dqggpy .nav-main li i {
	background: #d60900;
}
.dqggpy .nav-main li:hover > a {
	color: #d60900;
}
.dqggpy .sub-menu-main a:hover {
	color: #d60900;
}
/*图书馆头部*/

.tsg .header-middle {
	background: #f1832b url("../img/tsgbg.jpg") center center no-repeat;
}
.tsg .subpage-title {
	border-left: 2px solid #f7bb90;
}
.tsg .nav-main li {
	padding: 0 50px;
}
.tsg .nav-main li i {
	background: #e95808;
}
.tsg .nav-main li:hover > a {
	color: #e95808;
}
.tsg .sub-menu-main a:hover {
	color: #e95808;
}
/*校团委头部*/

.xtw .header-middle, .dwgz .header-middle, .dwxcb .header-middle {
	background: #e91c12 url("../img/xtw-bg.jpg") center center no-repeat;
}
.xtw .subpage-title, .dwgz .subpage-title, .dwxcb .subpage-title {
	border-left: 2px solid #f79e90;
}
.xtw .nav-main li {
	padding: 0 35px;
}
.xtw .nav-main li i, .dwgz .nav-main li i, .dwxcb .nav-main li i {
	background: #d60900;
}
.xtw .nav-main li:hover > a, .dwgz .nav-main li:hover > a, .dwxcb .nav-main li:hover > a {
	color: #d60900;
}
.xtw .sub-menu-main a:hover, .dwgz .sub-menu-main a:hover, .dwxcb .sub-menu-main a:hover {
	color: #d60900;
}
/*党委宣传部头部*/

.dwxcb .nav-main li {
	padding: 0 60px;
}
/*三全育人头部*/

.sqyrztw .nav-main li {
	padding: 0 120px;
}
/*职业教育活动周*/

.zyjyhd .nav-main li {
	padding: 0 90px;
}
/*教务处头部*/

.jwc .nav-main li {
	padding: 0 35px;
}
/*发展规划与质量保障办公室*/

.fzgh .nav-main li {
	padding: 0 50px;
}
/*就业服务网*/

.jyfw .nav-main li {
	padding: 0 60px;
}
/*财务科新增样式*/

.cwk .nav-main li {
	padding: 0 40px;
}
.cwk .cwk-list a {
	width: 425px;
}

/*导航动画*/

@-webkit-keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(5%, 0, 0);
 transform: translate3d(5%, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
 @keyframes fadeInRight {
 from {
 opacity: 0;
 -webkit-transform: translate3d(5%, 0, 0);
 transform: translate3d(5%, 0, 0);
}
to {
	opacity: 1;
	-webkit-transform: none;
	transform: none;
}
}
.fadeInRight {
	-webkit-animation: fadeInRight 1s ease forwards;
	animation: fadeInRight 1s ease forwards;
}
/*



 * ---------------------------------



 * 公用底部样式



 * ---------------------------------



 */

.footer {
	height: 240px;
	width: 100%;
	min-width: 1360px;
}
.footer-main {
	margin-top: 35px;
}
.footer-left {
	margin: 0 30px 0 45px;
}
.footer-left dt, .footer-left dd {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	text-align: center;
}
.footer-left dt img {
	width: 115px;
}
.footer-left dt p {
	font-size: 12px;
	color: #666;
	line-height: 22px;
}
.footer-left dt a {
	font-size: 12px;
	color: #666;
}
.footer-left dd {
	margin-left: 82px;
	text-align: left;
}
.footer-left dd .tit {
	font-size: 18px;
	color: #444;
	font-weight: bold;
	margin-bottom: 33px;
}
.footer-left dd a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	font-size: 14px;
	color: #666;
	margin-top: 10px;
}
.footer-left dd a:hover {
	color: #49af4f;
}
.footer-right dl {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin-left: 40px;
	vertical-align: top;
	font-size: 14px;
	color: #666;
}
.footer-right dl dt {
	margin-bottom: 30px;
}
.footer-right dl dt em {
	font-size: 16px;
	font-weight: bold;
}
.footer-right dl dd {
	margin-bottom: 10px;
}
.footer-right dl i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-right: 10px;
	width: 38px;
	height: 38px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.footer-right dl.phone i {
	background-position: -90px -430px;
}
.footer-right dl.fax i {
	background-position: -155px -430px;
}
/*首页轮播图样式*/

.banner {
	position: relative;
	top: -55px;
	width: 100%;
	min-width: 1360px;
	max-height: 446px;
	min-height: 200px;
	overflow: hidden;
	z-index: 0;
}
.index-banner {
	max-height: 446px;
}
.banner .swiper-container {
	width: 100%;
	overflow: hidden;
}
.banner img {
	display: block;
	width: 100%;
}
.zhanweitu {
	width: 100%;
	overflow: hidden;
}
.arrow-box {
	position: absolute;
	left: 50%;
	margin-left: -681px;
	top: 50%;
	z-index: 10;
}
.arrow-left, .arrow-right {
	position: absolute;
	z-index: 10;
	top: 50%;
	margin-top: -35px;
	width: 40px;
	height: 70px;
}
.arrow-left {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat -60px -1672px;
	left: 10px;
}
.arrow-right {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat 0 -1672px;
	right: 100px;
}
.pagination {
	position: absolute;
	text-align: center;
	bottom: 23px;
	width: 100%;
	z-index: 3;
}
.swiper-pagination-switch {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 10px;
	height: 10px;
	margin: 0 6px;
	cursor: pointer;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -130px 1px no-repeat;
}
.swiper-active-switch {
	width: 26px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -92px 1px no-repeat;
}
/*首页悬浮窗样式*/

.fixed-modal {
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -194px;
	width: 90px;
	height: 380px;
	z-index: 10;
	text-align: center;
}
.fixed-modal img {
	margin: 5px auto;
	width: 45px;
	height: 45px;
}
.fixed-modal .modal-bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.fixed-modal ul {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 100;
}
.fixed-modal li a {
	display: block;
	margin: 0 5px;
	padding: 16px 0;
}
.fixed-modal li:hover {
	background: #49af4f;
	transition: all 0.3s;
}
.fixed-modal li:hover p {
	color: #fff;
}
.fixed-modal i {
	display: block;
	width: 50px;
	height: 35px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
	margin: 0 auto;
}
.fixed-modal p {
	font-size: 14px;
	color: #333;
}
.fixed-modal .ppt a {
	border-bottom: 1px #ccc solid;
}
.fixed-modal .ppt img {
	width: 45px;
	height: 45px;
	margin: 5px auto;
}
.fixed-modal .fuyouton a {
	border-bottom: 1px #ccc solid;
}
.fixed-modal .fuyouton i {
	background-position: -88px -36px;
}
.fixed-modal .fuyouton:hover i {
	background-position: -140px -36px;
	transition: all 0.3s;
}
.fixed-modal .wechat i {
	background-position: -198px -36px;
}
.fixed-modal .wechat a {
	cursor: default;
}
.fixed-modal .wechat:hover i {
	background-position: -250px -36px;
	transition: all 0.3s;
}
/*视频弹窗样式*/

.videos-popup {
	display: none;
}
.videos-popup .mark {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.82;
	filter: alpha(opacity=82);
	z-index: 99;
}
.videos-popup .video-main {
	position: fixed;
	left: 50%;
	top: 50%;
	margin: -330px 0 0 -440px;
	width: 880px;
	height: 660px;
	z-index: 100;
}
.videos-popup .video-main .btn-close {
	position: absolute;
	top: -60px;
	right: -60px;
	width: 32px;
	height: 32px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") -138px -1428px no-repeat;
}
.videos-popup .video-main .btn-close:hover {
	transform: rotate(180deg);
}
.videos-popup .video-main .play-icon, .videos-popup .video-main .stop-icon {
	display: none;
	position: absolute;
	width: 105px;
	height: 105px;
	left: 50%;
	top: 50%;
	margin: -52px 0 0 -52px;
	z-index: 2;
}
.videos-popup .video-main .play-icon {
	background: url(/_upload/tpl/00/34/52/template52/img/sprite.png) 0 -496px no-repeat;
}
.videos-popup .video-main .stop-icon {
	background: url(/_upload/tpl/00/34/52/template52/img/sprite2.png) 0 -1398px no-repeat;
}
.videos-popup.isplay .video-main:hover .stop-icon {
	display: block !important;
}
/*首页主体样式*/

.index-main {
	margin-top: -55px;
}
.index-main .system-list a:hover h3, .index-main .system-list-right a:hover h3 {
	color: #49af4f;
	transition: all 0.3s;
}
.system-list {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	width: 435px;
}
.system-list a {
	display: block;
	border: 1px solid #e5e5e5;
}
.system-list .pic-main {
	height: 358px;
}
.system-list .news-box {
	padding: 12px 15px 20px;
	background: #fff;
	min-height: 101px;
}
.system-list .main-title {
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	line-height: 30px;
}
.system-list .main-title i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: text-top;
	margin-left: -30px;
	width: 30px;
	height: 20px;
	background: url(/_upload/tpl/00/34/52/template52/img/sprite.png) -44px -92px no-repeat;
}
.system-list .brief {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #666;
	padding: 0 30px;
}
.system-list-right {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 455px;
}
.system-list-right a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 210px;
	margin-left: 13px;
	border: 1px solid #e5e5e5;
}
.system-list-right .pic-main {
	height: 150px;
}
.system-list-right .system-second {
	width: 440px;
	margin-bottom: 12px;
	border: 1px solid #e5e5e5;
}
.system-list-right .system-second .pic-main img {
	height: auto;
}
.system-list-right .system-second .pic-main {
	position: relative;
	height: 155px;
}
.system-list-right .system-second .main-title {
	padding-left: 30px;
}
.system-list-right .system-second .main-title i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: text-top;
	margin-left: -30px;
	width: 30px;
	height: 20px;
	background: url(/_upload/tpl/00/34/52/template52/img/sprite.png) -44px -92px no-repeat;
}
.system-list-right .system-second .brief {
	padding-left: 30px;
}
.system-list-right .news-box {
	padding: 12px 15px 20px;
	background: #fff;
	min-height: 51px;
}
.system-list-right .main-title {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	line-height: 30px;
}
.system-list-right .brief {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #666;
}
.system-list-bottom {
	margin-top: 20px;
}
.system-list-bottom li {
	line-height: 34px;
}
.system-list-bottom a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	padding-left: 15px;
	margin-right: 30px;
	width: 500px;
	font-size: 16px;
	color: #333;
	border: none;
}
.system-list-bottom a:hover {
	color: #228dea;
}
.pic-main {
	width: 100%;
	overflow: hidden;
}
.pic-main img {
	width: 100%;
	height: 100%;
}
.index-main-head {
	margin-bottom: 20px;
}
.index-main-head .tit {
	font-size: 24px;
	color: #444;
	font-weight: bold;
}
.index-main-head .tit em {
	font-size: 22px;
	font-weight: normal;
	color: #49af4f;
	margin-left: 10px;
}
.index-main-head .tit i {
	display: block;
	width: 48px;
	height: 4px;
	background: #49af4f;
	margin-top: 10px;
}
.index-main-head .read-more {
	margin-top: 17px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
}
.index-main-head .read-more i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-left: 5px;
	width: 15px;
	height: 10px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -236px -2px no-repeat;
}
.index-main-head .read-more:hover {
	color: #49af4f;
}
.index-main-head .read-more:hover i {
	background-position: -215px -2px;
}
.index-main-head2 {
	padding-left: 25px;
	border-left: 3px solid #49af4f;
}
.index-main-head2 span {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin-right: 8px;
	vertical-align: middle;
	width: 30px;
	height: 28px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.index-main-head2 .headlines-ico {
	background-position: -4px -91px;
}
.index-main-head2 .announcement-ico {
	background-position: -102px -90px;
}
.index-main-head2 .academic-ico {
	background-position: -149px -90px;
}
.index-main-head2 .course-ico {
	background-position: -198px -90px;
}
.index-main-head2 .student-ico {
	background-position: -212px -436px;
}
.index-main-head2 .foreign-ico {
	background-position: -259px -436px;
}
.index-main-head2 .deparment-ico {
	background-position: -259px -477px;
}
.index-main-head2 .funding-ico {
	background-position: -222px -514px;
}
.index-main-head2 .integrated-ico {
	background-position: -265px -547px;
}
.index-main-head2 .psychology-ico {
	background-position: -261px -514px;
}
.index-main-head2 .download-ico {
	background-position: -222px -550px;
}
.index-main-head2 .setting-ico {
	background-position: -266px -585px;
}
.index-main-left {
	width: 895px;
	margin-top: 53px;
}
.index-main-left .newlist {
	margin-left: -50px;
}
.index-main-left .newlist li {
	width: 420px;
	float: left;
	margin-left: 52px;
}
.index-main-left .newlist li a {
	display: block;
}
.index-main-left .newlist li img {
	width: 420px;
	height: 205px;
}
.index-main-left .newlist li .news-box {
	padding: 12px 15px 30px;
	background: #fff;
	min-height: 101px;
}
.index-main-left .newlist li .main-title {
	padding-left: 30px;
	margin-bottom: 20px;
	font-size: 16px;
	color: #444;
	font-weight: bold;
	line-height: 30px;
}
.index-main-left .newlist li .main-title i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: text-top;
	margin-left: -30px;
	width: 30px;
	height: 20px;




	background: url(/_upload/tpl/00/34/52/template52/img/sprite.png) -44px -92px no-repeat;
}
.index-main-left .newlist li .brief {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #666;
	padding: 0 30px;
}
.index-main-right {
	width: 396px;
	border-left: 1px solid #e5e5e5;
	margin-left: 48px;
	padding: 38px 20px 10px 0;
}
.index-main-right .tit {
	font-size: 20px;
}
.index-main-right .headlines-list {
	padding-left: 25px;
}
.index-main-right .headlines-list li {
	line-height: 36px;
}
.index-main-right .headlines-list a {
	display: block;
	width: 375px;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-main-right .headlines-list a:hover {
	color: #49af4f;
}
.school-news {
	margin: 0 auto;
}
.school-news .index-main-right {
	min-height: 440px;
}
.school-news .newlist a:hover h3 {
	color: #49af4f;
}
.index-news .system-list {
	width: 940px;
	margin-left: -50px;
}
.index-news .system-list li {
	float: left;
	width: 420px;
	margin-left: 50px;
}
.index-news .system-list .pic-main {
	height: 210px;
}
/*名师风采模块样式*/

.master-style {
	width: 100%;
	height: 539px;
	background: #eef5ee;
}
.master-style .swiper-container {
	width: 896px;
	height: 352px;
}
.master-style .newlist {
	margin-left: 0;
}
.master-style .index-main-left {
	margin-top: 63px;
}
.master-style .index-main-left li {
	width: 208px;
	margin: 0 auto;
}
.master-style .index-main-left li img {
	display: block;
	margin: 0 auto;
	width: 208px;
	height: 208px;
}
.master-style .index-main-left li .news-box {
	width: 178px;
	padding: 10px 15px 15px;
	min-height: 119px;
	margin: 0 auto;
}
.master-style .index-main-left li .main-title {
	padding: 0;
	margin-bottom: 5px;
}
.master-style .index-main-left li .brief {
	white-space: normal;
	padding: 0;
}
.master-style .index-main-left li:hover .main-title {
	color: #49af4f;
	transition: all 0.3s;
}
.master-style .index-main-right {
	background: #cfe7cf;
	min-height: 250px;
}
/*快速入口模块样式*/

.fast-entry {
	width: 100%;
	min-width: 1360px;
	height: 175px;
	background: #fff;
	border-bottom: 1px #ccc solid;
}
.fast-entry-list li {
	position: relative;
	float: left;
 // width: 194px;
	width: 166px;
	height: 175px;
	text-align: center;
}
.fast-entry-list li:hover {
	background: #eef5ee;
	transition: all 0.3s;
}
.fast-entry-list li span {
	position: absolute;
	right: 0;
	bottom: 38px;
	vertical-align: middle;
	height: 100px;
	width: 1px;
	background: #ccc;
}
.fast-entry-list li p {
	font-size: 22px;
	color: #333;
	line-height: 24px;
}
.fast-entry-list li a {
	display: block;
	height: 175px;
}
.fast-entry-list li i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin: 20px auto 10px;
	width: 83px;
	height: 83px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.fast-entry-list li.library i {
	background-position: 0 -131px;
}
.fast-entry-list li.course-center i {
	background-position: -87px -131px;
}
.fast-entry-list li.mybaby i {
	background-position: -173px -131px;
}
.fast-entry-list li.information i {
	background-position: -2px -232px;
}
.fast-entry-list li.notification i {
	background-position: -87px -232px;
}
.fast-entry-list li.office-system i {
	background-position: -185px -232px;
}
.fast-entry-list li.mail {
	width: 195px;
}
.fast-entry-list li.mail i {
	background-position: 0 -328px;
}
.fast-entry-list li.platform i {
	background-position: 0 -1416px;
}
.fast-entry-list li.studio i {
	background-position: -91px -1416px;
}
.fast-entry-list li.ideological i {
	background-position: -183px -1416px;
}
.fast-entry-list li.fast-link i {
	background-position: 0 -1520px;
}
/*精品专业模块样式*/

.boutique-list {
	margin-top: 40px;
	float: left;
}
.boutique-list dl {
	width: 420px;
	border: 1px #ccc solid;
	background: #fff;
}
.boutique-list dl dt {
	height: 80px;
	line-height: 80px;
	background: #49af4f url("../img/boutique.jpg") no-repeat;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	padding: 0 20px 0 30px;
}
.boutique-list dl dt em {
	font-size: 22px;
	color: #80c784;
	margin-left: 5px;
}
.boutique-list dl dd {
	position: relative;
	margin: 0 20px 0 30px;
	border-bottom: 1px #ccc solid;
}
.boutique-list dl dd:hover a {
	color: #49af4f;
	transition: all 0.3s;
}
.boutique-list dl dd:hover span {
	background-position: -287px -218px;
}
.boutique-list dl dd a {
	display: block;
	padding: 25px 0 25px;
	font-size: 20px;
	color: #333;
}
.boutique-list dl dd span {
	position: absolute;
	right: 0;
	top: 40px;
	width: 11px;
	height: 16px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -289px -193px no-repeat;
}
.boutique-list dl dd i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-right: 25px;
	width: 44px;
	height: 48px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.boutique-list dl dd.preschool-major i {
	background-position: -108px -348px;
}
.boutique-list dl dd.art-major i {
	background-position: -172px -350px;
}
.boutique-list dl dd.paint-major i {
	background-position: -238px -350px;
}
.boutique-list dl dd.math-major {
	border: none;
}
.boutique-list dl dd.math-major i {
	background-position: 0px -431px;
}
.boutique-specialty {
	margin-bottom: 30px;
}
.boutique-specialty .index-main-right {
	padding: 40px 0 0 0;
	border: none;
	width: 420px;
}
.boutique-specialty .index-main-head {
	border: none;
	padding: 0;
}
.boutique-specialty .tit i {
	width: 72px;
	height: 3px;
}
.academic-content .academic-hedeline {
	position: relative;
	display: block;
	width: 420px;
	height: 207px;
}
.academic-content .academic-hedeline img {
	width: 100%;
}
.academic-content .academic-hedeline p {
	position: absolute;
	left: 10px;
	bottom: 6px;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	width: 400px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.academic-content .academic-hedeline:hover p {
	color: #49af4f;
}
.academic-content .headlines-list {
	padding-left: 0;
	margin-top: 15px;
}
.academic-content .headlines-list a {
	width: 420px;
}
.academic-content .headlines-list i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	width: 4px;
	height: 4px;
	margin: 0 16px 0 0;
	background: #49af4f;
}
.subpage-main .academic-content .headlines-list i {
	background: #228dea;
}
/*师源梦想模块样式*/

.source-dream {
	padding: 80px 0 145px 0;
	width: 100%;
	min-width: 1360px;
	background: #eef5ee;
}
.source-dream-title {
	position: relative;
	width: 420px;
	margin: 0 auto 85px;
	border-bottom: 1px solid #ccc;
	text-align: center;
}
.source-dream-title p {
	padding-bottom: 10px;
	font-size: 36px;
	color: #333;
	font-weight: bold;
}
.source-dream-title span {
	font-size: 24px;
	color: #333;
}
.source-dream-title i {
	position: absolute;
	left: 50%;
	bottom: -2px;
	margin-left: -25px;
	width: 50px;
	height: 4px;
	background: #49af4f;
}
.source-dream-main a {
	position: relative;
}
.source-dream-main .mark {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 60px;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 1;
}
.source-dream-main .scenery-main {
	position: absolute;
	left: 10px;
	bottom: 18px;
	z-index: 2;
}
.source-dream-main .scenery-main p {
	font-size: 16px;
	color: #fff;
	width: 260px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.source-dream-main .scenery-main i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	margin-right: 5px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.source-dream-main .scenery-main .scenery-name i {
	background-position: -279px -141px;
}
.source-dream-main .scenery-main .scenery-time i {
	background-position: -279px -165px;
}
.source-dream-main .watch-ico {
	position: absolute;
	width: 30px;
	height: 26px;
	right: 20px;
	bottom: 15px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -253px -88px no-repeat;
	z-index: 2;
}
.source-dream-main .play-ico {
	position: absolute;
	width: 105px;
	height: 105px;
	left: 50%;
	top: 50%;
	margin: -52px 0 0 -52px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") 0 -496px no-repeat;
	z-index: 2;
}
.source-dream-main .source-dream-left {
	width: 670px;
}
.source-dream-main .panora-left, .source-dream-main .panora-right {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 324px;
	vertical-align: middle;
}
.source-dream-main .panora-left a {
	display: block;
	width: 322px;
	height: 374px;
	overflow: hidden;
}
.source-dream-main .panora-left a img {
	width: 100%;
	height: 100%;
}
.source-dream-main .panora-right {
	margin-left: 15px;
}
.source-dream-main .panora-right a {
	display: block;
	width: 322px;
	height: 180px;
	overflow: hidden;
}
.source-dream-main .panora-right a img {
	width: 100%;
}
.source-dream-main .panora-right .campus-scenery {
	margin-bottom: 12px;
}
.source-dream-main .source-dream-right {
	margin-left: 15px;
	width: 670px;
}
.source-dream-main .source-dream-right .videos-main {
	display: block;
	width: 670px;
	height: 374px;
	overflow: hidden;
}
.source-dream-main .source-dream-right .videos-main img {
	width: 100%;
	transition: all 0.8s;
}
/*子页面模块样式*/

.system-dynamics {
	min-width: 1360px;
	background: #fff;
}
.system-dynamics .index-main-right {
	min-height: 612px;
}
.sub-fast-entry {
	background: #fff;
}
.sub-fast-entry li {
	float: left;
	width: 450px;
	text-align: center;
}
.sub-fast-entry li:hover {
	background: #eef6ff;
}
.sub-fast-entry li a {
	display: block;
}
.sub-fast-entry li a:hover p {
	color: #228dea;
}
.sub-fast-entry li i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin: 20px auto 15px;
	width: 100%;
	height: 200px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.sub-fast-entry li.teaching-study i {
	background-position: 105px -1179px;
}
.sub-fast-entry li.students-work i {
	background-position: 124px -954px;
}
.sub-fast-entry li.party-building i {
	background-position: 90px -745px;
}
.sub-fast-entry li p {
	font-size: 24px;
	color: #444;
	font-weight: bold;
}
.sub-fast-entry li .en-title {
	font-weight: normal;
	color: #3f9ced;
	padding-bottom: 18px;
}
.kyc-main .sub-fast-entry, .ysx-main .sub-fast-entry, .sxzz-main .sub-fast-entry {
	background: #f9f9f9;
}
.kyc-main .system-list-bottom li, .ysx-main .system-list-bottom li, .sxzz-main .system-list-bottom li {
	line-height: 38px;
}
.kyc-main .master-style, .ysx-main .master-style, .sxzz-main .master-style {
	height: 610px;
	background: #eef6ff;
}
.kyc-main .master-style .index-main-left, .ysx-main .master-style .index-main-left, .sxzz-main .master-style .index-main-left {
	width: 100%;
}
.kyc-main .master-style .index-main-left .newlist, .ysx-main .master-style .index-main-left .newlist, .sxzz-main .master-style .index-main-left .newlist {
	margin-left: -25px;
}
.kyc-main .master-style .index-main-left li, .ysx-main .master-style .index-main-left li, .sxzz-main .master-style .index-main-left li {
	width: 320px;
	margin-left: 25px;
}
.kyc-main .master-style .index-main-left li .news-box, .sxzz-main .master-style .index-main-left li .news-box {
	width: 320px;
}
.ysx-main .master-style .index-main-left li .news-box, .sxzz-main .master-style .index-main-left li .news-box {
	width: 290px;
}
.kyc-main .master-style .index-main-left li img, .ysx-main .master-style .index-main-left li img, .sxzz-main .master-style .index-main-left li img {
	width: 320px;
	height: 250px;
}
.kyc-main .master-style .index-main-left li:hover .main-title, .ysx-main .master-style .index-main-left li:hover .main-title, .sxzz-main .master-style .index-main-left li:hover .main-title {
	color: #228dea;
}
.kyc-main .blogroll, .ysx-main .blogroll, .sxzz-main .blogroll {
	background: #fff;
	border-top: 1px #e5e5e5 solid;
}
.kyc-main .blogroll .blogroll-title span, .ysx-main .blogroll .blogroll-title span, .sxzz-main .blogroll .blogroll-title span {
	background: #228dea;
}
.kyc-main .blogroll .link-main a:hover, .ysx-main .blogroll .link-main a:hover, .sxzz-main .blogroll .link-main a:hover {
	color: #228dea;
}
.kyc-main .blogroll .friend-link, .ysx-main .blogroll .friend-link, .sxzz-main .blogroll .friend-link {
	width: 880px;
}
.kyc-main .blogroll .contact-us, .ysx-main .blogroll .contact-us, .sxzz-main .blogroll .contact-us {
	width: 440px;
	margin-left: 40px;
}
.kyc-main .blogroll .link-box, .ysx-main .blogroll .link-box, .sxzz-main .blogroll .link-box {
	display: block;
	margin-top: 40px;
}
.kyc-main .blogroll .link-box a, .ysx-main .blogroll .link-box a, .sxzz-main .blogroll .link-box a {
	vertical-align: top;
	width: 290px;
}
.kyc-main .blogroll .link-box a:hover, .ysx-main .blogroll .link-box a:hover, .sxzz-main .blogroll .link-box a:hover {
	color: #228dea;
}
.subpage-main .sub-fast-entry {
	background: #f9f9f9;
}
.subpage-main .index-main-head {
	margin-bottom: 20px;
}
.subpage-main .index-main-head .tit em {
	color: #228dea;
}
.subpage-main .index-main-head .tit i {
	background: #228dea;
}
.subpage-main .index-main-head .read-more:hover {
	color: #228dea;
}
.subpage-main .index-main-head .read-more:hover i {
	background-position: -257px -2px;
}
.subpage-main .index-main-right .index-main-head {
	border-left: 3px solid #228dea;
}
.subpage-main .system-list a:hover h3, .subpage-main .system-list-right a:hover h3 {
	color: #228dea;
}
.subpage-main .headlines-list a:hover {
	color: #228dea;
}
.subpage-main .staff-home i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 135px -170px no-repeat;
}
.subpage-main .multiple-course i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 95px -581px no-repeat;
}
.notice-list {
	padding: 20px 0 0 30px;
}
.notice-list li {
	margin-bottom: 20px;
	overflow: hidden;
}
.notice-list .calendar-box {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	text-align: center;
	width: 70px;
	background: #fdfdfd;
	border: 1px #ddd solid;
	border-top: 2px #4183d1 solid;
}
.notice-list .calendar-box .day {
	font-size: 26px;
	color: #228dea;
	height: 50px;
	line-height: 50px;
}
.notice-list .calendar-box .year {
	font-size: 14px;
	color: #666;
	height: 28px;
	line-height: 28px;
	border-top: 1px #ddd solid;
}
.notice-list a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-left: 18px;
	width: 270px;
	font-size: 16px;
	color: #333;
}
.notice-list a:hover {
	color: #228dea;
}
.humanity-main .sub-fast-entry {
	background: #fff;
}
.humanity-main .system-dynamics {
	background: #f9f9f9;
}
.humanity-main .fast-entry-list li {
	width: 272px;
}
.humanity-main .fast-entry-list li:hover {
	background: #eef6ff;
}
.xbwk-main .system-list-bottom a, .jyfw-main .system-list-bottom a, .zsjy-main .system-list-bottom a, .cxcy-main .system-list-bottom a {
	width: 305px;
}
.xbwk-main .index-main-right .system-list-bottom a, .xqjy-main .index-main-right .system-list-bottom a, .jyfw-main .index-main-right .system-list-bottom a, .zsjy-main .index-main-right .system-list-bottom a, .cxcy-main .index-main-right .system-list-bottom a {
	padding-left: 30px;
	width: 254px;
}
.xqjy-main .system-list-bottom a {
	width: 400px;
}
.subpage-main .index-main-left .system-list-bottom li, .dwgz-main .index-main-left .system-list-bottom li {
	line-height: 38px;
}
/*后勤管理部模块样式*/

.hqgl-list {
	padding: 20px 0 50px;
}
.institution-setting {
	padding-top: 40px;
	width: 420px;
}
.institution-setting .setting-pic {
	width: 100%;
	height: 340px;
}
.institution-setting .setting-pic a {
	display: block;
	width: 100%;
	height: 100%;
}
.institution-setting .setting-pic img {
	width: 100%;
	height: 100%;
}
/*外语系模块样式*/

.wyx-main .system-dynamics {
	background: #f9f9f9;
}
.wyx-main .master-style {
	background: #eef6ff;
}
.wyx-main .master-style .newlist {
	margin-left: -10px;
}
.wyx-main .master-style .index-main-left li {
	margin-left: 18px;
}
.wyx-main .master-style .index-main-right {
	background: #ddedfe;
}
.wyx-main .master-style a:hover {
	color: #228dea;
}
.wyx-main .newlist a:hover .main-title {
	color: #228dea;
}
.wyx-main .source-dream {
	padding: 50px 0;
	background: #fff;
}
.wyx-main .source-dream .index-main-head {
	padding-left: 0;
	border: none;
}
.wyx-main .source-dream-left {
	width: 660px;
}
.wyx-main .panora-left {
	vertical-align: top;
}
.wyx-main .panora-right {
	margin-left: 5px;
	vertical-align: top;
}
.wyx-main .blogroll {
	height: 140px;
}
.party-construction {
	background: #fff;
	padding: 50px 0 90px;
}
.party-construction .system-list-bottom {
	float: left;
	width: 595px;
	margin-left: 63px;
}
.party-construction .system-list-bottom li {
	line-height: 35px;
}
.party-construction .system-list-bottom a {
	width: 455px;
}
.party-construction-tab {
	position: relative;
	float: left;
	width: 700px;
}
.party-construction-tab .tabs {
	float: left;
	width: 220px;
	margin-left: 40px;
}
.party-construction-tab .tabs a {
	position: relative;
	display: block;
	margin-bottom: 13px;
	width: 210px;
	height: 150px;
	border: 4px transparent solid;
}
.party-construction-tab .tabs a img {
	width: 100%;
	height: 100%;
}
.party-construction-tab .tabs a.active {
	border: 4px #63abea solid;
}
.party-construction-tab .tabs a.active i {
	position: absolute;
	left: -13px;
	top: 50%;
	width: 10px;
	height: 14px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") 0 -1630px no-repeat;
}
.party-construction-tab .system-list a {
	border: none;
}
.party-construction-tab .swiper-container {
	float: left;
	width: 435px;
	height: 495px;
	border: 1px solid #e5e5e5;
}
.party-construction-tab .content-slide {
	position: relative;
}
/*学前教育模块样式*/

.xqjy-main .school-news {
	background: #fff;
}
.xqjy-main .index-main-right, .xbwk-main .index-main-right {
	min-height: 585px;
}
.xqjy-main .fast-entry-list li {
	width: 226px;
}
.xqjy-main .fast-entry-list li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") no-repeat;
}
.xqjy-main .fast-entry-list li.red-changan i {
	background-position: 0 0;
}
.xqjy-main .fast-entry-list li.changan-dynamic i {
	background-position: -108px 0;
}
.xqjy-main .fast-entry-list li.scholarly-changan i {
	background-position: -206px 0;
}
.xqjy-main .fast-entry-list li.changan-flowering i {
	background-position: 0 -101px;
}
.xqjy-main .fast-entry-list li.changan-online i {
	background-position: -108px -101px;
}
.xqjy-main .fast-entry-list li.social-services i {
	background-position: -206px -101px;
}
.xqjy-main .fast-entry-list li:hover {
	background: #eef6ff;
}
.mb20 {
	margin-bottom: 20px;
}
.contact-modal {
	position: fixed;
	right: 0;
	bottom: 500px;
	z-index: 100;
}
.contact-modal .contactus-btn {
	position: relative;
}
.contact-modal .contactus-btn p {
	padding: 15px 10px;
	width: 16px;
	height: 90px;
	background: #228dea;
	font-size: 14px;
	color: #fff;
	cursor: pointer;
}
.contact-modal .contactus-btn:hover .qrcode-box {
	display: block;
}
.contact-modal .qrcode-box {
	display: none;
	position: absolute;
	left: -178px;
	top: -29px;
	width: 177px;
	height: 190px;
	background: url("/_upload/tpl/00/34/52/template52/img/qrcode-bg.png") no-repeat;
	text-align: center;
}
.contact-modal .qrcode-box img {
	width: 90px;
	height: 90px;
	margin: 30px auto 10px;
}
.contact-modal .qrcode-box span {
	display: block;
	font-size: 14px;
	color: #333;
}
/*招生就业模块样式*/

.zsjy-main .system-dynamics {
	background: #f9f9f9;
	border-bottom: 1px #ccc solid;
}
.zsjy-main .sub-fast-entry {
	background: #fff;
}
.zsjy-main .sub-fast-entry li {
	width: 340px;
}
.zsjy-main .sub-fast-entry li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") no-repeat;
}
.zsjy-main .sub-fast-entry li.pre-school i {
	background-position: 52px -190px;
}
.zsjy-main .sub-fast-entry li.arts i {
	background-position: 62px -385px;
}
.zsjy-main .sub-fast-entry li.painting i {
	background-position: 52px -574px;
}
.zsjy-main .sub-fast-entry li.english i {
	background-position: 52px -776px;

}
/*就业服务网模块样式*/

.jyfw-main .sub-fast-entry {
	background: #fff;
}
.jyfw-main .sub-fast-entry li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite3.png") no-repeat;
}
.jyfw-main .sub-fast-entry li.campus i {
	background-position: 116px -872px;
}
.jyfw-main .sub-fast-entry li.recruitment i {
	background-position: 95px -1271px;
}
.jyfw-main .sub-fast-entry li.employment i {
	background-position: 120px -636px;
}
.jyfw-main .system-dynamics {
	background: #f9f9f9;
}
.jyfw-main .fast-entry-list li {
	width: 272px;
}
.jyfw-main .fast-entry-list li:hover {
	background: #eef6ff;
}
.jyfw-main .fast-entry-list li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") no-repeat;
}
.jyfw-main .fast-entry-list li.graduate i {
	background-position: -116px -1108px;
}
.jyfw-main .fast-entry-list li.one-stop i {
	background-position: -218px -1108px;
}
.jyfw-main .fast-entry-list li.quality-report i {
	background-position: -9px -1208px;
}
.jyfw-main .fast-entry-list li.skills-identification i {
	background-position: -116px -1208px;
}
.jyfw-main .fast-entry-list li.career-quiz i {
	background-position: -218px -1208px;
}
/*校保卫科模块样式*/

.xbwk-main .school-news {
	background: #fff;
}
.xbwk-main .boutique-specialty .system-list-bottom a {
	padding-left: 0;
	width: 305px;
}
.xbwk-main .boutique-specialty .index-main-right {
	margin-left: 0;
	margin-right: 49px;
}
.xbwk-main .boutique-specialty .index-main-head {
	border: none;
}
.xbwk-main .boutique-specialty .notice-list {
	padding: 0;
}
.xbwk-main .notice-list a {
	width: 325px;
}
.xbwk-main .safety-online dl {
	height: 478px;
}
.xbwk-main .safety-online dt {
	background: url("/_upload/tpl/00/34/52/template52/img/safely-bg.jpg") center center no-repeat;
}
.xbwk-main .safety-online dd {
	margin-top: 40px;
	border: none;
	font-size: 18px;
	color: #666;
}
.xbwk-main .safety-online dd em {
	color: #333;
}
.xbwk-main .fast-entry-list li {
	width: 340px;
}
.xbwk-main .fast-entry-list li:hover {
	background: #eef6ff;
}
.xbwk-main .fast-entry-list li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") no-repeat;
}
.xbwk-main .fast-entry-list li.educational-video i {
	background-position: -3px -1000px;
}
.xbwk-main .fast-entry-list li.lead-mailbox i {
	background-position: -111px -1000px;
}
.xbwk-main .fast-entry-list li.micro-blog i {
	background-position: -219px -1000px;
}
.xbwk-main .fast-entry-list li.wechat i {
	background-position: -3px -1108px;
}
/*创新创业服务网模块样式*/

.cxcy-main .entrepreneurial-main {
	padding: 60px 0 45px;
	background: #fff;
}
.cxcy-main .entrepreneurial-main .system-list-bottom {
	margin-top: 0;
	margin-left: 33px;
}
.cxcy-main .system-dynamics {
	background: #f9f9f9;
}
.entrepreneurial-main .entre-left .system-list-bottom {
	margin: 20px 0 0 0;
}
.entrepreneurial-main .entre-left .system-list-bottom li {
	line-height: 38px;
}
/*校团委模块页面*/

.xtw-main .index-main-head .tit em {
	color: #d60900;
}
.xtw-main .index-main-head .tit i {
	background: #d60900;
}
.xtw-main .index-main-head .read-more:hover {
	color: #d60900;
}
.xtw-main .index-main-head .read-more:hover i {
	background-position: -279px -3px;
}
.xtw-main .index-main-head2 {
	border-left: 3px solid #d60900;
}
.xtw-main .index-main-right .index-main-head {
	border-left: 3px solid #d60900;
}
.xtw-main .system-dynamics {
	background: #f9f9f9;
}
.xtw-main .system-list a:hover h3, .xtw-main .system-list-right a:hover h3 {
	color: #d60900;
}
.xtw-main .system-list-bottom a:hover {
	color: #d60900;
}
.xtw-main .sub-fast-entry {
	background: #fff;
}
.xtw-main .sub-fast-entry li:hover {
	background: #ffefe9;
}
.xtw-main .sub-fast-entry li a:hover p {
	color: #d60900;
}
.xtw-main .sub-fast-entry li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite3.png") no-repeat;
}
.xtw-main .sub-fast-entry li.learning-station i {
	background-position: 126px 21px;
}
.xtw-main .sub-fast-entry li.students-organize i {
	background-position: 82px -210px;
}
.xtw-main .sub-fast-entry li.young-volunteers i {
	background-position: 111px -430px;
}
.xtw-main .sub-fast-entry li .en-title {
	color: #d60900;
}
.xtw-main .notice-list .calendar-box {
	border-top: 2px #d60900 solid;
}
.xtw-main .notice-list .calendar-box .day {
	font-size: 26px;
	color: #d60900;
	height: 50px;
	line-height: 50px;
}
.xtw-main .notice-list a:hover {
	color: #d60900;
}
.grassroots-group {
	background: #fff8f7;
}
.grassroots-group .read-more {
	position: absolute;
	right: 0;
	bottom: 30px;
	font-size: 14px;
	color: #444;
	font-weight: bold;
}
.grassroots-group .read-more i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-left: 5px;
	width: 15px;
	height: 10px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -236px -2px no-repeat;
}
.grassroots-group .read-more:hover {
	color: #d60900;
}
.grassroots-group .read-more:hover i {
	background-position: -279px -3px;
}
.grassroots-group .system-list-bottom {
	margin-top: 0;
}
.grassroots-group .system-list-bottom li {
	line-height: 36px;
}
.grassroot-detail {
	padding: 50px 0;
	margin-right: 50px;
	width: 1360px;
}
.grassroot-activity {
	padding: 50px 0;
	width: 420px;
	background: #ffefe9;
}
.grassroot-activity .system-list-bottom {
	min-height: 525px;
}
.grassroot-activity .system-list-bottom a {
	padding-left: 0;
	width: 253px;
}
.grassroot-tab {
	width: 1360px;
}
.grassroot-tab .tabs {
	width: 680px;
	height: 50px;
	line-height: 48px;
	text-align: right;
}
.grassroot-tab .tabs a {
	margin-right: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
}
.grassroot-tab .tabs a.active {
	color: #d60900;
}
.grassroot-tab .swiper-container {
	width: 1360px;
	height: 515px;
	overflow: hidden;
}
.grassroot-tab .content-slide {
	position: relative;
	padding: 20px 0 30px;
	height: 475px;
}
.grassroot-tab .system-list-right {
	width: 915px;
}
.grassroot-tab .system-list-right a {
	width: 757px;
}
.grassdetail-tab {
	width: 370px;
	margin: 0 auto;
}
.grassdetail-tab .tabs {
	margin-bottom: 10px;
}
.grassdetail-tab .tabs a {
	margin-right: 15px;
	font-size: 14px;
	font-weight: bold;
	color: #444;
}
.grassdetail-tab .tabs a.active {
	color: #d60900;
}
.grassdetail-tab .swiper-container {
	width: 370px;
	height: 495px;
	overflow: hidden;
}
.grassdetail-tab .content-slide {
	position: relative;
}
/*党委工作部模块样式*/

.dwgz-main .sub-fast-entry {
	background: #f9f9f9;
}
.dwgz-main .sub-fast-entry li.young-volunteers i {
	background-position: 92px -1067px;
}
.dwgz-main .system-dynamics {
	background: #fff;
}
.dwgz .nav-main li {
	padding: 0 28px;
}
/*ku游ku777工作部模块样式*/

.xsgz-main .studentwork-list .index-main-head {
	border-left: none;
}
.xsgz-main .studentwork-list {
	margin-left: -48px;
}
.xsgz-main .studentwork-list > li {
	float: left;
}
.xsgz-main .academic-content a:hover {
	color: #228dea;
}
.xsgz-main .academic-content a:hover p {
	color: #228dea;
}
.xsgz-main .fast-entry-list li {
	width: 452px;
}
.xsgz-main .fast-entry-list li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite2.png") no-repeat;
}
.xsgz-main .fast-entry-list li.online-instructors i {
	background-position: -11px -1298px;
}
.xsgz-main .fast-entry-list li.soul i {
	background-position: -114px -1298px;
}
.xsgz-main .fast-entry-list li.instructor-studio i {
	background-position: -219px -1298px;
}
.xsgz-main .fast-entry-list li:hover {
	background: #eef6ff;
}
.contact-main {
	text-align: center;
}
.contact-main li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	padding-left: 50px;
	font-size: 18px;
	color: #666;
	text-align: left;
}
.contact-main li i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-right: 15px;
	margin-left: -37px;
	width: 30px;
	height: 40px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.contact-main li.address {
	width: 213px;
	margin-right: 40px;
	text-align: left;
}
.contact-main li.address i {
	margin-right: 0;
	background-position: -28px -1616px;
}
.contact-main li.postcode {
	width: 220px;
}
.contact-main li.postcode i {
	background-position: -74px -1616px;
}
.contact-main li.mail-box {
	width: 280px;
}
.contact-main li.mail-box i {
	background-position: -124px -1616px;
}
.contact-main li.phone {
	width: 160px;
}
.contact-main li.phone i {
	background-position: -174px -1616px;
}
/*纪检监察处模块样式*/

.jjjcc-main .shangjijingshen-list .index-main-head {
	border-left: none;
}
.jjjcc-main .shangjijingshen-list {
	margin-left: -48px;
}
.jjjcc-main .shangjijingshen-list > li {
	float: left;
}
.jjjcc-main .academic-content a:hover {
	color: #d60900;
}
.jjjcc-main .academic-content a:hover p {
	color: #d60900;
}
.jjjcc-main .fast-entry-list li {
	width: 452px;
}
.jjjcc-main .fast-entry-list li i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite8.png") no-repeat;
}
.jjjcc-main .fast-entry-list li.online-instructors i {
	background-position: -3px -1298px;
}
.jjjcc-main .fast-entry-list li.soul i {
	background-position: -114px -1298px;
}
.jjjcc-main .fast-entry-list li.instructor-studio i {
	background-position: -219px -1298px;
}
.jjjcc-main .fast-entry-list li:hover {
	background: #ffffff;
}
.contact-main {
	text-align: center;
}
.contact-main li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	padding-left: 50px;
	font-size: 18px;
	color: #666;
	text-align: left;
}
.contact-main li i {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-right: 15px;
	margin-left: -37px;
	width: 30px;
	height: 40px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") no-repeat;
}
.contact-main li.address {
	width: 213px;
	margin-right: 40px;
	text-align: left;
}
.contact-main li.address i {
	margin-right: 0;
	background-position: -28px -1616px;
}
.contact-main li.postcode {
	width: 220px;
}
.contact-main li.postcode i {
	background-position: -74px -1616px;
}
.contact-main li.mail-box {
	width: 280px;
}
.contact-main li.mail-box i {
	background-position: -124px -1616px;
}
.contact-main li.phone {
	width: 160px;
}
.contact-main li.phone i {
	background-position: -174px -1616px;
}
/*友情链接模块*/

.blogroll {
	padding: 40px 0 80px;
	background: #ddedfe;
}
.blogroll .blogroll-title {
	position: relative;
	padding-bottom: 15px;
	margin: 0 auto 60px;
	width: 420px;
	border-bottom: 1px #cccccc solid;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
	color: #444;
}
.blogroll .blogroll-title span {
	position: absolute;
	left: 50%;
	bottom: -2px;
	margin-left: -24px;
	width: 48px;
	height: 4px;
	background: #228dea;
}
.blogroll .link-main {
	text-align: center;
}
.blogroll .link-main a {
	font-size: 18px;
	color: #666;
	margin-right: 45px;
}
.blogroll .link-main a:hover {
	color: #228dea;
}
.blogroll .friend-link {
	width: 770px;
}
.blogroll .link-box {
	display: block;
	margin-top: 42px;
}
.blogroll .link-box a {
	display: inline-block;
	vertical-align: top;
 *display: inline;
 *zoom: 1;
	margin-bottom: 20px;
	width: 243px;
	font-size: 16px;
	color: #666;
}
.blogroll .link-box a:hover {
	color: #228dea;
}
.blogroll .contact-us {
	margin-left: 52px;
	width: 538px;
}
.blogroll .select-main {
	margin-left: 60px;
}
.blogroll .contact-box {
	position: relative;
	margin-top: 40px;
	width: 100%;
}
.blogroll .contact-box p {
	margin-bottom: 20px;
	width: 334px;
	font-size: 16px;
	color: #666;
}
.blogroll .contact-box .webo-box, .blogroll .contact-box .wechat-box {
	position: absolute;
	top: 0;
	font-size: 16px;
	color: #666;
	text-align: center;
}
.blogroll .contact-box .webo-box img, .blogroll .contact-box .wechat-box img {
	display: block;
	margin-bottom: 10px;
	width: 80px;
	height: 80px;
}
.blogroll .contact-box .wechat-box {
	right: 130px;
}
.blogroll .contact-box .webo-box {
	right: 35px;
}
.blogroll .link-bar {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	margin-left: 140px;
}
.blogroll .link-bar .link-head {
	position: relative;
	background: #fff;
	width: 402px;
	height: 55px;
	border: 1px #ddd solid;
	font-size: 16px;
	color: #999;
	line-height: 55px;
	padding-left: 10px;
}
.blogroll .link-bar .link-head.on {
	background: #228dea;
	color: #fff;
	border-bottom: none;
}
.blogroll .link-bar .link-head.on .select {
	background-position: -217px -1608px;
}
.blogroll .link-bar .select {
	position: absolute;
	right: 10px;
	top: 0;
	width: 30px;
	height: 55px;
	background: url("/_upload/tpl/00/34/52/template52/img/sprite.png") -246px -1605px no-repeat;
	transition: none;
}
.blogroll .link-bar .select-box {
	display: none;
	position: relative;
	width: 412px;
	max-height: 175px;
	background: #fff;
	border: 1px #ddd solid;
	border-top: none;
	overflow: auto;
	z-index: 100;
}
.blogroll .link-bar .select-box a {
	display: block;
	padding-left: 10px;
	line-height: 55px;
	font-size: 16px;
	color: #333;
}
.blogroll .link-bar .select-box a:hover {
	color: #228dea;
}
/*大ku游ku777网络阵地模块样式*/

.network-position {
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow-y: hidden;
}
.network-position .network-bg {
	position: absolute;
	z-index: -1;
	width: 100%;
	height: 100%;
}
.network-position .slogo {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -145px 0 0 -675px;
	width: 1354px;
	height: 290px;
}
.network-position .teacher-list {
	position: absolute;
	left: 50%;
	bottom: 50px;
	margin-left: -385px;
}
.network-position .teacher-list a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 193px;
	height: 48px;
	line-height: 50px;
	text-align: center;
	border: 1px solid #625e59;
	margin-left: -5px;
	font-size: 18px;
	color: #fff;
}
.network-position .teacher-list a:hover {
	background: #228dea;
	border: 1px #6db4f1 solid;
}
/*图片放大动画样式*/

.source-dream-main a, .system-list a, .system-list-right a, .academic-content a, .setting- pic a, .news-list-col1 a, .subjectpage-list-content a, .news-list-col3 a, .index-news .content-slide a {
	overflow: hidden;
}
.source-dream-main a img, .system-list a img, .system-list-right a img, .academic-content a img, .setting-pic a img, .news-list-col1 a img, .subjectpage-list-content a img, .news- list-col3 a img, .index-news .content-slide a img {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
.source-dream-main a:hover img, .system-list a:hover img, .system-list-right a:hover img, .academic-content a:hover img, .setting-pic a:hover img, .news-list-col1 a:hover img, .subjectpage-list- content a:hover img, .news-list-col3 a:hover img, .index-news .content-slide a:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
.sub-fast-entry a {
	overflow: hidden;
}
.sub-fast-entry a i {
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	transition: all 0.8s;
}
.sub-fast-entry a:hover i {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	transform: scale(1.1);
}
/*现任领导模块样式*/

.present-leader p {
	padding: 8px 0 !important;
}
.leader-title {
	margin-top: 30px;
	text-align: center;
}
.leader-title h3 {
	margin-top: 20px;
	font-weight: bold;
}
/*正在建设中*/

.building {
	padding-top: 100px;
	min-height: 700px;
	text-align: center;
}
.building p {
	margin-top: 30px;
	font-size: 25px;
}
/*欧洲杯在线买球网统战部专题专栏*/

.ztzl-main .subjectpage-main .subjectpage-list-content li h3 {
	margin-top: 14px;
	border-left: 4px solid #e80e0c;
	padding-left: 15px;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
}
/*图书馆模块样式*/

.tsg-main .sub-fast-entry {
	background: #fff;
}
.tsg-main .sub-fast-entry li:hover {
	background: #fff6eb;
}
.tsg-main .sub-fast-entry li a:hover p {
	color: #e95808;
}
.tsg-main .sub-fast-entry li .en-title {
	color: #e95808;
}
.tsg-main .index-main-head .tit em {
	color: #e95808;
}
.tsg-main .index-main-head .tit i {
	background: #e95808;
}
.tsg-main .index-main-head .read-more:hover {
	color: #e95808;
}
.tsg-main .index-main-head .read-more:hover i {
	background-position: -215px -13px;
}
.tsg-main .index-main-head2 {
	border-left: 3px solid #e95808;
}
.tsg-main .index-main-right .index-main-head {
	border-left: 3px solid #e95808;
}
.tsg-main .system-list a:hover h3, .tsg-main .system-list-right a:hover h3 {
	color: #e95808;
}
.tsg-main .system-list-bottom a:hover {
	color: #e95808;
}
.tsg-main .notice-list .calendar-box {
	border-top: 2px #e95808 solid;
}
.tsg-main .notice-list .calendar-box .day {
	color: #e95808;
}
.tsg-main .notice-list a:hover {
	color: #e95808;
}
.tsg-main .system-dynamics {
	background: #f9f9f9;
}
.tsg-main .blogroll {
	background: #fff0dd;
}
.tsg-main .blogroll .friend-link {
	width: 382px;
}
.tsg-main .blogroll .gczy-link {
	width: 480px;
}
.tsg-main .blogroll .gczy {
	margin-top: 40px;
}
.tsg-main .blogroll .gczy a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	margin-bottom: 20px;
	margin-right: 25px;
	font-size: 16px;
	color: #666;
}
.tsg-main .blogroll .gczy a:hover {
	color: #e95808;
}
.tsg-main .blogroll .link-box a {
	width: 340px;
}
.tsg-main .blogroll .link-box a:hover {
	color: #e95808;
}
/*子页新增图标*/

.sub-fast-entry .charge i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 91px -928px no-repeat;
}
.sub-fast-entry .download i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 94px -1155px no-repeat;
}
.sub-fast-entry .link i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 130px 42px no-repeat;
}
.sub-fast-entry .sector i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 130px -156px no-repeat;
}
.sub-fast-entry .service i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 152px -361px no-repeat;
}
.sub-fast-entry .zhichen-work i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 137px -555px no-repeat;
}
.sub-fast-entry .teacher-squlift i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 114px -750px no-repeat;
}
.sub-fast-entry .policy-con i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 159px -967px no-repeat;
}
.sub-fast-entry .gonzuo-work i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 127px -1392px no-repeat;
}
.sub-fast-entry .teaching-work i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 118px -1587px no-repeat;
}
.sub-fast-entry .scientific i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 134px -1199px no-repeat;
}
.sub-fast-entry .course i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 121px 38px no-repeat;
}
.sub-fast-entry .adminstration i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 96px -1234px no-repeat;
}
.sub-fast-entry .activites-work i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite5.png") 110px -752px no-repeat;
}
.sub-fast-entry .honor-roll i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 133px -370px no-repeat;
}
.sub-fast-entry .early i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 121px -813px no-repeat;
}
.sub-fast-entry .interaction i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite6.png") 121px -1027px no-repeat;
}
.sub-fast-entry .opening i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 122px 13px no-repeat;
}
.sub-fast-entry .library i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 110px -224px no-repeat;
}
.sub-fast-entry .communication i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 135px -709px no-repeat;
}
.sub-fast-entry .media i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite4.png") 135px -473px no-repeat !important;
}
.sub-fast-entry .teachers i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite7.png") 110px 16px no-repeat;
}
.sub-fast-entry .education i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite7.png") 113px -206px no-repeat;
}
.sub-fast-entry .interaction2 i {
	background: url("/_upload/tpl/00/34/52/template52/img/sprite7.png") 135px -456px no-repeat;
}
/*搜索结果为空*/

.search-outer {
	background: url("/_upload/tpl/00/34/52/template52/img/empty.png") center 140px no-repeat;
	min-height: 500px;
}
.search-outer #page {
	background: #fff;
}
.search-outer #page .news-list-link {
	min-height: 625px;
}
/*返回顶部按钮*/

.gotop {
	display: block;
	width: 42px;
	height: 42px;
	text-indent: -9999rem;
	position: fixed;
	right: -60px;
	bottom: 42px;
	z-index: 10;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
	background: #000 url("/_upload/tpl/00/34/52/template52/img/sprite.png") -126px -1678px no-repeat;
	opacity: 0.4;
	filter: alpha(opacity=40);
	border-radius: 4px;
}
.gotop:hover {
	background-color: #6bc30d;
	opacity: 1;
	filter: alpha(opacity=100);
}
.gotop.show {
	right: 20px;
	-webkit-transform: scale(1) rotate(-360deg) translate(0);
	transform: scale(1) rotate(-360deg) translate(0);
}
/* subject page */

.breadcrumb {
	height: 54px;
	line-height: 54px;
	border-bottom: 1px solid #e5e5e5;
}
.breadcrumb a {
	color: #666;
	font-size: 14px;
}
.breadcrumb a:hover {
	color: #49af4f;
}
.breadcrumb span {
	color: #999;
	margin: 0 10px;
	font-family: sans-serif;
	font-size: 16px;
}
.subjectpage-main {
	min-width: 1360px;
	background: #fff;
}
.subjectpage-main .hide {
	display: none;
}
.subjectpage-main .subjectpage-banner {
	height: 441px;
	margin-top: -1px;
	background: url(/_upload/tpl/00/34/52/template52/img/banner.jpg) center center no-repeat;
}
.subjectpage-main .subject-sidebar-list {
	float: left;
	width: 250px;
	margin-top: 60px;
}
.subjectpage-main .subject-sidebar-list h2 {
	height: 80px;
	line-height: 80px;
	padding-left: 30px;
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png);
	font-weight: bold;
	font-size: 22px;
	color: #fff;
}
.subjectpage-main .subject-sidebar-list ul {
	border: 1px solid #e5e5e5;
	border-top: 0;
	padding: 0 30px;
}
.subjectpage-main .subject-sidebar-list li {
	height: 60px;
	line-height: 60px;
	border-top: 1px solid #e5e5e5;
	font-size: 20px;
}
.subjectpage-main .subject-sidebar-list li:first-child {
	border-top: 0;
}
.subjectpage-main .subject-sidebar-list a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	height: 100%;
	color: #333;
	background: none;
}
.subjectpage-main .subject-sidebar-list a:hover, .subjectpage-main .subject-sidebar-list a.active {
	color: #49af4f;
}
.subjectpage-main .subject-sidebar-news {
	float: left;
	width: 360px;
}
.subjectpage-main .subject-sidebar-news .latest-recommend, .subjectpage-main .subject- sidebar-news .hot-recommend {
	border: 1px solid #e5e5e5;
	border-top: 0;
	margin-top: 48px;
	margin-bottom: 50px;
}
.subjectpage-main .subject-sidebar-news h2 {
	height: 60px;
	line-height: 60px;
	border-top: 4px solid #49af4f;
	border-bottom: 1px solid #e5e5e5;
	font-size: 20px;
	color: #444;
	font-weight: bold;
	padding-left: 66px;
	background: #f9f9f9 url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) no-repeat;
}
.subjectpage-main .subject-sidebar-news .latest-recommend h2 {
	background-position: -299px -41px;
}
.subjectpage-main .subject-sidebar-news .hot-recommend h2 {
	background-position: -299px 17px;
}
.subjectpage-main .subject-sidebar-news ul {
	margin: 20px 50px 20px 30px;
}
.subjectpage-main .subject-sidebar-news li {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 16px;
	line-height: 36px;
}
.subjectpage-main .subject-sidebar-news a {
	color: #666;
}
.subjectpage-main .subject-sidebar-news a:hover {
	color: #49af4f;
}
.subjectpage-main .subjectpage-list-content {
	float: right;
	border-left: 1px solid #e5e5e5;
	padding-bottom: 50px;
	width: 1063px;
	min-height: 800px;
}
.subjectpage-main .subjectpage-list-content ul {
	display: none;
	margin-top: 73px;
	padding-left: 28px;
}
.subjectpage-main .subjectpage-list-content ul.active {
	display: block;
}
.subjectpage-main .subjectpage-list-content li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: top;
	margin: 0 20px 25px 0;
	width: 322px;
}
.subjectpage-main .subjectpage-list-content li a {
	display: block;
	font-size: 20px;
	color: #444;
}
.subjectpage-main .subjectpage-list-content li a:hover {
	color: #49af4f;
}
.subjectpage-main .subjectpage-list-content li .thumbnail {
	height: 205px;
	overflow: hidden;
}
.subjectpage-main .subjectpage-list-content li img {
	width: 100%;
	height: 100%;
}
.subjectpage-main .subjectpage-list-content li h3 {
	margin-top: 14px;
	border-left: 4px solid #49af4f;
	padding-left: 15px;
	font-weight: bold;
	word-wrap: break-word;
	word-break: break-all;
}
.subjectpage-main .subjectpage-list-content.subject-detail {
	padding-top: 73px;
	font-size: 16px;
	color: #444;
}
.subjectpage-main .subjectpage-list-content.subject-detail h1 {
	font-size: 28px;
	color: #49af4f;
	padding-left: 36px;
	border-left: 4px solid #49af4f;
	margin-bottom: 20px;
	font-weight: bold;
}
.subjectpage-main .subjectpage-list-content.subject-detail p {
	text-indent: 2em;
	padding: 1em 0;
	margin-left: 40px;
	line-height: 30px;
	word-wrap: break-word;
	word-break: break-all;
}
.subjectpage-main .subjectpage-list-content.subject-detail h4 {
	padding: 1em 0;
	position: relative;
	padding-left: 30px;
	margin-left: 40px;
	font-weight: bold;
}
.subjectpage-main .subjectpage-list-content.subject-detail h4 i {
	position: absolute;
	width: 4px;
	height: 4px;
	background: #49af4f;
	left: 0;
	top: 27px;
}
.subjectpage-main .subjectpage-news-content {
	float: right;
	width: 926px;
	margin: 48px 0 105px;
}
.subjectpage-main .subjectpage-news-content h2 {
	font-size: 20px;
	color: #444;
	line-height: 26px;
	padding-left: 24px;
	margin-bottom: 17px;
	border-left: 4px solid #49af4f;
	font-weight: bold;
}
.subjectpage-main .news-list-col1 li {
	border: 1px solid transparent;
	height: 214px;
	margin-bottom: 22px;
}
.subjectpage-main .news-list-col1 li:hover {
	border-color: #e5e5e5;
	background: #f9f9f9;
}
.subjectpage-main .news-list-col1 li a {
	display: block;
	color: #444;
}
.subjectpage-main .news-list-col1 li a:hover {
	color: #49af4f;
}
.subjectpage-main .news-list-col1 .thumbnail {
	float: left;
	width: 364px;
	height: 212px;
	margin: 1px;
	overflow: hidden;
}
.subjectpage-main .news-list-col1 img {
	width: 364px;
	height: 212px;
}
.subjectpage-main .news-list-col1 .news-right {
	float: right;
	width: 500px;
	margin-right: 36px;
	padding-top: 16px;
}
.subjectpage-main .news-list-col1 h3 {
	padding-left: 30px;
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -87px no-repeat;
	font-size: 16px;
	font-weight: bold;
	line-height: 30px;
	padding-bottom: 11px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subjectpage-main .news-list-col1 h3 a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subjectpage-main .news-list-col1 .desc {
	font-size: 14px;
	line-height: 24px;
	color: #666;
	padding-left: 30px;
	word-wrap: break-word;
	word-break: break-all;
	height: 120px;
	overflow: hidden;
}
.subjectpage-main .news-list-col1 .date {
	text-align: right;
	font-size: 12px;
	color: #666;
	margin-top: 11px;
}
.subjectpage-main .news-list-col3 {
	margin-right: -16px;
}
.subjectpage-main .news-list-col3 li {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 296px;
	height: 330px;
	border: 1px solid #e5e5e5;
	margin: 0 16px 20px 0;
}
.subjectpage-main .news-list-col3 a {
	display: block;
}
.subjectpage-main .news-list-col3 a:hover h3 {
	color: #49af4f;
}
.subjectpage-main .news-list-col3 .thumbnail {
	width: 296px;
	height: 244px;
	overflow: hidden;
}
.subjectpage-main .news-list-col3 img {
	width: 100%;
	height: 100%;
}
.subjectpage-main .news-list-col3 h3, .subjectpage-main .news-list-col3 p {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding: 0 16px;
}
.subjectpage-main .news-list-col3 h3 {
	margin: 14px 0;
	font-size: 16px;
	font-weight: bold;
	color: #444;
}
.subjectpage-main .news-list-col3 p {
	font-size: 14px;
	color: #666;
}
.subjectpage-main .news-list-link {
	margin-top: 23px;
	border-top: 1px solid #e5e5e5;
	padding-top: 20px;
}
.subjectpage-main .news-list-link li {
	position: relative;
	padding-left: 30px;
}
.subjectpage-main .news-list-link a {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	width: 770px;
	font-size: 16px;
	color: #333;
	line-height: 36px;
}
.subjectpage-main .news-list-link a:hover {
	color: #49af4f;
}
.subjectpage-main .news-list-link a:hover i {
	background: #49af4f;
}
.subjectpage-main .news-list-link a i {
	position: absolute;
	left: 3px;
	top: 17px;
	width: 4px;
	height: 4px;
	background: #ccc;
}
.subjectpage-main .news-list-link .date {
	position: absolute;
	right: 12px;
	top: 10px;
	font-size: 16px;
	color: #999;
}
.subjectpage-main .subjectpage-news-article {
	float: right;
	width: 888px;
	margin: 48px 0 105px 30px;
}
.subjectpage-main .subjectpage-news-article .head {
	padding-bottom: 15px;
	margin-bottom: 34px;
	border-bottom: 1px solid #e5e5e5;
}
.subjectpage-main .subjectpage-news-article h1 {
	font-weight: bold;
	font-size: 22px;
	color: #333;
	word-wrap: break-word;
	word-break: break-all;
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -86px no-repeat;
	margin-left: -30px;
	padding-left: 30px;
}
.subjectpage-main .subjectpage-news-article .art-info {
	font-size: 14px;
	color: #666;
	margin-top: 12px;
}
.subjectpage-main .subjectpage-news-article .art-info span {
	margin-right: 7px;
}
.subjectpage-main .subjectpage-news-article .article-detail {
	padding-bottom: 14px;
	font-size: 16px;
	text-indent: 2em;
	line-height: 30px;
}
.subjectpage-main .subjectpage-news-article .article-detail > div {
	text-indent: 2em;
	word-wrap: break-word;
	word-break: break-all;
}
.subjectpage-main .subjectpage-news-article .article-detail table {
	text-indent: 0;
	text-align: center;
	margin: auto;
}
.subjectpage-main .subjectpage-news-article .article-detail p {
	text-indent: 2em;
	font-size: 16px;
	color: #444;
	line-height: 30px;
	word-wrap: break-word;
	word-break: break-all;
}
.subjectpage-main .article-detail table p, .subjectpage-main .article-detail table div {
	text-indent: 0 !important;
}
.subjectpage-main .subjectpage-news-article .article-detail p img {
	display: block;
	max-width: 880px;
	text-align: center;
	margin: 0 auto;
	text-indent: 0;
}
.subjectpage-main .subjectpage-news-article .article-detail > div img {
	display: block;
	max-width: 880px;
	text-align: center;
	margin: 0 auto;
	text-indent: 0;
}
.subjectpage-main .subjectpage-news-article .article-about {
	margin-left: -30px;
	border-top: 1px solid #e5e5e5;
	padding-top: 40px;
}
.subjectpage-main .subjectpage-news-article .article-about ul {
	border-left: 4px solid #49af4f;
	padding-left: 12px;
}
.subjectpage-main .subjectpage-news-article .article-about li {
	font-size: 14px;
	color: #666;
	height: 28px;
	line-height: 24px;
}
.subjectpage-main .subjectpage-news-article .article-about span {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	margin-left: 6px;
}
.subjectpage-main .subjectpage-news-article .article-about a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
	max-width: 420px;
	color: #666;
}
.subjectpage-main .subjectpage-news-article .article-about a:hover {
	text-decoration: underline;
}
.subjectpage-main .page_div {
	text-align: center;
	margin-top: 26px;
}
.subjectpage-main .page_div a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	width: 88px;
	height: 34px;
	margin: 0 3px;
	line-height: 34px;
	border: 1px solid #e5e5e5;
	font-size: 14px;
	color: #666;
}
.subjectpage-main .page_div a:hover {
	border-color: #49af4f;
}
.subjectpage-main .page_div a.on {
	border-color: transparent;
	color: #49af4f;
}
.subjectpage-main .page_div .counts a {
	width: 34px;
}
.subjectpage-main .subjectpage-link-page {
	padding-bottom: 105px;
}
.subjectpage-main .subjectpage-link-page .subjectpage-news-content {
	margin-bottom: 0;
}
.msfc-list .news-list-col1 img, .wyxms .news-list-col1 img {
	width: 212px;
	height: 212px;
}
.msfc-list .news-list-col1 .thumbnail, .wyxms .news-list-col1 .thumbnail {
	width: 212px;
}
.msfc-list .news-list-col1 .news-right, .wyxms .news-list-col1 .news-right {
	width: 630px;
}
.sxzzms .news-list-col1 img {
	width: 320px;
	height: 250px;
}
.sxzzms .news-list-col1 li {
	height: 252px;
}
.sxzzms .news-list-col1 .thumbnail {
	width: 320px;
	height: 250px;
}
.sxzzms .news-list-col1 .news-right {
	width: 530px;
}
.sub-blue .breadcrumb a:hover {
	color: #228dea;
}
.sub-blue .subject-sidebar-list a:hover, .sub-blue .subject-sidebar-list a.active {
	color: #228dea;
}
.sub-blue .subject-sidebar-list h2 {
	background: #228dea;
}
.sub-blue .subject-sidebar-news h2 {
	border-top: 4px solid #228dea;
	background: #f9f9f9 url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) no-repeat;
}
.sub-blue .subject-sidebar-news .latest-recommend h2 {
	background-position: -299px -41px;
}
.sub-blue .subject-sidebar-news .hot-recommend h2 {
	background-position: -299px 17px;
}
.sub-blue .subject-sidebar-news a:hover {
	color: #228dea;
}
.sub-blue .subjectpage-list-content li a:hover {
	color: #228dea;
}
.sub-blue .subjectpage-list-content li h3 {
	border-left: 4px solid #228dea;
}
.sub-blue .subjectpage-list-content.subject-detail h1 {
	color: #228dea;
	border-left: 4px solid #228dea;
}
.sub-blue .subject-detail img {
	display: block;
	margin: 10px auto;
}
.sub-blue .subjectpage-list-content.subject-detail h4 i {
	background: #228dea;
}
.sub-blue .subjectpage-news-content h2 {
	border-left: 4px solid #228dea;
}
.sub-blue .news-list-col1 li a:hover {
	color: #228dea;
}
.sub-blue .news-list-col1 h3 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -87px no-repeat;
}
.sub-blue .news-list-col3 a:hover h3 {
	color: #228dea;
}
.sub-blue .news-list-link a:hover {
	color: #228dea;
}
.sub-blue .news-list-link a:hover i {
	background: #228dea;
}
.sub-blue .subjectpage-news-article h1 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -86px no-repeat;
}
.sub-blue .subjectpage-news-article .article-about ul {
	border-left: 4px solid #228dea;
}
.sub-blue .page_div a:hover {
	border-color: #228dea;
}
.sub-blue .page_div a.on {
	color: #228dea;
}
.sub-red .breadcrumb a:hover {
	color: #d60900;
}
.sub-red .subject-sidebar-list a:hover, .sub-red .subject-sidebar-list a.active {
	color: #228dea;
}
.sub-red .subject-sidebar-list h2 {
	background: #d60900;
}
.sub-red .subject-sidebar-news h2 {
	border-top: 4px solid #d60900;
	background: #f9f9f9 url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) no-repeat;
}
.sub-red .subject-sidebar-news .latest-recommend h2 {
	background-position: -299px -41px;
}
.sub-red .subject-sidebar-news .hot-recommend h2 {
	background-position: -299px 17px;
}
.sub-red .subject-sidebar-news a:hover {
	color: #d60900;
}
.sub-red .subjectpage-list-content li a:hover {
	color: #d60900;
}
.sub-red .subjectpage-list-content li h3 {
	border-left: 4px solid #d60900;
}
.sub-red .subjectpage-list-content.subject-detail h1 {
	color: #d60900;
	border-left: 4px solid #d60900;
}
.sub-red .subjectpage-list-content.subject-detail h4 i {
	background: #d60900;
}
.sub-red .subjectpage-news-content h2 {
	border-left: 4px solid #d60900;
}
.sub-red .news-list-col1 li a:hover {
	color: #d60900;
}
.sub-red .news-list-col1 h3 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -87px no-repeat;
}
.sub-red .news-list-col3 a:hover h3 {
	color: #d60900;
}
.sub-red .news-list-link a:hover {
	color: #d60900;
}
.sub-red .news-list-link a:hover i {
	background: #d60900;
}
.sub-red .subjectpage-news-article h1 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -86px no-repeat;
}
.sub-red .subjectpage-news-article .article-about ul {
	border-left: 4px solid #d60900;
}
.sub-red .page_div a:hover {
	border-color: #d60900;
}
.sub-red .page_div a.on {
	color: #d60900;
}
.sub-tsg .breadcrumb a:hover {
	color: #e95808;
}
.sub-tsg .subject-sidebar-list a:hover, .sub-tsg .subject-sidebar-list a.active {
	color: #228dea;
}
.sub-tsg .subject-sidebar-list h2 {
	background: #e95808;
}
.sub-tsg .subject-sidebar-news h2 {
	border-top: 4px solid #e95808;
	background: #f9f9f9 url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) no-repeat;
}
.sub-tsg .subject-sidebar-news .latest-recommend h2 {
	background-position: -299px -41px;
}
.sub-tsg .subject-sidebar-news .hot-recommend h2 {
	background-position: -299px 17px;
}
.sub-tsg .subject-sidebar-news a:hover {
	color: #e95808;
}

.sub-tsg .subjectpage-list-content li a:hover {
	color: #e95808;
}
.sub-tsg .subjectpage-list-content li h3 {
	border-left: 4px solid #e95808;
}
.sub-tsg .subjectpage-list-content.subject-detail h1 {
	color: #e95808;
	border-left: 4px solid #e95808;
}
.sub-tsg .subjectpage-list-content.subject-detail h4 i {
	background: #e95808;
}
.sub-tsg .subjectpage-news-content h2 {
	border-left: 4px solid #e95808;
}
.sub-tsg .news-list-col1 li a:hover {
	color: #e95808;
}
.sub-tsg .news-list-col1 h3 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -87px no-repeat;
}
.sub-tsg .news-list-col3 a:hover h3 {
	color: #e95808;
}
.sub-tsg .news-list-link a:hover {
	color: #e95808;
}
.sub-tsg .news-list-link a:hover i {
	background: #e95808;
}
.sub-tsg .subjectpage-news-article h1 {
	background: url(/_upload/tpl/00/34/52/template52/img/zb-spr-1228.png) 0 -86px no-repeat;
}
.sub-tsg .subjectpage-news-article .article-about ul {
	border-left: 4px solid #e95808;
}
.sub-tsg .page_div a:hover {
	border-color: #e95808;
}
.sub-tsg .page_div a.on {
	color: #e95808;
}
#searchTag {
	color: #49af4f;
}
/* 职业院校管理水平提升行动计划专栏样式 */

.header-zl .subpage-title {
	left: 120px;
	border: none;
}
.header-zl .nav-main li {
	padding: 0px 104px;
}
.plan-zl {
	margin-top: -64px;
}
.plan-zl .master-style {
	height: auto;
	background: #fff;
}
.plan-zl .master-style .index-main-right {
	width: 610px;
	height: 250px;
	background: #fff;
	border-left: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
.plan-zl .master-style .index-main-right .headlines-list a {
	width: 500px;
}
.plan-zl .master-style .index-main-right .headlines-list a:hover {
	color: #228dea;
}
.cgcpxm .master-style .index-main-right {
	width: 1160px;
}
.cgcpxm .master-style .index-main-right .headlines-list a {
	width: 100%;
}
/*20170705修改顶部轮播快捷入口*/

.pagination {
	z-index: 10;
}
.arrow-right {
	right: 10px;
}
.banner .fixed-modal {
	width: 200px;
	height: 74px;
	top: auto;
	right: 1%;
	bottom: 5%;
	margin-top: 0;
}
.banner .fixed-modal ul {
	width: auto;
	position: relative;
}
.banner .fixed-modal ul li {
	float: left;
	width: 100px;
	height: 100%;
}
.banner .fixed-modal ul li a {
	display: inline-block;
	height: 100%;
	margin: 0 auto;
	padding: 0;
}
.banner .fixed-modal .fuyouton a, .banner .fixed-modal .ppt a {
	border-bottom: 0;
}
.banner .fixed-modal .fuyouton a {
	padding: 5px 0 0;
}
.banner .fixed-modal .fuyouton a img {
	margin: 0 auto;
}
.banner .fixed-modal .ppt img {
	margin: 5px auto 0;
}
.banner .fixed-modal .wechat img {
	margin-bottom: 0;
}
/*新增足球比分网即时比分要闻轮播*/

.index-news .swiper-container-outer {
	width: 420px;
	height: 245px;
	float: left;
}
.index-news .swiper-container-outer .swiper-container {
	width: 100%;
	height: 100%;
	margin-bottom: 5px;
}
.index-news .swiper-container-outer .swiper-container img {
	width: 100%;
	height: 100%;
}
.index-news .swiper-container-outer .news-tabs {
	width: 100%;
}
.index-news .swiper-container-outer .news-tabs a {
	float: left;
	width: 100px;
	height: 100px;
	border: 1px solid transparent;
	margin-left: 4px;
}
.index-news .swiper-container-outer .news-tabs a:first-child {
	margin-left: 0;
}
.index-news .swiper-container-outer .news-tabs a.active, .index-news .swiper- container-outer .news-tabs a:hover {
	border: 1px solid #49af4f;
}
.index-news .swiper-container-outer .news-tabs a img {
	width: 100%;
	height: 100%;
}
.index-news .swiper-container-outer .content-slide {
	position: relative;
	width: 100%;
	height: 100%;
	cursor: pointer;
}
.index-news .swiper-container-outer .content-slide .mark {
	position: absolute;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	width: 420px;
	height: 35px;
	left: 0;
	bottom: 0;
}
.index-news .swiper-container-outer .content-slide .title {
	position: absolute;
	left: 10px;
	bottom: 6px;
	width: 400px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.index-news .swiper-container-outer .content-slide:hover .title {
	color: #49af4f;
}
.school-news-list {
	width: 420px;
	margin-left: 55px;
}
.school-news-list li {
	padding-bottom: 12px;
 *padding-bottom: 9px;
	height: 24px;
	line-height: 24px;
}
.school-news-list li a {
	display: inline-block;
	max-width: 78%;
	font-size: 16px;
	color: #666;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	text-align: left;
}
.school-news-list li a:hover {
	color: #49af4f;
}
.school-news-list li span {
	display: none;
}
.school-news-list-ind li span {
	display: block;
	float: right;
	vertical-align: top;
	line-height: 24px;
}
.academic-hedeline .mark {
	position: absolute;
	background: #000;
	opacity: 0.6;
	filter: alpha(opacity=60);
	width: 420px;
	height: 35px;
	left: 0;
	bottom: 0;
}
.academic-hedeline p {
	position: absolute;
	left: 10px;
	bottom: 6px;
	width: 400px;
	font-size: 16px;
	color: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.footer-wechat {
	text-align: center;
	margin-top: -20px;
}
.footer-wechat img {
	width: 80px;
	height: 80px;
}
.footer-left dt a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	font-size: 12px;
	color: #666;
}
.footer-left dt a:hover {
	color: #49af4f;
}
.footer-left dd .tit {
	margin-bottom: 46px;
}
.footer-left dt p {
	margin-bottom: 5px;
}
.footer-left .csxqdz {
}
.footer-right dl {
	margin-left: 16px;
}
.footer-right dd {
	max-width: 218px;
}
.footer-right dl dt {
	margin-bottom: 33px;
}
.csxq, .csxqdz, .csxqyb {
	margin-bottom: 10px;
}
.footer-right .xqdz, .footer-left .csxqdz {
	padding-left: 42px;
}
.footer-right .xqdz span, .footer-left .csxqdz span {
	margin-left: -42px;
}
.footer-wechat {
	margin-top: 0px;
}
.footer-right .jjwjbxx {
	margin-top: -30px;
	margin-left: 49px;
}
/* 新增首页登录状态样式 */

.login-help .userinfo {
	color: #fff;
}
.login-help .userinfo .welcome {
	display: inline-block;
	vertical-align: middle;
}
#uc-center, .uclink {
	display: inline-block;
	vertical-align: top;
}
/* 新增头部提示文字 */
.header-top .header-tip {
	position: absolute;
	color: #fff;
	left: 50%;
	height: 30px;
	width: 350px;
	overflow: hidden;
	transform: translate(-80%);
	white-space: nowrap;
}
.header-top .header-tip #scroll_begin, .header-top .header-tip #scroll_end {
	display: inline;
	padding-right: 40px;
}
/*20220110 培訓中心調整*/
.pxzx .nav-main li {
	padding: 0 32px;
	position: static;
}
.pxzx .nav-main {
	position: static;
	margin-left: 0;
	left: 0;
	margin: 0 auto;
}
/* .pxzx .header-nav {
  overflow-x: hidden;
} */
.pxzx .header-nav .navbg {
	z-index: 0;
}
.pxzx .sub-nav-main {
	background-color: #efefef;
	height: auto;
	width: 1920px;
	width: 99.1vw;
	margin-left: 0;
	left: 0;
}
.pxzx .sub-nav-main dl {
	padding-top: 0;
	width: 1360px;
	margin: 0 auto;
}
.kyc .sub-nav-main dd a:hover, .pxzx .sub-nav-main dd a:hover {
	color: #018cee;
}
.system-list-bottom a {
	max-width: 100%;
}
.kyc .nav-main li.nav-ver, .pxzx .nav-main li.nav-ver {
	position: relative;
}
.pxzx .nav-main li.nav-ver .sub-nav-main {
 // display: block !important;
	width: 100%;
	background: #fff;
	background: rgba(255, 255, 255, 0.9);
}
.kyc .nav-main li.nav-ver .sub-nav-main {
 // display: block !important;
	width: 100%;
	background: #fff;
	margin-left: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.9);
}
.kyc .nav-main li.nav-ver .sub-nav-main dl, .pxzx .nav-main li.nav-ver .sub-nav-main dl {
	width: 100%;
}
.kyc .nav-main li.nav-ver .sub-nav-main dd, .pxzx .nav-main li.nav-ver .sub-nav-main dd {
	width: 100%;
	margin-left: 0;
}
.kyc .nav-main li.nav-ver .sub-nav-main dd {
	background-color: #fff;
}
.kyc .nav-main li.nav-ver .sub-nav-main dd a, .pxzx .nav-main li.nav-ver .sub-nav-main dd a {
	display: block;
	width: 100%;
	text-align: center;
	line-height: 50px;
}
 //2023-02-16 .fast-entry-list li {
 width: 166px;
}
.fast-entry-list li.online-course i {
	background: url(/_upload/tpl/00/34/52/template52/img/home/icon-line.png);
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
.pxzx-net-serv {
	background: #ecf6ff;
	padding: 30px 0;
}
.pxzx-net-serv dd {
	margin-right: -24px;
}
// .pxzx-net-serv dd {
// // margin-right: -24px;
// // text-align: center;
//
}
.pxzx-net-serv dd .item {
	display: inline-block;
	vertical-align: middle;
	width: 176px;
	height: 60px;
	border-radius: 6px;
	overflow: hidden;
	margin: 0 24px 0px 0;
}
.pxzx-net-serv dd .item:last-child {
	margin-right: 0;
}
.pxzx-net-serv dd img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.pxzx-copyright {
	background-color: #fff;
	padding: 30px 0;
}
.pxzx-copyright dd {
	font-weight: bold;
	margin-bottom: 15px;
}
.pxzx-copyright dt a {
	color: #333;
	display: inline-block;
	margin-right: 20px;
 // margin-bottom: 10px;
}
.kyc-selectbox .items {
	margin-bottom: 10px;
	margin-right: 20px;
	display: inline-block;
}
.kyc-selectbox .links {
	margin-top: 10px;
}
.kyc-selectbox .links h6 {
	margin-bottom: 5px;
	display: block;
	font-size: 15px;
	color: #333;
	font-weight: bold;
}
.kyc-selectbox .links a {
	font-size: 15px;
	text-decoration: underline;
	color: #666;
}
.kyc-selectbox label {
	font-size: 15px;
	min-width: 80px;
	display: inline-block;
	color: #333;
	font-weight: bold;
	vertical-align: center;
}
.kyc-selectbox select {
	width: 380px;
}
.kyc-selectbox select, .kyc-selectbox option {
	line-height: 40px;
	height: 40px;
	padding: 0 10px;
	font-size: 15px;
}
.index-ad-fixed {
	position: fixed;
	bottom: 100px;
	left: 0;
	width: 200px;
}
.index-ad-fixed img {
	width: 100%;
	display: block;
}
.index-ad-fixed_close {
	position: absolute;
	right: 10px;
	top: 10px;
	background: rgba(0, 0, 0, 0.5);
	width: 30px;
	height: 30px;
	color: #fff;
	line-height: 25px;
	font-size: 25px;
	text-align: center;
	cursor: pointer;
}
.xxgcxjp-main .master-style .index-main-right.fl-1 {
 // margin-left: 0;
	min-height: 400px;
}
.xxgcxjp-main .master-style .index-main-right.fl-2 {
	width: 390px;
	margin-top: 25px;
	min-height: 400px;
}
.xxgcxjp-main .master-style .index-main-right.fl-4 {
	width: 634px;
}
.xxgcxjp-main .master-style .index-main-right.fl-3 {
	width: 630px;
	margin-left: 0;
}
.xxgcxjp-main .school-news-list li {
	width: 100%;
}
.subjectpage-main .subject-sidebar-news {
	display: none;
}
.subjectpage-main .subjectpage-news-content {
	width: 100%;
}
.subjectpage-main .news-list-col1 .news-right {
	width: 950px;
}
.subjectpage-main .subjectpage-news-article {
	width: 100%;
	margin-left: 0;
}



.nav-main li.selected i {
    bottom: 0;
    opacity: 1;
    filter: alpha(opacity=100);
    transition: all 0.5s;
}
.wzlm a {color: #666;
    font-size: 14px;}
.possplit {background: none; width: auto;text-align: center;text-indent: 0px;}
.wzlm { margin:0 !important;}
.xlwz {
    border-top: 1px solid #e5e5e5;
    padding-top: 40px;
}
.xlwz2 {
    border-left: 4px solid #d60900;
    padding-left: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    box-sizing: border-box;
    }

.wp_artfuns {}

/** 上一篇 下一篇样式 **/
.wp_artfuns .wp_art_adjoin {}
.wp_artfuns .wp_art_adjoin .prev { cursor: pointer; }
.wp_artfuns .wp_art_adjoin .prev:hover {color: #666 !important;}
.wp_artfuns .wp_art_adjoin .next { cursor: pointer; padding-left: 10px; }
.wp_artfuns .wp_art_adjoin .next:hover {color: #666 !important;}
.WP_VisitCount {
    display: none;
    margin: 0 !important;
}
.xlwz2 a {font-size: 14px !important;
    color: #666 !important;}
.xlwz2 a:hover {text-decoration: underline !important;}