* {
	margin: 0;
	padding: 0;
	font-family: "微软雅黑", "arial";
}

.top_active {
	position: fixed;
	z-index: 999;
	top: 0px;
}

@media (min-width: 768px) {
    .stT1{
    width:510px;
    height:350px;
    }
    .stT2{
    width:227px;
    height:205px;
    }
    .stT3{
    width:282px;
    height:183px;
    }
    .stT4{
    width:364px;
    height:279px;
    }
}

/*头部*/
.header {
	width: 100%;
	background-color: rgba(0, 0, 0, 0.7);
	color: white;
	z-index: 100;
	position: relative;
	display: block;
}

.header-logo {
	/* background-color: #000000;
	background: rgba(0, 0, 0, 0.7); */
	padding: 10px 0;
	box-sizing: border-box;
	float: left;
}

.header-logo img {
	/* width: 100%; 
     
	height: 70px;*/
}

.vice-title {
	height: 100px;
	min-width: 255px;
	white-space: nowrap;
	position: relative;
	float: left;
}
.vice-title__inner {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
}
.vice-title__inner::before {
	content: "";
	position: absolute;
	height: 45px;
	width: 1px;
	background-color: #ffffff;
	left: -8px;
}
.vice-title h4 {
	margin: 0;
	font-size: 24px;
	font-weight: 400;
	letter-spacing: 4px;
}
.vice-title h4 + small {
	font-size: 12px;
}

.top-size {
	height: 120px;
	background: #efefef;
}

.gray-container {
	background: #dbe2e2;
	padding-bottom: 50px;
}
.gray-container.work-conatiner {
	padding-bottom: 20px;
}

/*轮播*/
.top-nav {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100px;
	/* background-color: rgba(0, 0, 0, 0.7); */
	background-color: rgba(6, 71, 137, .6);
}

.top-nav > .container {
	position: relative;
}

/* .top-nav > .container {
	display: flex;
	align-items: flex-end;
} */

/*栏目通用头部*/
.content-head {
	margin-top: 35px;
	padding: 0 15px;
}
.content-head__title {
	margin-bottom: 10px;
	position: relative;
	display: inline-block;
}
.content-head__title::before {
	content: " ";
	height: 5px;
	width: 100%;
	background-color: #0c5cad;
	position: absolute;
	bottom: -13px;
	z-index: 9;
}

.content-head span:first-child {
	color: #0c5cad;
	font-size: 30px;
}
.content-head span:last-child {
	color: #848484;
	margin-left: 10px;
	font-size: 24px;
}

.content-head h3,
.content-head h4 {
	position: relative;
	margin-top: 0 !important;
	margin-bottom: 0 !important;;
}

.head-hr {
	border-bottom: 1px solid #848484;
	margin: auto;
	position: relative;
}

/* .hr {
	position: absolute;
	border: 2px solid #0c5cad;
	width: 80px;
	margin: auto;
	top: -2px;
	left: 0;
} */

.hr-daohang {
	position: absolute;
	border: 2px solid #848484;
	width: 80px;
	margin: auto;
	/*border-radius: 5px;*/
	top: -2px;
	left: 25%;
}

/*新闻中心*/
.news,
.cg-show {
	background: #dbe2e2;
	padding-bottom: 60px;
}

/*图片新闻*/
.con-news {
	margin: 20px 0;
}

.news-txt {
	padding-top: 10px;
	background-color: #0c5cad;
	color: white;
	padding: 10px;
}

.news-img {
	max-height: 170px;
	overflow: hidden;
}

.news-img img {
	width: 100%;
	transition: all 0.36s ease;
}

.news-time {
	border: 1px solid white;
	text-align: center;
	width: 70px;
	padding: 10px 0;
}

.day {
	font-size: 25px;
	font-weight: bold;
	line-height: 25px;
}
.day + div {
	font-size: 12px;
}

.news-title {
	width: 70%;
	float: right;
	margin-top: -65px;
	border-bottom: 1px solid white;
	font-size: 16px;
	padding: 20px 0;
}

