tian
:root{
	--color01:#1662b7;
	--bcr1:cubic-bezier(.4,.4,0,1);
	--bcr2:cubic-bezier(0.075, 0.82, 0.165, 1);
}
@font-face {
	font-display: swap;
	font-family: bebas;
	font-style: normal;
	src: url(../fonts/Bebas.woff2) format("woff2"), url(../fonts/Bebas.woff) format("woff")
}
html, button, input, select, textarea {
    font-family: "Noto Sans SC", "Source Han Sans CN", "Noto Sans S Chinese Light", "Microsoft Yahei", "Microsoft YaHei Light", "Pingfang sc regular", "Helvetica Neue", Helvetica, Tahoma, sans-serif;
}
.move_top{padding-top:.9rem;}
.mobile_img{display:none;}
body{overflow-x:hidden  !important}
html {

overflow-x:hidden  !important;}
/*main*/
#main{position:fixed;top:0;left:0;right:0;bottom:0;}
#main .scrollbar-track-y{background-color:#e5e5e5;position:absolute;right:0;top:0;border-radius:8px;}
#main .scrollbar-track-y .scrollbar-thumb-y{background-color:#1662b7;width:100%;}

#main .liTxt{padding-right:15px;margin-right:-15px;}
#main .liTxt .scrollbar-track-y{width:3px;border-radius:3px;}
#main .liTxt .scrollbar-track-y .scrollbar-thumb-y{border-radius:3px;}

/*font_effect*/
.font_effect>span{display:inline-table;overflow:hidden;}
.font_effect>span>font{display:block;-webkit-animation-duration:.6s !important;animation-duration:.6s !important;}

