body {
	font-family: "hyqh";
	/* -webkit-font-smoothing:antialiased; */
	-webkit-font-smoothing: subpixel-antialiased
}

ul,
li {
	list-style: none;
	margin: 0;
	padding: 0;
}

@font-face {
	font-family: hyqh;
	src: url('../fonts/HYQiHei.otf');
	src: url('../fonts/HYQiHei.eot') format('embedded-opentype');
	src: url('../fonts/HYQiHei.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
			url('../fonts/HYQiHei.woff') format('woff'), /* Modern Browsers */
			url('../fonts/HYQiHei.ttf')  format('truetype'), /* Safari, Android, iOS */
			url('../fonts/HYQiHei.svg#HYQiHei') format('svg'); /* Legacy iOS */
}

/* 禁用iPhone中Safari的字号自动调整 */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/* 解决IOS默认滑动很卡的情况 */
	-webkit-overflow-scrolling: touch;
}

/* 禁止缩放表单 */
input[type=“submit”],
input[type=“reset”],
input[type=“button”],
input {
	resize: none;
	border: none;
}

/* 设置HTML5元素为块 */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	display: block;
}

a:hover,
a:focus,
a:visited {
	text-decoration: none !important;
	color: #1c4daf;
}

.row {
	margin: 0;
}

header {
	position: relative;
}