.news-abs {
	padding: 10px;
	height: 45px;
	font-size: 12px;
}

.news-left a:hover .news-img img {
	transform: scale(1.1);
}

.news-left a:hover .news-txt {
	background-color: #007dd0;
}

.pic-news .news-title {
	white-space: normal;
	-webkit-line-clamp: 2;
	padding-top: 10px;
	height: 64px;
}

/* 合作交流项目 */
.card.is-image {
	overflow: hidden;
	display: block;
	margin-top: 30px;
	/* box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); */
	box-shadow: 0 0 15px rgba(28, 28, 28, .5);
	transition: .3s ease;
	background: #fff;
}

.card.is-image:hover {
	transform: translateY(-10px);
	box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}

.card.is-image img {
	width: 100%;
	/* min-height: 360px; */
}
.card__footer {
	padding: 20px 20px 10px 20px;
}
.card__footer p {
	color: #232322;
}
.card .not-date {
	font-size: 20px;
	color: #929292;
	font-weight: lighter;
	/* display: flex;
	align-items: center;
	justify-content: space-between; */
	position: relative;
}
.card.is-image .icon {
	width: 30px;
	height: 8px;
	min-height: unset;
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

@media screen and (max-width: 990px) {
	.card.is-image img {
		min-height: 238px;
	}
}

/* 学生风采 */
#img-group {
	margin: 0 7.5px;
	margin-top: 20px;
}

/* 外教招聘 */
.big-box {
	height: 144px;
	width: 100%;
	color: #ffffff;
	text-align: center;
	position: relative;
	display: block;
}
.big-box:hover {
	color: #ffffff;
}
.big-box:first-child {
	background: url(/SITE_RES/demo_tcsisu_com__gjjlc/images/wjzp_bg.png) no-repeat center;
	background-size: 100% 100%;
}
.big-box:last-child {
	background: url(/SITE_RES/demo_tcsisu_com__gjjlc/images/xzzq_bg.png) no-repeat center;
	background-size: 100% 100%;
	margin-top: 10px;
}

.big-box__inner {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

/*新闻列表*/
.news-right ul li a {
	display: block;
	padding: 10px;
	color: #9a9797;
	background: white;
}

.news-r-txt {
	float: right;
	width: 75%;
	margin-top: -65px;
	transition: all 0.5s ease;
}

.news-r-title {
	font-size: 14px;
	font-weight: bold;
	color: #3d3d3d;
}

.news-r-abs {
	margin: 5px 0;
	height: 40px;
	font-size: 13px;
}

.news-right ul li {
	margin-bottom: 20px;
	overflow: hidden;
	height: 86px;
	border: 1px solid #0C5CAD;
}


.news-right .news-time {
	background-color: #0C5CAD;
	color: white;

}

.con-news .news-right {
	padding: 0 !important;
}

/* .new-bg {
	width: 100%;
	height: 86px;
	border: 2px solid #0C5CAD;
	background: url(/SITE_RES/demo_tcsisu_com__gjjlc/images/jia.png) no-repeat right bottom;
} */

.news-right ul li:hover .new-bg {
	margin-top: -86px;
}

.news-right ul li:hover .news-time {
	background: #0C5CAD;
}

.news-right ul li:hover .news-r-title,
.news-right ul li:hover .news-r-txt {
	color: #0C5CAD;
}


/*通知公告*/
.notice-con {
	margin-top: 20px;
	padding: 0 !important;
	margin-bottom: 50px;
}

.notice-con a {
	color: #686868;
	font-size: 15px;
}

.notice-title {
	font-size: 16px;
	font-weight: bold;
	margin: 30px 0;
	color: #232322;
height: 46px;
}

.notice-box {
	padding: 20px;
	letter-spacing: 2px;
	border: 1px solid #d3d8d8;
	border-bottom: none;
	margin: 30px 0 0 0;
}

.notice-abs {
	font-size: 14px;
	margin: 20px 0;
	height: 80px;
}

.notice-time {
	padding: 10px 20px;
	border: 1px solid #d3d8d8;
	border-top: none;
	margin-bottom: 20px;
	overflow: hidden;
	height: 100px;
	background-color: #d3d8d8;
}

.not-month {
	font-size: 35px;
	color: #7c878e;
	letter-spacing: 2px;
	font-weight: lighter;
}
.not-year {
	color: #7c878e;
	letter-spacing: 2px;
}

#notice a,
#meeting a,
#message a,
#activity a {
	display: block;
	transition: all 0.36s ease;

}

