﻿@CHARSET "UTF-8";
/* 自定义动画 */
.animate {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}

.wraper{width:86.583333%;max-width:1440px;min-width:1220px;margin: 0 auto;position: relative;}
@media only screen and (max-width:1550px){
   .wraper{width:89.583333%}

}

/*<<<<<<<<<<<<<<<<<<<<<< 公共 >>>>>>>>>>>>>>>>>>>>>>>*/
@font-face{font-family:'din';src:url(../font/DINCond-Regular.eot);src:url(../font/DINCond-Regular.eot) format('embedded-opentype'),url(../font/DINCond-Regular.woff2) format('woff2'),url(../font/DINCond-Regular.woff) format('woff'),url(../font/DINCond-Regular.bin) format('truetype'),url(../font/DINCond-Regular.svg) format('svg')}
html,body{font-family:'Msyh(Microsoft YaHei)';'ali',}
body{position: relative;}
img{max-width:100%;}
/* .body-bg{position: fixed; left: 0; top: 0; z-index: -999; width: 100%; height: 100%;} */
input, select, textarea, button {
    vertical-align: middle;
    resize: none;
    -webkit-appearance: none !important;
    outline: none;
    border: none;
    background: transparent;
}

.viewer-title{display: none;}
.tips1230{font-size: 0.16rem; text-align: center; margin-bottom: 0.4rem; padding: 0.1rem 0.2rem; background: #1a3370; color: #FFF; border-radius: 100px;}
@media only screen and (min-width:800px){
	.div_m,.div-m,.m-head{display: none;}
}
@media only screen and (max-width:800px){

	.div_pc,.div-pc,.pc-head{display: none;}
	html,body{/*max-width:750px;*/ margin: 0 auto;}
	.wrap{width: 100%;}
	.tips1230{display: none;}

}
/* 内页banner */
.n-banner{margin-top:60px;width: 100%; position: relative; overflow: hidden;}
.n-banner img{width: 100%; height: auto;}
.n-banner .banner-text{position: absolute; left: 12.41666%; top: 50%; transform: translateY(-50%); color: #FFF;}
.n-banner .banner-text p{font-size: 0.36rem; line-height: 200%;text-transform: uppercase;}
.n-banner .banner-text h2{font-size: .74rem; line-height: 0.72rem; margin-top: 0.14rem;}
.n-banner .banner-text2{position: absolute; left: 10.41666%; top: 50%; color: #FFF;}
.n-banner .banner-text2 p{font-size: 0.50rem; line-height: 200%;}

/* 面包屑导航、二级栏目 */
.menus{position:absolute;left:0;bottom:0;width:100%;}
.menus .crumbs{color: #fff; font-size: 14px;}
.menus .crumbs a:first-child{padding-left: 25px;  margin-left: 0;}
.menus .crumbs a{display: inline-block; color: #fff; font-size: .18rem; line-height:80px; margin: 0 10px; transition: all 0.3s;}

.menus .seccol{ height:80px;}
.menus .seccol a{color: #fff;line-height:78px;font-size:.2rem;white-space: nowrap; display: inline-block;}
.menus .seccol>div.li{position: relative; margin: 0 30px;}
.menus .seccol>div.li::after{content: ""; display: block; width: 100%; height:3px; background: #fff; position: absolute; left: 0; bottom:0px; transform: scaleX(0); transition: all 0.3s;}
.menus .seccol>div.li:hover::after,.menus .seccol>div.li.menuing::after{transform: scaleX(1);}
.f_dw{position:absolute;bottom:0;width:100%;}
.f_dw.menus{background:none;}
.f_dw.menus a,.f_dw.menus .crumbs{color:#fff}
.f_dw.menus .crumbs a:first-child{background: url(../images/home_white.svg) no-repeat left center; background-size: 18px;}




/* 内页标题 */
.n-title::after{content: ""; display: block; font-size: 0; width: 30px; height: 4px; background: #267EBD; margin-top: 20px;}
.n-title h2{font-size: 36px;}
.n-title h6{font-size: 26px; font-family: 'ali','Source Han Sans'; font-weight: bold; color: #D2ECFC; letter-spacing: -0.06em; text-transform: uppercase; line-height: 38px;}
.alone-title{padding: 90px 0 50px;}

/* 回到头部 */
.backtop{position: fixed; right:10px; cursor: pointer; display: none; transition: all 0.5s;bottom:30px; z-index: 999999; width: 60px;border-radius:50%; height:60px;display: flex; align-items: center; justify-content: center; color: #FFF; background: #ddc16c;}
.backtop em{display: inline-block;animation: backtop 2s linear infinite;}

@media only screen and (min-width:1921px)
{
.n-banner .banner-text{left:22.41666%;}
}
@media only screen and (max-width:800px){
	
	.backtop{width: .8rem; height: .8rem; border-radius: 50%; right: 0.3rem; bottom: 1rem;
		transform: skew(0);
		-webkit-transform: skew(0);
		-moz-transform: skew(0);
		-o-transform: skew(0);
		-ms-transform: skew(0);
	}
	.backtop em{font-size: .22rem; text-transform: uppercase;
		transform: skew(0);
		-webkit-transform: skew(0);
		-moz-transform: skew(0);
		-o-transform: skew(0);
		-ms-transform: skew(0);
	}
	.n-banner .banner-text{width:86%; left:5%;margin-top:20px;}
	.n-banner .banner-text p{font-size: .24rem;}
	.n-banner .banner-text h2{font-size: .4rem;}
	.n-banner .banner-text2{left: 0; width: 100%; padding: 0 0.4rem;}
	.n-banner .banner-text2 p{font-size: 0.4rem;}
	.menus .crumbs{display: none;}
	.menus{background: #1a3370;}
	.menus{overflow-y: hidden; overflow-x: auto;}
	.menus .seccol{padding: 0; padding-right: 0.3rem; float: left; white-space: nowrap; overflow-y: hidden; overflow-x: auto; height: .8rem;}
	.menus::-webkit-scrollbar,.menus .seccol::-webkit-scrollbar{display: none;}
	.menus .seccol a{font-size: .28rem; line-height: .75rem;color:#fff;}
	.menus .seccol>.menuing a {border-bottom:2px solid #fff;color: #fff;}
	.menus .seccol div.li{margin: 0 0.3rem;}
	.n-title h2{font-size: .36rem;}
	.n-title h6{font-size: .26rem; line-height: 150%;}
	.n-title::after{margin-top: .2rem; height: .04rem; width: .4rem;}
	.alone-title{padding: .5rem 0.4rem .6rem;}
	.acc{width: 100%;}
}
@media only screen and (min-width:800px) and (max-width:1440px){
	.tips1230{font-size: 0.2rem;}
	.alone-title{padding: 0.9rem 0 0.5rem;}
	.acc{width: 74.96339677%;}
	.menus .crumbs{font-size: 0.14rem;}
	.menus .crumbs a:first-child{padding-left: 0.26rem; background-size: 0.16rem;}
	.menus .crumbs a{font-size: 0.14rem; line-height: 0.7rem; margin: 0 0.1rem;}
	.menus .seccol{height: 0.7rem;}
	.menus .seccol div.li{margin: 0 .3rem;}
	.menus .seccol a{line-height: 0.7rem;}
	.backtop{right: -0.1rem; width: 0.9rem; height: 0.8rem;}
	.backtop em{background-size: 0.14rem; padding-top: 0.16rem;}
	@keyframes backtop {
		0%{background: url(../images/backtop.svg) no-repeat center top;background-size: 0.14rem;}
		50%{background: url(../images/backtop.svg) no-repeat center 20%;background-size: 0.14rem;}
		100%{background: url(../images/backtop.svg) no-repeat center top;background-size: 0.14rem;}
	}
}
/*<<<<<<<<<<<<<<<<<<<<<< 头部+底部 >>>>>>>>>>>>>>>>>>>>>>>*/
.head{position: fixed; top: 0; width: 100%; z-index: 99999998; transition: all 0.3s;background:#fff;height:96px;}
.pc-head{position:relative;}
.pc-head .logo{float: left; width:180px;margin: 0.15rem 0 0.15rem 0;}
.pc-head .wraper{position:static}
.pc-head .logo img{height: 100%; width: auto;}
.pc-head.small,.pc-head:hover{backgrounD:#Fff;box-shadow: 1px 1px 20px #cccccc42;}
.pc-head .head2{}
.pc-head .head2::after{content: ""; display: block; clear: both;}
.pc-head .head2 nav .li{display: inline-block;position:relative;}
.pc-head .head2 nav .head2-search{display: inline-block;}
.pc-head .head2 nav .head2-search .search{cursor: pointer;padding: 1px 10px; background: url(../images/search.svg) no-repeat center;transition: all 0.5s;}

.pc-head .head2 nav{display: inline-block; text-align: center; margin: 0 auto;}
.pc-head .head2 nav::after{content: ""; display: block; clear: both;}
.pc-head .head2 nav .li .column{display: block; line-height:96px; font-size:18px;margin:0 0.3rem; transition: all 0.3s;}

.pc-head .head2 nav .li .column.downs{position: relative;}
.pc-head .head2 nav .li .column.downs::after{content: ""; transition: all 0.3s; display: block; width: 0.1rem; height: 100%; position: absolute; right: 0; top: 0; z-index: 1; }

.pc-head .head2 nav .li:hover .column{color: #1a3370;}
.pc-head .head2 nav .li .li-info{width: 100%; background: rgba(255,255,255,0.98); position: absolute; top: 100%; left: 0; backdrop-filter: blur(5px);}
.pc-head .head2 nav .li .li-info .li-box{position: relative; padding: 0.2rem 0; color: #FFF;}
.pc-head .head2 nav .li .li-info .li-box .uls::after{content: ""; display: block; clear: both;}
.pc-head .head2 nav .li .li-info .li-box .uls .ul .li{display: block; color: #333; text-align: center; line-height: 200%; transition: all 0.3s; font-size:15px; }
.pc-head .head2 nav .li .li-info .li-box .uls .ul .li.li-top{margin-bottom: 0.2rem; font-size: 0.16rem;color: #222;}

.pc-head .head2 nav .li .li-info .li-box .uls .ul .li:hover{color: #1a3370;}
.pc-head .head2 nav .li .li-info{display: none;}
/* .pc-head .head2 nav .li.li3 .li-info{display: block;} */
.pc-head .head2 nav .li.li .li-info .li-box .uls .ul{border: none; padding: 0;}


.pc-head .head2 .logo{z-index: 1;}
.pc-head .head2 .head2r::after{content: ""; display: block; clear: both;}
.pc-head .head2 .head2r{text-align: right;}

.sear{display: none; position: absolute; left: 0; top: 100%; z-index: 9999; width: 100vw; height: 100vh; background: rgba(0, 0, 0, .7);}
.sear .sear-content{width: 100%; background: rgba(45, 45, 45, 0.98);}
.sear .sear-content .txt{width: 50%; padding: 0.2rem 0; position: relative; z-index: 1; margin: 0 auto; display: flex; justify-content: space-between; align-items: center;}
.sear .sear-content .txt .ul{position: absolute; width: 100%; left: 0; top: 100%; z-index: 2; padding: 0.3rem 0.2rem; background: #F5F5F5;}
.sear .sear-content .txt .ul .ul-h{font-size: 0.16rem; line-height: 200%; color: #666;}
.sear .sear-content .txt .ul a.li{display: block; font-size: 0.18rem; margin-top: 0.1rem; color: #333; line-height: 200%; transition: all 0.3s; width: 100%;}
.sear .sear-content .txt .ul a.li:hover{color: #1a3370; background: #FFF;}
.sear.sear-ing .sear-content .txt .ul a.li1{animation-delay: 0.1s;}
.sear.sear-ing .sear-content .txt .ul a.li2{animation-delay: 0.2s;}
.sear.sear-ing .sear-content .txt .ul a.li3{animation-delay: 0.3s;}
.sear.sear-ing .sear-content .txt .ul a.li4{animation-delay: 0.4s;}
.sear.sear-ing .sear-content .txt .ul a.li5{animation-delay: 0.5s;}
.sear.sear-ing .sear-content .txt .ul a.li6{animation-delay: 0.6s;}
.sear.sear-ing .sear-content .txt .ul a.li7{animation-delay: 0.7s;}
.sear.sear-ing .sear-content .txt .ul a.li8{animation-delay: 0.8s;}
.sear .sear-content .txt .forms{ flex:1;padding:0 0.5rem 0 0.3rem; background: url(../images/icon2.png) no-repeat left center; background-size: 0.22rem;}
.sear .sear-content .txt .forms .inp{border: none; position: relative; border-bottom: transparent solid 1px; outline: none; background: transparent; color: #999; padding: 0 0.1rem; margin: 0 0.2rem; width: 100%; line-height: 200%; font-size: 0.20rem; transition: all 0.3s;}
.sear .sear-content .txt .forms .inp:focus{border-bottom: #1a3370 solid 1px;}
.sear .sear-content .txt .icon{width: 0.2rem; cursor: pointer; height: 0.2rem; background: url(../images/guanbia.png) no-repeat center; background-size: contain;}

@media only screen and (max-width:800px){
	.head{height:auto;/*max-width: 750px;*/ margin: 0 auto;}
	.m-head{width: 100%;}
	.m-head .mhead{padding: 0.30rem .3rem; background: #FFF;}
	.m-head .mhead .logo{height: 0.75rem;}
	.m-head .mhead .logo img{height: 100%; width: auto;}
	.m-head .mhead-content{display: none; height: calc(100vh - 0.91rem); overflow: hidden; overflow-y: auto; background: rgba(0,78,162,0.8); backdrop-filter: blur(10px);}
	.m-head .mhead-content::-webkit-scrollbar{display: none;}
	.m-head .mhead-content{-ms-overflow-style: none;}
	.m-head .mhead-content{overflow: -moz-scrollbars-none;}
	.m-head .mhead-content .nav{padding: 0.5rem 0;}
	.m-head .mhead-content .nav li .nav_two{display: none; padding: 0.2rem 0.5rem;}
	.m-head .mhead-content .nav li .nav_two a{display: block; font-size: 0.30rem; line-height: 180%; margin: 0.2rem auto; color: #E2F5FF; transition: all 0.3s;}
	.m-head .mhead-content .nav li .nav_two a.menu3a{color: #1a3370;}
	.m-head .mhead-content .nav li .menu2a{padding: 0.2rem 0.3rem; border-bottom:#c7ced240 solid 1px; position: relative;}
	.m-head .mhead-content .nav li .menu2a::after{content: ""; display: block; width: 0.2rem; height: 0.2rem; background: url(../images/right-white.svg) no-repeat center; background-size: contain; position: absolute; right: 0.3rem; top: 50%; z-index: 1; top: 0; bottom: 0; margin: auto 0; transition: all 0.3s;}
	.m-head .mhead-content .nav li .menu2a.menua::after{display: none;}
	.m-head .mhead-content .nav li .menu2a a{color: #FFF; font-size: 0.30rem; line-height: 150%; transition: all 0.3s;}
	.m-head .mhead-content .nav li .menu2a.menua a{display: block;}
	.m-head .mhead-content .nav li.nav-ing .menu2a a{color: #1a3370;}
	.m-head .mhead-content .nav li.nav-ing .menu2a::after{background: url(../images/right-yellow.svg) no-repeat center; background-size: contain;}
	.m-head .mhead-content .nav li.lis-on .menu2a::after{transform: rotate(90deg);}
	.navBox{cursor: pointer;display:flex;}
	.navBox .menu{display: block; width: 0.5rem; height: 0.35rem; position: relative; z-index: 99; transition-duration: 0.3s;}
	.burger_lin .icon{height: .05rem; width: 100%; top: calc(50% - 0.03rem);background-color: #1a3370;border-radius: 20px;position: absolute;transition-duration: 0.3s;transition-delay: 0.5s;}
	.burger_lin .icon:before {content: ""; width: 0.5rem; height: 100%; position: absolute; left: 0; top: -0.145rem; background-color: #1a3370; border-radius: 50px; transition: transform 0.3s, top 0.3s 0.3s;transition-delay: 0.5s;}
	.burger_lin .icon:after {content: ""; width: 0.5rem; height: 100%; position: absolute; left: 0; top: 0.145rem; background-color: #1a3370; border-radius: 50px; transition: transform 0.3s, top 0.3s 0.3s;transition-delay: 0.5s;}
	.burger_lin.open .icon {transition-duration: 0.1s;transition-delay: 0.3s;background: transparent;width: 0;}
	.burger_lin.open .icon:before {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(-45deg);}
	.burger_lin.open .icon:after {transition: top 0.3s, transform 0.3s 0.3s;top: 0;transform: rotateZ(45deg);}
	}

.banner-swiper{width: 100vw;margin-top:96px;}
.banner-swiper .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.banner-swiper .swiper-slide img{transition: 1s linear 2s;transform: scale(1.1,1.05);}
.banner-swiper .swiper-slide-active img,.banner-swiper .swiper-slide-duplicate-active img{transition: 11s linear;transform: scale(1,1);}
.banner-swiper .swiper-slide::before{content: ""; display: block; width: 100%; height: 100%; background: rgba(82,140,208,0); position: absolute; left: 0; top: 0; z-index: 1;}
.banner-swiper .swiper-pagination{bottom: 0.4rem !important;}
.banner-swiper .swiper-pagination-bullet{background: #FFF; width: 0.08rem; height: 0.08rem; opacity: 1;position:relative;}
.banner-swiper .swiper-pagination-bullet-active{}
.banner-swiper .swiper-pagination-bullet-active:after{width: 0.16rem; height: 0.16rem;border-radius: 50%;border:1px solid #fff;content:'';position:absolute;left:-50%;top:-50%;margin-left:-1px;margin-top: -1px;}
.banner-swiper .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet,.banner-swiper .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 12px;}
.banner-swiper.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 0.15rem;}
.banner-swiper .swiper-button-next, .banner-swiper.swiper-container-rtl .swiper-button-prev{background: url(../images/h-next.svg) no-repeat center; background-size: contain;}
.banner-swiper .swiper-button-prev, .banner-swiper.swiper-container-rtl .swiper-button-next{background: url(../images/left.svg) no-repeat center; background-size: contain;}
.banner-swiper .swiper-button-next:hover, .banner-swiper.swiper-container-rtl .swiper-button-prev:hover{background: url(../images/h-next-on.svg) no-repeat center; background-size: contain; opacity: 1;}
.banner-swiper .swiper-button-prev:hover, .banner-swiper.swiper-container-rtl .swiper-button-next:hover{background: url(../images/left-on.svg) no-repeat center; background-size: contain; opacity: 1;}
.banner-swiper .swiper-button-prev, .banner-swiper .swiper-button-next{opacity: 1; width: 0.7rem; height: 0.7rem; transition: all 0.3s;}
.banner-swiper .swiper-button-prev::after, .banner-swiper .swiper-button-next::after{display: none;}
.banner-swiper .swiper-button-next, .banner-swiper.swiper-container-rtl .swiper-button-prev{right: 1.1rem;}
.banner-swiper .swiper-button-prev, .banner-swiper.swiper-container-rtl .swiper-button-next{left: 1.1rem;}
@media only screen and (min-width:800px) and (max-width:1366px){
	.banner-swiper .swiper-button-next, .banner-swiper.swiper-container-rtl .swiper-button-prev{right: 1.25rem;}
	.banner-swiper .swiper-button-prev, .banner-swiper.swiper-container-rtl .swiper-button-next{left: 1.2rem;}
}

@media only screen and (max-width:800px){
	.banner-swiper .scroll-down{display: none;}
	.banner-swiper{width: 100%; height:5.5rem;}
	.banner-swiper .swiper-pagination{left: 50% !important; transform: translateX(-50%);}
	.banner-swiper .txt{flex-direction: column; padding: 0 6%; top: 3rem;  transform: translateY(0);}/*bottom: 0.8rem;*/
	.banner-swiper .txt .txtl .lp1{font-size: 0.38rem;}
	.banner-swiper .txt .txtl h2{font-size: 0.48rem; line-height: auto;}
	.banner-swiper .txt .txtl .more1213{margin-top: 0.3rem; font-size: 0.28rem; line-height: 200%; padding: 0 0.4rem;}
	.banner-swiper .swiper-button-prev, .banner-swiper .swiper-button-next{display: none;}
	.banner-swiper{margin-top:65px;}
	.banner-swiper .swiper-pagination{bottom: 0.3rem !important;}
}
.cont_tbx{display: flex; justify-content: space-between; align-items: center;}
.intit{}
.intit .t1{font-size:24px;color: #222222;text-transform: uppercase}
.intit .t2{display:flex;align-items: center;font-size:32px;font-weight:bold;color: #222222;margin-top:15px;position:relative;}
.intit .t2 .line{display:block;height:1px;background:#cccccc;width:60px;margin-left:20px;}
.more1213{position:relative;display: flex;align-items: center;justify-content: center;font-size:18px;line-height:50px;color: #ddc16c;width:210px;height:50px;text-align:center;border: 2px solid #ddc16c;overflow: hidden;  transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);  
  -webkit-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);  -moz-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);  -ms-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1);  -o-transition: all 0.6s cubic-bezier(0.77, 0, 0.175, 1); }
.more1213 span{position:relative;z-index:2}
.more1213:after{content: "";position: absolute;top: 50%;left: 50%;width: 6px;height: 6px;background-color: #ddc16c;z-index: 100;margin-top: -3px;margin-left: -3px;-ms-transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: 1;border-radius: 50%;}
.more1213:hover:after {transform: scale(100);}


.more1213:hover{color: #fff; background: #ddc16c;}
.phone{display:none !important;}

.top_subtit{line-height:36px;font-size:24px;color:#1a3371;}
.dsc_text{margin-top:.3rem;color:#333333;font-size:18px;line-height:36px;}
/*首页关于*/

.h-box1{background: url(../images/about_bg.jpg) no-repeat center;background-attachment: fixed; background-size: cover;padding-bottom:1.1rem}
.h-box1 .wraper{display:flex;justify-content: space-between;}
.h-box1 .wraper .h-box-left{width:46%;padding-top:1.1rem;}
.h-box1 .wraper .h-cont{width:40%}
.h-box1 .h-cont-text{margin-top:.5rem;}
.h-box1 .h-cont-text h3{}

.h-box1 .more{margin-top:.9rem;display: flex;}
.h-box1 .h-box-right{background:#1a3370;padding:0 20px 20px;}

/*首页业务领域*/
.h-box2{background: url(../images/ywly_bg.jpg) no-repeat center;background-attachment: fixed; background-size: cover;padding:1.1rem 0}
.h-box2 .top_subtit,.h-box2 .intit .t2,.h-box2 .intit .t1{color:#fff;}
.h-box2 .top_subtit{margin-top:20px;}
.field_main{margin-top:60px;width: 100%;z-index: 33;position: relative;}
.field_main ul li{float:left;width:25%;box-sizing: border-box;border:1px rgba(255,255,255,.2) solid;height:170px;margin-left:-1px;margin-bottom:-1px; transition: all 0.2s ease-out;}
.field_main .btn-10 i{position:relative; z-index: 2;}
.field_main .btn-10 i img{  width: 40px;}
.field_main .btn-10{ position:relative; padding:0 12px; margin:0;font-size:20px; max-width: 382.69px; width: 100%; display: flex;justify-content: center;align-items: center;flex-direction: column;height:100%; box-sizing: border-box;}
.field_main .btn-10 span{padding-top:10px;color: #fff; margin: 0; position:relative; display: table-cell; vertical-align: middle; z-index:2; transition: all .3s ease-out 0s;}
.field_main .btn-10:before,.field_main .btn-10:after{ content: ''; position: absolute; top: 0; left: 0; width: 0; height: 170px; background: rgba(221, 193, 105, 0.8);-webkit-transition: 0.4s;transition: 0.4s;}
.field_main .btn-10:after,.field_main .btn-10 span:before { left: auto;  right: 0;}
.field_main.btn-10 span:before,.field_main .btn-10 span:after {-webkit-transition-delay: 0.4s;  transition-delay: 0.4s;}
.field_main .btn-10:hover span{color: #fff;}
.field_main .btn-10:hover:before,.field_main .btn-10:hover:after,
.field_main .btn-10:hover span:before,
.field_main .btn-10:hover span:after {  width: 100%;}
.field_main .btn-10:active { background: #1a3370;}
/*首页团队*/
.h-box3{padding-top:1.1rem}
.h-box3 .wraper{display:flex;justify-content: space-between;}
.h-box3 .h-box-left{width:50%;}
.h-box3 .h-box-right{}
.h-box3 .h-cont-text{margin-top:.5rem;}
.h-box3 .more{margin-top:.7rem;}
.h-box3 .expert-search-cont {width: 508px; height: 690px; border-radius: 0%; transform: translateX(-100px);pointer-events: auto;background: url(../images/tem_bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;-webkit-transform-origin: right bottom;transform-origin: right bottom;position: relative;left: 100px;}
.expert-search-inner {padding: 100px 80px;-webkit-transition: opacity .4s;transition: opacity .4s;width: 508px;-webkit-transition-delay: .3s;transition-delay: .3s;}
.expert-search-inner .title{font-weight: 500;color:#fff;font-size:32px;}
.expert-search-form {margin-top: 40px;}
.expert-search-form .item {margin-bottom:50px;position: relative;}
.expert-search-form .exp-txt-input {font-size: 16px;line-height: 1.5;}
.expert-search-form .item::after {content: "";display: block;position: absolute;left: 0;bottom: 0;width: 100%;height: 1px;background-color: #fff;-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: left center;
transform-origin: left center;-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s; }
.expert-search-form input{transition: border .3s;background-color: transparent;border: none;width: 100%;border-bottom: 1px solid rgba(255,255,255,.4);color: #fff;padding-bottom:18px;padding-left: 0;
		&::placeholder{padding-top:10px;font-size: 16px;color: #fff;transition: opacity .3s;}
	}
.expert-search-form .btn-expert-search{position:relative;overflow:Hidden;cursor:pointer;width:100%;text-align:center;padding:15px 0;color:#ffffff;border:2px solid #ffffff;}
.expert-search-form span{position:relative;z-index:9;font-size:16px;}
.expert-search-form .btn-expert-search:after{content: "";position: absolute;top:50%;left:50%;width:6px;height:6px;background-color: #fff;z-index: 100;margin-top: -3px;margin-left: -3px;-ms-transform: scale(0);-webkit-transform: scale(0);-moz-transform: scale(0);-o-transform: scale(0);transform: scale(0);transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-webkit-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-moz-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-ms-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);-o-transition: all 0.8s cubic-bezier(0.785, 0.135, 0.15, 0.86);z-index: 1;border-radius: 50%;}
.expert-search-form .btn-expert-search:hover:after {transform: scale(100);}
.expert-search-form .btn-expert-search:hover{color:#1a3370;transition:transform .3s;}
.mc-form-opts {position:absolute;left:0;top:0;width:100%;height: 100%;opacity: 0;}
.expert-search-form .icon-down2 {position:absolute;right:0;top:50%;margin-top: -15px;pointer-events: none;}
.expert-search-form .icon-down2 img{width:18px;}
.expert-search-form .item.tel{font-size:16px;margin-top: -20px;color:#fff;text-align:center;}
.expert-search-form .item.tel span{font-weight:bold;font-size:22px;font-family:din;letter-spacing: 2px;}

/*首页业务研究*/
.h-box5{margin-top:-90px;background: url(../images/ywyj_bg.jpg) no-repeat center;background-attachment: fixed; background-size: cover;padding:1.1rem 0}
.h-box5 .more{margin-top:.9rem;}
.h-box5 .top_subtit,.h-box5 .intit .t2,.h-box5 .intit .t1{color:#fff;}
.h-box5 .wraper{display:flex;align-items: flex-end;justify-content: space-between;}
.h-box5 .top_subtit{margin-top:40px;}
.h-box5 .h-box_right a{font-size:16px;width:82%;color:#fff;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.h-box5 .h-box_right .item{padding:15px 0;width:560px;display:flex;justify-content: space-between;}
.h-box5 .h-box_right span{color:#ffffff87;}
.h-box5 .h-box_right em{padding:0 2px;}
/*首页新闻*/
.h-box4 {padding: 1.1rem 0;}
.h-box4 .top_subtit{margin-top:40px;}
.h-box4 .new_top{margin-top:50px;display:flex;justify-content: space-between;}
.h-box4 .new_top .new_left{width:46%;}
.h-box4 .new_top .new_right{width:50%;}
.h-box4 .new_top .news_item{border-bottom:1px solid #e5e5e5;padding:25px 0;}
.h-box4 .new_top .news_item2 a{display:flex;justify-content: space-between;}
.h-box4 .new_top .txt-h{font-size:24px;color:#222;overflow: hidden;text-overflow: ellipsis;width:80%;white-space: nowrap;}
.h-box4 .new_top .txt-time{color:#999999;font-size:18px;}
.h-box4 .new_top .news_num1 .txt-time{padding:10px 0;}
.h-box4 .new_top .txt-p{font-size:16px;line-height: 160%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden; transition: all 0.3s;}
.h-box4 .ul{margin-top: .65rem;}
.h-box4 .ul .li{display: block;float: left; width: 31.7%; margin-right: calc((100% - 3 * 31.7%) / 2); transition: all 0.3s;}
.h-box4 .ul .li:nth-child(3n){margin-right: 0;}
.h-box4 .ul .li .img{width: 100%; height: 0; overflow: hidden; padding-bottom: 63.5%; position: relative;}
.h-box4 .ul .li:hover img{transform: scale(1.05);}
.h-box4 .ul .li .img img{position: absolute; transition: all 0.5s; left: 0; top: 0; z-index: 1; width: 100%; height: 100%; object-fit: cover;}

.h-box4 .ul .li .txt{padding-top: 0.25rem;}
.h-box4 .ul .li .txt .txt-h{font-size:24px; line-height:160%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden; transition: all 0.3s;}
.h-box4 .ul .li .txt .txt-time{font-size: 18px; line-height: 0.3rem; color: #8a9194;}
.h-box4 .ul .li .txt .txt-p{min-height: 44px; margin:.32rem 0;font-size:18px; line-height: 170%; color: #333;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;	overflow: hidden; transition: all 0.3s;}
.h-box4 .ul .li:hover{color: #000;/*-webkit-box-shadow:0 3px 26px rgba(0, 0, 0, .1);-moz-box-shadow:0 3px 26px rgba(0, 0, 0, .1);box-shadow:0 3px 26px rgba(0, 0, 0, .1);*/}

.h-box4 .ul .li:hover .txt .txt-p,.h-box4 .ul .li:hover .txt .txt-time{color:#222222;}
.h-box4 .ul .li:hover .txt .txt-h{color:#1a3370;}



.foot{width: 100%; padding-top: 40px; background: url(../images/footer_bg.jpg) no-repeat center;background-attachment: fixed; background-size: cover;position: relative;}
.foot .foot1{ padding-bottom: 40px;}
.foot .foot1 .footer_top{border-bottom:1px solid rgb(255 255 255 / 5%);padding-bottom:24px;margin-bottom:37px;}
.foot .foot1 .foot-logo{height: 0.5rem;}
.foot .foot1 .foot-logo img{height: 100%; width: auto;}
.foot .foot1 .code{display: flex;}
.foot .foot1 .footer-code-item {width: 40px;height: 40px;border-radius: 50%;margin-right: 25px;position: relative;cursor: pointer; display: flex;justify-content: center;align-items: center;padding: 8px;box-sizing: border-box;transition: all 0.5s ease; }
.foot .foot1 .code .code-item-code{position: absolute;top: 50px;left: -27px;width: 100px;max-width: none;z-index: 9;}
.foot .foot1 .code .code-item-code{display: none;}
.foot .foot1 .footer-code-item:hover {background-color: #ddc16c;}
.foot .foot1 .code .footer-code-item:hover .code-item-code {display: block;transition: all 0.5s ease;}
.foot .foot1 .footer_center{display:flex;justify-content: space-between;}
.foot .foot1 .footnav{width:72%;}
.foot .foot1 .footnav ul{margin-right:.5rem;}
.foot .foot1 .footnav ul li.plat a{font-size:18px; color: #FFF; margin-bottom: 0.3rem; margin-top: 0;}
.foot .foot1 .footnav ul li a{font-size: 14px; display: block; color: #bbbaba; margin-top: 12px; line-height: 122.22222%; transition: all 0.3s;}
.foot .foot1 .footnav ul li a:hover{color: #fff;}
.foot .foot1 .floot_contact{color:#fff;}
.foot .foot1 .floot_contact h2{font-size:.2rem;}
.foot .foot1 .floot_contact .li_item{margin-top:.25rem}
.foot .foot1 .floot_contact h3{margin-bottom:.12rem;color:#717171;font-size:16px;}
.foot .foot1 .floot_contact p{color:#ffffff;font-size:16px;}
.foot .foot1 .fz_item{margin-right:0 !important;display: flex;flex-wrap: wrap;justify-content: space-between;width: 260px;}
.foot .foot1 .fz_item li{width:50%;}
.foot .foot2{background:rgb(255 255 255 / 3%)}
.foot .foot2 .wraper{display:flex; padding: 0.2rem 0;font-size:14px;justify-content: space-between;align-items: center;}
.foot .foot2 .conts{ text-align:center; line-height: 150%; color: rgb(255 255 255 / 30%);}
.foot .foot2 .conts a{display: inline-block; margin-left: 0.1rem; line-height: .2rem; color: rgb(255 255 255 / 20%); transition: all 0.3s;}
.foot .foot2 .conts a img{display: inline-block;vertical-align: text-bottom; margin-right: 0.05rem;}
.foot .foot2 .conts a:hover{color: #FFF;}
.foot .foot2 .foot_r a{padding:0 5px;font-size:14px;}
.foot .foot2 .foot_r a,.foot .foot2 .foot_r{color: rgb(255 255 255 / 30%);}
.foot .foot2 .foot_r{font-size:12px;}
@media only screen and (max-width:1500px){
.h-box4 .ul .li .txt .txt-h,.h-box4 .new_top .txt-h{font-size:22px;}
	
}
/*分页*/
.fy{ clear:both; margin:0 auto; margin-top:35px; font-size:14px; text-align: center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#1B4FBC; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; }
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 4px; font-size:14px; background: #E8E8E8; }
.djdt_box .fy b{ background:#1B4FBC; }
.fy a:hover { background:#1B4FBC; color: #fff;}
.iCon { clear: both; width: 100%;}


@media only screen and (max-width:800px){
    .wraper{width:94%;}
    .phone{display:block  !important;}
    .pc{display:none !important;}	
	.f16{font-size:.20rem;}
	.more1213{font-size:16px;}
    .more1213{justify-content: center;margin:30px auto 0;line-height: .75rem;}
	
    .top_subtit{font-size:20px;}
	.top_subtit br{display:none;}
	.intit .t1{font-size:20px;}
	.h-box1{}
	.h-box1 .h-cont .li{ padding-top: 0;  margin: 0 0.45rem 0.35rem 0; }
	.h-box1 .h-cont .li:nth-child(3n){margin-right: 0;}
	.h-box1 .h-cont .li .num .txt1{font-size: 0.24rem;}
	.h-box1 .h-cont .li .p{line-height: 130%;}
  .h-box5 .top_subtit{margin:20px 0 20px;}
	.h-box1 .wraper{display:block;}
	.h-box1 .wraper .h-box-left,.h-box1 .wraper .h-cont{width:100%;}
	.h-box1 .wraper .h-cont{margin-top:.3rem}
	.dsc_text{font-size:15px;line-height:30px;}
	.h-box1 .h-box-right{background:none;padding:0;}
	.h-box1 .more{margin-top:0}
	.h-box1 .h-cont-text{line-height:.34rem;font-size:.24rem;}
	.h-box1 .more1213{margin:20px auto;}
	.field_main{margin-top:30px;}
	.field_main ul li{width:50%;}
	.field_main .btn-10{font-size:18px;text-align:center;}
	.field_main ul li,.field_main .btn-10:before, .field_main .btn-10:after{height:140px;}
	.h-box3 .expert-search-cont{height:auto;width:100%;margin-top:20px;}
	.expert-search-inner{padding:50px 30px 40px;width:100%;}
	.h-box3 .wraper{flex-direction: column;}
	.h-box3 .h-box-left{width:100%;}
	.h-box5{margin-top:60px;}
	.h-box5 .wraper{flex-direction: column;}
	.h-box5 .h-box_left,.h-box5 .h-box_right,.h-box5 .h-box_right .item{widtH:100%;}
	.h-box5 .more {margin: 0 auto;}
	.h-box4 .new_top{flex-direction: column;}
	.h-box4 .top_subtit,.h-box4 .new_top{margin-toP:20px;}
	.h-box4 .new_top .new_left,.h-box4 .new_top .new_right{widtH:100%;}
	.h-box4 .new_top .news_item{padding:15px 0;}
	.h-box4 .ul .li .txt .txt-h, .h-box4 .new_top .txt-h{font-size:18px;}
	.h-box4 .new_top .txt-time{font-size:14px;}
	.h-box4{padding: 1rem 0 ; }
	.h-box4 .more1213,.h-box4 .more{margin-top:0}	
	.h-box4 .more{}
	.h-box4 .ul {margin-top: 0.25rem;}
	.h-box4 .ul .li{width:100%;float:none;margin-right:0;margin-bottom:.3rem;border-bottom:1px solid #f1f1f1;padding-bottom:10px;}
	.h-box4 .ul .li .txt .txt-jt svg{margin-top:.1rem;}
    .h-box4 .ul .li .txt .txt-p,.h-box4 .ul .li .txt .txt-time{font-size:16px;}
    .foot .foot1 .foot-logo{height:.8rem;}
	.foot{padding-top: .6rem;}
	.foot .foot1 .footnav{display:none;}
	.foot .foot1{ padding-bottom: .6rem;}
	.foot .foot1 .foot-logo,.foot .foot1 .code.floatr{float: none; }
	.foot .foot1 .code{margin-top:.3rem}
	.foot .foot1 .foot-logo img{margin: 0 auto; display: inline-block;}
	.foot .foot2 .conts{padding: 0 0.4rem 0.2rem 0.4rem; font-size: .24rem;}
	.foot .foot2 .wraper{flex-direction: column;}
	.foot .foot1 .code .code-item-code{left:0;width: 80px;}
	.intit .t2{    margin-top: 15px;}
	
	.bth{margin-top: 0.4rem;}
    .bth svg{width:25px;height:30px;}
}


/* 公司简介 */
.aboutOne{padding:1rem 0 .8rem}
.aboutOne .flex{justify-content: space-between;}
.aboutOne .conts{}
.aboutOne .conts,.aboutOne .conts p{text-align: justify;font-size:.18rem;line-height:.32rem;}
.aboutOne .conts p{margin-top:.1rem;margin-bottom:.3rem;}


/* 环境 */
.aboutfive{padding-bottom:1.1rem;}
.aboutfive .swiper-container{ overflow: hidden;}
.aboutfive .aboutfive_con{justify-content: space-between;}
.aboutfive .floatr {width:48%;margin-left:6%;text-align:right;}
.aboutfive .floatr img{width:100%;}
.aboutfive .floatl{width:46%;font-size:.2rem;line-height:.36rem;}
.aboutfive .floatl p{margin-bottom:.3rem}
.aboutfive .list{margin-top:.7rem;}
.aboutfive .list img{width:100%;}
.aboutfive .list .textbox{padding:.2rem;font-size:.24rem;text-align:center;}
.aboutfive .list .swiper-slide:hover .textbox{color:#1a3370;}

@media only screen and (max-width:800px) {
     .aboutOne .flex,.aboutfive .aboutfive_con{flex-direction: column;}
	 .aboutfive .floatl,.aboutfive .floatr{width:100%;}
	 .aboutfive .floatr{margin-left: 0;} 
	 .aboutfour .swiper-button-prev, .aboutfour .swiper-rtl .swiper-button-next{right:60px;}
    
.aboutOne .conts,.aboutOne .conts p{font-size: .25rem;line-height: .36rem;}
	
}

/*<<<<<<<<<<<<<<<<<<<<<< 团队列表 >>>>>>>>>>>>>>>>>>>>>>>*/
.pro-content{padding:.7rem 0 1.2rem;}

.page_team_search input,.page_team_search select{ border:1px #ccc solid; background: #fff; width:100%; height:50px; line-height:50px; padding:0 6px; box-sizing: border-box;}
.word_search{ margin-bottom:30px;}
.word_search ul{ margin-top:15px; border:1px #ccc solid; box-sizing: border-box;}
.word_search ul li{ float:left; width:3.346153846153846%; text-align:center; height:40px; line-height:40px; color:#ccc;  box-sizing: border-box;}
.word_search ul li a{ display:block; color:#333; box-sizing: border-box; transition: all .3s ease-out 0s;}
.word_search ul li a:hover{ background:#ddc16c; color:#fff;}
.word_search ul li.allword{ width:5%;}
.word_search ul li.word_btn{ width:8%; float:right;}
.word_search .word_btn input{ width:100%; height:40px; line-height:40px; cursor:pointer; border:none; background:#ddc16c; color:#fff; transition: all .3s ease-out 0s;}
.word_search .word_btn input:hover{ background:#000;}
.page_team_search .expert-search-form .item{width:24.56%;float:left;margin-right: 36px;}
.page_team_search .expert-search-form .item:last-child{margin-right:0;width:270px;}
.page_team_search .expert-search-form{}
.page_team_search .expert-search-form input{transition: border .3s;background-color: transparent;border: none;width: 100%;border: 1px solid #cccccc;color: #000000;
		&::placeholder{padding-top:10px;font-size: 16px;color: #000000;transition: opacity .3s;}
	}
.page_team_search .expert-search-form .icon-down2{margin-top: -10px;right:5px;}
.page_team_search .expert-search-form .btn-expert-search1{width:270px;text-align:center;height:50px;line-height:50px;color:#fff;background:#ddc16c;}
.pro-content .swiper-container{position: relative;overflow: hidden;}
.pro-content .gallery-thumbs{position: relative;}
.pro-content .gallery-thumbs .pro-item p{font-size:.2rem;text-align:center;}
.pro-content .pro-item.on p{color:#227fc1;}
.pro-content .gallery-thumbs .swiper-button-prev,.pro-content .gallery-thumbs .swiper-rtl .swiper-button-next{left:-78px;margin-top: -28px;}
.pro-content .gallery-thumbs .swiper-button-next,.pro-content .gallery-thumbs .swiper-rtl .swiper-button-prev {right:-78px;margin-top: -28px;}

.pro-content .acad-ul{justify-content: space-between;}
.pro-content .pro-li{width:48.5%;margin-bottom:.3rem;padding:.3rem;box-shadow: 1px 1px 10px 1px #e9e9e9;}
.pro-content .pro-li a{display:flex;align-items:center;justify-content:space-between;}
.pro-content .pro-li .pro-text{width:48.5%;}
.pro-content .pro-li .pro-text h2{ line-height: .44rem;font-size:.28rem;font-weight:bold;}
.pro-content .pro-li .pro-text .team_jj{font-size:.18rem;line-height:.32rem;color:#666666;margin: 0.3rem 0 0.1rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:7;}
.pro-content .pro-li .pro-img{width:46%;overflow:hidden;}
.pro-content .pro-li:hover{box-shadow:0 1px 26px 0 rgba(0, 0, 0, .1)}
.pro-content .pro-li:hover .pro-img img{transform: scale(1.04);transition: all 0.5s;}
.pro-content .getmore{margin-top:.3rem;}


/*<<<<<<<<<<<<<<<<<<<<<< 团队详情 >>>>>>>>>>>>>>>>>>>>>>>*/

.he_insidele {width: 320px;}
.he_insdizhi{line-height:24px;padding-top:20px;}
.he_insidimg {    position: relative;    width: 100%;    margin-bottom: 50px;} 
.he_img2 {     position: absolute;     top: 0;     left: 0; } 
.he_insidimg img {     width: 100%;     height: 100%; }
.he_img1 {     position: relative;     top: 0;     left: 0; }
.he_insideri {     width: calc(100% - 320px);     padding-left: 185px;     padding-right: 50px;     padding-bottom: 53px; }
.he_describ {     width: 100%; } .he_descti h4 {     font-size: 36px;     line-height: 28px;     color: #333333; }
.he_descti h4 span {     font-size: 20px;     line-height: 28px;     color: #5a5758;     padding-left: 15px; } 
.he_descti p {     font-size: 18px;     line-height: 28px;     color: #05185c;     margin-top: 23px; }
.he_descul {     padding: 38px 0;     border-bottom:2px solid #EEE; } 
.he_inonth4 {     font-size: 26px;     line-height: 28px;     color:#05185c;     position: relative; }
.he_descbo {     margin-top: 26px; } 
.he_descbo p {     font-size: 15px;     line-height: 26px;     color: #666666; }

@media only screen and (max-width:800px){
    .pro-content .acad-ul{flex-direction: column;}
	.pro-content .pro-li{width:100%;margin: 0.2rem 0;}
	.pro-content .pro-li .bth{margin-top: 0.2rem;}
	.pro-content .gallery-thumbs .swiper-button-prev,.pro-content .gallery-thumbs .swiper-rtl .swiper-button-next{width:40px;height:40px;left:0px;margin-top: -20px;}
	.pro-content .gallery-thumbs .swiper-button-next,.pro-content .gallery-thumbs .swiper-rtl .swiper-button-prev {width:40px;height:40px;right:0px;margin-top: -20px;}
	
	.pro-content .gallery-thumbs .pro-item p{font-size:.3rem;}
	.page_team_search .expert-search-form .item{width:100%;margin-right:0;margin-bottom: 20px;}
	.word_search ul li,.word_search ul li.allword {width: 14.28571428571429%;}
	.expert-search-form{margin-top:30px;}
	.word_search ul{padding:10px;}
     .page_team_search .expert-search-form .item:last-child,.page_team_search .expert-search-form .btn-expert-search1{width:100%;}
	 .he_insidele,.he_insideri{float:none;width:100%;}
	 .he_insideri{padding:0;margin-top:30px;border-top:2px solid #eeeeee;padding-top:20px;}
	 .he_descti h4 span{display:block;   padding-left: 0;padding-top:6px;}
	 .he_desctili{border-top:2px solid #eeeeee;margin-top:20px;}
	 .he_descbo{margin-top:10px;}
	 .he_descul{padding:20px 0;}
	 .he_descti h4,.he_inonth4{font-size:24px;color: #05185c;}		
	.cell_btn .swiper-button-next, .cell_btn .swiper-rtl .swiper-button-prev, .cell_btn .swiper-button-prev, .cell_btn .swiper-rtl .swiper-button-next{width:40px;height:40px;}
	.pro-content .pro-li .pro-text p{font-size:.24rem;}
   .dncon_box3 .list .textbox h3, .dncon_box32 .list .textbox h3{font-size:.28rem;}



}
/* 加载按钮 */
.getmore{text-align: center;}
.getmore .more-butn{display: inline-block; cursor: pointer; font-size: 0.16rem; line-height: 0.24rem; padding: 0.1rem 0.6rem; background: #1a3370; color: #FFF; transition: all 0.3s;}
.getmore .more-butn:hover{opacity: 0.8; -webkit-box-shadow:0 4px 20px rgba(0, 0, 0, .2);-moz-box-shadow:0 4px 20px rgba(0, 0, 0, .2);box-shadow:0 4px 20px rgba(0, 0, 0, .2);	}
.getmore .nomore{color: #999; font-size: 0.2rem; line-height: 0.3rem;}

/*<<<<<<<<<<<<<<<<<<<<<< 公司新闻 >>>>>>>>>>>>>>>>>>>>>>>*/
.news-content{width: 100%; padding:1rem 0 1.5rem;}
.news-content .news-ul .news-top{padding-right:30px;margin-bottom:.5rem;display:flex;justify-content: space-between;align-items: center;BACKGROUND:#fafafa;}
.news-content .news-ul .news-top .news-img{width:50%;overflow: hidden;}
.news-content .news-ul .news-top .news-img img{width:100%}
.news-content .news-ul .news-top .new{width:46%;}
.news-content .news-ul .new h2{margin-top:10px;font-size:.26rem; line-height: 156.25%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-content .news-ul .news-li{padding: 10px 30px;display: block; width:48%;margin: 0 calc(7% / 2) 0.5rem 0;color: #363636;  background: #FFF; overflow: hidden; transition: all 0.3s;border: #e5e5e5 solid 2px;}
.news-content .news-ul .news-li:nth-child(2n){margin-right: 0;}
.news-content .news-ul .new p{font-size:.20rem;margin-top:20px; line-height: 158.333333%; color: #535353;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.news-content .news-ul .new .time{font-size: .2rem; margin-top: 20px; font-family: "arial"; color: #8a9194; line-height: 24px; letter-spacing: -0.06em;}
.news-content .news-ul .new svg{margin-top: 0.2rem;width: 0.3rem;height: 0.3rem;}
.news-content .news-ul .news-li .new .flex{align-items: center;justify-content: space-between;}
.news-content .news-ul a:hover{color: #FFF;  }
.news-content .news-ul a:hover img{ transition: all 0.3s;transform: scale(1.05);}
.news-content .news-ul a:hover svg path{fill:#FFF}
.news-content .news-ul a:hover p,.news-content .news-ul a:hover .time{color:#FFF}
.news-content .news-ul .news-li:HOVER,.news-content .news-ul .news-top:hover{BACKGROUND:#1a3370}
/* 详情页面 */
.show_article{padding:60px 0;}
.ny_news_con .wrap{display: flex;flex-wrap: wrap;justify-content: space-between;}
.ny_news_con .wrap:after{display:none;}
.show_article .floatl{width: calc(100% - 500px);padding: 0 40px 0 0;}
.show_article .ar_title{margin-bottom:30px;border-bottom: #dedfe2 1px solid;padding-bottom: 28px;}
.show_article .ar_title h3{font-size:.36rem;color: #38393b;line-height: 1.5;margin-bottom: 10px;}
.show_article .ar_title h6 span{position:relative;font-size:.18rem;color: #63666a;display:inline-block;font-weight:normal;margin:0 30px;vertical-align: top;}
.show_article .ar_title h6 span:first-child{margin-left:0;}
.show_article .ar_title h6 span img{margin: 0px 0.5rem 0 0;}
.show_article .ar_title h6{font-size:.24rem;position:relative;display: flex;} 
.show_article .ar_title h6:before{content:"";position:absolute;bottom:-3px;width:6.25rem;height:3px;background:#ff9637;display: none;}
.show_article .ar_title h6 span svg{width: 18px;height: 18px;fill:#808080;margin-right: .5rem;display: inline-block;vertical-align: middle;margin-top: -3px;}
.show_article .ar_title h6 span.shart_box svg{ width:26px; height:26px; fill:#808080}

.show_article .ar_article p{ color:#757575}
.ar_article{ font-size:.18rem; color:#787878; line-height:.34rem; text-align:justify; }
.ar_article h4{ font-size: 1.125rem;}
.ar_article p{font-size:.18rem;color: #5b5b5b;line-height:.34rem;padding-bottom: 20px;}	
.ar_article p:last-child{ padding-bottom: 0;}
.ar_article strong{ font-weight:bold;}
.ar_article td,.ar_article th{ padding:15px; border: 1px solid #c6c5c5; font-size:1rem !important; }
.ar_article td *,.ar_article th *{ font-size:14px !important; }
.ar_article td p,.ar_article th p{ padding-bottom:0; margin-bottom:0; text-align: inherit;}
.ar_article img{ max-width:100%;height:auto;}
.ar_article a{ color:#363636;}
.ar_article h1,.ar_article h2,.ar_article h3,.ar_article h4,.ar_article h5,.ar_article h6,.ar_article b{ font-weight:bold; color:#232323;}
.ar_article ul li,.ar_article ol li{ padding-bottom:0 !important; margin-bottom:0 !important; margin-left:2rem;}
.ar_article ul li p,.ar_article ol li p{ padding-bottom:0; margin-bottom:3px !important; }
.ar_article ul,.ar_article ol{ margin-bottom:15px;}

.show_article .floatr{width: 460px;}
.show_article .floatr .sticky{position:sticky;top: 100px;}
.show_article .floatr .right_box{background: #fff;padding: 30px 30px 15px 30px;}
.show_article .floatr h3{font-size:.20rem;color: #242930;margin-bottom: 15px;}
.show_article .floatr .fl01{margin-bottom: 0;}
.show_article .floatr .fl01 form{border: #e5e5e5 1px solid;height:48px;line-height: 48px;background: none;}
.show_article .floatr .fl01 form .txt{width: calc(100% - 100px);height: 48px;border: none;float:left;padding: 0 20px;font-size: 15px;color: #777a7d;border-radius:4px 0 0 4px;background: none;}
.show_article .floatr .fl01 form .btn{width: 60px;float: right;border:0;background: none;color:#fff;height: 53px;font-size: 15px;border-radius:0 4px 4px 0;cursor:pointer;transition:.3s;}
.show_article .floatr .fl03{}
.show_article .floatr .fl03 ul{ margin-top:-10px}
.show_article .floatr .fl03 ul li{border-bottom: #e7e7e7 1px solid;padding:15px 0;}
.show_article .floatr .fl03 ul li:last-child{border:none;margin-bottom: 0;}
.show_article .floatr .fl03 ul li a{ display:block; overflow:hidden}
.show_article .floatr .fl03 ul li a .img img{width: 100%;margin-bottom:10px;}
.show_article .floatr .fl03 ul li a .con{}
.show_article .floatr .fl03 ul li a .con .time img{display:inline-block;fill: #adadad;vertical-align:middle;margin: -1px 5px 0 0;}
.show_article .floatr .fl03 ul li a .con .time{font-size:.16rem;color: #3a3a3a;margin-bottom:14px;}
.show_article .floatr .fl03 ul li a .con h4{font-size:.18rem;color: #3a3a3a;line-height: 24px;overflow:hidden;transition:0.6s;display: -webkit-box; -webkit-box-orient: vertical;  -webkit-line-clamp: 2;}
.show_article .floatr .fl04 ul li a .img, .show_article .floatr .fl04 ul li a .img img{width: 144px;height: 95px;overflow:hidden;float:left;object-fit: cover;}
.show_article .floatr .fl04 ul li a h5{ font-size:15px; color:#3a3a3a; font-weight:bold; line-height:1.25; margin:.5rem 0; transition:.5s}
.show_article .floatr .fl04 ul li a .con h4{font-size: 15px;color: #8f8f8f;height: 40px;line-height: 20px;overflow:hidden;font-family:PingFang;transition:0.6s;}

.show_article .newsBottom{margin-top:50px;height:80px;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;text-align:center;font-size:.18rem;line-height:80px}
.show_article .newsBottom a:hover{color:#1a3370}
.show_article .newsBottom .proinfo-left a,.proinfo-right a{display:inline-block;overflow:hidden;width:100%;text-overflow:ellipsis;white-space:nowrap}
.show_article .newsBottom .proinfo-left{float:left;width:30%;text-align:left}
.show_article .newsBottom .proinfo-right{float:right;width:30%;text-align:right}
.show_article .newsBottom .proinfo-center{float:left;margin:auto;width:40%}
.show_article .newsBottom .proinfo-center a{display:inline-block;margin-left:5px;vertical-align:middle}

/*荣誉资质*/
.hezuo-content{padding:1rem 0;}
.hezuo-content .hezuo-ul{margin-bottom:.5rem;display:flex;}
.hezuo-content .hezuo-li{margin-bottom:30px;background: url(../images/honor_bg.jpg) no-repeat center;background-size: cover;text-align:center;width:19.20%;height: 15vw;max-height: 270px;margin-right:1%;}
.hezuo-content .hezuo-li:nth-child(5n){margin-right:0;}
.hezuo-content .hezuo-li img{max-width:70%;max-height: 60%;vertical-align:middle;display:inline-block;width: auto;}
.hezuo-content .hezuo-li h3{font-size:18px;}
.hezuo-content .hezuo-li p{font-weight:bold;color:#1a3370;}
.hezuo-content .hezuo-li:hover{box-shadow:1px 1px 8px 1px #e4e4e4;}
.hezuo-content .hezuo-li:before {content: '';height:80%;display: inline-block; vertical-align: middle;}
/*大事记*/
.history-content{padding:1rem 0;display:flex;justify-content: space-between;}
.history-content .his_l{width:320px;}
.history-content .his_l h2{position:relative;font-size:28px;color:#1a3370;font-weight:bold;line-height:42px;margin-bottom:20px;}
.history-content .his_l h2:after{position:absolute;left:120px;width:34px;height:9px;content:'';background:#1a3370;top: 20px}
.history-content .his_r{width:calc(100% - 480px);}
.history-content .his_li{max-height:54rem;overflow: auto;}
.history-content .his_li li{position:relative;display:flex;align-items: center;border-bottom:2px solid #ebebeb;padding-bottom:20px;margin-bottom:30px;}
.history-content .his_li li b{transition:.5s;margin-right:90px;font-family:'din';font-size:34px;color:#1a3370;background:url(../images/his_jt.svg) no-repeat left center;background-size:0%;}
.history-content .his_li li p{transition:.5s;font-size:18px;line-height:34px;}
.history-content .his_li li:after{content:'';background:#1a3370;height:2px;width:0;position:absolute;bottom:-2px;left:0;}
.history-content .his_li li:hover:after{width:100%;transition:.5s;}
.history-content .his_li li:hover b{background-size:26%;padding-left:43px;}
.history-content .his_li li:hover p{color:#1a3370;}

@media only screen and (max-width:800px){
    .news-content .news-ul .new h2{font-size:0.3rem;}
    .news-content .news-ul .news-top{flex-direction: column;padding-right:0;}
	.news-content .news-ul .news-top .new{padding:0 15px;}
	.news-content .news-ul .news-top .news-img,.news-content .news-ul .news-top .new{width:100%;}
	.news-content{padding: .8rem 0.4rem .8rem;}
	.news-content .news-ul{width: 100%;}
	.news-content .news-ul .news-li{width: 100%; margin: 0 0 .6rem;padding:10px 15px;}
	.news-content .news-ul .news-li:nth-child(3n){margin: 0 0 0.6rem;}
	.news-content .news-ul .news-li .news-img{height: 4.2rem;}
	.news-content .news-ul .news-li .new h2{font-size: .3rem;}
	.news-content .news-ul .news-li .new p{font-size: .24rem; margin-top: .1rem; height: .76rem; min-height: 24px;}
	.news-content .news-ul .news-li .new .time{font-size: .24rem; margin-top: .2rem; line-height: 200%;}	
	.show_article .floatl{float:none;width:100%;padding:0;}
	.show_article .floatr{display:none;}
	.proinfo-left a span, .proinfo-right a span{display:none;}
	.news-content .news-ul .new p{margin-top:10px;}.news-content .news-ul .new .time{margin-top:5px;font-size:.26rem;}
	.news-content .news-ul .new p,.show_article .ar_title h6 span{font-size:.24rem;line-height:.38rem;}
	.ar_article{font-size:.26rem;line-height:.42rem}
	.show_article .ar_title{padding-bottom: 15px;margin-bottom: 20px;}
	.show_article .newsBottom{height:66px; line-height:66px;   font-size: .24rem;}
	.hezuo-content .hezuo-ul2 .hezuo-li2 h3{font-size:.3rem;}
	.hezuo-content .hezuo-li{width:48%;height:50vw;max-height: none;    margin-right: 2%;}
	.hezuo-content .hezuo-li h3{font-size:16px;}
	.hezuo-content .hezuo-li:before{height:70%;}
	.hezuo-content .hezuo-li img{}
	.history-content{flex-direction: column;}
	.history-content .his_l,.history-content .his_r{width:100%;}
	.history-content .his_l img{display:none;}
	.history-content .his_li li p{font-size:16px;line-height: 30px;}
	.history-content .his_li li{margin-bottom: 20px;}
	
}

.go-detail{display: inline-block; color: #FFF; transition: all 0.3s; font-size: 14px; line-height: 24px; margin-top: 120px; padding-right: 20px; background: url(../images/right-white3.svg) no-repeat right center; background-size: 7px;}
@keyframes go-detail {
	0%{padding-right: 20px;}
	50%{padding-right: 25px;}
	100%{padding-right: 20px;}
}
@media only screen and (min-width:800px){
	.go-detail:hover{color: #1a3370;animation: go-detail 1s linear infinite;}
}




.tab-nav{width: 100%; position: relative; z-index: 1; overflow: hidden; margin-top: 30px;pointer-events:none;}
.tab-nav .tab-content{padding-bottom: 8px; position: relative; z-index: 1;
  display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;
  /* -webkit-transition-property: -webkit-transform; */
  /* transition-property: -webkit-transform; */
  -o-transition-property: transform;
  /* transition-property: transform; */
  /* transition-property: transform, -webkit-transform; */
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
	transition: all 1s;}
.tab-nav .tab-content .tab-silde{width: 256px; text-align: center; position: relative; z-index: 2; pointer-events:auto;
	-webkit-flex-shrink: 0;  -ms-flex-negative: 0;  flex-shrink: 0;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  -o-transition-property: transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;}
.tab-nav .tab-content .tab-silde .silde-button{display: inline-block; cursor: pointer;}
.tab-nav .tab-content .tab-silde .txt{display: inline-block; font-size: 18px; line-height: 26px; color: #1a3370; transition: all 0.3s;}
.tab-nav .tab-content .tab-silde .icon{display: block; width: 13px; height: 13px; font-size: 0; background: #FFF; border-radius: 50%; position: relative; margin: 10px auto 0; border: #1a3370 solid 3px; transition: all 0.3s;}
.tab-nav .tab-content .tab-silde.tab-active .txt{color: #1a3370;}
.tab-nav .tab-content .tab-silde.tab-active .icon{background: #1a3370; border: #1a3370 solid 3px;}

.tab-nav::after{content: "";display: block; width: calc(100% - 56px); height: 1px; background: #1a3370; position: absolute; bottom: 13.5px; left: 0; right: 0; margin: 0 auto; z-index: -1;}
.tab-nav .nation{width: 100%; display: flex; justify-content: space-between; position: absolute; bottom: 0; z-index: 1;}
.tab-nav .nation .page-but{width: 28px; height: 28px; cursor: pointer;pointer-events:auto;}
.tab-nav .nation .page-but svg{width: 100%; height: 100%;fill: currentColor; color: #1a3370; transition: all 0.3s;}
.tab-nav .nation .page-but:hover svg{color: #1a3370;}

.tab-cont{width: 100%; padding: 0 30px; margin: 50px auto 0;}
.tab-cont .cont-silde:nth-child(n+2){display: none;}
.tab-cont .cont-silde::after{content: ""; display: block; font-size: 0; clear: both;}
.tab-cont .cont-silde .file-li{float: left; display: flex; width: 590px; margin-top: 20px; color: #363636; border-radius: 8px; padding: 20px 30px; border: #D9D9D9 solid 1px; transition: all 0.3s;}
.tab-cont .cont-silde .file-li:nth-child(2n){margin-left: 36px;}
.tab-cont .cont-silde .file-li:hover{color: #1a3370; -webkit-box-shadow:0 4px 20px rgba(0, 0, 0, .2);-moz-box-shadow:0 4px 20px rgba(0, 0, 0, .2);box-shadow:0 4px 20px rgba(0, 0, 0, .2);}
.tab-cont .cont-silde .file-li .time{width: 45px; margin-right: 30px; text-align: center;}
.tab-cont .cont-silde .file-li .time span{color: #567AD1; display: block; text-align: center; font-family: 'din';}
.tab-cont .cont-silde .file-li .time .day{font-size: 60px; line-height: 70px; font-weight: bold;}
.tab-cont .cont-silde .file-li .time .year{font-size: 20px; line-height: 24px; letter-spacing: -0.06em;}
.tab-cont .cont-silde .file-li .txt{flex: 1; display: flex; justify-content: space-between; align-items: center; padding-left: 30px; border-left: #D8D8D8 solid 1px;}
.tab-cont .cont-silde .file-li .txt .h-tit{width: 330px; font-size: 18px; line-height: 26px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.tab-cont .cont-silde .file-li .txt .icon{padding-top: 45px; font-size: 12px; line-height: 18px; color: #929292; background: url(../images/pdf-icon.svg) no-repeat center top; background-size: 38px;}
.tab-cont .cont-silde .file-li:hover .txt .icon{animation: file_icon 1.5s linear infinite;}
@keyframes file_icon {
	0%{transform: translateY(0);}
	50%{transform: translateY(5px);}
	100%{transform: translateY(0);}
}

@media only screen and (max-width:800px){
	
	.getmore .more-butn{font-size: 0.24rem; line-height: 180%; letter-spacing: .2em;}
	.getmore .nomore{font-size: .24rem; line-height: 150%;}
	
	}

.ny_top{margin-bottom:.65rem;}
.ny_top h2{font-size:.42rem;color:#1a3370;}
.ny_top h3{margin-top:.18rem;font-size:.32rem;color:#999999;}
.ny_top .sec_sm{font-size:.22rem;line-height:.32rem;margin-toP:10px;color:#333;}

/*<<<<<<<<<<<<<<<<<<<<<< 联系我们 >>>>>>>>>>>>>>>>>>>>>>>*/
.contact-content{padding-top: 1rem;}
.contactOne .floatl p{font-size:.24rem;}
.zixun a{margin-top:.5rem;display:inline-block;background:#1a3370;color:#fff;line-height:.52rem;height:.52rem;padding:0 .6rem;}
.contactOne .wraper{justify-content: space-between;}
.contactOne .floatr{width:50%;}
.contactOne .floatr li {border-bottom: 1px solid #e5e5e5;padding: 0.32rem 0;display: flex;justify-content: space-between;align-items: center;}
.contactOne .floatr li span{font-size:.28rem;}
#miso_map {margin-top:1rem;height:7rem;background: #fff;overflow: hidden;}
.amap-icon {-webkit-animation-name: bounce;animation-name: bounce;-webkit-animation-duration: 1.6s;animation-duration: 1.6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;animation-iteration-count: infinite}
@-webkit-keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);transform: translateY(0);}
    40% {-webkit-transform: translateY(-14px);transform: translateY(-14px);}
    60% {-webkit-transform: translateY(-7px);transform: translateY(-7px);} }
@keyframes bounce {0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}
    40% {-webkit-transform: translateY(-14px);-ms-transform: translateY(-14px);transform: translateY(-14px);}
    60% {-webkit-transform: translateY(-7px);-ms-transform: translateY(-7px);transform: translateY(-7px);} }
.contactTwo{padding-bottom:1.5rem;background: url(../images/message-bg.jpg) no-repeat center;background-size:cover;}
.contactTwo .gbook{background:#fff;padding:1rem .4rem;}
.contactTwo .ny_top{text-align:center;}
.gbook .two .items input {border-bottom: 1px solid #e5e5e5;width: 100%;font-size: .18rem;padding: 0 0 0.16rem 0;margin-top: 0.22rem; } 
.gbook .items textarea {border-bottom: 1px solid #e5e5e5;width: 100%;margin-top: 0.22rem;font-size: .18rem;line-height: 2; } 
.contactTwo .btnby {background:#1a3370;color:#fff;cursor:pointer;margin: 0.4rem auto 0;width: 2rem;height: 0.66rem;text-align: center;line-height: .66rem;display: block; }
.gbook .two, .gbook .there {margin-top: 0.5rem;}
.gbook .two .items {width: 47%;position:relative;}
.contactTwo .dis-flex-between {display: -webkit-flex;display: flex;justify-content: space-between;}
.gbook .txt{color:#222;font-size:.18rem;}
.gbook .yzm{position:absolute;right: 0;top: 0;width: 2rem;}


/*<<<<<<<<<<<<<<<<<<<<<< 加入我们 >>>>>>>>>>>>>>>>>>>>>>>*/
.f_center{text-align:center;}

.jobone{padding:1.1rem 0;}
.jobone .n_tt2 i{margin:30px auto 40px;}
.jobone .list {position: relative;}
.jobone .list .swiper-container{position: relative; overflow: hidden;}
.jobone .list .swiper-slide a{display:block;}
.jobone .list .swiper-slide h3{text-align:center;font-size:.24rem;}
.jobone .list .swiper-slide .textbox{height:.8rem;line-height:.8rem;}
.jobone .list .swiper-slide .img{overflow:hidden;}
.jobone .list .swiper-slide .img img{transition: .5s;width:100%;}
.jobone .list .swiper-slide:hover img{transform: scale(1.05);}
.jobone .list .swiper-slide:hover .textbox{background:#1a3370;color:#fff;}
.wb_button .swiper-button-next, .wb_button .swiper-rtl .swiper-button-prev{display:none;right:-78px;margin-top:-38px;}
.wb_button .swiper-button-prev,.wb_button .swiper-rtl .swiper-button-next{display:none;left:-78px;margin-top:-38px;}


.job_two .fl01{text-align:center;}
.job_two .fl01 .conbox{position:relative;}
.job_two .fl01 .tab{position:absolute;height:100%;width:100%;}
.job_two .fl01 .tab ul{height:100%;display:flex;align-items: center;justify-content: space-between;}
.job_two .fl01 .tab ul li{margin-bottom:1.1rem;display:flex;justify-content:flex-start;align-items: flex-end;width:49%;height:100%;position:relative;cursor: pointer;transition: 0.5s all;}
.job_two .fl01 .tab .text{border-top:1px solid #ffffff50;color:#ffffff70;text-align:left;font-size:18px;l}
.job_two .fl01 .tab ul li.active .text{border-top:1px solid #fff;color:#ffffff}
.job_two .fl01 .tab ul li.active{border-top:1px solid #fff}
.job_two .fl01 .tab ul li:first{border:none;}
.job_two .fl01 .tab ul li i{display:block;width:80px;height:45px;}
.job_two .fl01 .tab ul li p{font-size:18px;line-height:30px;margin-top:20px;}
.job_two .fl01 .bot dl{display:none;width:100%;}
.job_two .fl01 .bot dl.cur{display:block;}
.n_service .fl01 .bot dl dd{}
.job_two .fl01 .bot dl dd .img{overflow: hidden;}
.job_two .fl01 .bot dl dd .img img{transition: all 0.5s ease;}
.job_two .fl01 .bot dl dd .img:hover img{transform: scale(1.1);}

.job_two .fl01 .conbox2{display:none;position:relative;}
.job_two .fl01 .ny_top{position:absolute;width: 100%;z-index: 99;top: 40px;}
.job_two .fl01 .ny_top h2{color:#fff;}
.job_two .fl01 .swiper-button-prev,.n_service .fl01 .swiper-button-next{display:none;}
.job_two .fl01 .text-box{z-index:9;padding:0 20px;width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;}
.job_two .fl01 .text-box h5{margin:20px 0 50px;font-size:16px;line-height:28px;}
.job_two .fl01 .img{overflow:hidden;}
.job_two .fl01 .img img{width:100%;}
.job_two .fl01 .swiper-pagination-bullet{background:#fff;border-radius:0;width:20px;height:4px;}
.job_two .fl01 .conbox .ny_top{text-align:left;top:1.1rem;}


.job-content .fl04{padding:1.1rem 0;min-height:260px;background: #f7f8fa url(../images/job_bg.jpg) no-repeat bottom left;background-size:100%}
.job-content .fl04 .wraper{display:flex;justify-content: space-between;align-items: flex-start;}
.job-content .fl04 .n_tit01{width:10rem;}
.job-content .fl04 .joins-bots{width: 70%;}
.joinsbots-list .uls-tops {cursor: pointer;position:relative;} 
.joinsbots-list .forms-bots{margin-bottom:20px;background-color: #fff;padding:30px 20px;}
.joinsbots-list .td { flex: 1;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; overflow: hidden;white-space: nowrap; color:#999;padding-top:10px;} 
.btn_flashcenter{color: #222;padding: 10px 0;}
.btn_flashcenter span{color: #06489c;font-weight:bold;}
.joinsbots-list .td2,.joinsbots-list .td3{ text-align: center; }
.joinsbots-list .td4 { width: 100px; text-align: right; }
.joinsbots-list .btns svg{ width: 20px; height:20px; } 
.joinsbots-list .uls-tops .td4 { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; }
.joinsbots-list .ullist.active .btns svg{ transform: rotate(90deg); transition: .5s ease-in-out; } 
.joinsbots-list .uls-bots { display: none; }
.joinsbots-list .uls-bots .box-tops{ padding: 10px 0; }
.joinsbots-list .uls-bots .box-tops .i{ padding: 4px 0; line-height: 1.5; }
.joinsbots-list .uls-bots .box-tops .i:nth-child(n+2){ margin-left: 1em; }
.joinsbots-list .box { border-top:1px dashed #dedede; padding:24px 0; }
.joinsbots-list .box:nth-child(2) { border-top: none; } 
.joinsbots-list .box .main-text { margin-top:10px;line-height:.36rem;font-size:.18rem;color:#999; }
.joinsbots-list .box-bot-list { padding-top: .2rem; }
.joinsbots-list .box-bot-list .i { display: block; width: 1.5rem; height: 1.5rem; }
.joinsbots-list .box-bot-list .i:nth-child(n+2) { margin-left: 1.35rem; } 
.joinsbots-list .ullist:nth-child(n+2) { margin-top: .25rem; }
.scroll-animate.animated {visibility: hidden;}
.scroll-animate.animated {visibility: hidden;  -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -ms-backface-visibility: hidden;  backface-visibility: hidden;  -webkit-perspective: 1000;  -moz-perspective: 1000;  -ms-perspective: 1000;  perspective: 1000;}
   .joinsbots-list .box-bot-list .i {transition: 0.5s ease-in-out;}  
  .joinsbots-list .box-bot-list .i:hover {transition: 0.5s ease-in-out;transform: translateY(-10px);   }
  .joins-bots .joinsbots-list .ullist .btn, .joins-bots .joinsbots-list .ullist .uls-tops, .joins-bots .joinsbots-list .ullist .uls-tops .td {transition: 0.5s ease-in-out;   } 
.joinsbots-list .ullist h1{font-size:20px;}
.job-content .fl04 .con-flex {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.joins-bots .mbox {display: none;}
.tit-16{  line-height: 1.6;font-size: 16px;}
.tit-18 {  line-height: 1.8;font-size: 17px;}
.tit-22 {font-size:22px;color:#1a3370 }


@media only screen and (max-width:800px){		
	.contactOne .wraper,.contactTwo .dis-flex-between{flex-direction: column;}
	.contactOne .floatr,.gbook .two .items{width:100%;}
	.zixun a{height:.66rem;line-height:.66rem;}
	.gbook .two .items{margin-bottom: 0.2rem;}
	.gbook .there{margin-top: 0;}
	.gbook .two{margin-top: 0.2rem;}
	.jobone .swiper-button-next, .jobone .swiper-rtl .swiper-button-prev,.jobone .swiper-button-prev,.jobone .swiper-rtl .swiper-button-next{display: none;}
	
	.wb_button .swiper-button-next, .wb_button .swiper-rtl .swiper-button-prev{right:5px;margin-top:-28px;}
	.wb_button .swiper-button-prev,.wb_button .swiper-rtl .swiper-button-next{left:5px;margin-top:-28px;}
   .jobone .list .swiper-slide h3{font-size:.28rem;}
   .job-content .fl04 .wraper{flex-direction: column;}
   .job-content .fl04 .joins-bots{width:100%;}
   .joinsbots-list .uls-tops .td4 {position: absolute;right: 10px;top:-10px;}
  .joinsbots-list .box .main-text{font-size:14px;line-height:42px;}
  .job_two .fl01 .conbox2{display:block;}
  .job_two .fl01 .conbox{display:none;}
  .job_two .fl01 .swiper-button-prev:after, .job_two .fl01 .swiper-button-next:after{display:none;}
	.gbook .items textarea,.gbook .two .items input,.gbook .txt{font-size:.24rem;}
	.ny_top .sec_sm{font-size:.26rem;}
	.job_two .fl01 .text-box h5{font-size:15px;}
	.joinsbots-list .ullist h1,.tit-22{font-size:16px;}
	.joinsbots-list .box{padding:18px 0;}
	.tit-18{font-size:14px;}
	
}

@media only screen and (min-width:800px) and (max-width:1440px){
	.news-content{padding: .9rem 0 1rem;}
	.news-content .news-ul .news-li{width: 31%; margin: 0 calc(7% / 2) .5rem 0;}
	.news-content .news-ul .news-li:nth-child(3n){margin: 0 0 0.5rem 0;}
	.news-content .news-ul .news-li .news-img{position: relative; padding-bottom: 65%; height: 0;}
	.news-content .news-ul .news-li .news-img img{position: absolute; left: 0; top: 0; z-index: 1;}
	.news-content .news-ul .news-li .new h2{font-size: .24rem;}
	.news-content .news-ul .news-li .new p{font-size: .14rem; height: 0.4433333333333332rem; min-height: 38px; margin-top: .1rem;}
	.news-content .news-ul .news-li .new .time{font-size: 0.2rem; margin-top: .2rem; line-height: 150%;}
	
}


/*业务*/
.bus-content{padding:1rem 0;display: flex;justify-content: space-between;}
.bus_l,.bus_l .bus_menu{width:310px;}
.bus_menu{border:1px solid #ebebeb;}
.bus_menu li{border:1px solid  #ebebeb }
.bus_menu li a{position:relative;display:block;padding-left:80px;height:90px;line-height:90px;}
.bus_menu li a:after{position:absolute;left:40px;top:50%;margin-top:-2px;widtH:10px;height:4px;background:#cbcbcb;content:'';}
.bus_menu li.on,.bus_menu li:hover{border:1px solid #1a3370;background:#1a3370;color:#fff}
.bus_menu li.on a:after,.bus_menu li:hover a:after{background:#fff;}
.bus_menu li.on a,.bus_menu li:hover a{color:#fff;}
.bus_r{width:calc(100% - 440px)}
.bus_descul{font-size:18px;line-height:36px;}
.bus_descul p{margin-bottom:15px;}
.bus_r .yx_list_disc{margin-toP:30px;line-height:36px;margin-left:20px;}
.bus_r .yx_list_disc li{list-style-type: disc;}
.tj_team{border-top:2px solid #eee;padding-top:30px;margin:30px -10px 0;}
.tj_team li{width:25%;padding:10px;float:left;}
.tj_team li .pro-text h2{padding:15px 0 10px;font-size:22px;}

@media only screen and (max-width:800px){
.bus_l, .bus_l .bus_menu,.bus_r{width:100%;margin-bottom:20px;}
.bus-content{flex-direction: column;}
.bus_menu li{widtH:50%;float: left;}
.bus_menu li a{height:50px;line-height:50px;padding-left: 50px;font-size:16px;}
.bus_menu li a:after{left:15px;}
.bus_r .yx_list_disc li{font-size:14px;}
.tj_team li{width:50%;}

}
/*
.dfz-div{ color: #535353;}
.dfz-div .list1 .text{background: url(../images/2023073103.png) no-repeat bottom center; background-size: 100%; padding-bottom: 2%; }
.dfz-div .list1 .text p{ margin-bottom: .26rem; text-align: justify;}
.dfz-div .list1 .tp{ margin: 0 auto; margin-bottom: .4rem; max-width: 100%; height: auto;}
.dfz-div .list1 .tit { clear: both; font-size:16px; line-height:30px; height: 30px; color: #1a3370;background: url(../images/2023073104.png) no-repeat center center; margin-bottom: .08rem;}
.dfz-div .list1 .tit span { background: #fff; display: inline-block; padding-right: .2rem; font-weight: bold;}
.dfz-div .list1 .tit_2 { clear: both; font-size:16px; margin-bottom: .14rem;}
.dfz-div .list1 .ul-blue{margin-bottom: .3rem;}
.dfz-div .list1 .ul-blue li{font-size:inherit; line-height:200%;}
.dfz-div .list1 .tp-list{ clear: both; margin-top: .4rem;}
.dfz-div .list1 .tp-list img { display:block; float: left; width:30.6%; height: auto; margin-right: 4%;}
.dfz-div .list1 .tp-list img:last-child{margin-right:0}
.dfz-div .list1 .bx{margin-bottom: .1rem;}
.dfz-div .list1 .bx .bxL{ float: left; width: 55%;}
.dfz-div .list1 .bx .bxR{ float: right; width: 3.63rem; text-align: right;}
.dfz-div .list1 .bx .bxR img { max-width: 100%; height: auto; border-radius: .2rem;} 


.dfz-div .list1 .bx2{display:flex; align-items: center; justify-content: space-between; margin-bottom: .5rem;}
.dfz-div .list1 .bx2 .bx2L{ float: left; width: 55%;  }
.dfz-div .list1 .bx2 .bx2R{ float: right; width:41%; text-align: right; overflow: hidden;}
.dfz-div .list1 .bx2 .bx2R img { width: 100%; height: auto; border-radius: .2rem 0  .2rem 0;} 

.dfz-div .list2 .tp{ margin-bottom: .5rem;}


.dfz-div .list3 .text{background:none;padding-bottom: 0;}
.dfz-div .list3 .tp{ margin-bottom: .5rem;}




@media only screen and (max-width:800px){

    .dfz-div .list1 .bx .bxL{width:100%; float: inherit; margin-bottom: 20px;}
    .dfz-div .list1 .bx .bxR{width:90%; float: inherit; margin: 0 auto; margin-bottom: 35px;}
    .dfz-div .list1 .tp-list img{width:100%; float: inherit; margin-right: 0; margin-bottom: 16px;}
    .dfz-div .list1 .tp-list img:last-child{margin-bottom:0}
    
    .dfz-div .list1 .bx2{ display:block!important}
    .dfz-div .list1 .bx2 .bx2L{width:100%; float: inherit; margin-bottom: 15px; line-height: 200%; font-size: .24rem;}
    .dfz-div .list1 .bx2 .bx2R{width:100%; float: inherit;}
    .dfz-div .list3 .tp2{margin-top:-30px; margin-bottom: 0}
    
    .dfz-div .list3 .text{font-size:.24rem; line-height: 200%;}
    .dfz-div .list1 .tp-list{width:92%; margin: 0 auto;}
	.dfz-div .list1 .text{font-size:.24rem; line-height: 200%;}
    



}
*/

.single-content{padding:80px 0;min-height:300px;line-height:36px;font-size:16px;}
.single-content p{margin-bottom:15px;}

@media only screen and (max-width:800px){
   .wraper{min-width:auto;} 



}














