@charset "UTF-8";
/* ========== 单篇+文章页 start ========== */
.articleC {background: #FFFFFF;padding: 0 80px 40px;}
.articleBox {line-height: 36px;padding: 10px 0;color: #666666;font-size: 16px;}
.articleBox img {max-width: 100%;}
/* ————— 标题 start ————— */
.articleTitle {clear: both;line-height: 44px;font-size: 34px;font-family: "microsoft yahei";color: #333333;text-align: center;position: relative;}
/* ————— 标题 end ————— */
/* ————— 发布信息 start ————— */
.articleTime {display: block;clear: both;color: #999999;font-size: 14px;line-height: 32px;padding: 10px 0 20px;border-bottom: 1px solid #f0f0f0;overflow: hidden;text-align: center;}
.articleTime span {padding-right: 16px;font-size: 14px;color: #999999;vertical-align: middle;}
/* ————— 发布信息 end ————— */
/* ————— 分享 start ————— */
.articleShare {display: inline-block;vertical-align: middle;}
.articleShare .shareParent .shareItem{vertical-align: middle;position: relative;top: -2px;}
.articleShare .shareParent .shareFont{
	width: 25px;
	height: 25px;
	line-height: 25px;
	background: none;
}
.articleShare .shareParent .shareFont.icon-qq{
	border: none;
	color: #5dabf3 !important;
}
.articleShare .shareParent .shareFont.icon-wechat{
	border: none;
	color: #86c52d !important;
}
.articleShare .shareParent .shareFont.icon-weibo{
	border: none;
	color: #cca509 !important;
}
.articleShare .shareParent .shareFont:hover{
	background: none !important;
	opacity: 0.7;
}
/* ————— 分享 end ————— */
/* ————— 大图 start ————— */
/* 文章阅读页-内容上部大图 */
#play {width: 600px;height: 400px;position: relative;overflow: hidden;background: #fff;border: 1px solid #e9e9e9;padding: 5px;margin: 20px auto 0 auto;}
#play .change_a {width: 40%;height: 100%;position: absolute;top: 0;z-index: 1;cursor: pointer;display: block;overflow: hidden;}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {width: 24px;height: 43px;display: block;position: absolute;top: 50%;margin-top: -21px;display: none}
#play .prev_a span {background: url(../images/common/file/article_iconh.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/common/file/article_iconh.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {position: relative;z-index: 1;width: 600px;height: 400px;}
#play .img_ul li {position: relative;z-index: 1;width: 600px;height: 400px;background: #fff;margin: 0 0 5px 0;}
#play .img_ul li img {position: absolute;}
.imgMove {width: 600px;clear: both;margin: 20px auto;position: relative;}
.img_hd {margin: 0 auto;overflow: hidden;height: 60px;position: relative;}
.img_hd ul {position: absolute;z-index: 1}
.img_hd ul li {float: left;height: 47px;width: 70px;padding: 3px;margin: 0 7px;cursor: pointer;background: #fff;border: 1px solid #d4d4d4;position: relative;}
.img_hd ul li p {height: 47px;width: 70px;display: block;background: #fff;position: relative;}
.img_hd ul li i {display: block;clear: both;line-height: 20px;padding: 0 5px;background: #000;color: #fff;position: absolute;right: 3px;bottom: 3px;z-index: 9;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;font-family: Arial;font-size: 12px;font-style: normal;}
.img_hd ul li img {position: absolute;height: 47px;width: 70px;}
.img_hd ul li.on {border: 1px solid #036eb8;background: #036eb8;}
.imgMove .bottom_a {width: 20px;height: 25px;display: block;cursor: pointer;z-index: 10;float: left;top: 15px;position: absolute;z-index: 9;background: url(../images/common/file/article_iconh.png) no-repeat;}
.imgMove .prev_a {background-position: left top;left: 0;}
.imgMove .next_a {background-position: right top;right: 0;}
/* ————— 大图 end ————— */
/* ————— 文件 start ————— */
.articleHand {clear: both;font-size: 16px;padding: 10px 0px 20px 0;overflow: hidden;}
.articleHand a {display: block;line-height: 32px;padding: 0 20px 10px 30px;background: url(../images/common/file/file.png) no-repeat left center; color:#666}
.articleHand a.word {background: url(../images/common/file/word.png) no-repeat left 3px;color: #37a6ff !important;}
.articleHand a.ppt {background: url(../images/common/file/ppt.png) no-repeat left center;color: #ff7735 !important;}
.articleHand a.excel {background: url(../images/common/file/excel.png) no-repeat left center;color: #15bf44 !important;}
.articleHand a.pdf {background: url(../images/common/file/pdf.png) no-repeat left center;color: #1369c0 !important;}
.articleHand a.zip {background: url(../images/common/file/zip.png) no-repeat left 3px;color: #ff9779 !important;}
/* ————— 文件 end ————— */
/* ————— 文章页码 start ————— */
.articlePage {clear: both;height: 30px;text-align: center;font-family: Arial;}
.articlePage a {margin: 0 1px;background: #ccc;padding: 5px 10px;}
.articlePage a:hover {color: #fff;background: #036eb8;}
.articlePage a.hover {color: #fff;background: #036eb8;}
/* ————— 文章页码 end ————— */
/* ————— 上一篇/下一篇 start ————— */
.pageUp {padding-top: 20px;border-top: 1px solid #f0f0f0;overflow: hidden;}
.pageUp a {font-size: 16px;color: #666666;}
.articlePageBox{
	width: 45%;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	font-size:16px;
	color: #666666;
}
.articlePageRBox{
	text-align: right;
}
.articlePageBox:hover,
.articlePageBox:hover a {color: #036eb8;}
/* ————— 上一篇/下一篇 end ————— */
/* ————— 音频 start ————— */
.newsAudio .audiojs audio {position: absolute;left: -1px;opacity: 0;}
.newsAudio .audiojs {z-index: 99999;background: #fff;overflow: hidden;font-family: monospace;font-size: 12px;border-radius: 5px;box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.1);width: 400px;margin: 0 auto;border: 1px solid #e5e5e5;}
.newsAudio .audiojs .play-pause {width: 25px;height: 27px;padding: 4px 6px;margin: 0px;float: left;overflow: hidden;position: relative;}
.newsAudio .audiojs .play-pause:before {content: '';display: block;border-right: 1px solid #e5e5e5;position: absolute;right: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs p {display: none;width: 25px;height: 27px;margin: 0px;cursor: pointer;}
.newsAudio .audiojs .play {display: block;}
.newsAudio .audiojs .scrubber {position: relative;float: left;width: 240px;background: #f5f5f5;height: 14px;margin: 10px;top: 1px;overflow: hidden;}
.newsAudio .audiojs .progress {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #fbbc05;z-index: 1;}
.newsAudio .audiojs .loaded {position: absolute;top: 0px;left: 0px;height: 14px;width: 0px;background: #ffeebb;cursor: pointer;}
.newsAudio .audiojs .time {overflow: hidden;height: 35px;line-height: 36px;margin: 0px 0px 0px 6px;padding: 0px 6px 0px 12px;position: relative;color: #666;}
.newsAudio .audiojs .time:before {content: '';display: block;border-left: 1px solid #e5e5e5;position: absolute;left: 0;top: 0;height: 100%;transform: scaleX(0.3);}
.newsAudio .audiojs .time em {padding: 0px 2px 0px 0px;color: #666;font-style: normal;}
.newsAudio .audiojs .time strong {padding: 0px 0px 0px 2px;font-weight: normal;}
.newsAudio .audiojs .error-message {display: none;padding: 0px 10px;height: 35px;overflow: hidden;line-height: 36px;white-space: nowrap;color: #666;text-overflow: ellipsis;-o-text-overflow: ellipsis;-icab-text-overflow: ellipsis;-khtml-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-webkit-text-overflow: ellipsis;}
.newsAudio .audiojs .error-message a {color: #666;text-decoration: none;padding-bottom: 1px;border-bottom: 1px solid #999;white-space: wrap;}
.newsAudio .audiojs .play {background: url(../components/audio/images/play.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .loading {background: url(../components/audio/images/loading.png) center center no-repeat;background-size: 14px;-webkit-animation: fa-rotating 2s infinite linear;animation: fa-rotating 2s infinite linear;}
.newsAudio .audiojs .loading:before {content: '';}
@keyframes fa-rotating {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}100% {-webkit-transform: rotate(359deg);transform: rotate(359deg);}}
.newsAudio .audiojs .error {background: url(../components/audio/images/error.png) center center no-repeat;background-size: 14px;}
.newsAudio .audiojs .pause {background: url(../components/audio/images/pause.png) center center no-repeat;background-size: 16px;}
.newsAudio .playing .play,
.newsAudio .playing .loading,
.newsAudio .playing .error {display: none;}
.newsAudio .playing .pause {display: block;}
.newsAudio .loading .play,
.newsAudio .loading .pause,
.newsAudio .loading .error {display: none;}
.newsAudio .loading .loading {display: block;}
.newsAudio .error .time,
.newsAudio .error .play,
.newsAudio .error .pause,
.newsAudio .error .scrubber,
.newsAudio .error .loading {display: none;}
.newsAudio .error .error {display: block;}
.newsAudio .error .play-pause p {cursor: auto;}
.newsAudio .error .error-message {display: block;}
/* ————— 音频 end ————— */
/* ————— 视频 start ————— */
.newsViewVideo{width: 600px;height: 400px;margin: 0 auto;position: relative;z-index: 1;}
.newsViewVideo #col1mui-player{height: 100% !important;cursor: pointer;}
.newsViewVideo #muiPlaybtn{position: absolute;left: 0;top: 0;background: url(../images/play.png) no-repeat center center;width: 100%;height: 100%;display: block;z-index: 999;cursor: pointer;}
/* ————— 视频 end ————— */
/* ========== 单篇+文章页 end ========== */
/* ========== 学校简介 start ========== */
.aboutIntro{
	position: relative;
	min-height: 960px;
	overflow: hidden;
	background: #f5f5f5;
}
.aboutIntroBg{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-top: 23.95833%;
}
.aboutIntroCon{
	position: relative;
	padding-top: 95px;
	z-index: 4;
	background: #f5f5f5 url(../images/introLeftBg.png) no-repeat center center;
	z-index: 1;
}
.aboutIntroCon:before{
	display: block;
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #f5f5f5 url(../images/introBg.png) no-repeat right top;
	right: -240px;
	top: 0;
	z-index: -1;
}
.aboutIntroCon:after{
	display: block;
	content: '';
	position: absolute;
	width: 277px;
	height: 149px;
	background: url(../images/bookIcon.png) no-repeat center center;
	right: 0;
	top: 55px;
	z-index: -1;
}
.aboutIntroLeft{
	width: 440px;
	height: 772px;
	background: #f5f5f5 url(../images/introLeftBg.png) no-repeat center center;
	background-size: cover;
}
.aboutIntroLeft .con{
	padding: 124px 40px 0;
}
.aboutIntroTitle{
	line-height: 48px;
	height: 96px;
	overflow: hidden;
	font-size: 40px;
	color: #0a5393;
	text-transform: uppercase;
	font-family: 'Arial';
	margin-bottom: 24px;
}
.aboutIntroLeft .title{
	font-size: 20px;
	color: #0a5393;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	margin-bottom: 10px;
}
.aboutIntroLeft .info{
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	font-size: 16px;
	color: #cccccc;
	margin-bottom: 30px;
}
.aboutIntroLeft .pic:before{
	padding-top: 66.6666%;
}
.aboutIntroRight{
	padding:0 35px;
	overflow: hidden;
	height: 772px;
	padding-top: 98px;
	padding-bottom: 50px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.aboutIntroRightScroll{
	overflow: hidden;
	overflow-y: auto;
	height: 100%;
}
.aboutIntroRight .text{
	margin-bottom: 26px;
}
.aboutIntroRight .title{
	line-height: 30px;
	font-size: 18px;
	color: #0a5393;
	font-weight: bold;
}
.aboutIntroRight .info{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
}
/* ========== 学校简介 end ========== */
/* ========== 组织机构 start ========== */
.organizationBox{
	overflow: hidden;
}
.organizationTitle{
	font-size: 26px;
	color: #444444;
	height: 44px;
	line-height: 44px;
	overflow: hidden;
	margin-bottom: 22px;
}
.organization{
	margin-bottom: 30px;
}
.organizationUp{
	height: 80px;
	line-height: 80px;
	border-bottom: 1px solid #f5f5f5;
}
.organizationUp span{
	float: left;
	display: block;
	font-size: 18px;
	color: #666666;
	text-align: center;
}
.organizationUp .title1{
	width: 18%;
}
.organizationUp .title2{
	width: 55%;
}
.organizationUp .title3{
	width: 12%;
}
.organizationUp .title4{
	width: 15%;
}
.organizationDown{
	overflow: hidden;
}
.organizationDown dd{
	overflow: hidden;
	border-bottom: 1px solid #f5f5f5;
	position: relative;
}
.organizationDown dd:before{
	display: block;
	content: '';
	position: absolute;
	height: 50px;
	width: 5px;
	background-color: #036eb8;
	left: 0;
	top: 50%;
	margin-top: -25px;
}
.organizationDown dd a{
	display: block;
	padding: 15px 0;
	overflow: hidden;
	height: 100%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.organizationDown dd .ddCon{
	overflow: hidden;
}
.organizationDown dd .con{
	float: left;
	display: inline;
	text-align: center;
}
.organizationDown dd .con1{
	width: 18%;
}
.organizationDown dd .con2{
	width: 55%;
}
.organizationDown dd .con3{
	width: 12%;
}
.organizationDown dd .con4{
	width: 15%;
}
.organizationDown dd span{
	display: block;
	font-size: 16px;
	color: #666666;
	line-height: 30px;
	padding: 0 20px;
	height: 100%;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.organizationDown dd .con2 span{
	text-align: left;
}
.organizationDown dd .con a{
	font-size: 16px;
	color: #666666;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.organizationDown dd a:hover span{
	color: #194f82;
}
.organizationDown dd a:hover{
	background-color: rgba(3,110,184,0.1);
}
.organizationDl{
	overflow: hidden;
	margin: 0 -15px;
}
.organizationDl dd{
	width: 25%;
	float: left;
	display: inline;
	margin-bottom: 30px;
}
.organizationDl dd .con{
	margin: 0 15px;
	background-color: #ffffff;
	height: 80px;
	line-height: 80px;
	font-size: 16px;
	color: #666666;
	padding-left: 60px;
	padding-right: 30px;
	position: relative;
}
.organizationDl dd .con:before{
	display: block;
	content: '';
	position: absolute;
	left: 0;
	top: 50%;
	width: 5px;
	height: 50px;
	margin-top: -25px;
	background-color: #036eb8;
}
.organizationDl dd .title{
	line-height: 30px;
	max-height: 60px;
	overflow: hidden;
}
/* ========== 组织机构 end ========== */
/* ========== 全图列表 start ========== */
/* 全图列表1 start */
.imgList1{overflow: hidden;margin:0 -15px;}
.imgList1 dd{width: 33.3333%;float: left;display: inline;margin-bottom: 30px;}
.imgList1 dd .con{display: block;background: #FFFFFF;margin:0 15px;overflow: hidden;padding: 20px 20px 0;}
.imgList1 dd .con .pic::before{padding-top: 56.1905%;}
.imgList1 dd .con .pic .newPic{position: absolute !important;left: 0;top: 0;}
.imgList1 dd .con .text{height: 65px;line-height: 65px;padding: 0 20px;font-size: 18px;color: #333333;text-align: center;transition: all 0.4s;-webkit-transition: all 0.4s;}
.imgList1 dd .con:hover .text{color: #036eb8;}
/* 全图列表1 end */
/* 全图列表2 start */
.imgList2{overflow: hidden;margin:0 -15px;}
.imgList2 dd{width: 33.3333%;float: left;display: inline;margin-bottom: 30px;}
.imgList2 dd .con{display: block;background: #FFFFFF;margin:0 15px;overflow: hidden;}
.imgList2 dd .con .pic::before{padding-top: 66.3043%;}
.imgList2 dd .con .pic .newPic{position: absolute !important;left: 0;top: 0;}
.imgList2 dd .con .text{padding: 30px;overflow: hidden;}
.imgList2 dd .con .textIcon{
	width: 76px;
	height: 76px;
	border: 2px solid #f6f6f6;
	border-radius: 50%;
	overflow: hidden;
	margin-right: 36px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
}
.imgList2 dd .con .textCon{
	padding-top: 6px;
}
.imgList2 dd .con .title{
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	color: #4c4c4c;
	font-weight: bold;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.imgList2 dd .con .info{
	height: 30px;
	line-height: 30px;
	font-size: 15px;
	color: #036eb8;
	overflow: hidden;
}
.imgList2 dd .con:hover .title{color: #036eb8;}
/* 全图列表2 end */
/* 视频列表 start */

/* 视频列表 end */
/* 资质荣誉 start */
.hornorList{overflow: hidden;margin:0 -10px;}
.hornorList dd{width: 33.3333%;float: left;display: inline;margin-bottom: 20px;}
.hornorList dd .con{display: block;background: #FFFFFF;margin:0 10px;overflow: hidden;padding: 20px 20px 0;}
.hornorList dd .con .pic::before{padding-top: 70%;}
.hornorList dd .con .pic .newPic{position: absolute !important;left: 0;top: 0;}
.hornorList dd .con .text{height: 60px;line-height: 60px;padding: 0 20px;font-size: 18px;color: #333333;text-align: center;transition: all 0.4s;-webkit-transition: all 0.4s;}
.hornorList dd .con:hover .text{color: #036eb8;}
.viewer-number i{
	font-style: unset;
}
/* 资质荣誉 end */
/* 期刊杂志 start */
/* 期刊杂志 end */
/* ========== 全图列表 end ========== */
/* ========== 图文列表 start ========== */
/* 图文列表1 start */
.imgText1 dd{
	margin-bottom: 20px;
}
.imgText1 dd:last-child{
	margin-bottom: 0;
}
.imgText1 dd .con{
	padding: 15px;
	background-color: #ffffff;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.imgText1 dd .pic{
	width: 280px;
	margin-right: 16px;
}
.imgText1 dd .pic:before{
	padding-top: 56.25%;
}
.imgText1 dd .text{
	overflow: hidden;
	padding-top: 8px;
	padding-right: 30px;
}
.imgText1 dd .title{
	line-height: 38px;
	height: 38px;
	overflow: hidden;
}
.imgText1 dd .titleCon{
	overflow: hidden;
	line-height: 38px;
	height: 38px;
}
.imgText1 dd .title a{
	font-size: 18px;
	color: #333333;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.imgText1 dd .more{
	margin-left: 30px;
}
.imgText1 dd .more a{
	width: 38px;
	height: 38px;
	display: block;
	background: url(../images/textMore.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.imgText1 dd .time{
	height: 32px;
	line-height: 32px;
	font-size: 16px;
	color: #999999;
	margin-bottom: 14px;
}
.imgText1 dd .info{
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
}
.imgText1 dd .con:hover{
	box-shadow: 0 0 20px 1px rgba(3,110,184,0.08);
	-webkit-box-shadow: 0 0 20px 1px rgba(3,110,184,0.08);
}
.imgText1 dd .con:hover .title a{
	color: #036eb8;
}
.imgText1 dd .con:hover .more a{
	background: url(../images/textMoreH.png) no-repeat center center;
}
/* 图文列表1 end */
/* 图文列表2 start */
/* 图文列表2 end */
/* ========== 图文列表 end ========== */
/* ========== 文字列表 start ========== */
/* 全文列表1 start */
.textList1 dd{
	margin-bottom: 20px;
}
.textList1 dd .con{
	overflow: hidden;
	background-color: #ffffff;
	padding: 0 10px;
	height: 120px;
	padding-top: 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.textList1 dd .date{
	width: 140px;
	margin-right: 40px;
	text-align: center;
	padding: 8px 0;
	border-right:1px solid #e5e5e5;
}
.textList1 dd .date .day{
	height: 48px;
	line-height: 48px;
	overflow: hidden;
	font-size: 28px;
	color: #333333;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.textList1 dd .date .year{
	height: 38px;
	line-height: 38px;
	overflow: hidden;
	font-size: 18px;
	color: #999999;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.textList1 dd .text{
	overflow: hidden;
}
.textList1 dd .title{
	line-height: 40px;
	height: 40px;
	overflow: hidden;
	margin-bottom: 2px;
}
.textList1 dd .title a{
	font-size: 18px;
	color: #333333;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.textList1 dd .info{
	line-height: 26px;
	height: 52px;
	overflow: hidden;
	font-size: 14px;
	color: #666666;
}
.textList1 dd .more{
	width: 60px;
	height: 60px;
	margin-left: 20px;
	margin-right: 25px;
	margin-top: 18px;
}
.textList1 dd .more a{
	display: block;
	height: 100%;
	background: url(../images/textMore.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.textList1 dd .con:hover{
	box-shadow: 0 0 20px 1px rgba(3,110,184,0.08);
	-webkit-box-shadow: 0 0 20px 1px rgba(3,110,184,0.08);
}
.textList1 dd .con:hover .day{
	color: #036eb8;
}
.textList1 dd .con:hover .year{
	color: #036eb8;
}
.textList1 dd .con:hover .title a{
	color: #036eb8;
}
.textList1 dd .con:hover .more a{
	background: url(../images/textMoreH.png) no-repeat center center;
}
/* 全文列表1 end */
/* 全文列表2 start */
/* 全文列表2 end */
/* ========== 文字列表 end ========== */
/* ========== 下载列表 start ========== */
.downListCon{
	background-color: #ffffff;
	padding: 30px 40px 40px;
}
.downTypeDl{
	height: 36px;
	line-height: 36px;
	margin-bottom: 28px;
}
.downTypeDl dt{
	display: inline-block;
	font-size: 16px;
	color: #666666;
}
.downTypeDl dd{
	display: inline-block;
	margin: 0 22px;
}
.downTypeDl dd a{
	font-size: 16px;
	color: #666666;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.downTypeDl dd.hover a{
	color: #036eb8;
}
.downTypeDl dd a:hover{
	color: #036eb8;
}
.downList{
	border: 1px solid #ebebeb;
	border-bottom: none;
	margin-bottom: 30px;
}
.downList dd{
	border-bottom: 1px solid #ebebeb;
}
.downList .ddCon{
	height: 53px;
	line-height: 53px;
	overflow: hidden;
}
.downList .ddCon .con{
	float: left;
	display: inline;
}
.downList .ddCon .con.con1{
	width: 44%;
}
.downList .ddCon .con.con2{
	width: 20%;
}
.downList .ddCon .con.con3{
	width: 18%;
}
.downList .ddCon .con.con4{
	width: 18%;
}
.downList .ddCon .text{
	text-align: center;
	padding: 0 30px;
	border-right: 1px solid #e6e6e6;
	font-size: 14px;
	color: #999999;
	overflow: hidden;
}
.downList .ddCon .con1 .text{
	text-align: left;
	font-size: 16px;
	color: #333333;
}
.downList .ddCon .downBtn{
	text-align: center;
	padding-top: 10px;
}
.downList .ddCon .downBtn a{
	display: inline-block;
	width: 75px;
	height: 30px;
	line-height: 30px;
	background-color: #d9e6ef;
	font-size: 14px;
	color: #205c86;
	border-radius: 3px;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.downList .ddCon .downBtn a:hover{
	background-color: #036eb8;
	color: #ffffff;
}
/* ========== 下载列表 end ========== */
/* ========== 教师列表 start ========== */
.teacherList{
	overflow: hidden;
	margin: 0 -15px;
}
.teacherList dd{
	float: left;
	width: 50%;
	margin-bottom: 30px;
}
.teacherList dd .con{
	margin: 0 15px;
	padding: 30px 50px 30px 34px;
	background-color: #ffffff;
	overflow: hidden;
}
.teacherList dd .picBox{
	width: 200px;
	margin-right: 45px;
}
.teacherList dd .pic{
	border: 10px solid #ebf3f8;
	overflow: hidden;
	border-radius: 50%;
}
.teacherList dd .pic:before{
	padding-top: 100%;
}
.teacherList dd .pic img {
    object-position: top center;
}
.teacherList dd .text{
	overflow: hidden;
}
.teacherList dd .textUp{
	overflow: hidden;
	padding-bottom: 14px;
	border-bottom: 1px solid #ebebeb;
	padding-top: 20px;
	margin-bottom: 20px;
}
.teacherList dd .title{
	overflow: hidden;
}
.teacherList dd .name{
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.teacherList dd .name a{
	font-size: 18px;
	color: #444444;
	font-weight: bold;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.teacherList dd .name a:hover{
	color: #036eb8;
}
.teacherList dd .post{
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	font-size: 14px;
	color: #999999;
}
.teacherList dd .more{
	width: 38px;
	height: 38px;
	border: 1px solid #e6e6e6;
	background: url(../images/teacherMore.png) no-repeat center center;
	border-radius: 50%;
	margin-top: 10px;
	margin-left: 10px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.teacherList dd .more a{
	display: block;
	height: 100%;
}
.teacherList dd .more:hover{
	border: 1px solid #036eb8;
	background: #036eb8 url(../images/teacherMoreH.png) no-repeat center center;
}
.teacherList dd .info{
	line-height: 25px;
	height: 75px;
	overflow: hidden;
	font-size: 14px;
	color: #858585;
}
/* ========== 教师列表 end ========== */
/* ========== 教师详情 start ========== */
.teacherView{
	background-color: #ffffff;
	padding: 50px 85px 40px 75px;
	overflow: hidden;
}
.teacherViewLeft{
	width: 240px;
	margin-right: 60px;
}
.teacherViewLeft .pic{
	border: 10px solid #ebf3f8;
	overflow: hidden;
	border-radius: 50%;
}
.teacherViewLeft .pic:before{
	padding-top: 100%;
}
.teacherViewLeft .pic img {
    object-position: top center;
}
.teacherViewRight{
	overflow: hidden;
}
.teacherViewRight .name{
	font-size: 18px;
	color: #444444;
	font-weight: bold;
	height: 32px;
	line-height: 32px;
	overflow: hidden;
}
.teacherViewRight .postList{
	padding-bottom: 20px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 20px;
}
.teacherViewRight .postList dd{
	margin-bottom: 5px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	padding-left: 30px;
}
.teacherViewRight .postList dd.dd1{
	background: url(../images/teacherIcon1.png) no-repeat left center;
}
.teacherViewRight .postList dd.dd2{
	background: url(../images/teacherIcon2.png) no-repeat left center;
}
.teacherViewRight .postList dd.dd3{
	background: url(../images/teacherIcon3.png) no-repeat left center;
}
.teacherViewRight .info{
	line-height: 30px;
	font-size: 16px;
	color: #666666;
	padding-bottom: 45px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 36px;
}
.teacherViewRight .awardsTitle{
	line-height: 42px;
	height: 42px;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 5px;
}
.teacherViewRight .awardsDl dd{
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	font-size: 16px;
	color: #036eb8;
}
/* ========== 教师详情 end ========== */
/* ========== 人才培养 start ========== */
.talentTitle{
	font-size: 32px;
	color: #333333;
	position: relative;
	padding-bottom: 26px;
	margin-bottom: 40px;
}
.talentTitle:before{
	width: 66px;
	height: 2px;
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	background-color: #036eb8;
}
.talentColumn1{
	padding-top: 50px;
	padding-bottom: 40px;
	position: relative;
	z-index: 1;
}
.talentColumn1:before{
	display: block;
	content: '';
	position: absolute;
	bottom: -240px;
	right: 0;
	z-index: -1;
	width: 1039px;
	height: 682px;
	background: url(../images/talent1Bg.png) no-repeat center center;
	background-size: cover;
}
.talentColumn1Con{
	overflow: hidden;
	position: relative;
}
.talentColumn1Con .profileMore{
	position: absolute;
	z-index: 2;
	right: 360px;
	bottom: 20px;
	margin-bottom: 0;
}
.talentColumn1Left{
	float: left;
	display: inline;
	width: 460px;
	margin-right: 180px;
}
.talentColumn1Item{
	margin-bottom: 25px;
}
.talentColumn1Item .pic:before{
	padding-top: 56.5217%;
}
.talentColumn1Item .picBox{
	margin-bottom: 10px;
}
.talentColumn1Item .time{
	font-size: 16px;
	color: #666666;
	height: 42px;
	line-height: 42px;
}
.talentColumn1Item .title{
	height: 46px;
	line-height: 46px;
	overflow: hidden;
}
.talentColumn1Item .title a{
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.talentColumn1Item .title a:hover{
	color: #036eb8;
}
.talentColumn1Right{
	overflow: hidden;
}
.talentColumn1Right .picBox{
	margin-bottom: 20px;
}
.talentColumn1Right .pic:before{
	padding-top: 56.25%;
}
.talentColumn1Right .time{
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #666666;
	font-weight: bold;
	margin-bottom: 15px;
}
.talentColumn1Right .time span{
	display: inline-block;
	border: 2px solid #f8b551;
	height: 36px;
	line-height: 36px;
	padding: 0 20px;
	border-radius: 36px;
	margin-right: 20px;
}
.talentColumn1Right .title{
	height: 72px;
	line-height: 36px;
	overflow: hidden;
}
.talentColumn1Right .title a{
	font-size: 22px;
	color: #545454;
	font-weight: bold;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.talentColumn1Right .title a:hover{
	color: #036eb8;
}
.talentColumn2{
	padding-top: 135px;
	padding-bottom: 95px;
	overflow: hidden;
	height: 746px;
	background: url(../images/talent2Bg.png) no-repeat center center;
	background-size: cover;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	position: relative;
	z-index: 2;
}
.talentColumn2Dl{
	overflow: hidden;
	margin: 0 -15px 30px;
}
.talentColumn2Dl dd{
	width: 33.3333%;
	float: left;
	display: inline;
}
.talentColumn2Dl dd .con{
	margin: 0 15px;
	background-color: #ffffff;
	padding-bottom: 30px;
	padding-top: 55px;
}
.talentColumn2Dl dd .pic{
	margin-bottom: 14px;
}
.talentColumn2Dl dd .pic:before{
	padding-top: 56.5217%;
}
.talentColumn2Dl dd.dd1 .time{
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	padding: 0 30px;
}
.talentColumn2Dl dd .title{
	line-height: 30px;
	height: 60px;
	overflow: hidden;
	padding: 0 30px;
	margin-bottom: 28px;
}
.talentColumn2Dl dd .title a{
	font-size: 16px;
	color: #444444;
	font-weight: bold;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.talentColumn2Dl dd .info{
	line-height: 26px;
	height: 78px;
	font-size: 15px;
	color: #858585;
	padding: 0 30px;
	margin-bottom: 64px;
	overflow: hidden;
}
.talentColumn2Dl dd .timeBox{
	height: 62px;
	line-height: 62px;
	padding: 0 30px;
	overflow: hidden;
}
.talentColumn2Dl dd .time{
	font-size: 16px;
	color: #999999;
	font-weight: bold;
	margin-right: 20px;
}
.talentColumn2Dl dd .more{
	margin-top: 12px;
}
.talentColumn2Dl dd .more a{
	display: block;
	width: 40px;
	height: 40px;
	background: #f0f0f0 url(../images/talentMore.png) no-repeat center center;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.talentColumn2Dl dd .more a:hover{
	background: #036eb8 url(../images/talentMoreH.png) no-repeat center center;
}
.talentColumn2Dl dd.dd1 .con{
	padding-top: 0;
}
.talentColumn2Dl dd.dd1 .title{
	line-height: 38px;
	height: 38px;
	overflow: hidden;
	margin-bottom: 0;
}
.talentColumn2Dl dd.dd1 .title a{
	font-size: 16px;
	color: #131313;
	font-weight: bold;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.talentColumn2Dl dd .title a:hover{
	color: #036eb8;
}
.talentColumn2 .profileMore{
	margin: 0 auto;
}
/* ========== 人才培养 end ========== */
/* ————— 公用表单 start ————— */
.input{ border: 1px solid #ddd; padding:0 10px}
.input input{ border: none; background: none; width: 100%; height: 38px; line-height: 38px; font-size: 14px; color: #333;}
.textarea{ border: 1px solid #ddd; padding:5px 10px}
.textarea textarea{ border: none; background: none; width: 100%; height: 120px; line-height: 25px; font-size: 14px; color: #333;}
a.formBtn{ display: inline-block; height: 40px; line-height: 40px; border: 1px solid #ddd; background: #FFF; border-radius: 3px; font-size: 16px; color: #333; padding:0 35px; margin-right: 20px;}
a.formBtn:hover{ opacity: .9;}

.formYzm .input{ width: 50%; float: left; display: inline;}
.formYzm .yzmImg{ width: 118px; height: 38px; border: 1px solid #ddd; background: #ddd; float: left; display: inline; margin-left: 20px;}
.formYzm .yzmImg img{ display: block; width: 100%; height: 100%;}

.formSubBtn{ font-size: 0; text-align: left; margin: 0 -5px;}
.formSubBtn a{ padding:0 40px; border-radius: 5px;}
.formSubBtn a.submit{ background: #036eb8; color: #FFF;}
.formSubBtn a.reset{ background: #ddd; color: #8b8b8b;}
/* ————— 公用表单 end ————— */
/* ========== 招聘 start ========== */
.recruitList dd{
	background: #fff;
	padding: 32px 45px 10px;
	margin-bottom: 15px;
	overflow: hidden;
}
.recruitList dd .recruitT{
	padding-bottom: 20px;
}
.recruitList dd .recruitTCon{
	overflow: hidden;
}
.recruitList dd .btn{
	margin-top: 28px;
	margin-left: 20px;
}
.recruitList dd .btn .btn1{
	display: block;
	width: 118px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #036eb8;
	border: 1px solid #036eb8;
	border-radius: 6px;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.recruitList dd .btn .btn2{
	display: block;
	width: 50px;
	height: 40px;
	background: #036eb8 url(../images/recruitDown.png) no-repeat center center;
	margin-left: 16px;
	border-radius: 6px;
	overflow: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.recruitList dd.active .btn .btn2{
	background: #036eb8 url(../images/recruitUp.png) no-repeat center center;
}
.recruitList dd .btn .btn2:hover{
	opacity: 0.7;
}
.recruitList dd .btn .btn1:hover{
	color: #fff;
	background: #036eb8;
}
.recruitList .recruitTtitle{
	overflow: hidden;
	height: 48px;
	line-height: 48px;
	margin-bottom: 14px;
}
.recruitList .recruitTtitle .title{
	font-size: 26px;
	color: #454545;
	font-weight: bold;
	float: left;
	padding-left: 48px;
	background: url(../images/recruitTitleIcon.png) no-repeat left center;
}
.recruitList dd .recruitItem{
	overflow: hidden;
}
.recruitList dd .recruitItem .con{
	float: left;
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	font-size: 16px;
	color: #666666;
	padding-right: 30px;
	margin-right: 30px;
	position: relative;
}
.recruitList dd .recruitItem .con:before{
	display: block;
	content: '';
	height: 16px;
	width: 1px;
	background: #e3e3e3;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top: -8px;
}
.recruitList dd .recruitItem .con:last-child:before{
	display: none;
}
.recruitList .recruitC{
	display: none;
	border-top: 1px solid #f0f0f0;
	padding-top: 20px;
}
.recruitList .recruitText{
	line-height: 26px;
	font-size: 14px;
	color: #666666;
	margin-bottom: 22px;
}
.recruitList .recruitText .title{
	font-size: 18px;
	color: #333333;
	margin-bottom: 4px;
	line-height: 40px;
	height: 40px;
	display: block;
}
.recruitFormBox{
	background: #fff;
	padding: 20px 100px 44px;
}
.recruitTitle .title1 {
	font-size: 28px;
	color: #333333;
	height: 58px;
	line-height: 58px;
}

.recruitTitle .title2 {
	font-size: 14px;
	color: #333333;
	height: 44px;
	line-height: 44px;
}
.recruitListBox{
	background-color: #ffffff;
	padding: 40px 105px 50px;
}
.recruitListForm{ margin-right: -30px; font-size: 14px;margin-bottom: 40px;}
.recruitListForm:after{ clear:both; content: ''; visibility: hidden; display: block;}
.recruitListForm .item{ width: 50%; float: left; display: inline; margin-bottom: 10px;}
.recruitListForm .item.w100p{ width: 100%;}
.recruitListForm .item .con{ margin-right: 30px;}
.recruitListForm .item .label{ height: 35px; line-height: 35px;font-size: 16px;color: #666666;}
.recruitListForm .item .label span{ color: #da0100;}
.recruitListForm .item .itemC{ clear: both; min-height: 50px;}
.recruitListTc{ padding:20px; overflow: hidden;}
.recruitListForm .aykj_cssRadio_icn{
	width: 24px;
	height: 24px;
	border: 1px solid #ededed;
}
.recruitListForm .aykj_cssRadioBox.checked .aykj_cssRadio_icn {
    border: 1px solid #ededed;
}
.recruitListForm .aykj_cssRadio_icn i{
	width: 14px;
	height: 14px;
	margin: -7px 0 0 -7px;
}
.recruitListForm .aykj_cssRadio_text {
    line-height: 26px;
    font-size: 16px;
	color: #666666;
}
.recruitListForm .input{background-color: #f9f9f9;border-radius: 6px;height: 48px;line-height: 48px;}
.recruitListForm .input input{height: 48px;line-height: 48px;font-size: 16px;}
.recruitListForm .textarea{background-color: #f9f9f9;border-radius: 6px;}
.recruitListForm .textarea textarea{height: 140px;}
.upLoadResume{ font-size: 0;}
.upLoadResume span{ display: inline-block; font-size: 14px; height: 40px; line-height: 40px;color: #999999;}
.upLoadResume a.up{ background: #0075c1; color: #FFF; border-color: #0075c1;height: 45px;line-height: 45px;border-radius: 6px;}
.upLoadResume a.down{ background: #ebf7fe; border-color: #0075c1;color: #0075c1;height: 45px;line-height: 45px;border-radius: 6px;}
.recruitListForm .formYzm .yzmImg{ width: 100px; height: 50px; float: left; display: inline; margin-left: 20px;margin-right: 10px;border: none;border-radius: 6px;}
.recruitListForm .formYzm .yzmImg img{ display: block; width: 100%; height: 100%;cursor: pointer;}
.recruitListForm .formYzmPs{height: 50px;line-height: 50px;font-size: 14px;color: #999999;cursor: pointer;}
.recruitListBox .formSubBtn{ font-size: 0; text-align: center; margin: 0 -5px;}
.recruitListBox .formSubBtn a{ padding:0; border-radius: 5px;width: 160px;height: 50px;line-height: 50px;font-size: 16px;margin: 0 15px;}
.recruitListBox .formSubBtn a.submit{ background: #0075c1; color: #FFF;}
.recruitListBox .formSubBtn a.reset{ background: #dedede; color: #999999;}
/* ========== 招聘 end ========== */
/* ========== 联系我们 start ========== */
.contactUs{
	padding: 55px 30px 30px;
	background-color: #ffffff;
}
.contactUsDl{
	overflow: hidden;
	margin-bottom: 30px;
	padding-top: 5px;
}
.contactUsDl dd{
	width: 33.3333%;
	float: left;
	display: inline;
}
.contactUsDl dd .con{
	position: relative;
	padding: 0 20px;
}
.contactUsDl dd .con:before{
	display: block;
	content: '';
	width: 1px;
	height: 100px;
	background-color: #ededed;
	position: absolute;
	right: 0;
	top: 0;
}
.contactUsDl dd.dd3 .con:before{
	display: none;
}
.contactUsDl dd .icon{
	width: 54px;
	height: 54px;
	border:1px solid #e5e5e5;
	border-radius: 50%;
	margin: 0 auto 20px;
}
.contactUsDl dd.dd1 .icon{
	background: url(../images/contactIcon1.png) no-repeat center center;
}
.contactUsDl dd.dd2 .icon{
	background: url(../images/contactIcon2.png) no-repeat center center;
}
.contactUsDl dd.dd3 .icon{
	background: url(../images/contactIcon3.png) no-repeat center center;
}
.contactUsDl dd .text{
	font-size: 16px;
	color: #666666;
	line-height: 25px;
	height: 50px;
	overflow: hidden;
	text-align: center;
}
.contactUsDl dd .text img{
	height: 14px;
}
#map{
	height: 500px;
}
/* ========== 联系我们 end ========== */