.not-key {
	float: right;
	visibility: hidden;
	margin-top: 20px;
	transition: all 0.36s ease;
}

#notice .col-sm-4 a:hover {
	box-shadow: 5px 5px 20px #7d7d7d;
	margin-top: -10px;
}

#notice .col-sm-4 a:hover .notice-box {
	background: #0c5cad;
}

#notice .col-sm-4 a:hover .notice-time {
	background-color: #f7f7f7;
}

#notice .col-sm-4 a:hover .not-key {
	visibility: visible;
	margin-top: -50px;
}

#notice .col-sm-4 a:hover .notice-box .notice-title,
#notice .col-sm-4 a:hover .notice-box .notice-abs {
	color: white;
}

/*会议安排*/
#meeting .col-sm-4 a:hover {
	box-shadow: 5px 5px 20px #7d7d7d;
	margin-top: -10px;
}

#meeting .col-sm-4 a:hover .notice-box {
	background: #0096eb;
}

#meeting .col-sm-4 a:hover .notice-time {
	background-color: #f7f7f7;
}

#meeting .col-sm-4 a:hover .not-key {
	visibility: visible;
	margin-top: -50px;
}

#meeting .col-sm-4 a:hover .notice-box .notice-title,
#meeting .col-sm-4 a:hover .notice-box .notice-abs {
	color: white;
}

/*信息公开*/
#message .col-sm-4 a:hover {
	box-shadow: 5px 5px 20px #7d7d7d;
	margin-top: -10px;
}

#message .col-sm-4 a:hover .notice-box {
	background: #0084cf;
}

#message .col-sm-4 a:hover .notice-time {
	background-color: #f7f7f7;
}

#message .col-sm-4 a:hover .not-key {
	visibility: visible;
	margin-top: -50px;
}

#message .col-sm-4 a:hover .notice-box .notice-title,
#message .col-sm-4 a:hover .notice-box .notice-abs {
	color: white;
}

/*学术活动*/

#activity .col-sm-4 a:hover {
	box-shadow: 5px 5px 20px #7d7d7d;
	margin-top: -10px;
}

#activity .col-sm-4 a:hover .notice-box {
	background: #0079bd;
}

#activity .col-sm-4 a:hover .notice-time {
	background-color: #f7f7f7;
}

#activity .col-sm-4 a:hover .not-key {
	visibility: visible;
	margin-top: -50px;
}

#activity .col-sm-4 a:hover .notice-box .notice-title,
#activity .col-sm-4 a:hover .notice-box .notice-abs {
	color: white;
}

/*风采展示*/
#demo {
	width: 100%;
	overflow: hidden;
	margin: 0px auto;
	margin: 20px 0;
}

#demo a {
	color: #9a9797;
	text-decoration: none;
}

#demo td {
	padding: 10px;
	background-color: white;
}

#demo a:hover {
	color: #007dd0;
}


/*更多*/
.more {
	float: right;
	padding: 5px;
	margin-top: -33px;
}

.more a {
	color: #7c878e;
	transition: all 0.36s ease;
}

.more:hover a {
	color: #0c5cad;
	padding-right: 20px;
}

/*notice more*/
.notice .more {
	float: right;
	padding: 5px;
	margin-right: 20px;
	margin-top: -40px;
	background: #ababab;
}

.notice .more a {
	color: white;
	transition: all 0.36s ease;
}

.notice .more:hover a {
	color: #0c5cad;
	padding-right: 20px;
}

/*师资队伍*/

.js-ti {
	text-align: center;
	color: #505050;
	background-color: #c8c8c8;
	padding: 5px;
}

.jiaoshi {
	margin-top: 20px;
}

