*{margin: 0;padding: 0;box-sizing: border-box;font-family: 'Source Han Sans CN';}
header,footer,nav,div,p,span,b,a,input,textarea,ul,li{margin: 0;padding: 0;}
ul li{list-style: none;}
a{text-decoration: none;color: #000;}
table {border-collapse:collapse;}table,th, td{border: 1px solid #ddd;line-height: 30px;padding: 10px;}
input{outline: none;}
textarea{resize: none;outline: none;}
iframe{display: block;width: 800px;height: 600px;border: 0;margin: 0 auto;}
/* html,body{min-width: 1230px;} */

.f_le{float: left;}
.f_ri{float: right;}
.clearfix:after{content: "";display: block;height: 0;font-size: 0;clear: both;visibility: hidden;}
.p_re{position: relative;}
.p_ab{position: absolute;}
/* --------------- */
/* 横向 不考虑高度居中 */
.flexbox-x1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;} /* 不换行 两端 */
.flexbox-x2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;} /* 不换行 中 */
.flexbox-x3{display: -webkit-flex;display: flex;-webkit-justify-content: flex-start;justify-content: flex-start;-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 换行 左 */
/* --------------- */
/* 纵向 */
.flexbox-y1{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: center;justify-content: center;} /* 所有子元素居中 */
.flexbox-y2{display: -webkit-flex;display: flex;-webkit-flex-direction: column;flex-direction: column;-webkit-justify-content: flex-end;justify-content: flex-end;} /* 所有子元素居底 */
/* --------------- */
/* 横向 单行 多列 有高 */
.flexbox-z1{display: -webkit-flex;display: flex;-webkit-justify-content: space-between;justify-content: space-between;-webkit-align-items: center;align-items: center;} /* 子元素居中 */
.flexbox-z2{display: -webkit-flex;display: flex;-webkit-justify-content: center;justify-content: center;-webkit-align-items: center;align-items: center;} /* 子元素居底 */
/* --------------- */
.flex-wrap2{-webkit-flex-wrap: wrap;flex-wrap: wrap;} /* 多行 超出换行 */
/* --------------- */
.column{column-width:300px;-moz-column-width:300px; /* Firefox */-webkit-column-width:300px; /* Safari and Chrome */column-count:; /* 列数 */column-gap:; /* 列间距 */column-rule:; /* 分隔线 */}
.txthide{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.txthide2{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:2; text-overflow: ellipsis; overflow: hidden;text-align: justify;}
.txthide3{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:3; text-overflow: ellipsis; overflow: hidden;text-align: justify;}
.pic{width: 300px;overflow: hidden;position: relative;}
.pic figure{padding-top: 75%;}
.pic figure img{display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);}

/*宽度*/
.n-wrapper1{width: 1680px;margin: 0 auto;}
.n-wrapper2{width: 1530px;margin: 0 auto;}
.wrapper{width: 1400px;margin: 0 auto;}

@media screen and (max-width: 1680px) {
	.n-wrapper1{width: 1480px;}
	.n-wrapper2{width: 1400px;}
}
@media screen and (max-width: 1480px) {
	.n-wrapper1{width: 1360px;}
	.n-wrapper2,.wrapper{width: 1200px;}
}
@media screen and (max-width: 1366px) {
	.n-wrapper1{width: 1200px;}
}
@media screen and (max-width: 1280px) {
	.n-wrapper1,.n-wrapper2,.wrapper{width: 93%;}
}

/* home header */
.n-header{width: 100%;position: absolute;top: 2.646vh;left: 0;right: 0;z-index: 9;margin: 0 auto;}
.n-header .logo{display: block;float: left;height: 53px;}
.n-header .logo img{display: block;height: 100%;}
.n-header .logo h1{display: none;}

.n-header .n-search{width: 18px;height: 53px;background: url(../images/ico01.png) center center no-repeat;float: right;margin-left: 2.344vw;position: relative;z-index: 3;}
.n-header .n-search form{display: block;width: 0;height: 30px;background: #fff;border-radius: 30px;position: absolute;right: -5px;top: 0;bottom: 0;margin: auto 0;overflow: hidden;transition: .8s;}
.n-header .n-search form .ns-inp{display: block;width: calc(100% - 30px);height: 30px;font-size: 14px;position: absolute;left: 0;top: 0;border: 0;color: #333333;padding: 0 15px;}
.n-header .n-search form .ns-btn{display: block;width: 30px;height: 30px;border: 0;background: url(../images/ico01_02.png) left center no-repeat;position: absolute;right: 0;top: 0;cursor: pointer;}
.n-header .n-search:hover form{width: 180px;}

.n-header .nav{float: right;}
.n-header .nav li{float: left;margin-right: 2.344vw;position: relative;}
.n-header .nav li a.na{display: block;font-size: 16px;color: #fff;line-height: 53px;}
.n-header .nav li a.na:after{content: '';display: block;width: 0;height: 2px;background: #fe841f;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -2px;border-radius: 2px;z-index: 2;transition: .5s;}
.n-header .nav li .drop-down{width: 120px;position: absolute;top: 53px;left: 50%;margin-left: -60px;background: #fff;padding: 10px 0;text-align: center;z-index: 1;display: none;box-shadow: 0 3px 10px rgba(0,0,0,.15);}
.n-header .nav li .drop-down a{display: block;width: 100%;font-size: 16px;line-height: 1.5;padding: 10px 5px;transition: .5s;}
.n-header .nav li:hover a.na:after{width: 100%;}
.n-header .nav li .drop-down a:hover{color: #fe841f;}

@media screen and (max-width: 1366px) {
	.n-header .logo,.n-header .n-search{height: 45px;}
	.n-header .nav li a.na{line-height: 45px;}
	.n-header .nav li a.na,.n-header .nav li .drop-down a{font-size: 14px;}
	.n-header .nav li .drop-down{width: 100px;top: 45px;margin-left: -50px;padding: 8px 0;}
	.n-header .nav li .drop-down a{padding: 8px 5px;}
	.n-header .n-search:hover form{width: 150px;}
}

/* home banner */
.banner-index{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner-index img{width: 100%;display: block;}

/* home quickNav */
.n-quickNav{position: absolute;left: 0;right: 0;bottom: 8.466vh;z-index: 3;}
.n-quickNav .n-item{display: block;width: calc( (100% - 8px) / 3 );float: left;margin-right: 4px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.1);color: #333;padding: 15px 35px;transition: .5s;}
.n-quickNav .n-item:nth-child(3){margin-right: 0;}
.n-quickNav .n-item .ico{display: block;width: 47px;height: 47px;border-radius: 100%;float: right;margin-top: 8px;}
.n-quickNav .n-item .text{width: calc(100% - 80px);float: left;line-height: 1.5;}
.n-quickNav .n-item .tit{font-size: 22px;font-weight: normal;margin-bottom: 5px;}
.n-quickNav .n-item .txt{font-size: 14px;color: #595656;transition: .5s;}
.n-quickNav .n-item:hover,.n-quickNav .n-item:hover .txt{color: #00939f;}
@media screen and (max-width: 1366px) {
	.n-quickNav .n-item{padding: 15px 25px;}
	.n-quickNav .n-item .ico{width: 40px;height: 40px;}
	.n-quickNav .n-item .text{width: calc(100% - 70px);}
	.n-quickNav .n-item .tit{font-size: 20px;}
	.n-quickNav .n-item .txt{font-size: 12px;}
}

/* home n-titBox */
.n-titBox{margin-bottom: 2.116vh;}
.n-titBox .ftitle{display: block;text-transform: uppercase;font-size: 42px;color: #fe841f;line-height: 1.1;}
.n-titBox .title{font-size: 40px;font-weight: normal;color: #333333;line-height: 1.5;}

@media screen and (max-width: 1680px) {
	.n-titBox .ftitle{font-size: 2.1875vw;}
	.n-titBox .title{font-size: 2.083vw;}
}

/* home about */
.n-about{background: url(../images/bj01.jpg) bottom center no-repeat;background-size: cover;}
.n-about .na-left{width: 41.177%;float: left;border: 3px dashed #a7a2a1;border-radius: 100%;overflow: hidden;background: url(../images/bj02.png) center center no-repeat;background-size: 27.619% auto;}
.n-about .na-left .n-item{width: 50%;float: left;position: relative;}
.n-about .na-left .n-item .bj{position: relative;width: auto;display: block;padding-top: 100%;}
.n-about .na-left .n-item .bj img{display: block;height: 100%;position: absolute;transition: .5s;}
.n-about .na-left .n-item .bj .img1{opacity: 1;}
.n-about .na-left .n-item .bj .img2{opacity: 0;}
.n-about .na-left .n-item:nth-child(1) img{top: 0;left: 0;}
.n-about .na-left .n-item:nth-child(2) img{top: 0;left: 0;height: auto;width: 100%;}
.n-about .na-left .n-item:nth-child(3) img{bottom: 0;left: 0;height: auto;width: 100%;}
.n-about .na-left .n-item:nth-child(4) img{bottom: 0;right: 0;}
.n-about .na-left .n-item .tit{position: absolute;top: 0;left: 0;right: 0;bottom: 20%;font-size: 24px;color: #fff;text-align: center;}
.n-about .na-left .n-item:nth-child(1) .tit{transform:rotate(-45deg);line-height: 13;}
.n-about .na-left .n-item:nth-child(2) .tit{transform: rotate(55deg);line-height: 13;left: 25%;top: 25%;right: -25%;}
.n-about .na-left .n-item:nth-child(3) .tit{transform:rotate(-130deg);line-height: 10;}
.n-about .na-left .n-item:nth-child(4) .tit{transform: rotate(140deg);line-height: 7;left: -15%;top: 25%;right: 0;}
.n-about .na-left .n-item:hover .img1{opacity: 0;}
.n-about .na-left .n-item:hover .img2{opacity: 1;}

.n-about .na-right{width: 50.327%;float: right;}
.n-about .na-right .desc{display: -webkit-box!important; -webkit-box-orient:vertical; -webkit-line-clamp:4; text-overflow: ellipsis; overflow: hidden;font-size: 16px;color: #595656;line-height: 2;text-align: justify;}
.n-about .na-box1{margin: 5.291vh 0;}
.n-about .na-box1 .na-item1{display: block;}
.n-about .na-box1 .na-item1 .ico{display: block;width: 68px;height: 68px;overflow: hidden;position: relative;margin: 0 auto 1.058vh;}
.n-about .na-box1 .na-item1 .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;margin: 0 auto;transition: .5s;}
.n-about .na-box1 .na-item1 .txt{font-size: 14px;color: #595656;line-height: 1.5;transition: .5s;}
.n-about .na-box1 .na-item1:hover .ico img{top: -68px;}
.n-about .na-box1 .na-item1:hover .txt{color: #00939f;}
.n-about .n-more{display: block;width: 148px;line-height: 40px;text-align: center;background: #fe841f;border-radius: 40px;color: #fff;font-size: 18px;transition: .5s;}
.n-about .n-more:hover{background: #00939f;}

@media screen and (max-width: 1680px) {
	.n-about .na-left .n-item .tit{font-size: 22px;}
}
@media screen and (max-width: 1480px) {
	.n-about .na-left .n-item .tit{font-size: 20px;}
	.n-about .na-box1 .na-item1 .ico{width: 58px;height: 58px;}
	.n-about .na-box1 .na-item1:hover .ico img{top: -58px;}
}
@media screen and (max-width: 1366px) {
	.n-about .na-right .desc{font-size: 14px;}
	.n-about .na-box1 .na-item1 .ico{width: 48px;height: 48px;}
	.n-about .na-box1 .na-item1:hover .ico img{top: -48px;}
	.n-about .na-box1 .na-item1 .txt{font-size: 12px;}
	.n-about .n-more{width: 130px;height: 30px;line-height: 30px;font-size: 16px;border-radius: 30px;}
}
@media screen and (max-width: 1280px) {
	.n-about .na-left .n-item .tit{font-size: 18px;}
}
@media screen and (max-width: 1152px) {
	.n-about .na-left .n-item .tit{font-size: 16px;}
}

/* home project */
.n-project{color: #fff;}
.n-project .np-box{height: 50%;float: left;position: relative;}
.n-project .np-box1{width: 38.4375%;background: #00939f;padding: 8.995vh 4.948% 10px;}
.n-project .np-box2{width: 61.5625%;}
.n-project .np-box3{width: 38.4375%;}
.n-project .np-box4{width: 25.781%;background: url(../images/bj03.jpg) top center no-repeat #fe841f;background-size: 100% auto;}
.n-project .np-box5{width: 35.7815%;}
.n-project a{color: #fff;}

.n-project .n-titBox .ftitle,.n-project .n-titBox .title{color: #fff;}
.n-project .np-text{font-size: 16px;line-height: 2;text-align: justify;}
.n-project .n-more{display: block;width: 148px;line-height: 40px;border: 1px solid #fff;border-radius: 40px;font-size: 18px;text-align: center;color: #fff;margin-top: 3.175vh;transition: .5s;}
.n-project .n-more:hover{background: #fff;color: #00939f;}

.n-project .np-layer{display: block;max-width: 100%;position: absolute;bottom: 0;/* left: 0; */right: 0;padding: 4.233vh 4.948vw;line-height: 1.5;transition: .5s;}
.n-project .np-layer .tit{font-size: 30px;font-weight: normal;}
.n-project .np-layer .desc{font-size: 16px;}
.n-project .np-box3 .np-layer{left: 0;}
.n-project .np-box4 .np-layer{padding: 4.233vh 7.948%;left: 0;}
.n-project .np-box:hover .np-layer{transform: translateX(-10px);}

@media screen and (max-width: 1680px) {
	.n-project .np-layer .tit{font-size: 1.5625vw;}
}
@media screen and (max-width: 1366px) {
	.n-project .np-box{padding: 6.995vh 3.948% 10px;}
	.n-project .np-text{font-size: 14px;}
	.n-project .n-more{width: 130px;line-height: 30px;font-size: 16px;border-radius: 30px;}
	
	.n-project .np-layer .desc{font-size: 14px;}
}

/* home news */
.n-news{background: url(../images/bj04.jpg) top left;}
.n-news .n-wrapper2{height: 100%;}
.n-news .nn-left{width: 24.837%;height: 100%;float: left;padding: 19.048vh 3.922% 0 0;}
.n-news .nn-right{width: 75.163%;height: 100%;float: right;border-right: 1px solid #e0e0e0;}

.n-news .nn-text{font-size: 16px;color: #595656;text-align: justify;line-height: 2;}
.n-news .nn-box1{margin-top: 45px;}
.n-news .nn-box1 a.nn-link{display: block;width: 218px;line-height: 4.233vh;border: 1px solid #d5d5d5;border-radius: 40px;overflow: hidden;position: relative;padding: 0 10px 0 60px;font-size: 14px;color: #333333;position: relative;margin-top: 20px;transition: .5s;}
.n-news .nn-box1 .yuan{display: block;width: 18px;height: 18px;border: 1px solid #119aa5;border-radius: 100%;margin: auto 0;position: absolute;top: 0;bottom: 0;left: 18px;transition: .5s;}
.n-news .nn-box1 .ico{display: block;width: 16px;height: 10px;background: url(../images/ico03.png) left center no-repeat;background-size: auto 100%;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 28px;transition: .5s;}
.n-news .nn-box1 a.nn-link:hover,.n-news .nn-box1 a.nn-link.active{background: #fe841f;border-color: #fe841f;color: #fff;}
.n-news .nn-box1 a.nn-link:hover .yuan,.n-news .nn-box1 a.nn-link.active .yuan{border-color: #fff;}
.n-news .nn-box1 a.nn-link:hover .ico,.n-news .nn-box1 a.nn-link.active .ico{background: url(../images/ico03.png) right center no-repeat;background-size: auto 100%;}

.n-news .nn-btnbox{width: 100%;position: relative;margin-top: 65px;}
.n-news .nn-btnbox .swiper-button-prev,.n-news .nn-btnbox .swiper-button-next{width: 50%;margin: 0;top: 0;height: 5.503vh;}
.n-news .nn-btnbox .swiper-button-prev:after,.n-news .nn-btnbox .swiper-button-next:after{display: none;}
.n-news .nn-btnbox .swiper-button-prev{left: 0;background: url(../images/ico04.png) left center no-repeat;background-size: 73px auto;border-right: 1px solid #cccccc;}
.n-news .nn-btnbox .swiper-button-next{right: 0;background: url(../images/ico05.png) right center no-repeat;background-size: 73px auto;}

.n-news .new-swiper{width: 100%;height: 100%;overflow: hidden;display: none;}
.n-news .new-swiper .swiper-slide{width: 33.333%;height: 100%;border-left: 1px solid #e0e0e0;padding: 19.048vh 1.833%;}
.n-news .new-swiper .swiper-slide a{display: block;width: 100%;color: #333333;transition: .5s;}
.n-news .new-swiper .swiper-slide .pic{width: 100%;}
.n-news .new-swiper .swiper-slide .pic figure{padding-top: 62.463%;}
.n-news .new-swiper .swiper-slide .cont{width: 100%;}
.n-news .new-swiper .swiper-slide .col-name{display: block;width: 84px;border: 1px solid #d5d5d5;text-align: center;line-height: 28px;font-size: 16px;margin: 5.291vh 0 4.233vh;transition: .5s;}
.n-news .new-swiper .swiper-slide .tit{font-size: 24px;line-height: 1.6;}
.n-news .new-swiper .swiper-slide .desc{font-size: 16px;color: #595656;line-height: 2;}
.n-news .new-swiper .swiper-slide .time{font-size: 18px;color: #999999;line-height: 1;margin-top: 5.291vh;}
.n-news .new-swiper .swiper-slide .gd{display: inline-block;width: 73px;vertical-align: middle;}
.n-news .new-swiper .swiper-slide:hover a{color: #fe841f;}
.n-news .new-swiper .swiper-slide:hover .col-name{border-color: #fe841f;background: #fe841f;color: #fff;}

@media screen and (max-width: 1680px) {
	.n-news .nn-box1{margin-top: 5.291vh;}
	.n-news .nn-box1 a.nn-link{margin-top: 2.116vh;}
	.n-news .nn-box1 .yuan{width: 0.9375vw;height: 0.9375vw;}
	.n-news .nn-btnbox{margin-top: /* 11.64vh */ 6.878vh;}
	.n-news .nn-btnbox .swiper-button-prev,.n-news .nn-btnbox .swiper-button-next{background-size: 3.802vw auto;}
	.n-news .new-swiper .swiper-slide .col-name{font-size: 0.833vw;line-height: 2.963vh;}
	.n-news .new-swiper .swiper-slide .tit{font-size: 1.25vw;}
	.n-news .new-swiper .swiper-slide .desc{font-size: 0.833vw;}
	.n-news .new-swiper .swiper-slide .time{font-size: 0.9375vw;}
	.n-news .new-swiper .swiper-slide .gd{width: 3.802vw;}
}
@media screen and (max-width: 1366px) {
	.n-news .nn-left{padding-top: 10.048vh;}
	.n-news .nn-text{font-size: 14px;}
	.n-news .nn-box1 a.nn-link{width: 11.354vw;padding-left: 3.125vw;font-size: 12px;}
	.n-news .nn-box1 .yuan{left: 0.9375vw;}
	.n-news .nn-box1 .ico{right: 1.458vw;width: 0.833vw;height: 0.521vw;}
	.n-news .new-swiper .swiper-slide{padding-top: 10.048vh;padding-bottom: 10.048vh;}
}

/* home cooperation */
.n-cooperation{}
.n-cooperation .nc-left{width: 68.75%;height: 100%;float: left;background: url(../images/b07.jpg) center center no-repeat;background-size: cover;padding: 0 10.156% 8.995vh;}
.n-cooperation .nc-right{width: 31.25%;height: 100%;float: right;background: #fff;padding: 9.524vh 10.156% 0 4.167%;}

.n-cooperation .nc-box2{width: 100%;color: #fff;cursor: default;}
.n-cooperation .nc-box2 .nc-cont{display: none;}
.n-cooperation .nc-gd{display: block;width: 3.802vw;height: 3.802vw;background: #00939f;border-radius: 100%;margin-bottom: 9.524vh;transition: .5s;}
.n-cooperation .nc-gd img{display: block;width: 100%;height: 100%;}
.n-cooperation .nc-box2 .tit{font-size: 1.5625vw;font-weight: normal;line-height: 1.5;margin-bottom: 5px;}
.n-cooperation .nc-box2 .desc{font-size: 0.833vw;line-height: 2;}
.n-cooperation .nc-box2:hover .nc-gd{background: #fe841f;box-shadow: 3px 3px 5px rgba(0,0,0,.2);}

.n-cooperation .nc-box1{}
.n-cooperation .nc-item{width: 100%;position: relative;height: 12.698vh;}
.n-cooperation .nc-item a{display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: #fff;padding: 0 5.208vw 0 3.906vw;font-size: 1.042vw;color: #595656;line-height: 12.698vh;transition: .5s;}
.n-cooperation .nc-item .ico{display: block;width: 2.865vw;height: 2.865vw;overflow: hidden;position: absolute;top: 0;bottom: 0;left: 0;margin: auto 0;transition: .5s;}
.n-cooperation .nc-item .ico img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.n-cooperation .nc-item .gd{display: block;width: 12px;height: 12px;overflow: hidden;position: absolute;top: 0;bottom: 0;right: 2.865vw;margin: auto 0;}
.n-cooperation .nc-item .gd img{display: block;width: 100%;position: absolute;top: 0;left: 0;right: 0;transition: .5s;}
.n-cooperation .nc-item:hover a{background: #fe841f;color: #fff;left: -6.771vw;padding-left: 7.292vw;}
.n-cooperation .nc-item:hover .ico{left: 2.865vw;}
.n-cooperation .nc-item:hover .ico img{top: -2.865vw;}
.n-cooperation .nc-item:hover .gd img{top: -12px;}

@media screen and (max-width: 1680px) {
	.n-cooperation .nc-left{padding-left: 7.156%;padding-right: 7.156%;}
	.n-cooperation .nc-right{padding-right: 7.156%;}
}
@media screen and (max-width: 1366px) {
	.n-cooperation .nc-left{padding-left: 4.167%;padding-right: 4.167%;}
	.n-cooperation .nc-right{padding-right: 4.167%;}
}

/* footer */
.footer{background: #2b2b2b;padding-top: 25px;color: #fff;}
.footer .f-box1{padding: 3.704vh 0;}
.footer .f-box1 .f-logo{display: block;height: 53px;float: left;}
.footer .f-box1 .f-logo img{display: block;height: 100%;}
.footer .f-box2{float: right;margin-top: 5px;}
.footer .f-box2 .f-item{display: block;width: 43px;height: 43px;border-radius: 100%;text-align: center;background: #eaeaea;position: relative;float: left;margin-left: 30px;color: #2b2b2b;transition: .5s;}
.footer .f-box2 .f-item i{display: block;width: 100%;height: 100%;line-height: 43px;font-size: 24px;transition: .5s;}
.footer .f-box2 .f-item .txt{position: absolute;width: 100px;padding: 5px;font-size: 14px;background: #eaeaea;text-align: center;position: absolute;left: 50%;bottom: 50px;margin-left: -50px;border-radius: 5px;line-height: 20px;display: none;}
.footer .f-box2 .f-item .txt:after{content: '';display: block;width: 0;height: 0;border: 6px solid transparent;border-top-color: #eaeaea;position: absolute;left: 0;right: 0;bottom: -10px;margin: 0 auto;}
.footer .f-box2 .f-item:hover .txt{display: block;}

.footer .f-box3{border-top: 2px solid #3a3a3a;border-bottom: 2px solid #3a3a3a;padding: 4.762vh 0;}
.footer .f3-left{width: 26.144%;float: left;}
.footer .f3-left .txt1{padding-left: 35px;background: url(../images/ico09.png) left center no-repeat;font-size: 19px;line-height: 25px;}
.footer .f3-left .txt2{display: block;font-size: 35px;line-height: 1.5;}
.footer .f3-left .txt3{font-size: 14px;line-height: 1.5;margin-top: 5px;}
.footer .f-nav{float: right;}
.footer .f-nav li{display: block;float: left;margin-left: 1.302vw;min-width: 6.771vw;text-align: right;line-height: 1.8;}
.footer .f-nav li:nth-child(1){margin-left: 0;}
.footer .f-nav .fn1{font-size: 16px;margin-bottom: 10px;}
.footer .f-nav .fn2{font-size: 14px;color: rgba(255,255,255,.5);display: block;}

.footer .f-box4{padding: 3.704vh 0;color: #9e9e9e;font-size: 14px;line-height: 1.5;}
.footer .f-box4 a{color: #9e9e9e;transition: .5s;}
.footer .f-box4 a:hover{color: #fff;}

@media screen and (max-width: 1366px) {
	.footer .f-box1 .f-logo{height: 45px;}
	.footer .f-box2{margin-top: 0;}
	
	.footer .f3-left .txt1{font-size: 17px;}
	.footer .f3-left .txt2{font-size: 30px;}
	.footer .f3-left .txt3{font-size: 12px;}
	
	.footer .f-nav .fn1{font-size: 14px;}
	.footer .f-nav .fn2{font-size: 12px;}
	
	.footer .f-box4{font-size: 12px;}
}


/* header */
.header{width: 100%;margin: 0 auto;background: #fff;padding: 25px 0;}
.header .logo{display: block;float: left;height: 53px;}
.header .logo img{display: block;height: 100%;}
.header .logo h1{display: none;}

.header .n-search{width: 18px;height: 53px;background: url(../images/ico01_02.png) center center no-repeat;float: right;margin-left: 2.344vw;position: relative;z-index: 3;}
.header .n-search form{display: block;width: 0;height: 30px;background: #fff;border-radius: 30px;position: absolute;right: -5px;top: 0;bottom: 0;margin: auto 0;overflow: hidden;transition: .8s;}
.header .n-search form .ns-inp{display: block;width: calc(100% - 30px);height: 30px;font-size: 14px;position: absolute;left: 0;top: 0;border: 0;color: #333333;padding: 0 15px;}
.header .n-search form .ns-btn{display: block;width: 30px;height: 30px;border: 0;background: url(../images/ico01_02.png) left center no-repeat;position: absolute;right: 0;top: 0;cursor: pointer;}
.header .n-search:hover form{width: 180px;box-shadow: 0 0 10px rgba(0,0,0,.15);}

.header .nav{float: right;}
.header .nav li{float: left;margin-right: 2.344vw;position: relative;}
.header .nav li a.na{display: block;font-size: 16px;color: #333;line-height: 53px;}
.header .nav li a.na:after{content: '';display: block;width: 0;height: 2px;background: #fe841f;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: -2px;border-radius: 2px;z-index: 2;transition: .5s;}
.header .nav li .drop-down{width: 120px;position: absolute;top: 53px;left: 50%;margin-left: -60px;background: #fff;padding: 10px 0;text-align: center;z-index: 1;display: none;box-shadow: 0 3px 10px rgba(0,0,0,.15);}
.header .nav li .drop-down a{display: block;width: 100%;font-size: 16px;line-height: 1.5;padding: 10px 5px;transition: .5s;}
.header .nav li:hover a.na:after{width: 100%;}
.header .nav li .drop-down a:hover{color: #fe841f;}

@media screen and (max-width: 1366px) {
	.header .logo,.header .n-search{height: 45px;}
	.header .nav li a.na{line-height: 45px;}
	.header .nav li a.na,.header .nav li .drop-down a{font-size: 14px;}
	.header .nav li .drop-down{width: 100px;top: 45px;margin-left: -50px;padding: 8px 0;}
	.header .nav li .drop-down a{padding: 8px 5px;}
	.header .n-search:hover form{width: 150px;}
}

/* banner */
.banner{width: 100%;position: relative;overflow: hidden;z-index: 0;}
.banner img{width: 100%;display: block;}

/* crumbs */
.crumbs{width: 100%;background: #fafafa;padding: 20px 0;border-bottom: 1px solid #e6e6e6;}
.crumbs .c-nav{float: left;line-height: 40px;}
.crumbs .c-nav a{display: block;font-size: 24px;color: #333333;float: left;margin-right: 3.125vw;transition: .5s;}
.crumbs .c-nav a:last-child{margin-right: 0;}
.crumbs .c-nav a:hover,.crumbs .c-nav a.active{color: #fe841f;}

.crumbs .m-crumb{float: right;max-width: 21.429%;font-size: 16px;color: #747474;line-height: 40px;}
.crumbs .m-crumb a{color: #747474;transition: .5s;}
.crumbs .m-crumb a:hover,.crumbs .m-crumb span{color: #fe841f;}

@media screen and (max-width: 1680px) {
	.crumbs .c-nav,.crumbs .m-crumb{line-height: 4.233vh;}
	.crumbs .c-nav a{font-size: 1.25vw;}
	.crumbs .m-crumb{font-size: 0.833vw;}
}
@media screen and (max-width: 1366px) {
	.crumbs{padding: 12px 0;}
}

/* out */
.out{width: 100%;padding: 80px 0 130px;color: #333333;}
.article{font-size: 18px;color: #585858;line-height: 2;text-align: justify;}
.article img,article img{max-width: 100%;}
.article iframe,.article video{display: block;width: 80%;height: auto;margin: 0 auto;}

@media screen and (max-width: 1680px) {
	.out{padding: 4.166vw 0 6.771vw;}
	.article{font-size: 0.9375vw;}
}

/* about */
.about{}
.about .video{display: block;width: 100%;margin-bottom: 45px;}
.about .title{font-size: 24px;line-height: 1.5;font-weight: normal;}
.about .line{display: block;width: 20px;height: 1px;background: #dfdfdf;margin-bottom: 25px;margin-top: 5px;}

@media screen and (max-width: 1680px) {
	.about .video{margin-bottom: 2.344vw;}
	.about .title{font-size: 1.25vw;}
	.about .line{margin-bottom: 1.302vw;}
}

/* culture */
.culture{}
.culture .item{width: 50%;padding: 140px 75px;line-height: 2;color: #333333;cursor: default;}
.culture .item:nth-child(1){background: url(../images/d01.jpg) center center no-repeat;background-size: cover;color: #fff;}
.culture .item:nth-child(2){background: url(../images/d02.jpg) center center no-repeat;background-size: cover;}
.culture .item:nth-child(3){background: url(../images/d03.jpg) center center no-repeat;background-size: cover;}
.culture .item:nth-child(4){background: url(../images/d04.jpg) center center no-repeat;background-size: cover;color: #fff;}
.culture .item .tit{font-size: 36px;margin-bottom: 10px;}
.culture .item .txt{font-size: 20px;}
.culture .item:hover{animation: dh1 1.5s;}
@keyframes dh1
{
    0% {transform:rotateX(0deg);}
    100% {transform:rotateX(360deg);}
}
@media screen and (max-width: 1680px) {
	.culture .item{padding: 7.292vw 3.906vw;}
	.culture .item .tit{font-size: 1.875vw;margin-bottom: 0.521vw;}84.642  15.358
	.culture .item .txt{font-size: 1.042vw;}
}

/* honor */
.honor{}
.honor .list{width: 28.214%;float: left;margin-right: 7.679%;}
.honor .list:nth-child(3n){margin-right: 0;}
.honor .list a{width: 100%;}
.honor .list .img{width: 100%;position: relative;}
.honor .list .img .bj{display: block;width: 100%;position: relative;z-index: 1;}
.honor .list .pic{width: 82.279%;height: 78.548%;margin: auto auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 0;}
.honor .list .pic figure{padding-top: 73.230%;}
.honor .list .tit{text-align: center;font-size: 24px;color: #333333;height: 85px;line-height: 85px;transition: .5s;}
.honor .list:hover .tit{color: #fe841f;}
@media screen and (max-width: 1680px) {
	.honor .list .tit{font-size: 1.25vw;height: 4.427vw;line-height: 4.427vw;}
}

/* pinpaiqg */
.pinpaiqg{}
.pinpaiqg .video{display: block;width: 100%;}

/* news1 */
.news1{}
.news1 .list{margin-bottom: 50px;}
.news1 .list a{width: 100%;position: relative;}
.news1 .list .pic{width: 22%;}
.news1 .list .pic figure{padding-top: 67.533%;}
.news1 .list .cont{width: 65.714%;border-right: 1px solid #dfdfdf;padding: 0 3.214%;}
.news1 .list .tit{font-size: 24px;color: #333333;line-height: 1;font-weight: normal;transition: .5s;}
.news1 .list .line{display: block;width: 20px;height: 1px;background: #dfdfdf;margin: 15px 0 20px;}
.news1 .list .desc{font-size: 16px;color: #585858;line-height: 2;}
.news1 .list .time{font-size: 16px;color: #a6a6a6;margin-top: 15px;line-height: 1;}
.news1 .list .gd{display: block;width: 8.571%;height: 38px;line-height: 38px;text-align: center;border-radius: 38px;font-size: 16px;color: #585858;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 0;background: #f5f5f5;transition: .5s;}
.news1 .list:hover .tit{color: #fe841f;}
.news1 .list:hover .gd{background: #fe841f;color: #fff;}

@media screen and (max-width: 1366px) {
	.news1 .list{margin-bottom: 35px;}
	.news1 .list .tit{font-size: 20px;}
	.news1 .list .line{margin-bottom: 15px;}
	.news1 .list .desc,.news1 .list .time,.news1 .list .gd{font-size: 14px;}
	.news1 .list .gd{height: 32px;line-height: 32px;}
}
@media screen and (max-width: 1280px) {
	.news1 .list .tit{font-size: 1.25vw;}
	.news1 .list .line{margin-bottom: 0.781vw;}
	.news1 .list .desc,.news1 .list .time,.news1 .list .gd{font-size: 12px;}
	.news1 .list .gd{height: 32px;line-height: 32px;}
}

/* news2 */
.news2{}
.news2 .list{background: #f5f5f5;margin-bottom: 30px;transition: .5s;}
.news2 .list a{display: block;width: 100%;}
.news2 .list .l-head{line-height: 95px;padding: 0 70px;transition: .5s;}
.news2 .list .time{float: left;font-size: 18px;color: #a6a6a6;transition: .5s;}
.news2 .list .ico{display: block;width: 24px;height: 95px;float: right;background: url(../images/ico10.png) right center no-repeat;transition: .5s;}
.news2 .list .cont{padding: 45px 70px;transition: .5s;}
.news2 .list .tit{font-size: 24px;color: #333333;line-height: 1.5;font-weight: normal;margin-bottom: 15px;}
.news2 .list .desc{font-size: 16px;color: #585858;line-height: 2;}
.news2 .list:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.news2 .list:hover .l-head{background: #fe841f;}
.news2 .list:hover .time{color: #fff;}
.news2 .list:hover .ico{background: url(../images/ico10.png) left center no-repeat;}
.news2 .list:hover .cont{background: #ffffff;}

@media screen and (max-width: 1366px) {
	.news2 .list .l-head{line-height: 80px;padding: 0 55px;}
	.news2 .list .time{font-size: 16px;}
	.news2 .list .ico{height: 80px;}
	.news2 .list .cont{padding: 30px 55px;}
	.news2 .list .tit{font-size: 20px;margin-bottom: 10px;}
	.news2 .list .desc{font-size: 14px;}
}
@media screen and (max-width: 1280px) {
	.news2 .list{margin-bottom: 20px;}
	.news2 .list .l-head{line-height: 6.25vw;padding: 0 4.297vw;}
	.news2 .list .time{font-size: 1.25vw;}
	.news2 .list .ico{height: 6.25vw;}
	.news2 .list .cont{padding: 30px 4.297vw;}
	.news2 .list .tit{font-size: 1.5625vw;}
	.news2 .list .desc{font-size: 12px;}
}

/* news3 */
.news3{}
.news3 .list{background: #f5f5f5;line-height: 96px;margin-bottom: 30px;transition: .5s;}
.news3 .list a{display: block;width: 100%;padding: 0 60px;}
.news3 .list .yuan{display: block;width: 20px;height: 20px;float: left;border: 1px solid #bbbbbb;border-radius: 100%;margin: 38px 20px 0 0;transition: .5s;}
.news3 .list .ico{display: block;width: 24px;height: 96px;float: right;background: url(../images/ico10.png) right center no-repeat;/* background-size: 100% auto; */transition: .5s;}
.news3 .list .tit{width: 80%;float: left;color: #333333;font-size: 20px;}
.news3 .list:hover{background: #fe841f;}
.news3 .list:hover .yuan{border-color: #fff;}
.news3 .list:hover .ico{background: url(../images/ico10.png) left center no-repeat;/* background-size: 100% auto; */}
.news3 .list:hover .tit{color: #fff;}

@media screen and (max-width: 1680px) {
	.news3 .list{line-height: 5vw;margin-bottom: 1.5625vw;}
	.news3 .list a{padding: 0 3.125vw;}
	.news3 .list .yuan{width: 1.042vw;height: 1.042vw;margin-top: 1.979vw;}
	.news3 .list .ico{height: 5vw;}
	.news3 .list .tit{font-size: 1.042vw;}
}

/* recruitment */
.recruitment{}
.recruitment .r-search{display: block;margin-bottom: 40px;}
.recruitment .r-search select,.recruitment .r-search input{display: block;height: 56px;background: #fff;border: 1px solid #cacaca;border-radius: 5px;padding: 0 22px;float: left;font-size: 20px;color: #727272;}
.recruitment .r-search select{width: 35.357%;margin-right: 2.143%;}
.recruitment .r-search input{width: 51.786%;border-radius: 5px 0 0 5px;}
.recruitment .r-search .r-btn{display: block;width: 10.714%;height: 56px;border: 0;border-radius: 0 5px 5px 0;background: #fe841f;color: #fff;text-align: center;font-weight: normal;font-size: 20px;}

.recruitment .r-top{background: #f5f5f5;padding: 0 70px;}
.recruitment .r-top p{width: 25%;float: left;font-size: 22px;color: #727272;line-height: 55px;}

.recruitment .list{border-top: 1px solid #dfdfdf;border-bottom: 1px solid #dfdfdf;cursor: default;}
.recruitment .list .r-head{padding: 0 70px;position: relative;}
.recruitment .list .r-head p{width: 25%;float: left;font-size: 22px;color: #727272;line-height: 88px;padding-right: 10px;}
.recruitment .list .r-head .ico{width: 25px;height: 13px;background: url(../images/ico12.png) top center no-repeat;background-size: 100% auto;margin: auto 0;position: absolute;top: 0;bottom: 0;right: 25px;}
.recruitment .list .r-body{margin-bottom: 40px;background: url(../images/ico11.png) right bottom no-repeat #f5f5f5;background-size: 31.786% auto;padding: 25px 70px 45px;display: none;}
.recruitment .list .r-body article{font-size: 18px;color: #585858;line-height: 2.5;text-align: justify;}
.recruitment .list .r-text{border-top: 1px solid #d8d8d8;margin-top: 35px;padding-top: 45px;}
.recruitment .list .r-btn{display: block;width: 180px;height: 50px;background: #fe841f;border-radius: 5px;text-align: center;line-height: 50px;float: left;color: #fff;font-size: 20px;}
.recruitment .list .txt1{float: right;font-size: 20px;color: #585858;line-height: 50px;}
.recruitment .list-active .r-head .ico{background: url(../images/ico12.png) bottom center no-repeat;background-size: 100% auto;}

@media screen and (max-width: 1680px) {
	.recruitment .r-search{margin-bottom: 2.083vw;}
	.recruitment .r-search select,.recruitment .r-search input,.recruitment .r-search .r-btn{font-size: 1.042vw;}
	
	.recruitment .r-top{padding: 0 3.646vw;}
	.recruitment .r-top p{font-size: 1.146vw;}
	
	.recruitment .list .r-head{padding: 0 3.646vw;}
	.recruitment .list .r-head p{line-height: 4.583vw;font-size: 1.146vw;}
	.recruitment .list .r-head .ico{width: 1.302vw;height: 0.677vw;right: 1.302vw;}
	.recruitment .list .r-body{margin-bottom: 2.083vw;padding: 1.302vw 3.646vw 2.344vw;}
	.recruitment .list .r-body article{font-size: 0.938vw;}
	.recruitment .list .r-text{margin-top: 1.823vw;padding-top: 2.344vw;}
	.recruitment .list .r-btn{width: 9.375vw;height: 2.604vw;line-height: 2.604vw;font-size: 1.042vw;}
	.recruitment .list .txt1{font-size: 1.042vw;line-height: 2.604vw;}
}
@media screen and (max-width: 1366px) {
	.recruitment .r-search select,.recruitment .r-search input,.recruitment .r-search .r-btn{height: 48px;}
	
}

/* message */
.message{}
.message .m-form{display: block;background: #f7f7f7;padding: 60px 9.286%;}
.message .m-form label{display: block;font-size: 18px;color: #585858;padding: 0 30px;line-height: 1.5;margin-bottom: 10px;}
.message .m-form input,.message .m-form textarea{display: block;width: 100%;background: #fff;border: 0;font-size: 18px;color: #585858;padding: 0 30px;}
.message .m-form input{height: 50px;}
.message .m-form textarea{height: 205px;padding: 10px 30px;line-height: 1.5;text-align: justify;font-family: 'Source Han Sans CN';}
.message .m-form .m-item{width: 46.46%;float: left;margin-bottom: 15px;}
.message .m-form .m-item:nth-child(2n){float: right;}
.message .m-form .m-btn{display: block;width: 155px;height: 38px;border: 0;border-radius: 38px;text-align: center;line-height: 38px;background: #fe841f;color: #fff;font-weight: normal;font-size: 18px;margin: 55px auto 0;cursor: pointer;transition: .5s;}
.message .m-form .m-btn:hover{background: #0094a0;}

@media screen and (max-width: 1680px) {
	.message .m-form{padding: 3.125vw 6.286%;}
	.message .m-form label,.message .m-form input{font-size: 0.9375vw;padding: 0 1.5625vw;}
	.message .m-form textarea{padding: 10px 1.5625vw;font-size: 0.9375vw;}
	.message .m-form .m-btn{font-size: 0.9375vw;width: 8.073vw;margin: 2.865vw auto 0;}
}


/* contact */
.contact{}
.contact .map{width: 100%;height: 575px;background: #ddd;overflow: hidden;z-index: 0;position: relative;}
.contact .map iframe{display: block;width: 100%;height: 100%;border: 0;}
.contact .box{width: 100%;position: relative;z-index: 3;}
.contact .box .c-item{width: 23.5%;float: left;margin-right: 2%;text-align: center;line-height: 1.5;cursor: default;}
.contact .box .c-item:nth-child(4n){margin-right: 0;}
.contact .box .c-item .ico{display: block;width: 116px;height: 116px;border: 10px solid #fff;background: #0094a0;border-radius: 100%;margin: -58px auto 15px;}
.contact .box .c-item:nth-child(2n) .ico{background: #fe841f;}
.contact .box .c-item .ico img{display: block;width: 100%;height: 100%;}
.contact .box .c-item .txt1{font-size: 22px;color: #333333;}
.contact .box .c-item .txt2{font-size: 20px;color: #585858;}
.contact .box .c-item .line{display: block;width: 30px;height: 1px;background: #a6a6a6;margin: 10px auto;}
.contact .box .c-item:hover .ico{animation: dh2 ease 1s infinite;box-shadow: 0 0 5px rgba(0,0,0,.15);}

@keyframes dh2
{
    0% {transform:rotate(0deg)}
    25% {transform:rotate(-10deg)}
    50% {transform:rotateX(0deg);}
    75% {transform:rotate(10deg)}
    100% {transform:rotateX(360deg);}
}

@media screen and (max-width: 1680px) {
	.contact .map{height: 29.948vw;}
	.contact .box .c-item .ico{width: 6.042vw;height: 6.042vw;margin-top: -3.021vw;border: 0.521vw solid #fff;}
	.contact .box .c-item .txt1{font-size: 1.146vw;}
	.contact .box .c-item .txt2{font-size: 1.042vw;}
}

/*content*/
.content .c-title{font-size: 24px;color: #333;line-height: 1.5;text-align: center;}
.content .c-time{font-size: 16px;color: #999;line-height: 1.5;text-align: center;}
.content .article{margin-top: 45px;}

@media screen and (max-width: 1680px) {
	.content .c-title{font-size: 1.25vw;}
	.content .c-time{font-size: 0.833vw;}
	.content .article{margin-top: 2.344vw;}
}

/* project1 */

/* project2 */
.project2{}
.project2 .p2-img{width: 100%;margin: 0 auto;transition: .5s;}
.project2 .p2-img img{display: block;width: 100%;}
.project2 .p2-img:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);}
.project2 .p2-title{text-align: center;font-size: 36px;color: #333333;line-height: 1.8;margin: 30px auto;cursor: default;}

.project2 .p2-box1{}
.project2 .p2-box1 .item1{width: 18.972%;margin-right: 1.285%;background: #e9f7f8;margin-top: 55px;position: relative;border-radius: 10px;padding: 70px 10px 30px;text-align: center;cursor: default;transition: .5s;}
.project2 .p2-box1 .item1:nth-child(2n){background: #fff7f1;}
.project2 .p2-box1 .item1:nth-child(5n){margin-right: 0;}
.project2 .p2-box1 .item1 .num1{width: 108px;height: 108px;border-radius: 100%;border: 14px solid #fff;background: #0094a0;color: #fff;line-height: 80px;position: absolute;top: -55px;left: 0;right: 0;margin: 0 auto;font-size: 30px;transition: .5s;}
.project2 .p2-box1 .item1:nth-child(2n) .num1{background: #fe841f;}
.project2 .p2-box1 .item1 article{width: 100%;font-size: 20px;color: #585858;line-height: 1.8;margin: auto auto;}
.project2 .p2-box1 .item1:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.project2 .p2-box1 .item1:hover .num1{box-shadow: 0 0 5px rgba(0,0,0,.1);}

.project2 .p2-box2 .item2{text-align: center;cursor: default;}
.project2 .p2-box2 .item2 .num2{width: 80px;height: 80px;border-radius: 100%;background: #0094a0;font-size: 30px;color: #fff;line-height: 80px;font-weight: bold;margin: 40px auto;}
.project2 .p2-box2 .item2:nth-child(2n) .num2{background: #fe841f;}
.project2 .p2-box2 .item2 .text1{font-size: 20px;color: #585858;line-height: 2;}
.project2 .p2-box2 .item2 .p2-img{margin-top: 40px;}

.project2 .p2-box3{}
.project2 .p2-box3 .item3{width: 29.762%;margin: 70px 5.357% 0 0;float: left;border: 2px solid #0094a0;border-radius: 45px;overflow: hidden;cursor: default;transition: .5s;}
.project2 .p2-box3 .item3:nth-child(3n){margin-right: 0;}
.project2 .p2-box3 .item3 img{display: block;width: 100%;}
.project2 .p2-box3 .item3:hover{box-shadow: 5px 5px 10px rgba(0,0,0,.1);}

@media screen and (max-width: 1680px) {
	.project2 .p2-title{font-size: 1.875vw;margin: 1.563vw auto;}
	
	.project2 .p2-box1 .item1{margin-top: 2.865vw;padding: 3.646vw 0.521vw 1.563vw;}
	.project2 .p2-box1 .item1 .num1{width: 5.625vw;height: 5.625vw;border: 0.729vw solid #fff;line-height: 4.167vw;top: -2.865vw;font-size: 1.563vw;}
	.project2 .p2-box1 .item1 article{font-size: 1.042vw;}
	
	.project2 .p2-box2 .item2 .num2{width: 4.167vw;height: 4.167vw;line-height: 4.167vw;font-size: 1.563vw;margin: 2.083vw auto;}
	.project2 .p2-box2 .item2 .text1{font-size: 1.042vw;}
	.project2 .p2-box2 .item2 .p2-img{margin-top: 2.083vw;}
	
	.project2 .p2-box3 .item3{margin-top: 3.646vw;border-radius: 2.344vw;}
}

/* project3 */
.project3{cursor: default;}
.project3 .txt1{text-align: center;font-size: 36px;color: #333333;font-weight: bold;line-height: 2;}
.project3 .txt1 span{color: #fe841f;}
.project3 .txt2{text-align: center;}
.project3 .txt2 span{display: inline-block;background: #fe841f;color: #fff;font-size: 24px;padding: 0 15px;min-width: 290px;border-radius: 30px;line-height: 1.875;font-weight: bold;}

.project3 .p3-box1{margin-bottom: 55px;}
.project3 .p3-box1 .img1{width: 17.714%;float: left;margin-right: 2.8575%;margin-top: 50px;transition: .5s;}
.project3 .p3-box1 .img1:nth-child(5n){margin-right: 0;}
.project3 .p3-box1 .img1 img{display: block;width: 100%;}
.project3 .p3-box1 .img1:hover{transform:rotate(-25deg);}

.project3 .p3-box2{margin-bottom: 45px;}
.project3 .p3-box2 .item1{background: #e9f7f8;border-radius: 10px;min-height: 110px;overflow: hidden;padding: 20px 30px;margin-bottom: 10px;transition: .5s;}
.project3 .p3-box2 .item1 .num{display: block;width: 66px;height: 66px;border-radius: 100%;border: 3px solid #0094a0;color: #0094a0;text-align: center;line-height: 1;font-size: 60px;margin: auto 0;}
.project3 .p3-box2 .item1 .i1-right{width: calc(100% - 100px);margin: auto 0;}
.project3 .p3-box2 .item1 .tit{display: block;font-size: 28px;color: #0094a0;line-height: 1.5;}
.project3 .p3-box2 .item1 .text{font-size: 20px;color: #585858;text-align: justify;line-height: 1.5;}
.project3 .p3-box2 .item1:nth-child(2n){background: #fff7f1;}
.project3 .p3-box2 .item1:nth-child(2n) .num{border-color: #fe841f;color: #fe841f;}
.project3 .p3-box2 .item1:nth-child(2n) .tit{color: #fe841f;}
.project3 .p3-box2 .item1:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}

.project3 .p3-img1{width: 100%;}
.project3 .p3-img1 img{display: block;width: 100%;}

.project3 .txt3{background: #fe841f;color: #fff;text-align: center;border-radius: 70px;font-size: 36px;font-weight: bold;line-height: 2;}
.project3 .article{font-size: 20px;text-align: center;margin: 40px auto;}

.project3 .p3-img2{}
.project3 .p3-img2 .img2{width: 67.643%;margin-right: 1.786%;margin-bottom: 20px;transition: .5s;}
.project3 .p3-img2 .img2:nth-child(2n){width: 30.571%;margin-right: 0;}
.project3 .p3-img2 .img2 img{display: block;width: 100%;}
.project3 .p3-img2 .img2:hover{transform: translateY(-5px);box-shadow: 3px 3px 5px rgba(0,0,0,.1);}

@media screen and (max-width: 1680px) {
	.project3 .txt1{font-size: 1.875vw;}
	.project3 .txt2 span{font-size: 1.25vw;min-width: 20.714%;}
	
	.project3 .p3-box1{margin-bottom: 2.865vw;}
	.project3 .p3-box1 .img1{margin-top: 2.604vw;}
	
	.project3 .p3-box2{margin-bottom: 2.344vw;}
	.project3 .p3-box2 .item1{min-height: 5.729vw;padding: 1.042vw 1.563vw;}
	.project3 .p3-box2 .item1 .num{width: 3.438vw;height: 3.438vw;border-width: 0.156vw;line-height: 1;font-size: 3.125vw;}
	.project3 .p3-box2 .item1 .i1-right{width: calc(100% - 5.208vw);}
	.project3 .p3-box2 .item1 .tit{font-size: 1.458vw;}
	.project3 .p3-box2 .item1 .text{font-size: 1.042vw;}
	
	.project3 .txt3{font-size: 1.875vw;}
	.project3 .article{font-size: 1.042vw;margin: 2.083vw auto;}
	
	.project3 .p3-img2 .img2{margin-bottom: 1.042vw;}
}

/* project4 */
.project4{cursor: default;}
.project4 .p4-tit1{font-size: 36px;color: #333333;line-height: 1.5;text-align: center;margin-bottom: 50px;}
.project4 .p4-tit1 b{color: #fe841f;}

.project4 .p4-img1{width: 100%;margin-bottom: 18px;transition: .5s;}
.project4 .p4-img1 img{display: block;width: 100%;}

.project4 .p4-img2{width: 100%;transition: .5s;}
.project4 .p4-img2 img{display: block;width: 100%;}

.project4 .p4-tit2{background: #fdb900;color: #fff;text-align: center;border-radius: 70px;font-size: 36px;font-weight: bold;line-height: 2;}

@media screen and (max-width: 1680px) {
	.project4 .p4-tit{font-size: 1.875vw;margin-bottom: 2.604vw;}
	.project4 .p4-tit2{font-size: 1.875vw;}
}

/* project5 */
.project5{cursor: default;}
.project5 .p5-tit1{font-size: 36px;color: #333333;line-height: 1.5;text-align: center;margin-bottom: 30px;}
.project5 .p5-tit1 b{color: #fe841f;}

.project5 .p5-tit2{background: #fe841f;color: #fff;text-align: center;border-radius: 70px;font-size: 36px;font-weight: bold;line-height: 2;}

.project5 .p5-box1{}
.project5 .p5-box1 .item1{width: 32.5%;float: left;margin-right: 1.25%;background: #fcf7e9;border-radius: 10px;overflow: hidden;line-height: 95px;text-align: center;}
.project5 .p5-box1 .item1:nth-child(2n){background: #fff7f1;}
.project5 .p5-box1 .item1:nth-child(3n){margin-right: 0;background: #f0f6ff;}
.project5 .p5-box1 .item1 .ico{display: inline-block;width: 52px;border-radius: 100%;vertical-align: middle;}
.project5 .p5-box1 .item1 .txt{display: inline-block;font-size: 28px;color: #fdb900;vertical-align: middle;}
.project5 .p5-box1 .item1:nth-child(2n) .txt{color: #fe841f;}
.project5 .p5-box1 .item1:nth-child(3n) .txt{color: #336bc9;}

.project5 .p5-img1{width: 100%;}
.project5 .p5-img1 img{display: block;width: 100%;}

.project5 .p5-box2{margin: 25px auto 55px;}
.project5 .p5-box2 .item2{width: 32.5%;float: left;margin-right: 1.25%;background: #e9f7f8;border-radius: 10px;overflow: hidden;line-height: 95px;text-align: center;}
.project5 .p5-box2 .item2:nth-child(3n){margin-right: 0;}
.project5 .p5-box2 .item2 .ico{display: inline-block;width: 52px;border-radius: 100%;vertical-align: middle;}
.project5 .p5-box2 .item2 .txt{display: inline-block;font-size: 28px;color: #0094a0;vertical-align: middle;}

.project5 .p5-box3{}
.project5 .p5-box3 .item3{background: #fff7f1;border-radius: 10px;overflow: hidden;position: relative;width: 29.285%;min-height: 200px;padding: 30px 130px 30px 45px;margin-right: 1.25%;margin-top: 30px;}
.project5 .p5-box3 .item3:nth-child(3n){margin-right: 0;width: 38.93%;}
.project5 .p5-box3 .item3 .tit{display: block;font-size: 30px;color: #fe841f;line-height: 1.5;}
.project5 .p5-box3 .item3 .text{font-size: 20px;color: #585858;text-align: justify;line-height: 1.5;}
.project5 .p5-box3 .item3 .num{display: block;color: #fe841f;font-size: 86px;line-height: 1;position: absolute;right: 30px;bottom: -30px;}

.project5 .p5-box4{margin-top: 45px;}
.project5 .p5-box4 .item4{width: 11.5%;float: left;margin-right: 6.2%;position: relative;}
.project5 .p5-box4 .item4:nth-child(6n){margin-right: 0;}
.project5 .p5-box4 .item4 .ico{display: block;width: 91.875%;border-radius: 100%;margin: 0 auto;}
.project5 .p5-box4 .item4 .txt{text-align: center;font-size: 30px;color: #0094a0;display: block;text-align: center;line-height: 2;margin-top: 25px;}
.project5 .p5-box4 .item4 .text{font-size: 20px;color: #585858;text-align: justify;line-height: 1.8;}
.project5 .p5-box4 .item4 .sj{display: block;width: 23px;position: absolute;right: -34%;top: 50px;}
.project5 .p5-box4 .item4:nth-child(6n) .sj{display: none;}

@media screen and (max-width: 1680px) {
	.project5 .p5-tit1{font-size: 1.875vw;margin-bottom: 1.563vw;}
	.project5 .p5-tit2{font-size: 1.875vw;}
	
	.project5 .p5-box1 .item1{line-height: 4.948vw;}
	.project5 .p5-box1 .item1 .ico{width: 2.708vw;}
	.project5 .p5-box1 .item1 .txt{font-size: 1.458vw;}
	
	.project5 .p5-box2{margin: 1.302vw auto 2.865vw;}
	.project5 .p5-box2 .item2{line-height: 4.948vw;}
	.project5 .p5-box2 .item2 .ico{width: 2.708vw;}
	.project5 .p5-box2 .item2 .txt{font-size: 1.458vw;}
	
	.project5 .p5-box3 .item3{min-height: 10.417vw;padding: 1.563vw 6.771vw 1.563vw 2.344vw;margin-top: 1.563vw;}
	.project5 .p5-box3 .item3 .tit{font-size: 1.563vw;}
	.project5 .p5-box3 .item3 .text{font-size: 1.042vw;}
	.project5 .p5-box3 .item3 .num{font-size: 4.479vw;right: 1.563vw;bottom: -1.563vw;}
	
	.project5 .p5-box4{margin-top: 2.344vw;}
	.project5 .p5-box4 .item4 .txt{font-size: 1.563vw;margin-top: 1.302vw;}
	.project5 .p5-box4 .item4 .text{font-size: 1.042vw;}
	.project5 .p5-box4 .item4 .sj{width: 14.375%;top: 3.604vw;}
}

/* team */
.team{}
.team .list{background: #fff;width: 23.5%;margin: 0 2% 40px 0;border-radius: 10px;overflow: hidden;transition: .5s;}
.team .list:nth-child(4n){margin-right: 0;}
.team .list a{display: block;width: 100%;padding: 40px 9.434% 30px;}
.team .list .tp{width: 82.424%;margin: 0 auto;}
.team .list .tp img{display: block;width: 100%;}
.team .list .txt1{font-size: 24px;color: #0094a0;font-weight: normal;line-height: 1.5;margin: 25px auto 15px;transition: .5s;}
.team .list .txt1 b{display: block;}
.team .list .text{font-size: 18px;color: #585858;text-align: justify;line-height: 1.7;}
.team .list:hover{transform: translateY(-10px);box-shadow: 3px 3px 5px rgba(0,0,0,.1);}
.team .list:hover .txt1{color: #fe841f;}

@media screen and (max-width: 1680px) {
	.team .list{margin-bottom: 2.083vw;}
	.team .list a{padding: 2.083vw 9% 1.563vw;}
	.team .list .txt1{font-size: 1.25vw;margin: 1.302vw auto 0.781vw;}
	.team .list .text{font-size: 0.9375vw;}
}















/* 上下页 */
.m-clips{margin: 60px 0 0;font-size: 16px;color: #333;line-height: 2;border-top: 1px solid #ddd;padding-top: 35px;}
.m-clips a{color: #333;line-height: 2;}
@media screen and (max-width: 1680px) {
	.m-clips{margin-top: 3.125vw;padding-top: 1.823vw;font-size: 0.833vw;}
}



/*效果  hover滑动效果*/
/* animation-name:fadeInUp;animation-delay: 0.1s; */
.y{box-shadow: 5px 5px 10px #535c8c;-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);}
.r{transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);box-shadow: 5px 5px 10px #888;}
.x{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);}
.c{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);}
@media screen and (max-width: 1360px) {}

/* ::-webkit-input-placeholder{color: #201f1d;}
::-moz-placeholder{color: #201f1d;}
:-moz-placeholder{color: #201f1d;} */

/* {border-right: 32px solid transparent;
-webkit-filter: drop-shadow(32px 0 0 red);
filter: drop-shadow(32px 0 0 red);} */

/*  透明图片投影 -webkit-filter: drop-shadow(0 104px 0 #003488);filter: drop-shadow(0 104px 0 #003488);
	图片变白 -webkit-filter: grayscale(100%) brightness(1000%);filter: grayscale(100%) brightness(1000%); 
 */