@font-face {
	font-family: "FZKT";
   src: url('./FZKTJW.TTF'); 
   src: url('./FZKTJW.eot') format('embedded-opentype'),url('./FZKTJW.TTF') format('truetype');

 }
 @font-face {
	 font-family: "SYHT";
	src: url('./SourceHanSansCN-Normal.ttf'); 
	src: url('./SourceHanSansCN-Normal.eot') format('embedded-opentype'),url('./SourceHanSansCN-Normal.ttf') format('truetype');
  }
  @font-face {
	font-family: "FZFS";
   src: url('./FZFSJW.TTF'); 
   src: url('./FZFSJW.eot') format('embedded-opentype'),url('./FZFSJW.TTF') format('truetype');
 }
*{
	padding:0;
	margin:0;
	font-family:"SYHT";
	color:#333;
}
ul,li{
    list-style:none;}
a:focus{outline: none;}
a{
  text-decoration:none; 
  color: #333; 
}
select:focus{
	outline: none;
}
body{
	background: #fff;
	padding-top:70px;
}

/*首页头部*/
.home_top{
	width:100%;
	height:70px;
	position: fixed; 
	top:0;
	left:0;
	background: #fff;
	z-index: 9999;
}
.home_top .header_con{
	width:90%;
	min-width: 1180px;
	margin:0 auto;
}
.boxsha{
	/*background: rgba(255,255,255,0.5);*/
	box-shadow: darkgrey 1px 1px 1px 1px;
}
.home_top .header_con .logo{
	float:left;
	line-height: 70px;
}
.home_top .header_con .logo a{
	float:left;
	margin-top:6px;
	height:26px;
	margin-right: 20px;
}
.home_top .header_con .logo span{
	font-family: STKaitiSC-Regular, STKaitiSC;
	font-size:18px;
	color: #333;
}
.home_top .header_con .nav{
	float:right;
	font-size:18px;
	line-height: 70px;
	position: relative;
}

.home_top .header_con .nav .nav_item{
	margin-right:70px;
	color:#333;
}
.home_top .header_con .nav .nav_item:hover,.home_top .header_con .nav a.active{
	margin-right:70px;
	color:#ff5a22;
}
.home_top .header_con .nav .btn{
	float: right;
	width:120px;
	height:46px;
	margin-top:12px;
	line-height: 46px;
	text-align: center;
	background: #FF5A22;
	border-radius: 5px;
	color:#fff;
}
.home_top .header_con .nav .erweima{
	position: absolute;
	width:200px;
	z-index: 9999;
	top:100px;
	right:100px;
	display: none;
}
.home_top .header_con .nav .btn:hover{
	background: #ff7749;
}

.team{
	width:100%;
	min-width: 1180px;
	position: relative;
}

.team .banner{
	width: 100%;
	height:400px;
	position: relative;
	background: url('../images/bannerAbout.png') no-repeat top center;
	/* background-size: 100% 100%; */
	z-index: 1111;
}
.team .banner .bannerbg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
	height: 100%;
	/* background: url('../images/bannerBj.png') no-repeat top center; */
	background-size: 100% 100%;
}
.team .banner .text{
	width:100%;
	height: 100%;
	top: 0;
	z-index: 2;
	position: absolute;
	display: flex;
	justify-content: center;
}
.team .banner .text div{
	display: flex;
	flex-direction: column;
	padding-top: 145px;
}
.team .banner .text p span{
	font-size: 28px;
	color:#fff;
}
.team .banner .text .one{
	position: relative;
	font-size: 72px;
	font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
	font-weight: 800;
	color: #FFFFFF;
}

.team .banner .text .two {
	position: relative;
}

/* .team .banner .text .two::before, .team .banner .text .one::before {
	content: '';
	position: absolute;
	top: calc((100% - 10px) / 2);
	left: 0;
	z-index: 1;
	width: 100%;
	height: 10px;
	background: #FF5A22;
	opacity: 0.44;
} */
.team .banner .text .one::before {
	top: 59px;
}

.team .banner .text .line{
	width: 30px;
    height: 3px;
    color: #ff0;
    background: #FF5A22;
    margin-left: 4px;
    margin-top: 8px;
}
.team .banner img{
	width:100%;
	height:600px;
}