.jiaoshi a:hover .js-ti {
	background: #0c5cad;
	color: white;
}

.teach {
	margin-top: 20px;
}

.teach h4 {
	font-weight: bold;
	text-align: left;
}

/*文字溢出处理*/
.news-title,
.news-r-title {
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-icab-text-overflow: ellipsis;
	-khtml-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	white-space: nowrap;
}

/*多行溢出处理*/
/*2行*/
.news-abs,
.news-r-abs,
.notice-title {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	-moz-line-clamp: 2;
	overflow: hidden;

}

footer.clearfix {
}

.ercode {
	width: 152px;
	height: 152px;
	margin-top: 30px;
	margin-left: 30px;
}

/*五行*/
.notice-abs {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	-moz-line-clamp: 5;
	overflow: hidden;
}

/*屏幕小于768px*/
@media only screen and (max-width: 770px) {

	.content-txt {
		margin-top: 10px !important;
		min-height: none;
	}

	.fast-div {
		display: none;
	}

}

/*屏幕小于500px*/
@media only screen and (max-width: 500px) {
	.top-size {
		height: 0px;
	}

	.header-logo {
		display: none;
	}

	.slide {
		margin-top: 50px;
	}
}

@media only screen and (max-width:1000px) {
	.news-right {
		margin-top: 10px;
	}

	.header {
		margin-top: 50px;
	}
}

@media only screen and (max-width:768px) and (min-width:500px) {
	.news-r-txt {
		width: 80%;
	}

}

/*footer*/
@media (min-width: 1200px) {
	.foot-con .container {
		width: 1400px;
	}
}

a,
a:hover,
a:active {
	text-decoration: none;
}

li {
	list-style-type: none;
}

.row {
	margin-right: 0;
	margin-left: 0;
}

/*页脚-begin*/
body>footer {
	color: #707c8c;
	font-size: 12px;
}

body>footer li,
body>footer ul {
	/*clear: both !important;*/
	display: block !important;
	width: 100%;
}

body>footer>div {
	padding: 60px 0 25px 0;
	background-color: #0c5cad;
}

body>footer a {
	color: white;
}

body>footer a:hover {
	color: rgba(187, 214, 232, 0.8);
}

body>footer img {
	width: 98%;
}

body>footer h4 {
	margin-top: 0;
	padding-bottom: 10px;
	position: relative;
	margin-bottom: 0;
	color: white;
}

body>footer h4:before {
	position: absolute;
	content: "";
	width: 15%;
	height: 1px;
	background: #007dd0;
	bottom: 0;
	left: 0;
}

body>footer h4:after {
	position: absolute;
	content: "";
	width: 83%;
	height: 1px;
	background: #778496;
	left: 17%;
	bottom: 0;
}

.icon-angle-right {
	display: inline-block;
	background: url(/SITE_RES/demo_tcsisu_com__gjjlc/images/jiantou.png);
	width: 6px;
	height: 9px;
}

body>footer .icon-angle-right,
body>footer .icon-map-marker,
body>footer .icon-phone {
	margin-right: 5px;
}

body>footer .col-nav li {
	padding: 5px 0;
	border-bottom: 1px solid #778496;
	line-height: 20px;
}

body>footer .red-river {
	padding: 10px 0 5px 0;
}

body>footer .red-river img {
	width: 16px;
	margin-right: 3px;
}

body>footer .red-river li {
	line-height: 24px;
}

body>footer .copyright {
	background-color: #06519c;
	text-align: center;
	padding: 10px 5px;
	color: #e4e6e8;
}