@media (min-width: 0px) {
	.clamp-text {
		overflow: hidden !important;
		text-overflow: ellipsis !important;
		display: -webkit-box !important;
		-webkit-line-clamp: 3 !important;
		-webkit-box-orient: vertical !important;
		transition: all 0.3s ease;
		max-height: 4.5em;
		white-space: wrap !important;
	}

	.clamp-text:hover {
		-webkit-line-clamp: unset !important;
		white-space: normal !important;
		max-height: none !important;
	}

	/*top*/
	.header {
		background-image: linear-gradient(to right, #fdfdfd, #f0f0f0);
		height: 28px;
	}

	.top-right {
		float: right;
		text-align: right;
		margin-bottom: 0px !important;
		height: 28px;
		line-height: 28px;
		position: relative;
	}

	.top-right a {
		display: inline-block;
		margin-left: 20px;
		position: relative;
		color: #545454;
		font-size: 12px;
	}

	.top-right a::before {
		content: "";
		position: absolute;
		display: inline-block;
		background-image: url(../images/icon.png);
		background-repeat: no-repeat;
	}

	.top-right a.return-sy {
		padding-left: 21px;
	}

	.top-right a.english {
		padding: 0px 22px;
	}

	.top-right a.return-sy::before {
		width: 16px;
		height: 12px;
		background-position: 0px 0px;
		top: 7px;
		left: 0px;
	}

	.top-right a.english::before {
		width: 17px;
		height: 15px;
		background-position: 0px -28px;
		top: 7px;
		left: 0px;
	}

	.top-right a:hover {
		text-decoration: none;
	}

	.rigsea {
		float: right;
		height: 40px;
	}

	.rigsea .sea-btn {
		width: 16px;
		height: 16px;
		display: inline-block;
		float: right;
		margin: 7px 3px 0px 0px;
		background: url(../images/icon.png) no-repeat 0px -62px;
		background-color: none;
		border: none;
	}

	.rigsea .sea-int {
		height: 20px;
		border: none;
		border-bottom: 1px #d1d1d1 solid;
		line-height: 20px;
		width: 134px;
		background: none;
		outline: none;
		text-indent: 6px;
	}

	.rigsea .sea-int:focus,
	.rigsea .sea-int:visited,
	.rigsea .sea-int:hover {
		border: none;
		border-bottom: 1px #d1d1d1 solid;
		outline: none;
	}

	.rigsea .int-xl {
		position: absolute;
		right: 24px;
		top: 39px;
		width: 133px;
		padding: 5px 15px;
		background: #fff;
		box-shadow: 3px 3px 8px #c7c7c7;
		border-radius: 8px;
		display: none;
		border: 1px #e5e5e5 solid;
		z-index: 9999;
	}

	.rigsea .int-xl li {
		width: 100%;
		line-height: 46px;
		height: 46px;
		border-bottom: 1px #f2f2f2 solid;
		font-size: 13px;
		text-align: center;
	}

	.rigsea .int-xl li a {
		display: inline-block;
		width: 100%;
		height: 100%;
		color: #4b4b4b;
		margin-left: 0;
	}

	.rigsea .int-xl li a:hover {
		color: #0c4ed7;
	}

	.rigsea .int-xl li:last-child {
		border-bottom: none;
	}

	.rigsea:hover .int-xl {
		display: block;
	}


	/*scr*/
	.scroolsy .carousel-indicators li {
		width: 9px;
		height: 9px;
		background-color: rgb(255, 255, 255, 0.7);
		border: none;
		margin: 0 1px 0px 2px;
	}

	.scroolsy .carousel-indicators .active {
		background: #fff000;
		width: 18px;
	}

	.scroolsy .carousel-control.left,
	.scroolsy .carousel-control.right {
		background-image: none;
	}

	.scroolsy .carousel-control.left span,
	.scroolsy .carousel-control.right span {
		width: 70px;
		height: 70px;
		background-repeat: no-repeat;
		margin-top: -34px;
	}

	.scroolsy .carousel-control.left span {
		background-image: url(../images/scrleft.png);
		background-size: 70px 70px;
	}

	.scroolsy .carousel-control.right span {
		background-image: url(../images/scrrig.png);
		background-size: 70px 70px;
	}

	.scroolsy .carousel-control.left span::before,
	.scroolsy .carousel-control.right span::before {
		display: none;
	}

	.scroolsy .carousel-indicators {
		bottom: 11%;
	}

	.carousel-control {
		width: 12%;
	}

	/*new*/
	.newbox {
		position: relative;
		margin: 0px 0px 0px 0px;
		padding-bottom: 40px;
	}

	.new-tit {
		width: 100%;
		text-align: center;
		padding: 20px 0px 20px 0px;
	}

	.new-tit strong {
		font-size: 18px;
		color: #000;
		letter-spacing: 20px
	}

	.new-tit i {
		color: #999;
		font-size: 17px;
		font-style: normal;
		margin-left: -10px;
	}

	.newbox .col-md-5 {
		padding-left: 1%;
	}

	.newbox .col-md-5 img {
		width: 100%;
		overflow: hidden;
		height: 241px;
		object-fit: cover;
	}

	.newbox .col-md-5 div {
		position: relative;
		margin-top: -17px;
		width: 100%;
		height: 100px;
		background: rgba(11, 72, 200, 0.8);
		padding: 0px 5%;
		box-sizing: border-box;
		color: #fff;
	}

	.newbox .col-md-5 div p {
		padding: 24px 0px 0px 0px;
		line-height: 22px;
		font-size: 14px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 68px;
		margin-bottom: 0px;
	}

	.newbox .col-md-5 div p a {
		color: #fff
	}

	.newbox .col-md-5 div span {
		display: block;
		font-size: 12px;
		margin-top: 5px;
		text-align: right;
		position: relative;
	}

	.newbox .col-md-5 div span::before {
		content: "";
		display: inline-block;
		position: absolute;
		right: 73px;
		top: 4px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px 0px;
	}

	.newbox .col-sm-6 {
		padding: 0px 1% 0px 16px;
	}

	.newbox .col-md-5:hover {
		transform: scale(1.05);
		transition: all 0.5s;
	}

	.newbox .col-md-7 li {
		float: left;
		width: 48%;
		margin-right: 12px;
	}

	.newbox .col-md-7 li:hover {
		transform: scale(1.05);
		transition: all 0.5s;
	}

	.newbox .col-md-7 li:nth-child(2) {
		margin-right: 0px;
	}

	.newbox .col-md-7 li img {
		width: 100%;
		overflow: hidden;
		height: 199px;
		object-fit: cover;
	}

	.newbox .col-md-7 li p {
		height: 60px;
		line-height: 20px;
		margin-top: 12px;
		font-size: 14px;
		padding: 0 3%;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.newbox .col-md-7 li p a {
		color: #181818;
	}

	.newbox .col-md-7 li span {
		display: block;
		font-size: 12px;
		margin-top: 9px;
		position: relative;
		padding-left: 22px;
		color: #ac9246;
	}

	.newbox .col-md-7 li span::before {
		content: "";
		display: inline-block;
		position: absolute;
		left: 6px;
		top: 4px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px -27px;
	}

	.sybg1{width: 100%;background: url(../images/bg1.jpg) no-repeat center bottom;background-size: 100%;}

	.more-btn {
		width: 100%;
		margin-top: 38px;
		text-align: center;
	}

	.more-btn a {
		display: inline-block;
		width: 168px;
		height: 33px;
		border: 1px #b7d0e0 solid;
		text-align: center;
		line-height: 33px;
		color: #7fa0b5;
		position: relative;
		padding-left: 41px;
		box-sizing: border-box;
		font-size: 16px;
		letter-spacing: 15px;
	}

	.more-btn a::before {
		content: "";
		width: 19px;
		height: 19px;
		display: inline-block;
		position: absolute;
		left: 47px;
		top: 8px;
		background: url(../images/icon.png) no-repeat -53px -63px;
	}

	/*xueshu*/
	.xsbg {
		background: url(../images/bg2.jpg) no-repeat center top;background-size: 100%;
		width: 100%;
		padding-bottom: 36px;
	}

	.acad-left {
		width: 60px;
		height: 60px;
		margin-right: 14px;
		background: #e62f34;
		color: #fff;
		float: left;
		text-align: center;
		padding-top: 4px;
		box-sizing: border-box;
		margin-bottom: 45px;
	}

	.col-md-4:nth-child(3) .acad-left {
		background: #f15e2b;
	}

	.col-md-4:nth-child(4) .acad-left {
		background: #fdc51d;
	}

	.acad-left strong {
		font-size: 24px;
		font-weight: normal;
	}

	.acad-left p {
		margin-bottom: 0px;
		font-size: 12px;
		margin-top: -2px;
	}

	.acad-rig p {
		color: #000;
		font-size: 14px;
		line-height: 22px;
		font-weight: 400;
		height: 44px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.acad-rig p a {
		color: #000;
	}

	.acad-rig p a:hover {
		color: #0056e1;
	}

	.acad-rig span {
		color: #929090;
		font-size: 13px;
		font-family: "宋体";
		display: block;
		position: relative;
		text-indent: 21px;
		overflow: hidden;
		height: 18px;
	}

	.acad-rig span.professor {
		margin-top: 10px;
	}

	.acad-rig span.professor::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 15px;
		left: 0px;
		top: 2px;
		background: url(../images/icon.png) no-repeat -53px -104px;
	}

	.acad-rig span.address {
		margin-top: 8px;
	}

	.acad-rig span.address::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 17px;
		left: 0px;
		top: 0px;
		background: url(../images/icon.png) no-repeat -52px -140px;
	}

	.acad-rig span.jztime {
		margin-top: 8px;
	}

	.acad-rig span.jztime::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 15px;
		height: 15px;
		left: 0px;
		top: 3px;
		background: url(../images/icon.png) no-repeat -92px 0px;
	}

	.xsbg .xsbox {
		margin: 0px;
	}
	.xsbg .xsbox .col-md-3{margin-top: -25px;}

	.xsbox .new-tit{text-align: left;padding: 40px 0 5px 0;}
	.xsbox .new-tit strong{letter-spacing: 0;}
	.xsbox .new-tit i{margin-left: 5px;}
	.xsbox dt,.xsbox dd{border-bottom: 1px #e8e8e8 solid;padding-bottom: 12px;margin-bottom: 12px;height: 60px;box-sizing: border-box;}
  .xsbox .xs-left{width: 74px;float: left;border: 2px #e62f34 solid;color: #e62f34;height: 48px;box-sizing: border-box;}
  .xsbox .xs-left strong{display: block;width: 100%;font-weight: bold;font-size: 20px;text-align: center;}
  .xsbox .xs-left p{margin-bottom: 0;height: 18px;line-height: 18px;display: block;width: 100%;text-align: center;margin-top: -5px;}
  .xsbox .xs_rig{position: relative;margin-left: 90px;}
  .xsbox .xs_rig h5{font-size: 18px;overflow: hidden;height: 20px;line-height: 20px;white-space: nowrap;text-overflow: ellipsis;}
  .xsbox .xs_rig a{color: #000;}
  .xsbox .xs_rig a:hover{color: #265cce;}
  .xsbox .xs_rig p{color: #5a5a5a;font-size: 12px;font-weight: normal;}
  .xsbox .xs_rig p span{display: inline-block;float: left;max-width: 25%;padding-right: 3%;overflow: hidden;height: 16px;line-height: 16px;white-space: nowrap;text-overflow: ellipsis;}
  .xsbox .xs_rig p span:last-child{max-width: 50%;}
  .xsbox .xs_rig p span::before{content: "";display: inline-block;width: 16px;height: 16px;margin-right: 2px;vertical-align: middle;}
  .xsbox .xs_rig p span:nth-child(1)::before{background: url(../images/xsico.png) no-repeat;background-position: 0 0;}
  .xsbox .xs_rig p span:nth-child(2)::before{background: url(../images/xsico.png) no-repeat;background-position: -73px 0;}
  .xsbox .xs_rig p span:nth-child(3)::before{background: url(../images/xsico.png) no-repeat;background-position: -185px 0;}
  .xsbox dd .xs_rig h5{font-size: 14px;}
.xs_rq{width: 74px;float: left;}
.xs_rq span{display: inline-block;width: 59px;height: 19px;line-height: 19px;text-align: center;background: #0056e5;border-radius: 30px;color: #fff;}
.xsbox .col-md-6{padding-right: 4%;box-sizing: border-box;}


.daybox .new-tit{text-align: left;border-bottom: 3px #e7e7e7 solid;padding-bottom: 0px;}
	.daybox .new-tit strong{letter-spacing: 0;}
	.daybox .new-tit i{margin-left: 5px;}

	/*school*/
	.widbfb {
		width: 100%;
	}

	.widbfb .container {
		width: 100%;
		padding: 0;
		margin: 0;
		overflow: hidden;
	}

	.widbfb .container .col-md-3 {
		margin: 0;
		padding: 0;
		height: 266px;
		position: relative;
		cursor: pointer;
	}

	.widbfb .container .col-md-3 ul {
		height: 266px;
	}

	.widbfb .container .col-md-3 li {
		height: 50%;
		width: 100%;
		position: relative;
	}

	.widbfb .container .col-md-3 img {
		width: 100%;
		height: 100%;
		overflow: hidden;
		object-fit: cover;
	}

	.widbfb .container .col-md-3 div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 81px;
		background: url(../images/schbg.png) repeat-x;
		width: 100%;
	}

	.widbfb .container .col-md-3 div p {
		color: #fff;
		text-indent: 33px;
		margin-bottom: 0px;
	}

	.widbfb .container .col-md-3 div .stime {
		font-size: 33px;
		margin-top: -3px;
	}

	.widbfb .container .col-md-3 div .stext {
		font-size: 20px;
		margin-top: -10px;
	}

	/*导航下拉*/
	header {
		position: relative;
	}

	.navigation-down {
		position: absolute;
		top: 195px;
		left: 0px;
		width: 100%;
		z-index: 999;
		background: #fff;
	}

	.navigation-down .nav-down-menu {
		width: 100%;
		margin: 0;
		background: #fff;
		position: absolute;
		top: 0px
	}

	.navigation-down .nav-down-menu .navigation-down-inner {
		margin: auto;
		width: 1167px;
		position: relative;
		padding-left: 0px;
	}

	.navigation-down .nav-down-menu dl {
		float: left;
	}

	.navigation-down .menu-1 dl {
		margin: 30px 0 53px 0;
		width: 11.11%
	}

	.navigation-down .menu-1 dl:last-child {
		margin-right: 0;
	}

	.navigation-down .menu-1 dt {
		font-size: 20px;
		color: #000;
		padding-bottom: 14px;
		border-bottom: 1px solid #dcdcdc;
		margin-bottom: 14px;
		text-indent: 7px;
		font-weight: normal;
	}

.navigation-down .menu-1 dd{text-align: center;}
	.navigation-down .menu-1 dd a {
		color: #818181;
		font-size: 16px;
		line-height: 36px;
		padding-left: 10px;
	}

	.navigation-down .menu-1 dd a:hover {
		color: #1254de;
		text-decoration: underline !important;
	}

	.navigation-down .menu-1 img:nth-child(1) {
		position: absolute;
		left: -150px;
		top:30px;
		height: 250px;
		width: 125px;
		overflow: hidden;
	}
	.navigation-down .menu-1 img:last-child {
		position: absolute;
		right:-150px;
		top:30px;
		height: 261px;
		width: 126px;
		overflow: hidden;
	}

	/*daynew*/
	.daybox {
		width: 100%;
		position: relative;
		background: url(../images/bg3.jpg) no-repeat center bottom;background-size: 100%;
		padding-bottom: 30px;
		
	}
	.daybox .cal-md{background: none;}

	.daybox .container .col-md-7{
		height: 489px;
	}
	.daybox .container {
		position: relative;
	}

	.daybox .container .col-md-7 {
		padding-top: 28px;
	}

	.daybox .nav-tabs {
		height: 48px;
		border-bottom: 1px #e7e7e7 solid;
		font-size: 16px;
		line-height: 48px;

	}
	.daybox .nav-tabs>li.active>a,
	.daybox .nav-tabs>li.active>a:focus,
	.daybox .nav-tabs>li.active>a:hover {
		border: none;
		background: none;
		color: #fff;
		font-weight: 500;
		background: #0056e5;
		height: 27px;line-height: 27px;
		border-radius: 30px;
		width: 58px;
	}

	.daybox .nav>li>a {
		padding: 0px;
		margin: 0px;
		border: none;
		line-height: normal;
		color: #878787;
		height: 27px;
		line-height: 27px;
		margin-top: 10px;
		width: 58px;
		text-align: center;
		float: left;
	}

	.daybox .nav>li>a:focus,
	.daybox .nav>li>a:hover {
		background: none;
	}

	.daybox .nav-tabs>li::after {
		content: "";
		display: inline-block;
		width: 1px;
		height: 14px;
		background: #d4d4d4;
		margin: 16px 15px 0px 15px;
		float: left;
	}

	.daybox .nav-tabs>li:nth-child(4)>a::after {
		display: none;
	}
	.daybox .tab-content a.daymore {
		font-size: 14px;
		font-family: "宋体";
		float: right;
		color: #b7b7b7;
		position: absolute;
		right: 0;
		top: -33px;
	}
	.daybox .tab-content{
		position: relative;
	}
	.daybox .tab-content a.daymore::after {
		content: "";
		display: inline-block;
		width: 20px;
		height: 20px;
		float: right;
		background: url(../images/icon.png) no-repeat -52px -191px;
		margin-left: 5px;
	}

	.daybox dt {
		padding: 33px 0px 22px 0px;
		border-bottom: 1px #e7e7e7 solid;
		margin-bottom: 14px;
	}

	.daybox dt span {
		width: 65px;
		height: 72px;
		border: 1px #dfdddd solid;
		box-sizing: border-box;
		float: left;
		margin-right: 18px;
		text-align: center;
	}

	.daybox dt span i {
		display: block;
		background: #0056e5;
		width: 65px;
		height: 35px;
		line-height: 35px;
		color: #fff;
		font-size: 25px;
		font-style: normal;
		position: relative;
		margin-left: -1px;
		margin-top: -1px;
		font-weight: normal;
	}

	.daybox dt span em {
		display: block;
		width: 100%;
		height: 37px;
		line-height: 37px;
		color: #b8b8b8;
		font-size: 16px;
		font-style: normal;
	}

	.daybox dt div h3 {
		font-size: 18px;
		font-weight: 600;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		height: 20px;
		line-height: 20px;
		margin: 0;
	}

	.daybox dt div h3 a {
		color: #232121;
	}

	.daybox dt div h3 a:hover,
	.daybox dd a:hover {
		color: #012d89;
	}

	.daybox dt div p {
		color: #8d8d8d;
		font-size: 14px;
		font-family: "宋体";
		font-weight: normal;
		line-height: 24px;
		margin-top: 7px;
		height: 46px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.daybox .col-md-7 {
		padding-right: 42px;
	}

	.daybox dd {
		font-size: 15px;
		font-family: "宋体";
		position: relative;
		text-indent: 10px;
	}

	.daybox dd a {
		color: #525252;
		display: inline-block;
		width: 80%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		line-height: 34px;
	}

	.daybox dd em {
		float: right;
		color: #b6b6b6;
		font-size: 15px;
		display: inline-block;
		line-height: 34px;
		font-style: normal;
	}

	.daybox dd:before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 5px;
		height: 7px;
		background: url(../images/icon.png) no-repeat -52px -241px;
		left: 1px;
		top: 14px;
	}

	.daybox .row {
		margin: 0;
	}

	.daybox .col-md-5 {
		padding-top: 62px;
		padding-left: 40px;
	}

	.daybox .col-md-5 .cal-hd {
		height: 35px;
		padding: 0px;
		border-bottom: none;
	}

	.daybox .col-md-5 .cal-title {
		font-size: 24px;
		font-family: Arial, Helvetica, sans-serif;
		color: #1b1b1b;
	}

	.daybox .col-md-5 .calendar-display .m {
		color: #1b1b1b;
	}

	.daybox .col-md-5 .cal-prev,
	.daybox .col-md-5 .cal-next {
		width: 23px;
		height: 29px;
		background: #6ca2fb;
		position: relative;
		margin-left: 3px;
	}

	.icon-angle-up::before,
	.icon-angle-down::before {
		content: "";
	}

	.daybox .col-md-5 .cal-text .icon-angle-up,
	.daybox .col-md-5 .cal-next .icon-angle-down {
		display: inline-block;
		position: absolute;
		width: 8px;
		height: 15px;
		left: 6px;
		top: 7px;
	}

	.daybox .col-md-5 .cal-text .icon-angle-up {
		background: url(../images/timel.png) no-repeat;
	}

	.daybox .col-md-5 .cal-next .icon-angle-down {
		background: url(../images/timer.png) no-repeat;
	}

	.daybox .col-md-5 .cal-prev:hover,
	.daybox .col-md-5 .cal-next:hover {
		background: #0056e5;
		color: #fff
	}

	.daybox .col-md-5 .cal-week {
		padding-left: 0px;
		font-size: 14px;
		color: #1b1b1b;
		margin: 15px 0px;
	}

	.daybox .col-md-5 .cal-weekend {
		color: #1b1b1b
	}

	.daybox .col-md-5 .cal-date {
		padding-left: 0px;
		height: 40px;
		line-height: 40px;
		margin: 10px 0;
	}

	.daybox .col-md-5 .cal-dates .cal-picked.cal-current,
	.cal-picked {
		background: none !important;
		text-align: center;
		position: relative;
	}

	.daybox .col-md-5 .cal-dates .cal-picked.cal-current span,
	.cal-picked span {
		width: 40px;
		height: 40px;
		background: #e62f34 !important;
		vertical-align: middle;
		border-radius: 30px;
		position: absolute;
		left: 50%;
		margin-left: -20px;
		color: #fff;
	}
	.daybox .cal-year:hover,.daybox .cal-month:hover,.daybox .cal-date:hover{
		background: none !important;
	}
/*
	.daybox .col-md-5 .cal-dates .cal-picked.cal-current::before {
		content: "NEWS";
		position: absolute;
		display: inline-block;
		font-size: 12px;
		color: #e62f34;
		width: auto;
		top: -14px;
		right: 2px;
		height: 14px;
		line-height: 14px;
		z-index: 9999;
		font-weight: normal;
	}
*/
	.cal-year:hover,
	.cal-month:hover,
	.cal-date:hover {
		background-color: #fff;
	}

	.cal-year:hover span,
	.cal-month:hover span,
	.cal-date:hover span {
		width: 40px;
		height: 40px;
		background: #e62f34 !important;
		vertical-align: middle;
		border-radius: 30px;
		position: absolute;
		left: 50%;
		margin-left: -20px;
		color: #fff;
	}
/*
	.daybox .col-md-5 .cal-date:nth-child(8) span,
	.daybox .col-md-5 .cal-date:nth-child(16) span,
	.daybox .col-md-5 .cal-date:nth-child(18) span,
	.daybox .col-md-5 .cal-date:nth-child(28) span,
	.daybox .col-md-5 .newon span {
		background: #fdbd24 !important;
		width: 40px;
		height: 40px;
		vertical-align: middle;
		border-radius: 30px;
		position: absolute;
		left: 50%;
		margin-left: -20px;
		color: #fff;
	}

	.daybox .col-md-5 .cal-date:nth-child(8)::before,
	.daybox .col-md-5 .cal-date:nth-child(16)::before,
	.daybox .col-md-5 .cal-date:nth-child(18)::before,
	.daybox .col-md-5 .cal-date:nth-child(28)::before,
	.daybox .col-md-5 .newon::before {
		content: "NEWS";
		position: absolute;
		display: inline-block;
		font-size: 12px;
		color: #deaa0f;
		width: auto;
		top: -14px;
		right: 2px;
		height: 14px;
		line-height: 14px;
		z-index: 9999;
	}
*/
	.calendar .days li[data-calendar-day]:hover,
	.calendar .view-month li[data-calendar-month]:hover {
		background: #e62f34;
		color: #fff;
	}

	.cal-date {
		overflow: auto;
	}

	/*专题*/
	.ztbox {
	
		border: 4px #f2f2f2 solid;
		box-sizing: border-box;
		

	}
	.ztsybg{
		background: url(../images/bg4.jpg) repeat-x left top;
		padding-top: 10px;
		padding-bottom: 30px;
	}

	.ztbox .col-md-3 {
		margin: 0;
		padding: 0px;
		position: relative;
	}

	.ztbox .col-md-3 div {
		text-align: center;
		padding-top: 56px;
		height: 205px;
		background: #fff;
	}

	.ztbox .col-md-3 div p.ztit {
		font-size: 20px;
		padding: 0 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		margin-bottom: 0px;
	}

	.ztbox .col-md-3 div p.ztit a {
		color: #373737;
	}

	.ztbox .col-md-3 div p.ztit a:hover {
		color: #1c4daf;
	}

	.ztbox .col-md-3 div p.zteng {
		font-size: 25px;
		color: #c2c2c2;
		position: relative;
	}

	.ztbox .col-md-3 div p.zteng:after {
		content: "";
		width: 30%;
		position: absolute;
		left: 35%;
		height: 3px;
		background: #c2c2c2;
		top: 41px;
	}

	.ztbox .col-md-3 div a.ztmore {
		font-size: 14px;
		color: #a2a6af;
		padding-top: 12px;
		display: inline-block;
		font-weight: bold;
	}

	.ztbox .col-md-3 div a.ztmore:hover {
		color: #1c4daf;
	}

	.ztbox .col-md-3 span {
		position: relative;
		height: 205px;
		overflow: hidden;
		display: block;
	}

	.ztbox .col-md-3 img {
		width: 100%;
		height: 205px;
		overflow: hidden;
		transition: all 0.5s;
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		-ms-transition: all 0.5s;
		-o-transition: all 0.5s;
		object-fit: cover;
	}

	.ztbox .col-md-3 span:hover img {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
	}

	.ztbox .col-md-3 span:before {
		content: "";
		width: 41px;
		position: absolute;
		left: 50%;
		height: 24px;
		margin-left: -20px;
		background: url(../images/specialico.png) no-repeat;
		top: 0px;
		z-index: 999;
	}

	.ztbox .col-md-3:nth-child(2) div,
	.ztbox .col-md-3:nth-child(4) div {
		height: 202px;
	}

	.ztbox .col-md-3:nth-child(2) img,
	.ztbox .col-md-3:nth-child(4) img {
		position: relative;
		margin-top: -4px;
		height: 209px;
	}

	.ztbox .col-md-3:nth-child(2) span:before,
	.ztbox .col-md-3:nth-child(4) span:before {
		content: "";
		width: 41px;
		position: absolute;
		left: 50%;
		height: 24px;
		margin-left: -20px;
		background: url(../images/specialicof.png) no-repeat;
		top: 182px;
		z-index: 999;
	}

	.ztbox {
		margin: 30px 0px 0px 0px;
	}

	/*视频*/
	.viderobox {
		margin-top: 71px;
	}

	.viderobox .col-md-12 {
		width: 100%;
		padding: 0;
	}

	.viderobox .col-md-12 img {
		width: 100%;
	}

	/*招聘*/
	.recruit {
		border: 2px #e5e5e5 solid;
		margin: 46px 0px 0px 0px;
		box-sizing: border-box;
	}

	.recruit .col-md-12 {
		padding: 18px 25px 18px 15px;
	}

	.recruit .col-md-12 img {
		width: 98%;
	}

	.recruit .col-md-4 {
		padding: 8px 0px 0px 23px;
		border-left: 2px #e3e2e2 solid;
	}

	.recruit .col-md-4 li {
		line-height: 30px;
		max-width: 90%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.recruit .col-md-4 a {
		color: #1d1c1a;
	}

	.recruit .col-md-4 a:hover {
		color: #012d89;
	}

	/*版权*/
	.foot-bg {
		height: 527px;
		background: url(../images/footbg.jpg) no-repeat top center;
		background-size: 100% 100%;
	}

	.foot-bg .container {
		overflow: hidden;
	}
.footer{position: relative;}
	.footer .col-md-5 {
		margin-top: 56px;
		width: 440px;
		padding: 0;

	}

	.footer .col-md-5 img {
		width: 100%;
	}

	.footer .col-md-7 {
		margin-top: 60px;
		padding-right: 0px;
		padding-left: 0px;
		text-align: right;
		width: 750px;
	}

	.footer .col-md-7 li {
		font-size: 16px;
		margin-left: 0.8%;
		font-weight: 500;
		text-align: center;
		display: inline-block;
		vertical-align: top;
	}

	.footer .col-md-7 li span {
		font-size: 11px;
		font-weight: normal;
		display: block;
	}

	.footer .col-md-7 li a {
		color: #fff;
	}

	.footer .col-md-7 li p a {
		display: block;
		text-align: center;
		font-size: 12px;
		color: #dbdde2;
		margin-top: 10px;
	}

	.footer .col-md-7 li p a:nth-child(1) {
		margin-top: 24px;
	}

	.footer .col-md-5 div {
		margin-top: 15px;
		font-size: 12px;
		color: #fff;
		line-height: 25px;
		padding-left: 8px;
	}

	.footer .col-md-2 {
		margin-top: 80px;
		text-align: left;
		padding-right: 0;
	}

	.footer .col-md-2 a {
		width: 50px;
		margin-left: 12px;
		display: inline-block;
	}

	.footer .col-md-2 a:nth-child(1) {
		margin-left: 0px;
	}

	.footer .col-md-2 a p {
		text-align: center;
		font-size: 12px;
		color: #bbb;
		margin-top: 8px;
	}

	.footer .footimg {
		text-align: center;
		margin-top: 39px;
	}
	.footer .wxwb{position: absolute;right: 0;top: 200px;}
	.footer .wxwb a{width: 50px;height: 85px;font-size: 12px;color: #bbb;line-height: 34px;float: left;margin: 0 7px;}
	.footer .wxwb img{display: block;width: 50px;height: 50px;}

	/*学院概况*/
	.xbanner {
		width: 100%;
	}

	.xbanner .container {
		width: 100%;
		text-align: center;
	}

	.xbanner .container .row {
		margin: 0;
		text-align: center
	}

	.xbanner .col-md-12 {
		margin: 0;
		padding: 0px;
		position: relative;
	}

	.xbanner .col-md-12 img {
		margin: 0 auto;
		width: 100%;
		height: auto;
	}
	.xbanner .col-md-12 div{
		position: absolute;
		width: auto;
		right: 22%;
		top:50%;
		margin-top: -74px;
		background:rgba(0, 0, 0, 0.34);
		color: #fff;
		text-align: center;
		overflow: hidden;
		padding: 0px 30px 20px;
	}
	.xbanner .col-md-12 div h3{
		font-size: 55px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 25px;
	}
	.xbanner .col-md-12 div p{
		font-size: 20px;
		overflow: hidden;
		margin-bottom: 0;
		padding: 0 10%;
		word-wrap: break-word;
		white-space: normal;
		line-height: 20px;
	}
	.aboutbox {
		margin-top: 0px;
		position: relative;
		background: #fff;
		margin-bottom: 78px;
		width: 100%;
		float: left;
		padding-top: 53px;
	}

	.aboutbox .col-sm-3 {
		padding-left: 20px;
		padding-right: 0;
	}

	.aboutbox .col-sm-3 dt {
		font-size: 22px;
		color: #565656;
		padding-bottom: 35px;
		border-bottom: 3px #dadada solid;
	}

	.aboutbox .col-sm-3 dt em {
		color: #959595;
		font-size: 20px;
		font-weight: normal;
		padding-left: 5px;
		font-style: normal;
	}

	.aboutbox .col-sm-3 dd {
		line-height: 60px;
		border-bottom: 1px #dadada solid;
		text-indent: 7px;
		font-size: 18px;
		position: relative;
		display: table;
		width: 100%;
	}

	.aboutbox .col-sm-3 dd a {
		color: #3e3e3e;
		font-weight: 500;
		display: inline-block;
		white-space:nowrap;
		float: left;
	}

	.aboutbox .col-sm-3 dd em {
		color: #a2a2a2;
		font-size: 16px;
		font-style: normal;
		overflow: hidden;
		line-height: 20px;
		vertical-align: middle;
		display: table-cell;
		word-wrap: break-word;
		white-space: normal;
		text-indent: 0px;
		padding-left: 13px;
		padding-right: 3%;
	}

	.aboutbox .col-sm-3 dd::after {
		content: "";
		display: inline-block;
		width: 11px;
		height: 9px;
		background: url(../images/about-ico2.jpg) no-repeat;
		position: absolute;
		right: 4px;
		top: 27px;
	}

	.aboutbox .col-sm-3 dd.on {
		border-bottom: 2px #9c1d24 solid;
	}

	.aboutbox .col-sm-3 dd.on a,
	.aboutbox .col-sm-3 dd:hover a {
		color: #9c1d24;
	}

	.aboutbox .col-sm-3 dd.on::after {
		background: url(../images/about-ico.jpg) no-repeat;
		top: 30px;
		width: 9px;
		height: 12px;
	}

	.aboutbox .col-sm-9 {
		padding-left: 79px;
		margin-top: 14px;
	}

	.aboutbox .col-sm-9 .about-tit {
		font-size: 22px;
		color: #565656;
		font-weight: 600;
		margin-bottom: 34px;
	}

	.aboutbox .col-sm-9 .about-tit em {
		font-size: 22px;
		font-weight: normal;
		font-style: normal;
		color: #a2a2a2;
		padding-left: 9px;
	}

	.aboutbox .col-sm-9 .about-cont {
		padding-left: 15px;
	}

	.aboutbox .col-sm-9 .about-cont p {
		color: #737070;
		line-height: 30px;
		font-size: 16px;
	}

	.aboutbox .col-sm-9 .about-cont h1 {
		color: #565656;
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 24px;
		font-weight: 600;
	}

	.aboutbox .col-sm-9 .about-cont h2 {
		font-size: 24px;
		font-weight: bold;
		margin-bottom: 32px;
	}

	.aboutbox .col-sm-9 .about-cont h2:nth-child(3) {
		margin-top: 35px;
		margin-bottom: 20px;
	}

	.aboutbox .col-sm-9 .about-cont h2 strong {
		font-size: 40px;
	}

	.aboutbox .col-sm-9 .about-cont .imgjz {
		text-align: center;
	}

	.aboutbox .col-sm-9 .about-cont .imgjz img {
		margin: 50px 11px;
	}

	.aboutbox .leadbox li {
		float: left;
		margin-right: 23px;
		width: 244px;
		height: 394px;
		background: #f6f6f6;
		border-top: 4px #3463c4 solid;
		margin-bottom: 62px;
	}

	.aboutbox .leadbox li.btn {
		padding: 0;
		line-height: auto;
		border-radius: 0;
	}

	.aboutbox .leadbox li img {
		height: 193px;
		width: 100%;
		overflow: hidden;
	}

	.aboutbox .leadbox li:nth-child(2n+2) {
		border-top: 4px #f2781d solid;
	}

	.aboutbox .leadbox li:nth-child(1) {
		margin-left: 155px;
	}

	.aboutbox .leadbox li:nth-child(3) {
		margin-left: 155px;
	}

	.aboutbox .leadbox li:nth-child(5) {
		margin-left: 155px;
	}

	.aboutbox .leadbox li:nth-child(7) {
		margin-left: 155px;
	}
	.aboutbox .leadbox li div {
		padding: 0 30px;
		text-align: center;
	}

	.aboutbox .leadbox li div h3,
	.aboutbox .leadbox li div p,
	.aboutbox .leadbox li div h3 strong,
	.aboutbox .leadbox li div h3 span {
		width: 100%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.aboutbox .leadbox li div h3 strong {
		font-size: 26px;
		color: #232121;
		display: block;
		margin-bottom: 12px;
		width: 100%;
	}

	.aboutbox .leadbox li div h3 strong a {
		color: #232121;
	}

	.aboutbox .leadbox li div h3 strong a:hover {
		color: #0056e1;
	}

	.aboutbox .leadbox li div h3 span {
		font-size: 18px;
		color: #808080;
		display: block;
		width: 100%;
	}

	.aboutbox .leadbox li div p:nth-child(2) {
		color: #1b1b1b;
		font-size: 16px;
                word-break: break-all;
		margin-top: 26px;
		margin-bottom: 4px;
	}

	.aboutbox .leadbox li div p:nth-child(3) {
		font-size: 16px;
		color: #808080;
	}

	.nsjgbox {
		background: url(../images/aboutico3.jpg) no-repeat 20px 0px;
		height: 260px;
		line-height: 36px;
		font-size: 18px;
		padding-left: 104px;
		margin-bottom: 70px;
		color: #5d5a5a;
	}

	.aboutbox .col-sm-9 .insti-box {
		padding-top: 40px;
	}

	.aboutbox .col-sm-9 .insti-box li {
		float: left;
		width: 132px;
		margin-right: 19px;
	}

	.aboutbox .col-sm-9 .insti-box li img {
		width: 132px;
		height: 172px;
		border: 5px #e5e5e5 solid;
		margin-bottom: 10px;
	}

	.aboutbox .col-sm-9 .insti-box li p {
		text-align: center;
		width: 60%;
		overflow: hidden;
		height: 50px;
		line-height: 25px !important;
		margin-left: 20%;
		font-size: 18px;
		color: #282727;
	}

	.aboutbox .col-sm-9 .over-cont p {
		color: #737070;
		line-height: 30px;
		font-size: 16px;
	}

	.aboutbox .col-sm-9 .over-cont h1 {
		color: #565656;
		margin-top: 40px;
		margin-bottom: 20px;
		font-size: 24px;
		font-weight: 600;
	}

	.aboutbox .col-sm-9 .over-cont .imgjz {
		text-align: center;
	}

	.aboutbox .col-sm-9 .over-cont .imgjz img {
		margin: 50px 11px;
	}

	.aboutbox .col-sm-9 .about-year {
		border-left: 4px #ddd solid;
		margin-left: 15px;
		padding-left: 37px;
		padding-bottom: 1px;
		position: relative;
	}

	.aboutbox .col-sm-9 .about-year::after {
		position: absolute;
		left: -12.5px;
		bottom: -8px;
		content: "";
		display: inline-block;
		width: 21px;
		height: 21px;
		background: #ddd;
		border-radius: 30px;
		border: 2px #fff solid;
	}

	.aboutbox .col-sm-9 .about-year::before {
		position: absolute;
		left: -4px;
		top: 0px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 8px;
		background: #fff;
	}

	.aboutbox .col-sm-9 .about-year li {
		margin-bottom: 15px;
		position: relative;
	}

	.aboutbox .col-sm-9 .about-year li::before {
		position: absolute;
		left: -44px;
		top: 8px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #9c1d24;
		border-radius: 30px;
		border: 2px #fff solid;
	}

	.aboutbox .col-sm-9 .about-year li p {
		font-size: 16px;
		color: #5d5a5a;
		margin-bottom: 0px;
	}

	.aboutbox .col-sm-9 .about-year li p:first-child {
		font-size: 22px;
		color: #5d5a5a;
		margin-bottom: 0px;
	}

	.contact-box {
		border: 1px #ddd solid;
		width: 94%;
	}

	.contact-box li {
		width: 33.2%;
		border-right: 1px #ddd solid;
		float: left;
		text-align: center;
	}

	.contact-box li:nth-child(3) {
		border-right: none;
	}

	.contact-box li img {
		margin-top: 80px;
	}

	.contact-box li div {
		padding: 0 26px;
	}

	.contact-box li div h6 {
		color: #242424;
		font-size: 24px;
		margin: 45px 0px 15px 0px;
	}

	.contact-box li div p {
		color: #7c7c7c;
		font-size: 16px;
		line-height: 24px !important;
		margin-bottom: 35px;
	}

	.contact-box li:nth-child(2) div p,
	.contact-box li:nth-child(3) div p {
		font-size: 24px !important;
		margin-bottom: 59px;
	}

	.contact-ly .form-group:nth-child(1),
	.contact-ly .form-group:nth-child(2) {
		width: 46%;
		float: left;
		margin-right: 2%;
		margin-bottom: 25px;
	}

	.contact-ly .form-group .form-control {
		height: 45px;
		line-height: 45px;
		background: #f9f9f9;
		border: 1px #c9c9c9 solid;
		border-radius: 0px;
		font-size: 18px;
		box-shadow: none;
	}

	.contact-ly .form-group:nth-child(3) {
		width: 94%;
	}

	.contact-ly .form-group textarea.form-control {
		resize: none;
		height: 163px;
		line-height: 30px;
		padding: 17px;
	}

	.contact-ly .btn {
		width: 94%;
		background: #fff;
		border: 1px #dcdcdc solid;
		border-radius: 0px;
		box-sizing: border-box;
		color: #0f0e0e;
		font-size: 18px;
	}

	.btn-default:focus,
	.btn-default.focus {
		color: #0f0e0e;
		background-color: #fff;
		border-color: #dcdcdc;
	}

	.btn-default:hover {
		color: #0f0e0e;
		background-color: #fff;
		border-color: #dcdcdc;
		box-shadow: none;
	}

	.btn-default:active,
	.btn-default.active,
	.open>.dropdown-toggle.btn-default {
		color: #0f0e0e;
		background-color: #fff;
		border-color: #dcdcdc;
	}

	.btn-default:active:hover,
	.btn-default.active:hover,
	.open>.dropdown-toggle.btn-default:hover,
	.btn-default:active:focus,
	.btn-default.active:focus,
	.open>.dropdown-toggle.btn-default:focus,
	.btn-default:active.focus,
	.btn-default.active.focus,
	.open>.dropdown-toggle.btn-default.focus {
		color: #0f0e0e;
		background-color: #fff;
		border-color: #dcdcdc;
	}

	.talent-bt {
		text-align: center;
	}

	.talent-bt strong {
		border-bottom: 2px #0b43b9 solid;
		padding-bottom: 3px;
		display: inline-block;
	}

	.talent-bt strong i {
		border-bottom: 4px #0b43b9 solid;
		font-size: 36px;
		color: #3f3030;
		padding: 0 5px;
		font-style: normal;
		display: inline-block;
	}

	.talent-nr {
		padding-right: 80px;
		padding-top: 20px;
	}

	.ndjh-box {
		margin-top: 55px;
	}

	.ndjh-box h5 {
		font-size: 26px;
		color: #292929;
		text-align: center;
		font-weight: 600;
	}

	.aboutbox .col-sm-9 .ndjh-box p {
		color: #292929;
		font-size: 18px;
		text-align: center;
	}

	.ndjh-box dl {
		padding-top: 10px;
	}

	.ndjh-box dl li {
		width: 13%;
		float: left;
		background: #dde8ff;
		border: 1px #fff solid;
		border-bottom: none;
		text-align: center;
	}

	.ndjh-box dl li:nth-child(3),
	.ndjh-box dl li:nth-child(5),
	.ndjh-box dl li:nth-child(7) {
		background: #f7f7f7;
	}

	.ndjh-box dt li {
		height: 53px;
		line-height: 53px;
		color: #292929;
		font-size: 20px;
		font-weight: normal;
	}

	.ndjh-box dd li {
		height: 101px;
		line-height: 101px;
		color: #1645a7;
		font-size: 24px;
	}

	.ndjh-box dl li:nth-child(1) {
		width: 13%;
		background: #5f93ff;
		color: #fff;
		font-size: 20px;
	}

	.about-cont h5 {
		margin: 33px 0px 10px 0px;
	}

	.about-cont h5 strong {
		position: relative;
		display: inline-block;
		height: 34px;
		line-height: 26px;
		padding: 0 18px;
		font-size: 26px;
		color: #1b4eb9;
		border: 3px #4c6dc3 solid;
		border-left: 6px #9c1d24 solid;
		font-weight: normal;
	}

	.about-cont h5 strong::before {
		position: absolute;
		left: -6px;
		top: -3px;
		content: "";
		display: inline-block;
		width: 6px;
		height: 34px;
		background: #9c1d24;
	}

	.about-cont .imgjle {
		padding: 100px 0px 0px 72px;
	}

	.prof-bt {
		text-align: center;
	}

	.prof-bt strong {
		border-bottom: 2px #0b43b9 solid;
		padding-bottom: 3px;
		display: inline-block;
	}

	.prof-bt strong i {
		border-bottom: 4px #0b43b9 solid;
		font-size: 30px;
		color: #3f3030;
		padding: 0 5px;
		font-style: normal;
		display: inline-block;
	}

	.prof-year {
		border-left: 4px #ddd solid;
		margin-left: 15px;
		padding-left: 20px;
		padding-bottom: 1px;
		position: relative;
		margin-top: 34px;
		margin-bottom: 54px;
	}

	.aboutbox .col-sm-9 .prof-year::after {
		position: absolute;
		left: -4px;
		bottom: 0px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 15px;
		background: #fff;
	}

	.aboutbox .col-sm-9 .prof-year::before {
		position: absolute;
		left: -4px;
		top: 0px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 15px;
		background: #fff;
	}

	.aboutbox .col-sm-9 .prof-year li {
		margin-bottom: 0px;
		position: relative;
	}

	.aboutbox .col-sm-9 .prof-year li::before {
		position: absolute;
		left: -27px;
		top: 14px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #9c1d24;
		border-radius: 30px;
		border: 2px #fff solid;
	}

	.aboutbox .col-sm-9 .prof-year li p {
		font-size: 16px;
		color: #5d5a5a;
		margin-bottom: 0px;
		line-height: 36px;
	}

	.prof-box li {
		border: 5px #a6bbe6 solid;
		margin-bottom: 22px;
		padding: 22px;
		color: #5d5a5a;
		line-height: 30px;
		font-size: 16px;
		box-sizing: border-box;
	}

	.prof-box li h6 {
		font-size: 24px;
		color: #2a2929;
		font-weight: bold;
		height: 34px;
		line-height: 34px;
		margin: 0px 0px 8px 0px;
	}

	.prof-box li h6 i {
		color: #c3c3c3;
		font-size: 36px;
		margin-right: 13px;
		display: inline-block;
		float: left;
	}

	.adva-box {
		width: 90%;
	}

	.adva-box li {
		border-bottom: 2px #e0e0e0 solid;
		color: #282727;
		height: 60px;
		line-height: 60px;
		font-size: 28px;
		padding-left: 90px;
		position: relative;
	}

	.adva-box li::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 12px;
		height: 20px;
		left: 37px;
		top: 20px;
		background: url(../images/adva-ico.jpg) no-repeat;
	}

	.adva-box li:last-child {
		border-bottom: none;
	}

	.aboutbox .col-sm-9 .cept-cont {
		padding-left: 40px;
		padding-top: 30px;
	}

	.aboutbox .col-sm-9 .cept-cont p {
		color: #282727;
		line-height: 44px;
		font-size: 22px;
	}

	.cons-box li {
		line-height: 30px;
		margin-bottom: 30px;
		color: #5d5a5a;
		font-size: 18px;
		position: relative;
		padding-left: 47px;
	}

	.cons-box li i {
		background: #ffffff;
		position: absolute;
		display: inline-block;
		width: 20px;
		height: 20px;
		border: 2px #c9c9c9 solid;
		border-radius: 30px;
		left: 0px;
		top: 6px;
	}

	.cons-box li i::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 10px;
		height: 10px;
		left: 3px;
		top: 3px;
		background: #9c1d24;
		border-radius: 30px;
	}

	.aboutbox .col-sm-9 .city-cont {
		padding: 0px 50px 0px 36px;
	}

	.aboutbox .col-sm-9 .city-cont p {
		color: #5d5a5a;
		line-height: 36px;
		font-size: 18px;
		margin-bottom: 36px;
	}

	/*新闻列表*/
	.new-list {
		margin-top: 50px;
		margin-bottom: 78px;
	}

	.new-list .col-md-8 .carousel {
		height: 410px;
	}
	.new-list .col-md-8 .carousel .carousel-inner{
		height: 397px;
	}
	.new-list .col-md-8 .carousel .carousel-inner img{
		height: 397px;
		width: 100%;
		object-fit: cover;
	}
	.new-list .carousel-caption {
		height: 126px;
		background:rgba(255, 255, 255, 0.79);
		width: 100%;
		left: 0;
		bottom: 0px;
		padding: 0;
		text-shadow: none;
	}

	.new-list .scroolsy .carousel-indicators {
		bottom: -37px;
	}

	.new-list .scroolsy .carousel-indicators li {
		background: #c9c9c9;
		width: 12px;
		height: 12px;
	}

	.new-list .scroolsy .carousel-indicators li.active {
		width: 40px;
		background: #f4c428;
	}

	.new-list .newliday-z {
		width: 84px;
		height: 79px;
		margin: 26px 22px 0px 14px;
		background: #f6ab28;
		color: #fff;
		float: left;
		text-align: center;
		box-sizing: border-box;
	}

	.new-list .newliday-z strong {
		font-size: 35px;
		font-family: Arial, Helvetica, sans-serif;
		padding-top: 3px;
		display: inline-block;
	}

	.new-list .newliday-z p {
		margin-bottom: 0px;
		font-size: 17px;
		margin-top: -12px;
	}

	.new-list .newliday-y h6 {
		text-align: left;
		font-size: 20px;
		padding-top: 20px;
		max-width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #020202;
		margin-bottom: 6px;
	}

	.new-list .newliday-y h6 a {
		color: #020202;
	}

	.new-list .newliday-y p {
		color: #575757;
		font-size: 14px;
		font-family: "宋体";
		line-height: 22px;
		text-align: left;
		max-width: 81%;
		height: 44px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.newlb-box {
		margin-top: 66px;
		border-top: 4px #ededed solid;
	}

	.newxslb {
		margin-top: 0px;
		border-top: none;
	}
    .newetit{
		border-bottom: 4px #ededed solid;
		padding-bottom: 8px;
		height: 54px;
		font-size: 26px;
		color: #1c1c1c;
		padding-left: 5px;
	}
	.newetit em{
		font-style: normal;
		font-size: 20px;
		color: #939393;
		padding-left: 9px;
	}
	.newlb-box li {
		padding: 32px 57px 38px 0px;
		border-bottom: 1px #e8e8e8 solid;
	}

	.newlb-box .newlb-left {
		width: 70px;
		height: 80px;
		margin: 0px 25px 0px 0px;
		color: #9fbdf3;
		float: left;
		text-align: center;
		box-sizing: border-box;
		padding-top: 8px;
	}

	.newlb-box .newlb-left strong {
		font-size: 42px;
		font-family: Arial, Helvetica, sans-serif;
		display: inline-block;
	}

	.newlb-box .newlb-left p {
		margin-bottom: 0px;
		font-size: 17px;
		margin-top: -8px;
		color: #9fbdf3;
	}

	.newlb-box .newlb-rig h6 {
		text-align: left;
		font-size: 18px;
		padding-top: 0px;
		margin-top: -10px;
		width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #020202;
		margin-bottom: 12px;
	}

	.newlb-box .newlb-rig h6 a {
		color: #212121;
	}

	.newlb-box .newlb-rig p {
		color: #807f7f;
		font-size: 13px;
		font-family: "宋体";
		line-height: 22px;
		text-align: left;
		height: 66px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.newlby-boxy {
		padding-right: 40px;
		padding-left: 10px;
	}


	.newlby-boxy ul {
		border-left: 8px #7ca7f5 solid;
	}

	.newlby-boxy li {
		height: 66px;
		background: #efefef;
		line-height: 66px;
		border-bottom: 2px #fff solid;
		position: relative;
	}

	.newlby-boxy li a {
		display: inline-block;
		width: 100%;
		height: 100%;
		text-align: center;
		font-size: 20px;
		color: #0a47b6;
		position: relative;
	}

	.newlby-boxy li:last-child {
		border-bottom: none;
		height: 67px;
		line-height: 67px;
	}

	.newlby-boxy li.on a,
	.newlby-boxy li a:hover {
		color: #e62d32;
	}

	.newlby-boxy li.on::before,
	.newlby-boxy li:hover:before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 8px;
		height: 100%;
		left: -8px;
		top: 0px;
		background: #e62d32;
	}

	.newlby-boxy li.on i,
	.newlby-boxy li:hover i{
		border: 10px solid transparent;
  border-left: 8px solid #e62d32;
  width: 0;
  height: 0;
  position: absolute;
  content: "";
  left: 0px;
  top: 50%;
  margin-top: -9px;
	}


	.zslxlb {
		padding-right: 40px;
		padding-left: 10px;
		margin-top: 30px;

	}
	.zslxbt{height: 36px;line-height: 36px;font-size: 24px;color: #0e52cf;margin-bottom: 18px;}
	.zslxbt img{margin-right: 8px;}
	.zslxlb ul{border: 3px #c0d5fa solid;padding: 24px 24px 0 24px;width: 100%;box-sizing: border-box;}
	.zslxlb h6{height: 21px;line-height: 21px;font-size: 18px;color: #3d74d8;}
	.zslxlb p{font-size: 16px;color: #373737;margin: 13px 0 20px 5px;max-height: 78px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;line-height: 26px;}
		.zslxlb li h6::before{content: "";display: inline-block;width: 20px;height: 21px;margin-right: 5px;vertical-align: top;}
		.zslxlb li:nth-child(1) h6::before{background: url(../images/newzico.png) no-repeat 0 0;}
		.zslxlb li:nth-child(2) h6::before{background: url(../images/newzico.png) no-repeat 0 -31px;}
		.zslxlb li:nth-child(3) h6::before{background: url(../images/newzico.png) no-repeat 0 -62px;}
		.zslxlb li:nth-child(4) h6::before{background: url(../images/newzico.png) no-repeat 0 -93px;}

	.zynewlb {
		padding-right: 40px;
		padding-left: 10px;
	}

	.zynewlb .zynewbt {
		height: 46px;
		border-bottom: 2px #dad9d9 solid;
		line-height: 36px;
		font-size: 24px;
		color: #0e52cf;
		font-weight: normal;
		margin: 35px 0px 20px 0px;
	}

	.zynewlb .zynewbt strong {
		display: inline-block;
		border-bottom: 2px #0e52cf solid;
		height: 46px;
		position: relative;
		padding-left: 46px;
	}

	.zynewlb .zynewbt strong::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 38px;
		height: 35px;
		left: 0px;
		top: 0px;
		background: url(../images/newbtico.jpg) no-repeat;
	}

	.zynewlb dt {
		position: relative;
		height: 182px;
		overflow: hidden;
	}

	.zynewlb dt img {
		width: 100%;
		height: 182px;
		overflow: hidden;
	}

	.zynewlb dt p {
		position: absolute;
		left: 0px;
		bottom: 0px;
		background: rgba(0, 0, 0, 0.63);
		font-size: 15px;
		font-family: "宋体";
		height: 43px;
		line-height: 43px;
		width: 100%;
		margin: 0;
		font-weight: normal;
		padding: 0 5%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #fff;
	}

	.zynewlb dt p a {
		color: #fff;
	}

	.zynewlb dd {
		border-left: 1px #92b8fd solid;
		margin-left: 4px;
		padding-left: 16px;
		padding-bottom: 1px;
		position: relative;
		margin-top: 27px;
	}

	.zynewlb dd li {
		margin-bottom: 33px;
		position: relative;
		font-size: 14px;
		font-family: "宋体";
	}

	.zynewlb dd li h6 {
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 96%;
		margin: 0;
	}

	.zynewlb dd li a {
		color: #000;
	}

	.zynewlb dd li::before {
		position: absolute;
		left: -22px;
		top: 1px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #92b8fd;
		border-radius: 30px;
		border: 3px #fff solid;
	}

	.zynewlb dd li:nth-child(1)::before {
		position: absolute;
		left: -21px;
		top: 0px;
		content: "";
		display: inline-block;
		width: 9px;
		height: 9px;
		background: #92b8fd;
		border-radius: 30px;
		border: none;
	}

	.zynewlb dd li p {
		font-size: 13px;
		color: #8c8c8c;
		margin-bottom: 0px;
		line-height: 13px;
		position: relative;
		padding-left: 34px;
		margin-top: 8px;
	}

	.zynewlb dd li p::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 13px;
		height: 13px;
		left: 14px;
		top: -1px;
		background: url(../images/newtico.jpg) no-repeat;
	}

	.zynewlb dd li:last-child {
		margin-bottom: 5px;
	}

	/*新闻详情*/
	.newxq-boxy {
		padding-bottom: 18px;
		border-bottom: 1px #e6e4e4 solid;
	}

	.newxq-boxy h1 {
		font-size: 30px;
		text-align: center;
		font-family: "微软雅黑";
		color: #1d1d1d;
		font-weight: bold;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.newxq-boxy p {
		color: #9c9c9c;
		font-size: 13px;
		font-family: "宋体";
		padding-top: 18px;
		margin: 0;
		height: 16px;
		line-height: 16px;
		display: inline-block;
		width: 100%;
	}

	.newxq-boxy p span {
		display: inline-block;
		max-width: 33%;
		float: left;
		box-sizing: border-box;
		padding-right: 3%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.newxq-boxy p span i {
		color: #f81818;
		font-style: normal;
	}

	.newxq-boxy p a {
		display: inline-block;
		float: right;
		position: relative;
		color: #303030;
		text-decoration: underline;
		padding-left: 16px;
	}

	.newxq-boxy p a::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 14px;
		height: 12px;
		left: 0px;
		top: 2px;
		background: url(../images/newxqico.jpg) no-repeat;
	}

	.newxq-boxe {
		padding-top: 30px;
	}

	.newxq-boxe p {
		font-size: 16px;
		color: #000;
		line-height: 40px;
		text-indent: 34px;
		font-family: "宋体";
		margin-bottom: 47px;
	}

	.newxq-boxe p.imgjz {
		text-indent: 0px;
		text-align: center;
	}

	.newxq-boxe p.imgjz img {
		max-width: 100%;
		overflow: hidden;
	}

	.newxq-xglb {
		margin-top: 80px;
	}

	.newxq-xglb li {
		padding: 30px 0px;
		border-bottom: 1px #e8e8e8 solid;
	}

	.newxq-xglb .newlb-left {
		width: 48px;
		height: 80px;
		margin: 0px 25px 0px 11px;
		color: #9f9f9f;
		float: left;
		text-align: center;
		box-sizing: border-box;
	}

	.newxq-xglb .newlb-left strong {
		font-size: 32px;
		font-family: Arial, Helvetica, sans-serif;
		display: inline-block;
	}

	.newxq-xglb .newlb-left p {
		margin-bottom: 0px;
		font-size: 13px;
		margin-top: -5px;
		color: #9f9f9f;
		border-top: 1px #d2d2d2 solid;
	}

	.newxq-xglb .newlb-rig h6 {
		text-align: left;
		font-size: 16px;
		padding-top: 0px;
		margin-top: -10px;
		width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		color: #020202;
		margin-bottom: 12px;
	}

	.newxq-xglb .newlb-rig h6 a {
		color: #4a4a4a;
	}

	.newxq-xglb .newlb-rig p {
		color: #a1a1a1;
		font-size: 13px;
		font-family: "宋体";
		line-height: 22px;
		text-align: left;
		height: 66px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.newxq-xglb .newxg-bt {
		height: 36px;
		border-bottom: 3px #e5e5e5 solid;
	}

	.newxg-bt strong {
		display: inline-block;
		height: 22px;
		border-left: 6px #2a75ff solid;
		color: #1a61e4;
		font-size: 20px;
		padding-left: 12px;
		font-weight: normal;
		line-height: 22px;
	}

	.newxq-scr {
		padding-left: 30px;
		height: auto;
		position: relative;
	}

	.newxq-scr .carousel {
		height: auto;
	}

	.newxq-scr .scroolsy .item img {
		margin: 0;
	}

	.newxq-scr .carousel-caption {
		height: 41px;
		line-height: 41px;
		padding: 0 25% 0px 5%;
		box-sizing: border-box;
		background: rgba(0, 0, 0, 0.69);
		font-size: 15px;
		color: #fff;
		font-family: "宋体";
		width: 323px;
		text-align: left;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.newxq-scr .scroolsy .carousel-indicators {
		bottom: 1px;
		right: 0;
		width: 70%;
		text-align: right;
	}

	.newxq-scr .scroolsy .carousel-indicators li {
		width: 9px;
		height: 9px;
		background: #fff;
	}

	.newxq-scr .scroolsy .carousel-indicators li.active {
		background: #eecd9c;
		width: 9px;
	}

	.zxnewlb {
		padding-left: 30px;
	}

	.zxnewbt {
		height: 46px;
		line-height: 46px;
		border-bottom: 2px #dbdbdb solid;
		font-size: 16px;
		color: #1d1d1d;
		font-family: "宋体";
		position: relative;
		padding-left: 34px;
		margin-top: 28px;
		width: 92%;
	}

	.zxnewbt::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 20px;
		height: 15px;
		left: 0px;
		top: 15px;
		background: url(../images/newxqico1.jpg) no-repeat;
	}

	.zxnewlb ul {
		border-left: 1px #92b8fd solid;
		margin-left: 4px;
		padding-left: 16px;
		padding-bottom: 1px;
		position: relative;
		margin-top: 27px;
	}

	.zxnewlb li {
		margin-bottom: 33px;
		position: relative;
		font-size: 14px;
		font-family: "宋体";
	}

	.zxnewlb li h6 {
		display: inline-block;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 92%;
		margin: 0;
	}

	.zxnewlb li a {
		color: #000;
	}

	.zxnewlb li::before {
		position: absolute;
		left: -22px;
		top: 1px;
		content: "";
		display: inline-block;
		width: 10px;
		height: 10px;
		background: #92b8fd;
		border-radius: 30px;
		border: 3px #fff solid;
	}

	.zxnewlb li:nth-child(1)::before {
		position: absolute;
		left: -21px;
		top: 0px;
		content: "";
		display: inline-block;
		width: 9px;
		height: 9px;
		background: #92b8fd;
		border-radius: 30px;
		border: none;
	}

	.zxnewlb li p {
		font-size: 13px;
		color: #8c8c8c;
		margin-bottom: 0px;
		line-height: 13px;
		position: relative;
		padding-left: 34px;
		margin-top: 8px;
	}

	.zxnewlb li p::before {
		content: "";
		display: inline-block;
		position: absolute;
		width: 13px;
		height: 13px;
		left: 14px;
		top: -1px;
		background: url(../images/newtico.jpg) no-repeat;
	}

	.zxnewlb li:last-child {
		margin-bottom: 5px;
	}




	/*热卖商品*/

	.hot-product {
		padding-top: 48px;
		padding-bottom: 78px;
		background: url(../images/logobg.jpg) no-repeat center bottom;background-size: 100%;
	}

	.hot-product .row {
		margin: 0;
	}

	.hot-product .container {
		position: relative;
	}

	.hot-product .hot-product-title {
		margin-bottom: 30px;
		border-bottom: 1px solid #DDDDDD;
	}

	.hot-product .hot-product-title h3 {
		color: #444444;
		font-size: 20px;
		position: relative;
		margin-bottom: 0;
		padding: 0 0 15px;
	}

	.hot-product .hot-product-title h3:before {
		content: '';
		width: 70px;
		height: 2px;
		background-color: blue;
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}

	.hot-product .hot-product-banner {
		width: 100%;
		overflow: hidden;
		text-align: center;
	}

	.hot-product .hot-product-banner .owl-item {
		display: inline-block;
		position: relative;
	}

	.hot-product .hot-product-banner .owl-item .owl-item {
		border: 1px #b7d0e0 solid;
		padding: 20px;
		margin: 0px 31px;
		background: #fff;

	}

	.owl-carousel .owl-nav.disabled {
		display: block;
	}

	.owl-carousel .owl-nav div {
		position: absolute;
		top: 50%;
		width: 29px;
		height: 54px;
		transition: .3s;
		margin-top: -27px;
		cursor: pointer;
	}

	.owl-carousel .owl-nav div.owl-prev {
		left: -55px;
		background: url(../images/hzscrz.png) no-repeat;
	}

	.owl-carousel .owl-nav div.owl-next {
		background: url(../images/hzscry.png) no-repeat;
		right: -55px;
	}

	.hot-product .hot-product-banner .hot-product-bannder-content {
		text-align: center;
		margin-top: 23px;
	}

	.hot-product .hot-product-banner .hot-product-bannder-content a {
		color: #fff;
		font-size: 20px;
		width: 127px;
		height: 28px;
		line-height: 28px;
		text-align: center;
		background: #00329b;
		font-size: 14px;
		font-family: "宋体";
		display: inline-block;
		border-radius: 4px;
	}

	/*翻页*/
	.page {
		text-align: center;
		width: 100%;
		margin-top: 20px;
	}

	.page ul li a {
		margin-bottom: 10px;
		height: 28px;
		line-height: 28px;
		padding: 0px 12px;
		margin: 0 3px;
		vertical-align: middle;
		color: #7d7d7d;
		border-color: #dfe1e2;
	}

	.page ul li a:hover {
		background: #98040a;
		color: #fff;
		border-color: #98040a;
	}

	.page ul li.on a {
		background: #fff;
		border: none;
		color: #7d7d7d;
	}

	.pagination>li:first-child>a,
	.pagination>li:first-child>span {
		border-radius: 0;
	}

	.page ul li input {
		width: 28px;
		height: 28px;
		border: 1px #dfe1e2 solid;
		margin: 0 7px;
		line-height: 28px;
		vertical-align: top;
		text-align: center;
	}

	.page ul li:nth-last-child(2) {
		padding: 0px 12px 0px 17px;
		height: 30px;
		line-height: 30px;
		font-family: "宋体";
	}

	.page ul li .qdbtn {
		color: #98040a;
		width: 53px;
		height: 28px;
		text-align: center;
		line-height: 28px;
		background: #fff;
		font-family: "宋体";
		border: 1px #dfe1e2 solid;
		padding: 0;
		border-radius: 0;
		box-shadow: none;
		vertical-align: top;
	}


	.xznew_li{width: 100%;padding: 2%;box-sizing: border-box;}
	.xznew_li ul{width: 30%;margin-right: 5%;float: left;}
	.xznew_li li{width: 100%;margin-bottom: 37px;height: 48px;}
	.xznew_li .rq-left{width: 74px;float: left;border: 2px #7da9f2 solid;color: #7da9f2;height: 48px;box-sizing: border-box;}
	.xznew_li .rq-left strong{display: block;width: 100%;font-weight: bold;font-size: 20px;text-align: center;}
	.xznew_li .rq-left p{margin-bottom: 0;height: 18px;line-height: 18px;display: block;width: 100%;text-align: center;margin-top: -5px;}
	.xznew_li li:Hover .rq-left{border-color: #e62f34;color: #e62f34;}
	.xznew_li ul:nth-child(3){margin-right: 0;}
	.xznew_li li .nr_rig{width: 74%;float: right;margin-left: 3%;font-size: 16px;height: 44px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;}
	.xznew_li li .nr_rig a{color: #000;}
	.xznew_li li .nr_rig a:hover{color: #265cce;}
	.xznew_li ul li:nth-child(2){margin-bottom: 0;}
	





	/*师资名录*/
	.aboutbox .teabox li {
		float: left;
		margin-right: 31px;
		width: 230px;
		height: 344px;
		background: #fff;
		margin-bottom: 31px;
		border: 1px #dadada solid;
		padding: 2px;
		position: relative;
	}

	.aboutbox .teabox li img {
		height: 235px;
		width: 100%;
		overflow: hidden;
		object-fit: cover;
	}

	.aboutbox .teabox li .teatext {
		padding: 0 6px;
		background: rgba(255, 255, 255, 0.94);
		height: 36px;
		position: absolute;
		left: 2px;
		top: 201px;
		width: 98.4%;
		box-sizing: border-box;
		overflow: hidden;
	}

	.aboutbox .teabox li .teatext::before {
		content: "";
		display: inline-block;
		width: 17px;
		height: 14px;
		background: url(../images/teaico.png) no-repeat left center;
		float: left;
		margin: 15px 4px 0px 0px;
	}

	.aboutbox .teabox li .teatext strong {
		font-size: 20px;
		font-weight: normal;
		max-width: 60px;
		overflow: hidden;
		display: inline-block;
		float: left;
		margin-top: 1px;
		margin-right: 5px;
		height: 36px;
		line-height: 36px;
	}

	.aboutbox .teabox li .teatext span {
		font-size: 12px;
		font-family: "宋体";
		display: inline-block;
		float: left;
		overflow: hidden;
		width: 96px;
		margin-top: 13px;
		height: 16px;
	}

	.aboutbox .teabox li .teatext i {
		font-size: 12px;
		font-family: "宋体";
		color: #be8604;
		font-style: normal;
		width: 25px;
		float: right;
		display: inline-block;
		text-align: right;
		margin-top: 13px;
		height: 16px;
		overflow: hidden;
	}

	.aboutbox .teabox li p {
		color: #6a6a6a;
		padding: 18px 13px;
		font-family: "宋体";
		line-height: 22px !important;
		font-size: 13px;
		height: 58px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
	}

	.aboutbox .teabox li p em {
		color: #222;
		font-style: normal;
	}

	.aboutbox .col-sm-9 .over-cont .teabox p {
		font-size: 13px;
	}

	.aboutbox .teabox li .teabtn{
		position: absolute;
		right: 13px;
		bottom: 25px;
	}

	.aboutbox .teabox li .teabtn a{
		width: 69px;
		height: 21px;
		display: inline-block;
		background: #fef0c9;
		color: #dc9c08;
		font-size: 13px;
		font-family: "宋体";
		text-align: center;
		line-height: 21px;
		border-radius: 30px;
	}

	.aboutbox .teabox li .teabtn1{
		position: absolute;
		right: 13px;
		bottom: 25px;
	}

	.aboutbox .teabox li .teabtn1 a{
		width: 69px;
		height: 21px;
		display: inline-block;
		background: #fef0c9;
		color: #dc9c08;
		font-size: 13px;
		font-family: "宋体";
		text-align: center;
		line-height: 21px;
		border-radius: 30px;
	}

	/*弹窗*/
	.modal-dialog {
		width: 970px;
		max-height: 800px;
		overflow-y: scroll;
		border-radius: 0;
	}

	.leadertcy {
		padding-left: 70px;
		padding-top: 60px;
		position: relative;
	}

	.leadertcy img {
		float: left;
		margin-right: 20px;
		width: 244px;
		height: 265px;
	}

	.leadertcy .leadtc-rig {
		width: 567px;
		height: 156px;
		background: #3463c4;
		float: left;
		margin-top: 110px;
	}

	.leadertcy .leadtc-rig h6 {
		padding-left: 42px;
		font-size: 36px;
		color: #fff;
		margin-top: 32px;
		font-weight: bold;
	}

	.leadertcy .leadtc-rig h6 em {
		font-size: 26px;
		color: #a8b7e1;
		font-style: normal;
		margin-left: 7px;
	}

	.leadertcy .leadtc-rig p {
		padding-left: 42px;
		font-size: 20px;
		line-height: 28px;
		color: #fff;
		margin-bottom: 0;
	}

	.leadertcy button.close {
		width: 65px;
		height: 65px;
		background: url(../images/tcgb.png) no-repeat;
		right: 38px;
		top: 10px;
		position: absolute;
	}

	.leadertce {
		padding-left: 50px;
	}

	.leadertce p {
		font-size: 18px;
		color: #737070;
		line-height: 34px;
		margin-top: 50px;
	}

	.modal-dialog {
		border: none;
	}

	.modal-content {
		border-radius: 6px 0px 0px 6px !important;
	}

	.gdtys {
		border-radius: 6px !important;
	}

	.gdtys::-webkit-scrollbar {
		/*滚动条整体样式*/
		width: 22px;
		/*高宽分别对应横竖滚动条的尺寸*/
		height: 1px;
		background: #e0e0e0;
		border-radius: 0px 6px 6px 0px !important;
		border: none;
	}

	.gdtys::-webkit-scrollbar-thumb {
		/*滚动条里面小方块*/
		border-radius: 2px;
		box-shadow: none;
		background: #b2b1b1;
		margin: 0 auto;
		width: 16px;
	}

	.gdtys::-webkit-scrollbar-track {
		/*滚动条里面轨道*/
		box-shadow: none;
		border-radius: 2px;
		background: #e0e0e0;
		width: 16px !important;
		margin: 0 auto;
	}


	.teatcy {
		padding-left: 50px;
		padding-top: 60px;
		position: relative;
	}

	.teatcy img {
		float: left;
		margin-right: 57px;
		width: 164px;
		height: 169px;
	}

	.teatcy .leadtc-rig {
		width: 567px;
		float: left;
		margin-top: 34px;
		margin-bottom:20px;
	}

	.teatcy .leadtc-rig h6 {
		font-size: 30px;
		color: #292929;
		margin-top: 32px;
		font-weight: normal;
		position: relative;
	}

	.teatcy .leadtc-rig h6::before {
		content: "";
		display: inline-block;
		width: 17px;
		height: 14px;
		background: url(../images/teaico.png) no-repeat left center;
		position: absolute;
		left: -24px;
		top: 15px;
	}

	.teatcy .leadtc-rig p:nth-child(2) {
		font-size: 16px;
		line-height: 28px;
		color: #939393;
		margin-bottom: 0;
		padding-left: 4px;
	}

	.teatcy .leadtc-rig p:nth-child(3) {
		font-size: 16px;
		line-height: 28px;
		color: #6a6a6a;
		margin-bottom: 0;
		padding-left: 4px;
	}

	.teatcy .leadtc-rig p:nth-child(3) em {
		color: #363636;
		font-style: normal;
	}

	.teatcy button.close {
		width: 65px;
		height: 65px;
		background: url(../images/tcgb.png) no-repeat;
		right: 38px;
		top: 10px;
		position: absolute;
	}

	/*模拟大图*/
	.mndt-box {
		width: 700px;
		height: auto;
		position: relative;
		overflow-y: visible;
		margin: 10% auto;
	}

	.mndt-box .modal-header {
		padding: 0;
		border: none;
		position: absolute;
		z-index: 99;
		right: -21px;
		top: -21px;
	}

	.mndt-box .modal-header .close {
		width: 46px;
		height: 46px;
		background: url(../images/mntcgb.png) no-repeat;
		display: block;
		opacity: 1;
	}

	.mndt-box .modal-content {
		border-radius: 0 !important;
		border: none;
	}

	.mndt-box .modal-body {
		position: relative;
		padding: 0;
	}

	.mndt-box .modal-body .scr-text {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 80px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.mndt-box .modal-body .scr-text .stime {
		font-size: 30px;
		margin-top: -3px;
		margin-bottom: 0px;
		color: #fff;
		padding-left: 3%;
	}

	.mndt-box .modal-body .scr-text .stext {
		font-size: 20px;
		margin-top: -10px;
		color: #fff;
		padding-left: 3%;
	}

	.mndt-box .modal-body #img_show img {
		border-radius: 0;
	}

	.foot-bg {
		overflow: hidden;
	}

	/*加入我们*/
	.recrbox{
		margin-bottom: 78px;
	}
	.recrbox .row{
		padding: 0 3%;
		margin-top: -67px;
		position: relative;
		background: #fff;
		width: 100%;
		box-sizing: border-box;
		float: left;
		padding-top: 20px;
	}
	.recrbox .recru-tit{
	color: #565656;
	font-size:24px;
	text-align: center;
	width: 100%;
	padding: 0px 0px 27px 0;
	float: left;
	font-weight: 600;
    }
	.recrbox .col-md-6{
		background: #f9f9f9;
		margin-right: 2%;
		width: 49%;
		box-sizing: border-box;
		padding: 25px 0px 30px 28px;
	}
	.recrbox .col-md-6:nth-child(3){
         margin-right:0px;
	}
	.recrbox .col-md-6 img{
		float: left;
		margin-right: 30px;
		margin-top: 7px;
	}
	.recrbox .col-md-6 div{
		float: left;
	}
	.recrbox .col-md-6 div h3{
		margin: 0px 0px 22px 0px;
		font-size: 24px;
		font-weight: 550;
		color: #242424;
		position: relative;
	}
	.recrbox .col-md-6 div h3::after{
        content: "";
		width: 22px;
		height: 4px;
		background: #cf0f10;
		position: absolute;
		left: 12px;
		top: 38px;
	}
	.recrbox .col-md-6 div p{
		margin: 0;
	}
	.recrbox .col-md-6 div p:nth-child(2){
		font-size: 14px;
		color: #b2b2b2;
	}
	.recrbox .col-md-6 div p:nth-child(3){
		font-size: 24px;
		color: #7c7c7c;
	}
	.recrbox .col-md-12{
		margin-top: 19px;
		padding: 0px;
	}
	.recrbox .col-md-12 li{
		border: 1px #d2d2d2 solid;
		padding: 28px 40px;
		margin-top: 20px;
		position: relative;
	}
	.recrbox .col-md-12 li:hover{
		background: #efefef;
	}
	.recrbox .col-md-12 li h6{
		font-size: 18px;
		color: #b2b2b2;
		margin: 0;
	}
	.recrbox .col-md-12 li h6 a{
		color: #555;
		display: inline-block;
		width: 60%;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.recrbox .col-md-12 li h6 span{
		float: right;
	}
	.recrbox .col-md-12 li p{
		color: #7e7e7e;
		font-size: 14px;
		width: 80%;
        line-height: 24px;
		margin-top: 8px;
		height: 68px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		margin-bottom: 0;
	}
	.recrbox .col-md-12 li p em{
		color: #2a2a2a;
		font-size: 16px;
		font-style: normal;
	}
	.recrbox .col-md-12 li a.recrbtn{
		color: #fff;
		background: #cc0001;
		width: 126px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		display: inline-block;
		font-size: 16px;
		position: absolute;
		right: 40px;
		bottom: 22px;
	}
	.recrxq-boxy{
        border-bottom: 1px #e6e4e4 solid;
		padding: 0px 5px 19px 5px;
	}
	.recrxq-boxy h1 {
		font-size: 30px;
		text-align: left;
		font-family: "微软雅黑";
		color: #1d1d1d;
		font-weight: bold;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin-top: 0;
	}

	.recrxq-boxy p {
		color: #9c9c9c;
		font-size: 13px;
		font-family: "宋体";
		margin: 0px;
		margin-top: 20px;
		height: 16px;
		line-height: 16px;
		display: inline-block;
		width: 100%;
	}

	.recrxq-boxy p.rectext1 span {
		display: inline-block;
		max-width: 17%;
		box-sizing: border-box;
		padding-right: 9px;
		margin-left: 9px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		vertical-align: middle;
	}
	.recrxq-boxy p.rectext1 span:nth-child(1){
		margin-left: 0;
	}

	.recrxq-boxy p.rectext2 span{
        height: 22px;
		line-height: 22px;
		padding: 0 12px;
		background: #fff2e3;
		color: #cc0001;
		margin-right: 12px;
		display: inline-block;
	}

	.recrxq-boxe h2{
       color: #3b3b3b;
	   font-size: 24px;
	   border-left: 8px #cc0001 solid;
	   padding-left: 13px;
	   height: 22px;
	   line-height: 22px;
	   margin: 30px 0px;
	}
	.recrxq-boxe p{
		padding-left: 18px;
		font-size: 16px;
		line-height: 34px;
		color: #3b3b3b;
		font-family: "宋体";
		margin-bottom: 20px;
	}
	.searchk .col-md-12,.searchk .col-md-12 img{
		position: relative;
	}

	.searchk .col-md-12 .searnr{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 888px;
		margin-left: -444px;
		background: rgba(255, 255, 255, 0.37);
		border-radius:4px;
		padding: 7px 10px;
		box-sizing: border-box;
		margin-top: -52.5px;
		height: auto;
	}
	.searchk .col-md-12 .searnr .ss-inp{
		width: 748px;
		float: left;
		background:#fff url(../images/ss-ico1.png) no-repeat 20px 8px;
		height: 44px;
		line-height: 44px;
		font-size: 18px;
		color: #c6c6c6;
		text-indent: 50px;
		padding: 0;
	}
	.searchk  .col-md-12 .searnr .ss-btn{
		width: 120px;
		height: 44px;
		line-height: 44px;
		background: #fcce01 url(../images/ss-ico2.png) no-repeat 27px 15px;
		border: none;
		padding: 0;
		text-indent: 22px;
		font-size: 18px;
		color: #000;
	}
	.searchk  .col-md-12 .searnr p{
		width: 100%;
		height: 47px;
		line-height: 47px;
		color: #fcd10a;
		font-family: "宋体";
		font-size: 14px;
		font-weight: bold;
		background: #4c4c4c;
		text-align: left;
		padding: 0;
		margin: 0;
		text-indent: 20px;
	}
	.searchk  .col-md-12 .searnr p a{
		color: #fff;
		margin: 0 10px;
	}
    .searbg{
		background: #f5f5f5;
		padding-bottom: 78px;
	}
	.search-tj{
		color: #000;
		height: 80px;
		line-height: 80px;
	}
	.search-tj i{
		font-style: normal;
	}
	.search-tj em{
		color: #ff0000;
		font-style: normal;
		font-weight: bold;
	}
	.searchbox li{
       background: #fff;
	   border-radius: 6px;
	   margin-bottom: 16px;
	   padding: 28px 20px 20px 40px;
	}
	.searchbox li h3{
		font-size: 16px;
		font-family: "宋体";
		margin-bottom: 20px;
		height: 18px;
		line-height: 18px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		width: 80%;
	}
	.searchbox li h3 a{
		color: #141414;
	}
	.searchbox li h3 a i{
		color: #d10b0b;
		font-style: normal;
	}
	.searchbox li h3 a:hover{
		color: #0000cc;
		text-decoration: underline !important;
	}
	.searchbox li h3 a:hover i{
		color: #d10b0b;
	}
	.searchbox li .search-text{
		color: #8e8989;
		font-family: "宋体";
		font-size: 13px;
		line-height: 18px;
		height: 71px;
	}
	.searchbox li .search-text p{
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.searchbox li .search-text img{
		float: left;
		margin-right: 22px;
		width: 116px;
		height: 71px;
		object-fit: cover;
	}
	.searchbox li p.search-time{
		height: 18px;
		line-height: 18px;
		margin-top: 12px;
		margin-bottom: 0px;
		font-family: "宋体";
		font-size: 13px;
		color: #8e8989;
	}
	.searchbox li p.search-time .sear-sj{
		margin-right: 4%;
	}
	.searchbox li p.search-time .sear-sj::before{
		content: "";
		display: inline-block;
		width: 13px;
		height: 13px;
		background: url(../images/sstime.png) no-repeat;
		vertical-align: middle;
		margin-right: 7px;
	}
	.searchbox li p.search-time .sear-ll::before{
		content: "";
		display: inline-block;
		width: 14px;
		height: 9px;
		background: url(../images/sslll.png) no-repeat;
		vertical-align: middle;
		margin-right: 7px;
	}
	.searchbox li p.search-time a.sear-btn{
        width: 59px;
		display: inline-block;
		height: 18px;
		line-height: 18px;
		text-align: center;
		float: right;
		background: #e4e4e3;
		color: #151414;
		font-family:Arial, Helvetica, sans-serif;
	}
	.searchbox li p.search-time a.sear-btn:hover{
		color: #c30a24;
	}
    /*平台建设*/
	.reasearch{
		width: 100%;
	}
	.reasearch  .reasearch-left{
		width: 40%;
		float: left;
	}
	.reasearch  .reasearch-left dt{
		font-size: 22px;
		line-height: 30px;
		padding-bottom: 10px;
	}
	.reasearch  .reasearch-left dd{
		padding-bottom: 44px;
		width: 100%;
		height: 160px;
		box-sizing: border-box;
	}
	.reasearch  .reasearch-left dd img{
        width: 189px;
		height: 128px;
		border-radius: 10px;
		float: left;
		margin-right: 4px;
		object-fit: cover;
	}
	.reasearch  .reasearch-left dd span{
		height: 87px;
		width: 87px;
		border-radius: 50%;
		display: inline-block;
		background: #3b64ba;
		font-size: 20px;
		line-height: 24px;
		text-align: center;
		color: #fff;
		padding-top: 18px;
		box-sizing: border-box;
		margin-top:25px;
	}
	.reasearch  .reasearch-rig{
		width: 60%;
		float: left;
		background: url(../images/ptjsbg.jpg) no-repeat right 100px;
		height: 631px;
	}
	.reasearch  .reasearch-rig dl{
		width: 336px;
		float: right;
	}
	.reasearch  .reasearch-rig dt{
		font-size: 18px;
		line-height: 26px;
		color: #2e2e2f;
		padding: 0 10px;
		margin-top:15px;
		margin-bottom: 62px;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig dd{
		margin: 0 18px;
		border-bottom: 1px #dcdbdb dashed;
		padding: 28px 0px;
		line-height: 28px;
		color: #292929;
		font-size: 20px;
		max-height: 130px;
		overflow: hidden;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig dd em{
		font-style: normal;
		font-size: 15px;
		color: #737373;
	}
	.reasearch  .reasearch-rig dd:last-child{
		border-bottom: none;
	}
	.reasearch .reasearch-bott{
		width: 244px;
		margin: 0 auto;
		background: #3b64ba;
		color: #fff;
		font-size: 18px;
		line-height: 30px;
		position: relative;
	}
	.reasearch .reasearch-bott dt{
		font-weight: bold;
		background: #213a78;
		font-size: 20px;
		text-align: center;
		height: 36px;
		line-height: 36px;
	}
	.reasearch .reasearch-bott dt::before{
		content: "";
		display: inline-block;
		position: absolute;
		left: 50%;
		margin-left: -14px;
		width: 28px;
		height: 12px;
		background: url(../images/ptjsico.png) no-repeat;
		top: -11px;
	}
	.reasearch .reasearch-bott dd{
		padding: 8px 18px;
		overflow: hidden;
		line-height: 30px;
		color: #fff;
	}
	.reasearch .reasearch-bott dd:nth-child(3){
		background: #ca3131;
	}
	.reasearch .reasearch-bott dd p{
		color: #fff !important;
		margin-bottom: 0px;
	}
	.reasearch .reasearch-bott dd p::before{
		content: "";
		display: inline-block;
		width: 7px;
		height: 7px;
		background: #fff;
		border-radius: 6px;
		margin-right: 15px;
		vertical-align: middle;
	}


	/*20210901新增*/
.stud-cont h2{
	font-size: 24px;
	color: #303030;
	margin: 20px 0;
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	border-left: 7px #920202 solid;
	padding-left: 15px;
}
.stud-cont p{
	color: #5d5a5a;
	font-size: 18px;
	line-height: 36px;
}
.stud-cont h3,.stud-cont h4{
	font-size: 24px;
	color: #303030;
	line-height: 60px;
	font-weight: bold;
}
.stud-cont .studlist{
	width: 100%;
	margin-top: 40px;
	display:grid;
	grid-template-columns: 1fr 1fr 1fr;
}
.stud-cont .studlist li {
	float: left;
	/*width: 23.5%;
	height: 372px;*/
	background: #f6f6f6;
	border-top: 4px #3463c4 solid;
	margin-bottom: 62px;
	margin-right: 1.5%;
	display: flex;
    flex-direction: column;
}
.stud-cont .studlist li:last-child{
	margin-right: 0;
}

.stud-cont .studlist li img {
	width: 100%;
	overflow: hidden;
	object-position:top center;
	object-fit: cover;
}

.stud-cont .studlist li:nth-child(2n+2) {
	border-top: 4px #f2781d solid;
}

.stud-cont .studlist li dl {
	padding:12px;
	flex: 1;
    display: flex;
    flex-direction: column;
}

.stud-cont .studlist li dt,
.stud-cont .studlist li dd:nth-child(2),
.stud-cont .studlist li dd em{
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.stud-cont .studlist li dt {
	font-size: 22px;
	color: #303030;
	display: block;
	width: 100%;
	font-weight: bold;
}


.stud-cont .studlist li dd:nth-child(2) {
	font-size: 14px;
	color: #7c7c7c;
	display: block;
	width: 100%;
	margin:5px 0;
	/*height: 40px;
	line-height: 40px;*/
	white-space:normal;
	text-overflow: unset;
	flex: 1;
	display: flex;
    align-items: center;
}

.stud-cont .studlist li dd:nth-child(3),.stud-cont .studlist li dd:nth-child(4) {
	color: #9a9a9a;
	font-size: 13px;
	margin-top: 5px;
	height: 14px;
	line-height: 14px;
}
.stud-cont .studlist li dd:nth-child(3) em,.stud-cont .studlist li dd:nth-child(4) em{
	font-style: normal;
	color: #575757;
	width: 58%;
	display: inline-block;
}
.stud-cont .studlist li dd:nth-child(3) i,.stud-cont .studlist li dd:nth-child(4) i{
	font-style: normal;
	display: inline-block;
	float: left;
}
.bmzzrx{
	width: 100%;
	margin-bottom: 35px;
}
.bmzzrx span{
	display: inline-block;
	float: left;
	width: 128px;
	line-height: 20px;
	padding: 8px 0;
	border: 2px #3463c4 solid;
	color: #012d89;
	font-size: 18px;
	text-align: center;
	margin-right: 16px;
}
.bmzzrx p{
	width: 80%;
	float: left;
}
.dqjjimg{
	width: 90%;
	margin: 40px auto;
	background: #e9e9e9;
	height: 255px;
}
.dqjjimg img{
	width: 35%;
	float: left;
	margin-right: 5%;
	height: 255px;
	object-fit: cover;
}
.dqjjimg dl{
	width: 60%;
	float: left;
	padding: 30px 30px 30px 0;
	box-sizing: border-box;
}
.dqjjimg dt{
	font-size: 36px;
	font-weight: 900;
	color: #3a3a3a;
	height: 40px;
	line-height: 40px;
}
.dqjjimg dd:nth-child(2){
	font-size: 26px;
	color: #3a3a3a;
	height: 40px;
	line-height: 40px;
	font-weight: bold;
	margin-bottom: 28px;

}
.dqjjimg dd:nth-child(3),.dqjjimg dd:nth-child(4){
	color: #6b6b6b;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
}
.dqjjimg dd:nth-child(3)::before,.dqjjimg dd:nth-child(4)::before{
	content: "";
	width: 26px;
	height: 27px;
	display: inline-block;
	float: left;
	margin: 5px 8px 0px 0px;
}
.dqjjimg dd:nth-child(3)::before{
	background: url(../images/dqjjicon1.png) no-repeat;
}
.dqjjimg dd:nth-child(4)::before{
	background: url(../images/dqjjicon2.png) no-repeat;
}
.dqjjimg dt,.dqjjimg dd{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.stud-gzzd{
	width: 100%;
	margin-top: 30px;
}
.stud-gzzd dt{
	height: 86px;
	line-height: 86px;
	border-bottom: 4px #ebebeb solid;
	font-size: 34px;
	font-weight: bold;
	color: #565656;
	margin-bottom: 25px;
}
.stud-gzzd dd{
	height: 48px;
	font-size: 18px;
	line-height: 48px;
	position: relative;
}
.stud-gzzd dd a:first-child{
	color: #5d5a5a;
	max-width: 88%;
	position: absolute;
	left: 0;
	top: 0;
	background: #fff;
	z-index: 99;
	padding-right: 10px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.stud-gzzd dd::after{
	content: "";
	width: 90%;
	height: 1px;
	float: left;
	border-bottom: 1px #dfdfdf dashed;
	position: relative;
	margin-top: 23px;
}
.stud-gzzd dd a:first-child:hover{
	color: #3463c4;
}
.stud-gzzd dd a:last-child{
	color: #4474fd;
	font-size: 14px;
	float: right;
}
.stud-gzzd dd a:last-child::before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	float: left;
	background: url(../images/studico.png) no-repeat;
	margin: 15px 10px 0 0;
}
.stud-cylink{
	width: 100%;
}
.stud-cylink dt{
	height: 86px;
	line-height: 86px;
	border-bottom: 4px #ebebeb solid;
	font-size: 34px;
	font-weight: bold;
	color: #565656;
}
.stud-cylink dd{
	width: 100%;
}
.stud-cylink dd p{
	color: #a2a2a2;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	margin: 10px 0 0 0;
}
.stud-cylink dd ul{
    width: 100%;
	display: inline-block;
}
.stud-cylink dd li{
	font-size: 18px;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
	float: left;
	display: inline-block;
}
.stud-cylink dd li a::before{
	content: "";
	width: 7px;
	height: 7px;
	background: #c52f2f;
	display: inline-block;
	float: left;
	margin: 10px 4px 0 0;
	border-radius: 30px;
}
.stud-cylink dd li a{
	color: #5d5a5a;
}
.stud-cylink dd li a:hover{
	color: #3463c4;
}
.stud-cylink dd:nth-child(2) li{
    width: 32%;
	padding-right: 3%;
	box-sizing: border-box;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.stud-cylink dd:nth-child(2) li:nth-child(1),.stud-cylink dd:nth-child(2) li:nth-child(5),.stud-cylink dd:nth-child(2) li:nth-child(9){
    width: 24%;
}
.stud-cylink dd:nth-child(2) li:nth-child(4n+4){
	width: 12%;
}
.stud-cylink dd:nth-child(3) li{
    margin-right: 48px;
}




.notice_new{margin-top:20px;}
.notice_new li{padding: 30px 0;box-sizing: border-box;height: 160px;border-bottom: 1px #e8e8e8 solid;}
.notice_new li p{height: 100px;width:70px;float: left;overflow: hidden;margin-right: 26px;}
.notice_new li p span{display: block;width: 100%;color: #9fbdf3;font-weight: bold;font-family: Arial, Helvetica, sans-serif; font-size:42px;line-height:40px;margin: 15px 0 0 0;text-align: center;}
.notice_new li p i{display: block; float: left; width: 100%;color: #4c4c4c;font-style: normal; font-size: 16px;line-height: 24px;font-family: Arial, Helvetica, sans-serif;text-align: center;color: #9fbdf3;}
.notice_new li dl{width: 86%;float: left;height:100px;}
.notice_new li dt{width: 96%; font-size: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;height: 24px;line-height: 24px;margin-bottom: 10px;font-weight: normal;}
.notice_new li a dt{color: #0a47b6;}
.notice_new li dd{height: 66px;line-height: 22px;font-size: 13px;color: #807f7f;display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;font-family: "宋体";}
.nelb-curr{width: 40%;overflow: hidden;font-weight: normal; height: 26px;line-height: 26px;text-align: right;float: right;font-size: 14px;color: #a3a3a3;}
.nelb-curr a{color: #a3a3a3;}
.nelb-curr a:hover{color: #0a47b6;}
.newlb_btbg{border-bottom: 3px #f5f5f5 solid;margin-bottom: 0px !important;padding-bottom: 20px;}

.ship_zxj{width: 100%;margin-top: 20px;}
.ship_zxj dl{border: 3px #e2e2e2 solid;width: 96%;margin: 0 auto 50px auto;padding: 40px 25px;box-sizing: border-box;position: relative;}
.ship_zxj dt{height: 30px;line-height: 30px;overflow: hidden;text-align: center;color: #012d89;font-size: 22px;margin-bottom: 30px;}
.ship_zxj dt i{font-style: normal;color: #e62f34;}
.ship_zxj dd{font-size: 16px;line-height: 30px;color: #7a7a7a;}
.ship_zxj dl::after{content: "";display: inline-block;width: 70%;height: 24px;background: url(../images/zxj_bg.png) no-repeat;background-size: 100% auto;position: absolute;left: 15%;top: -15px;}


}

@media (max-width:1400px) {
	.aboutbox .leadbox li img {
		object-fit: cover;
	}

	.leadertcy img {
		object-fit: cover;
	}

	.footer .col-md-5 {
		width: 35%;
		margin-left: 0;
		box-sizing: border-box;
	}

	.footer .col-md-7 {
		width: 65%;
		margin-left: 0;
		box-sizing: border-box;
	}
	.xbanner .col-md-12 div{
		position: absolute;
		width: auto;
		right:22%;
		top:45%;
		margin-top: -55px;
		background:rgba(0, 0, 0, 0.34);
		color: #fff;
		text-align: center;
		padding:0 15px 10px;
	}

	.xbanner .col-md-12 div h3{
		font-size: 40px;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 15px;
	}
	.xbanner .col-md-12 div p{
		font-size: 18px;
	}
}

@media (max-width:1340px) {
	.hot-product .hot-product-banner {
		width: 100%;
		text-align: center;
	}

	.hot-product .hot-product-banner .owl-item .owl-item {
		margin: 0 20px;
	}

	.owl-carousel .owl-nav div.owl-next {
		right: 0;
	}

	.owl-carousel .owl-nav div.owl-prev {
		left: 0;
	}

	.xbanner .container {
		padding: 0;
	}
}

@media (max-width:1199px) {
	.aboutbox .leadbox li:nth-child(1) {
		margin-left: 0;
	}
	.xwcont {
		width: 100%;
	}

	.newlby-boxy,
	.zynewlb {
		padding-right: 2%;
	}
	.newlby-boxy li{
		height: 57px;
		line-height: 57px;
	}
	.newlby-boxy li:last-child{
		height: 56px;
		line-height: 56px;
	}
	.newlby-boxy li a {
		text-indent: 0;
		text-align: center;
	}
	.new-list .carousel-caption {
		height: 40px;
	}

	.new-list .col-md-8 .carousel-caption {
		height: 72px;
	}

	.new-list .newliday-z {
		width: 60px;
		height: 60px;
		margin-top: 5px;
		margin-right: 10px;
	}

	.new-list .newliday-z strong {
		font-size: 24px;
	}

	.new-list .newliday-z p {
		font-size: 12px;
		margin-top: -5px;
	}

	.new-list .newliday-y h6 {
		padding-top: 0;
		font-size: 16px
	}

	.new-list .newliday-y p {
		max-width: 80%;
		font-size: 13px;
		line-height: 18px;
	}

	.new-list .col-md-8 .carousel {
		height: 341px;
	}
	.new-list .col-md-8 .carousel img{
		height: 341px;
		object-fit: cover;
	}
	.foot-bg {
		position: relative;
	}

	/*head*/
	.container {
		width: 1197px;
		padding: 0px;
	}

	.cen-logo {
		padding-left: 20%;
	}

	.logo {
		padding: 16px 0px 15px 0px;
		height: auto;
		display: inline-block;
	}

	.logo img {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.nav_top {
		height: 60px;
		background: #012d89;
	}

	.nav_top .navbar-right {
		float: none;
		width: 100%;
	}

	.nav_li li {
		display: inline-block;
		font-size: 18px;
		width: 11.11%;
	}

	.nav_li li a {
		display: block;
		padding: 20px 0 20px 0;
		color: #fff;
		position: relative;
		width: 100%;
		text-align: center;
	}

	.nav_li li:nth-child(1) {
		width: 10%;
	}

	.nav_li li:nth-child(1) a::before {
		content: "";
		display: inline-block;
		width: 24px;
		height: 18px;
		position: absolute;
		background: url(../images/icon.png) no-repeat 0px -92px;
		left: 3px;
		top: 21px;
	}

	.nav_li li a:hover {
		background: none;
	}

	.nav_li li a:hover::after {
		border-bottom: 5px #e62f34 solid;
		width: 50%;
		display: inline-block;
		content: "";
		position: absolute;
		bottom: 0px;
		left: 25%;
	}

	.nav_li li:nth-child(1) a:hover::after {
		left: 0%;
		width: 66%;
	}
	
	.nav_li li a:link {
		color: #fff;
		background: none;
	}

	/*head*/
	.logo {
		padding: 16px 0px 15px 0;
		height: auto;
		display: inline-block;
	}

	.logo img {
		width: 70%;
		height: 100%;
		overflow: hidden;
	}

	.navbar-toggle .icon-bar {
		background-color: #012d89;
	}

	.navbar-toggle {
		margin-top: -60px;
		margin-right: 5px;
	}


	/*top*/
	.header {
		background-image: linear-gradient(to right, #fdfdfd, #f0f0f0);
		height: 28px;
	}

	.top-right {
		float: right;
		text-align: right;
		margin-bottom: 0px !important;
		height: 28px;
		line-height: 28px;
		position: relative;
	}

	.top-right a {
		display: inline-block;
		margin-left: 33px;
		position: relative;
		color: #545454;
		font-size: 12px;
	}

	.top-right a::before {
		content: "";
		position: absolute;
		display: inline-block;
		background-image: url(../images/icon.png);
		background-repeat: no-repeat;
	}

	.top-right a.return-sy {
		padding-left: 21px;
	}

	.top-right a.english {
		padding: 0px 22px;
	}

	.top-right a.return-sy::before {
		width: 16px;
		height: 12px;
		background-position: 0px 0px;
		top: 10px;
		left: 0px;
	}

	.top-right a.english::before {
		width: 17px;
		height: 15px;
		background-position: 0px -28px;
		top: 9px;
		left: 0px;
	}

	.top-right a:hover {
		text-decoration: none;
	}

	.top-right .sea-btn {
		width: 16px;
		height: 16px;
		display: inline-block;
		float: right;
		margin: 9px 3px 0px 0px;
		background: url(../images/icon.png) no-repeat 0px -62px;
		background-color: none;
		border: none;
	}

	.scroolsy .carousel-control.left span,
	.scroolsy .carousel-control.right span {
		width: 50px;
		height: 50px;
		background-repeat: no-repeat;
		margin-top: -34px;
	}

	.scroolsy .carousel-control.left span {
		background-image: url(../images/scrleft.png);
		background-size: 50px 50px;
	}

	.scroolsy .carousel-control.right span {
		background-image: url(../images/scrrig.png);
		background-size: 50px 50px;
	}

	.newbox .col-md-7 li {
		width: 49%;
		margin-right: 0px;
		
	}

	.newbox .col-sm-6 {
		padding: 0 2%;
	}

	.newbox .col-md-7 {
		margin-top: 10px;
	}

	.newbox .col-md-7 li:nth-child(2) {
		float: right;
	}

	.newbox .col-md-7 li p {
		height: 40px;
		line-height: 20px;
		margin-top: 15px;
		font-size: 14px;
		padding: 0 3%;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.newbox .col-md-7 li span {
		margin-top: 8px;
		padding-left: 28px;
	}

	.newbox .col-md-7 li span::before {
		left: 11px;
	}

	.widbfb .container .col-md-3 {
		height: 220px;
	}

	.widbfb .container .col-md-3 ul {
		height: 220px;
	}

	.widbfb .container .col-md-3 div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 40px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.widbfb .container .col-md-3 div p {
		text-indent: 20px;
	}

	.widbfb .container .col-md-3 div .stime {
		font-size: 18px;
		margin-bottom: 5px;
	}

	.widbfb .container .col-md-3 div .stext {
		font-size: 15px;
	}

	.xsbox .col-xs-12 {
		width: 33.33%;
	}

	.xsbox .col-xs-12:nth-child(4) {
		margin-bottom: 0px;
	}

	.daybox .nav-tabs>li>a::after {
		height: 20px;
		margin: 5px 8px 0px 8px;
	}

	.daybox .nav-tabs>a.daymore::after {
		margin-left: 0;
	}

	.daybox .container .col-md-7 {
		padding: 40px 0px 0px 0px;
	}

	.daybox .nav-tabs>a.daymore {
		margin-top: 2px;
	}

	.daybox::before {
		content: "";
		position: relative;
		width: 100%;
		background: #fafafa;
		height: 450px;
		display: inline-block;
	}
	.daybox .container .col-md-7{
		height: 450px;
	}

	.daybox .container {
		position: relative;
		margin-top: -452px;
	}

	.daybox .col-md-5 {
		padding: 50px 0px 0px 0px;
	}

	.ztbox {
		border: none;
	}

	.ztbox .col-xs-12 {
		border: 4px #f2f2f2 solid;
		box-sizing: border-box;
		margin-bottom: 20px;
	}

	.ztbox .col-md-3 div {
		padding-top: 20px;
		height: 120px;
	}

	.ztbox .col-md-3:nth-child(2) div,
	.ztbox .col-md-3:nth-child(4) div {
		height: 120px;
	}

	.ztbox .col-md-3 div p.ztit {
		font-size: 16px;
	}

	.ztbox .col-md-3 div p.zteng {
		font-size: 18px;
	}

	.ztbox .col-md-3 div p.zteng::after {
		top: 27px;
		width: 20%;
		left: 40%;
	}

	.ztbox .col-md-3 div a.ztmore {
		padding-top: 4px;
	}

	.viderobox {
		margin-top: 20px;
	}

	.hot-product .hot-product-banner {
		width: 100%;
		text-align: center;
	}

	.hot-product .hot-product-banner .owl-item .owl-item {
		margin-right: 2%;
	}

	.owl-carousel .owl-nav div.owl-prev {
		left: 20px;
	}

	.owl-carousel .owl-nav div.owl-next {
		right: 20px;
	}

	.container {
		width: 86% !important;
	}

	.navigation-down {
		top: 169px;
	}

	.navigation-down .nav-down-menu .navigation-down-inner {
		width: 100%;
	}

	.mndt-box {
		width: 400px;
	}

	.widbfb .container {
		width: 100% !important;
	}

	.mndt-box .modal-header {
		right: -15px;
		top: -15px;
	}

	.mndt-box .modal-header .close {
		width: 28px;
		height: 28px;
		background-size: 28px 28px;
	}

	.ztbox .col-md-3 div,
	.ztbox .col-md-3:nth-child(2) div,
	.ztbox .col-md-3:nth-child(4) div {
		height: 140px;
	}

	.ztbox .col-md-3 span {
		height: 140px;
	}

	.ztbox .col-md-3 img {
		height: 140px;
	}

	.ztbox .col-md-3:nth-child(2) img,
	.ztbox .col-md-3:nth-child(4) img {
		height: 140px;
	}

	.ztbox .col-md-3:nth-child(2) span:before,
	.ztbox .col-md-3:nth-child(4) span:before {
		top: 116px;
	}

	.acad-left {
		margin-bottom: 65px;
	}


	.footer .col-md-5 img {
		width: 90%;
	}

	.footer .col-md-7 {
		padding-left: 15px;
	}

	.footer .col-md-7 li {
		margin-left: 0;
	}

	.footer .col-md-7 li {
		font-size: 12px;
	}

	.footer .col-md-7 li p {
		font-size: 10px;
	}

	.foot-bg {
		margin-top: 50px;
	}

	.footer .col-md-10 {
		margin-top: 20px;
	}

	.footer .col-md-2 {
		margin-top: 20px;
		display: none;
	}

	.footer .col-md-2 a {
		margin-right: 14px;
		margin-left: 0px;
	}

	.recruit .col-md-4 {
		border-left: 0;
	}

	.footer .col-md-2 a {
		width: 40px;
	}

	.footer .col-md-2 a p {
		font-size: 10px;
	}

	.daybox .col-md-5 .calendar {
		margin: 0 auto;
	}

	.xbanner .container {
		width: 100% !important;
	}

	.aboutbox .col-sm-9 .over-cont p img {
		width: 60%;
	}

	/*师资名录*/
	.aboutbox .teabox li {
		margin-right: 3%;
		width: 45%;
		height: 300px;
	}

	.aboutbox .teabox li img {
		height: 200px;
	}

	.aboutbox .teabox li .teatext {
		top: 166px;
		width: 98.4%;
	}
	.navigation-down .menu-1 dl{margin-right: 2%;}
	.new-list .col-md-8 .carousel .carousel-inner{
		height: 341px;
	}
	.new-list .col-md-8 .carousel .carousel-inner img{
		height: 341px;
	}
	/*平台建设*/
	.reasearch  .reasearch-left{
		width: 40%;
		float: left;
	}
	.reasearch  .reasearch-left dt{
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 10px;
	}
	.reasearch  .reasearch-left dd{
		padding-bottom: 10px;
		width: 100%;
		height: 120px;
		box-sizing: border-box;
	}
	.reasearch  .reasearch-left dd img{
        width: 150px;
		height: 102px;
		border-radius: 10px;
		float: left;
		margin-right: 4px;
		object-fit: cover;
	}
	.reasearch  .reasearch-left dd span{
		height: 70px;
		width: 70px;
		border-radius: 50%;
		display: inline-block;
		background: #3b64ba;
		font-size: 16px;
		line-height: 20px;
		text-align: center;
		color: #fff;
		padding-top: 15px;
		box-sizing: border-box;
		margin-top:16px;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig{
		width: 60%;
		float: left;
		background: url(../images/ptjsbg.jpg) no-repeat right 100px;
		height: 540px;
		background-size: 100% 100%;
	}
	.reasearch  .reasearch-rig dl{
		width: 251px;
	}
	.reasearch  .reasearch-rig dt{
		font-size: 15px;
		line-height: 26px;
		color: #2e2e2f;
		padding: 0px;
		margin-top:15px;
		margin-bottom:40px;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig dd{
		margin: 0 18px;
		border-bottom: 1px #dcdbdb dashed;
		padding: 24px 0px;
		line-height: 22px;
		color: #292929;
		font-size: 16px;
		max-height: 108px;
		overflow: hidden;
	}
	.reasearch  .reasearch-rig dd em{
		font-style: normal;
		font-size: 14px;
		color: #737373;
	}
	.reasearch .reasearch-bott{
		width: 244px;
		margin: 30px auto 0px auto;
		background: #3b64ba;
		color: #fff;
		font-size: 15px;
		line-height: 30px;
		position: relative;
	}
	.reasearch .reasearch-bott dt{
		font-weight: bold;
		background: #213a78;
		font-size: 18px;
		text-align: center;
		height: 36px;
		line-height: 36px;
	}

	/*20210901*/
	.stud-cont h3, .stud-cont h4{
		font-size: 20px;
		height: 50px;
		line-height: 50px;
	}
	.stud-cont p{
		font-size: 16px;
		line-height: 30px;
	}
	.dqjjimg{
		height: 220px;
	}
	.dqjjimg img{
		height: 220px;
	}
	.dqjjimg dt{
		font-size: 30px;
	}
	.dqjjimg dd:nth-child(2){
		font-size: 20px;
		margin-bottom: 22px;
	}
	.dqjjimg dd:nth-child(3), .dqjjimg dd:nth-child(4){
		font-size: 16px;
	}
	.stud-gzzd dt{
		font-size: 24px;
		height: 60px;
		line-height: 60px;
	}
	.stud-gzzd dd a:first-child{
		max-width: 82%;
		font-size: 16px;
	}
	.stud-gzzd dd::after{
		width: 86%;
	}
	.stud-cont .studlist li{
		width: 47%;
	}
	.bmzzrx p{
		width: 72%;
	}
	.stud-cylink dd li{
		font-size: 16px;
	}


.notice_new li dl{width: 80%;float: left;height:100px;}


.xznew_li li .nr_rig{width: 70%;font-size: 14px;}

}
@media (max-width:1100px) {
	/*平台建设*/
	.reasearch  .reasearch-left{
		width: 40%;
		float: left;
	}
	.reasearch  .reasearch-left dt{
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 10px;
	}
	.reasearch  .reasearch-left dd{
		padding-bottom: 10px;
		width: 100%;
		height: 120px;
		box-sizing: border-box;
	}
	.reasearch  .reasearch-left dd img{
        width: 120px;
		height: 81px;
		border-radius: 10px;
		float: left;
		margin-right: 4px;
		object-fit: cover;
	}
	.reasearch  .reasearch-left dd span{
		height: 55px;
		width: 55px;
		border-radius: 50%;
		display: inline-block;
		background: #3b64ba;
		font-size: 14px;
		line-height: 20px;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		box-sizing: border-box;
		margin-top:13px;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig{
		width: 60%;
		float: left;
		background: url(../images/ptjsbg.jpg) no-repeat right 100px;
		height: 520px;
		background-size: 100% 100%;
	}
	.reasearch  .reasearch-rig dl{
		width: 66%;
	}
	.reasearch  .reasearch-rig dt{
		font-size: 15px;
		line-height: 26px;
		color: #2e2e2f;
		padding: 0px;
		margin-top:15px;
		margin-bottom:20px;
		letter-spacing: -1px;
	}
	.reasearch  .reasearch-rig dd{
		margin: 0 2%;
		border-bottom: 1px #dcdbdb dashed;
		padding: 20px 0px;
		line-height: 22px;
		color: #292929;
		font-size: 16px;
		max-height: 108px;
		overflow: hidden;
	}
	.reasearch  .reasearch-rig dd em{
		font-style: normal;
		font-size: 14px;
		color: #737373;
	}
	.reasearch .reasearch-bott{
		width: 244px;
		margin: 30px auto 0px auto;
		background: #3b64ba;
		color: #fff;
		font-size: 15px;
		line-height: 30px;
		position: relative;
	}
	.reasearch .reasearch-bott dt{
		font-weight: bold;
		background: #213a78;
		font-size: 18px;
		text-align: center;
		height: 36px;
		line-height: 36px;
	}
}

@media (max-width:1000px) {
	.container {
		width: 100% !important;
	}

	.aboutbox .col-sm-9 {
		padding-left: 5%;
	}

	.daybox .col-md-7 {
		padding-right: 2%;
	}

	.daybox .nav-tabs {
		font-size: 20px;
	}

	.daybox .nav-tabs>li>a::after {
		margin: 4px 10px 0px 10px;
	}

	.daybox .nav-tabs>a.daymore {
		margin-top: 4px;
	}

	.footer .col-md-7 li {
		margin: 0px;
	}

	.footer .col-md-5,
	.footer .col-md-7 {
		margin-top: 20px;
	}

	.footer .col-md-10 {
		margin-top: 20px;
		line-height: 22px;
	}

	.footer .col-md-2 {
		margin-top: 30px;
	}

	.recruit .col-md-12 img {
		width: 100%;
	}

	.footer .col-md-7 {
		text-align: left;
		padding-left: 15px;
	}

	.footer .col-md-5 img {
		width: auto;
	}

	.aboutbox .col-sm-3 dt {
		font-size: 18px;
	}

	.aboutbox .col-sm-3 dt em {
		font-size: 16px;
	}

	.aboutbox .col-sm-3 dd {
		font-size: 14px;
	}

	.aboutbox .col-sm-3 dd em {
		font-size: 14px;
	}

	.aboutbox .col-sm-9 .about-tit {
		font-size: 18px;
	}

	.aboutbox .col-sm-9 .about-tit em {
		font-size: 16px;
	}

	.over-cont {
		font-size: 14px
	}

	.about-cont {
		font-size: 14px;
	}

	.aboutbox .col-sm-9 .over-cont h1 {
		font-size: 20px;
	}

	.aboutbox .leadbox li {
		width: 29%;
		height: 310px;
		margin-bottom: 30px;
	}

	.aboutbox .leadbox li img {
		height: 141px;
	}

	.aboutbox .leadbox li div {
		padding: 0 3%;
	}

	.aboutbox .leadbox li div h3 strong {
		font-size: 22px;
	}

	.aboutbox .leadbox li div h3 span {
		font-size: 14px;
		line-height: 20px;
	}

	.aboutbox .leadbox li div p:nth-child(2) {
		font-size: 16px;
		margin-top: 20px;
	}

	.aboutbox .leadbox li div p:nth-child(3) {
		font-size: 14px;
		line-height: 20px;
	}

	.nsjgbox {
		font-size: 16px;
	}

	.aboutbox .col-sm-9 .about-cont h1 {
		font-size: 20px;
	}

	.aboutbox .col-sm-9 .about-cont p {
		font-size: 16px;
	}

	.aboutbox .col-sm-9 .about-cont h2 strong {
		font-size: 32px;
	}

	.aboutbox .col-sm-9 .about-year li p:first-child {
		font-size: 18px;
	}

	.aboutbox .col-sm-9 .about-year li p {
		font-size: 14px;
	}

	.contact-box li div h6,
	.ndjh-box dd li,
	.prof-box li h6 {
		font-size: 20px;
	}

	.aboutbox .col-sm-9 .about-cont p {
		font-size: 14px;
	}

	.contact-box li:nth-child(2) div p,
	.contact-box li:nth-child(3) div p {
		font-size: 18px !important;
	}

	.contact-box li div p {
		margin-bottom: 11px;
	}

	.talent-bt strong i,
	.prof-box li h6 i {
		font-size: 32px;
	}

	.ndjh-box h5,
	.about-cont h5 strong {
		font-size: 22px;
	}

	.ndjh-box dt li,
	.aboutbox .col-sm-9 .insti-box li p,
	.cons-box li,
	.aboutbox .col-sm-9 .city-cont p {
		font-size: 16px;
	}

	.about-cont .imgjle {
		padding-left: 3%;
	}

	.prof-bt strong i {
		font-size: 26px;
	}

	.adva-box li {
		font-size: 18px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}

	.aboutbox .col-sm-9 .insti-box li {
		width: 24%;
	}

	.aboutbox .col-sm-9 .insti-box li img {
		width: 100%;
		height: auto;
	}

	.aboutbox .col-sm-9 .cept-cont {
		padding-left: 2%;
	}

	.aboutbox .col-sm-9 .cept-cont p {
		font-size: 18px;
	}

	.city-cont p img {
		width: 100%;
	}

	.newxq-scr .carousel-caption {
		width: 100%;
		box-sizing: border-box;
	}

	/*弹窗*/
	.modal-dialog {
		width: 90%;
		max-height: 600px;
		overflow-y: scroll;
		border-radius: 0;
		margin: 30px auto;
	}

	.leadertcy {
		padding-left: 4%;
		padding-top: 60px;
		position: relative;
	}

	.leadertcy img {
		float: left;
		margin-right: 20px;
		width: 180px;
		height: 195px;
	}

	.leadertcy .leadtc-rig {
		width: 50%;
		height: 130px;
		background: #3463c4;
		float: left;
		margin-top: 66px;
	}

	.leadertcy .leadtc-rig h6 {
		padding-left: 7%;
		font-size: 30px;
		color: #fff;
		margin-top: 15px;
		font-weight: bold;
	}

	.leadertcy .leadtc-rig h6 em {
		font-size: 20px;
		color: #a8b7e1;
		font-style: normal;
		margin-left: 7px;
	}

	.leadertcy .leadtc-rig p {
		padding-left: 7%;
		font-size: 16px;
		line-height: 28px;
		color: #fff;
		margin-bottom: 0;
	}

	.leadertcy button.close {
		width: 40px;
		height: 40px;
		background: url(../images/tcgb.png) no-repeat;
		right: 38px;
		top: 10px;
		position: absolute;
		background-size: 40px 40px;
	}

	.leadertce {
		padding-left: 2%;
	}

	.leadertce p {
		font-size: 16px;
		color: #737070;
		line-height: 32px;
		margin-top: 30px;
	}

	/*模拟大图*/
	.mndt-box {
		width: 400px;
		height: auto;
		position: relative;
		overflow-y: initial;
		margin: 10% auto;
	}

	.mndt-box .modal-header {
		padding: 0;
		border: none;
		position: absolute;
		z-index: 99;
		right: -15px;
		top: -15px;
	}

	.mndt-box .modal-header .close {
		width: 28px;
		height: 28px;
		display: block;
		opacity: 1;
		background-size: 28px 28px;
	}

	.mndt-box .modal-content {
		border-radius: 0 !important;
		border: none;
	}

	.mndt-box .modal-body {
		position: relative;
		padding: 0;
	}

	.mndt-box .modal-body .scr-text {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 60px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.mndt-box .modal-body .scr-text .stime {
		font-size: 26px;
		margin-top: -3px;
		margin-bottom: 0px;
		color: #fff;
		padding-left: 3%;
	}

	.mndt-box .modal-body .scr-text .stext {
		font-size: 16px;
		margin-top: -5px;
		color: #fff;
		padding-left: 3%;
	}

	.footer .col-sm-12 {
		width: 100%;
	}

	.foot-bg {
		position: relative;
	}

	.footer .footimg {
		position: absolute;
		right: 10px;
		bottom: 20px;
		width: 50%;
	}

	.footer .footimg img {
		width: 100%;
	}

/*加入我们*/

.recrbox .recru-tit{
font-size:20px;
padding: 0px 0px 27px 0;
margin-top: 20px;
}
.recrbox .col-md-6{
	background: #f9f9f9;
	margin-right: 2%;
	width: 49%;
	box-sizing: border-box;
	padding: 2% 0px 2% 2%;
}
.recrbox .col-md-6:nth-child(3){
	 margin-right:0px;
}
.recrbox .col-md-6 img{
	float: left;
	margin-right: 2%;
	margin-top: 7px;
}
.recrbox .col-md-6 div{
	float: left;
}
.recrbox .col-md-6 div h3{
	margin: 0px 0px 22px 0px;
	font-size: 20px;
	font-weight: 550;
	color: #242424;
	position: relative;
}
.recrbox .col-md-6 div h3::after{
	content: "";
	width: 22px;
	height: 4px;
	background: #cf0f10;
	position: absolute;
	left: 12px;
	top: 38px;
}
.recrbox .col-md-6 div p{
	margin: 0;
}
.recrbox .col-md-6 div p:nth-child(2){
	font-size: 14px;
	color: #b2b2b2;
}
.recrbox .col-md-6 div p:nth-child(3){
	font-size: 20px;
	color: #7c7c7c;
}
.recrbox .col-md-12{
	margin-top: 19px;
	padding: 0px;
}
.recrbox .col-md-12 li{
	border: 1px #d2d2d2 solid;
	padding: 28px 40px;
	margin-top: 20px;
	position: relative;
}
.recrbox .col-md-12 li:hover{
	background: #efefef;
}
.recrbox .col-md-12 li h6{
	font-size: 18px;
	color: #b2b2b2;
	margin: 0;
}
.recrbox .col-md-12 li h6 a{
	color: #555;
	display: inline-block;
	width: 60%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.recrbox .col-md-12 li h6 span{
	float: right;
}
.recrbox .col-md-12 li p{
	color: #7e7e7e;
	font-size: 14px;
	width: 80%;
	line-height: 24px;
	margin-top: 8px;
	height: 68px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	margin-bottom: 0;
}
.recrbox .col-md-12 li p em{
	color: #2a2a2a;
	font-size: 16px;
	font-style: normal;
}
.recrbox .col-md-12 li a.recrbtn{
	color: #fff;
	background: #cc0001;
	width: 126px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	display: inline-block;
	font-size: 16px;
	position: absolute;
	right: 40px;
	bottom: 22px;
}
.recrxq-boxy{
	border-bottom: 1px #e6e4e4 solid;
	padding: 0px 5px 19px 5px;
}
.recrxq-boxy h1 {
	font-size: 30px;
	text-align: left;
	font-family: "微软雅黑";
	color: #1d1d1d;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-top: 0;
}

.recrxq-boxy p {
	color: #9c9c9c;
	font-size: 13px;
	font-family: "宋体";
	margin: 0px;
	margin-top: 20px;
	height: 16px;
	line-height: 16px;
	display: inline-block;
	width: 100%;
}

.recrxq-boxy p.rectext1 span {
	display: inline-block;
	max-width: 17%;
	box-sizing: border-box;
	padding-right: 9px;
	margin-left: 9px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	vertical-align: middle;
}
.recrxq-boxy p.rectext1 span:nth-child(1){
	margin-left: 0;
}

.recrxq-boxy p.rectext2 span{
	height: 22px;
	line-height: 22px;
	padding: 0 12px;
	background: #fff2e3;
	color: #cc0001;
	margin-right: 12px;
	display: inline-block;
}

.recrxq-boxe h2{
   color: #3b3b3b;
   font-size: 24px;
   border-left: 8px #cc0001 solid;
   padding-left: 13px;
   height: 22px;
   line-height: 22px;
   margin: 30px 0px;
}
.recrxq-boxe p{
	padding-left: 18px;
	font-size: 16px;
	line-height: 34px;
	color: #3b3b3b;
	font-family: "宋体";
	margin-bottom: 20px;
}

.aboutbox,.recrbox{margin-top: 0px;}
.searchk  .col-md-12 .searnr{
	position: absolute;
	left: 50%;
	top: 50%;
	width: 60%;
	margin-left: -30%;
	background: rgba(255, 255, 255, 0.37);
	border-radius:4px;
	padding: 7px 10px;
	box-sizing: border-box;
	margin-top: -40px;
	height: auto;
}
.searchk  .col-md-12 .searnr .ss-inp{
	width: 80%;
	float: left;
	background:#fff url(../images/ss-ico1.png) no-repeat 20px center;
	height: 40px;
	line-height: 40px;
	font-size: 15px;
	color: #c6c6c6;
	text-indent: 50px;
	padding: 0;
}
.searchk  .col-md-12 .searnr .ss-btn{
	width: 20%;
	height: 40px;
	line-height: 40px;
	background: #fcce01 url(../images/ss-ico2.png) no-repeat 27px center;
	border: none;
	padding: 0;
	text-indent: 22px;
	font-size: 15px;
	color: #000;
}
.searchk .col-md-12 .searnr p{
	width: 100%;
	height: 26px;
	line-height: 26px;
	color: #fcd10a;
	font-family: "宋体";
	font-size: 14px;
	font-weight: bold;
	background: #4c4c4c;
	text-align: left;
	padding: 0;
	margin: 0;
	text-indent: 20px;
}
.searchk .col-md-12 .searnr p a{
	color: #fff;
	margin: 0 10px;
}
.xbanner .col-md-12 div{
	position: absolute;
	width: auto;
	right: 25%;
	top:50%;
	margin-top: -55px;
	background:rgba(0, 0, 0, 0.34);
	color: #fff;
	text-align: center;
	padding: 0 15px 10px;
}

.xbanner .col-md-12 div h3{
	font-size: 39px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 15px;
}
.xbanner .col-md-12 div p{
	font-size: 15px;
}
.recrbox .row{margin-top: 0px;}
.aboutbox{padding-top: 0px;}
}


/**20220130**/
.xmqw .imgjz img{margin: 20px auto 20px auto !important;}
.footimg{position: relative;}
.gfwbp{position: absolute;right: 0px;top: 30px;}
.gfwbp a{display: inline-block;width: 50px;margin: 0 6px;font-size: 12px;color: #bbb;line-height: 24px;}
.gfwbp a img{display: block;}
.aboutbox .col-sm-9 .over-cont p img,.imgzb img {width: auto;max-width: 100%;overflow: hidden;}
.aboutbox .col-sm-9 .about-year li .jslch:hover{
	box-shadow: 0px 30px 80px -15px rgba(0, 0, 0, 0.3);
	transform: scale(1.02);}
.aboutbox .col-sm-9 .about-year li h3{font-size: 20px;font-weight: bold;}
.aboutbox .col-sm-9 .about-year li .jslch{position: relative;
	transition: all 0.4s ease-out;
	padding: 15px;
	border-radius: 10px;
	box-shadow: 2px 2px 6px #e0e0e0;}
.aboutbox .col-sm-9 .about-year li::before{background: #fff;width: 13px;height: 13px; border: 3px solid #a22226;left: -45.5px;}
.aboutbox .col-sm-9 .about-year li p{position: relative;padding-left: 15px;}
.aboutbox .col-sm-9 .about-year li p::before{content: "";display: inline-block;width: 5px;height: 5px;background: #aab5e3;position: absolute;left: 0;top: 12px;}
/**20220130结束**/

@media (max-width:990px) {

	.aboutbox .col-sm-3,
	.aboutbox .col-sm-9 {
		margin-top: 30px;
	}

}

@media (max-width:767px) {

	/* 图片自适应 */
	img {
		width: 100%;
		height: auto;
		width: auto\9;
		/* ie8 */
		display: block;
		-ms-interpolation-mode: bicubic;
		/*为了照顾ie图片缩放失真*/
	}
	.navigation-down{
		display: none;
	}


	/*new*/
	.newbox {
		background: #fff;
		position: relative;
		margin: 0px 0px 0px 0px;
	}


	.new-tit {
		width: 100%;
		text-align: center;
		padding: 37px 0px 28px 0px;
	}

	.new-tit strong {
		font-size: 30px;
		color: #000;
		letter-spacing: 35px
	}

	.new-tit i {
		color: #999;
		font-size: 29px;
		font-style: normal;
		margin-left: -19px;
	}

	.newbox .col-md-5 {
		padding: 0 2%;
	}

	.newbox .col-md-5 div {
		position: relative;
		margin-top: -17px;
		width: 100%;
		height: 127px;
		background: rgba(11, 72, 200, 0.8);
		padding: 0px 26px 0px 43px;
		box-sizing: border-box;
		color: #fff;
	}

	.newbox .col-md-5 div p {
		padding: 24px 0px 0px 0px;
		line-height: 26px;
		font-size: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 76px;
	}

	.newbox .col-md-5 div span {
		display: block;
		font-size: 12px;
		margin-top: 20px;
		text-align: right;
		position: relative;
	}

	.newbox .col-md-5 div span::before {
		content: "";
		display: inline-block;
		position: absolute;
		right: 73px;
		top: 3px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px 0px;
	}

	.newbox .col-md-7 li {
		float: left;
	}

	.newbox .col-md-7 li:nth-child(2) {
		margin-right: 0px;
	}

	.newbox .col-md-7 li p {
		height: 84px;
		line-height: 28px;
		margin-top: 19px;
		font-size: 18px;
		padding: 0 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.newbox .col-md-7 li span {
		display: block;
		font-size: 12px;
		margin-top: 16px;
		position: relative;
		padding-left: 33px;
		color: #ac9246;
	}

	.newbox .col-md-7 li span::before {
		content: "";
		display: inline-block;
		position: absolute;
		left: 16px;
		top: 3px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px -27px;
	}

	.more-btn {
		width: 100%;
		margin-top: 38px;
		text-align: center;
	}

	/*scr*/
	.scroolsy .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(255, 255, 255, 0.7);
		border: none;
		margin: 0 1px 0px 2px;
	}

	.scroolsy .carousel-indicators .active {
		background: #fff000;
		width: 23px;
	}

	/*xueshu*/
	.xsbg {
		background: url(../images/bg2.jpg) no-repeat center top;background-size: 100%;
		width: 100%;
	}

	.acad-left {
		width: 82px;
		height: 82px;
		margin-right: 24px;
		background: #e62f34;
		color: #fff;
		float: left;
		text-align: center;
		padding-top: 4px;
		box-sizing: border-box;
		margin-bottom: 60px;
	}

	.col-md-4:nth-child(3) .acad-left {
		background: #f15e2b;
	}

	.col-md-4:nth-child(4) .acad-left {
		background: #fdc51d;
	}

	.acad-left strong {
		font-size: 36px;
		font-weight: normal;
	}

	.acad-left p {
		margin-bottom: 0px;
		font-size: 18px;
		margin-top: -6px;
	}

	.acad-rig p {
		color: #000;
		font-size: 18px;
		line-height: 28px;
		margin-top: 5px;
		font-weight: 400;
		height: 56px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.acad-rig span {
		color: #929090;
		font-size: 15px;
		font-family: "宋体";
		display: block;
		position: relative;
		text-indent: 21px;
		overflow: hidden;
		height: 18px;
	}

	.acad-rig span.professor {
		margin-top: 16px;
	}

	.acad-rig span.professor::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 15px;
		left: 0px;
		top: 2px;
		background: url(../images/icon.png) no-repeat -53px -104px;
	}

	.acad-rig span.address {
		margin-top: 8px;
	}

	.acad-rig span.address::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 17px;
		left: 0px;
		top: 0px;
		background: url(../images/icon.png) no-repeat -52px -140px;
	}

	.widbfb .container .col-md-3 {
		height: 160px;
	}

	.widbfb .container .col-md-3 ul {
		height: 160px;
	}

	.widbfb .container .col-md-3 div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 50px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.widbfb .container .col-md-3 div p {
		color: #fff;
		text-indent: 4%;
		margin-bottom: 0px;
	}

	.widbfb .container .col-md-3 div .stime {
		font-size: 26px;
		margin-top: -3px;
		margin-bottom: 0px;
	}

	.widbfb .container .col-md-3 div .stext {
		font-size: 16px;
		margin-top: -10px;
	}

	.widbfb .container {
		width: 100% !important;
	}

	.recruit .col-md-4 li {
		width: 48%;
		padding-right: 2%;
		float: left;
		box-sizing: border-box;
	}

	.xbanner .container {
		width: 100% !important;
	}

	.contact-box li img {
		width: 60%;
		margin: 50px auto 0 auto;
	}

	.newxq-scr {
		margin-right: 30px;
	}

	.new-list .carousel-caption {
		height: 40px;
	}

	.newxq-scr {
		height: auto;
	}

	.nav_top {
		height: auto;
		background: #fff;
	}

	.navbar-nav {
		margin: 0 20px;
	}

	.nav_li li,
	.nav_li li:nth-child(1) {
		display: inline-block;
		width: 100%;
		position: relative;
	}

	.nav_li li a {
		display: block;
		color: #1c4daf;
		position: relative;
		text-align: center;
		padding-top: 10px;
		padding-bottom: 10px;
		line-height: 20px;
		font-size: 16px;
		text-align: left;
	}

	.nav_li li:nth-child(1) a::before {
		display: none;
	}

	.nav_li li a:hover {
		background: none;
	}

	.nav_li li a:hover::after {
		display: none;
	}

	.nav_li li:nth-child(1) a:hover::after {
		display: none;
	}

	.nav_li li a:link {
		color: #1c4daf;
		background: none;
	}

	.cen-logo {
		padding-left: 2%;
	}

	.navbar-header {
		padding-right: 2%;
	}

	.xsbox .col-xs-12 {
		width: 100%;
		margin-bottom: 20px;
	}
	.recrbox .col-xs-12{
        width: 100%;
		margin-right: 0;
		margin-bottom: 10px;
	}
	.recrbox .col-xs-12 img{
		width: 90px;
		margin: 6px 5% 0px 0px;
	}
	.recrxq-boxy p.rectext2 span{
		margin-right: 1%;
		padding: 0 8px;
		margin-bottom: 5px;
	}
	.searchk .searnr{
		position: absolute;
		left: 50%;
		top: 50%;
		width: 90%;
		background: rgba(255, 255, 255, 0.37);
		border-radius:4px;
		padding: 2px 5px;
		box-sizing: border-box;
		margin-top: -17px;
		margin-left: -45%;
	}
	.searchk .searnr .ss-inp{
		width: 80%;
		float: left;
		background:#fff url(../images/ss-ico1.png) no-repeat 10px center;
		height: 30px;
		line-height: 30px;
		font-size: 13px;
		color: #c6c6c6;
		text-indent: 36px;
		padding: 0;
	}
	.searchk .searnr .ss-btn{
		width: 20%;
		height: 30px;
		line-height: 30px;
		background: #fcce01 url(../images/ss-ico2.png) no-repeat 10px center;
		border: none;
		padding: 0;
		text-indent: 22px;
		font-size: 13px;
		color: #000;
	}
	.searchk .searnr p{
		width: 100%;
		height: 20px;
		line-height: 20px;
		color: #fcd10a;
		font-family: "宋体";
		font-size: 13px;
		background: #4c4c4c;
		text-align: left;
		padding: 0;
		margin: 0;
		text-indent: 20px;
		display: none;
	}
	.searchk .searnr p a{
		color: #fff;
		margin: 0 10px;
	}
	.xbanner .col-md-12 div{
		position: absolute;
		width: auto;
		right: 30%;
		top:65%;
		background:rgba(0, 0, 0, 0.34);
		color: #fff;
		text-align: center;
		padding:0px 15px 10px;
	}

	.xbanner .col-md-12 div h3{
		font-size: 22px;
		font-weight: bold;
		margin-bottom: 0px;
		margin-top: 10px;
	}
	.xbanner .col-md-12 div p{
		font-size: 13px;
	}
	.aboutbox, .recrbox{
		margin-bottom: 0px;
	}

	.reasearch  .reasearch-left dd{
		padding-bottom: 44px;
		width: 100%;
		height: 100px;
		box-sizing: border-box;
	}
	.reasearch  .reasearch-left dd img{
        width: 140px;
		height: 95px;
		border-radius: 10px;
		float: left;
		margin-right: 4px;
		object-fit: cover;
	}
	.reasearch  .reasearch-left dd span{
		height: 60px;
		width: 60px;
		border-radius: 50%;
		display: inline-block;
		background: #3b64ba;
		font-size: 16px;
		line-height: 24px;
		text-align: center;
		color: #fff;
		padding-top: 8px;
		box-sizing: border-box;
		margin-top:17px;
	}
	.reasearch .reasearch-rig dt{
		margin-bottom: 50px;
	}
	.reasearch .reasearch-rig dd{
		margin: 0 4%;
	}

}



@media (max-width:769px){
	
}


@media (max-width:568px) {

	/*head*/
	.navbar-toggle {
		margin-top: -48px;
		margin-right: 5px;
	}

	.container {
		width: 100% !important;
	}

	/*scr*/
	.scroolsy .carousel-control.left span,
	.scroolsy .carousel-control.right span {
		width: 35px;
		height: 35px;
		background-repeat: no-repeat;
		margin-top: -20px;
	}

	.scroolsy .carousel-control.left span {
		background-image: url(../images/scrleft.png);
		background-size: 35px 35px;
	}

	.scroolsy .carousel-control.right span {
		background-image: url(../images/scrrig.png);
		background-size: 35px 35px;
	}

	.newbox {
		margin-top:0px;
	}

	.newbox .col-md-7 li span {
		padding-left: 22px;
	}

	.newbox .col-md-7 li span::before {
		left: 6px;
	}

	.widbfb .container .col-md-3 {
		height: 120px;
	}

	.widbfb .container .col-md-3 ul {
		height: 120px;
	}

	.widbfb .container .col-md-3 div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 36px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.widbfb .container .col-md-3:nth-child(1) div p {
		text-indent: 15px;
	}

	.widbfb .container .col-md-3 div p {
		text-indent: 8px;
	}

	.widbfb .container .col-md-3 div .stime {
		font-size: 15px;
		margin-bottom: 5px;
	}

	.widbfb .container .col-md-3 div .stext {
		font-size: 12px;
	}

	.footer .col-md-5 img {
		width: 100%;
	}

	.recruit .col-md-4 li {
		width: 100%;
		padding-right: 0;
	}

	.recruit {
		padding-bottom: 10px;
	}

	.hot-product .hot-product-banner .owl-item .owl-item {
		margin: 0 1%;
	}

	.recruit .col-md-8 {
		padding-bottom: 0;
	}

	.daybox .nav-tabs>a.daymore {
		margin-top: 5px;
	}

	.aboutbox,.recrbox {
		margin-top: 0px;
	}

	.aboutbox .col-sm-3,
	.aboutbox .col-sm-9 {
		padding-left: 0;
	}

	.aboutbox .col-sm-9 {
		padding-right: 0;
	}

	.aboutbox .col-sm-9 .about-cont p {
		word-wrap: break-word;
	}

	.contact-box li div {
		padding: 0 3%;
	}

	.aboutbox .col-sm-9 .about-cont {
		padding-left: 0;
	}

	.aboutbox .leadbox li {
		width: 48%;
		margin-right: 2%;
	}

	.aboutbox .leadbox li img {
		height: 145px;
	}

	.aboutbox .col-sm-9 .about-cont p {
		padding-right: 0;
	}

	.ndjh-box dl li {
		width: 14%;
	}

	.contact-box li div h6,
	.ndjh-box dd li {
		word-wrap: break-word;
		font-size: 14px;
	}

	.ndjh-box dl li:nth-child(1),
	.ndjh-box dt li {
		font-size: 14px;
		line-height: 20px;
		padding-top: 5px;
	}

	.ndjh-box dd li:nth-child(1) {
		padding-top: 24px;
	}

	.adva-box li::before {
		left: 10px;
	}

	.adva-box li {
		font-size: 15px;
		padding-left: 35px;
	}

	.aboutbox .col-sm-9 .insti-box li p {
		width: 100%;
		margin: 0;
		font-size: 14px;
	}

	.aboutbox .col-sm-9 .city-cont {
		padding: 0;
	}

	.new-list {
		margin-top: 0;
	}

	.xwcont,
	.col-xs-12 {
		padding: 0;
	}

	.newlb-box li {
		padding-left: 3%;
	}
	.newetit{
		height: 40px;
		font-size: 22px;
	}
	.newetit em{
		font-size: 16px;
	}

	.newlb-box .newlb-rig h6,
	.newxq-xglb .newlb-rig h6,
	.newxq-xglb .newlb-rig p {
		width: auto;
	}

	.newxq-xglb,
	.newxq-boxe,
	.newxq-boxy {
		padding: 0 3%;
	}

	.newxq-boxy h1 {
		margin-top: 10px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		white-space: normal;
		text-align: left;
		font-size: 22px;
	}

	.newxq-boxy {
		padding-bottom: 20px;
	}

	.header,
	.newxq-boxy p a {
		display: none;
	}

	.footer .col-md-7,
	.footimg {
		display: none;
	}

	.foot-bg {
		height: 320px;
	}

	.container {
		padding: 0 2%;
		box-sizing: border-box;
	}
	.recrbox .col-xs-12 img{
		width: 56px;
		margin: 23px 5% 0px 0px;
	}
	.searchk .col-md-12 .searnr{
		top: 78%;
		width: 80%;
		margin-left: -40%;
	}
	.searchk .col-md-12 .searnr .ss-btn{
		background: #fcce01;
		background-image: none;
		text-indent: 0px;
	}

	.reasearch  .reasearch-left dd{
		padding-bottom: 44px;
		width: 100%;
		height: 60px;
		box-sizing: border-box;
	}
	.reasearch  .reasearch-left dd img{
        width: 80px;
		height: 54px;
		border-radius: 10px;
		float: left;
		margin-right: 4px;
		object-fit: cover;
	}
	.reasearch  .reasearch-left dd span{
		height: 50px;
		width: 50px;
		border-radius: 50%;
		display: inline-block;
		background: #3b64ba;
		font-size: 12px;
		line-height: 16px;
		text-align: center;
		color: #fff;
		padding-top: 10px;
		box-sizing: border-box;
		margin-top:2px;
	}
	.reasearch .reasearch-rig{
		height: 360px;
	}
	.reasearch .reasearch-rig dt{
		margin-bottom: 30px;
		font-size: 13px;
		line-height: 16px;
	}
	.reasearch .reasearch-rig dd{
		margin: 0 2%;
		padding: 8px 0px;
		max-height:60px;
		overflow: hidden;
		line-height: 18px;
		font-size: 13px;
	}
	.reasearch .reasearch-rig dd em{
		font-size: 11px;
	}
	.reasearch .reasearch-bott dt{
		font-size: 15px;
	}
	.reasearch .reasearch-bott dd{
		font-size: 13px;
	}

/*20210901*/
.stud-cont h3, .stud-cont h4{
	font-size: 20px;
	height: 50px;
	line-height: 50px;
}
.stud-cont p{
	font-size: 14px;
	line-height: 30px;
}
.dqjjimg{
	height: 200px;
	width: 100%;
}
.dqjjimg img{
	height: 200px;
}
.dqjjimg dt{
	font-size: 26px;
}
.dqjjimg dd:nth-child(2){
	font-size: 18px;
	margin-bottom: 12px;
}
.dqjjimg dd:nth-child(3), .dqjjimg dd:nth-child(4){
	font-size: 14px;
}
.stud-gzzd dt{
	font-size: 24px;
	height: 60px;
	line-height: 60px;
}
.stud-gzzd dd{
	height: 34px;
	line-height: 34px;
}
.stud-gzzd dd a:first-child{
	max-width: 76%;
	font-size: 14px;
}
.stud-gzzd dd::after{
	width: 80%;
	display: none;
}
.stud-gzzd dd a:last-child::before{
	margin-top: 8px;
}

.stud-cont .studlist li{
	width: 47%;
}
.bmzzrx p{
	width: 100%;
}
.stud-cylink dd li{
	font-size: 14px;
}
.stud-cont .studlist li dt{
	font-size: 20px;
}
.stud-cont .studlist li dd:nth-child(2){
	font-size: 16px;
}

}

@media (max-width:498px) {
	.recrbox .col-md-12 li{
		padding: 2% 4%;
	}
	.recrbox .col-md-12 li a.recrbtn{
		right: 10px;
		bottom: 10px;
		width: 100px;
		font-size: 15px;
	}
	.recrbox .col-md-12 li p{
		width: 66%;
	}
	.modal-dialog {
		width: 90%;
		max-height: 660px;
		overflow-y: scroll;
		border-radius: 0;
		margin: 30px auto;
	}

	.leadertcy {
		padding-left: 4%;
		padding-top: 60px;
		position: relative;
	}

	.leadertcy img {
		float: left;
		margin-right: 20px;
		width: 244px;
		height: 265px;
	}

	.leadertcy .leadtc-rig {
		width: 244px;
		height: 130px;
		background: #3463c4;
		float: left;
		margin-top: 10px;
	}

	.leadertcy .leadtc-rig h6 {
		padding-left: 7%;
		font-size: 30px;
		color: #fff;
		margin-top: 15px;
		font-weight: bold;
	}

	.leadertcy .leadtc-rig h6 em {
		font-size: 20px;
		color: #a8b7e1;
		font-style: normal;
		margin-left: 7px;
	}

	.leadertcy .leadtc-rig p {
		padding-left: 7%;
		font-size: 16px;
		line-height: 28px;
		color: #fff;
		margin-bottom: 0;
	}

	.leadertcy button.close {
		width: 40px;
		height: 40px;
		background: url(../images/tcgb.png) no-repeat;
		right: 20px;
		top: 0px;
		position: absolute;
		background-size: 40px 40px;
	}

	.leadertce {
		padding-left: 2%;
	}

	.leadertce p {
		font-size: 16px;
		color: #737070;
		line-height: 32px;
		margin-top: 30px;
	}

	/*模拟大图*/
	.mndt-box {
		width: 90%;
		height: auto;
		position: relative;
		overflow-y: initial;
		margin: 10% auto;
	}

	.mndt-box .modal-header {
		padding: 0;
		border: none;
		position: absolute;
		z-index: 99;
		right: -15px;
		top: -15px;
	}

	.mndt-box .modal-header .close {
		width: 28px;
		height: 28px;
		display: block;
		opacity: 1;
		background-size: 28px 28px;
	}

	.mndt-box .modal-content {
		border-radius: 0 !important;
		border: none;
	}

	.mndt-box .modal-body {
		position: relative;
		padding: 0;
	}

	.mndt-box .modal-body .scr-text {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 60px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.mndt-box .modal-body .scr-text .stime {
		font-size: 26px;
		margin-top: -3px;
		margin-bottom: 0px;
		color: #fff;
		padding-left: 3%;
	}

	.mndt-box .modal-body .scr-text .stext {
		font-size: 16px;
		margin-top: -5px;
		color: #fff;
		padding-left: 3%;
	}

	.notice_new li dl{width: 70%;float: left;height:100px;}
	.ship_zxj dl::after{content: "";display: inline-block;width: 70%;height: 24px;background: url(../images/zxj_bg.png) no-repeat;background-size: 100% auto;position: absolute;left: 15%;top: 0px;}


}
@media (max-width:499px) {
.ship_zxj dl::after{content: "";display: inline-block;width: 70%;height: 24px;background: url(../images/zxj_bg.png) no-repeat;background-size: 100% auto;position: absolute;left: 15%;top: -10px;}
}

@media (max-width:400px) {

	.aboutbox .leadbox li img {
		height: 123px;
	}

	.aboutbox .leadbox li {
		height: 280px;
	}

	.aboutbox .leadbox li div p:nth-child(2) {
		margin-top: 10px;
	}

	.stud-cont .studlist li dd:nth-child(3) em,.stud-cont .studlist li dd:nth-child(4) em{
		
		width: 53%;
	}


	.notice_new li dl{width: 60%;float: left;height:100px;}

}


/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width: 1200px) {

	/*top*/
	.header {
		background-image: linear-gradient(to right, #fdfdfd, #f0f0f0);
		height: 33px;
	}

	.top-right {
		float: right;
		text-align: right;
		margin-bottom: 0px !important;
		height: 33px;
		line-height: 33px;
		position: relative;
	}

	.top-right a {
		display: inline-block;
		margin-left: 33px;
		position: relative;
		color: #545454;
		font-size: 14px;
	}

	.top-right a::before {
		content: "";
		position: absolute;
		display: inline-block;
		background-image: url(../images/icon.png);
		background-repeat: no-repeat;
	}

	.top-right a.return-sy {
		padding-left: 21px;
	}

	.top-right a.english {
		padding: 0px 22px;
	}

	.top-right a.return-sy::before {
		width: 16px;
		height: 12px;
		background-position: 0px 0px;
		top: 10px;
		left: 0px;
	}

	.top-right a.english::before {
		width: 17px;
		height: 15px;
		background-position: 0px -28px;
		top: 9px;
		left: 0px;
	}

	.top-right a:hover {
		text-decoration: none;
	}

	.top-right a.ywtb::before{
		content: "";
		position: absolute;
		display: inline-block;
		background-image: url(../images/icon.png);
		background-repeat: no-repeat;
		background-position: -92px -44px;
		width: 19px;
		height: 16px;
		left: -25px;
		top: 7px;
	}
	.top-right .sea-btn {
		width: 16px;
		height: 16px;
		display: inline-block;
		float: right;
		margin: 9px 3px 0px 0px;
		background: url(../images/icon.png) no-repeat 0px -62px;
		background-color: none;
		border: none;
	}

	/*head*/
	.container {
		width: 1197px;
		padding: 0px;
	}

	.cen-logo {
		padding-left: 379px;
	}

	.logo {
		padding: 16px 0px 15px 0px;
		height: auto;
		display: inline-block;
	}

	.logo img {
		width: 100%;
		height: 100%;
		overflow: hidden;
	}

	.nav_top {
		height: 60px;
		background: #012d89;
	}

	.nav_top .navbar-right {
		float: none;
		width: 100%;
	}

	.nav_li li {
		display: inline-block;
		font-size: 18px;
		width: 11.11%;
	}

	.nav_li li a {
		display: block;
		padding: 20px 0 20px 0;
		color: #fff;
		position: relative;
		width: 100%;
		text-align: center;
	}

	.nav_li li:nth-child(1) {
		width: 10%;
	}

	.nav_li li:nth-child(1) a::before {
		content: "";
		display: inline-block;
		width: 24px;
		height: 18px;
		position: absolute;
		background: url(../images/icon.png) no-repeat 0px -92px;
		left: 3px;
		top: 21px;
	}

	.nav_li li a:hover {
		background: none;
	}

	.nav_li li a:hover::after {
		border-bottom: 5px #e62f34 solid;
		width: 50%;
		display: inline-block;
		content: "";
		position: absolute;
		bottom: 0px;
		left: 25%;
	}

	.nav_li li:nth-child(1) a:hover::after {
		left: 0%;
		width: 66%;
	}

	.nav_li li a:link {
		color: #fff;
		background: none;
	}

	/*scr*/
	.scroolsy .carousel-indicators li {
		width: 10px;
		height: 10px;
		background-color: rgb(255, 255, 255, 0.7);
		border: none;
		margin: 0 1px 0px 2px;
	}

	.scroolsy .carousel-indicators .active {
		background: #fff000;
		width: 23px;
	}

	.scroolsy .carousel-control.left,
	.scroolsy .carousel-control.right {
		background-image: none;
	}

	.scroolsy .carousel-control.left span,
	.scroolsy .carousel-control.right span {
		width: 70px;
		height: 70px;
		background-repeat: no-repeat;
		margin-top: -57px;
	}

	.scroolsy .carousel-control.left span {
		background-image: url(../images/scrleft.png);
		background-size: 70px 70px;
	}

	.scroolsy .carousel-control.right span {
		background-image: url(../images/scrrig.png);
		background-size: 70px 70px;
	}

	.scroolsy .carousel-control.left span::before,
	.scroolsy .carousel-control.right span::before {
		display: none;
	}

	.scroolsy .carousel-indicators {
		bottom: 63px;
	}

	.carousel-control {
		width: 12%;
	}


	.recruit .col-md-12 img {
		width: auto;
		margin: 0px;
	}

	/*new*/
	.newbox {
		position: relative;
		margin: 0px 0px 0px 0px;
	}

	.newbox .col-md-5 {
		width: 526px;
	}

	.newbox .col-md-7 {
		width: 651px;
		background: #fff;
	}

	.new-tit {
		width: 100%;
		text-align: center;
		padding: 37px 0px 28px 0px;
	}

	.new-tit strong {
		font-size: 30px;
		color: #000;
		letter-spacing: 35px
	}

	.new-tit i {
		color: #999;
		font-size: 29px;
		font-style: normal;
		margin-left: -19px;
	}

	.newbox .col-md-5 {
		padding-left: 33px;
	}

	.newbox .col-md-5 div {
		position: relative;
		margin-top: -17px;
		width: 100%;
		height: 127px;
		background: rgba(11, 72, 200, 0.8);
		padding: 0px 26px 0px 43px;
		box-sizing: border-box;
		color: #fff;
	}

	.newbox .col-md-5 div p {
		padding: 24px 0px 0px 0px;
		line-height: 26px;
		font-size: 20px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		height: 76px;
	}

	.newbox .col-md-5 div span {
		display: block;
		font-size: 12px;
		margin-top: 20px;
		text-align: right;
		position: relative;
	}

	.newbox .col-md-5 div span::before {
		content: "";
		display: inline-block;
		position: absolute;
		right: 73px;
		top: 3px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px 0px;
	}

	.newbox .col-md-7 li {
		float: left;
		width: 300px;
		margin-right: 21px;
		padding-bottom: 10px;
	}
	.newbox .col-md-7 li::after{
		content: "";
		display: block;
		width: 86%;
		margin-left: 5%;
		height: 5px;
		background:#fedd8c;
		margin-top: 10px;
	}

	.newbox .col-md-7 li:nth-child(2) {
		margin-right: 0px;
	}

	.newbox .col-md-7 li p {
		height: 84px;
		line-height: 28px;
		margin-top: 19px;
		font-size: 18px;
		padding: 0 18px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
	}

	.newbox .col-md-7 li span {
		display: block;
		font-size: 12px;
		margin-top: 16px;
		position: relative;
		padding-left: 33px;
		color: #ac9246;
	}

	.newbox .col-md-7 li span::before {
		content: "";
		display: inline-block;
		position: absolute;
		left: 16px;
		top: 3px;
		width: 10px;
		height: 10px;
		background: url(../images/icon.png) no-repeat -52px -27px;
	}

	.more-btn {
		width: 100%;
		margin-top: 38px;
		text-align: center;
	}



	/*xueshu*/
	.xsbg {
		background: url(../images/bg2.jpg) no-repeat center top;background-size: 100%;
		width: 100%;
	}

	.acad-left {
		width: 82px;
		height: 82px;
		margin-right: 24px;
		background: #e62f34;
		color: #fff;
		float: left;
		text-align: center;
		padding-top: 4px;
		box-sizing: border-box;
		margin-bottom: 60px;
	}

	.col-md-4:nth-child(3) .acad-left {
		background: #f15e2b;
	}

	.col-md-4:nth-child(4) .acad-left {
		background: #fdc51d;
	}

	.acad-left strong {
		font-size: 36px;
		font-weight: normal;
	}

	.acad-left p {
		margin-bottom: 0px;
		font-size: 18px;
		margin-top: -6px;
	}

	.acad-rig p {
		color: #000;
		font-size: 18px;
		line-height: 28px;
		margin-top: 5px;
		font-weight: 400;
		height: 56px;
		overflow: hidden;
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		margin-bottom: 0px;
	}

	.acad-rig span {
		color: #929090;
		font-size: 15px;
		font-family: "宋体";
		display: block;
		position: relative;
		text-indent: 21px;
		overflow: hidden;
		height: 18px;
	}

	.acad-rig span.professor {
		margin-top: 16px;
	}

	.acad-rig span.professor::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 15px;
		left: 0px;
		top: 2px;
		background: url(../images/icon.png) no-repeat -53px -104px;
	}

	.acad-rig span.address {
		margin-top: 8px;
	}

	.acad-rig span.address::before {
		content: "";
		position: absolute;
		display: inline-block;
		width: 13px;
		height: 17px;
		left: 0px;
		top: 0px;
		background: url(../images/icon.png) no-repeat -52px -140px;
	}

	.widbfb .container .col-md-3 {
		height: 425px;
	}

	.widbfb .container .col-md-3 ul {
		height: 425px;
	}

	.widbfb .container .col-md-3 div {
		position: absolute;
		left: 0px;
		bottom: 0px;
		height: 70px;
		background: linear-gradient(to top, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0.6) 40%, rgba(0, 0, 0, 0) 100%);
		width: 100%;
	}

	.widbfb .container .col-md-3 div p {
		color: #fff;
		text-indent: 30px;
		margin-bottom: 0px;
	}

	.widbfb .container .col-md-3 div .stime {
		font-size: 30px;
		margin-top: -3px;
		margin-bottom: 0px;
	}

	.widbfb .container .col-md-3 div .stext {
		font-size: 20px;
		margin-top: -10px;
	}

	.footer .col-md-5 img {
		width: 100%;
	}

	.foot-bg {
		height: 527px;
	}

}


@media (min-width: 1921px) {
	.carousel-inner>.item>img {
		width: 100%;
	}

	.carousel-control {
		width: 15%;
	}

	.newxq-scr .carousel-caption {
		width: 100%;
	}
	.newxq-scr .scroolsy .carousel-indicators{bottom: 0px;}
}

/*20230306*/
.szmlon{
	padding-left:60px;
}
.szmlon li{line-height: 60px;border-bottom: 1px #dadada solid;position: relative;}
.szmlon li a{color: #000;font-size: 18px;}
.szmlon li a::before{content: "";position: absolute;left: -20px;width: 3px;height: 13px;background: #1351d2;top: 22px;}
.szmlon li a::after{content: "";background: url(../images/sfasf.png);position: absolute;right:0px;width: 8px;height: 13px;top: 22px;}
.szmlon li.on a{color: #cd1822;}

.teatit{width: 100%;}
.teatit li{width: 242px;float: left;margin-right: 32px;margin-bottom: 20px;}
.teatit li:nth-child(3n){margin-right: 0;}
.teatit li a{display: block;width: 100%;font-size: 16px; height: 39px;line-height: 39px;background: #e8e7e6;border-radius: 30px;text-align: center;color: #000;}
.teatit li.on a,.teatit li a:hover{background: #f58236;color: #fff;}
.teatit li:nth-child(1),.teatit li:nth-child(4){width: 188px;}

.teabt{border-top: 1px #e5e5e5 solid;height: 60px;line-height: 60px;font-weight: bold;font-size: 30px;color: #1351d2;}
.teabt em{font-size: 24px;font-style: normal;}

.teatab{ border-collapse: collapse;}
.teatab th{height: 50px;background: #f6f5f5;padding: 7px 10px;border-top: 1px #e5e5e5 solid;border-bottom: 1px #e5e5e5 solid;color: #0e0e0e;font-size: 18px;text-align: center;line-height: 20px;}
.teatab td{height: 72px;padding:22px 10px ;text-align: center; border-bottom: 1px #e5e5e5 solid;line-height: 20px;font-size: 18px;}
.teatab td:nth-child(1){font-weight: bold;color: #000;text-align: left;}
.teatab td:nth-child(1) a{font-weight: bold;color: #000;text-align: left;}
.teatab td:nth-child(4){color:#858585;font-size: 16px;}

.tessea{border: 1px #e5e5e5 solid;padding: 13px;margin-bottom: 32px;}
.tessea input[name='search']{outline: none;width:442px;height:35px;line-height: 35px;padding:8px 18px;font-size: 14px;color:#252424;border:1px #e5e5e5 solid;background:#fff;border-radius: 2px;float: left;margin-right: 10px;}
.setbox .btnSearch{width:115px;height:35px;line-height: 35px; border: none;outline: 0;font-size: 16px;text-indent: 26px; cursor:pointer;float: left; background:rgba(7, 123, 79, .2);background:#1351d2 url(../images/ss.png) 16px center;background-repeat:no-repeat;color: #fff; overflow: hidden;}
.sel_kd {
	background-color: #fff;
	width: 194px;
	border-radius: 3px;
	border:1px #e5e5e5 solid;
	box-sizing: border-box;
	color: #606266;
	display: inline-block;
	font-size: inherit;
	height: 35px;
	line-height: 35px;
	outline: none;
	padding: 0 10px;
	float: left;
	margin-right: 10px;
}

.sel_kd:focus {
	border-color: #cdcdcd;
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}


.aboutbox .col-sm-9 .teatext p {
	color: #5d5a5a;
	line-height: 36px;
	font-size: 18px;
	margin-bottom: 36px;
}
.teanr  ul{text-align: center;}
.teanr li{width: 158px;display: inline-block;height: 158px;text-align: center;border: 4px #1351d2 solid;border-radius: 50%;margin:23px 35px;}
.teanr li p{font-size: 44px;color: #1351d2;font-weight: bold;margin-top: 30px;height: 40px;}
.teanr li p i{font-size: 22px;font-style: normal;}
.teanr li span{font-size: 16px;display: block;width: 60%;margin: 15px auto 0 auto;text-align: center;line-height: 20px;}
.teabt2{font-size: 36px;color: #1351d2;position: relative;font-weight: bold;text-align: center;margin: 20px auto 35px auto;}
.teabt2::after{content: "";width: 98px;height: 4px;margin: 0 auto;display:inline-block;background: #1351d2;position: absolute;left: 50%;margin-left: -49px;bottom: -5px;}


.teali li{width: 259px;height: 188px;position: relative;float: left;margin-right: 13px;margin-bottom: 17px;}
.teali li:nth-child(2),.teali li:nth-child(5){margin-right: 0;}
.teali li:nth-child(2),.teali li:nth-child(1){width: 395px;}
.teali li img{width: 100%;height: 100%;object-fit: cover;}
.teali li p{height: 160px;padding-top: 120px; background: -webkit-linear-gradient(top, rgba(0, 52, 160, 0.01), rgba(0, 52, 160, 0.7));position: absolute;width: 100%;left: 0;bottom: 0;margin-bottom: 0;font-weight: bold;font-size: 18px;color: #fff;text-indent: 20px;}
.teali li p i{display: inline-block;width: 20px;height: 16px;background: url(../images/icon2.png) no-repeat;background-size: cover;margin-left: 14px;}
.teali li p::after{content: "";display: inline-block;position: absolute;left: 20px;bottom: 0;height: 4px;background: #edc331;}
.teali li:nth-child(1) p::after{width:90px;}
.teali li:nth-child(2) p::after{width:146px;}
.teali li:nth-child(3) p::after{width:166px;}
.teali li:nth-child(4) p::after{width:90px;}
.teali li:nth-child(5) p::after{width:90px;}

.teali li:hover p::after{width: 100%;left: 0;-webkit-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-moz-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-ms-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;-o-transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;transition:color 150ms ease-in 0ms,background-color 150ms ease-in 150ms;}