.team .navContent{
	width:100%;
	height:42px;
	padding: 42px 0 23px;
}
.team .navContent ul{
	width:1000px;
	height:100%;
	margin: 0 auto;
}
.team .navContent ul li{
	display: inline-block;
	margin-right: 72px;
}
.team .navContent ul li a{
	display: block;
	height: 42px;
	border-radius: 21px;
	line-height: 42px;
	font-size: 18px;
	font-weight: 400;
	color:#FF5A22;
	padding:0 16px;
}
.team .navContent ul li a.active{
	color:#fff;
	background: #FF5A22;
	font-weight: 600;
}
.team .aboutContent {
	width:980px;
	margin: 0 auto;
}
.team .aboutContent .aboutContent-head {
	height: 60px;
	line-height: 60px;
	border-bottom: 2px solid #EFEFEF;
	display: flex;
	justify-content: space-between;
}
.team .aboutContent .aboutContent-head div {
	font-size: 16px;
	color: #000000;
}
.team .aboutContent .aboutContent-head div.aboutTitle, .team .aboutContent .aboutContent-head div.teamTitle, .team .aboutContent .aboutContent-head div.orgTitle {
	font-size: 28px;
	color: #2B2B2B;
}
.team .aboutContent .aboutContent-head .red {
	color: #FF5A22;
	font-weight: bold;
}
.team .aboutContent .aboutContent-des {
	position: relative;
	padding: 20px 0 98px;
}
.team .aboutContent .teamList .title {
	padding: 52px 0 24px;
	border-bottom: 2px solid #EFEFEF;
	font-size: 28px;
	color: #000000;
}
.team .aboutContent .teamList .list {
	display: flex;
	flex-wrap: wrap;
}
.team .aboutContent .teamList .list li{
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 290px;
	padding-top: 40px;
	cursor: pointer;
	margin-left: 28px;
}
.team .aboutContent .teamList .list li:nth-child(3n) {
	margin-right: 0;
}
.team .aboutContent .teamList .list li:hover p.mintitle {
	color: #FF5A22;
}
.team .aboutContent .teamList .list li:hover img {
	transform: scale(1.5, 1.5);
}
.team .aboutContent .teamList .list li p {
	text-align: center;
}
.team .aboutContent .teamList .list li p.mintitle {
	font-size: 20px;
	font-weight: 400;
	color: rgba(0,0,0,0.85);
	line-height: 30px;
}
.team .aboutContent .teamList .list li p.unit {
	font-size: 16px;
	color: rgba(51,51,51,0.85);
	line-height: 24px;
}
.team .aboutContent .teamList .list li p.exp {
	font-size: 14px;
	color: #999;
	line-height: 22px;
	padding-top: 8px;
	word-break: break-all;
	text-overflow: ellipsis;
	display: -webkit-box;
	/*-webkit-box-orient: vertical;*/
	-webkit-line-clamp: 2;
	/*overflow: hidden;*/
	/*width: 155px;*/
}
.team .aboutContent .teamList .list li .img {
	width: 150px;
	height: 150px;
	margin-bottom: 39px;
	border-radius: 50%;
	overflow: hidden;
}
.team .aboutContent .teamList .list li .img img {
	width: 100%;
	height: 100%;
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s
}
.team .aboutContent .aboutContent-des .minleft {
	position: fixed;
	top: 500px;
	left: 20px;
	z-index: 1;
	display: none;
}
.team .aboutContent .aboutContent-des .minleft a {
	display: block;
	text-align: right;
	line-height: 25px;
	padding-top: 2px;
	font-size: 18px;
	color: rgba(43,43,43,0.85);
}
.team .aboutContent .aboutContent-des .minleft a.active {
	font-size: 24px;
	font-weight: 600;
	color: #FF5A22;
	line-height: 33px;
}
.team .aboutContent .orgCont .mintitle {
	font-size: 28px;
	font-weight: 600;
	color: #FF5A22;
	line-height: 67px;
	padding-left: 25px;
}
.team .aboutContent .orgCont .orgContUl .mintips {
	font-size: 16px;
	font-weight: 600;
	color: rgba(43,43,43,0.65);
	line-height: 33px;
	border-left: 1px solid #EFEFEF;
	padding: 60px 0 18px 8px;
	margin-left: 60px;
}
.team .aboutContent .orgCont .list {
	display: flex;
	background-color: #ffffff;
}
.team .aboutContent .orgCont .list .listImg {
	width: 358px;
	height: 230px;
	padding: 22px 11px 22px;
	box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
}
.team .aboutContent .orgCont .listC {
	position: relative;
	width: calc(100% - 380px);
	height: 185px;
	padding: 20px 30px 0 70px;
	margin-top: 68px;
	box-shadow: 0px 4px 10px 0px rgba(0,0,0,0.1);
}
.team .aboutContent .orgCont .listC::before {
	content: '';
	position: absolute;
	top: 28px;
	left: 30px;
	z-index: 1;
	width: 20px;
	height: 20px;
	background: #FF5A22;	
}
.team .aboutContent .orgCont .listC::after {
	content: '';
	position: absolute;
	top: 0;
	left: -10px;
	z-index: 1;
	width: 20px;
	height: 100%;
	background-color: #ffffff;
}
.team .aboutContent .orgCont .minname {
	font-size: 20px;
	font-weight: bold;
	color: #2B2B2B;
	line-height: 36px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.team .aboutContent .orgCont .mindes {
	height: 90px;
	font-size: 14px;
	color: rgba(51,51,51,0.85);
	line-height: 22px;
	padding: 10px 0;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.team .aboutContent .orgCont .minA {
	font-size: 12px;
	font-weight: bold;
	color: #FF5A22;
	cursor: pointer;
	display: flex;
	align-items: center;
}
.team .aboutContent .orgCont .minA img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}




/* .team h2{
	text-align: center;
	font-size: 34px;
}
.team .tubiao{
	width:566px;
	height:30px;
	margin:30px auto;

}
.team .tubiao span{
	float: left;
	height:4px;
	width: 260px;
	border-bottom: 1px dashed #899098;
}
.team .tubiao img{
	float: left;
	width: 20px;
	margin:0 12px;
}
.team .team_jj{
	text-align: center;
	color:#72787f;
	font-size: 26px;
	font-family: "FZKT";
	margin-bottom: 10px;
}
.team ul{
	width:1180px;
	margin:0 auto;
	margin-top:100px;

	overflow: hidden;
}
.team ul li{
	float: left;
	width:255px;
	height:360px;
	position: relative;
	margin-right:53px;
	margin-bottom: 27px;
}
.team ul li:nth-child(4n){
	margin-right:0;
}
.team ul li img{
	display: block;
	width:255px;
	height:360px;
}
.team ul li div{
	position: absolute;
	display: none;
	z-index: 999;
	width:255px;
	height:360px;
	text-align: center;
	top:0;
	left:0;
	background:rgba(0,0,0,0.4);
}
.team ul li div h2{
	font-size: 20px;
	color:#fff;
	margin-top:80px;
	margin-bottom: 20px;
}
.team ul li div span{
	display: inline-block;
	width:36px;
	height:3px;
	border-radius: 1px;
	background:  #FF5A22;
	margin-bottom: 15px;
}
.team ul li div p{
	font-size: 16px;
	color:#fff;
	margin-bottom: 20px;
}
.gongsi{
	margin: 0 auto;
	width:1180px;
	height:670px;
	border-bottom: 2px solid #BFBFBF;
	position: relative;
}
.gongsi .gongsi_left{
	position: absolute;
	top:140px;
	left:68px;
	width:350px;
	height:400px;
}
.gongsi .gongsi_left img{
	opacity:0;
	width:350px;
	height:400px;
} */
@keyframes gongsi_left
{
from {left:68px;}
to {left:108px;}
}
@-webkit-keyframes gongsi_left /*Safari and Chrome*/
{
	from {left:68px;}
to {left:108px;}
}
@keyframes gongsi_img
{
from {opacity:0.3;}
to {opacity:1;}
}
@-webkit-keyframes gongsi_img /*Safari and Chrome*/
{
	from {opacity:0.3;}
to {opacity:1;}
}
.gongsi .gongsi_right{
	width:510px;
	height: 410px;
	position: absolute;
	right:-40px;
	top:100px;
}
@keyframes gongsi_right
{
from {right:-40px;}
to {right:0;}
}
@-webkit-keyframes gongsi_right /*Safari and Chrome*/
{
	from {right:-40px;}
	to {right:0;}
}
@keyframes changeColor
{
from {color:#fff;}
to {color:#333;}
}
@-webkit-keyframes changeColor /*Safari and Chrome*/
{
from {color:#fff;}
to {color:#333;}
}
@keyframes changeColor1
{
from {color:#fff;}
to {color:#FF5A22;}
}
@-webkit-keyframes changeColor1 /*Safari and Chrome*/
{
from {color:#fff;}
to {color:#FF5A22;}
}
.gongsi .gongsi_right .tit_en{
	font-size: 18px;
	margin-bottom: 17px;
	color:#fff;
}
.gongsi .gongsi_right div{
	width:60px;
	height:0px;
	border-bottom:2px solid #fff;
	margin-bottom: 17px;
}
@keyframes changediv
{
from {border-bottom:2px solid #fff;}
to {border-bottom:2px solid #FF5A22;}
}
@-webkit-keyframes changediv /*Safari and Chrome*/
{
	from {border-bottom:2px solid #fff;}
	to {border-bottom:2px solid #FF5A22;}
}
.gongsi .gongsi_right h2{
	font-size:34px;
	color:#fff;
	margin-bottom: 17px;
}
.gongsi .gongsi_right .tit_reb{
	font-size: 16px;
	color:#fff;
	margin-bottom: 17px;
}
.gongsi .gongsi_right .tit_main{
	font-size: 16px;
	margin-bottom: 17px;
	color:#fff;
	line-height: 26px;
}
.jiaxue{
	margin: 0 auto;
	width:1180px;
	height:794px;
	border-bottom: 2px solid #BFBFBF;
	position: relative;
}
.jiaxue .jiaxue_left{
	position: absolute;
	top:180px;
	left:10px;
	width:570px;
	height:430px;
}
@keyframes jiaxue_left
{
from {left:10px;}
to {left:50px;}
}
@-webkit-keyframes jiaxue_left /*Safari and Chrome*/
{
	from {left:10px;}
	to {left:50px;}
}
.jiaxue .jiaxue_left img{
	opacity: 0;
	width:570px;
	height:430px;
}

.jiaxue .jiaxue_right{
	width:510px;
	height: 410px;
	position: absolute;
	right:-40px;
	top:100px;
}

.jiaxue .jiaxue_right .tit_en{
	font-size: 18px;
	margin-bottom: 17px;
	color:#fff;
}
.jiaxue .jiaxue_right div{
	width:60px;
	height:0px;
	border-bottom:2px solid #fff;
	margin-bottom: 17px;
}

.jiaxue .jiaxue_right h2{
	font-size:34px;
	margin-bottom: 17px;
	color:#fff;
}
.jiaxue .jiaxue_right .tit_reb{
	font-size: 16px;
	color:#fff;
	margin-bottom: 17px;
}
.jiaxue .jiaxue_right .tit_main{
	font-size: 16px;
	margin-bottom: 17px;
	line-height: 26px;
	color:#fff;
}


.shimin{
	margin: 0 auto;
	width:1180px;
	height:370px;
	border-bottom: 2px solid #BFBFBF;
	position: relative;
}
.shimin .shimin_left{
	position: absolute;
	top:145px;
	left:200px;
	width:120px;
	height:80px;
}
@keyframes shimin_left
{
from {left:200px;}
to {left:240px;}
}
@-webkit-keyframes shimin_left /*Safari and Chrome*/
{
	from {left:200px;}
to {left:240px;}
}
.shimin .shimin_left img{
	opacity: 0;
	width:120px;
	height:80px;
}

.shimin .shimin_right{
	width:510px;
	height: 410px;
	position: absolute;
	right:-40px;
	top:100px;
}

.shimin .shimin_right .tit_en{
	font-size: 18px;
	margin-bottom: 17px;
	color:#fff;
}
.shimin .shimin_right div{
	width:60px;
	height:0px;
	border-bottom:2px solid #fff;
	margin-bottom: 17px;
}

.shimin .shimin_right h2{
	font-size:34px;
	margin-bottom: 17px;
	color:#fff;
}
.shimin .shimin_right .tit_main{
	font-size: 16px;
	margin-bottom: 17px;
	line-height: 26px;
	color:#fff;
}

.yuanjin{
	margin: 0 auto;
	width:1180px;
	height:370px;
	position: relative;
}
.yuanjin .yuanjin_left{
	position: absolute;
	top:145px;
	left:200px;
	width:120px;
	height:80px;
}

.yuanjin .yuanjin_left img{
	opacity: 0;
	width:120px;
	height:80px;
}

.yuanjin .yuanjin_right{
	width:510px;
	height: 410px;
	position: absolute;
	right:-40px;
	top:100px;
}

.yuanjin .yuanjin_right .tit_en{
	font-size: 18px;
	margin-bottom: 17px;
	color:#fff;
}
.yuanjin .yuanjin_right div{
	width:60px;
	height:0px;
	border-bottom:2px solid #fff;
	margin-bottom: 17px;
}

.yuanjin .yuanjin_right h2{
	font-size:34px;
	margin-bottom: 17px;
	color:#fff;
}
.yuanjin .yuanjin_right .tit_main{
	font-size: 16px;
	margin-bottom: 17px;
	line-height: 26px;
	color:#fff;
}







.footer{
	width:100%;
	min-width: 1180px;
	height:425px;
	background: #28292B;
	position: relative;
	z-index: 10000;
}
.footer_main{
	width:1180px;
	height:300px;
	margin:0 auto;
	padding-top:60px;
	border-bottom: 1px solid #555656;
	display: flex;
}
.footer_main .footer_tit{
	height:50px;
	overflow: hidden;
}
.fRight {
	margin-left: auto;
}
.footer_main .footer_tit span{
	float: left;
}
.footer_main .footer_tit span.cpzx{
	margin-left:110px;
}
.footer_main .footer_tit span.lxwm{
	margin-left:330px;
}
.footer_main .footer_tit span.gzwm{
	margin-left:385px;
}
.footer_main .footer_tit span{
	font-size: 16px;
	color:#fff;
}
.zhongxin{
	float: left;
	height:230px;
	width:280px;
	border-right: 1px solid #555656;
}
.zhongxin a{
	display: block;
	text-align: center;
	width:80px;
	font-size:16px;
	color:#bebebf;
	margin:30px auto 0px;
}
.zhongxin a:hover{
	color:#fff;
}
.lianxi{
	float: left;
	width:450px;
}
.lianxi .sTitle {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	line-height: 33px;
}
.lianxi p{
	font-size:16px;
	color:#fff;
	line-height: 20px;
	opacity: 0.3;
	margin-top:24px;
}
.lianxi span{
	display: block;
	font-size:16px;
	color:#fff;
	margin-top:4px;
	line-height: 22px;
}
.guanzhu {
	margin-left: auto;
}
.guanzhu .sTitle {
	font-size: 24px;
	color: #fff;
	font-weight: 600;
	line-height: 33px;
}
.guanzhu .con div{
	float: left;
	padding-top:40px;
	margin-right: 42px;
	width:118px;
	font-size:16px;
	color:#fff;
	text-align: center;
	font-weight: 400;
}
.guanzhu .con .dy {
	margin-right: 0;
}
.guanzhu div img{
  display: block;
  width:118px;
  margin-top:10px;
}
.footer_footer{
	width:1180px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	display: flex;
}
.footer_footer span{
	float: left;
	font-size:16px;
	color:#fff;
	margin:20px 0;
}
.footer_footer a{
	float: left;
	font-size:16px;
	color:#fff;
	margin:20px 60px 20px 0;
}
.footer_footer a:hover{
	color:#fff;
}
#cnzz_stat_icon_1275850963{
	position:absolute;
	top:-18px;
	left:178px;
}

#orgCont {
	position: relative;
}