/*内容页面*/
.con-pan {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.content-txt {
	margin-top: 60px;
	text-align: center;
}

.content-txt a {
	color: #003885;
}

.content-top {
	border-bottom: 1px solid #003885;
	text-align: right;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 20px;
}

.con-title {
	font-weight: bold;
	text-align: center;
}

.content-atice p {

	letter-spacing: 2px;
	text-align: justify;

}

/*列表*/
.badge {
	border-radius: 0 !important;
	background: none !important;
	color: black !important;
	float: right !important;
}

.list-group-item {
	border-left: none !important;
	border-right: none !important;
	border-top: none !important;
	padding-bottom: 1px solid red !important;
	margin-top: 10px !important;
	overflow: hidden;
}

.con-list a {
	color: black;
	font-size: 16px !important;
	text-align: left;
}

.con-list a:hover,
.list-group-item:hover .badge {
	color: white;
}

.list-group-item:hover {
	background: #0099cc;
}


/*左侧导航*/
.left-nav {
	padding-left: 0 !important;
	padding-right: 0 !important;
}

.panel-heading {
	background: #006699 !important;
	color: white !important;
}

.left-nav header {
	background: #006699;
	color: white !important;

}

.f-box {
	padding: 10px;
	text-align: center;
}

.f-box img {
	width: 30%;
}

.fast-title {
	color: #4a4a51;
	margin-top: 10px;
}

.title-top {
	font-size: 19px;
	font-weight: bold;
	color: #4a4a52;
	padding-bottom: 8px;
}

.left-nav header h3 {
	font-size: 20px !important;
	padding: 10px;
}

.left-nav li a {
	display: block;
	text-align: left !important;
	padding: 10px;
	color: #4c4c4c;
}

.panel-title a {
	color: white !important;
	text-align: left !important;
	display: block;
}

.left-nav .active {
	background: #0099cc !important;
	color: white !important;
}

.jia {
	font-feature-settings: "Glyphicons Halflings";
	color: white;
	font-size: 25px !important;
	font-weight: bold;
	float: right;
	margin-top: -8px;
}

/*快速导航*/
.fast .col-xs-2 {
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.fast .slide .carousel-control {
	top: 32% !important;
}
.slide .carousel-control {
	display: none !important;
}

/* .slideItem {
	max-height: 500px;
} */

@media screen and (max-width: 768px) {
	/* .slideItem {
		max-height: 130px;
	} */
	.top-nav {
		height: 0;
	}
	.header-logo,
	.vice-title {
		display: none;
	}
	.footer-logo {
		margin-bottom: 30px;
	}
	footer.clearfix .col-sm-4 {
		padding-left: 0;
		padding-right: 0;
	}
}

.fast-box {
	padding: 30px;
}

.fast-box a {
	color: #6f6f6f;
}

.box {

	border: 2px solid #bebebe;
	padding-top: 5px;
	text-align: center;
}

.f-img {
	height: 94px;
	/*width: 80px;*/
	margin: 0 auto;
}

.f-img img {
	width: 35% !important;
	padding-top: 12px;
}

@media only screen and (min-width:767px) {
	.f-img .vip {
		width: 25% !important;
		padding-top: 25px;
	}

	.f-img .share {
		width: 35% !important;
		padding-top: 18px;
	}

	.f-img .OA {
		width: 35% !important;
		padding-top: 16px;
	}

	.f-img .youxiang {
		width: 40% !important;
		padding-top: 14px;
	}

	.f-img .xueyuan {
		width: 35% !important;
		padding-top: 15px;
	}
}

/* banner dot */
#lun2 .dotList ul li {
	width: 18px;
	height: 18px;
	border-radius: 50%;
	background-color: #ffffff;
	border: 1px solid #619dda;
	margin-right: 10px;
	opacity: .7;
}
#lun2 .dotList ul li.active {
	border-color: #0c5cad;
	opacity: 1;
}

.footNav .slide .dotList ul li.active {
	background-color: #0c5cad;
}

.footNav .slide .dotList ul li {
	width: 5px;
}

.f-img .activepic {
	display: none;
}

.fast-box a:hover .f-img .morenpic {
	display: none;
}

.fast-box a:hover .f-img .activepic {
	display: block;
	margin: 0 auto;
}

.f-title {
	text-align: center;
	/*width: 70%;*/
	/*float: right;*/
	margin-top: 10px;
	font-weight: bold;
}

#lun3 {
	margin-top: 20px;
}

.fast a {
	color: #979797;
}

.fast a:hover .box {
	border-color: #0c5cad;
}

.fast a:hover .iconfont {
	color: #0c5cad;
}







