@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;
}

.team .banner{
	width: 100%;
	height:400px;
	position: relative;
	background-color: #000;
	background: url('../images/bannerNews.png') no-repeat top center;
	/* background-size: 100% 100%; */
}
.team .banner.bannerGongyi {
	background-image: url('../images/bannerGongyi.png');
}
.team .banner.bannerJoin {
	background-image: url('../images/bannerJoin.png');
}
.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 div.joinUsTips{
	padding-top: 120px;
}
.team .banner .text div.joinUsTips p {
	font-size: 72px;
	font-family: SourceHanSansCN-Heavy, SourceHanSansCN;
	font-weight: 800;
	color: #FFFFFF;
}
.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:1280px;
	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;
}

.module{
	width:100%;
	padding-bottom: 100px;
}
.module .new{
	width:1200px;
	margin: 0 auto;
}
.module .shenji{
	width:1200px;
	margin: 0 auto;
}
.module .guizhang{
	width:1200px;
	margin: 0 auto;
}
.module .moduleTitle a{
	display: block;
	text-align: center;
	font-size: 34px;
	color:#333;
	margin-top: 80px;
	margin-bottom: 30px;
}
.module .moduleTitle a i{
	display: inline-block;
	width:50px;
	height:50px;
	vertical-align: -13px;
	margin-left: 12px;
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url(https://jiaxuehuzhu.oss-cn-hangzhou.aliyuncs.com/home/rightBtn.png)
}
.module .moduleTitle a i:hover{
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url(https://jiaxuehuzhu.oss-cn-hangzhou.aliyuncs.com/home/rightBtnHover.png)
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
    font-size:0;
}
.module .newContent img{
	width:380px;
	height:300px;
	float:left;
	object-fit: cover;
}
.module .newContent ul{
	width:770px;
	height:300px;
	float:left;
	margin-left: 30px;
}
.module .newContent ul li{
	border-bottom: 1px dashed #A0A0A0;
	margin-top: 25px;
}
.module .newContent ul li:first-of-type{
	margin-top: 0px
}
.module .newContent ul p.title span{
	float:left;
	font-size: 22px;
	color:#333;
}
.module .newContent ul p.title .artTitle:hover{
	color:#FF5A22;
}
.module .newContent ul p.title span.time{
	float:right;
	font-size: 16px;
	color:#7F7F7F;
}
.module .newContent ul p.info{
	font-size: 18px;
	color:#7F7F7F;
	padding-bottom: 18px;
	padding-top: 4px;
	min-height: 28px;
}
.module .shenji ul {
	padding-top: 31px;
}
.module .shenji ul li{
	width: 256px;
	height:323px;
	background: #fff;
	border-radius: 12px;
	float:left;
	margin-right: 20px;
	margin-bottom: 30px;
	background: url("../images/colorBj.png") no-repeat;
}
.module .shenji ul li:hover{
    box-shadow: 2px 2px 12px 2px rgba(0, 0, 0, 0.1);
	opacity: 0.9;
}
.module .shenji ul li:nth-of-type(4n){
	margin-right: 0px;
}
.module .shenji ul li div{
	overflow: hidden;
}
.module .shenji ul li div i{
	width:93px;
	height:98px;
	display: block;
	margin: 23px auto 0;
}
.module .shenji ul li div i.moduleImgOne{
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url("../images/shenjigaizheng.png")
}
.module .shenji ul li div i.moduleImgTwo{
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url("../images/xiangmu.png")
}
.module .shenji ul li div i.moduleImgThree{
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url("../images/zhidu.png")
}
.module .shenji ul li div i.moduleImgFour{
	background-size: 100%;
	background-repeat: no-repeat;
	background-image:url("../images/baogao.png")
}
.module .shenji ul li div h2{
	height: 58px;
	font-size: 20px;
	font-weight: 400;
	color:#fff;
	text-align: center;
	line-height: 29px;
	padding: 0 18px;
}
.module .shenji ul li p{
	font-size: 14px;
	color:#fff;
	margin: 0 auto;
	text-align: center;
	line-height: 20px;
	padding: 10px 28px 0 28px;
	height: 40px;
}
.module .shenji ul li .view {
	display: inline-block;
	width: 140px;
	height: 40px;
	margin-top: 19px;
	border-radius: 20px;
	border: 1px solid #FFFFFF;
	text-align: center;
	line-height: 40px;
	font-size: 14px;
	color: #FFFFFF;	
}
.module .shenji ul li .view:hover {
	color: #FF5D28;
	background: #FFFFFF;
}
.module .shenjiHeight{
	height:45px;
}
.module .newInfo{
	width:1200px;
	margin: 0 auto;
}
.module .newInfo ul{
	width:1200px;
	/*margin: 0 auto;*/
}
.module .newInfo ul .nav_item {
	display: block;
	position: relative;
}
.module .newInfo ul li .newInfoBox{
	width:100%;
	border-bottom:1px solid #dcdcdc;
	display: flex;
	padding: 22px 0;
	cursor: pointer;
}
.module .newInfo ul li:hover{
	/* position: absolute;
	top: 0;
	left: -70px;
	padding: 0 70px; */
	background: #FFFFFF;
	box-shadow: 0px 4px 10px 2px rgba(0,0,0,0.1);
}
.module .newInfo ul li:hover .newInfoBox{
	border: 0;
}
.module .newInfo ul li:hover h2 span{
	color:#FF5A22;
}
.module .newInfo ul .imgcss{
	width: 224px;
	height: 162px;	
    overflow: hidden;
	display: block;
	margin-left: 60px;
}
.module .newInfo ul .imgcss img{
	width: 100%;
	/*height: 162px;	*/
	float:left;
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s;
	/* object-fit: cover; */
}
.module .newInfo ul li:hover .imgcss img{
	/*width: 224px;*/
	/*height: 162px;	*/
		width: 100%;
	/*height: 162px;	*/
	float:left;
	object-fit: cover;
	transform: scale(1.2, 1.2);
}
.module .newInfo ul .newInfoRight{
	width:670px;
	float:left;
	margin-left: 27px;
}
.module .newInfo ul .newInfoRight h2 span{
	line-height: 36px;
	font-size: 20px;
	font-weight: bold;
	color: #2B2B2B;
	display: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.module .newInfo ul .newInfoRight p{
	height: 80px;
	font-size: 14px;
	color: rgba(51,51,51,0.85);
	line-height: 26px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.module .newInfo ul .newInfoRight .minA {
	font-size: 12px;
	font-weight: bold;
	color: #FF5A22;
	cursor: pointer;
	display: flex;
	align-items: center;
	padding-top: 5px;
}
.module .newInfo ul .newInfoRight .minA img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.module .newInfo ul .newInfoRight .newInfoTopText{
	/* height:172px; */
}
.module .newInfo ul .newInfoRight .newInfoBottomText{
	font-size: 14px;
	color: #6E6E6E;
}
.module .newInfo ul .newInfoRight .newInfoBottomText .time{
	width:84px;
	display: inline-block;
	font-size: 14px;
	color: #999;
}
.module .newInfo ul .newInfoRight .newInfoBottomText .newInfoBtn{
	/*width:80px;*/
	height:20px;
	line-height: 20px;
	text-align: center;
	border-radius: 10px;
	border:1px solid #7F7F7F;
	display: inline-block;
	margin-right: 20px;
	padding:0 10px;
}
.module .newInfo ul .newInfoRight .newInfoBottomText .newInfoBtn:hover{
	color:#FF5A22;
	border:1px solid #FF5A22;
}
.module .newInfo .moreBtn{
	display: block;
	width: 1000px;
    /*margin: 0 auto;*/
	height:70px;
	line-height: 70px;
	text-align: center;
	border-radius: 35px;
	font-size: 24px;
	color:#000;
	background: #eee;
	margin-top: 33px;
}
.module .newInfo .kuanwuContent .tips{
	font-size: 16px;
	color: #666666;
}
.searchBox {
	display: flex;
	align-items: center;
	padding-top: 32px;
}
.searchBox .dateinputer, .searchBox .keyworks{
	line-height:44px;
	min-width: 160px;
	height: 44px;
	margin:0 10px 0 0;
	border:1px solid #EFEFEF;
	cursor: pointer;
	position:relative;
	padding:0 32px;
	font-size:12px !important;
}
.dateinputer::before {
	display: none;
}
.searchBox button {
	width: 74px;
	height: 44px;
	background: #EFEFEF;
	border: 1px solid #EFEFEF;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
	text-align: center;
	line-height: 44px;
}
.module .newInfo .kuanwuContent .myTable {
	width: 100%;
}
.module .newInfo .kuanwuContent .myTable tr {
	border-bottom: 1px solid #EFEFEF;
}
.module .newInfo .kuanwuContent .myTable tr td, .module .newInfo .kuanwuContent .myTable tr th {
	padding: 12px 0;
	text-align: left;
	font-size: 16px;
	color: #666666;
}
.gongyiInfo {
	width: 1200px;
	margin: 0 auto;
	padding-top: 60px;
}
.gongyiInfo .shenjiHeight{
	font-size: 28px;
	color: rgba(0,0,0,0.85);
	line-height: 52px;
	font-weight: 500;
}
.gongyiInfo .tips{
	font-size: 16px;
	color: #666666;
	line-height: 33px;
}
.gongyiInfo ul a {
	display: inline-block;
	width: 385px;
	height: 411px;
	background: #FFFFFF;
	box-shadow: 0px 4px 10px 2px rgba(0,0,0,0.1);	
	margin-right: 20px;
	margin-top: 30px;
}
.gongyiInfo ul li {
	width: 100%;
	height: 100%;
}
.gongyiInfo a:nth-child(3n) {
	margin-right: 0;
}
.gongyiInfo li .img {
	width: 100%;
	height: 211px;
	overflow: hidden;
}
.gongyiInfo li .img img {
	width: 100%;
	height: 211px;
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s
}
.gongyiInfo li .content {
	padding: 20px;
}
.gongyiInfo li .content .name {
	color: #000000;
	line-height: 45px;
	font-size: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gongyiInfo li .content .des {
	height: 75px;
	color: rgba(51,51,51,0.85);
	line-height: 25px;
	font-size: 14px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.gongyiInfo li .content .goto {
	position: relative;
	padding-top: 25px;
	font-size: 12px;
	font-weight: bold;
	color: #FF5A22;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	height: inherit!important;
}
.gongyiInfo li .content .goto img {
	width: 20px;
	height: 20px;
	margin-right: 10px;
}
.gongyiInfo li:hover .content .name {
	color: #FF5A22;
}
.gongyiInfo li:hover .img img {
	transform: scale(1.5, 1.5);
}
.gongyiInfo li .content .goto:hover {
	text-decoration: underline;
}
.gongyiInfo li .content .goto:hover .consultation{
	display: block;
	animation: fade-in 0.5s linear forwards;
}
.consultation {
	position: absolute;
	top: 40px;
	right: -25px;
	z-index: 20000;
	display: none;
	width: 150px;
	height: 185px;
	text-align: center;
	padding: 33px 10px 0 37px;
	background: url("../images/codeBj.png");
	box-sizing: border-box;
}
.consultation .codeimg {
	width: 102px;
	height: 102px;
	border-radius: 0;
}
.consultation span {
	font-size: 12px;
	font-weight: 400;
	color: #666666;
	line-height: 17px;
	display: block;
}
.consultation .img_cover {
	width: 102px!important;
	height: 102px!important;
}
.consultation:hover span{
	color: #FF5A22;
}
@keyframes fade-in {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}
.joinInfo {
	width: 1192px;
	margin: 0 auto;
	padding-top: 85px;
}
.joinInfo .shenjiHeight{
	font-size: 28px;
	color: #2B2B2B;
	line-height: 56px;
	text-align: center;
}
.joinInfo .tips{
	padding-top: 14px;
	font-size: 16px;
	font-weight: 300;
	color: rgba(51,51,51,0.85);
	text-align: center;
}
.joinInfo li {
	width: 100%;
	height: 273px;
	margin-top: 98px;
	background: #FFFFFF;
	border: 1px solid #F1F1F1;
	cursor: pointer;
	display: flex;
}
.joinInfo li img {
	width: 572px;
	height: 100%;
	display: inline-block;
}
.joinInfo li .imgcss {
	width: 572px;
	height: 100%;
	overflow: hidden;
}
.joinInfo li:hover .imgcss img {
	transform: scale(1.2, 1.3);
}
.joinInfo li .imgcss img {
	-webkit-transition: all 1s;
    -moz-transition: all 1s;
    transition: all 1s
}
.joinInfo li .content {
	position: relative;
	flex: 1 1;
	overflow: hidden;
	padding: 39px 48px 0;
	display: inline-block;
	vertical-align: top;
}
.joinInfo li .content::before {
	content: '';
	position: absolute;
	top: 29px;
	left: 38px;
	z-index: 1;
	width: 10px;
	height: 10px;
	background: #FF5A22;
	
}
.joinInfo li .content .title {
	width: 100%;
	padding-bottom: 14px;
	font-size: 20px;
	font-weight: 600;
	color: #2B2B2B;
	line-height: 33px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.joinInfo li .content .des {
	height: 88px;
	font-size: 14px;
	font-weight: 300;
	color: rgba(51,51,51,0.85);
	line-height: 22px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
}
.joinInfo li .content .btn {
	width: 134px;
	height: 42px;
	margin-top: 20px;
	border: 1px solid #FF5A22;
	text-align: center;
	line-height: 42px;
	font-size: 14px;
	color: #FF5A22;	
}
.joinInfo li:hover {
	box-shadow: 0px 4px 10px 2px rgba(0,0,0,0.1);
}
.joinInfo li:hover .content .title {
	color: #FF5A22;
}
.joinInfo li:hover .content .btn {
	background-color: #FF5A22;
	color: #ffffff;
}
.pagination {
	text-align: center;
}
.pagination li {
	display: inline-block;
	padding: 0 4px
}
.pagination li a{
	display: inline-block;
	min-width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	font-size: 16px;
	color: rgba(0,0,0,0.85);
}
.pagination li.active a {
	background: #FF5A22;
	border-radius: 50%;
	color: #FFFFFF;
}
#goTop {
	display: none;
	width:55px;
	height:55px;
	bottom: 300px;
	margin: 0 auto;
	position: fixed;
	/*margin-left: 1509px;*/
}
#goTop a{
	display: block;
}
#goTop img{
	width:55px;
	height:55px;
}


.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;
}
#cnzz_stat_icon_1275850963{
	position:absolute;
	top:-18px;
	left:178px;
}
.myPagination {
	margin-top: 20px;
}