
	@font-face{
		font-family: myFirstFont;
		src: url('../fonts/Exo2-Regular.ttf');
	}
	@font-face{
		font-family: myFirstFont;
		font-weight:bold;
		src: url('../fonts/Exo2-Bold.ttf');
	}
	@font-face{
		font-family: myFirstFont;
		src: url('../fonts/Lato-BoldItalic.ttf');
		font-weight:bold;
		font-style: italic;
	}

	h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:24px;}
	a{text-decoration:none;}
	a img{border:0;}
	img{}
	ul,ol,dl,dt,dd{margin:0; padding:0;}
	li{list-style:none;}

	.clearfix:after{ display:block; content:''; clear:both;}
	.clearfix{ zoom:1;}
	.fl{ float:left;}
	.fr{ float:right;}
	.w{ width:1150px; margin:20px auto !important;}
	.head{
		width:100%;
		height:110px;
		background:#002923;
	}
	.head-nav{
		width:70%;
		margin:0 auto;
	}
	.nav-left{
		margin-top:20px;
	}
	.nav-right{
		margin-top:40px;
	}
	.nav-right ul{

	}
	.nav-right ul li{
		float:left;
		font-size:15px;
		padding: 0 25px;
		font-size:20px;
		border-right:1px solid #fff;
	}
	.nav-right ul .on{
		border-right:none;
	}
	.nav-right ul li a{
		color:#fff;
	}
	.head-nav ul li .searchlogo{
		background: url(../img/search.png) no-repeat 0 center;
		display: inline-block;
		width: 24px;
		height: 17px;
		margin-top:4px;
		background-size: 100%;
	}

	.foot{
		width:100%;
		background: #002923;
		color:#fff;
	}
	.foot .foot-main{
		padding: 40px 0;
		width:80%;
		margin:0 auto;
		display:flex;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		justify-content: space-between;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		-ms-justify-content: space-between;
		-o-justify-content: space-between;
	}
	.foot .foot-main .foot-l{
		padding-right:100px;
		border-right:2px solid #009e96;
	}
	.foot .foot-main .foot-l .font-18{
		font-size:18px;
		padding-top:50px;
	}
	.foot .foot-main .foot-r{

	}
	.foot .foot-main .foot-r .ul-left{
	}
	.foot .foot-main .foot-r .ul-center{
		margin-left:120px;
	}
	.foot .foot-main .foot-r .ul-right{
		margin-left:120px;
	}
	.foot .foot-main .foot-r ul li a{
		color:#fff;
		font-size:14px;
	}
	.foot .foot-main .foot-r .font24{
		display:block;
		margin:24px 0 24px 0;
		font-size:16px;
	}
	.foot .footer{
		width:100%;
		border-top:1px solid #009e96;
		margin:0 auto;
		text-align:center;
		padding:20px 0;
		color: #009e96;
	}
	/*尾部*/
	/* 全部师资*/
	.main .allfen{
		padding:0;
	}
	.allfen .vc_btn3-container{margin-bottom:0 !Important;}
	.main .allfen .vc_btn3-container a{
		color:#009e96;
	}

	.main .allfen .vc_btn3-container :hover{
		border-bottom: none;
	}
	.main .ul-list{
		margin-bottom:40px;
	}
	.main .ul-list ul li{
		margin-right:6px;
		float:left;
		margin-bottom:10px;
		display:block;
	}

	.main .ul-list ul li a:hover{
		background:#009e96;
		text-decoration: none;
		color:#fff;
	}
	.main .ul-list ul li a{
		text-decoration: none;
		display:inline-block;
		color:#333;
		font-size:14px;
		border-radius:30px;		
		background:#f0f0f0;
		padding: 5px 10px;
		display: flex;
		justify-content: center;
		align-items: center;
        margin-left: 5px;
		-moz-transition: all 0.4s ease;
		-o-transition: all 0.4s ease;
		transition: all 0.4s ease;
	}
	.main .ul-list ul li .on{
		border-radius:30px;
		background:#009e96;
		color:#fff;
	}
	.main .ul-list ul li .on2{
		padding:4px 16px;
	}
	.main .ul-list ul li .on3{
		padding:4px 16px;
	}
	.list-main .list{
		width:360px;
		height:170px;
		margin-right:56px;
		margin-bottom:40px;

	}
	.list-main .list:nth-child(3n){
		margin-right:0;
	}
	.list-main .list .left{
		width:180px;
		height:162px;
	}
	.list-main .list .left a{
		display:inline-block;
		width:180px;
		height:162px;
		background-size: cover;
	}
	.list-main .list .left img{
	}
	.list-main .list .right .name{
		font-size: 18px;
		font-weight:bold;
		font-style: normal;
		overflow:hidden;
		text-overflow: ellipsis;
	}
	.list-main .list .right .p1{
		width:160px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.list-main .list .right .p2{
		width:160px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin-bottom:0px;
	}
	.list-main .list .right .p3{
		width:auto;
		color:#ccc;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.list-main .list .right .p4{
		width:auto;
		color:#ccc;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		position:absolute;
		left: 15px;
		bottom: 10px;
	}
	.list-main .list .right .p3:hover{
		border-bottom:1px solid #ccc;
	}
	.list-main .list .right{
		position:relative;
		width:180px;
		/*text-align:center;*/
		height:155px;
		padding: 20px 15px 0 15px;
		background:#efefef;
		border-bottom:2px solid #009e96;
		color:#000;
	}
	.list-main .list .right:hover{
		background:#009e96;
		color:#fff;
		text-decoration: none;
	}
	/* 全部师资*/
	/*高层次人才*/

	/*高层次人才*/
	.admission{
		width:100%;
		height:306px;
		background:url(../img/bg2.png) no-repeat center;
		background-size: cover;
	}
	.admission .admiss-main{
		width:1000px;
	}
	.admission .admiss-left, .admission .admiss-center,.admission .admiss-right{
		margin-top:60px;
		width:191px;
		height:191px;
		text-align:center;
		color:#fff;
		font-size:24px;
		border-radius:50%;
		border:2px solid #fff;
	}
	.admission .admiss-center{
		margin-left:200px;
	}
	.admission .admiss-left div, .admission .admiss-center div,.admission .admiss-right div{
		color:#fff;
		font-size:24px;
	}
	.person{
		width:100%;
	}
	.person .person-child{

	}
	.person .person-child h2{
		font-size:20px;
		font-weight:700;
	}
	.person .person-font{
		color: #333333;
		font-size: 16px;
		line-height: 1.7;
		margin: 0 0 1.5em;
		padding: 0;
		width:766px;
	}
	.person .rate{
		padding:40px 0 80px 0;
		border-bottom:1px solid #ccc;
	}
	.person .rate2{
		padding:80px 0 70px 0;
		border-bottom:none;
	}
	.person .rate ul li{
		width:232px;
		height:128px;
		border-right:1px solid #ccc;
		text-align:center;
		float:left;
	}
	.person .rate2 ul li{
		width:282px;
		height:128px;
		border-right:1px solid #ccc;
		text-align:center;
		float:left;
	}
	.person .rate ul li:nth-last-child(1)
	{
		border-right:none;
	}
	.person .rate h3{
		padding:10px 0 0px 0;
		font-size:40px;
		font-weight:bold;
		color:#009e96;
	}
	.person .plan .fl{
		font-size:20px;
	}
	.person .search-name{
		width:100%;
		height:423px;
		background:url(../img/bg.png) no-repeat center;
		background-size: cover;
	}
	.person .search-name .search-left{
		width:1200px;
		margin:0 auto;
		padding:140px 0 46px 0;
	}
	.person .search-left .shuosuo{
		width:850px;
		height:54px;
		border-radius:50px;
		border:2px solid #ccc;
	}
	.person .search-left .shuosuo input{
		width:460px;
		height:54px;
		font-size:18px;
		margin-left:30px;
		background-color: rgba(12,148,142,.1);
		outline: none;
		border:none;
	}
	.person .search-left .shuosuo a{
		width:274px;
		height:54px;
		margin:-2px -2px 0 0;
		line-height:54px;
		text-decoration: none;
		font-size:18px;
		text-align:center;
		color:#009e96;
		background:#fff;
		border-radius:50px;
	}
	.person .search-left .span1{
		width:192px;
		height:54px;
		margin-left:40px;
		line-height:54px;
		text-align:center;
		font-size:14px;
		border-radius:50px;
		border:1px solid #ccc;
	}
	.person .plan .fl h2{
		padding:10px 0 10px 0;
		font-size:20px;
		font-weight:bold;
	}
	.content {
		width:100%;
	}
	/*
	.content-icon .fa{
		display:inline-block;
	}*/
	.content-icon .active1{
		display:none;
	}
	#content-icon .active2{
		display:none;
	}
	.main .list-main  .list2{
		width:100%;
		position:relative;
	}
	.main .list-main  .list2:nth-child(4n){
		margin-right:0;
	}
	.list-main .list2 .left{
		overflow:hidden;
		width:100%;
		height:196px;
	}
	.list-main .list2 a{
		text-decoration: none;
	}

	.content .list-main{
		display:none;
	}
	.list-main .list2 .left img{
		display:block;
		width:100%;
		height:100%;
	}
	.list-main .list2 .right .name{
		width: 222px;
		font-size: 20px;
		text-align: left;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.list-main .list2 .right .p{
		width:222px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin-top:15px;

	}
	.list-main .list2 .right .p1{
		width:222px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;

	}
	.list-main .list2 .right .p2{
		width:222px;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		
	}
	.list-main .list2 .right .p3{
		color:#ccc;
		max-width:100%;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: inline-block;
		
	}
	.list-main .list2 .right .p4{
		color:#ccc;
		max-width:100%;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		display: inline-block;
		margin-top:0px;
		position:absolute;
		left:20px;
		bottom:10px;
	}
	.list-main .list2 .right .p3:hover{
		border-bottom:1px solid #ccc;
	}
	.list-main .list2 .right{
		width:100%;
		height:200px;
		padding: 10px 0 0 20px;
		background:#efefef;
		border-bottom:2px solid #009e96;
		color:#000;
		transition: all 0.4s ease;
	}
	.list-main .list2:hover .right{
		background:#009e96;
		color:#fff;
		width: 100%;
		height: 200px;
		text-decoration: none;
		padding: 10px 0 0 20px;
		border-bottom: none;
	}
	/*list-main1复制上面的   */
	.main .list-main1  .list2{
		width:100%;
		height:300px;
		margin-right:40px;
	}
	.main .list-main1  .list2:nth-child(4n){
		margin-right:0;
	}
	.list-main1 .list2 .left{
		overflow:hidden;
		width:100%;
		height:148px;
	}

	.content .list-main1{
		display:none;
	}
	.list-main1 .list2 .left>img{
		display:block;
		width:100%;
		height:100%;
	}
	.list-main1 .list2 .right .name{
		font-size: 20px;
		text-align: left;
		font-family: Abril Fatface;
		font-weight: bold;
		font-style: normal;
	}
	.list-main1 .list2 .right .p1{
		width:100%;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;

	}
	.list-main1 .list2 .right .p2{
		width:100%;
		overflow:hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		margin-bottom:25px;
	}
	.list-main1 .list2 .right .p3{
		width:60px;
		overflow:hidden;
		color:#ccc;
		white-space: nowrap;
		text-overflow: ellipsis;
	}
	.list-main1 .list2 .right .p3:hover{
		border-bottom:1px solid #ccc;
	}
	.list-main1 .list2 .right{
		width:100%;
		height:140px;
		padding: 10px 0 0 20px;
		background:#efefef;
		border-bottom:2px solid #009e96;
		color:#000;
	}
	.list-main1 .list2 .right:hover{
		background:#009e96;
		color:#fff;
		text-decoration: none;
	}

	/*个人介绍*/
	.introduce{
		width:100%;
		margin: 0px 0 0 0;
	}
	.introduce .message-left{
		width: 400px;
		height:367px;
	}
	.introduce-main{
		padding:90px 0 0 0;
		min-height:700px;
	}
	.introduce .message-left .font{
		margin-left:20px;
		font-size:18px;
	}
	.introduce .message-left span{
		font-size:1.6em;
	}
	.introduce .message-left .clearfix{
		margin-bottom:6px;

		display: -ms-flexbox;  /* 混合版本语法: IE 10 */
		display: -webkit-flex; /* 新版本语法: Chrome 21+ */
		display: flex;
		align-items: center;
		
	}
	.introduce .message-left .img-tou{
		width:300px;
		height:158px;
	}
	.introduce .message-left .img-tou img{
		/*height: 100%;*/
		max-width: 100%;
		margin-top:20px;
		vertical-align: top;
	}
	.introduce  .message-right{
		width:calc(100% - 476px);
		height:100%;
		padding-bottom:30px;
		text-align:justify;
		font-size:14px;
	}

	.message-right.fr li{
		list-style:inherit;
	}


	.introduce  .message-right  .list1{
		border-bottom:1px solid #009e96;
	}
	.introduce  .message-right  .list1 .fontSize{
		font-size:16px;
		font-weight:bold;
	}
	.introduce  .message-right  .list1 .p1{
		font-size:16px;
		padding:30px 0 20px 0;
		line-height:30px;
	}
	.introduce  .message-right  .list1 .p2 ul li{
		font-size:16px;
		line-height:30px;
	}
	.introduce  .message-right  .list1 .p2 .ul2{
		margin-left:100px;
	}
	/*#main .entry-content p{*/
		/*padding:30px 0 30px 27px;*/
		/*width:674px;*/
		/*float:right;*/
	/*}*/
	#list1>p{
		padding: 0;
	}
	#page{

	}
	.bk-ground {
		width:100%;
		display:block;
		padding-top: 0px !important;
		padding-right: 0px !important;
		padding-bottom: 0px !important;
		padding-left: 0px !important;
		background-position: center !important;
		background-repeat: no-repeat !important;
		background-size: cover !important;
		height:400px;
	}

	.main .loadmore{
		width:100%;
	}
	.main .loadmore #show{
		position:relative;
		width:100%;
	}
	.main .loadmore #show a{
		width:300px;
		height:60px;
		margin:40px auto;
		display:flex;
		justify-content: center;
		border-radius: 30px;
		border:3px solid #ccc;
		align-items:center ;
		text-decoration: none;
		font-size:20px;
		color:#ccc;
	}
	.main .loadmore #show2{
		position:relative;
		display:none;
		width:100%;
	}
	.main .loadmore  #show2 a{
		width:300px;
		height:60px;
		margin:40px auto;
		display:flex;
		justify-content: center;
		border-radius: 30px;
		border:3px solid #ccc;
		align-items: center;
		text-decoration: none;
		font-size:20px;
		color:#ccc;
	}
	/*#box{
		height:1060px;
		overflow:hidden;
	}
	#box2{
		height:540px;
		overflow:hidden;
	}*/
	#box2 ul li{
		width: 30%;
		height: 170px;
		float:left;
		margin-right: 56px;
		margin-bottom: 40px;
	}
	#box2 ul li:nth-child(3n){
		margin-right:0;
	}
	
	#list4 #p4{
		display:none;
	}

	.vc_custom_1528972730101 { background-position: center !important; }
	