.lump{display: block;}
.lineLump{display:inline-block;}
.hidden{overflow:hidden;}
.col-1{width: 100%}
/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#spotlight{background-color:rgba(0,0,0,.6);clip-path: circle(0px at center);-webkit-clip-path:circle(0px at center);}
#spotlight.show{clip-path: circle(100% at center);-webkit-clip-path: circle(100% at center);
transition: clip-path ease 1s;-webkit-transition: clip-path ease 1s;}
.transition05 {
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
}
/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.075em;}
.opacity {
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    visibility: hidden;
}
.circle {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pagination{text-align:center;}
.pagination li{display:inline-block;padding:0 .1rem;}
.pagination li a,.pagination li span{display:block;width:.6rem;height:.6rem;line-height:.6rem;border:1px solid #1662b7;border-radius:50%;
background-color:#fff;color:#1662b7;transition:all 0.35s ease;}
.pagination li.active span{background-color:#1662b7;color:#fff;pointer-events:none;}
.pagination li.disabled span{cursor: not-allowed;}

/*href_hover*/
/*线型*/
.hoverable .hoverable_txt{position:relative;display:inline-block;}
.hoverable .hoverable_txt:after{content: '';width:100%;height:1px;
position:absolute;left:0;bottom:0;-webkit-transform:scaleX(0);transform:scaleX(0);
-webkit-transform-origin: right top;transform-origin: right top;
transition: -webkit-transform .5s cubic-bezier(.215,.61,.355,1);
transition: transform .5s cubic-bezier(.215,.61,.355,1);}

/*》》》》》》》》》》搜索结果《《《《《《《《《《*/
.query{padding-bottom: 100px;}
.query_top{height:70px;line-height:70px;padding:0 20px;font-size:18px;background-color:#1662b7;color: #fff;}
.query_list{margin-bottom: 60px;}
.query_list .query_item{height:70px;line-height:70px;margin-top:20px;}
.query_item a{padding:0 20px;font-size:16px;background-color:#fff;}
.query_item .query_time{margin-left:auto;padding-left:50px;color: #999;}
.query_item .query_name{transition:color 0.35s ease;color: #666;
white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
@media screen and (max-width:1200px){
	.query_top,.query_list .query_item{height:60px;line-height:60px;}
	.query_item .query_time{padding-left:30px;}
}
@media screen and (max-width:1024px){
	.query_list{margin-bottom: 40px;}
	.query_top{font-size:16px;padding:0 15px;}
	.query{padding-bottom: 60px;}
	.query_top,.query_list .query_item{height:50px;line-height:50px;}
	.query_list .query_item{margin-top:10px;}
	.query_item .query_time{padding-left:15px;}
	.query_item a{font-size:14px;padding:0 15px;}
	.serContent{padding-top:40px;}
	.query:before{height: calc(100% + 50px);}
}	
@media screen and (max-width:768px){
	.query_top{font-size:14px;}
	.query_item a{font-size:12px;}
}
.query_item a:hover .query_name{color:#1662b7;}


/*》》》》》》》》》》Menu《《《《《《《《《《*/
.openMenu{display: none;}
.openMenu>a{align-items:center;outline:none;}
.openMenu .openMenu_btn{width:24px;height:24px;}
.openMenu .openMenu_btn span{position:absolute;width:100%;height:2px;border-radius:2px;
transition:all 0.4s ease;background-color: #fff;}
.openMenu .openMenu_btn span:nth-child(1){top:3px;left: 0;}
.openMenu .openMenu_btn span:nth-child(2){top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);width:16px;right: 0;}
.openMenu .openMenu_btn span:nth-child(3){bottom:3px;left: 0;}

.header.mobileNav .openMenu .openMenu_btn span:nth-child(1){top:11px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(2){opacity:0;-webkit-opacity:0;visibility:hidden;}
.header.mobileNav .openMenu .openMenu_btn span:nth-child(3){bottom:11px;transform:rotate(45deg);-webkit-transform:rotate(45deg);}


/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{position:fixed;top:0;left:0;z-index:999;width: 100%;border-bottom: 1px solid rgba(255,255,255,.2);}
.pc-nav{height:.9rem;}
.pc-nav ._logo>a{align-items: center;height: 100%;border-right: 1px solid rgba(255,255,255,.2);padding: 0 .6rem;}
.pc-nav ._logo>a>div{height: .8rem; background:url(../images/logo_f.svg) no-repeat center}
.onWhite .pc-nav ._logo>a>div{height: .8rem; background:url(../images/logo.svg) no-repeat center}
.pc-nav ._logo>a>div img{height: 100%; float:left; margin-right:20px; }
.pc-nav ._logo>a>div p{ float:left; color:#fff; font-size:24px; line-height:60px}
.pc-nav .nav{margin-left: auto;}
.pc-nav .nav .nav_a>a{color: #fff;height:.9rem;line-height:.9rem;padding:0 .35rem;transition: color .3s ease;position: relative;}
.pc-nav .nav .nav_a>a:after{content: '';position: absolute;width: 2px;height: 2px;background-color: #fff;right: 0;top: 50%;transform: translate(50%,-50%);}
.pc-nav .nav .nav_a:last-of-type>a:after{display: none;}
.pc-nav .nav .nav_a>a .hoverable_txt:after{background-color: #fff;height: 2px;border-radius: 2px;}
.pc-nav .nav .nav_a>.nav_b{position:absolute;top:100%;left:50%;padding:5px 0;color:#666;min-width:130px;background-color: #fff;
transform:translateX(-50%) translateY(10px);border-radius:5px;opacity:0;visibility:hidden;
z-index:5;border:1px solid #e6e6e6;transition:all 0.3s ease-in-out;}
.pc-nav .nav .nav_a>.nav_b:before{content:'';position:absolute;top:-6px;left:50%;width:0;height:0px;margin-left:-6px;
border-style:solid;border-width:6px;border-color:#fff #fff transparent transparent;
transform:rotate(-45deg);box-shadow:2px -2px 2px rgba(100,100,100,.1);}
.pc-nav .nav .nav_a>.nav_b>.nav_b_list>li>a{white-space:nowrap;line-height:38px;color:#666;
transition:all .3s ease;padding:0 15px;}

.pc-nav .operation{color: #fff;}
.pc-nav .operation ._item{padding:0 .35rem;cursor:pointer;transition: background-color .3s ease;
height: 100%;position: relative;border-left:1px solid rgba(255,255,255,.2);}
.pc-nav .operation ._item:before{content: '';position: absolute;height: 15px;width: 2px;
border-radius: 2px;left: 0;top: 50%;transform: translate(-50%,-50%);background-color: #fff;}
.pc-nav .operation ._itemBtn{height:100%;line-height: .9rem;}

.pc-nav .search{position:absolute;top:100%;right:0;border:1px solid #e6e6e6;transform: translateY(.2rem);
opacity:0;visibility:hidden;transition:all .3s ease-in-out;background-color: #fff;}
.pc-nav .search ._dd{padding:0 .15rem;}
.pc-nav .search ._dd>input{border:none;background:none;height:.44rem;width:2rem;color:#333;}
.pc-nav .search ._dd>input::-webkit-input-placeholder{color:#d1d1d1;}
.pc-nav .search ._dd>input:-moz-placeholder{color:#d1d1d1;}
.pc-nav .search ._dd>input::-moz-placeholder{color:#d1d1d1;}
.pc-nav .search ._dd>input:-ms-input-placeholder{color:#d1d1d1;}
.pc-nav .search ._dt:before{content:'';width:1px;height:100%;background-color:#e6e6e6;position:absolute;left:0;top:0;}
.pc-nav .search ._dt>button{border:none;background:none;width:.44rem;height:.44rem;transition: color .3s ease;}

.pc-nav .language{position:absolute;top:100%;width:.65rem;left:50%;transform:translateX(-50%);text-align: center;
opacity:0;visibility:hidden;transition:all .3s ease-in-out;}
.pc-nav .language .language_item{background-color: #fff;}
.pc-nav .language .language_item a{line-height:.34rem;color: #333;transition: all .3s ease;}
.pc-nav .language .language_item:first-child a:after{content:'';position:absolute;
bottom:0;left:0;width:100%;height:1px;background-color:#eee;}
.pc-nav .language:after{content:'';position:absolute;top:-4px;left:50%;width:0;height:0px;margin-left:-4px;
border-style:solid;border-width:4px;border-color:#fff #fff transparent transparent;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);
box-shadow:2px -2px 2px rgba(153,153,153,.1);-webkit-box-shadow:2px -2px 2px rgba(153,153,153,.1);}
.pc-nav .operation ._item:hover .language{top:80%;opacity:1;visibility:visible;}

.menu{position: fixed;top: 0;left: 0;width: 100vw;z-index: -1;background-color: #1662b7;
overflow: hidden;height:0;transition: all .5s ease-in-out;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.menu ._box{height: 5.2rem;width: 100%;}
.menu ._list{background-image: url(../images/navbg.jpg);background-size: cover;background-position: center bottom;height: 100%;}
.menu ._list>div{display: none;}
.menu ._list>div>div{padding-top: .7rem;line-height: 1.25;justify-content: space-between;}
.menu ._list ._item ._a>a{color: #1662b7;font-weight: bold;margin-bottom: .2rem;display: inline-block;}
.menu ._list ._item ._b li a{color: #666;display: inline-block;padding: 6px 0;transition: color .3s ease;}
.menu ._list ._item ._b li a .hoverable_txt{padding: 3px 0;}
.menu ._list ._item ._b li a .hoverable_txt:after{background-color: #1662b7;}
.header.onWhite .menu{height:.9rem;}
.header.onShow .menu{height: 5.2rem;}
.header.onWhite{  background:#f5f7f6;}
.header.onWhite .pc-nav ._logo>a>div p{ color:#00488f}
.header.onWhite .pc-nav .nav .nav_a>a{ color:#333;}
.header.onWhite .pc-nav .nav .nav_a>a:after{ background-color:#000}
.header.onWhite .pc-nav .operation{  color:#333;}
.header.onWhite  .pc-nav .operation ._item{border-left:1px solid rgba(0,0,0,.2)}
.header.onWhite .pc-nav .operation ._item:before{background-color: #000;}

.banbtn {
    display: block;
    width: 164px;
    height: 54px;
    overflow: hidden;
    position: relative;
    font-size: 16px;
    color: #fff;
    line-height: 54px;
    text-align: center;
    border-radius: 27px;
    background-image: linear-gradient( to top, #00ae73, #00ae73);
  
}
.banbtn:hover{ box-shadow: 0 0 10px 0 #00ae73;} 
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>index<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.Hbanner{width:100%;height:100vh;overflow:hidden;background-color: #000;}
#Hbanner{width:100%;height:100%;}
#Hbanner .swiper-slide{overflow: hidden;}
#Hbanner .swiper-slide>a{width:100%;height:100%;display: block;}
#Hbanner ._bg{width:100%;height:100%;position:relative;z-index:-1;}
#Hbanner ._bg:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;background: linear-gradient(to right,rgba(22,98,183,1),rgba(22,98,183,.2) 70%);}
#Hbanner ._bg>img{width:100%;height:100%;object-fit:cover;}
#Hbanner ._bg>video{width:100%;height:100%;object-fit:cover;}
#Hbanner .Hbanner_txt{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 10;color: #fff;pointer-events: none;}
#Hbanner .Hbanner_txt ._item ._title{font-size: .6rem;font-weight: bold;margin-bottom: .1rem;}
#Hbanner .Hbanner_txt ._item ._tps{font-size: .3rem; margin-bottom:50PX}
#Hbanner .Hbanner_txt ._item ._btn{margin-top: .3rem;pointer-events: auto;display: inline-block;}
#Hbanner .Hbanner_txt .animated{animation-duration: 1s;}
#Hbanner .Hbanner_nav{position: absolute;bottom: .6rem;left: 6.25vw;z-index: 10;color: #fff;align-items: flex-end;}
#Hbanner .Hbanner_nav ._page{line-height: 1;margin-right: .5rem;}
#Hbanner .Hbanner_nav ._page span{font-size: .48rem;font-weight: bold;}
#Hbanner .Hbanner_nav ._pvn{width: auto;}
#Hbanner .Hbanner_nav ._pvn span{margin-right: .2rem;margin-left: 0;opacity:.2;
background-color: #fff;width: 8px;height: 8px;transition: opacity .3s ease;outline:none;font-family: bebas}
#Hbanner .Hbanner_nav ._pvn span:last-of-type{margin-right: 0;}
#Hbanner .Hbanner_nav ._pvn span.swiper-pagination-bullet-active{opacity: 1;}
/*masterBtn1*/
.masterBtn1{height:54px;border-top-right-radius:.46rem;border-bottom-right-radius:.46rem;
justify-content:space-between;align-items: center;padding-right: .18rem;line-height: 1;  text-align:center}
.masterBtn1 ._lines{width: .1rem; opacity: .3;}
.masterBtn1 ._lines span{display: block;width: 100%;height: .04rem;margin-bottom: 6px;}
.masterBtn1 ._lines span:last-of-type{margin-bottom: 0;}
.masterBtn1.style1{background-color: #1662b7;color: #fff;}
.masterBtn1.style1 ._lines span{background-color: #fff;}
.masterBtn1.style2{color: #fff;}
.masterBtn1.style2 ._lines span{background-color: #1662b7;}


.Habout .Habout_l{width: 70%;position: relative;}
.Habout .Habout_l:before{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background-color: #1662b7;}
.Habout .Habout_r{width: 30%;}
/*masterIcon*/
.masterIcon{width: .44rem;height: .44rem;border-radius: 50%;text-align:center;
line-height: .44rem;font-weight: bold;position: relative;text-transform: uppercase;}
.masterIcon ._ani{position: absolute;left:0;top: 0;z-index: -1;width: 100%;height: 100%;animation:rotateZ 30s infinite linear;}
@keyframes rotateZ{
	from {transform:rotateZ(0deg);}
	to {transform: rotateZ(360deg);}
}	
.masterIcon ._ani span{width:.12rem;height: .12rem;position: absolute;}
.masterIcon ._ani span:before{content: '';width: 100%;height: 100%;display: block;border-radius: 50%;
animation: aniCrl 3s infinite linear;}
.masterIcon ._ani span:nth-child(1){left: 0;top: 50%; transform: translate(-100%,100%);}
.masterIcon ._ani span:nth-child(2){left: 0;top: 0; transform: translate(-50%,-100%);}
.masterIcon ._ani span:nth-child(3){right: 0;top: 0; transform: translate(0,-100%);}
.masterIcon ._ani span:nth-child(4){right: 0;top: 50%; transform: translate(120%,-100%);}
.masterIcon ._ani span:nth-child(5){right: 0;top: 50%; transform: translate(100%,100%);}
.masterIcon ._ani span:nth-child(1):before{animation-delay: 0s;}
.masterIcon ._ani span:nth-child(2):before{animation-delay: 0.8s;}
.masterIcon ._ani span:nth-child(3):before{animation-delay: 0.6s;}
.masterIcon ._ani span:nth-child(4):before{animation-delay: 0.2s;}
.masterIcon ._ani span:nth-child(5):before{animation-delay: 0.4s;}
@keyframes aniCrl{
 	0% {
 		transform: scale(.1);opacity: 1;
 	}
 	50% {
 		transform: scale(1);opacity: 0;
 	}
 	100% {
 	   transform: scale(.1);opacity: 1;
 	
 	}
}
.masterIcon.style1{background-color:#1662b7;color: #fff;}
.masterIcon.style1 ._ani span:before{background-color: #1662b7;}
.masterIcon.style2{background-color:#fff;color: #1662b7;}
.masterIcon.style2 ._ani span:before{background-color: #fff;}

.Habout .iphase{padding-top: 5.208333333333334vw;padding-bottom: 4.6875vw;padding-left: 6.25vw;}
.Habout .iphase ._title{color: #1662b7;text-transform: uppercase;font-weight: bold;line-height: 1;font-size: .28rem;}
.Habout .iphase ._list{margin-top: .6rem;}
.Habout .iphase ._list ._item{width: 33.333333%;}
.Habout .iphase ._list ._item ._icon .masterIcon{margin-bottom: .1rem;}
.Habout .iphase ._list ._item ._icon ._line{display: block;width: 1px;
border-left:1px dashed #1662b7;height: calc(100% - .54rem);margin: 0 auto;}
.Habout .iphase ._list ._item ._txt{text-align: justify;padding-left: .2rem;}
.Habout .iphase ._list ._item ._txt ._name{color: #1662b7;margin-bottom: .25rem;font-weight: bold;word-break:break-all;line-height: .44rem;}
.Habout .iphase ._list ._item ._txt ._p{line-height: 1.75;min-height: calc(3em * 1.75);padding-right: 6.770833333333334vw;}

/*masterTitle1*/
.masterTitle1 ._c{font-size: .44rem;font-weight: bold;letter-spacing: .075em;}
.masterTitle1 ._t{margin-top: .1rem;}
.masterTitle1.style1{color: #1662b7;}
.masterTitle1.style2{color: #fff;}

.Habout ._info{position: relative;padding: 4.6875vw 21.875vw 4.6875vw 6.25vw;overflow: hidden;}
.Habout ._info ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.Habout ._info ._bg img{width: 100%;height: 100%;object-fit: cover;}
.Habout ._info .masterTitle1{margin-bottom: .2rem;}
.Habout ._info ._line{color: #364654;line-height: 2;text-align: justify;}
.Habout ._info ._btn{margin-top: .4rem;}

.Habout .crumbs .item_bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;overflow: hidden;}
.Habout .crumbs .item_bg>img{width:100%;height:100%;object-fit:cover;transition: transform .6s ease;}
.Habout .crumbs{height:100%;}
.Habout .crumbs .item{height:33.333333%;padding-bottom:1px;}
.Habout .crumbs .item:last-child{padding-bottom:0;}
.Habout .crumbs a{padding:0 4.166666666666667vw;align-items:center;height:100%;z-index:2;color: #fff;position: relative;overflow:hidden;}

.Habout .crumbs .crumbs_cnt{padding-bottom:2.34375vw;position:relative;width:100%;align-items: center;}
.Habout .crumbs .crumbs_cnt:before,
.Habout .crumbs .crumbs_cnt:after{content:'';position:absolute;bottom:0;right:0;background-color:#fff;transition:opacity .3s ease;opacity: .2;}
.Habout .crumbs .crumbs_cnt:before{;width:100%;height:1px;}
.Habout .crumbs .crumbs_cnt:after{width:1px;height:.15rem;transform:rotate(-45deg);transform-origin:bottom center;z-index:2;}
.Habout .crumbs .crumbs_cnt .icon{height: .5rem;}
.Habout .crumbs .crumbs_cnt .icon img{height: 100%;}
.Habout .crumbs .crumbs_cnt .title{line-height:1;font-weight:lighter;padding-left:.2rem;}
.Habout .crumbs .crumbs_cnt .title .c_name{margin-bottom:.1rem;}


.Hproject{padding-top: 6.770833333333334vw;padding-bottom:7.8125vw;position: relative;overflow: hidden;}
.Hproject ._box{align-items: center;}
.Hproject ._bg{position: absolute;width: 100%;height: 110%;top: 0;left: 0;z-index: -1;}
.Hproject ._bg img{width: 100%;height: 100%;object-fit: cover;}
.HprojectInfo{margin-top: 9.375vw;color: #fff;width: 540px;text-align: justify;}
.HprojectInfo ._item{display: none;}
.HprojectInfo ._item.on{display: block;}
.HprojectInfo ._item ._title{font-size: .42rem;margin-bottom: .15rem;} 
.HprojectInfo ._item ._line{line-height: 1.8888888888888888;}
.HprojectInfo ._item ._column{padding: .4rem;background-color: rgba(255,255,255,.1);
background-position:center center;background-size: cover;border-radius: .1rem;margin-top: .3rem;}
.HprojectInfo ._item ._column ul{flex-wrap: wrap;margin: -.12rem 0;}
.HprojectInfo ._item ._column ._li{width: 50%;}
.HprojectInfo ._item ._column ._li a{color: #fff;line-height: 1;padding: .12rem .1rem;display: inline-block;position: relative;padding-left: .25rem;}
.HprojectInfo ._item ._column ._li a:before{content: '';position: absolute;width:.12rem;height: .12rem;border-radius: 50%;
border: 1px solid #fff;left: 0;top: 50%;transform: translateY(-50%);
transition: background-color .3s ease-in-out;}

.clock{width: 31.145833333333336vw;height: 31.145833333333336vw;position: relative;
margin-right: 7.8125vw;margin-left: auto;margin-top: 3.6458333333333335vw;}
.clock>img{width: 100%;height: 100%;}
.clock ._list{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.clock ._list ._li{width: 12.54180602006689%;position: absolute;z-index: 2;}
.clock ._list ._li>div{width: 100%;height: 0;padding-bottom: 100%;position: relative;}
.clock ._list ._li>div>a{width: 72px;height:72px;position: absolute;top: 0;left: 0; line-height:72px;}
.clock ._list ._li ._icon{width: 100%;height: 100%;position: relative; text-align:center;}
.clock ._list ._li ._icon:before,
.clock ._list ._li ._icon:after{content: '';position: absolute;width:72px; height:72px; text-align:center;
border-radius: 50%;top: 0;left: 0;transition: transform .3s ease-in-out,opacity .3s ease-in-out;}
.clock ._list ._li ._icon:before{ background:#fff;z-index: -2;}
.clock ._list ._li ._icon:after{background-color: #1662b7;z-index: -1;
opacity: 0;box-shadow:0 0 .1rem rgba(22,98,183,.2);}
.clock ._list ._li ._icon>i{ font-size:30px; color:#00ae73; width:74px; height:74px}
.clock ._list ._li ._name{position: absolute;color: #fff;line-height: 1;white-space: nowrap;}
.clock ._list ._li:nth-child(1){left:43.6%;top: 0;transform: translateY(-45%);}
.clock ._list ._li:nth-child(1) ._name{bottom: 100%;left: 50%;transform: translateX(-50%);margin-bottom: .2rem;}
.clock ._list ._li:nth-child(2){left:82%;top: 13.2%;}
.clock ._list ._li:nth-child(2) ._name{top: 50%;left: 100%;transform: translateY(-50%);margin-left: .2rem;}
.clock ._list ._li:nth-child(3){left:91%;top: 54.8%;}
.clock ._list ._li:nth-child(3) ._name{top: 50%;left: 100%;transform: translateY(-50%);margin-left: .2rem;}
.clock ._list ._li:nth-child(4){left:64%;top: 87.8%;}
.clock ._list ._li:nth-child(4) ._name{bottom: 20%;left: 100%;margin-left: .2rem;}
.clock ._list ._li:nth-child(5){left:21.2%;top: 87.8%;}
.clock ._list ._li:nth-child(5) ._name{bottom: 20%;right: 100%;margin-right: .2rem;}
.clock ._list ._li:nth-child(6){left:-4%;top: 53.6%;}
.clock ._list ._li:nth-child(6) ._name{top: 50%;right: 100%;transform: translateY(-50%);margin-right: .2rem;}
.clock ._list ._li:nth-child(7){left:5%;top: 12.4%;}
.clock ._list ._li:nth-child(7) ._name{top: 50%;right: 100%;transform: translateY(-50%);margin-right: .2rem;}
.clock ._cir{width: 75.91973244147158%;height: 75.91973244147158%;position: absolute;top: 50%;left: 50%;
transform: translate(-50%,-50%);border-radius: 50%;overflow: hidden;box-shadow:0 0 .5rem rgba(255,255,255,.6);pointer-events: none;}
.clock ._cir:before{content: '';position: absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;
background: linear-gradient(45deg,rgba(22,98,183,.9) 20%,rgba(22,98,183,0) 70%);}

.clock .cir_bg{width: 100%;height: 100%;}
.clock .cir_bg ._item{width: 100%;height: 100%;}
.clock .cir_bg ._item>img{width: 100%;height: 100%;object-fit: cover;
transform: scale(1.1);transition: transform 2s;}


.clock .cir_bg .swiper-slide.active ._item>img{transform: none;}
.clock ._list ._li.on ._icon:after{transform: none;opacity: 1;}

.Hservice{position: relative;padding-top: 6.770833333333334vw;padding-bottom: 5.208333333333334vw;overflow: hidden;}
.Hservice ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 110%;z-index: -1;}
.Hservice ._bg:before{content: '';position: absolute;width: 100%;height: 100%;
top: 0;left: 0;z-index: 2;background: linear-gradient(to right,rgba(22,98,183,1),rgba(22,98,183,.2) 70%);}
.Hservice_bg{width: 100%;height: 100%;overflow: hidden;}
.Hservice_bg ._item{width: 100%;height: 100%;}
.Hservice_bg ._item>img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.1);
transition: transform 3s cubic-bezier(0.25, 0.74, 0.22, 0.99);}
.Hservice_bg .swiper-slide.active ._item>img{transform:none;}
.Hservice ._tab{margin-top: 9.375vw;position: relative;}
.Hservice ._tab>img{width: 100%;}
.Hservice ._tabUl{position: absolute;left: 0;width: 100%;height: 100%;top: 0;}
.Hservice ._tabUl ._li.on{pointer-events: none;}
.Hservice ._tabUl ._li.on ._name>span{opacity: 1;transform: none;}
.Hservice ._tabUl ._li.on .masterIcon{opacity: 1;transform: translate(-50%,-50%);}
.Hservice ._tabUl ._li{position: absolute;z-index: 5;transform: translateY(-50%);}
.Hservice ._tabUl ._li .masterIcon{color: #1662b7;position: absolute;top: 50%;left: 50%;
transform: translate(-50%,-50%) scale(.5);opacity: 0;transition: transform .65s ease,opacity .65s ease;}
.Hservice ._tabUl ._li ._name{color: #fff;position: absolute;top: .5rem;left: 50%;transform: translateX(-50%);white-space: nowrap;pointer-events: none;}
.Hservice ._tabUl ._li ._name>span{display: inline-block;opacity: 0;transition: transform .65s ease,opacity .65s ease;transform: translateY(100%);}
.Hservice ._tabUl ._li ._cir{width: .2rem;height: .2rem;position: relative;}
.Hservice ._tabUl ._li ._cir span{background-color: #fff;border-radius: 50%;width: 100%;height: 100%;
position: absolute;top: 0;left: 0;transform: scale(.5);transition: all .5s ease;}
.Hservice ._tabUl ._li ._cir span:before,
.Hservice ._tabUl ._li ._cir span:after{content: '';position: absolute;border: 1px solid rgba(255, 255, 255, 0.6);
width: 100%;height: 100%;top: 0;left: 0;z-index: 0;opacity: 0;border-radius: 50%;}
.Hservice ._tabUl ._li ._cir span:before{animation: ripple 5500ms ease-out 2400ms infinite;}
.Hservice ._tabUl ._li ._cir span:after{animation: ripple 5500ms ease-out 225ms infinite;}
@keyframes ripple{
  0% {
    opacity: 1;transform: scale(1);
  }
  100% {
    opacity: 0;transform: scale(7);
  }
}
.Hservice ._tabUl ._li:nth-child(1){left: 10.9375%;top: 10%;}
.Hservice ._tabUl ._li:nth-child(2){left: 26.041666666666668%;top: 4%;}
.Hservice ._tabUl ._li:nth-child(3){left: 41.66666666666667%;top: 34.5%;}
.Hservice ._tabUl ._li:nth-child(4){left: 57.29166666666667%;top: 74%;}
.Hservice ._tabUl ._li:nth-child(5){left: 72.91666666666667%;top: 97%;}
.Hservice ._tabUl ._li:nth-child(6){left: 88.54166666666667%;top: 78%;}
.Hservice ._cnt{margin-top: 3.6458333333333335vw;align-items: flex-end;}
.HserviceInfo{color: #fff;width: 6rem;}
.HserviceInfo ._page{line-height: 1;margin-bottom: .25rem;}
.HserviceInfo ._page span{font-size: .6rem;}
.HserviceInfo ._txt{position: relative;width: 100%;height: 2rem;}
.HserviceInfo ._txt ._item{position: absolute;top: 0;left: 0;width: 100%;display: none;}
.HserviceInfo ._txt ._item.on{display: block;position: relative;}
.HserviceInfo ._txt ._item ._title{font-size: .4rem;margin-bottom: .2rem;}
.HserviceInfo ._txt ._item ._line{line-height:1;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.HserviceInfo ._txt ._item ._btn{margin-top: .5rem;}
.Hservice_cut{margin-left: auto;}
.Hservice_cut .Hservice_switch{width:.6rem;height:.6rem;line-height:.6rem;transition:all .5s cubic-bezier(.4,.4,0,1);
position:relative;color:#fff;text-align:center;border:1px solid #fff;border-radius:50%;z-index: 2;}
.Hservice_cut .Hservice_switch:before,
.Hservice_cut .Hservice_switch:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;
background-color:#1662b7;border-radius:50%;transition:all .5s cubic-bezier(.4,.4,0,1);}
.Hservice_cut .Hservice_switch:before{z-index:-1;transform:scale(0);}
.Hservice_cut .Hservice_switch:after{z-index:-2;opacity:0;}
.Hservice_cut .Hservice_prev{margin-right: .3rem;}

.Hnews{background-color: #fff;padding-top: 6.25vw;padding-bottom: 6.770833333333334vw;}
.Hnews ._top{align-items: flex-end;border-bottom: 1px solid #e0e4e7;}
.Hnews ._top .masterTitle1{margin-bottom: .3rem;}
.Hnews ._top ._tab{margin-left: auto;line-height: 1;}
.Hnews ._top ._tab ._item{padding: 0 .18rem;}
.Hnews ._top ._tab ._item>a{color: #333;transition: color .3s ease;;}
.Hnews ._top ._tab ._item>a .hoverable_txt{padding: .2rem 0;}
.Hnews ._top ._tab ._item>a .hoverable_txt:after{height: 4px;background-color: #1662b7;}
.Hnews ._top ._tab ._item>a.on{color: #1662b7;}
.Hnews ._top ._tab ._item>a.on .hoverable_txt:after{transform:scaleX(1);transform-origin:left top;}
.Hnews ._list{margin-top: .2rem;overflow: hidden;}
.HnewsList{margin: 0 -.45rem !important;}
.HnewsList ._item{padding: .35rem .45rem;border-right: 1px solid #e6eaed;}
.HnewsList ._item ._times{color: #878b8e;line-height: 1;margin-bottom: .3rem;}
.HnewsList ._item ._times>span{font-size: .3rem;margin-right: .1rem;color: #333;}
.HnewsList ._item ._img{width: 100%;height: 0;padding-bottom: 56.4%;position: relative;overflow: hidden;}
.HnewsList ._item ._img>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s;}
.HnewsList ._item ._title{margin-top: .3rem;text-align: justify;color: #333;transition: color .3s ease;height: calc(2em * 1.5);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.Hnews .listing .Hnewsroll{height: 3px;background-color: #e0e0e0;margin-top:.7rem;border-radius: 3px;}
.Hnews .listing .Hnewsroll .swiper-scrollbar-drag{background-color: #1662b7;border-radius: 3px;cursor: pointer;}
.Hnews .listing ._more{margin-top: .6rem;}


/*============================ footer ============================*/  
footer{ overflow: hidden; background: #252a25; color:rgba(255,255,255, .30); }
footer a{ color:rgba(255,255,255, .30); }
footer a:hover{  color:rgba(255,255,255, .80);} 
.footer_top{ display: flex; flex-wrap: wrap; align-items: center; padding: 30px 0; border-bottom: 1px solid rgba(255,255,255, .12); color:rgba(255,255,255, 1); }
.footer_top a{ color:rgba(255,255,255, 1); }
.footer_contact_tit{ padding-right: .35rem; margin-right: .40rem; border-right: 1px solid rgba(255,255,255, .12);}
.footer_contact_tit img{ width:180px;}
.footer_contact_tit em{ display:block;}
.footer_contact_text{ flex:1 0 0; display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; margin: -.15rem;}
.footer_contact_text li{ /*flex: 1 0 0;*/ line-height: 2; display: flex; flex-wrap: nowrap; padding: .15rem;}
.footer_contact_text li:nth-child(1){ width:40%;}
.footer_contact_text li:nth-child(2){ width:34%;}
.footer_contact_text li:nth-child(3){ width: 26%;}
.footer_contact_text li .iconfont{ margin-right: .15rem; vertical-align: middle; text-align: center; line-height: 58px; width: 60px; height: 60px; border: 1px solid rgba(255,255,255, .35); border-radius: 50%; font-size: 24px;}
.footer_contact_des{ display:block; flex: 1 0 0;}
.footer_contact_des span{ display:block;}
.footer_contact_des span .tel_num{ }
.footer_middle{ display: flex; flex-wrap: wrap; padding: .50rem 0; border-bottom: 1px solid rgba(255,255,255, .12);}
.footer_nav{ display: flex; flex-wrap: wrap; align-items: stretch; justify-content: space-between; flex:1 0 0; max-width: 1150px; margin-right: 5%;}
.footer_nav li{}
.footer_nav_tit{ position: relative; color:rgba(255,255,255, 1); font-weight: 500; }
.footer_nav_tit a, .footer_nav_toggle{ display:block; line-height: 36px; font-size:18px; font-weight:bold}
.footer_nav_tit a{ color:rgba(255,255,255, 1);}
.footer_nav_tit .iconfont{ position: absolute; top:0; right:0; z-index: 1; text-align: center; font-size: 14px; width: 36px; height: 36px; line-height: 36px; border-left: 1px solid rgba(255,255,255, .12); display: none;}
.footer_nav li.active .footer_nav_tit .iconfont:before{ display: inline-block; transform: rotate(180deg);}
.footer_nav_collapsible{ margin-top: .10rem;}
.footer_nav_linklist{ /*max-height: 180px;*/ max-width: 130px; overflow: hidden;}
.footer_nav_linklist li a{ display: block; line-height: 22px; padding: .07rem 0; font-size:14px;}
.footer_nav_toggle{ cursor: pointer; display:none;}
.footer_notice{ margin-left: auto; text-align: center;}
.footer_notice img{ display:block; max-width: 1.45rem; margin: 0 auto .15rem;}
.footer_bot{ padding: .33rem 0;}
@media (min-width: 768px){
	.footer_nav_tit .iconfont{ display:none!important;}
}


/*》》》》》》》》》》悬浮导航《《《《《《《《《《*/
.light_open{position: fixed;left: 0;top: 50%;transform: translateY(-50%);z-index: 555;overflow: hidden;}
.light_open>div{position: relative;width:.72rem;transition: transform 1s ease;}
.light_open>div>img{width: 100%;}
.light_open .light_open_btn{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: 2;
color: #1662b7;align-items: center;padding-left: .14rem;}
.light{position: fixed;left: 0;top: 0;height: 100vh;width: 76.5625vw;z-index:1000;pointer-events: none;
background-image: url(../images/lightBg.png);background-repeat: no-repeat;background-position:right center;
background-size:cover;transform: translateX(-100%);transition: all 1.5s ease;opacity: 0;}
.light .light_row{padding-right: 10.416666666666668vw;padding-left: 3.6458333333333335vw;width: 100%;}
.light ._close{position: absolute;right: 0;top: 50%;z-index: 5;transform: translateY(-50%);}
.light ._close .light_close_btn{color: #1662b7;width:4.166666666666667vw;height:12.5vw;
align-items: center;font-weight: bold;justify-content: center;}
.light ._close .light_close_btn i{transition: all 1s ease;}
.light_open.on>div{transform: translateX(-100%);}
.light ._menu{position: absolute;top: 10.416666666666668vw;line-height: 1.25;}
.light ._menu>div{justify-content:space-between;text-align: center;}
.light ._menu a{display:block;}
.light ._menu ._item ._a a{font-weight: bold;margin-bottom:.25rem;color: #333;transition: color .3s ease;}
.light ._menu ._item ._b a{padding:6px 0;color: #666;transition: color .3s ease;}
.light ._menu ._item ._b a .hoverable_txt{padding: 3px 0;}
.light ._menu ._item ._b a .hoverable_txt:after{background-color: #1662b7;}
.light ._quote{position: absolute;bottom: 6.770833333333334vw;align-items: center;}
.light ._quote ._tel{align-items: center;}
.light ._quote ._tel ._icon{height: .5rem;}
.light ._quote ._tel ._icon img{height: 100%;}
.light ._quote ._tel ._txt{line-height: 1;padding-left: 10px;}
.light ._quote ._tel ._txt ._name{margin-bottom: 3px;color: #666;}
.light ._quote ._tel ._txt ._num{font-size: .3rem;font-weight: bold;color: #1662b7;}
.light ._quote ._search{margin-left: auto;}
.light ._quote ._search form{height: .5rem;width: 3.2rem;background-color:#fff;border-radius: .5rem;padding: 0 .2rem;}
.light ._quote ._search ._txt input{border: none;background: none;height: 100%;width: 100%;color:#333;}
.light ._quote ._search ._txt input::-webkit-input-placeholder{color: #989898;}
.light ._quote ._search ._txt input:-moz-placeholder{color: #989898;}              
.light ._quote ._search ._txt input::-moz-placeholder{color: #989898;}  
.light ._quote ._search ._btn{padding-left:.15rem;}
.light ._quote ._search ._btn button{height: 100%;border: none;background: none;color: #1662b7;align-items: center;}


/*》》》》》》》》》》悬浮窗口《《《《《《《《《《*/
.hang{position: fixed;z-index: 50;top: 50%;right: 8px;transform: translateY(-50%);}
.hang ._list{background-color: rgba(255, 255, 255, 0.75);width: 65px;line-height: 1;
border-bottom-left-radius: 24px;border-top-left-radius: 24px;box-shadow:0 0 15px rgba(22,98,183,0.2);}
.hang ._list ._item{position: relative;}
.hang ._list ._item>a{width: 100%;padding: .14rem 0;text-align: center;color:#5c8ec5;font-size: .28rem;transition: color .3s ease;}
.hang ._list ._item>a i{ font-size:26px;}
.hang ._list ._item ._info{position: absolute;top:50%;right:65px;opacity:0;visibility:hidden;
box-shadow: 0 0 3px 3px rgba(22,98,183,0.1);transform:translate(-25px,-50%);
background-color:#fff;transition:all .3s ease-in-out;}
.hang ._list ._item ._info::before{content: ""; position: absolute;right:-5px; top:50%;bottom:0;
 width:10px; height: 10px; transform:translateY(-50%) rotate(45deg); background: #fff;box-shadow:3px -3px 3px rgba(22,98,183,0.1);}
.hang ._list ._item ._info.tel{height:100%;white-space: nowrap;align-items: center;padding: 0 .2rem;}
.hang ._list ._item ._info.tel a{color:#4283DB;}
.hang ._list ._item ._info.code{width:1.5rem;}
.hang ._list ._item ._info.code>img{width:100%;}
.hang ._list ._item:hover ._info{transform: translate(-20px,-50%);opacity: 1;visibility: visible;}
.hang ._list ._item:hover>a{color:#1662b7;}


/*》》》》》》》》》》服务项目《《《《《《《《《《*/
.pageBanner{width: 100%;overflow: hidden;background-color: #ddd;}
.pageBanner ._box{width: 100%;height: 100%;}
.pageBanner ._box>div{width: 100%;height: 100%;position: relative;}
.pageBanner ._bg{width: 100%;height: 100%;transform: scale(1.15);transform-origin: 50% 100%;
transition:transform 3s cubic-bezier(0.25, 0.74, 0.22, 0.99);}
.pageBanner ._bg>img{width: 100%;height: 100%;object-fit: cover;}
.pageBanner ._info{position: absolute;top: 50%;transform: translateY(-50%);
z-index: 5;padding:0 15.625vw;width: 100%;color: #fff;padding-top: .9rem;}
.pageBanner ._info ._title{line-height: 1;}
.pageBanner ._info ._mouse{width: .88rem;position: relative;margin-top: 5.208333333333334vw;height: .88rem;}
.pageBanner ._info ._mouse .mouseCir{position:absolute;width: 100%;height: 100%;}
.pageBanner ._info ._mouse .mouseCir:before,
.pageBanner ._info ._mouse .mouseCir:after{content: '';position: absolute;width: 100%;height: 100%;border-radius: 50%;}
.pageBanner ._info ._mouse .mouseCir:before{border:1px dashed #fff;animation: rotateZ 20s linear infinite;}
.pageBanner ._info ._mouse .mouseCir:after{transform: scale(.7);background-color: #fff;}
.pageBanner ._info ._mouse .mouseOf{height:.36rem;width:.24rem;border-radius:.24rem;border:2px solid #1662b7;position:absolute;
top: 50%;left: 50%;transform: translate(-50%,-50%);}
.pageBanner ._info ._mouse .mouseOf:after{content: '';width:3px;height:.11rem;background-color: #1662b7;border-radius:2px;
animation: scroll-down 1.5s infinite ease-in-out;position:absolute;left:50%;transform:translateX(-50%);}
@keyframes scroll-down {
    0% {
        top:2px;
        opacity: 0;
    }
    30%,
    70% {
        opacity: 1;
    }
    100% {
    	top:calc(100% - (2px + .11rem));
        opacity: 0;
    }
}
.pageBanner.on ._bg{transform: none;}
.pageBanner ._info ._cir{text-align: center;margin-top: .8rem;}
.pageBanner ._info ._cir span{width:8px;height: 8px;border-radius: 50%;
background-color: #fff;margin: 0 5px;display: inline-block;}

.pageBanner.style1{height: 45.833333333333336vw;}
.pageBanner.style1 ._info ._title .en{font-size: .56rem;text-transform: uppercase;margin-bottom: .2rem;}
.pageBanner.style1 ._info ._title .cn{font-size: .48rem;}
.pageBanner.style2{height: 34.895833333333336vw;}
.pageBanner.style2 ._info ._title{text-align: center;}
.pageBanner.style2 ._info ._title .cn{font-size: .56rem;margin-bottom: .2rem;}
.pageBanner.style2 ._info ._title .en{font-size: .3rem;text-transform: uppercase;}
.pageBanner.style3{height: 31.25vw;}


.project{padding: 7.8125vw 0;}
.project ._list>div{margin:-1.8229166666666667vw -1.5625vw;flex-wrap: wrap;}
.project ._item{padding:1.8229166666666667vw 1.5625vw;width: 25%;}
.project ._item>div{padding:.35rem .45rem;position: relative;height: 400px;}
.project ._item>div:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;
background-image:url(../images/projectli.png);background-position: center center;
background-size:cover;border-radius: 10px;box-shadow: 0 0 .2rem rgba(8,57,156,.13);}
.project ._item>div:after{content: '';position: absolute;left: -.12rem;top: -.12rem;right: -.12rem;bottom: -.12rem;z-index: -2;
border-radius: 10px;background-color: #1662b7;-webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);transition: all .65s ease;}
.project ._item ._title{line-height: 1;}
.project ._item ._title .cn{font-size: .28rem;color: #1662b7;margin-bottom: 10px;align-items: center;}
.project ._item ._title .cn s{position: relative;margin-left: .15rem;align-items: center;}
.project ._item ._title .cn s:before{content: '';width: .09rem;height: .09rem;border: 1px solid #1662b7;border-radius: 50%;}
.project ._item ._title .cn s:after{content: '';width: 100%;-webkit-box-flex: 1;opacity: .2;
-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;border-bottom:1px dashed #1662b7;}
.project ._item ._title .en{color: #999;}
.project ._item ._column{line-height: 1;margin-top: .3rem;}
.project ._item ._column ._tab{margin: -.15rem 0;}
.project ._item ._column li>a{padding: .15rem 0;align-items: center;color: #666;
padding-left: .35rem;position: relative;transition: all .3s ease;}
.project ._item ._column li>a:before,
.project ._item ._column li>a:after{content: '';position: absolute;width: .15rem;height: .15rem;transition: opacity .3s ease;
left: 0;top: 50%;transform: translateY(-50%);background-position: center center;background-size:contain;}
.project ._item ._column li>a:before{background-image: url(../images/ling.png);opacity: 1;}
.project ._item ._column li>a:after{background-image: url(../images/ling2.png);opacity:0;}
.project ._item ._column li>a i{margin-left: auto;transition: color .3s ease;font-weight: bold;color:#ebebeb;}


/*》》》》》》》》》》服务项目《《《《《《《《《《*/
.projectdel{padding-top: 3.375vw;padding-bottom: 7.291666666666667vw;}
.level{background-color: #1662b7;text-align: center;}
.level>div{justify-content: center;height: .8rem;line-height:.8rem;}
.level ._item{width: 16.666666666666668%;}
.level ._item>a{color: #fff;position: relative;}
.level ._item>a:after{content:'';position: absolute;width: 0;height: .2rem;
border-right: 1px solid rgba(255,255,255,.2);top: 50%;right: 0;transform: translateY(-50%);}
.level ._item:last-of-type>a:after{display: none;}
.level ._item>a .hoverable_txt{line-height: 1.25;padding: 3px 0;}
.level ._item>a .hoverable_txt:after{background-color: #fff;}

.masterTitle2{font-size: .3rem;color: #1662b7;}
.masterTitle2:before{content: '';width: .12rem;height: .24rem;background-image:url(../images/sj.png);
background-position: center center;background-size:contain;position: absolute;
left: 0;top: .125rem;background-repeat: no-repeat;}
.service ._box{align-items: center;position: relative;}
.service ._img{width: 5.8rem;}
.service ._img>div{width: 100%;height: 0;position: relative;padding-bottom: 56.03448275862069%;}
.service ._img>div img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.service ._info{padding-left:5.729166666666667vw;padding-right: 4.166666666666667vw;}
.service ._info>div{padding-left: .35rem;position: relative;}
.service ._info ._line{margin-top: .25rem;line-height: 2.25;color: #666;text-align: justify;}
.service ._maxen{position: absolute;top: 0;left: 0;color: #f0f4f9;text-transform: uppercase;line-height: 1;font-size: 1.32rem;
font-weight: bold;z-index: -1;line-height: 1;white-space: nowrap;transform: translateY(-80%);}

.research ._box{align-items: center;position: relative;}
.research ._info{padding: 3.6458333333333335vw 0;}
.research ._info>div{position: relative;padding-right: 5.208333333333334vw;padding-left: 2.604166666666667vw;}
.research ._info ._txt{margin-top: .4rem;}
.research ._info ._txt .m_t{margin-bottom: .12rem;}
.research ._info ._txt .m_t:before{content: '';display: inline-block;width: 5px;height: 5px;
border-radius: 50%;background-color: #1662b7;position: absolute;left: 0;top: .14rem;}
.research ._info ._txt ._line{line-height: 2.25;color: #666;text-align: justify;}
.research ._info ._item{margin-bottom: .25rem;position: relative;padding-left: 12px;}
.research ._info ._item:last-of-type{margin-bottom: 0;}
.research ._img{width: 6.4rem;justify-content: center;align-items: center;padding: .4rem;}
.research ._img>div{max-width: 100%;}
.research ._img>div img{width: 100%;}


/*》》》》》》》》》》业务领域《《《《《《《《《《*/
#screenSwiper{height:100vh;}
#screenSwiper>.swiper-wrapper>.swiper-slide{height:100vh;overflow: hidden;}
#screenSwiper>.swiper-wrapper>.swiper-slide:last-child{height:auto;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{height:100%;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenBg{position:absolute;top:0;left:0;
width:100%;height:100%;z-index:-1;background-color: #1662b7;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenBg:before{content: '';position: absolute;
width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenBg>img{width:100%;height:100%;object-fit:cover;}
#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide>.screenInfo{height:100%;align-items:center;}
#screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(odd) .screenSlide>.screenBg:before{
background: linear-gradient(to right,rgba(22,98,183,1),rgba(22,98,183,.2) 70%);}
#screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(even) .screenSlide>.screenBg:before{
background: linear-gradient(to left,rgba(22,98,183,1),rgba(22,98,183,.2) 70%);}
#screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(odd) .business{margin-left: 0;padding-left: 7.8125vw;}
#screenSwiper>.swiper-wrapper>.swiper-slide:nth-child(even) .business{margin-left: auto;padding-right: 7.8125vw;}
.business{color: #fff;width: 50%;}
.business ._title{font-size: .48rem;line-height:1;}
.business ._line{text-align: justify;line-height: 2;margin-top: 1.5625vw;margin-bottom: 2vw;}
.business ._list{margin-top: 2.0833333333333335vw;line-height: 1.25;}
.business ._list>div{flex-wrap: wrap;margin: .1rem -.25rem;}
.business ._list ._item{padding: .1rem .25rem;}
.business ._list ._item a{color: #fff;position: relative;padding-left: 15px;display: block;}
.business ._list ._item a:before{content: '';position: absolute;width: 6px;height: 6px;
border-radius: 50%;top: 50%;left: 0;transform: translateY(-50%);background-color: #fff;}
.business ._list ._item a .hoverable_txt{padding: 3px 0;}
.business ._list ._item a .hoverable_txt:after{background-color: #fff;}
.business ._btn{margin-top: 4.6875vw;}
#screenTab{position:absolute;left:2.604166666666667vw;top:50%;transform:translateY(-50%);z-index:50;transition:all 1s ease;}
#screenTab.on{opacity: 0;visibility: hidden;}
#screenTab .item{align-items:center;margin-bottom:.3rem;}
#screenTab .item:last-child{margin-bottom:0;}
#screenTab .item>span{color:#fff;opacity:0;transition:all 1s ease;
margin-left: .15rem;transform: translateX(20px);}
#screenTab .item>a{width:.3rem;height:.3rem;position:relative;transform: rotateY(-180deg);}
#screenTab .item>a:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;
border:1px dashed #fff;border-radius:50%;opacity:0;transition:all 1s ease;animation: rotateZ 10s linear infinite;}
#screenTab .item>a:after{content:'';position:absolute;left:50%;top:50%;width:6px;height:6px;
border-radius:50%;background-color:#fff;transform:translate(-50%,-50%);transition:transform .3s ease;}
#screenTab .item.on>a{pointer-events: none;}
#screenTab .item.on>span{opacity:1;transform:none;}
#screenTab .item.on>a:before{opacity:1;}

/*》》》》》》》》》》业务领域-详情《《《《《《《《《《*/
.serveLick ._box{padding: 3.125vw 0;border: 1px solid #ddd;}
.serveLick ._box>div{position: relative;padding:0 2.604166666666667vw;}
.serveLick ._list{margin-top: .4rem;}
.serveLick ._list>div{margin: -1.0416666666666667vw;flex-wrap: wrap;}
.serveLick ._list ._item{width: 33.333333%;padding:1.0416666666666667vw;}
.serveLick ._list ._item ._img{width: 100%;height: 0;padding-bottom: 58.87096774193549%;position: relative;overflow: hidden;}
.serveLick ._list ._item ._img img{width: 100%;height: 100%;position: absolute;top: 0;left: 0;
object-fit: cover;transition: transform 4s var(--bcr2);}
.serveLick ._list ._item ._name{text-align: center;color: #666;padding: .2rem 0;transition: color .3s ease;line-height: 1.25;}
.serveLick ._list ._item ._name .hoverable_txt{padding: 3px 0;}
.serveLick ._list ._item ._name .hoverable_txt:after{background-color: #1662b7;}

.explicit{margin-top: 5.72917vw;margin-bottom: 7.29167vw;}
.explicit ._box{padding:0 2.604166666666667vw;position: relative;}
.explicit ._info{margin-top: .3rem;text-align: justify;}
.explicit ._info p{color: #666;line-height: 2.25;}
.explicit ._info img{display: inline-block !important;max-width: 100%;}
.explicit ._info p,
.explicit ._info span,
.richText em{font-size: 16px !important;}
.explicit ._info video{display: inline-block;max-width: 100%;}
.explicit ._info table{max-width: 100%;height: auto !important;display: block !important;
overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling: touch;border: none !important;}
.explicit ._info tbody{width:100%;display: block;min-width: 840px;}
.explicit ._info table thead,
.explicit ._info table tr{width: 100%;display: inline-table;}
.explicit ._info table th,
.explicit ._info ul{margin: 0 -.35rem;}
.explicit ._info ul li{padding-left:0.2rem;position: relative;display: inline-block !important;margin:.1rem .35rem;}
.explicit ._info ul li:before{content: '';position: absolute;top: 50%;left: 0;transform: translateY(-50%);
width: 6px;height: 6px;border-radius: 50%;background-color: #1662b7;}


.below{height: .8rem;line-height: .8rem;}
.below .below_l{background-color: #1662b7;padding-left: 6.25vw;}
.below .below_l a{color: #fff;}
.below .below_l ._index{font-size: .36rem;padding-right: .2rem;}
.below .below_l ._superior{padding-right:2.604166666666667vw;transition: background-color .3s ease;}
.below .below_l ._superior span{text-align: center;padding: 0 5.208333333333334vw;}
.below .below_r{background-color: #f5f5f5;padding-right: calc(.7rem + 8px);position: relative;}
.slidenav{text-align: center;}
.slidenav .swiper-slide{width: 20%;}
.slidenav ._item>a{color: #333;position: relative;transition: color .3s ease;}
.slidenav ._item>a:after{content:'';position: absolute;width: 0;height: .2rem;
border-right: 1px solid #ddd;top: 50%;right: 0;transform: translateY(-50%);}
.slidenav  .swiper-slide:last-of-type ._item>a:after{display: none;}
.slidenav ._item>a .hoverable_txt{line-height: 1.25;padding: 3px 0;}
.slidenav ._item>a .hoverable_txt:after{background-color: #1662b7;}
.slidenav  .swiper-slide.active ._item>a{color: #1662b7;pointer-events: none;}
.below .below_r .slidenav_next{position: absolute;right: 0;top:0;width: calc(.7rem + 8px);padding-right:8px;z-index: 5;}
.below .below_r .slidenav_next>a{color: #1662b7;background-color: #c9def6;text-align: center;transition: all .3s ease;}
.research ._info ._cli{line-height: 2.25;color: #666;text-align: justify;margin-top: .3rem;}
.research ._info ._cli strong{color: #333;}


/*》》》》》》》》》》关于我们-公司简介《《《《《《《《《《*/
/*masterTitle3*/
.masterTitle3{line-height: 1;}
.masterTitle3 .en{font-size: .48rem;margin-bottom: .2rem;color: #1662b7;}
.masterTitle3 .cn{font-size: .42rem;}

.profile{position: relative;}
.profile ._box>div{position: relative;}
.profile ._info{padding: 10.416666666666668vw 7.8125vw 10.416666666666668vw .8rem;width: 59.523809523809526%;}
.profile ._info ._txt{text-align: justify;margin-top: .4rem;line-height: 2.25;color: #666;max-height: calc(10em * 2.25);}
.profile ._bg{position: absolute;top: 0;right: 0;width: 41.66666666666667%;z-index: -1;height: 100%;overflow: hidden;}
.profile ._bg>img{width: 100%;height: 100%;transform: scale(1.2);object-fit: cover;}
.profile ._info ._icon{position: absolute;left: 0;bottom: 0;top: 10.416666666666668vw;}
.profile ._info ._icon .masterIcon{width: .37rem;height: .37rem;}
.profile ._info ._icon ._line{display: block;width: 1px;border-left:1px dashed #1662b7;
height: calc(100% - .44rem);margin: 0 auto;position: relative;}
.profile ._info ._icon ._line:after{content: '';position: absolute;top:0;left: 50%;width:4px;height: 100%;
background: linear-gradient(to bottom,transparent ,#fff);z-index: 2;transform: translateX(-50%);}

.course{position: relative;overflow: hidden;}
.course ._bg{position: absolute;top: 0;right: 0;width: 100%;z-index: -1;height: 110%;overflow: hidden;}
.course ._bg>img{width: 100%;height: 100%;object-fit: cover;}
.course ._info{padding-top: 6.25vw;margin-left: auto;width: 40.476190476190477%;padding-right: 4.166666666666667vw;}
.course ._info .masterTitle3{color: #fff;}
.course ._info .masterTitle3 .en{color: #fff;}
.course ._list{padding-bottom: 5.208333333333334vw;position: relative;}
.course ._list:before{content: '';position: absolute;width: 1px;height: 100%;border-left: 1px solid #fff;opacity: .2;}
.courseSwiper{color: #fff;margin-top: .6rem;height: 5.5rem;}
.courseSwiper .swiper-slide{height: auto;}
.courseSwiper ._item{margin-bottom: .4rem;}
.courseSwiper .swiper-slide:last-of-type ._item{margin-bottom: 0;}
.courseSwiper ._item ._time{font-size: .36rem;margin-bottom: .1rem;line-height: 1;padding-left: .4rem;
position: relative;transition: font-size .6s ease;}
.courseSwiper ._item ._time:before{content: '';position: absolute;width: 6px;height: 100%;top: 0;left: 0;
background-color: #fff;opacity: 0;transition: opacity .6s ease;}
.courseSwiper ._item ._line{line-height: 1.6363636363636365;padding-left: .4rem;text-align: justify;}
.courseSwiper .swiper-slide.active ._time:before{opacity: 1;}
.courseSwiper .swiper-slide.active ._time{font-size: .48rem;}


/*》》》》》》》》》》关于我们-荣誉资质《《《《《《《《《《*/
.aptitude{padding-top: 6.25vw;padding-bottom: 7.8125vw;position: relative;}
.aptitude ._bg{position: absolute;top: 0;right: 0;width: 100%;z-index: -1;height: 100%;}
.aptitude ._bg>img{width: 100%;height: 100%;object-fit: cover;object-position:center bottom;}
.aptitude ._top{text-align: center;width: 1150px;max-width: 90%;margin: 0 auto;}
.aptitude ._top ._title{font-size: .42rem;line-height: 1;margin-bottom: .25rem;}
.aptitude ._top ._line{line-height: 2.25;color: #666;}
.aptitudeSwiper{margin-top: 6.770833333333334vw;}
.aptitudeSwiper .swiper-slide{padding: 0 4.166666666666667vw;width: auto;}
.aptitudeSwiper ._item{width: 3rem;}
.aptitudeSwiper ._item ._img{padding-bottom:133.33333333333333%;width: 100%;height: 0;
position: relative;transform:scale(.8);transition:transform .6s ease;background-color: #f5f5f5;}
.aptitudeSwiper ._item ._img ._imgLine{position:absolute;z-index:3;left:0;top:0;width:100%;height:100%;}
.aptitudeSwiper ._item ._img ._imgLine>span{position:absolute;background-color:#1662b7;
display:block;transition:width .3s ease,height .3s ease;}
.aptitudeSwiper ._item ._img ._imgLine>span:nth-child(1){width:0;height:3px;top:0;left:0;}
.aptitudeSwiper ._item ._img ._imgLine>span:nth-child(2){width:3px;height:0;right:0;top:0;}
.aptitudeSwiper ._item ._img ._imgLine>span:nth-child(3){width:0;height:3px;bottom:0;right:0;}
.aptitudeSwiper ._item ._img ._imgLine>span:nth-child(4){width:3px;height:0;left:0;bottom:0;}
.aptitudeSwiper .swiper-slide.active ._item ._img ._imgLine>span:nth-child(1){width:100%;}
.aptitudeSwiper .swiper-slide.active ._item ._img ._imgLine>span:nth-child(2){height:100%;transition-delay:.3s;}
.aptitudeSwiper .swiper-slide.active ._item ._img ._imgLine>span:nth-child(3){width:100%;transition-delay:.6s;}
.aptitudeSwiper .swiper-slide.active ._item ._img ._imgLine>span:nth-child(4){height:100%;transition-delay:.9s;}
.aptitudeSwiper ._item ._img ._imgBg{width:100%;height:100%;position:absolute;top: 0;left: 0;}
.aptitudeSwiper ._item ._img ._imgBg>img{width:100%;height: 100%;object-fit: contain;}
.aptitudeSwiper .swiper-slide.active ._img{transform:none;}
.aptitudeSwiper .aptitude_name{padding-top: .25rem;margin-top: 3.6458333333333335vw;
background-position: center top;line-height: 1;font-weight: bold;text-align: center;background-size: auto 9px;
background-repeat: no-repeat;background-image: url(../images/uparrow.png);color: #1662b7;}


/*》》》》》》》》》》关于我们-企业文化《《《《《《《《《《*/
.purpose{padding-top: 7.8125vw;padding-bottom: 11.979166666666668vw;background-repeat: no-repeat;
background-image:url(../images/wave.png);background-position: center 110%;background-size:100% auto;}
.purpose ._top{text-align: center;width: 1080px;max-width: 100%;margin: 0 auto;}
.purpose ._top ._title{font-size: .42rem;line-height: 1;}
.purpose ._top ._title ._h{color: #1662b7;font-weight: bold;margin-bottom: .25rem;}
.purpose ._list{margin-top: 3.6458333333333335vw;}
.purpose ._list>div{margin: -1.3020833333333335vw;}
.purpose ._list ._item{width: 20%;padding: 1.3020833333333335vw;}
.purpose ._list ._item ._obj{position: relative;}
.purpose ._list ._item ._obj ._cir{width: 100%;opacity: .3;}
.purpose ._list ._item ._obj ._cir img{width: 100%;}
.purpose ._list ._item ._obj ._cir.c1{animation: rotateZ 20s linear infinite reverse;}
.purpose ._list ._item ._obj ._cir.c2{position: absolute;top: 0;left: 0;animation: rotateZ 20s linear infinite;}
.purpose ._list ._item ._obj ._cir.c2 img{transform: scale(.9);}
.purpose ._list ._item ._obj ._mode{position: absolute;width: 72%;height: 72%;top: 14%;left: 14%;z-index: 2;}
.purpose ._list ._item ._obj ._mode ._modebg{width: 100%;height: 100%;overflow: hidden;border-radius: 50%;}
.purpose ._list ._item ._obj ._mode ._modebg img{width: 100%;height: 100%;object-fit: cover;}
.purpose ._list ._item ._obj ._mode ._modename{position: absolute;top: 50%;left: 0;white-space: nowrap;
transform: translateY(-50%);z-index: 5;color: #fff;line-height: 1;width:100%;text-align: center;}
.purpose ._list ._item ._obj ._mode ._modename ._cn{font-size: .28rem;margin-bottom: .12rem;font-weight: bold;}
.purpose ._list ._item ._obj ._mode ._modename ._en{font-weight: lighter;}
@keyframes aniY{
  0% {transform:translateY(0);}
  100% {transform:translateY(.5rem);}
}  
.purpose ._list ._item:nth-child(1) ._obj{animation-delay: 0;}
.purpose ._list ._item:nth-child(2) ._obj{animation-delay: 0.3s;}
.purpose ._list ._item:nth-child(3) ._obj{animation-delay: 0.6s;}
.purpose ._list ._item:nth-child(4) ._obj{animation-delay: 0.9s;}
.purpose ._list ._item:nth-child(5) ._obj{animation-delay: 1.2s;}


/*》》》》》》》》》》关于我们-招聘信息《《《《《《《《《《*/
.welfare{padding-top: 7.8125vw;padding-bottom: 10.416666666666668vw;position: relative;}
.welfare ._bg{width: 100%;height: 100%;position: absolute;top: 0;left: 0;z-index: -1;}
.welfare ._bg>img{width: 100%;height: 100%;object-fit: cover;}
.welfare ._top{text-align: center;width: 1080px;max-width: 100%;margin: 0 auto;}
.welfare ._top ._line{line-height: 2.25;color: #666;margin-top: .3rem;}
.welfare ._hot{width: 1500px;max-width: 100%;margin: 0 auto;height: 3rem;margin-top: .9rem;position: relative;}
.welfare ._hot img{width: 100%;display: none;}
.welfare ._hot ._item{position:absolute;top:50%;left: 50%;
transform: translate(-50%,-50%) scale(.5);opacity: 0;}
.welfare ._hot ._item>span{display: inline-block;height: .5rem;padding: 0 .3rem;
border-radius: .1rem;text-align: center;line-height: .5rem;}
.welfare ._hot ._item.style1>span{background-color: #1662b7;color: #fff;box-shadow:0 10px 20px rgba(22,98,183,.15);}
.welfare ._hot ._item.style2>span{background-color: #fff;color: #666;box-shadow:0 10px 20px rgba(0,0,0,.15);}
.welfare ._hot ._item:nth-child(4)>span{transform: scale(.8);}
.welfare ._hot ._item:nth-child(4)>span{transform: scale(.9);}
.welfare ._hot.fadeInHot ._item{transform: none;opacity: 1;transition: all 1.2s ease;}
.welfare ._hot.fadeInHot ._item:nth-child(1){top: 10%;left: 0%;transition-delay: 0s;}
.welfare ._hot.fadeInHot ._item:nth-child(2){top: 65%;left: 5%;transition-delay: .6s;}
.welfare ._hot.fadeInHot ._item:nth-child(3){top: 35%;left: 20%;transition-delay: .3s;}
.welfare ._hot.fadeInHot ._item:nth-child(4){top: 75%;left: 30%;transition-delay: .4s;}
.welfare ._hot.fadeInHot ._item:nth-child(5){top: 0%;left: 33%;transition-delay: 0s;}
.welfare ._hot.fadeInHot ._item:nth-child(6){top: 30%;left: 50%;transition-delay: .4s;}
.welfare ._hot.fadeInHot ._item:nth-child(7){top: 80%;left: 63%;transition-delay: .6s;}
.welfare ._hot.fadeInHot ._item:nth-child(8){top: 40%;left: 70%;transition-delay: .3s;}
.welfare ._hot.fadeInHot ._item:nth-child(9){top: 5%;left: 82%;transition-delay: 0s;}
.recruit{padding:6.770833333333334vw 0;}
.recruit .masterTitle3{text-align: center;}
.recruitList{margin-top:.6rem;}
.recruitList ._table{width:100%;text-align:left;border:1px solid rgba(0,64,152,.1);border-bottom: none;}
.recruitList ._table thead{background-color: #1662b7;height:.7rem;color: #fff;}
.recruitList ._table tr{border-bottom:1px solid rgba(0,64,152,.1);}
.recruitList ._table th{font-weight:lighter;}
.recruitList ._table th:first-of-type,.recruitList ._table td:first-of-type{padding-left:3.125vw;}
.recruitList ._table th:last-of-type,.recruitList ._table td:last-of-type{padding-right:3.125vw;}
#recruitList ._check{cursor:pointer;height:.7rem;}
#recruitList tr:nth-child(4n + 1){background-color: #ececf6;}
#recruitList tr:nth-child(4n + 3){background-color: #fff;}
#recruitList ._check td{position:relative;}
#recruitList ._check td:first-of-type:before{content:'';width:8px;height:0;position:absolute;left:0;top:50%;
transform:translateY(-50%);background-color:#1662b7;transition:all .35s ease;opacity:0;}
#recruitList ._info{border-bottom:none;}
#recruitList ._info td{height:auto;padding:0;}
#recruitList ._info ._txt{height:0;overflow:hidden;}
#recruitList ._info ._txt>div{padding:2.604166666666667vw 3.125vw;
line-height:2.125;color:#666;border-bottom:1px solid rgba(0,64,152,.1);}
#recruitList ._check.on td:first-of-type:before{height:26px;opacity:1;}
#recruitList ._info ._txt>div p,
#recruitList ._info ._txt>div span,
#recruitList ._info ._txt>div em{font-size: 16px !important;}


/*》》》》》》》》》》关于我们-联系我们《《《《《《《《《《*/
.contact{padding-top: 4.166666666666667vw;padding-bottom: 7.291666666666667vw;}
.contact ._htitle{line-height: 1;font-weight: bold;}
.contact ._htitle .en{font-size: .88rem;margin-bottom: .1rem;text-transform: uppercase;color: #eef3f7;}
.contact ._htitle .cn{font-size: .42rem;color: #1662b7;}
.contactlist ._li{margin-top: 4.166666666666667vw;}
.contactlist ._li>div{border: 1px solid #ddd;}
.contactlist ._li ._cityname{width: .8rem;background-color: #1662b7;padding: 3.6458333333333335vw 0;
color: #fff;writing-mode:vertical-lr;writing-mode:tb-lr;line-height: .8rem;font-size: .36rem;}
.contactlist ._li ._cityname span{opacity: .2;text-transform: uppercase;margin-top: .12rem;display: inline-block;}
.contactlist ._li ._citycnt{padding: 4.166666666666667vw 0;align-items: center;}
.contactlist ._li ._citycnt ._info{padding:0 5.208333333333334vw;}
.contactlist ._li ._citycnt ._info ._item{margin-bottom: 4.166666666666667vw;}
.contactlist ._li ._citycnt ._info ._item:last-of-type{margin-bottom: 0;}
.contactlist ._li ._citycnt ._info ._item ._names{font-size: .36rem;margin-bottom: .2rem;line-height: 1;}
.contactlist ._li ._citycnt ._info ._item ._txt{line-height: 2.25;color: #666;}
.contactlist ._li ._citycnt ._info ._item ._txt p a{ color:#666}
.contactlist ._li ._citycnt ._map{width: 45.3125vw;padding-right: 4.166666666666667vw;height: 100%;}
.contactlist ._li ._citycnt ._map .gaodemap{width: 100%;min-height:3.33rem;height: 100%;}
.contactlist ._li ._citycnt ._map .ripple{text-align: center;}
.contactlist ._li ._citycnt ._map .ripple>i{font-size: 32px;display: block;color:#1662b7;}
.contactlist ._li ._citycnt ._map .ripple>span{position:relative;left:50%;width: 14px;height: 14px;display: block;
border-radius: 50%;background-color:#1662b7;transform: translateX(-50%);}
.contactlist ._li ._citycnt ._map .ripple>span:before{content:'';position: absolute;top: 0;left: 0;
width: 100%;height: 100%;border-radius: 50%;background-color:#1662b7;
animation:soak 6s ease-in-out infinite;opacity: 0;}
@keyframes soak{
	0% {
		opacity:.6;
		transform:scale(1);
	}

	50% {
		opacity:.2;
		transform:scale(6);
	}

	100% {
		opacity:.6;
		transform:scale(1);
    }
}


/*》》》》》》》》》》新闻动态《《《《《《《《《《*/
.news{padding-top: 7.8125vw;padding-bottom: 8.854166666666668vw;}
.newsList{overflow: hidden;margin-bottom: 4.166666666666667vw;}
.newsList>div{margin:0 -2.0833333333333335vw;flex-wrap: wrap;}
.newsList ._item{padding-top: .2rem;width: 33.333333%;border-top: 1px solid #ddd;margin-bottom:4.166666666666667vw;}
.newsList ._item>a{padding:3.125vw 2.0833333333333335vw 2.0833333333333335vw;border-right: 1px solid #ddd;}
.newsList ._item:last-of-type>a{border-right: none;}
.newsList ._item ._time{font-size: .3rem;color: #333;line-height: 1;margin-bottom: .3rem;}
.newsList ._item ._time span{color:#878b8e;margin-left: .12rem;}
.newsList ._item ._img{margin-bottom: .3rem;width: 100%;height: 0;padding-bottom: 56.4%;
position: relative;overflow: hidden;transition: transform .78s ease;}
.newsList ._item ._img>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
object-fit: cover;transition: transform .78s ease;}
.newsList ._item ._names{color: #000033;text-align: justify;height: calc(2em * 1.7);line-height: 1.7;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;transition: color .5s ease;}
.newsList ._item:nth-last-child(-n + 3){margin-bottom: 0;}


/*》》》》》》》》》》新闻详情《《《《《《《《《《*/
.newsDel{padding-bottom: 7.8125vw;padding-top: .4rem;background-color: #f0f4f7;}
.newsDel ._place{line-height: 1;}
.newsDel ._place span,
.newsDel ._place a{color: #666;transition: color .3s ease;}
.newsDel ._cnt{margin-top: .5rem;}
.newsDel ._info{background-color: #fff;padding:3.125vw;margin-right: .2rem;padding-bottom: 4.166666666666667vw;}
.newsDel ._info ._top{border-bottom: 1px solid #eee;padding-bottom: .2rem;}
.newsDel ._info ._top ._title{font-size: .36rem;margin-bottom: .25rem;}
.newsDel ._info ._top ._line{color: #999;}
.newsDel ._sell{width: 4.9rem;padding: 3.125vw .3rem;background-color: #fff;}
.newsDel ._sell ._title{font-weight: bold;color: #1662b7;}
.newsDel ._sell ._list{margin-top: .3rem;}
.newsDel ._sell ._list ._item>a{border-bottom: 1px solid #ddd;position: relative;}
.newsDel ._sell ._list ._item>a:after{content: '';position: absolute;bottom: 0;left: 0;
width: 0;border-bottom: 1px solid #1662b7;transition: width .6s ease;}
.newsDel ._sell ._list ._item ._img{width: 100%;height: 0;position: relative;
padding-bottom: 56.20608899297423%;overflow: hidden;}
.newsDel ._sell ._list ._item ._img>img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
object-fit: cover;transition: transform .6s ease;}
.newsDel ._sell ._list ._item ._txt{padding: .4rem 0;line-height: 1;}
.newsDel ._sell ._list ._item ._txt ._name{color: #333;margin-bottom: .2rem;transition: color .3s ease;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsDel ._sell ._list ._item ._txt ._time{color: #999;}
.newsDel ._info ._contin{padding-top: .4rem;padding-bottom: .6rem;color: #666;line-height: 2.5;}
.newsDel ._info ._skip{align-items:center;padding-top:.6rem;border-top: 1px solid #eee;}
.newsDel ._info ._skip ._jump{padding-right:.2rem;text-align:justify;}
.newsDel ._info ._skip ._jump>div{margin-bottom:.15rem;}
.newsDel ._info ._skip ._jump a{transition:color 0.3s ease;color: #666;display: inline-block;}
.newsDel ._info ._skip ._jump>div:last-child{margin-bottom:0;}
.newsDel ._info ._skip ._back{margin-left: auto;}
.newsDel ._info ._skip ._back>a{width:.6rem;height:.6rem;line-height:.6rem;text-align:center;color:#fff;border-radius:50%;
z-index:2;position:relative;transition:box-shadow .5s var(--bcr1);background-color:#1662b7;font-weight:bold;}
.newsDel ._info ._skip ._back>a:before,
.newsDel ._info ._skip ._back>a:after{content:'';width:100%;height:100%;border-radius:50%;
position:absolute;left:0;top:0;transition:all .5s var(--bcr1);background-color:#1662b7;}
.newsDel ._info ._skip ._back>a:before{z-index:-1;opacity:.2;}
.newsDel ._info ._skip ._back>a:after{z-index:-2;opacity:.1;}


/*富文本强制定义*/
.richText{text-align: justify;}
.richText p,
.richText span,
.richText em{font-size: 16px !important;}
.richText video{max-width: 100%;display: inline-block;}


/*返回顶部*/
#back_top{position:fixed;right:2.6vw;bottom:5.208333333333334vw;opacity: 0;visibility: hidden;
transform:translateY(100%);-webkit-transform:translateY(100%);z-index:888;transition:all .6s ease;}
#back_top.onshow{opacity:1;-webkit-opacity:1;visibility:visible;transform:none;-webkit-transform:none;}
#back_top .master_backTop .master_aperture{background-color:rgba(22,98,183,.7);position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;
opacity:0;-webkit-opacity:0;z-index:-1;}
#back_top .master_backTop .master_backTop_btn{color:#fff;width:.64rem;height:.64rem;border-radius:50%;-webkit-border-radius:50%;
align-items:center;justify-content:center;z-index:2;background-color:#1662b7;}
#back_top .master_backTop .master_aperture.circle01{animation:scalej01 2s .4s infinite;-webkit-animation:scalej01 2s .4s infinite;}
#back_top .master_backTop i{ font-size:30px}
@keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej01{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{ transform:scale(1.4);-webkit-transform:scale(1.4);opacity:0;-webkit-opacity:0;}
}  
#back_top .master_backTop .master_aperture.circle02{animation:scalej02 2s infinite;-webkit-animation:scalej02 2s infinite;}
@keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  
@-webkit-keyframes scalej02{
	0%{transform:scale(1);-webkit-transform:scale(1);opacity:1;-webkit-opacity:1;}
    100%{transform:scale(1.8);-webkit-transform:scale(1.8);opacity:0;-webkit-opacity:0;}
}  

.bubble{width:100%;height:100%;position:absolute;left:0;top:0;z-index: -1;} 
.bubble span,.back_bubble span{display:block;width:20px;height:20px;border-radius:50%;-webkit-border-radius:50%;z-index:-1; 
transition: ease 1s;-webkit-transition: ease 1s;position:absolute;left:50%;
bottom:0px;transform: translateX(-50%);-webkit-transform: translateX(-50%);opacity:0;-webkit-opacity:0;}
.bubble span:nth-child(1){animation:pao 4s linear infinite;-webkit-animation:pao 4s linear infinite;background: rgba(22,98,183,.6);}
.bubble span:nth-child(2){animation:pao3 6s linear infinite;-webkit-animation:pao3 6s linear infinite;
-webkit-transition-delay:0.3s;transition-delay:0.3s;background: rgba(22,98,183,.8);}
.bubble span:nth-child(3){animation:pao2 3s linear infinite;-webkit-animation:pao2 3s linear infinite;
-webkit-transition-delay:0.8s;transition-delay:0.8s;background: rgba(22,98,183,1);}
.bubble span:nth-child(4){animation:pao4 9s linear infinite;-webkit-animation:pao4 9s linear infinite; background: rgba(22,98,183,.3);}
.bubble span:nth-child(5){animation:pao5 7s linear infinite;-webkit-animation:pao5 7s linear infinite; background: rgba(22,98,183,.5);}
 @keyframes pao{
 	0% {
 		transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(200%,-30px) rotate(360deg) scale(.4,.4);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(0%,-70px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(-200%,-100px) rotate(360deg) scale(1,1);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao2 {
 	0% {
 		transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform:translate(-200%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform: translate(250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform: translate(100%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
 @keyframes pao3 {
 	0% {
 		transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		-webkit-transform: translate(0%,0px) rotate(360deg) scale(1,1);
 		opacity:1;-webkit-opacity:1;
 	}
 
 	50% {
 		transform: translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		-webkit-transform:translate(-250%,-50px) rotate(360deg) scale(.8,.8);
 		opacity:.5;-webkit-opacity:.5;
 	}
 
 	100% {
 		transform: translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		-webkit-transform:translate(-300%,-100px) rotate(360deg) scale(.4,.4);
 		opacity:0;-webkit-opacity:0;
 	
 	}
 }
@keyframes pao4 {
	0% {
		transform: translate(400%,0px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(400%,0px) rotate(360deg) scale(1,1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		-webkit-transform: translate(400%,-50px) rotate(360deg) scale(.8,.8);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		-webkit-transform: translate(-100%,-100px) rotate(360deg) scale(.4,.4);
		opacity:0;-webkit-opacity:0;
	}
}
@keyframes pao5 {
	0% {
		transform: translate(-400%,0px) rotate(360deg) scale(.1,.1);
		-webkit-transform:translate(-400%,0px) rotate(360deg) scale(.1,.1);
		opacity:1;-webkit-opacity:1;
	}

	50% {
		transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		-webkit-transform: translate(-400%,-50px) rotate(360deg) scale(.6,.6);
		opacity:.5;-webkit-opacity:.5;
	}

	100% {
		transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		-webkit-transform: translate(0%,-100px) rotate(360deg) scale(1,1);
		opacity:0;-webkit-opacity:0;
	}
}


/*电端加上鼠标效果/动画 */
@media screen and (min-width:1025px){	
.rollAni,.font_effect{visibility: hidden;}	
.hoverable:hover .hoverable_txt:after{-webkit-transform:scaleX(1);transform:scaleX(1);
-webkit-transform-origin:left top;transform-origin:left top;}
.pc-nav .operation ._item:hover{background-color: rgba(0,0,0,0.2);}
.pc-nav .language .language_item a:hover{background-color:#eee;color: #1662b7;}
.pc-nav .operation ._item:hover .search{opacity:1;visibility:visible;transform: none;}	  
.pc-nav .search ._dt>button:hover{color: #1662b7;}
.menu ._list ._item ._b li a:hover{color: #1662b7;}
.header .menu ._list ._item ._a,
.header .menu ._list ._item ._b li{animation-name: fadeInUpSmall;animation-duration:.65s;animation-fill-mode:both;}
.header .menu ._list ._item ._a{animation-delay: 0.2s;}
.header .menu ._list ._item ._b li:nth-child(1){animation-delay: .3s;}
.header .menu ._list ._item ._b li:nth-child(2){animation-delay: .4s;}
.header .menu ._list ._item ._b li:nth-child(3){animation-delay: .5s;}
.header .menu ._list ._item ._b li:nth-child(4){animation-delay: .6s;}
.header .menu ._list ._item ._b li:nth-child(5){animation-delay: .7s;}
.header .menu ._list ._item ._b li:nth-child(6){animation-delay: .8s;}
.header .menu ._list ._item ._b li:nth-child(7){animation-delay: .9s;}
.header .menu ._list ._item ._b li:nth-child(8){animation-delay: 1s;}
.HprojectInfo ._item ._column ._li a:hover:before{background-color: #fff;}
.clock ._list ._li>div>a:hover ._icon:after{opacity: 1;}
.Hservice ._tabUl ._li>a:hover ._cir span{transform: scale(.7);}
.Hservice_cut .Hservice_switch:hover:before{transform:none;}
.Hservice_cut .Hservice_switch:hover:after{opacity:.2;transform:scale(1.35);transition-delay:.1s;}
.Hservice_cut .Hservice_switch:hover{border-color:transparent;}
.Hnews ._top ._tab ._item>a:hover{color: #1662b7;}
.HnewsList ._item>a:hover ._img>img{transform: scale(1.1);}
.HnewsList ._item>a:hover ._title{color: #1662b7;}
.light.on{opacity: 1;transform: none;pointer-events: auto;}
.light ._close .light_close_btn:hover i{transform: rotateZ(360deg);}
.light ._menu ._item ._a a:hover{color: #1662b7;}
.light ._menu ._item ._b a:hover{color: #1662b7;}
.light.on ._menu ._item{animation-name: fadeInRight;animation-duration:1.2s;animation-fill-mode:both;will-change: transform;}
.light.on ._menu ._item:nth-child(1){animation-delay: .8s;}
.light.on ._menu ._item:nth-child(2){animation-delay: 1s;}
.light.on ._menu ._item:nth-child(3){animation-delay: 1.2s;}
.light.on ._menu ._item:nth-child(4){animation-delay: 1.4s;}
.light.on ._menu ._item:nth-child(5){animation-delay: 1.6s;}
.light.on ._quote ._tel,
.light.on ._quote ._search{animation-name: fb3;animation-duration:1.2s;
animation-fill-mode:both;will-change: transform;}
.light.on ._quote ._tel{animation-delay: 1.8s;}
.light.on ._quote ._search{animation-delay: 2s;}
.project ._item ._column li>a:hover:before{opacity: 0;}
.project ._item ._column li>a:hover:after{opacity: 1;}
.project ._item ._column li>a:hover{color: #1662b7;padding-left: calc(.35rem + 5px);}
.project ._item ._column li>a:hover i{color: #1662b7;}
.project ._item>div:hover:after{-webkit-clip-path: polygon(0 0, 50% 0, 20% 100%, 0% 100%);
clip-path: polygon(0 0, 50% 0, 20% 100%, 0% 100%);}
.project ._item{opacity: 0;}
.project ._item.fb3{opacity: 1;}
.project ._item.fb3:nth-child(4n + 1){animation-delay:0s;transition-delay: 0s;}
.project ._item.fb3:nth-child(4n + 2){animation-delay:.2s;transition-delay: .2s;}
.project ._item.fb3:nth-child(4n + 3){animation-delay:.4s;transition-delay: .4s;}
.project ._item.fb3:nth-child(4n + 4){animation-delay:.6s;transition-delay: .6s;}
.business ._title{overflow: hidden;}
.business ._title>div{transform:translateY(100%);opacity:0;visibility:hidden;transition:all .58s ease;}
#screenSwiper>.swiper-wrapper>.active
.business ._title>div{transform:none;opacity:1;visibility:visible;transition-delay:.5s;}
.business ._line{transform:translateY(20px);transition:all .58s ease;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.active
.business ._line{transform:none;opacity:1;visibility:visible;transition-delay:.7s;}
.business ._list ._item{overflow: hidden;}
.business ._list ._item>a{transform:translateY(100%);transition:all .58s ease;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.active
.business ._list ._item>a{transform:none;opacity:1;visibility:visible;transition-delay:.9s;}
.business ._btn{transform:translateY(20px);transition:all .58s ease;opacity:0;visibility:hidden;}
#screenSwiper>.swiper-wrapper>.active
.business ._btn{transform:none;opacity:1;visibility:visible;transition-delay:1.1s;}
#screenTab .item>a:hover:after{transform: translate(-50%,-50%) scale(2);}
.serveLick ._list ._item>a:hover ._name{color: #1662b7;}
.serveLick ._list ._item>a:hover ._img img{transform: scale(1.1);}
.serveLick ._list ._item:nth-child(3n + 1){animation-delay:0s;}
.serveLick ._list ._item:nth-child(3n + 2){animation-delay:.1s;}
.serveLick ._list ._item:nth-child(3n + 3){animation-delay:.2s;}
.below .below_l ._superior:hover{background-color: rgba(0,0,0,.2);}
.below .below_r .slidenav_next>a:hover{color: #fff;background-color: #1662b7;}
.slidenav ._item>a:hover{color: #1662b7;}
.profile ._bg.fn2>img{transform: none;transition: transform 2s ease-in-out;}
.cultureList ._item:nth-child(3n + 1){animation-delay:0s;}
.cultureList ._item:nth-child(3n + 2){animation-delay:.2s;}
.cultureList ._item:nth-child(3n + 3){animation-delay:.4s;}
#recruitList ._check:hover td:first-of-type:before{height:26px;opacity:1;}
.newsList ._item>a:hover ._img{transform: scale(.9);}
.newsList ._item>a:hover ._img>img{transform: scale(1.2) rotate(5deg);}
.newsList ._item>a:hover ._names{color: #1662b7;}
.pagination li a:hover{background-color:#1662b7;color: #fff;}
.newsList ._item{opacity: 0;}
.newsList ._item.fb3{opacity: 1;}
.newsList ._item.fb3:nth-child(3n + 1){animation-delay:0s;transition-delay: 0s;}
.newsList ._item.fb3:nth-child(3n + 2){animation-delay:.2s;transition-delay: .2s;}
.newsList ._item.fb3:nth-child(3n + 3){animation-delay:.4s;transition-delay: .4s;}
.newsDel ._sell ._list ._item>a:hover ._img>img{transform: scale(1.1);}
.newsDel ._sell ._list ._item>a:hover ._txt ._name{color: #1662b7;}
.newsDel ._sell ._list ._item>a:hover:after{width: 100%;}
.newsDel ._info ._skip ._back>a:hover{box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.newsDel ._info ._skip ._back>a:hover:before{transform:scale(1.4);}
.newsDel ._info ._skip ._back>a:hover:after{transform:scale(1.8);}
.newsDel ._info ._skip ._jump a:hover{color: #1662b7;}
.newsDel ._place a:hover{color: #1662b7;}
.Habout .crumbs a:hover .crumbs_cnt:before,
.Habout .crumbs a:hover .crumbs_cnt:after{opacity: 1;}
.Habout .crumbs a:hover .item_bg>img{transform: scale(1.1);}
.clock ._list ._li>div{transform: translateY(-40px);opacity: 0;}
.clock ._list ._li:nth-child(1)>div{transition-delay: 0.2s;}
.clock.fadeIn ._list ._li>div{transform: none;opacity: 1;transition: all 1s ease;}
.clock.fadeIn ._list ._li:nth-child(1)>div{transition-delay: 0.5s;}
.clock.fadeIn ._list ._li:nth-child(2)>div{transition-delay: 0.7s;}
.clock.fadeIn ._list ._li:nth-child(3)>div{transition-delay: 0.9s;}
.clock.fadeIn ._list ._li:nth-child(4)>div{transition-delay: 1.1s;}
.clock.fadeIn ._list ._li:nth-child(5)>div{transition-delay: 1.3s;}
.clock.fadeIn ._list ._li:nth-child(6)>div{transition-delay: 1.5s;}
.clock.fadeIn ._list ._li:nth-child(7)>div{transition-delay: 1.7s;}
.clock>img{transform: rotate(-180deg);}
.clock.fadeIn>img{transform: none;transition:transform 1.8s ease;}
.purpose ._list ._item ._obj{animation: aniY 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
.pc-nav .nav .nav_a:hover .nav_b{transform: translateX(-50%);opacity: 1;visibility: visible;}
.pc-nav .nav .nav_a>.nav_b>.nav_b_list>li>a:hover{color: #1662b7;background-color: #f5f5f5;}


}	

@media screen and (max-width:1600px){
	.explicit ._info p,
	.explicit ._info span,
	.richText em{font-size: 15px !important;}
	.richText p,
	.richText span,
	.richText em{font-size: 16px !important;}
	.project ._item>div{height: 366px;}
	#recruitList ._info ._txt>div p,
	#recruitList ._info ._txt>div span,
	#recruitList ._info ._txt>div em{font-size: 15px !important;}
}

@media screen and (max-width:1440px){  
    .explicit ._info p,
	.explicit ._info span,
	.richText em{font-size: 14px !important;}
	.richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.header.onShow .menu{height: 5.8rem;}
	.menu ._box{height: 5.8rem;}
	.Habout .iphase ._list ._item ._txt ._p{padding-right: 4.166666666666667vw;}
	.HserviceInfo ._txt{height: 2.1rem;}
	.Hnews ._top ._tab ._item>a .hoverable_txt:after{height: 3px;}
	.pc-nav .language .language_item a{line-height: .44rem;}
	.pc-nav .language{width: .8rem;}
	.pc-nav .search ._dd>input{height: .5rem;}
	.pc-nav .search ._dt>button{width: .5rem;height: .5rem;line-height: .5rem;}
	.contactlist ._li ._citycnt ._map .ripple>span{width: 11px;height: 11px;}
	.row{width: 90%;}
	.project ._item>div{height: 317px;}
	#recruitList ._info ._txt>div p,
	#recruitList ._info ._txt>div span,
	#recruitList ._info ._txt>div em{font-size: 14px !important;}
	.HprojectInfo{width: 480px;}
	
} 

@media screen and (max-width:1280px){
	.explicit ._info p,
	.explicit ._info span,
	.richText em{font-size: 13px !important;}
	.richText p,
	.richText span,
	.richText em{font-size: 13px !important;}
	.masterBtn1{width:1.7rem;height:.56rem;border-top-right-radius:.56rem;border-bottom-right-radius: .56rem;padding-right:12px;}
	.project ._item{width: 33.333333%;}
    .project ._item>div{height: 282px;}
    .welfare ._hot ._item>span{padding: 0 .2rem;}
    #recruitList ._info ._txt>div p,
	#recruitList ._info ._txt>div span,
	#recruitList ._info ._txt>div em{font-size: 13px !important;}
	.HprojectInfo{width: 420px;}
}  

@media screen and (max-width:1024px){
	.welfare ._hot ._item:nth-child(1){top: 10%;left: 0%;}
	.welfare ._hot ._item:nth-child(2){top: 65%;left: 5%;}
	.welfare ._hot ._item:nth-child(3){top: 35%;left: 20%;}
	.welfare ._hot ._item:nth-child(4){top: 75%;left: 30%;}
	.welfare ._hot ._item:nth-child(4)>span{transform: scale(.8);}
	.welfare ._hot ._item:nth-child(5){top: 0%;left: 33%;}
	.welfare ._hot ._item:nth-child(6){top: 30%;left: 50%;}
	.welfare ._hot ._item:nth-child(4)>span{transform: scale(.9);}
	.welfare ._hot ._item:nth-child(7){top: 80%;left: 63%;}
	.welfare ._hot ._item:nth-child(8){top: 40%;left: 70%;}
	.welfare ._hot ._item:nth-child(9){top: 5%;left: 82%;}
	#main{position: initial;}
	.header .menu{display: none;}
	.light_open{display: none;}
	.light{display: none;}
	.openMenu{display: flex;align-items: center;}
	.pc-nav .operation{margin-left: auto;}
	.pc-nav{height: 50px;background-color: #1662b7;}
	.pc-nav ._logo>a>div{height: 30px;}
	.pc-nav ._logo>a{padding: 0 5vw;}
	.pc-nav .operation{border-right: 1px solid rgba(255,255,255,.2);}
	.pc-nav>.nav{position: fixed;background-color:#fff;width: 100%;justify-content: center;
	z-index: -1;text-align: center;top: 50px;bottom: 0;display:flex;align-items: center;
	transform: translateY(100%);transition: transform .65s ease;}
	.pc-nav>.nav .nav_a{float:none;}
	.pc-nav>.nav .nav_a>a:after{display: none;}
	.header.mobileNav .pc-nav>.nav{transform: none;}
	
	.openMenu{padding: 0 .35rem;}
	.pc-nav .operation ._itemBtn{font-size: 22px;line-height: 50px;}
	#Hbanner .Hbanner_txt ._item ._btn{margin-top: .6rem;}
	.Habout{flex-wrap: wrap;}
	.Habout .Habout_l{width: 100%;}
	.Habout .Habout_r{width: 100%;}
	.Habout .crumbs .item{height: 3.6rem;}
	.Habout .crumbs .crumbs_cnt{padding-bottom: .4rem;}
	.Habout ._info{padding: 1rem 5%;}
	.Habout .iphase{padding: 1rem 5%;}
	.pc-nav .nav .nav_a>a{height: 1rem;line-height: 1rem;padding: 0;font-size: 16px;color: #333;}
	.Habout .crumbs .crumbs_cnt .icon{height: .6rem;}	
	.Hproject ._box{flex-wrap: wrap;}
	.Hproject ._box ._cnt{width: 100%;}
	.HprojectInfo{max-width: 100%;}
	.clock{width: 50vw;height: 50vw;margin: 0 auto;margin-top: 1.8rem;}
	.HprojectInfo ._item ._column ._li a{padding: .18rem 0;padding-left: .3rem;}
	.HprojectInfo ._item ._column ._li a:before{width: 6px;height: 6px;}
	.HprojectInfo ._item ._column ul{margin: -.18rem 0;}
	.Hproject{padding: 1.2rem 0;}
	.Hservice{padding: 1.2rem 0;}
	.Hservice ._cnt{margin-top: 1rem;}
	.Hservice ._bg{height: 100%;}
	.Hservice_cut .Hservice_switch{width: .8rem;height: .8rem;line-height: .8rem;}
	.Hnews{padding: 1.2rem 0;}
	.Hnews ._top ._tab ._item>a .hoverable_txt:after{height: 2px;}
	
	.pageBanner.style1{height: 50vw;}
	.container{padding-top: 50px;}
	.pageBanner ._info{padding: 0 5%;}
	.pageBanner ._info ._mouse{display: none;}
	.below .below_l{display: none;}
	.below{height: 1rem;line-height: 1rem;}
	.below .below_r .slidenav_next{padding-right: 0;width: 1rem;}
	.below .below_r{padding-right: 1rem;}
	.slidenav ._item>a{padding: 0 5vw;}
	#main .liTxt{overflow-y: auto;}
	.course ._info{padding-right: 0;}
	.course ._bg{height: 100%;}
	#screenSwiper{height: auto;}
	.business{width: 6rem;padding: 0 !important;max-width: 100%;}
	#screenSwiper>.swiper-wrapper{display: block;}
	#screenTab{display: none;}
	#screenSwiper>.swiper-wrapper>.swiper-slide{height: auto;}
	.move_top{padding-top: 50px;}
	#screenSwiper>.swiper-wrapper>.swiper-slide>.screenSlide{padding: 1.2rem 0;}
	.service ._img{width: 5rem;}
	.service ._info{padding-right:0;}
	.projectdel{padding-top: 1.8rem;padding-bottom: 1.2rem;}
	.explicit{margin: 1.2rem 0;}
	.serveLick ._list ._item{width: 50%;}
	.explicit ._box{padding-right: 0 !important;}
	.contactlist ._li ._citycnt{flex-wrap: wrap;}
	.contactlist ._li ._citycnt ._info{width: 100%;padding: 0 .4rem;}
	.contactlist ._li ._citycnt ._map{width: 100%;order: -1;height: 50vw;padding: 0 .4rem;margin-bottom: .6rem;}
	.contactlist ._li ._cityname{width: 100%;height: .8rem;padding:0 .4rem;width: 100%;writing-mode:initial;line-height: .8rem;}
	.contactlist ._li>div{flex-wrap: wrap;}
	.contactlist ._li ._cityname span{margin-top: 0;margin-left: 5px;}
	.contactlist ._li ._citycnt{padding: .6rem 0;}
	.contact{padding-top: .8rem;padding-bottom: 1.2rem;}
	.contactlist ._li{margin-top: .8rem;}
	.contactlist ._li ._citycnt ._map .ripple>span{width: 8px;height: 8px;}
	.purpose ._list ._item{width: 33.333333%;}
	.purpose ._list>div{flex-wrap: wrap;}
	.purpose ._list{margin-top: .8rem;}
	.purpose{padding-top: 1.2rem;padding-bottom: 1.6rem;}
	.culture ._cir{width: 6.4rem;height: 6.4rem;}
	.culture{padding-bottom: 60%;}
	.cultureList ._item{width: 50%;padding: .5rem;}
	.cultureList>div{flex-wrap: wrap;margin: -.5rem;}
	.cultureBox{padding: 1.2rem 0;}
	.newsList ._item{width: 50%;}
	.newsList ._item ._time span{margin-left: 5px;}
	.newsList ._item>a{padding: .5rem .4rem;}
	.news{padding-top: 1rem;padding-bottom: 1.2rem;}
	.newsList>div{margin: 0 -.4rem;}
	.pagination li{padding: 0 2px;}
	.newsDel ._sell{display: none;}
	.newsDel ._info{margin-right: 0;}
	.newsDel{padding-top: .5rem;padding-bottom: 1.2rem;}
	.research ._info>div{padding-left: .35rem;padding-right: .6rem;}
	.research ._img{width: 5.8rem;}
	.research ._box:after{right: 5.8rem;}
	.slidenav .swiper-slide{width: auto;}
	.project ._item{width: 50%;}
	.project{padding: 1rem 0;}
	.level{overflow-x: auto;}
	.level>div{justify-content: flex-start;white-space:nowrap;width: 100%;height: 1rem;line-height: 1rem;}
	.level ._item{width: auto;}
	.level ._item>a{padding: 0 5vw;}
	.aptitude{padding-top: 1.2rem;padding-bottom: 1.6rem;}
	.aptitudeSwiper .aptitude_name{margin-top: .6rem;background-size: auto 7px;}
	.welfare ._hot ._item{display: none;}
	.welfare ._hot img{display: block;}
	.welfare{padding:1.2rem 0;}
	.welfare ._hot{height: auto;}
	.recruit{padding: 1.2rem 0;}	
	.recruitList ._table th:first-of-type, .recruitList ._table td:first-of-type{padding-left: .4rem;}
	.recruitList ._table th:last-of-type, .recruitList ._table td:last-of-type{padding-right: .4rem;}
	#recruitList ._info ._txt>div{padding: .5rem .4rem;}
	.hang{display: none;}
	#back_top .master_backTop .master_backTop_btn{width: .8rem;height: .8rem;}
	.pc-nav .nav .nav_a>.nav_b{display: none;}
}

@media screen and (max-width:768px){
    .explicit ._info p,
	.explicit ._info span,
	.richText em{font-size: 14px !important;}
	.richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.masterBtn1{width:2.2rem;height:.72rem;border-top-right-radius:.72rem;border-bottom-right-radius: .72rem;}
	#Hbanner .Hbanner_nav ._pvn span{width: 6px;height: 6px;}
	.Habout .iphase ._list ._item{width: 100%;}
	.Habout .iphase ._list{flex-wrap: wrap;}
	.Habout .iphase ._list ._item{margin-bottom: .6rem;}
	.Habout .iphase ._list ._item:last-of-type{margin-bottom: 0;}
	.masterIcon{width:.64rem;height: .64rem;line-height: .64rem;}
	.Habout .iphase ._list ._item ._icon ._line{height: calc(100% - .74rem);}
	.Habout .iphase ._list ._item ._txt ._name{font-size: 16px;}
	.Habout .iphase ._title{font-size: 18px;}
	.masterTitle1 ._t{font-size: 16px;}
	.clock>img{display: none;}
	.clock ._cir{display: none;}
	.clock ._list{flex-wrap: wrap;display: flex;margin: -.2rem 0;}
	.clock ._list ._li{position: initial;transform: none !important;width:50%;padding: .2rem 0;}
	.clock{width: 100%;}
	.clock ._list ._li ._icon{width: .84rem;height: .84rem; text-align:center; line-height:80px}
	.clock ._list ._li ._name{transform: none !important;top: 50% !important;z-index: -1;
	left: 1.1rem !important;transform: translateY(-50%) !important;margin: 0 !important;bottom: initial !important;}
	.clock ._list ._li>div{height: auto;padding-bottom: initial;}
	.clock ._list ._li>div>a{position: initial;}
	.clock{height: auto;margin-top: 1rem;}
	.clock ._list{position: initial;}
	.HserviceInfo{width: 100%;}
    .Hservice ._tab{display: none;}
	.HserviceInfo ._txt{height: 2.3rem;}
	.Hservice ._cnt{position: relative;}
	.Hservice_cut{position: absolute;right: 0;bottom: 0;}
	.Hnews ._top{flex-wrap: wrap;}
	.Hnews ._top ._tab{margin-left: 0;width: 100%;}
	.Hnews ._top .masterTitle1{width: 100%;margin-bottom: .6rem;}
	.Hnews ._top ._tab ._item{padding: 0;margin-right: .5rem;}
	.HnewsList ._item ._times>span{font-size: .4rem;margin-right: 5px;}
	.HnewsList .swiper-wrapper{display: block;}
	.Hnews .listing .Hnewsroll{display: none;}
	
	.pc-nav .language .language_item a{line-height: .6rem;}
	.pc-nav .language{width: 1.2rem;}	
	.profile ._info{width: 100%;padding: 0;padding-left:.8rem;}
	.profile ._bg{display: none;}
	.profile ._info ._txt{max-height:initial;}
	.profile{padding: 1.2rem 0;}
	.profile ._info ._icon{top: 0;}
	.profile ._info ._icon .masterIcon{width: .5rem;height: .5rem;line-height: .5rem;}
	.profile ._info ._icon ._line{height: calc(100% - .5rem);}
	.course ._info{margin-left: 0;width: 100%;padding-top: 0;}
	.course{padding: 1.2rem 0;}
	.course ._bg>img{object-position: right;}
	.business{margin-left: 0 !important;width: 100%;}
	#screenSwiper>.swiper-wrapper>.swiper-slide .screenSlide>.screenBg:before{background: rgba(22,98,183,.5) !important;}
	.business ._list{margin-top: .3rem;}
	.business ._btn{margin-top: .6rem;}
	.business ._line{margin-top: .3rem;}
	.service ._box{flex-wrap: wrap;}
	.service ._img{width: 100%;margin-bottom: .7rem;}
	.service ._info{width: 100%;padding: 0;}
	.service ._info ._line{max-height: initial;}
	.masterTitle2{font-size: .36rem;}
	.serveLick ._box>div{padding: 0 .35rem;}
	.serveLick ._list>div{margin: -.2rem;}
	.serveLick ._list ._item{width: 100%;padding: .2rem;}
	.serveLick ._box{padding: .4rem 0;}
	.explicit,.projectdel{overflow: hidden;}
    .explicit ._box{padding-left:.35rem;}
    .explicit ._info table{width: calc(100% + 5vw) !important;
    margin-right: calc(-5vw);max-width: initial !important;padding-right: 5vw;}
    .contactlist ._li ._citycnt ._info ._item{margin-bottom: .5rem;}
    .purpose ._list ._item{width: 50%;padding: .15rem;}
    .purpose ._list>div{margin: -.15rem;}
    .cultureList ._item{width: 100%;padding:0;margin-bottom: .8rem;}
    .cultureList ._item:last-of-type{margin-bottom: 0;}
	.cultureList>div{margin: 0;}
	.cultureList ._item ._title{margin-bottom: .4rem;}
	.cultureList ._item ._line{max-height: initial;}
	.newsList ._item ._time{font-size: .4rem;}
	.newsList ._item{width: 100%;margin-bottom: .4rem;padding-top: 0;}
	.newsDel ._info{padding: .5rem .4rem;}
	.newsDel ._info ._skip ._back{display: none;}
	.newsDel ._info ._skip ._jump{padding-right: 0;}
	.research ._box{flex-wrap: wrap;}
	.research ._info{width: 100%;}
	.research ._img{width: 100%;order: -1;}
	.research ._box:after{display: none;}
	.research ._img{padding:.35rem;}
	.research ._info>div{padding-right: .35rem;}
	.research ._info{padding-top:.25rem;padding-bottom: .35rem;}
	.project ._item{width: 100%;margin-bottom: .4rem;}
	.project ._item:last-of-type{margin-bottom: 0;}
	.project ._item>div{height: auto;}
	.project ._item ._title .cn s:before{width: 5px;height: 5px;}
	.project ._item ._title .cn{font-size: 18px;}
	.project ._item ._column{margin-top:.4rem;}
	.project ._item>div{padding: .5rem .4rem;}
	.project ._item ._column li>a{padding: .2rem 0;}
	.project ._item ._column ._tab{margin: -.2rem 0;}
	.footer ._code .item .follow{padding: .2rem .3rem;}
	.recruitList ._table th:nth-child(3),
	#recruitList ._check td:nth-child(3),
	.recruitList ._table th:nth-child(4),
	#recruitList ._check td:nth-child(4){display: none;}
	#recruitList ._check,
	.recruitList ._table thead{height: .9rem;}
	#recruitList ._info ._txt>div p,
	#recruitList ._info ._txt>div span,
	#recruitList ._info ._txt>div em{font-size: 14px !important;}
}

.opaque{z-index:10;padding:4vw 0;}

.opaque_txt{display:inline-block;will-change:transform;}

.opaque_txt>h1{font-weight:bold;font-family:'ARCHIVOBLACK';font-size:6vw;line-height:1;will-change:transform;}

.opaque_txt>.h_01{background-image: url(../images/txtbg.jpg);background-repeat:no-repeat;background-position:center bottom;background-size:100% 0;
-webkit-background-clip: text;-webkit-text-fill-color:transparent;position:relative;z-index:2;}
.opaque_txt>.h_02{position:absolute;top:0;left:0;opacity:0;background-image: url(../images/txtbg2.jpg);background-repeat:no-repeat;background-position:center top;
background-size:cover;-webkit-background-clip: text;-webkit-text-fill-color:transparent;}
.videoBg{width:100%;height:100%;object-fit:cover;}

.videoBg::-webkit-media-controls-enclosure{display:none;}
.introduce_modular{padding:2vw 0;}
.introduce_modular {background-color: #fff;}
	.introduce_modular .row {position: relative; z-index: 5;}
	.introduce_modular .introduce_video {    position: relative; z-index: 3;background-color: #fff; margin-top:150PX;}
	.introduce_video .introduce_video_box {z-index: 1; margin-top: -12vw; overflow: hidden;}
	.introduce_video .video_poster {position: relative;z-index: 2;overflow: hidden;}
	.introduce_video .video_poster .videoBg {pointer-events: none; position: relative; z-index: -1;}
	.introduce_video .border-top {top: -1px;}
	.introduce_video .border-bottom {bottom: -1px;}
.indexline_p{font-size:16px;margin-top:1.5vw;line-height:26px;display:inline-block;}

.introduce_video .introduce_video_box{z-index:-1;margin-top:-7vw;}

.introduce_video .video_poster{}

/*.introduce_video .play_btn{position:absolute;top:60%;left:50%;width:76px;height:76px;margin-top:-38px;margin-right:-38px;}

.introduce_video .play_btn>img{width:100%;}*/

.introduce_video.stretch_fully .introduce_height{width:100%;height:20vw;}

.introduce_video.stretch_fully .introduce_video_box{position:sticky;top:0;z-index:2;}

/*.introduce_video.stretch_fully .play_btn{top:50%;opacity:1;-webkit-opacity:1;visibility:visible;}*/

.master_title .master_name {
    font-size: 44px;
    font-weight: bold;
    margin-bottom: 8px;
}
.master_more {
    margin-left: auto;
}
.master_t {
    align-items: center; margin-bottom:50px
}
.introduce_video .section-border{position:absolute;z-index:5;}

.introduce_video .border-top{height:12vw;left:0;right:0;top:0;}

.introduce_video .border-bottom{height:12vw;left:0;right:0;bottom:0;}

.introduce_video .border-left{width:12vw;left:0;bottom:0;top:0;}

.introduce_video .border-right{width:12vw;right:0;bottom:0;top:0;}

.introduce_video.stretch_fully .border-top,.introduce_video.stretch_fully .border-bottom{height:0;}

.introduce_video.stretch_fully .border-left,.introduce_video.stretch_fully .border-right{width:0;}



.Habout{margin-top:3vw;padding-bottom:1vw;}
.Habout_txt .Habout_info{font-size:1.7708333333333335vw;line-height:1.8;text-align:justify;}
.Habout_txt .Habout_info{background: linear-gradient(to right, #333 50%, #000 50%);
background-clip:text;-webkit-background-clip: text;-webkit-text-fill-color:transparent;
background-size: 200% 100%;background-position:100%;text-decoration:none;-webkit-transition:all 4s;transition:all 4s;}
.Habout_txt .Habout_info.animated{background-position:0 100%;}


.Habout_img{align-items:center;justify-content:center;}
.Habout_img .Habout_img_info{max-height:100%;max-width:90%;}
.Habout_img .Habout_img_info>img{width:100%;height:100%;object-fit:cover;}
.Habout_num{margin-top:2.5vw;}
.data_item{margin-right:15%;}
.data_item:last-child{margin-right:0;}
.data_item .data_number{color:#444;}
.data_item .data_number>span{font-size:4.0625vw;line-height:1;margin-bottom:.6vw;font-family: bebas;}
.data_item .data_number>em{font-size:1.666666vw;margin-left:5px;font-weight:bold;line-height:1;}
.data_item  .data_p{font-size:22px;overflow:hidden;text-overflow:ellipsis;
display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;color:#898989;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻中心<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.jnm{padding:8vw 0;background-image: linear-gradient(#fff,#e5efff);}
.jnm_box{z-index:2;padding-left:10vw;}
.jnm_t{padding-right:7vw;padding-top:3vw;}
.jnm_t .master_more{margin-top:4.6vw;margin-left:1vw;}
.jnm_t .master_more .master_more_btn{color:#fff;}
.jnm_t .master_more .master_more_btn .master_more_txt i{font-size:20px;}
.jnm_t .master_more .master_more_btn .master_aperture.circle01{background-color:rgba(29,107,221,.3);}
.jnm_t .master_more .master_more_btn .master_aperture.circle02{background-color:rgba(29,107,221,.1);}
.jnm_list{margin-left:-1vw;padding-right:1vw;}
.jnm_item{padding:0 1vw;}
.jnm_item .jnm_img{width:100%;height:0;padding-bottom:65%;overflow:hidden;}
.jnm_item .jnm_img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;-webkit-transition:all 1.5s;transition:all 1.5s;}
.jnm_item .jnm_cnt{padding:2vw 1.6vw 1.2vw 1.6vw;}
.jnm_item .jnm_txt{padding-bottom:2vw; min-height:8.2vw}
.jnm_item .jnm_txt:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#bbb;}
.jnm_item .jnm_txt h5{font-size:1.145vw;line-height:1.145vw;margin-bottom:1.5vw;color:#222;
overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;}
.jnm_item .jnm_txt p{line-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.jnm_item .jnm_other{padding-top:1.25vw;line-height:24px;}
.jnm_item .jnm_other .jnm_circular{position:absolute;left:-7.5px;top:-100%;width:30px;height:30px;background-color:#c5d9f5;margin-top:-15px;z-index:-1;
transform:scale(.5);-webkit-transform:scale(.5);}
.jnm_item .jnm_other .jnm_time,.jnm_item .jnm_other .jnm_details{z-index:2;}
.jnm_item .jnm_other .jnm_time i{margin-right:.5vw;}
.jnm_item .jnm_other .jnm_time span{font-weight:bold;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>合作伙伴<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.partner{padding-top:6vw;padding-bottom:7vw;z-index:2;overflow:hidden;}
.partner .partner_bg{position:absolute;bottom:0;left:0;width:100%;z-index:-1;}
.partner .partner_bg img{width:100%;}

.partner .partner_t{align-items:flex-end;margin-bottom:3.6vw;}
.partner .partner_txt{margin-left:auto;}
.partner .partner_txt h4{font-size:1.46vw;line-height:1.46vw;margin-bottom:.8vw;}
.partner .partner_txt p{font-size:16px;}

.partner_list .partner_item{padding:0.6vw 0.4vw;  }
.partner_list .partner_item>a{align-items:center;justify-content:center;width:100%; border:1px solid #e1e1e1; padding:10px 0px;background:#fff;}
.partner_list .partner_item img{max-width:100%;max-height:100%;object-fit:cover;}

/*》》》》》》》》》》自定义字体颜色《《《《《《《《《《*/
.co-0{color:#fff;}
.co-1{color:#00488f;}
.co-2{color:#000;}
.co-3{color:#333;}
.co-4{color:#666;}
.co-5{color:#999;}

/*》》》》》》》》》》自定义背景颜色《《《《《《《《《《*/
.bg-0{background:#fff;}
.bg-1{background:#00488f;}
.bg-2{background:#E0E0E0;}
.bg-3{background:#eee;}
.bg-4{background:#f5f5f5;}
/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>master_title/master_more<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.master_title{z-index:20;height:8vw;align-items:flex-end;}
.master_title h3{font-size:1.97vw;line-height:1.97vw;font-weight:bold;padding-left:4vw;margin-bottom:.7vw;}
.master_title .master_initials{position:absolute;bottom:1vw;left:0;z-index:-1;}
.master_title .master_initials img{height:7vw;}
.master_title .master_translate{font-size:1.45vw;color:#dadada;font-style:oblique;padding-left:1vw;font-weight:bold;text-transform:uppercase;}
.master_more .master_more_btn{width:64px;height:64px;border-radius:50%;-webkit-border-radius:50%;align-items:center;justify-content:center;z-index:2;}
.master_more .master_more_btn .master_aperture{position:absolute;width:100%;height:100%;border-radius:50%;-webkit-border-radius:50%;
opacity:0;-webkit-opacity:0;z-index:-1;}
#particles{position:fixed;width:100vw;height:100vh;top:0;left:0;z-index:1;}

.news_bg{position:absolute;bottom:-25vw;left:-15vw;width:55vw;}
.news_bg img{width:100%;height:100%;object-fit:cover;}



.future{ background:#f3f3f3; padding:50px 
    /* 0;; */}
	.future .bg{ background:#fff; padding:50px}
	.future_con{      background-image: url(../images/future.jpg);
    width: 100%;
   
    background-position: 100%;
    background-repeat: no-repeat;
    -webkit-transition: all .5s;
    transition: all .5s ;
    color: #ffffff; padding:100px 0px; text-align:center}
	
		.future_con:hover{    background-position:50%;}
	.future_con h2{ font-size:48px; font-weight:bold; margin-bottom:20px}
		.future_con  p{ font-size:20px;; font-weight:bold; line-height:2}
			.future_con .master_more{ margin:0px auto; width:164px; margin-top:50px}
			
			/*》》》》》》》》》》page_导航《《《《《《《《《《*/
.page_nav{justify-content:center;line-height:70px;}
.page_nav li{padding:0 2.5vw;}
.page_nav li a{font-size:16px;overflow:hidden;} 
.page_nav li a.on:after{transform:scaleX(1);-webkit-transform:scaleX(1);transform-origin:0;-webkit-transform-origin:0;}
.page_nav li a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:3px;
background-color:#f7b500;transform-origin:100%;-webkit-transform-origin:100%;-webkit-transform .35s cubic-bezier(.215,.61,.355,1);
transition: transform .35s cubic-bezier(.215,.61,.355,1);transform:scaleX(0);-webkit-transform: scaleX(0);}
.page_nav li a:before {
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: 0;
    content: "";
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 5px solid #fff;
    opacity: 0;
    visibility: visible;
    bottom: -5px;
    -webkit-transition: 0.38s;
    -o-transition: 0.38s;
    -moz-transition: 0.38s;
    transition: 0.38s;
}
.page_nav li.active a:before {
    opacity: 1;
    visibility: visible;
    bottom: 0;
}
/*》》》》》》》》》》简介《《《《《《《《《《*/
.section_line{padding-top:8vw;padding-bottom:7vw;}
.introduce{background:url(../images/about_bg01.jpg) no-repeat center center;background-size:cover;}
.introduce_title{padding-bottom:.5vw;margin-bottom:2.5vw;}
.introduce_title .introduce_since{line-height:1.2;color:rgba(9,80,167,.08);font-family:bebas;font-weight:bold;font-size:8.25vw;}
.introduce_title .introduce_name{font-size:2.1875vw;line-height:1;position:absolute;bottom:.5vw;left:0;z-index:2;}
.introduce_cnt{line-height:30px;font-size:16px;text-align:justify;}
.introduce_cnt p{margin-bottom:1vw;}
.introduce_cnt p:last-child{margin-bottom:0;}
.introduce_cnt img{ max-width:100%}


.about-us {
  position: relative;
  z-index: 3;
  padding: 140px 0 58px 6.25%;
      background: url(../images/about_bg1.jpg) no-repeat center center;
    background-size: cover;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-items: flex-end;
  -moz-box-align: end;
  -ms-flex-align: end;
  align-items: flex-end;
}
#particles-js {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  pointer-events: none;
}
.about-us-content {
  width: 38.888%;
}
.about-us-title {
  margin-top: 70px;
  margin-bottom: 42px;
}
.about-us-title strong {
  display: block;
  margin-bottom: 20px;
  line-height: 1;
  color: #333333;
  font-size: 38px;
  font-weight: normal;
}
.about-us-title span {
  display: inline-block;
  padding: 0 20px;
  border-radius: 25px;
  height: 50px;
  line-height: 50px;
  color: #fff;
  font-size: 28px;
  font-weight: lighter;
  background: #00488f;
}
.about-us-text {
  margin-bottom: 46px;
}
.about-us-text p {
  color: #666666;
  font-size: 16px;
  text-align: justify;
  line-height: 2;
}
.about-swiper {
  width: 50%;
  margin: 0;
  cursor: url('../images/curse.png'), -webkit-grab;
  cursor: url('../images/curse.png'), -moz-grab;
  cursor: url('../images/curse.png'), grab;
}
.about-slide {
  margin-right: 5vw;
  width: 55.5555%;
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}
.about-slide a {
  cursor: url('../images/curse.png'), -webkit-grab;
  cursor: url('../images/curse.png'), -moz-grab;
  cursor: url('../images/curse.png'), grab;
}
.about-slide a:hover figure:before {
  background: rgba(0, 102, 217, 0.5);
}
.about-slide a:hover figure img {
  -webkit-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -ms-transform: scale(1.05);
  -o-transform: scale(1.05);
  transform: scale(1.05);
}
.about-slide a:hover .about-fix:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.about-slide figure {
  z-index: 3;
  border-radius: 10px;
  position: relative;
  display: block;
  padding-bottom: 114.58%;
  height: 0;
  overflow: hidden;
  line-height: 1;
}
.about-slide figure img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: 0.58s;
  -o-transition: 0.58s;
  -moz-transition: 0.58s;
  transition: 0.58s;
}
.about-slide figure:before {
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 10px;
  content: "";
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  z-index: 3;
  -webkit-transition: 0.68s;
  -o-transition: 0.68s;
  -moz-transition: 0.68s;
  transition: 0.68s;
}
.about-fix {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 240px;
  padding-top: 72px;
  height: 93px;
  text-align: center;
  z-index: 4;
}


.about-fix:before {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  content: "";
  width: 100%;
  height: 100%;
  background: url(../images/aboutbg.png) center no-repeat;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
.about-fix span {
  display: block;
  line-height: 1;
  color: #fff;
  font-size: 24px;
  -webkit-transition: 0.48s;
  -o-transition: 0.48s;
  -moz-transition: 0.48s;
  transition: 0.48s;
}
.introduct {
  position: relative;
  z-index: 3;
  padding: 65px 10% 158px;
}
.introduct-fix strong {
  display: block;
  text-align: center;
  line-height: 1.2;
  color: #00488f;
  font-size: 38px;
  font-weight: normal;
}
.introduct-text {
  margin-top: 42px;
}
.introduct-text p {
  color: #333333;
  font-size: 16px;
}
.introduct-data {
  margin-top: 90px;
  display: -webkit-flex;
  display: -moz-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-around;
  -ms-flex-pack: distribute;
  justify-content: space-around;
}
.introduct-item {
  text-align: center;
}
.introduct-item p {
  margin-bottom: 20px;
  line-height: 1;
  color: #333333;
  font-size: 16px;
}
.introduct-item p b {
  display: inline-block;
  margin-right: 8px;
  color: #00488f;
  font-size: 54px;
  font-family: bebas;
}
.introduct-item span {
  display: block;
  color: #666666;
  font-size: 16px;
  line-height: 1.8;
}
.industry_fullpage{color:#ffffff;}
.industry_fullpage a{color:#ffffff;} 
.industry_bg{ width: 100%; height: 100%; position:absolute; top:0; left:0; background: 50% 0 no-repeat fixed; background-size: cover;} 
.industry_box{ position:relative; z-index: 1;}
.industry_range{ max-width: 563px;}
.industry_tit{}
.industry_des{ line-height: 1.875; text-align: justify; margin-top: .40rem;} 
.industry_fullpage .industry_sec:nth-child(even) .industry_range{ float:right;}
.industry_fullpage .industry_sec00 .banner_bg{ background-attachment: local;}
.industry_fullpage .industry_sec07 .industry_bg{ background-attachment: local;}
.industry_fullpage .industry_sec.active .industry_tit{ 
	-webkit-animation: 1s .2s fadeInUp both;
	animation: 1s .2s fadeInUp both;
}
.industry_fullpage .industry_sec.active .industry_des{ 
	-webkit-animation: 1s .4s fadeInUp both;
	animation: 1s .4s fadeInUp both;
} 

.sub_wrap{ padding: .80rem 0;}
/*=======banner_wrap02=====*/
.banner_wrap02{ height: 6rem /* auto; padding-top: 31.25%; min-height: 280px;*/}
.banner_wrap02 .banner_des,
.banner_wrap02 .banner_mouse{ display: none;}

/* 产品详情 */



.detail{
    background-color: #f6f6f6;
    position: relative;
    padding-bottom:100px;
    padding-top:50px;
}

.detail .detail_index p{
    font-size: 14px;
    line-height: 50px;
    color:#666;
    border-bottom:1px solid #e5e5e5;
    cursor: pointer;
}
.detail .detail_left{
    width: 25%;
   
    background-color: #fff;
    margin-top: 55px;
    float: left;
    display: inline-block;
    position: relative;
}


.detail .detail_left ul li:first-child{
    margin-top:20px;
}
.detail .detail_left ul li{
    margin-left:30px;margin-right:30px;
    padding-top:35px;
    box-sizing: border-box;
    display:block;
    
    height: 90px;
    font-size: 16px;
    color:#333333;
    border-bottom:1px solid #e5e5e5;
    background: url(../images/label1.jpg) no-repeat right center;
}
.detail .detail_left ul li a{ color:#333}
.detail .detail_left ul li:nth-child(7){
    border:0
}
.detail .detail_left .on{
    color:#89c8e4;
    background: url(../images/label.jpg) no-repeat right center;
}
.detail .detail_left li:hover{
    color:#89c8e4;
    background: url(../images/label.jpg) no-repeat right center;
    
}
.detail .detail_left .msg{
    width:180px;
    height: 35px;
    background-color: #eeeeee;
    margin-top:30px;
    color:#888888;
    padding-left:25px;
    box-sizing: border-box;
    margin-bottom:20px;
}
.detail .detail_left  .submit{
    background: url(../images/prosearch.png) no-repeat;
    background-position:center;
    height:35px;
    width: 60px;
    position: absolute;
    right:30px;
    top:111px;
    background-color: #89c8e4;
}
.detail .detail_left .first::after{
    border:none;
}

.detail .detail_left h3{
    padding-left:30px;
    font-size:24px;
    color:#333;
    text-align: center;
    line-height: 80px;
    border-bottom:1px solid #e5e5e5;
    background: url(../images/pro-caidan.png) no-repeat 15px center;
}


.detail .detail_right{
    float: right;
    background-color: #fff;
    margin-top:55px;
    width:72%;
    padding:35px 30px;
    box-sizing: border-box;
}
.detail .detail_right .pic_box{
    width:45%; float: left
   
}
.detail .detail_right .detail_text h1{border-bottom: 1px solid #e5e5e5; font-size:24px; padding-bottom:10px; margin-bottom:10px}
.detail .detail_right .pic_box a img{ border:2px solid #f6f6f6}
.detail .detail_right .pic_box img{ max-width:100%}
.detail .detail_right .detail_text{
    float: right;
    width: 52%;
   
    position: relative; 

}
.detail .detail_right .detail_text p{
    color:#666;
    font-size: 14px;
    line-height: 28px;
    
}
.detail .detail_right .detail_text p strong{ font-size:16px; color:#222; margin-top:10px}
.detail .detail_right .detail_text span{
    color:#939393;
}

.detail .detail_right .detail_text ul{
    position: absolute;
    left:0;
    bottom:10px;
    width: 100%;
    height: 50px;
}
.detail .detail_right .detail_text ul  li{
    font-size: 14px;
    margin:5px;
    color:#bdbebe;
    line-height: 40px;
    text-align: center;
    padding:0 8px;
    border-bottom:1px solid #bdbebe;
    float: left;
}
.detail .detail_right .detail_text ul  li:hover{
    color:#535353;
    border-bottom:1px solid #535353;
}

.detail .detail_right .detail_content{
    margin-top:45px; width:100%
}
.detail .detail_right .detail_content h3{
    color:#333;
    font-size: 26px;
    line-height: 60px;
    border-bottom: 1px solid #d2d2d2;
}
.detail .detail_right .detail_content p{
    margin-right:10px;
    color:#666;
    font-size: 16px;
    line-height: 35px;
}
.detail .detail_right .detail_content .detail_p{
    margin:25px 0;
}
.detail .detail_right .detail_content .detail_p .bi{
    padding-left:260px;
}
.detail .detail_right .detail_content .detail_p .zheng{
    padding-left:45px;
}
.detail .detail_right .detail_content .detail_p .ye{
    padding-left:80px;
}
.detail .detail_right .detail_content .detail_p .ti{
    padding-left:110px;
}
.detail_p table{    border: 1px solid #efefef!important;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0; margin-bottom:20px}
.detail_p table tbody tr:nth-child(2n+1) td {
    background-color: #e1e1e1;
}
.detail_p table tr:first-child td {
    font-weight: bold;
    border-top: 2px solid #cecece !important;
}
.detail_p table tbody tr td {
    padding: 5px 15px;
    border: 1px solid #efefef !important;
}
   .masterTitle03 .cn{font-size:38px;}
.culture{background-color:#f8fbfd;padding-top:80px;padding-bottom:100px;}
.cultureList{margin-top:35px;position:relative;z-index:2;}
.cultureList .itemIcon{width: 88px;margin:0 auto;transition:transform .5s ease-in-out;}

.cultureList .itemIcon i{ font-size:50px; color:#00488f}
.cultureList .itemName{font-size:24px;line-height:1;font-weight:bold;margin-top:50px;margin-bottom:20px;}
.cultureList .item>div{height:100%;padding:55px 20px 60px 20px;cursor:pointer;}
.cultureList .itemLine{font-size:16px;line-height:1.875;}
.cultureList .item{background-color:rgba(255,255,255,1);
box-shadow:0 0 20px rgba(0, 0, 0, .05); margin:10px}

.partner{padding:90px 0;}
.partnerList{margin-top:60px;}
.partnerList>div{flex-wrap:wrap;margin:-8px;}
.partnerList .item{padding:8px;}
.partnerList .item>div{width:100%;border:1px solid #c4d2e4;border-radius:10px;overflow:hidden;padding:5px;cursor:pointer;transition: all .2s linear;}
.partnerList .item>div>img{width:100%;height:100%;object-fit:contain;}
.cultureList .item:hover .itemIcon{transform:translateY(-8px);}
.partnerList .item:nth-child(6n+2){animation-delay:.2s;}
.partnerList .item:nth-child(6n+3){animation-delay:.4s;}
.partnerList .item:nth-child(6n+4){animation-delay:.6s;}
.partnerList .item:nth-child(6n+5){animation-delay:.8s;}
.partnerList .item:nth-child(6n+6){animation-delay:1s;}
.partnerList .item>div:hover{box-shadow:0 10px 20px rgba(0,0,0,.15);transform: translate3d(0,-4px,0);}




.news_list02{margin-top:40px;}
.news_list02 ul li{border-bottom:1px solid #d1d3d4;}
.news_list02 ul li .rect-44{padding-bottom:0;}
.news_list02 ul li a{display:block; padding:40px 0;}
.news_list02 ul li .left{float:left; width:61%;}
.news_list02 ul li .left .tit{font-size:26px; color:#444444; margin:12px 0; transition:.5s ease;}
.news_list02 ul li .left .con{color:#888; font-size:16px; line-height:2;  margin-bottom:25px;}
.news_list02 ul li .left .txt{height:40px; position:relative;}
.news_list02 ul li .left .txt .date{color:#00488f; opacity:1; visibility:visible; transition:.5s ease;}
.news_list02 ul li .left .txt .icon{position:absolute; top:0; opacity:0; visibility:hidden; transition:.5s ease;}
.news_list02 ul li .left .txt .icon i{display:inline-block; width:40px; height:40px; color:#fff; text-align:center; line-height:40px; vertical-align:middle; border-radius:50%; background:#00488f; transition:all 0.5s ease;}
.news_list02 ul li .right{float:right; width:26%; overflow:hidden;}
.news_list02 ul li:hover .left .tit{color:#00488f;}
.news_list02 ul li:hover .left .txt .icon:hover i{background:#00488f;}
.news_list02 ul li:hover .left .txt .date{opacity:0; visibility:hidden;}
.news_list02 ul li:hover .left .txt .icon{opacity:1; visibility:visible;}
.news_list02 ul li .img_{position:relative;}
.news_list02 ul li .img_ img{ max-width:100%}
.news_list02 ul li .img_cover{position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(5,80,125,0); overflow:hidden;}
.news_list02 ul li .img_cover:before{position:absolute; top:-20%; left:0; width:100%; height:100%; background:rgba(255,255,255,0.5); content:''; -webkit-transition:-webkit-transform 0.6s; transition:transform 0.6s; -webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-110%,0);}
.news_list02 ul li:hover .img_cover{background:rgba(5,80,125,.3); transition:.5s;}
.news_list02 ul li:hover .img_cover:before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0); transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,130%,0);}
body .select-ui-options-default li:hover{background:#00488f;}
body .select-ui-options-default-bottom{border-top:1px solid #eee}
/* 没有图片的时候 */
.news_list02 ul li.no_img .left{width:100%;}
.news_list02 ul li.no_img .right{display:none;}

/*分页 start*/
.widgets_common_pages_3{text-align:center; margin-top:50px;}
.widgets_common_pages_3 .page {color:#4b4b4b; display:inline-block; border:1px solid #E8E9E8; padding:0px 17px; vertical-align:middle; background:#fff; font-size:16px ;font-weight:normal; height:40px; line-height:40px; transform:skewX(-30deg);}
.widgets_common_pages_3 .page em{display:block; transform:skewX(30deg);}
.widgets_common_pages_3 .arrs{display:inline-block; width:35px; height:35px; line-height:35px; border-radius:50%; background:#F5F5F5; margin:0 24px; color:#00488f; transition:all 0.5s ease;}
.widgets_common_pages_3 .arrs i{vertical-align:top;}
.widgets_common_pages_3 .count {font-size:16px; color:#4b4b4b;}
.widgets_common_pages_3 .page.on{background:#00488f; color:#fff;}
.widgets_common_pages_3 .page:hover{background:#00488f; color:#fff;}
.widgets_common_pages_3 .arrs:hover{background:#00488f; color:#fff;}

@media only screen and (max-width:760px){
    .widgets_common_pages_3 {margin-top:25px;}
    .widgets_common_pages_3 .page{padding:0 10px; font-size:14px; height:30px; line-height:30px; transform:skewX(0);}
    .widgets_common_pages_3 .page em{transform:skewX(0);}
    .widgets_common_pages_3 .arrs{width:30px; height:30px; line-height:35px; margin:0 5px; font-size:13px;}
    .widgets_common_pages_3 .count{font-size:14px; display:block; margin-top:10px;}
}
/*分页 end*/
.solve01{padding-top:120px;padding-bottom:350px;}
.solve01 .master_title04{margin-bottom:40px;}
.solve01 .solve01Line{font-size:16px;line-height:2.125;}
.solve02{background-color:#f1f9fe;padding-bottom:120px;}
.solve02 ._bg{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);z-index:-1;}
.solve02 ._bg>img{width:100%;}
.solve02List{margin-top:70px;}
.solve02List>div{margin:-25px;flex-wrap: wrap;}
.solve02List ._item{padding:25px;}
.solve02List ._item>div{background-color:#fff;box-shadow: var(--box-shadow01);padding:50px;height: 100%;
border-radius:10px;text-align:justify;position:relative;z-index:2;overflow:hidden;transition:all .2s linear,color 0.3s;}
.solve02List ._item>div:before{content:'';position:absolute;bottom:0;left:0;width:100%;height:calc(100% + 100px);z-index:-1;opacity:0;
transition:opacity  0.3s,transform .6s ease;transform:translateY(100px);
background-image:url(../images/solve02Bg.png);background-repeat:no-repeat;background-position:center center;background-size:cover;}
.solve02List ._item ._name{font-size:26px;line-height:1.625;font-weight:bold;margin-bottom:25px;}
.solve02List ._item ._line{font-size:16px;line-height:32px;height:256px;}
.solve02List ._item ._line .scrollbar-track-y{background-color:rgba(255,255,255,.2) !important;}
.solve02List ._item ._line .scrollbar-track-y .scrollbar-thumb-y{background:#fff !important;}


.solve02List ._item>div:after{content:'';position:absolute;left:0;height:7px;width:100%;
background-image: -webkit-linear-gradient(left,#1669e1,#01cafe);bottom:0;transition:opacity .3s;}

.solve03{padding:50px;  background:#f3f3f3}
.solve03 .master_title04{margin-bottom:50px;}
.solve03 .bg    {background: #fff;
    padding: 50px;
}
.solve03 .so_nr{ background:#f3f3f3}
.solve03 .left{ width:60%; float:left; padding:0.5rem 0.5rem;}
.solve03 .left h1{ font-size:30px; font-weight:bold; margin-bottom:20px}
.solve03 .left p{ margin-bottom:10px; line-height:1.8; font-size:17px; color:#333}
.solve03 .right{ width:40%; float: right}
.solve03 .right img{ max-width:100%}
.solve04{padding:0px 50px 50px 50px;  background:#f3f3f3}
.solve04 .master_title04{margin-bottom:50px;}
.solve04 .bg    {background: #fff;
    padding: 50px;
}
.solve04 .so_nr{ background:#f3f3f3}
.solve04 .left{ width:40%; float:left; }

.solve04 .right p{ margin-bottom:10px; line-height:1.8; font-size:17px; color:#333}
.solve04 .right{ width:60%; float: right;padding:1rem 0.5rem;}
.solve04 .left img{ max-width:100%}

.solve01 .master_title04 {
    margin-bottom: 40px;
}

.master_title04 {
    position: relative;
    padding-bottom: 30px;
    justify-content: center;
}
.master_title04 .master_title04_cn {
    font-size: 40px;
    font-weight: bold;
    position: relative;
}
.master_title04>div {
    position: relative;
}
.master_title04>div ._circle {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    left: 0;
    transform: translate(-35%,-35%);
}
.master_title04>div ._circle:before {
    content: '';
    width: 100%;
    height: 100%;
    background-image: url(../images/title04Icon.png);
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    animation: turns 5s infinite linear;
    transform-origin: 35%;
}
.master_title04 .master_title04_cn {
    font-size: 40px;
    font-weight: bold;
    position: relative;
}
.master_title04:after {
    content: '';
    width: 56px;
    height: 3px;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background-image: -webkit-linear-gradient(left,#1669e1 50%,#20c5a8 50%);
}
.font_effect>span {
    display: inline-table;
    overflow: hidden;
}
.pidentify_right{
    margin-top: 45px;
    display: inline-block;
    width:72%; float:right
  
}
.pidentify_right .identify_box{
    padding:40px;
    background-color: #fff;
    width:48%;
  
    box-sizing: border-box;
    margin:0px 2% 2% 0;
    display: inline-block;
}
.pidentify_right .identify_box:nth-child(2n){ margin:0px  0 2% 0}
.pidentify_right .img_box{
    width: 40%;
    
    float: left;
}
.pidentify_right .img_box img{ width:100%}
.pidentify_right .identify_box{
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
}
 .pidentify_right .identify_box:hover{ 
   transform: translateY(-10px);
}
.pidentify_right .identify_text{
    float: right;
    color:#333;
    width:57%;

}
.pidentify_right .identify_text h4{
    font-size: 16px;
    padding-top:15px;
    padding-bottom:20px;
}
.pidentify_right .identify_text .nr { overflow:hidden}
.pidentify_right .identify_text .nr p{
    font-size: 14px;
    color:#666;
    line-height: 25px;
}
.new-info{    padding: 50px;
    background: #f3f3f3;
}
.new-info .bg {
    background: #fff;
    padding: 50px;}
.new-info .con{ padding: 50px;
    background: #f3f3f3;}
	.new-info .con .title{    line-height: 1.8;
    font-size: 30px; text-align:center; color:#333
}
   .new-info .con .info {margin-top: 0.2rem;
    padding-bottom: 0.4rem;
    text-align: center;
    border-bottom: 1px solid rgb(221, 221, 221);}
	.new-info .con .content { margin-top:20px}
.new-info .con .content p{    font-size: 16px; margin-bottom:10px}
.new-info .bot{ margin-top:20px}
.new-info .bot a{ color:#333}
.honor { padding: 4.166666666666667vw 0px}
.history{ padding: 4.166666666666667vw 0px}
.honor ul li{ width:32%; margin-right:2%; float:left; margin-bottom:20px}
.honor ul li:nth-child(3n){ margin-right:0}
.honor ul li .title{ height:60px; line-height:60px; text-align:center; background:#f3f3f3;color:#333}
.honor ul li .title a{ }
.honor ul li img{ border:1px solid #ccc}
.about-three{width: 93%;height: 800px;background: url(../images/his-bg.jpg) no-repeat center;background-size: cover;}
.about3-shodow{width: 100%;height: 100%;background: rgba(0,0,0,0.7);}
.about3-red{background: #00488f;margin-left: 7.5%;width: 68%;height: 578px;margin-top: 110px;}
.about3-red .nian{margin-top: 70px;padding: 0 32px;height: 74px;line-height: 74px;color: #00488f;font-size: 48px;background:#00ae73;display: inline-block;font-family: bebas;}
.about3-red .txt{margin-top: 30px;padding: 0 150px 0 190px;}
.about3-red .txt .zh{font-size: 18px;color: #fff;line-height: 30px;margin-bottom: 10px;}
.about3-red .txt .en{font-size: 16px;color: #fff;line-height: 28px;}
.about3-fr{padding-top: 60px;text-align: center;width: 22%;height: 100%;position: relative;}
.about3-fr .tit{font-size: 28px;color: #fff;font-weight: bold;line-height: 45px;}
.about3-fr .en{font-size: 15px;color: #fff;line-height: 24px;}
.about3-fr .gallery-thumbs{height: 100%;}
.about3-fr .gallery-thumbs .swiper-slide{height: 80px;color: #fff;font-size: 30px;cursor: pointer;line-height: 80px;text-align: center;font-family: bebas;}
.about3-fr .gallery-thumbs .swiper-slide.swiper-slide-thumb-active{color:  #00ae73;position: relative;font-family: bebas;}
.about3-fr .gallery-thumbs .swiper-slide.swiper-slide-thumb-active:before{position: absolute;width: 27%;height: 1px ;background: #00ae73;content: '';
	top: 50%;left: 0;}
.about3-box{position: relative;height: 480px;margin-top: 50px;}
.about-three .about-top{display: none;}

.fl{ float:left}
.fr{ float:right}
.about3-fr .swiper-button-prev {
    width: 38px;
    height: 22px;
    margin-top: 0;
    left: 50%;
    top: -30px;
    background: url(../images/about3-up.png) no-repeat center;
    background-size: 19px 11px;
    margin-left: -19px;
    bottom: auto;
}
.about3-fr .swiper-button-next {
    width: 38px;
    height: 22px;
    margin-top: 0;
    right: 50%;
    bottom: -30px;
    background: url(../images/about-down.png) no-repeat center;
    background-size: 19px 11px;
    margin-right: -19px;
    top: auto;
}
.about3-fr .swiper-button-prev:after, .about3-fr .swiper-button-next:after{ display:none}
.equipment{ padding: 4.166666666666667vw 0px 0px 0px; }
.pic_list{padding:0;list-style:none;overflow:hidden;}
.pic_list li{float:left;width:32%;margin:0 2% 2% 0;}
.pic_list li a{border:1px solid #eee;display:block;padding:5px;}
.pic_list li a img{border:0;}
.pic_list li a .title{text-align:center;font-size:20px;height:60px;line-height:60px; }
.pic_list li a:hover{border:1px solid #f7b149;}
.pic_list li a:hover .title{color:#f7b149;}
.pic_list li:nth-child(3n){ margin: 0px 0px 2%  0px;}
.list_page {
	text-align: center; 
	display: block;
}
.list_page:after {
	content: " ";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}
.list_page ul {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: bottom;
}
.list_page ul li {
	display: inline-block;
	border: solid 1px #ddd;
	border-radius: 4px;
}
.list_page ul a {
	color: #333;
	padding: 8px 12px;
	line-height: 18px;
	display: block;
	transition: all 1s cubic-bezier(0.175, 0.885, 0.32, 1) 0s;
	background: #fff;
}
.page_group ul {
	border-right: solid 1px #ddd;
	border-radius: 4px;
}
.page_group ul li {
	border-right: none;
	border-radius: 0;
	float: left;
}
.page_group ul li:not(:first-child):not(:last-child) {
	border-radius: 0;
}
.page_group ul li:first-child {
	border-radius: 4px 0 0 4px;
}
.page_group ul li:last-child {
	border-radius: 0 4px 4px 0;
}
.page_group ul .active a {
	background: #f3f3f3;
	border-radius: 0;
}
.bg-f6 {
    background-color: #F5F6F8; display:flex
}
.message-box{background-color: #ffffff; margin-top: 0.6rem; padding: 0.48rem 1.4rem 0.58rem; margin-bottom: 1.17rem;}


.message-box .form-group {
    width: 48%;
    margin-bottom: 0.4rem;
    position: relative;display: inline-block;
 
    vertical-align: middle;
}

.message-box .form-group:nth-child(odd) {
    margin-right: 3.2%;
}
.message-box p{font-size:20px; line-height: 2;}


input, textarea, button, select, radio {
    outline: 0;
    border: 0;
}
button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}
button, html input[type=button], input[type=reset], input[type=submit] {
    -webkit-appearance: button;
    cursor: pointer;
}
button, select {
    text-transform: none;
}
button {
    overflow: visible;
}
button, input, optgroup, select, textarea {
    margin: 0;
    font: inherit;
    color: inherit;
}
.message-form{margin-top: 0.35rem;}



.message-box  .form-group{ width: 48%; margin-bottom: 0.4rem; position: relative; }

.form-group.required::after{content: '*'; color: red; position: absolute; left: 0.1rem; top: 0.22rem; font-size: 16px;}



.message-box  .form-group:nth-child(odd){margin-right: 3.2%;}



.message-box  .form-control{background-color: #F5F6F7; width: 100%; height: 0.6rem;line-height: 0.5rem; border-radius: 0.04rem; border: 0; padding-left: 0.25rem;}



.form-texttarea{width: 100%  !important; }



.form-texttarea  .form-control{height: 1.98rem ; border: 0;border-radius: 0.04rem;}



.message-box input::-webkit-input-placeholder,.message-box textarea::-webkit-input-placeholder{



	color:#333 !important;



 }



 .message-box input::-moz-placeholder,.message-box textarea::-webkit-input-placeholder{   /* Mozilla Firefox 19+ */



	 color:#333 !important;



 }



 .message-box input:-moz-placeholder,.message-box textarea::-webkit-input-placeholder{    /* Mozilla Firefox 4 to 18 */



	 color:#333 !important;



 }



 .message-box input:-ms-input-placeholder,.message-box textarea::-webkit-input-placeholders{  /* Internet Explorer 10-11 */ 



	 color:#333 !important;



 }



 .submit-btn{width: 3rem;height: 0.6rem;background:#3171FF ;color: #ffffff; font-size: 0.16rem;border-radius: 0.04rem;}