@font-face {
	font-family: 'Alibaba-PuHuiTi-Medium';     /* 这个名字可以自己定义 */
	src: url("../font/Alibaba-PuHuiTi-Medium.otf"); /* IE9 Compat Modes */      /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
	src: url('../font/Alibaba-PuHuiTi-Medium.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../font/Alibaba-PuHuiTi-Medium.otf') format('woff'), /* Modern Browsers */
        url('../font/Alibaba-PuHuiTi-Medium.otf')  format('truetype'), /* Safari, Android, iOS */
        url('../font/Alibaba-PuHuiTi-Medium.otf') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'SourceHanSans-Medium';     /* 这个名字可以自己定义 */
	src: url("../font/SourceHanSans-Medium.otf"); /* IE9 Compat Modes */      /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
	src: url('../font/SourceHanSans-Medium.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../font/SourceHanSans-Medium.otf') format('woff'), /* Modern Browsers */
        url('../font/SourceHanSans-Medium.otf')  format('truetype'), /* Safari, Android, iOS */
        url('../font/SourceHanSans-Medium.otf') format('svg'); /* Legacy iOS */
}
@font-face {
	font-family: 'SourceHanSans-Regular';     /* 这个名字可以自己定义 */
	src: url("../font/SourceHanSans-Regular.otf"); /* IE9 Compat Modes */      /*这里以及下面的src后面的地址填的都是自己本地的相对地址*/
	src: url('../font/SourceHanSans-Regular.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../font/SourceHanSans-Regular.otf') format('woff'), /* Modern Browsers */
        url('../font/SourceHanSans-Regular.otf')  format('truetype'), /* Safari, Android, iOS */
        url('../font/SourceHanSans-Regular.otf') format('svg'); /* Legacy iOS */
}

.head{
	height: 120px;
	width: 100%;
	border-bottom: 25px solid #449DF7;
}
.nav-list{
	width:1140px;
	height:120px;
	margin:0 auto;
	display: flex;
	justify-content: start;

}
.nav-list>div>a{
	display: block;
	font-size: 18px;
	font-family: "SourceHanSans-Medium";
	text-align: center;
	color: #5e5e5e;
	text-decoration: none;
	height:95px;
	width: 100px;
	margin-right: 15px;
	padding-top: 50px;
	box-sizing: border-box;
	position: relative;
}
.nav-list>div>a.active{
	background-color: #449DF7;
	color: #FFFFFF;
	
}
.nav-list>div>a.active::before {
      position: absolute;
	  top:100px;
	  left:50px;
	  margin-left: -10px;
      content: '';
      border-right: 10px solid transparent;
      border-left: 10px solid transparent;
      border-bottom: 10px solid #449DF7;
	  

}






/* 基础样式 */
.daohang {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 15px 40px;
}

.logo img {
    max-height: 50px;
    width: auto;
}

.phone {
    align-content: center;
    width:180px;
    font-size: 16px;
    font-weight: bold;
    color: #007BFF;
}

.content-left img {
    /*max-width: 100%;*/
    height: auto;
    display: block;
    margin: 0 auto 20px;
}



.center{
	width:1150px;
	height:auto;
	margin:20px auto 30px;
	background-color: #fff;
	border:1px solid #e2e2e2;
	padding:50px 30px;
	box-sizing: border-box;
}
.tit{
	display: flex;
	height: 50px;
	margin-bottom: 30px;
}

.bord-left{
	width: 12px;
	height: 25px;
	background-color: #449DF7;
	margin-top:0px;
	margin-right: 20px;
	
}
.content-left .tit .tit-name{
	font-size: 34px;
	padding-right:10px;
	font-family: "Alibaba-PuHuiTi-Medium";
}

.tit-name{
	font-size: 30px;
	color: #323232;
	height:23px;
}
.tit-dit{
	font-size: 20px;
	line-height:20px;
	height:20px;
	color: #323232;
	margin-top:20px;
	font-family: "Alibaba-PuHuiTi-Medium";
}

.content{
	display: flex;

}
.content-left{
	/*width: 845px;*/
	margin-right: 30px;
}
.content-left>p{
	/*text-indent:30px;*/
	font-size: 15px;
	color: #333;
	line-height: 24.4px;
	margin-bottom:12px;
	letter-spacing: 1px;
	font-family: "SourceHanSansSC";
}
.content-left > p:nth-child(3){
	margin-bottom:60px;
}

.neirong{
	width: auto;
	/*padding-right:30px;*/
}
.neirong .tit-name{
	/*width:200px;*/
	font-family: "Alibaba-PuHuiTi-Medium";
	color: #034aa3;"
}
.content-right{
	width: 270px;
	height: 250px;
}
.content-right>img{
	width: 100%;
}
.resume>div{
	display: flex;
	border-bottom: 1px dashed #f8f8f8;
}
.resume>div p{
	color: #848484;
	font-family:"SourceHanSerifSC Medium";
	font: 14px 黑体,'\5b8b\4f53',sans-serif;
	height: 26px;
	line-height:26px;
}
.resume>div p:first-child,.resume>div p:nth-child(3){
	width: 45px;
	text-align: justify;
	margin-right:35px;
	margin-left:10px;
}
.resume>div p:first-child::after,.resume>div p:nth-child(3)::after{
	 content:"";
	  display:inline-block;
	  width:100%;
}
.resume>div p:nth-child(2){
	margin-right:290px;
}
.resume>div p:nth-child(3){
	width: 60px;
}