/*List 列表页*/



/************主内容区*********/
.main {
	padding: 30px 0 100px;
	background-color: #efefef;
}



/****折叠面板*****/
.my-panel {
	margin: 0 -15px 0;
	border-bottom: none;
}

.panel-heading {
	padding: 0;
	border: none;
}

.panel-title a {
	position: relative;
	display: block;
	padding: 10px;
	font-size: 16px;
	color: #333;
	border: 1px solid #eee;
}

.panel-heading a:before {
	content: '\002b';
	position: absolute;
	font-family: 'Glyphicons Halflings';
	right: 10px;
	top: 10px;
	font-size: 15px;
	color: #1e75db;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.panel-heading.active a:before {
	content: ' ';
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.panel-heading a:focus {
	text-decoration: none;
}

.panel-heading a:after {
	content: ' ';
	font-size: 16px;
	position: absolute;
	font-family: 'Glyphicons Halflings';
	right: 10px;
	top: 10px;
	color: #1e75db;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.panel-heading.active a:after {
	content: '\2212';
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.panel-body {
	margin: 0;
	padding: 0 10px;
}

.panel-body a {
	display: block;
	padding: 15px;
	font-size: 15px;
	color: #444;
	text-align: center !important;
	border-bottom: 1px dashed #ddd;
}

.panel-body li.active a {
	color: #1e75db;
}

.panel-body li:last-of-type a {
	border-bottom: none;
}

.left-menu {
	border: 1px solid #dbdbdb;
	background-color: #fff;
}

.left-menu header {
	padding: 20px 0 5px 50px;
	color: #fff;
	background-color: #024a93;
}

.left-menu header h3 {
	margin: 0;
	font-weight: 800;
}

.left-menu header p {
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.left-menu li a {
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 20px 0 50px;
	color: #7a7a7a;
	font-size: 16px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #ccc;
}

.left-menu li.last-li a {
	border: none;
}

.left-menu li.active a,
.left-menu a:hover {
	color: rgba(0, 70, 140, .8);
}

.right-uls .content {
	min-height: 400px;
	padding-bottom: 40px;
	border: 1px solid #dbdbdb;
	background-color: #fff;
}

.right-uls .content header {
	padding: 0 30px;
	line-height: 40px;
	font-size: 16px;
	box-sizing: border-box;
	border: 1px solid #eee;
	background: #f8f8fa;
}

.right-uls .content header span {
	font-size: 14px;
}

.news-uls {
	margin-bottom: 30px;
	padding: 0 40px;
}

.news-uls li a {
	display: block;
	color: #737373;
	padding: 20px 0 20px;
	box-sizing: border-box;
	border-bottom: 1px dotted #ccc;
}

.news-uls li a:hover h4 {
	color: rgba(0, 70, 140, .8);
}

.news-uls li a h4 {
	display: inline-block;
	width: 70%;
	color: #333;
	font-size: 16px;
	/*font-weight: 600;*/
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.news-uls li a h4 span {
	font-size: 14px;
	font-weight: normal;
}

.nes-date {
	line-height: 36px;
}

.news-uls p {
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	max-height: 40px;
	/* max-height: 40px; */
}

.news-img {
	padding: 0;
}

.news-img img {
	width: 100%;
}


/******招聘列表*****/
.zhao-menu {
	min-height: 400px;
}

.zhao-uls {
	padding: 15px;
}

.zhao-uls li {
	display: block;
}

.zhao-uls a {
	display: block;
	padding: 10px 5px 5px;
	border-bottom: 1px dashed #bbb;
}

.zhao-uls h3 {
	display: inline-block;
	width: 70%;
	margin: 0;
	color: #555;
	font-size: 15px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zhao-date {
	font-size: 12px;
	color: #666;
}



/***分页条**/
.pagination {
	width: 100%;
	padding: 0 40px;
}

.pagination ul {
	line-height: 24px;
	font-size: 14px;
	text-align: right;
}

/* .pagination-number{
    display: inline-block;
}
.pagination-number li{
    display: inline-block;
    margin-left: 8px;
} */
.pg-1 {
	text-align: right;
}

.pagination ul span,
.pg-1 .total {
	display: inline-block;
	height: 24px;
	padding: 0 15px;
	color: #fff;
	border: 1px solid #004abc;
	background-color: #1c418f;
}

.pagination ul a,
.pg-1 a,
.pg-1 .current {
	display: inline-block;
	height: 24px;
	margin: 0 5px 8px;
	padding: 0 7px;
	color: #7e7e7e;
	border: 1px solid #dbdbdb;
}

.pagination ul li.active a,
.pg-1 .current {
	color: #fff;
	border: 1px solid #004abc;
	background-color: #1c418f;
}

.pagination ul li a:hover,
.pg-1 a：hover {
	color: #1c418f;
}

@media (max-width: 992px) {
	.left-menu header {
		padding: 10px;
		text-align: center;
	}

	.left-menu li a {
		padding: 0 10px;
		text-align: center;
	}
}

@media (max-width: 768px) {

	.main,
	.main .container {
		padding: 0;
	}

	.my-box {
		margin: 0 -15px;
	}

	.left-menu,
	.right-uls {
		padding: 0;
	}

	.content {
		padding-bottom: 10px;
	}

	.news-uls {
		padding: 0 10px;
	}

	.pagination {
		margin-bottom: 0;
		padding: 0 10px;
	}

	.zhao-container {
		padding: 0;
	}

	.left-menu header h3 {
		font-size: 16px;
	}

	.left-menu li a {
		font-size: 15px;
		border: none;
	}

	.zhao-menu {
		min-height: 10px;
	}
}

.content-head-logo {
	background: rgba(12, 92, 173, 1);
}

/*content 内容页*/

/************主内容区*********/
.main {
	padding: 30px 0 0;
	background-color: #efefef;
}


/****折叠面板*****/
.my-panel {
	margin: 0 -15px 0;
	border-bottom: none;
}

.panel-heading {
	padding: 0;
	border: none;
}

.panel-title a {
	position: relative;
	display: block;
	padding: 10px;
	font-size: 16px;
	color: #333;
	border: 1px solid #eee;
}

.panel-heading a:before {
	content: '\002b';
	position: absolute;
	font-family: 'Glyphicons Halflings';
	right: 10px;
	top: 10px;
	font-size: 15px;
	color: #FFF;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(1);
	transform: scale(1);
}

.panel-heading.active a:before {
	content: ' ';
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: scale(0);
	transform: scale(0);
}

.panel-heading a:focus {
	text-decoration: none;
}

.panel-heading a:after {
	content: ' ';
	font-size: 16px;
	position: absolute;
	font-family: 'Glyphicons Halflings';
	right: 10px;
	top: 10px;
	color: #1e75db;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.panel-heading.active a:after {
	content: '\2212';
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}

.panel-body {
	margin: 0;
	padding: 0 10px;
}

.panel-body a {
	display: block;
	padding: 15px;
	font-size: 15px;
	color: #444;
	text-align: center;
	border-bottom: 1px dashed #ddd;
}

.panel-body li.active a {
	color: #1e75db;
}

.panel-body li:last-of-type a {
	border-bottom: none;
}

.left-menu {
	border: 1px solid #dbdbdb;
	background-color: #fff;
}

.left-menu header {
text-align:center;
	padding: 20px 0 20px 0px;
	color: #fff;
	background-color: #024a93;
}

.left-menu header h3 {
	margin: 0;
	font-weight: 800;
}

.left-menu header p {
	margin: 0 10px 0 0;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.left-menu li a {
	display: block;
	height: 60px;
	line-height: 60px;
	color: #7a7a7a;
	font-size: 16px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px dashed #ccc;
padding:0px 0px 0px 0px;
text-align:center;
}

.left-menu li.last-li a {
	border: none;
}

.left-menu li.active a,
.left-menu a:hover {
	color: rgba(0, 70, 140, .8);
}

.content {
	min-height: 400px;
	border: 1px solid #dbdbdb;
	background-color: #fff;
}

.content header {
	padding: 0 30px;
	line-height: 40px;
	font-size: 16px;
	box-sizing: border-box;
	border: 1px solid #eee;
	background: #f8f8fa;
}

.content header span {
	font-size: 14px;
}

.news-info {
	padding: 30px 50px;
	color: #555;
	box-sizing: border-box;
}

.news-info h4 {
	line-height: 25px;
	color: #222;
	font-size: 17px;
	font-weight: 600;
}

.news-date {
	margin-bottom: 15px;
}

.news-info table {
	width: auto !important;
	border: none;
}

.news-info img {
	width: 100% !important;
	height: auto !important;
	margin-bottom: 10px;
}

.news-info span img {
	width: 100%;
	margin-bottom: 10px;
}

.news-info p {
	color: #444;
	font-size: 14px;
	line-height: 30px;
	text-align: justify;
}

#bsPanel {
	display: none !important;
}

.bshare-custom {
	display: inline-block;
	margin-bottom: 20px;
	/* text-align: right;*/
}

.bsBox {
	width: 232px !important;
	height: 258px !important;
	padding: 10px !important;
}


.content-top {
	margin-top: 30px;
	height: 30px;
}

.like-btn {
	height: 24px;
	line-height: 24px;
	padding: 0 5px;
	font-size: 14px;
}

.like-btn span {
	display: inline-block;
	margin: 0 3px;
	vertical-align: 1px;
}



/******招聘列表*****/
.zhao-menu {
	min-height: 400px;
}

.zhao-uls {
	padding: 15px;
}

.zhao-uls li {
	display: block;
}

.zhao-uls a {
	display: block;
	padding: 10px 5px 5px;
	border-bottom: 1px dashed #bbb;
}

.zhao-uls h3 {
	display: inline-block;
	width: 70%;
	margin: 0;
	color: #555;
	font-size: 15px;
	font-weight: 600;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.zhao-date {
	font-size: 12px;
	color: #666;
}
.img-group > .row {
	padding-right: 15px;
}
.img-group .content-head {
	margin-bottom: 30px;
}
.img-group img {
	display: block;
	margin: 0 auto;
}
.img-group div[class*="col-xs"] {
	overflow: hidden;
}
.img-group__left_bottom {
	margin-top: 6px;
}
.img-group img{
    transition: all .5s ease;
    display: block;
}
.img-group .imgBox{
    overflow: hidden;
}
.img-group img:hover{
    transform: scale(1.1);
}
.img-group__left_bottom .col-sm-6 {
	padding: 0;
}
.img-group__left_bottom .col-sm-6:first-child {
	padding-right: 6px;
}
.img-group__left_bottom .col-sm-6:last-child {
	padding-left: 6px;
}
.img-group .col-sm-3 {
	padding: 0;
	padding-left: 6px;
}
.img-group .col-sm-3 .imgBox:not(:first-child),
.img-group .col-sm-4 .imgBox:not(:first-child) {
	margin-top: 6px;
}

.img-group .col-sm-5 {
	padding-right: 0;
}
.img-group .col-sm-4 {
	padding-left: 6px;
}

.zoom-img-wrap {
	position: fixed;
	width: 100%;
	height: 100vh;
}

@media (max-width: 992px) {
	.left-menu header {
		padding: 10px;
		text-align: center;
	}

	.left-menu li a {
		padding: 0 10px;
		text-align: center;
	}
}

@media (max-width: 768px) {
	.weizhi {
		height: 30px;
		line-height: 30px;
		padding: 0 10px;
	}

	.main,
	.main .container {
		padding: 0;
	}

	.left-menu,
	.right-uls {
		padding: 0;
	}

	.news-info {
		padding: 0 15px;
	}

	.zhao-container {
		padding: 0;
	}

	.left-menu header h3 {
		font-size: 16px;
	}

	.left-menu li a {
		font-size: 15px;
		border: none;
	}

	.zhao-menu {
		min-height: 10px;
	}

	.img-group img {
		width: 100%;
	}
	.img-group .col-sm-3 img,
	.img-group .col-sm-4 img {
		margin-top: 10px;
	}
}