.tit-marg{
	margin: 30px 0 0 -30px;
}
.tit-bord{
	/*width: 688px;*/
	flex: 1;
	height: 1px;
	background-color: #f5f5f5;
	margin-top:15px;
	margin-left:15px;
	margin-left: auto;
	
}
.character{
	display: flex;
	justify-content: space-between;

}
.character-right{
	width:140px;
}
.character-right>img{
	width:100%;
}
.character-left{
	width: 620px;	
}
.character-left{
	font-size: 15px;
    color: #333;
    line-height: 24px;
    font-family: "SourceHanSansSC";	
}
.character-left>p{
	    margin-bottom: 15px;
		text-indent:30px;
		font-family: "SourceHanSansSC";
}

.achi-tit{
	font-size: 19px;
	color: #323232;
	margin-bottom: 10px;	
}
.achievement p{
	font-size: 17px;
	color: #333;
	line-height: 26px;
	font-family: "SourceHanSansSC";
	margin-bottom: 15px;
	text-indent:30px;
}

/* .swiper{
	padding: 0 50px;
	position: relative;
}
.bgcolor{
	background-color: #f1f1f1;
}
.swiper-button-next{
	background-color: #f1f1f1;
	width:30px !important;
	height: 140px!important;
}
.swiper-button-prev{
	background-color: #f1f1f1;
	width:30px !important;
	height: 140px!important;
}
.swiper-button-next, .swiper-button-prev{
	top:5% !important;
	outline: none;
} */
.dynamic>p{
	margin-bottom: 15px;
	line-height: 24px;
	font-size: 15px;
	letter-spacing: 2px;
	position: relative;
	padding-left:45px;
	text-indent: 0;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.dynamic>p::after{
	 content: ' ';
	 position: absolute;
	 width:4px;
	 height:4px;
	 border-radius: 50%;
	 background-color: #7a7a7a;
	 left: 25px;
	 top:9.5px;
}
.dynamic>p a{
	text-decoration: none;
	color: #333;
}
.dynamic>p a:hover{
	border-bottom:1px solid #333;
}
.img{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
    justify-content: space-between;
}
.img>img{
	display: block;
	width:260px;
	margin-bottom: 10px;
}



.object-title,.news-title{
	font-size: 38px;
	color: #323232;
	text-align: center;
}
.object-content{
	display: flex;
	justify-content: space-between;
	padding:60px 0;
	border-bottom:5px solid #f5f5f5;
}
.object-content>img:nth-child(1){
	width: 560px;
}
.object-content>img:nth-child(2){
	width: 480px;
}
.pre-next{
	display: flex;
	padding:70px 0;
}

.pre,.next{
	width: 70px;
	height:20px;
	background-color: #f8f8f8;
	border:1px solid #e2e2e2;
	font-size:16px;
	color: #7a7a7a;
	line-height:20px;
	text-align: center;
	cursor: pointer;
	margin-right:20px;
}
.next{
	margin-left:85px;
}
.time{
	font-size: 20px;
	color: #7a7a7a;
	text-align: center;
	margin-top:25px;
	margin-bottom:30px;
	letter-spacing: 5px;
}
.news>p{
	font-size: 18px;
	font-family: "SourceHanSansSC";
	color: #7a7a7a;
	/*padding-top: 20px;*/
	line-height:35px;
}
.news{
	padding-bottom: 30px;
	border-bottom:3px solid #f5f5f5;
}
.btn-pre,.btn-next{
	display: flex;
	font-size: 14px;
	color: #7a7a7a;
}
.Page{
	padding: 60px 0;
	line-height:30px;
}
.pre-btn span , .btn-next span{
	margin-right: 20px;
	width: 70px;
	height:20px;
	background-color: #f8f8f8;
	border:1px solid #e2e2e2;
	font-size:14px;
	color: #7a7a7a;
	line-height:17px;
	text-align: center;
	cursor: pointer;
	box-sizing: border-box;
	display: inline-block;
	vertical-align: middle;
}
.pre-tit,.next-tit{
    display: inline-block;
    vertical-align: middle;
    font-size: 15px;
}
.swiper-ban{
	height:500px;
	width: 100%;
}
  .swiper-container {
      width: 100%;
      height: 500px;
      margin-left: auto;
      margin-right: auto;
    }
    .swiper-slide {
      background-size: cover;
      background-position: center;
    }
    .gallery-top {
      /*height: 80%;*/
      width: 100%;
    }
    .gallery-thumbs {
      height: 20%;
      box-sizing: border-box;
      padding: 10px 0;
    }
    .gallery-thumbs .swiper-slide {
      width: 25%;
      height: 100%;
      opacity: 0.4;
    }
    .gallery-thumbs .swiper-slide-thumb-active {
      opacity: 1;
    }
.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after{
	text-decoration: none;
	outline: none;
}
input,button,a {
    outline:0 none !important; blr:expression(this.onFocus=this.blur());
}
.swiper-wrapper>div{
	font-size: 16px;
	text-align: center;
	color: #F5F5F5;
	padding-top:20px;
}
.more{
	line-height: 24px;
    font-size: 15px;
    letter-spacing: 2px;
    text-align: center;
    cursor: pointer;
}

.pre-btn>a {
    color: #7a7a7a;
    text-decoration: none;
    display: inline-block;
}

.next-btn>a {
    color: #7a7a7a;
    text-decoration: none;
}

.beian {
    font-size: 13px;
    display: block;
    text-align: center;
}

.table{
    border:5px solid black;
}
.footer{
    width: 1150px;
    font-size: 14px;
    text-align: left;
    margin: 0px auto 30px;
    padding: 0 30px;
    box-sizing: border-box;
}
.footer a{
    text-decoration: none;
    color: #333;
}

