@import url("master.css");
@import url("../font/icon/iconfont.css");
@import url("../../lib/css/roll.css");
@import url("../../lib/css/animate.css");
:root{
	--color1:#ff9333;
	--color2:#e48011;
	--color3:#1c2b5f;
	--bcr1:cubic-bezier(.4,.4,0,1);
	--bcr2:cubic-bezier(0.075, 0.82, 0.165, 1);
}
.move_top{padding-top:.9rem;}
.mobile_img{display:none;}

/*main*/
#main{position:fixed;top:0;left:0;right:0;bottom:0;}
#main .scrollbar-track-y{background-color:#eee;position:absolute;right:0;top:0;border-radius:6px;}
#main .scrollbar-track-y .scrollbar-thumb-y{background-color:var(--color1);width:100%;cursor: pointer;}

#main .liTxt{padding-right:.15rem;margin-right:-.15rem;text-align: justify;}
#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;}
.font_effect>span>font{display:block;-webkit-animation-duration:.75s !important;animation-duration:.75s !important;}
.font_effect>span>font.fadeIn{-webkit-animation-duration:1.2s !important;animation-duration:1.2s !important;}

/*》》》》》》》》》》相册、视频（打开动画）《《《《《《《《《《*/
#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;}

/*》》》》》》》》》》字体间距《《《《《《《《《《*/
.zh{letter-spacing:0.125em;}

/*》》》》》》》》》》分页器《《《《《《《《《《*/
.pagination{text-align:center;}
.pagination li{display:inline-block;padding:0 .1rem;}
.pagination li a,.pagination li span{display:block;width:.52rem;height:.46rem;line-height:.46rem;border:1px solid var(--color1);
background-color:#fff;color:var(--color1);transition:all 0.3s ease-out;border-radius: 3px;}
.pagination li.active span{background-color:var(--color1);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);}

/*富文本强制定义*/
.richText{text-align: justify;}
.richText img{display: inline-block !important;max-width: 100% !important;}
.richText p,
.richText span,
.richText em{font-size: 18px !important;}
.richText video{max-width: 100%;display: inline-block;}
.richText a{color: var(--color01) !important;text-decoration:underline !important;}

/*》》》》》》》》》》页头《《《《《《《《《《*/
.header{background-color: #fff;position: fixed;top: 0;left: 0;width: 100%;
z-index: 99;padding: 0 2.604166666666667vw;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
.header .logo>a{height: .42rem;display: block;}
.header .logo>a img{height: 100%;}
.header>div{align-items: center;height: 100%;}
.header .nav{padding-left: 1.8229166666666667vw;}
.header .nav .navlist .nav_a{position: relative;}
.header .nav .navlist .nav_a>a{transition:color .3s ease-out;height:.9rem;line-height:.9rem;
color:#333;padding:0 1.8229166666666667vw;}
.header .nav .navlist .nav_a>a i{display: none;}
.header .nav .navlist .nav_a .hoverable_txt:after{background-color: var(--color1);height: 2px;border-radius: 2px;}
.header .nav .navlist .nav_a .nav_b{position:absolute;top:100%;left:50%;min-width:1.7rem;transform:translateX(-50%) translateY(10px);
padding-top: 12px;opacity:0;visibility:hidden;transition:all 0.3s ease-in-out;}
.header .nav .navlist .nav_a .nav_b .nav_b_list{position: relative;width: 100%;background-color: #fff;
text-align: center;border:1px solid #e6e6e6;padding:.1rem 0;border-radius:5px;}
.header .nav .navlist .nav_a .nav_b .nav_b_list: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);}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a{white-space:nowrap;line-height:40px;color:#666;
transition:all .3s ease-out;padding:0 .15rem;}
.header .tel>a{color: var(--color1);align-items: center;line-height: 1;}
.header .tel>a img{margin-right: 6px;width: .28rem;height: .28rem;}
.header .inquiry{margin-left: 1.8229166666666667vw;}
.header .inquiry>a{width: .32rem;height: .32rem;background-color: #f18615;
color: #fff;align-items: center;justify-content: center;border-radius:50%;}


/*移动端菜单*/
.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: #333;}
.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);}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>首页<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.banner{width: 100%;height: 100vh;overflow: hidden;position: relative;}
.bannerSwiper{width: 100%;height: 100%;background-color: #ccc;}
.bannerSwiper .swiper-slide{overflow: hidden;}
.bannerSwiper ._bg{width: 100%;height: 100%;}
.bannerSwiper ._bg img{width: 100%;height: 100%;object-fit: cover;transform: scale(1.2);transition: transform 2s ease;}
.bannerSwiper .swiper-slide.active ._bg>img{transform:none;}
.bannerNav{position: absolute;bottom:1.3rem !important;z-index: 10;text-align: center;font-size: 0;}
.bannerNav span{width: .36rem;height: .36rem;position: relative;opacity: 1;background: none;margin: 0 .1rem !important;outline: none;}
.bannerNav span:before,
.bannerNav span:after{content: '';position: absolute;border-radius: 50%;top: 50%;left: 50%;
transform: translate(-50%,-50%);width: .08rem;height: .08rem;}
.bannerNav span:before{background-color: #fff;z-index:1;transition: all .3s ease-out;}
.bannerNav span:after{background-color: rgba(252,255,255,.2);opacity: 0;transition: all .4s ease-out;z-index: -1;}
.bannerNav span.swiper-pagination-bullet-active{pointer-events:none;}
.bannerNav span.swiper-pagination-bullet-active:after{opacity: 1;width: 100%;height: 100%;}

.quick{position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);z-index: 50;}
.quickList{width: 10rem;max-width: 100%;margin: 0 auto;}
.quickList>div{margin: 0 -.17rem;align-items: flex-end;} 
.quickList ._item{width: 33.333333%;padding: 0 .17rem;}
.quickList ._item a{background-color: #fff;height: .74rem;border-top-left-radius: .1rem;border-top-right-radius: .1rem;
align-items: center;justify-content: center;color: var(--color1);transition: all .4s ease-out;}
.quickList ._item ._icon{height: .36rem;margin-right: 5px;position: relative;}
.quickList ._item ._icon img{height: 100%;transition: opacity .4s ease-out;}
.quickList ._item ._icon img:first-of-type{opacity: 1;opacity: 1;}
.quickList ._item ._icon img:last-of-type{position: absolute;top: 0;left: 0;opacity: 0;z-index: 2;}


/*masterTitle*/
.masterTitle1{line-height: 1;}
.masterTitle1 ._h{font-size: .4rem;}
.masterTitle1 ._p{letter-spacing: .2em;margin-top: .15rem;}


/*masterBtn*/
.hoverbtn .hoverbtn_txt{position:relative;overflow:hidden;display:inline-block;z-index: 2;
width: 1.3rem;height: .4rem;line-height: .4rem;border-radius: 5px;text-align: center;transition: .4s ease;}
.hoverbtn .hoverbtn_txt:before,.hoverbtn .hoverbtn_txt:after{content:'';position:absolute;height:100%;width:100%;
bottom:100%;left:0;transition: .4s cubic-bezier(0.75, 0, 0.125, 1);}
.hoverbtn .hoverbtn_txt:before{background-color: rgba(255,147,51,.5);z-index:-2;}
.hoverbtn .hoverbtn_txt:after{background-color: var(--color1);z-index:-1;}

.field{padding: 1.5rem 0;position: relative;overflow: hidden;}
.field ._bg{position: absolute;bottom: 0;right: 0;z-index: -1;height: 4.5rem;}
.field ._bg img{height: 100%;transform: translateY(15%);}
.fieldList{margin-top: .6rem;position: relative;}
.fieldList>div{overflow: hidden;border-radius: .1rem;}
.fieldSwiper{width: calc(100% + .75rem);}
.fieldSwiper ._item{margin-right: .75rem;}
.fieldSwiper ._item a{border-radius: .1rem;}
.fieldSwiper ._item ._img{position: relative;height: 0;width: 100%;padding-bottom: 62.7906976744186%;
border-top-left-radius: .1rem;border-top-right-radius: .1rem;overflow: hidden;}
.fieldSwiper ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.fieldSwiper ._item ._txt{border-bottom-left-radius: .1rem;border-bottom-right-radius: .1rem;background-color: #fff;
border: 1px solid #eee;padding: .5rem .3rem .55rem .3rem;border-top: 0;transition: border-color .3s ease-out;}
.fieldSwiper ._item ._txt ._name{line-height: 1;margin-bottom: .15rem;color: #333;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: color .3s ease-out;}
.fieldSwiper ._item ._txt ._line{color: #666;line-height: 1.8125;height: calc(2em * 1.8125);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.fieldSwiper ._item ._txt .hoverbtn_txt{margin: 0 auto;margin-top: .2rem;border: 1px solid rgba(255,147,51,.2);color: #595957;}
.fieldList .fieldPage{position: absolute;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;
text-align: center;line-height: .6rem;font-size: .42rem;color: #ddd;transition: color .3s ease-out;}
.fieldList .fieldPrev{left: -1rem;}
.fieldList .fieldNext{right: -1rem;}

.network{padding-top: 1.5rem;padding-bottom: 1.9rem;background-color: #f4f8fa;overflow: hidden;}
.networkBox{position: relative;}
.networkCnt ._info{padding-left: .3rem;position: relative;z-index: 2;}
.networkCnt ._info:before{content: '';position: absolute;left: 0;top: 0;height: 100%;width: 1px;
background-image: linear-gradient(to bottom, rgba(255,147,51,.5), rgba(255,147,51,0));z-index: -1;}
.networkCnt ._info ._list{margin-top: .6rem;}
.networkCnt ._info ._list ._item>a{display: inline-block;}
.networkCnt ._info ._list ._item ._name{color: #333;line-height: 1;position: relative;transition: color .3s ease-out;}
.networkCnt ._info ._list ._item ._name:after{content: '';position: absolute;left: -.3rem;transform: translate(-50%,-50%);
top: 50%;height: 0;background-color:var(--color1);width: 3px;border-radius: 3px;opacity: 0;transition: all .3s ease-out;}
.networkCnt ._info ._list ._item ._line{color: #333;opacity: .5;line-height: 1.6111111111111112;margin-top: 5px;}
.networkCnt ._info ._list ._item{margin-bottom: .4rem;}
.networkCnt ._info ._list ._item:last-of-type{margin-bottom: 0;}
.networkCnt ._info ._list ._item>a.on ._name{color: var(--color1);}
.networkCnt ._info ._list ._item>a.on ._name:after{height: 100%;transform: translateX(-50%);top:0;opacity: 1;}
.networkCnt ._info ._datas{margin-top: 1rem;overflow: hidden;}
.networkCnt ._info ._datas>div{margin: 0 -.25rem;}
.networkCnt ._info ._datas ._item{padding: 0 .25rem;}
.networkCnt ._info ._datas ._item ._num{color: var(--color1);line-height: 1;}
.networkCnt ._info ._datas ._item ._num span{font-size: .48rem;margin-right: 3px;font-family: "CenturyGothic";font-weight: bold;}
.networkCnt ._info ._datas ._item ._name{color: #666;margin-top: .12rem;}

.census{padding: 1rem 0;position: relative;overflow: hidden;}
.census ._bg{position: absolute;width: 100%;height: 120%;top: 0;right: 0;z-index: -1;}
.census ._bg img{width: 100%;height: 100%;object-fit: cover;}
.censusBox ._title>div{margin: 0 -.2rem;justify-content: center;}
.censusBox ._title ._li{padding: 0 .2rem;position: relative;height: .38rem;}
.censusBox ._title ._li img{height: 100%;}
.censusBox ._title ._li:after{content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #fff;
position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
.censusBox ._title ._li:last-of-type:after{display: none;}
.censusBox ._datas{margin-top: .5rem;overflow: hidden;}
.censusBox ._datas>div{margin: 0 -.4rem;justify-content: center;line-height: 1;}
.censusBox ._datas ._item{padding: 0 .4rem;}
.censusBox ._datas ._item ._num{font-size: .32rem;color: var(--color1);font-weight: bold;}
.censusBox ._datas ._item ._num span{font-size: .62rem;font-family: "CenturyGothic";}
.censusBox ._datas ._item ._name{color: #fff;margin-top: 5px;text-align: center;margin-top: 6px;}

.merit{padding: 1.5rem 0;position: relative;overflow: hidden;}
.merit ._bg{position: absolute;z-index: -1;}
.merit ._bg img{width: 100%;}
.merit .meritBg1{right: 0;top: 0;width: 5.15rem;}
.merit .meritBg2{left: 0;bottom: 0;width: 4.29rem;}
.merit .meritBg2 img{transform: translateY(15%);}
.meritList{margin-top: .6rem;}
.meritList>div{flex-wrap: wrap;margin:0 -.23rem;}
.meritList>div{margin-bottom: .46rem;}
.meritList>div:first-of-type{padding-right: 10.069444444444445%;}
.meritList>div:last-of-type{margin-bottom: 0;padding-left: 10.069444444444445%;}
.meritList ._item{width: 33.333333%;padding:0 .23rem;}
.meritList ._item>a{border:1px solid #ddd;border-radius: .1rem;height: 0;
transition:all .4s ease-out;padding-bottom: 77.5%;position: relative;background-color: #fff;}
.meritList ._item>a>div{position: absolute;top: 50%;left: 0;width: 100%;
transform: translateY(-50%);padding: 0 .35rem;}
.meritList ._item ._icon{width: .6rem;margin: 0 auto;position: relative;}
.meritList ._item ._icon img{width: 100%;transition: opacity .4s ease-out;}
.meritList ._item ._icon img:first-of-type{opacity: 1;}
.meritList ._item ._icon img:last-of-type{position: absolute;top: 0;left: 0;opacity: 0;z-index: 2;}
.meritList ._item ._name{line-height: 1;margin: .2rem 0;color: #333;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition:color .3s ease;}
.meritList ._item ._line{line-height: 2;opacity: 0;max-height: calc(3em * 2);color: #fff;
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;
height: 0;overflow: hidden;transition:all .4s ease-out;}
.meritList ._item ._line>div{opacity: .8;}

.client{padding-top: 1.3rem;overflow: hidden;position: relative;}
.client ._bg{position: absolute;z-index: -1;width: 100%;height: 120%;top: 0;left: 0;}
.client ._bg img{width: 100%;height: 100%;object-fit: cover;}
.clientList{height: 0;width: 100%;padding-bottom: 53.47222222222222%;position: relative;}
.clientList ._logo{width: 19.86111111111111%;position: absolute;top: 20%;left: 50%;transform: translateX(-50%);}
.clientList ._logo>div{width: 100%;height: 0;padding-bottom: 100%;background-color: var(--color1);border-radius: 50%;position: relative;}
.clientList ._logo ._cir{position: absolute;top: 0;left: 0;width:100%;height:100%;border: 1px solid var(--color1);border-radius: 50%;
animation: spread1 10s linear infinite;opacity:0;will-change: transform;z-index: -1;}
@keyframes spread1 {
    0% {
    	transform: scale(1);
        opacity: .2
    }
    100% {
        transform: scale(5);
        opacity: 0
    }
}
.clientList ._logo ._cir.j1{animation-delay: 0s;}
.clientList ._logo ._cir.j2{animation-delay: 2s;}
.clientList ._logo ._cir.j3{animation-delay: 4s;}
.clientList ._logo ._cir.j4{animation-delay: 6s;}
.clientList ._logo ._cir.j5{animation-delay: 8s;}
.clientList ._logo img{position: absolute;top: 50%;width: 80%;left: 10%;transform: translateY(-50%);}
@keyframes spin1{
    to{transform: rotate(1turn);}
}
@keyframes spin2{
    to{transform: rotate(-1turn);}
}
.clientList ._brand{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.clientList ._brand ._item{position: absolute;transform-origin: 40% 40%;animation: spin1 9s infinite linear;will-change: transform;}
.clientList ._brand ._item ._pal{width: 100%;height: 100%;justify-content: center;align-items: center;animation-duration: 1.5s;
background-color: #fff;border-radius: 50%;overflow: hidden;padding: .2rem;box-shadow: 0 .15rem .3rem rgba(255,147,51,.05);will-change: transform;}
.clientList ._brand ._item ._pal img{max-width: 100%;max-height: 100%;object-fit: contain;}
.clientList ._brand ._item.cir1{left: 2%;top: 14%;width: 1.05rem;height: 1.05rem;animation: spin1 7s infinite linear;}
.clientList ._brand ._item.cir1 ._pal img{animation: spin1 7s infinite linear reverse;}
.clientList ._brand ._item.cir2{left: 3%;top: 63%;width: 1.16rem;height: 1.16rem;animation: spin2 5s infinite linear;}
.clientList ._brand ._item.cir2 ._pal img{animation: spin2 5s infinite linear reverse;}
.clientList ._brand ._item.cir3{left: 11%;top: 40%;width: 1.33rem;height: 1.33rem;animation: spin2 9s infinite linear;}
.clientList ._brand ._item.cir3 ._pal img{animation: spin2 9s infinite linear reverse;}
.clientList ._brand ._item.cir4{left: 27%;top: 62%;width: 1.75rem;height: 1.75rem;animation: spin2 6s infinite linear;}
.clientList ._brand ._item.cir4 ._pal img{animation: spin2 6s infinite linear reverse;}
.clientList ._brand ._item.cir5{left: 24%;top: 20%;width: 1.41rem;height: 1.41rem;animation: spin1 8s infinite linear;}
.clientList ._brand ._item.cir5 ._pal img{animation: spin1 8s infinite linear reverse;}
.clientList ._brand ._item.cir6{left: 17%;top: -5%;width: 1.38rem;height: 1.38rem;animation: spin2 10s infinite linear;}
.clientList ._brand ._item.cir6 ._pal img{animation: spin2 10s infinite linear reverse;}
.clientList ._brand ._item.cir7{right: 27%;top: 2%;width: 1.47rem;height: 1.47rem;animation: spin1 9s infinite linear;}
.clientList ._brand ._item.cir7 ._pal img{animation: spin1 9s infinite linear reverse;}
.clientList ._brand ._item.cir8{right: 23%;top: 48%;width: 1.50rem;height: 1.50rem;animation: spin2 7s infinite linear;}
.clientList ._brand ._item.cir8 ._pal img{animation: spin2 7s infinite linear reverse;}
.clientList ._brand ._item.cir9{right: 13%;top: 20%;width: 1.49rem;height: 1.49rem;animation: spin1 10s infinite linear;}
.clientList ._brand ._item.cir9 ._pal img{animation: spin1 10s infinite linear reverse;}
.clientList ._brand ._item.cir10{right: 4%;top: 68%;width: 1.5rem;height: 1.5rem;animation: spin2 5s infinite linear;}
.clientList ._brand ._item.cir10 ._pal img{animation: spin2 5s infinite linear reverse;}
.clientList ._brand ._item.cir11{right: 0%;top: 40%;width: 1.3rem;height: 1.3rem;animation: spin2 8s infinite linear;}
.clientList ._brand ._item.cir11 ._pal img{animation: spin2 8s infinite linear reverse;}
.clientList ._brand ._item.cir12{right: 6%;top: -8%;width: 1.2rem;height: 1.2rem;animation: spin1 6s infinite linear;}
.clientList ._brand ._item.cir12 ._pal img{animation: spin1 6s infinite linear reverse;}

.escort{padding: 1rem 0;position: relative;overflow: hidden;}
.escort ._bg{position: absolute;width: 100%;height: 120%;top: 0;right: 0;z-index: -1;}
.escort ._bg img{width: 100%;height: 100%;object-fit: cover;}
.escortBox ._txt{color: #fff;font-size: .32rem;line-height: 1.625;}
.escortBox ._tel{color: var(--color2);line-height: 1;margin-top: .4rem;align-items: center;justify-content: center;font-size: .32rem;}
.escortBox ._tel i{width: .56rem;height: .56rem;line-height: .56rem;
border: 1px solid var(--color2);border-radius: 50%;}
.escortBox ._tel span{font-family: "CenturyGothic";margin-left: .1rem;}


/*》》》》》》》》》》页尾《《《《《《《《《《*/
.footer{background-color: #222427;color: #fff;}
.footer a{color:#fff;}
.ftTop{padding: .4rem 2.604166666666667vw;align-items: center;}
.ftTop ._logo>a{height: .58rem;}
.ftTop ._logo>a img{height: 100%;}
.ftTop ._txt{line-height: 1;letter-spacing: .5em;margin-left: .6rem;}
.ftTop ._ftBtn{margin-left: auto;}
.ftTop ._ftBtn>div{position: relative;}
.ftTop ._ftBtn ._item{margin-right:.4rem;}
.ftTop ._ftBtn ._item:last-of-type{margin-right: 0;}
.ftTop ._ftBtn ._item>a{width:.6rem;height:.6rem;background-color: rgba(255,255,255,.1);font-size: .29rem;
align-items:center;justify-content:center;border-radius:50%;transition:color .3s ease-out;}
.ftTop ._ftBtn ._item .follow{position:absolute;top:120%;right:0;align-items:center;color: #333;
border-radius:5px;transform: translateY(10px);padding:.1rem .15rem;visibility:hidden;opacity:0;
background-color:#fff;box-shadow:0 0 10px rgba(0, 0, 0, .1);transition:all .3s ease-in-out;}
.ftTop ._ftBtn ._item .follow .follow_text{width:120px;padding-right:.12rem;color:#333;text-align:justify;}
.ftTop ._ftBtn ._item .follow .follow_text .follow_name{font-weight:bold;margin-bottom:5px;}
.ftTop ._ftBtn ._item .follow img{width:100px;height:100px;}
.ftTop ._ftBtn ._item>a:hover + .follow{visibility:visible;opacity:1;transform:none;}
.ftCnt{border-top: 1px solid rgba(255,255,255,.1);}
.ftCnt ._info{width: 27.083333333333336vw;padding: .3rem 2.604166666666667vw .5rem 2.604166666666667vw;
border-right: 1px solid rgba(255,255,255,.1);}
.ftCnt ._info ._hotLine{color: var(--color2);line-height: 1;}
.ftCnt ._info ._hotLine ._title{align-items: center;}
.ftCnt ._info ._hotLine ._title i{width: 36px;height: 36px;line-height: 36px;
border-radius: 50%;border: 1px solid var(--color2);text-align: center;}
.ftCnt ._info ._hotLine ._title span{margin-left: 5px;}
.ftCnt ._info ._hotLine ._txt{font-size: .36rem;margin-top: .2rem;font-family: "CenturyGothic";}
.ftCnt ._info ._bond{line-height: 2.3333333333333335;opacity: .3;margin-top: .12rem;text-align: justify;}
.ftCnt ._nav{padding: .5rem 2.604166666666667vw;}
.ftCnt ._nav>div{justify-content:space-between;line-height:1;}
.ftCnt ._nav ._item ._a>a{margin-bottom:.2rem;font-weight:bold;}
.ftCnt ._nav ._item ._b>li>a{padding:.085rem 0;opacity: .3;display:inline-block;transition:opacity .3s ease-out;}
.ftCnt ._nav ._item ._b>li>a>.hoverable_txt{padding:5px 0;}
.ftCnt ._nav ._item ._b>li>a>.hoverable_txt:after{background-color:#fff;}
.ftTep{padding: .2rem 2.604166666666667vw;text-align: center;background-color: #1b1c1f;}
.ftTep span{opacity: .3;}
.ftTep a{opacity: .3;transition:opacity .3s ease-out;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>服务领域<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*pageBanner*/
.pageBanner{position: relative;position:relative;overflow:hidden;background-color: #ccc;}
.pageBanner ._bg{width:100%;padding-top: .9rem;}
.pageBanner ._bg>img{width:100%;height:26.5625vw;opacity: 0;transform: translateY(-.4rem);transition: all 2s ease;object-fit: cover;}
.pageBanner ._info{position:absolute;left:50%;top:50%;color:#fff;transform:translate(-50%,-50%);
font-family: "CenturyGothic";z-index: 5;padding-top: .9rem;}
.pageBanner ._info>div{padding-left: .5rem;position: relative;}
.pageBanner ._info ._icon{position: absolute;top: -.4rem;left: 0;height: 1.23rem;z-index: -1;animation-duration: 1.5s;}
.pageBanner ._info ._icon img{height: 100%;animation: rotateZ 10s infinite linear;}
@keyframes rotateZ{
	from {transform:rotateZ(-90deg);}
	to {transform: rotateZ(270deg);}
}
.pageBanner ._info ._title{line-height: 1;}
.pageBanner ._info ._title ._cn{font-size: .36rem;overflow: hidden;}
.pageBanner ._info ._title ._en{font-size: .42rem;margin-top: .12rem;overflow: hidden;}
.pageBanner.on ._bg>img{opacity: 1;transform: none;}
.pageBanner ._info ._title ._en>span{margin-right: .1rem;}
.pageBanner ._info ._title ._en>span:last-of-type{margin-right: 0;}
.pageBanner ._info ._title ._en .animated{animation-duration: 1s !important;}


/*pageNav*/
.pageNav{position: relative;}
.pageNav:after{content: '';position: absolute;bottom: 0;height: 1px;width: 100%;background-color: #eee;left: 0;}
.pageNav>div{align-items: center;}
.pageNav ._list{padding-right: .6rem;}
.pageNav .slidenav{width: 100%;}
.pageNav .slidenav .swiper-slide{width: auto;}
.pageNav .slidenav ._item{margin-left: .56rem;}
.pageNav .slidenav .swiper-slide:first-of-type ._item{margin-left: 0;}
.pageNav .slidenav ._item a{line-height: .7rem;color: #333;position: relative;transition: color .3s ease-out;}
.pageNav .slidenav ._item a:after{content: '';height: 2px;position: absolute;width: 100%;left: 0;border-radius: 2px;
background-color: var(--color1);bottom: 0;opacity: 0;}
.pageNav .slidenav .swiper-slide.active ._item a{color: var(--color1);font-weight: bold;pointer-events: none;}
.pageNav .slidenav .swiper-slide.active ._item a:after{opacity: 1;}
.pageNav ._place{margin-left: auto;line-height: 1;}
.pageNav ._place span,
.pageNav ._place a{color: #333;transition: color .3s ease-out;}

.fd{padding-top: 2.3rem;padding-bottom: 1.8rem;overflow: hidden;}
.fdBox{align-items: center;position: relative;}
.fdBox ._aniTxt{position: absolute;top: 0;left: 0;line-height: 1;text-transform:uppercase;
font-weight: bold;color: #f6f6f6;font-size: 1.8rem;white-space:nowrap;width: 100%;
height: 1.8rem;transform: translateY(-70%);z-index: -1;}
.fdCnt{width: 50%;}
.fdCnt ._info{text-align: justify;word-break: break-all;}
.fdCnt ._info ._title{font-size: .4rem;line-height: 1;}
.fdCnt ._info ._line{color: #666;line-height: 2.111111111111111;margin-top: .35rem;word-break:break-all;height: calc(6em * 2.111111111111111);}
.fdCnt ._pages{margin-top: .6rem;position: relative;}
.fdCnt ._pages>div{align-items: center;line-height: 1;position: relative;padding-bottom: .2rem;}
.fdCnt ._pages:after,.fdCnt ._pages>div:after{content: '';position: absolute;bottom: 0;height: 2px;
width: 100%;background-color: var(--color1);left: 0;}
.fdCnt ._pages:after{opacity: .1;z-index: -1;}
.fdCnt ._pages ._btn{font-size: .38rem;font-weight: lighter;font-family: "CenturyGothic";}
.fdCnt ._pages ._btn>a{color: #ddd;transition: color .3s ease-out;}
.fdCnt ._pages ._num{padding: 0 .3rem;color: var(--color1);}
.fdCnt ._pages ._num span{font-size: .32rem;}
.fdImg{width: 50%;}
.fdImg ._big{width: 50vw;padding-left: 1.2rem;}
.fdImg ._big>div{width: 100%;height: 6.2rem;overflow: hidden;
border-top-left-radius: 6.2rem;border-bottom-left-radius: 6.2rem;}
.fdImg ._big>div img{width: 100%;height: 100%;object-fit: cover;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>产品中心<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.ptList ._item{position: relative;}
.ptList ._item:after{content: '';position:absolute;height: 4px;width: 100%;background-color: var(--color1);bottom: 0;left: 0;z-index: -1;}
.ptList ._item ._img{position: absolute;top: 0;width: 50%;height: 100%;background-color:#fff;overflow: hidden;}
.ptList ._item ._img img{width:100%;height: 100%;object-fit: cover;transition: transform 1s ease;}
.ptList ._item ._info>a{width: 50%;min-height: 6.8rem;align-items: center;}
.ptList ._item ._info>a>div{padding: 1.5rem 0;text-align: justify;}
.ptList ._item:nth-child(odd) ._img{left: 0;}
.ptList ._item:nth-child(even) ._img{right: 0;}
.ptList ._item:nth-child(odd) ._info>a{margin-left: auto;padding-left:1.15rem;}
.ptList ._item:nth-child(even) ._info>a{margin-left: 0;padding-right: 1.15rem;}
.ptList ._item ._info ._title{font-weight:bold;}
.ptList ._item ._info ._title ._h{font-size: .36rem;color: var(--color1);}
.ptList ._item ._info ._title ._p{font-size: .28rem;margin-top: 3px;color: #333;}
.ptList ._item ._info ._txt{margin-top: .35rem;line-height: 2.111111111111111;color: #666;word-break:break-all;}
.ptList ._item ._info .hoverbtn_txt{border:1px solid var(--color1);color: var(--color1);margin-top: .5rem;}
.meritList.style1 ._item>a{background-color: #f7f7f7;border: none;}
.meritTitle ._h{font-size: .4rem;font-weight: bold;color: var(--color1);}
.meritTitle ._p{font-size: .32rem;margin-top: 5px;}
.meritList.style1{margin-top: .7rem;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>服务支持<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
/*.masterTitle2*/
.masterTitle2{line-height: 1;}
.masterTitle2 ._cn{font-size: .42rem;}
.masterTitle2 ._en{font-family: "CenturyGothic";margin-top: .15rem;text-transform: uppercase;}

.seSm{padding: 1.3rem 0;}
.seSmBox{margin-top: .5rem;}
.seSmBox img{width: 100%;}

.seAst{padding: 1.6rem 0;position: relative;overflow: hidden;}
.seAst ._bg{position: absolute;width: 100%;height: 120%;top: 0;right: 0;z-index: -1;}
.seAst ._bg img{width: 100%;height: 100%;object-fit: cover;}
.seAst ._title>div{margin: 0 -.2rem;justify-content: center;}
.seAst ._title ._li{padding: 0 .2rem;position: relative;height: .38rem;}
.seAst ._title ._li img{height: 100%;}
.seAst ._title ._li:after{content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #fff;
position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
.seAst ._title ._li:last-of-type:after{display: none;}

.sePm{padding-top: 1.4rem;}
.sePmList{margin-top: 1.1rem;margin-bottom: .6rem;text-align: center;}
.sePmList>div{flex-wrap: wrap;margin: 0 -.33rem;}
.sePmList ._item{width: 33.333333%;padding: 0 .33rem;}
.sePmList ._item>div{position: relative;padding: .85rem .5rem .35rem .5rem;cursor: pointer;height: 100%;}
.sePmList ._item ._icon{width: 1.18rem;border-radius: 50%;z-index: 2;background-color: #fff;transition: all .5s ease;
border: 1px solid #e0e0e0;position: absolute;left: 50%;top: 0;transform: translate(-50%,-50%);overflow: hidden;}
.sePmList ._item ._icon img{width: 100%;transition: all .5s ease;}
.sePmList ._item ._icon img:first-of-type{opacity: 1;transform:scale(1);}
.sePmList ._item ._icon img:last-of-type{opacity: 0;position: absolute;top:0;left: 0;z-index: 2;transform:scale(.5) translateY(-100%);}
.sePmList ._item ._line{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;
border: 1px solid #eee;}
.sePmList ._item ._line>span{position:absolute;background-color:var(--color1);
display:block;transition:all .5s ease;}
.sePmList ._item ._line>span:nth-child(1){width:0;height:1px;top:0;right:0;}
.sePmList ._item ._line>span:nth-child(2){width:1px;height:0;right:0;top:0;}
.sePmList ._item ._line>span:nth-child(3){width:0;height:1px;bottom:0;left:0;}
.sePmList ._item ._line>span:nth-child(4){width:1px;height:0;left:0;bottom:0;}
.sePmList ._item ._title{font-weight: bold;transition: color .5s ease;}
.sePmList ._item ._txt{color: #666;line-height: 2;margin-top: .12rem;}

.seOrder{background-color: #f0f0f0;}
.seOrderSwiper .swiper-wrapper{padding-top: .75rem;padding-bottom: 1rem;}
.seOrderSwiper .swiper-slide{width: auto;padding:0 2.604166666666667vw;transition-timing-function: linear;}
.seOrderSwiper .swiper-slide:before{content: '';width: .54rem;height: .36rem;background-image: url(../image/mac/jt.png);
background-position: center center;background-size: contain;background-repeat: no-repeat;
position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);}
.seOrderSwiper .swiper-slide:first-of-type:before{display: none;}
.seOrderSwiper ._item{width: 3.3rem;position: relative;}
.seOrderSwiper ._item ._img{width: 100%;height: 0;padding-bottom: 78.78787878787878%;position: relative;}
.seOrderSwiper ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;}
.seOrderSwiper ._item ._num{transform: translate(-50%,50%);color: #fff;z-index: 5;white-space:nowrap;
padding-right: .25rem;padding-left: .6rem;background-color: var(--color1);height: .4rem;line-height: .4rem;
border-radius:.4rem;font-weight: bold;position: absolute;left: 50%;bottom: 0;}
.seOrderSwiper ._item ._num span{font-family: "CenturyGothic";font-weight: normal;border-radius: 50%;
width: .48rem;height: .48rem;border: 2px solid #fff;background-color: var(--color1);margin-right: 5px;
align-items: center;justify-content: center;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.seOrderNav{height: 2px;background-color:rgba(255,147,51,.3);}
.seOrderNav .swiper-scrollbar-drag{border-radius: 2px;background-color: var(--color1);}

.vzn{padding-top: 1.4rem;overflow: hidden;padding-bottom: .7rem;}
.vznLine{width: 9rem;max-width: 100%;margin: 0 auto;text-align: center;line-height: 1.9444444444444444;margin-top: .35rem;}
.vznTag{width: 6.8rem;max-width: 100%;margin: 0 auto;margin-top: .5rem;}
.vznTag>div{justify-content: space-between;}
.vznTag ._item ._icon{width: .72rem;margin: 0 auto;}
.vznTag ._item ._icon img{width: 100%;}
.vznTag ._item ._name{text-align: center;margin-top: .15rem;line-height: 1;}
.vznBox{margin-top: .65rem;}
.vznPic{width: 7.62rem;margin: 0 auto;position: relative;max-width: 100%;}
.vznPic img{width: 100%;}
.vznPic .vznPicSwiper{position: absolute;z-index: 5;
top: 4.8%;left: 3.2%;right: 3.4%;bottom: 31.4%;}
.vznPic .vznPicSwiper .swiper-slide{overflow: hidden;}
.vznPic .vznPicSwiper ._img{width: 100%;height: 100%;}
.vznPic.vznPicSwiper ._img img{width: 100%;height: 100%;object-fit: cover;}
.vznPicTitle{position: absolute;top: 60%;left: -10%;z-index: 10;width: 1.58rem;pointer-events: none;}
.vznPicTitle img{width: 100%;}
.vznPicTitle ._list{position: absolute;top: 0;left: 0;width: 100%;height: 100%;color: #fff;font-weight: bold;text-align: center;}
.vznPicTitle ._list ._item{position: absolute;top: 50%;left: 0;transform: translateY(-50%);padding: 0 .2rem;}
.vznPicTitle ._cir{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.vznPicTitle ._cir span{position: absolute;top: 0;left: 0;width: 100%;
height: 100%;border-radius: 50%;border: 1px solid var(--color1);
animation: spread2 4s linear infinite;will-change: transform;}
.vznPicTitle ._cir span:nth-child(1){animation-delay: 0s;}
.vznPicTitle ._cir span:nth-child(2){animation-delay: 1s;}
.vznPicTitle ._cir span:nth-child(3){animation-delay: 2s;}
.vznPicTitle ._cir span:nth-child(4){animation-delay: 3s;}
@keyframes spread2 {	
    0% {
    	transform: scale(1);
        opacity: .5
    }
    100% {
        transform: scale(2);
        opacity: 0
    }
}
.vznPic .vznSmallSwiper{position: absolute;pointer-events: none;top: 12.5%;z-index: -1;opacity: .2;
width: 5.1rem;height: 2.5rem;border: 5px solid var(--color1);}
.vznPic .vznSmallSwiper .swiper-slide{overflow: hidden;}
.vznPic .vznPrev{right: calc(100% + 1.2rem);}
.vznPic .vznNext{left: calc(100% + 1.2rem);}

.ensure{padding-top: .7rem;padding-bottom: 1.4rem;}
.ensureList{margin-top: .8rem;}
.ensureList>div{margin: 0 -.17rem;}
.ensureList ._item{width: 25%;padding: 0 .17rem;}
.ensureList ._item ._img{width: 100%;height: 0;padding-bottom: 68.45238095238095%;position: relative;overflow: hidden;}
.ensureList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.ensureList ._item ._txt{padding: .25rem .2rem 0 .2rem;}
.ensureList ._item ._txt ._name{font-weight: bold;line-height: 1;color: var(--color1);overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ensureList ._item ._txt ._p{margin-top: .12rem;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻列表<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.news{padding-top: 1.05rem;padding-bottom: 1.35rem;}
.newsSwiper{box-shadow:0 0 .4rem rgba(102, 102, 102, .15);margin-bottom: 2rem;}
.newsSwiper ._item>a{align-items: center;}
.newsSwiper ._item ._info{padding:0 .6rem;width: 45.83333333333333%;text-align: justify;}
.newsSwiper ._item ._info ._time{line-height: 1;color: #666;font-family: "CenturyGothic";}
.newsSwiper ._item ._info ._title{color: #333;line-height: 1.7083333333333333;margin-top: .15rem;max-height: calc(2em * 1.7083333333333333);
transition:color .3s ease-out;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsSwiper ._item ._info ._line{line-height: 2;color: #666;margin-top: .15rem;max-height: calc(3em * 2);
display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsSwiper ._item ._info ._more{width: .44rem;height: .44rem;justify-content: center;align-items: center;
color: #bbb;border:1px solid #ddd;margin-top: .3rem;border-radius: 3px;transition:all .3s ease-out;}
.newsSwiper ._item ._img{width: 54.16666666666666%;}
.newsSwiper ._item ._img>div{width: 100%;height: 0;padding-bottom: 64.10256410256411%;position: relative;overflow: hidden;background-color: #000;}
.newsSwiper ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition:all .6s ease;}
.newsSwiper .newsSwiperNav{position: absolute;bottom: .4rem !important;width: auto !important;font-size: 0;
right: calc(54.16666666666666% + .6rem);left: initial !important;z-index: 5;}
.newsSwiper .newsSwiperNav .swiper-pagination-bullet{margin-right: 0 !important;background-color: #ddd;opacity: 1;
margin-left: .2rem !important;width: .1rem;height: .1rem;transition: background-color .3s ease-out;}
.newsSwiper .newsSwiperNav .swiper-pagination-bullet:first-of-type{margin-left: 0 !important;}
.newsSwiper .newsSwiperNav .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--color1);}
.newsList{margin-bottom: 1.3rem;}
.newsList>div{margin: -.5rem -.34rem;flex-wrap: wrap;}
.newsList ._item{width: 33.333333%;padding: .55rem .34rem;}
.newsList ._item ._img{width: 100%;height: 0;padding-bottom: 57.24137931034483%;position: relative;overflow: hidden;background-color: #000;}
.newsList ._item ._img img{width: 100%;height: 100%;object-fit: cover;position: absolute;top: 0;left: 0;transition:all .6s ease;}
.newsList ._item ._text{padding-top: .2rem;line-height: 1;}
.newsList ._item ._text ._title{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;color: #333;transition:color .3s ease-out;}
.newsList ._item ._text ._not{margin-top: .6rem;align-items: flex-end;}
.newsList ._item ._text ._not ._time{font-family: "CenturyGothic";font-weight: bold;color: #999;}
.newsList ._item ._text ._not ._time span{font-size: .32rem;color: #333;}
.newsList ._item ._text ._not ._more{margin-left: auto;color: #999;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>新闻详情<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.newsDel{padding-top: 2.2rem;padding-bottom: 1.6rem;}
.newsDelBox .newsDelL{color: #666;}
.newsDelBox .newsDelL ._top ._time{font-family: "CenturyGothic";line-height: 1;}
.newsDelBox .newsDelL ._top ._title{font-size: .36rem;font-weight: bold;margin-top: .2rem;text-align: justify;}
.newsDelBox .newsDelL ._info{line-height: 2;color: #666;margin-top: .4rem;}
.newsDelBox .newsDelR{padding-left: 1.7rem;}
.newsDelBox .newsDelR ._pages ._item{margin-bottom: .3rem;}
.newsDelBox .newsDelR ._pages ._item:nth-last-child{margin-bottom: 0;}
.newsDelBox .newsDelR ._pages ._item>a{align-items: center;}
.newsDelBox .newsDelR ._pages ._item>a span{line-height: 1;color: #666;transition: all 0.4s var(--bcr1);}
.newsDelBox .newsDelR ._pages ._item>a i{width: .48rem;height: .48rem;text-align: center;line-height: .48rem;
margin-right:.15rem;color:var(--color1);position: relative;}
.newsDelBox .newsDelR ._pages ._item>a i:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;
border-radius:50%;background-color: #f5f5f5;z-index:-1;transition:transform 0.4s var(--bcr1);}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>关于我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.about{padding-top: 1.3rem;padding-bottom: 1rem;background-color: #f7f7f7;overflow: hidden;position: relative;z-index: 2;}
.about ._bg{position: absolute;width: 59.427083333333336vw;bottom: 0;right: 0;z-index: -2;max-width: 11.41rem;}
.about ._bg img{width: 100%;}
.aboutBox{width: 78.47222222222222%;}
.aboutBox ._title{line-height: 1;color: #f0f0f0;white-space:nowrap;font-weight: bold;padding-bottom: .25rem;display: inline-block;position:relative;}
.aboutBox ._title>div{position: relative;z-index: 2;}
.aboutBox ._title ._en{font-size: 1.3rem;position: absolute;bottom: 0;left: 50%;transform: translate(-50%,10%);z-index: -1;text-transform: uppercase;}
.aboutBox ._title ._cn{font-size: .42rem;color: var(--color1);}
.aboutBox ._title:after{content: '';width: 100vw;height: 2px;position: absolute;
bottom: 0;right: 0;background-color: var(--color1);}
.aboutBox ._title>div:after{content: '';width: .44rem;height: .38rem;position: absolute;bottom: 0;right: calc(100% + .45rem);
background-image: url(../image/mac/hcicon.png);background-position: center center;background-size: contain;background-repeat: no-repeat;}
.aboutBox ._txt{margin-top: .25rem;line-height: 2.2222222222222223;}
.aboutBox ._txt ul{list-style-type: initial !important;}
.about ._aniEn{position: absolute;bottom: 0;left: 0;z-index: -1;height: 2.29rem;}
.about ._aniEn img{height: 100%;}

.course{padding-top: 1.4rem;padding-bottom: 1.3rem;overflow: hidden;}
.courseList{margin-top: .6rem;margin-bottom: .6rem;position: relative;}
.courseSwiper{width: 86.11111111111112%;box-shadow:0 0 .4rem rgba(102, 102, 102, .15);}
.courseSwiper ._item{opacity: .2;transform: scale(.68); transition:all 1.3s cubic-bezier(0.96, 0.08, 0.3, 1.07);}
.courseSwiper .swiper-slide.active ._item{opacity: 1;transform: none;}
.courseSwiper ._item ._times{width:2.28rem;background-color: var(--color1);justify-content: center;align-items: center;
font-size: .62rem;line-height: 1;color: #fff;font-family: "CenturyGothic";font-weight: bold;}
.courseSwiper ._item ._info{padding: .7rem;background-color: #fff;}
.courseSwiper ._item ._info ._name{font-weight: bold;color: var(--color1);}
.courseSwiper ._item ._info ._line{line-height: 2.2222222222222223;margin-top: 5px;}
.courseList .coursePage{position: absolute;top: 50%;transform: translateY(-50%);width: .6rem;height: .6rem;
text-align: center;line-height: .6rem;font-size: .42rem;color: #ddd;transition: all .3s ease-out;}
.courseList .coursePrev{left:0;}
.courseList .courseNext{right:0;}
.btn_hidden{opacity:0;visibility:hidden;}

.courseTab{padding: 2rem 0;}
.courseTabSwiper{overflow: initial !important;}
.courseTabSwiper .swiper-slide{width: auto;}
.courseTabSwiper ._item{position: relative;width: 0;height: 0;padding: 0 2rem;}
.courseTabSwiper ._item ._line{position: absolute;width: 100%;height: .6rem;right: 50%;top: 50%;
transform: translateY(-50%);z-index: -1;pointer-events: none;}
.courseTabSwiper .swiper-slide:first-of-type ._item ._line{display: none;}
.courseTabSwiper ._item ._line:before,
.courseTabSwiper ._item ._line:after{content: ''; position:absolute;top:0;left:0;width: 100%;height: 100%;}
.courseTabSwiper ._item ._line:before{background-color: #ddd;}
.courseTabSwiper ._item ._line:after{background-color: #fff;}
.courseTabSwiper .swiper-slide:nth-child(odd) ._item ._line:before,
.courseTabSwiper .swiper-slide:nth-child(odd) ._item ._line:after{clip-path: polygon(0 0, 100% 0, 100% 100%);}
.courseTabSwiper .swiper-slide:nth-child(odd) ._item ._line:after{transform: translate(1px,-1px);}
.courseTabSwiper .swiper-slide:nth-child(even) ._item ._line:before,
.courseTabSwiper .swiper-slide:nth-child(even) ._item ._line:after{clip-path: polygon(100% 0, 0% 100%, 100% 100%);}
.courseTabSwiper .swiper-slide:nth-child(even) ._item ._line:after{transform: translate(1px,1px);}
.courseTabSwiper ._item ._text{width: 100%;position: absolute;left: 0;z-index: 5;cursor: pointer;}
.courseTabSwiper ._item ._text ._time{font-size: .3rem;line-height: 1;color:#666;transition: all .3s ease-out;transform-origin: bottom;}
.courseTabSwiper ._item ._text ._time span{font-size: .42rem;font-weight: bold;}
.courseTabSwiper ._item ._text ._name{margin-top: .1rem;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;
color:#666;transition: color .3s ease-out;}
.courseTabSwiper .swiper-slide:nth-child(odd) ._item ._text{top: 100%;padding-top: .6rem;}
.courseTabSwiper .swiper-slide:nth-child(even) ._item ._text{bottom: 100%;padding-bottom: .6rem;}
.courseTabSwiper .swiper-slide ._item ._text ._dian{width: .15rem;height: .15rem;position: absolute;left: 50%;}
.courseTabSwiper .swiper-slide ._item ._text ._dian:before{content:'';width: 100%;height: 100%;position: relative;
background-color: #ddd;border-radius: 50%;transition: all .3s ease-out;display: block;}
.courseTabSwiper .swiper-slide ._item ._text ._dian>span{opacity: 0;transition: opacity .3s ease-out;}
.courseTabSwiper .swiper-slide ._item ._text ._dian>span:after{content: '';border-radius: 50%;
position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: var(--color1);
z-index: -1;animation:soak 6s ease-in-out infinite;}
.courseTabSwiper .swiper-slide:nth-child(odd) ._text ._dian{top: .3rem;transform: translate(-50%,-50%);}
.courseTabSwiper .swiper-slide:nth-child(even) ._text ._dian{bottom: .3rem;transform: translate(-50%,50%);}
.courseTabSwiper .swiper-slide.swiper-slide-thumb-active ._item ._text ._time{color: var(--color1);transform: scale(1.3);}
.courseTabSwiper .swiper-slide.swiper-slide-thumb-active ._item ._text ._name{color: var(--color1);}
.courseTabSwiper .swiper-slide.swiper-slide-thumb-active ._item ._text ._dian:before{background-color: var(--color1);transform: scale(1.3);}
.courseTabSwiper .swiper-slide.swiper-slide-thumb-active ._item ._text ._dian>span{opacity: 1;}
@keyframes soak{
	0% {
		opacity:.6;
		transform:scale(1);
	}

	50% {
		opacity:.2;
		transform:scale(7);
	}

	100% {
		opacity:.6;
		transform:scale(1);
    }
}
.courseTabSwiper ._item ._text:hover ._time{color: var(--color1);}
.courseTabSwiper ._item ._text:hover ._name{color: var(--color1);}
.courseTabSwiper ._item ._text:hover ._dian:before{background-color: var(--color1);transform: scale(1.3);}


.atAst{padding: 1.8rem 0;position: relative;overflow: hidden;}
.atAst ._bg{position: absolute;width: 100%;height: 120%;top: 0;right: 0;z-index: -1;}
.atAst ._bg img{width: 100%;height: 100%;object-fit: cover;}
.atAst ._title>div{margin: 0 -.2rem;justify-content: center;}
.atAst ._title ._li{padding: 0 .2rem;position: relative;height: .38rem;}
.atAst ._title ._li img{height: 100%;}
.atAst ._title ._li:after{content: '';width: 5px;height: 5px;border-radius: 50%;background-color: #fff;
position: absolute;top: 50%;right: 0;transform: translate(50%,-50%);}
.atAst ._title ._li:last-of-type:after{display: none;}

.honour{padding: 1.4rem 0;overflow: hidden;}
.honourSwiper .swiper-wrapper{align-items: center !important;}
.honourSwiper .swiper-slide{width: auto;padding: 0 1.5625vw;}
.honourSwiper ._item{width: 4.2rem;transform:scale(.7);transition:transform .6s ease;}
.honourSwiper ._item ._img{width: 100%;}
.honourSwiper ._item ._img img{max-width: 100%;margin: 0 auto;}
.honourSwiper ._item ._name{text-align: center;margin-top: .2rem;}
.honourSwiper .swiper-slide.active ._item{transform:none;}
.honourPage{justify-content: center;margin-top: .7rem;align-items: center;line-height: 1;}
.honourPage ._btn>a{width: .8rem;height: .8rem;justify-content: center;align-items: center;
border:1px solid var(--color1);color: var(--color1);font-size: .36rem;border-radius: 50%;transition: all .3s ease;}
.honourPage ._txt{padding: 0 .8rem;color: #666;}
.honourPage ._txt span{font-size: .36rem;font-weight: bold;color: var(--color1);}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>企业文化<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.culture{padding-top: 1.6rem;padding-bottom: 1.2rem;position: relative;overflow: hidden;}
.culture ._bg{position: absolute;width: 100%;height: 100%;top: 0;right: 0;z-index: -1;}
.culture ._bg img{width: 100%;height: 100%;object-fit: cover;}
.cultureList{margin-left: auto;width: 5.5rem;}
.cultureList ._item{margin-bottom: .55rem;}
.cultureList ._item:last-of-type{margin-bottom: 0;}
.cultureList ._item ._top{align-items: center;border-bottom: 1px solid #ddd;position: relative;padding-bottom: .12rem;}
.cultureList ._item ._top:after{content: '';position: absolute;bottom: 0;left: 0;width: 1.3rem;height: 2px;background-color: var(--color1);}
.cultureList ._item ._top ._icon{height: .36rem;margin-right: .12rem;}
.cultureList ._item ._top ._icon img{height: 100%;}
.cultureList ._item ._top ._iconName{color: #888888;line-height: 1;}
.cultureList ._item ._text{margin-top: .2rem;}
.cultureList ._item ._text ._title{font-size: .28rem;}
.cultureList ._item ._text ._line{color: #999;line-height: 2;margin-top: .12rem;text-align: justify;}

.team{padding-top: 1.3rem;padding-bottom: 1.8rem;position: relative;}
.team ._bg{position: absolute;width: 100%;height: 100%;top: 0;right: 0;z-index: -1;}
.team ._bg img{width: 100%;height: 100%;object-fit: cover;}
.teamList{margin-top: .8rem;}
.teamList>div{flex-wrap: wrap;margin: 0 -.3rem;}
.teamList ._item{width: 33.33333%;padding: 0 .3rem;}
.teamList ._item>div{position: relative;height: 0;padding-bottom: 122.72727272727273%;cursor: pointer;}
.teamList ._item>div:before,
.teamList ._item>div:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transition: all .5s ease;}
.teamList ._item>div:before{background-image:linear-gradient(to top, #000 0,rgba(0,0,0,0) 60%);opacity: .6;z-index: 2;}
.teamList ._item>div:after{background-color: var(--color3);opacity: 0;}
.teamList ._item ._img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;overflow: hidden;}
.teamList ._item ._img img{width: 100%;height: 100%;object-fit: cover;}
.teamList ._item ._info{position: absolute;left: 0;bottom: .35rem;color: #fff;text-align: center;
z-index: 5;padding: 0 .35rem;width: 100%;transition: all .5s ease;}
.teamList ._item ._info ._name{font-size: .32rem;line-height: 1;margin-top: .3rem;}
.teamList ._item ._info ._line{margin-top: .15rem;}
.teamList ._item ._info ._icon{width: 1rem;position: relative;margin: 0 auto;}
.teamList ._item ._info ._icon img{width: 100%;}
.teamList ._item ._info ._icon ._shade{position: absolute;width: 100%;height: 0;bottom: 0;left: 0;
z-index: 2;overflow: hidden;transition: height .5s ease;}
.teamList ._item ._info ._icon ._shade img{position: absolute;left: 0;bottom: 0;}
.teamList ._item ._ms{width: 0;height: 5px;background-color: var(--color1);position: absolute;opacity: 0;
bottom: 0;left: 50%;z-index: 5;transition: all .5s ease;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>社会责任<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.duty{padding-top: 1.1rem;padding-bottom: 2.15rem;background-color: #f2f4f9;}
.dutyList ._item{margin-bottom: 1.45rem;}
.dutyList ._item:last-of-type{margin-bottom: 0;}
.dutyList ._item ._img{width: 50%;padding-right: .2rem;padding-bottom: .2rem;position: relative;z-index: 2;}
.dutyList ._item ._img>div{width: 100%;height: 0;padding-bottom: 64.28571428571429%;position: relative;overflow: hidden;}
.dutyList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;transition: transform .6s ease;}
.dutyList ._item ._img:before{content: '';position: absolute;top: .2rem;left: .2rem;right: 0;bottom: 0;
background-color: var(--color1);z-index: -1;}
.dutyList ._item ._info{width: 50%;text-align: justify;padding-bottom: .2rem;}
.dutyList ._item ._info ._title{font-size: .36rem;font-weight: bold;line-height: 1.4444444444444444;color: var(--color1);}
.dutyList ._item ._info ._line>div{line-height: 2;height: calc(2em * 4);color: #666;}
.dutyList ._item ._info ._line{padding-bottom: .6rem;position: relative;margin-top: .9rem;}
.dutyList ._item ._info ._line:after{content: '';position: absolute;left: 0;bottom: 0;
height: 4px;width: 1.04rem;background-color:var(--color1);}
.dutyList ._item:nth-child(odd) ._info{padding-left: .9rem;padding-right: .75rem;order: 2;}
.dutyList ._item:nth-child(even) ._info{padding-right: .9rem;padding-left: .75rem;order: -1;}
.dutyList ._item>div{position: relative;z-index: 2;align-items: flex-end;padding-bottom: 1rem;}
.dutyList ._item>div:after{content: '';width: 100%;height:3.7rem;background-color: #fff;
position: absolute;bottom: 0;left: 0;z-index: -1;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>查询<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.query{padding-top: 2.2rem;padding-bottom: 1.6rem;position: relative;}
.query ._bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;}
.query ._bg img{width: 100%;height: 100%;object-fit: cover;}
.queryOrder{position: relative;}
.queryOrder ._item{width: 33.333333%;}
.queryOrder ._item ._icon{position: relative;z-index: 2;}
.queryOrder ._item ._icon:before,
.queryOrder ._item ._icon:after{content: '';width: 50%;height: 1px;background-color: var(--color1);opacity: .2;
position: absolute;top: 50%;z-index: -2;}
.queryOrder ._item ._icon:before{left: 0;}
.queryOrder ._item ._icon:after{right: 0;}
.queryOrder ._item:first-of-type ._icon:before,
.queryOrder ._item:last-of-type ._icon:after{display: none;}
.queryOrder ._item ._icon>div{margin: 0 auto;width: 1.24rem;height: 1.24rem;position: relative;}
.queryOrder ._item ._icon img{width: 100%;height: 100%;object-fit: contain;}
.queryOrder ._item ._icon ._cir,
.queryOrder ._item ._icon ._cir span{position: absolute;top: 0;left: 0;width:100%;height:100%;border-radius: 50%;border: 1px solid var(--color1);}
.queryOrder ._item ._icon ._cir{background-color: #fff;z-index: -1;}
.queryOrder ._item ._icon ._cir span{animation: spread3 2s linear infinite;opacity:0;z-index: -1;will-change: transform;}
@keyframes spread3 {
    0% {
    	transform: scale(1);
        opacity: .3
    }
    100% {
        transform: scale(1.7);
        opacity: 0
    }
}
.queryOrder ._item ._icon ._cir span:nth-child(1){animation-delay: 0s;}
.queryOrder ._item ._icon ._cir span:nth-child(2){animation-delay: 1s;}
.queryOrder ._item ._title{text-align: center;margin-top: .35rem;line-height: 1;color: var(--color1);}
.queryOrder ._item ._title ._cn{font-weight: bold;}
.queryOrder ._item ._title ._en{text-transform: uppercase;margin-top: .18rem;font-weight: lighter;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>联系我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
@keyframes translatey{
  0% {transform: none;}
  100% {transform: translateY(-10px);}
}
.contact{padding-top: .3rem;}
.contact ._aniEn{font-size: 1.42rem;line-height: 1;color: #f6f8fd;font-weight: bold;}
.contactList ._item{width: 33.333333%;}
.contactList ._item>div{border: 1px solid #ddd;padding: .5rem 1rem;height: 100%;margin-left: -1px;}
.contactList ._item ._title{font-weight: bold;line-height: 1;}
.contactList ._item ._icon{width: 1.43rem;margin-top: .5rem;position: relative;}
.contactList ._item ._icon:after{content:'';position: absolute;width: 100%;height: .61rem;
top: 80%;left: 0;background-image: url(../image/mac/shaow.png);background-position: center center;
background-size: contain;background-repeat: no-repeat;z-index: -2;
animation: translatey 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
.contactList ._item ._icon>div{width: 1.24rem;height: 1.24rem;position: relative;
align-items: center;justify-content: center;margin: 0 auto;}
.contactList ._item ._icon>div:before{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;
background-image: url(../image/mac/ling.png);background-position: center center;z-index: -1;
background-size: contain;background-repeat: no-repeat;animation: rotateZ 10s infinite linear;}
.contactList ._item ._icon img{width: .48rem;}
.contactList ._item ._txt{margin-top: .65rem;}
.contactList ._item ._txt ._li{margin-bottom: .12rem;}
.contactList ._item ._txt ._li:last-of-type{margin-bottom: 0;}
.contactList ._item ._txt ._li ._name{color: #666;}
.contactList ._item ._txt ._li ._line{color: var(--color1);font-weight: bold;margin-top: 5px;}
.contactList ._item ._txt ._li ._line.style1{font-size: .28rem;word-break:break-all;font-family: "CenturyGothic";}
.contactMap{width: 100%;margin-top: 1.3rem;}
#gaodemap{height: 6.2rem;}
#gaodemap .ripple{text-align: center;line-height: 1;}
#gaodemap .ripple>i{font-size: 32px;display: block;color: var(--color1);}
#gaodemap .ripple>span{position:relative;left:50%;width: 14px;height: 14px;display: block;
border-radius: 50%;background-color:var(--color1);transform: translateX(-50%);}
#gaodemap .ripple>span:before{content:'';position: absolute;top: 0;left: 0;
width: 100%;height: 100%;border-radius: 50%;background-color: var(--color1);
animation:soak1 6s ease-in-out infinite;opacity: 0;}
@keyframes soak1{
	0% {
		opacity:.6;
		transform:scale(1);
	}

	50% {
		opacity:.2;
		transform:scale(6);
	}

	100% {
		opacity:.6;
		transform:scale(1);
    }
}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>加入我们<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.talent{padding: 1.4rem 0;position: relative;overflow: hidden;}
.talent ._bg{position: absolute;width: 100%;bottom: 0;right: 0;z-index: -1;}
.talent ._bg img{width: 100%;}
.talentBox ._lines{width: 1.94rem;height: 1px;position: relative;background-color: var(--color1);margin: 0 auto;margin-top:.5rem;}
.talentBox ._lines:before{content: '';position: absolute;left: 50%;transform: translate(-50%,-50%);width: .43rem;top: 50%;
height: 3px;background-color: var(--color1);}
.talentBox ._txt{line-height: 1.8;text-align: center;width: 11.6rem;margin: 0 auto;max-width: 100%;margin-top: .5rem;}
.talentBox ._txt ._b{font-weight: bold;color:var(--color1);}
.talentBox ._img{width: 11rem;margin: 0 auto;margin-top: .45rem;max-width: 100%;}
.talentBox ._img>div{padding-bottom: 41.818181818181815%;width: 100%;height: 0;position: relative;overflow: hidden;}
.talentBox ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 120%;object-fit: cover;}
.post{padding:1.4rem 0;}
.postBox{margin-top: .5rem;color: #444;}
.postCnt{text-align: center;width: 100%;}
.postCnt thead th{background-color: var(--color1);height: 62px;color: #fff;}
.postCnt thead th:first-of-type,.postList td:first-of-type{padding-left:.6rem;}
.postCnt thead th:last-of-type,.postList td:last-of-type{padding-right:.6rem;}
.postList ._check{height: 70px;cursor: pointer;}
.postList ._info{border-bottom: 1px dashed #7c7c7c;}
.postList ._info ._txt{height: 0;overflow: hidden;text-align: left;}
.postList ._info ._txt>div{padding-top:.2rem;padding-bottom: .6rem;line-height: 2;color: #666;}
.postList ._check ._switch{width:25px;height:25px;display:inline-block;
position: relative;background-color: var(--color1);border-radius: 50%;}
.postList ._check ._switch:after,
.postList ._check ._switch:before{content:'';background-color: #fff;position:absolute;width:52%;left:24%;
height:1px;top:50%;transition:transform 0.5s ease;}
.postList ._check ._switch:after{transform:rotate(-270deg);-webkit-transform:rotate(-270deg);}
.postList ._check ._switch:before{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);}
.postList ._check.on ._switch:before,
.postList ._check.on ._switch:after{transform: none;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>全国网络<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.nwe{padding-top: 1.1rem;padding-bottom: 1.4rem;background-image: url(../image/dom/mapBg.jpg);
background-position: center bottom;background-size: contain;background-repeat: no-repeat;}
.nweBox ._map{width: 8.85rem;margin:0 auto;max-width: 100%;margin-top: .1rem;position: relative;}
.nweBox ._map img{width: 100%;}
.nweBox ._map .dot{position: absolute;top: 0;left: 0;}
.nweBox ._map .dot1{animation: dotCir 1s infinite ease-in-out alternate .1s;}
.nweBox ._map .dot2{animation: dotCir 1.1s infinite ease-in-out alternate;}
@keyframes dotCir {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.nweBox ._map ._centre{position: absolute;top:66.5%;left: 47%;z-index: 5;}
.nweBox ._map ._centre ._cir{width: 5px;height: 5px;border-radius: 50%;background-color: #fff;position: relative;}
.nweBox ._map ._centre ._cir span{position: absolute;top: 0;left: 0;width:100%;height:100%;border-radius: 50%;transform: scale(0);
animation: spread4 4s linear infinite;background-color: #fff;opacity:0;z-index: -1;will-change: transform;}
@keyframes spread4{
    0% {
    	transform: scale(1);
        opacity: .3
    }
    100% {
        transform: scale(30);
        opacity: 0
    }
}
.nweBox ._map ._centre ._cir span:nth-child(1){animation-delay: 0s;}
.nweBox ._map ._centre ._cir span:nth-child(2){animation-delay: 2s;}
.nweBox ._map ._centre ._name{color: #fff;position: absolute;line-height: 1;top: 50%;
transform: translateY(-50%);left: 100%;white-space:nowrap;padding-left: .1rem;}
.nweBox{position: relative;}
.nweBox ._info{padding-left: .5rem;position: absolute;left: 0;bottom: 0;}
.nweBox ._info ._title{font-size: .32rem;font-weight: bold;color: var(--color1);line-height: 1;}
.nweBox ._info ._tip{margin-top: .15rem;}
.nweBox ._info ._tip ._b{font-weight: bold;color: var(--color1);display: inline-block;}
.nweBox ._info ._txt{line-height: 1.8888888888888888;color: #666;margin-top: .35rem;width: 5.4rem;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>甘阿凉线路<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.brae{padding-top: 1.5rem;padding-bottom: 1.9rem;}
.braeList ._item{align-items: center;margin-bottom: 1.2rem;}
.braeList ._item:last-of-type{margin-bottom: 0;}
.braeList ._item ._info{text-align: justify;}
.braeList ._item ._info ._order{font-size: .6rem;font-family: "CenturyGothic";line-height: 1;font-weight: bold;color: var(--color1);}
.braeList ._item ._info ._title{font-size: .4rem;font-weight: bold;color: var(--color1);margin-top: .3rem;}
.braeList ._item ._info ._line{margin-top: .25rem;line-height: 2;}
.braeList ._item ._img{width: 53.47222222222222%;}
.braeList ._item ._img>div{width: 100%;height: 0;padding-bottom: 63.63636363636364%;position: relative;overflow: hidden;}
.braeList ._item ._img img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;}
.braeList ._item:nth-child(odd) ._info{padding-right: 1.1rem;order: -1;}
.braeList ._item:nth-child(even) ._info{padding-left: 1.1rem;order: 2;}


/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>川渝专线<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
@keyframes drift{
  0% {transform:translateY(0);}
  100% {transform:translateY(-.12rem);}
}  
.toh{padding-top: 1.1rem;padding-bottom: 2.2rem;}
.tohBox{margin-top: 1.4rem;position: relative;}
.tohBox ._info{width: 5.8rem;text-align: justify;}
.tohBox ._info ._title{font-size: .32rem;color: var(--color1);font-weight: bold;line-height: 1;}
.tohBox ._info ._tip{margin-top: .15rem;}
.tohBox ._info ._line{line-height: 1.8888888888888888;color: #666;margin-top: .25rem;}

/*masterMap*/
.masterMap{position: absolute;top: 0;right: 0;width: 7rem;z-index: 5;pointer-events: none;}
.masterMap svg{width: 100%;}
.masterMap ._point{padding: 0 .12rem;border: 1px solid #cacaca;background-color: #fff;width: 2.7rem;
position: absolute;top: -2%;right: 15%;z-index: 5;line-height: 1;pointer-events: none;
animation: drift 1.2s infinite cubic-bezier(.36, 0,.7,1) alternate backwards;}
.masterMap ._point ._item{display: none;}
.masterMap ._point ._item.on{display: block;}
.masterMap ._point ._item ._title{padding: .15rem 0;color: var(--color1);font-weight: bold;border-bottom: 1px solid #ddd;}
.masterMap ._point ._item ._times{color: #999;padding: .2rem 0;align-items: center;}
.masterMap ._point ._item ._times i{margin-right: .1rem;}
.masterMap ._centre{position: absolute;top:31%;left: 48%;z-index: 5;pointer-events: none;
width: 6px;height: 6px;background-color: #fff;border-radius: 50%;}
.masterMap ._centre span{position: absolute;top: 0;left: 0;width:100%;height:100%;border-radius: 50%;transform: scale(0);
animation: spread4 4s linear infinite;background-color: #fff;opacity:0;z-index: -1;will-change: transform;}
.masterMap ._centre span:nth-child(1){animation-delay: 0s;}
.masterMap ._centre span:nth-child(2){animation-delay: 2s;}
.masterMap ._p{position: absolute;line-height:1.5555555555555556;color: var(--color1);left: 74%;top: 40%;}

/*mapSvg*/
.cls-1,
.cls-4,
.cls-9 {fill: #bcbcbc;}
.cls-2,
.cls-8 {fill: #ff9333;}
.cls-2 {fill-rule: evenodd;}
.cls-3,
.cls-6,
.cls-7 {fill: none;}
.cls-3,
.cls-4,
.cls-5,
.cls-6,
.cls-7 {stroke: #fff;}
.cls-3,
.cls-4,
.cls-5 {stroke-miterlimit: 10;}
.cls-5 {fill: #078407;}
.cls-6,
.cls-7 {stroke-miterlimit: 2.61;}
.cls-6 {stroke-width: 0.57px;}
.cls-9 {opacity: 0.38;}
.cls-10,
.cls-13 {font-size: 36px;}
.cls-10,
.cls-11,
.cls-12,
.cls-13 {fill: #fff;}
.cls-11 {font-size: 29.39px;}
.cls-12 {font-size: 36.42px;}										
.cls-13 {fill: #fff;}
.mapTouch{transition: fill .3s ease-out;cursor: pointer;pointer-events: auto;}


.tohStat{position: relative;margin-top: .7rem;padding-left: .3rem;padding-bottom: .12rem;}
.tohStat:before{content: '';position: absolute;width: 1px;height: 100%;left: 0;top: 0;background-color: #ddd;}
.tohStat ._datas{margin-bottom: .5rem;position: relative;}
.tohStat ._datas:first-of-type:after{content: '';width: 2px;height: 100%;background-color: var(--color1);
position: absolute;top: 0;left: -.3rem;}
.tohStat ._datas>div{justify-content:space-between;overflow: hidden;}
.tohStat ._datas ._item ._num{color: var(--color1);line-height: 1;}
.tohStat ._datas ._item ._num span{font-size: .36rem;font-family: "CenturyGothic";font-weight: bold;}
.tohStat ._datas ._item ._name{margin-top: .1rem;}
.tohStat ._datas ._item ._p{margin-top: 3px;color: var(--color1);}
.tohStat ._datas:last-of-type{margin-bottom: 0;}

/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>医院覆盖<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.hsl{padding: 1.15rem 0;background-image: url(../image/dom/mapBg.jpg);
background-position: center bottom;background-size: contain;background-repeat: no-repeat;}
.hslBox{background-color: #f4f6fb;margin-top: .5rem;}
.hslTop{padding: .2rem .3rem;align-items: center;border-bottom: 1px solid #eee;}
.hslTop ._tip{position: relative;padding-left: .5rem;line-height: 1.375;padding-right: .4rem;}
.hslTop ._tip:before{content: '';width: .4rem;height: .2rem;background-position: center center;
background-size: contain;background-repeat: no-repeat;background-image: url(../image/mac/logos.png);
position: absolute;top: 50%;left: 0;transform: translateY(-50%);}
.hslTop ._form{margin-left: auto;}
.hslTop ._form .citySelect ._type{width: 2.4rem;height: .48rem;border: 1px solid #eee;background: #fff;margin-right: .1rem;padding: 0 .1rem;
background-image: url(../image/mac/jtIcon.png);background-repeat: no-repeat;background-size: 9px auto;
background-position: calc(100% - .1rem) center;appearance: none;color: #666;}
.hslTop ._form .citySelect ._type:last-of-type{margin-right: 0;}
.hslTop ._form .cityQuery{margin-left: .2rem;}
.hslTop ._form .cityQuery>button{width: 1.8rem;height: .48rem;border: none;
background: var(--color1);color:#fff;transition: background-color .3s ease-out;}
.hslCnt{padding: .35rem .3rem;}
.hslList{width: 4.6rem;height: 6.7rem;}
.hslList ._item{background-color: #fff;padding: .2rem;user-select:none;border: 1px solid #fff;
margin-bottom: .1rem;cursor: pointer;transition: all .3s ease-out;}
.hslList ._item:last-of-type{margin-bottom: 0;}
.hslList ._item ._title{font-weight: bold;transition: color .3s ease-out;}
.hslList ._item ._txt{margin-top: 5px;line-height: 1.625;color: #666;}
.hslMap{padding-left: .4rem;}
#hslContent{width: 100%;height: 100%;}
.hslList ._item.on{background-color: rgba(255,147,51,.05);border-color: var(--color1);pointer-events: none;}
.hslList ._item.on ._title{color: var(--color1);}
.hslData{margin-top: 1rem;overflow: hidden;line-height: 1;}
.hslData>div{margin: 0 -.2rem;}
.hslData ._item{width: 25%;padding: 0 .2rem;}
.hslData ._item ._not{align-items: center;justify-content: center;}
.hslData ._item ._icon{height: .54rem;}
.hslData ._item ._icon img{height: 100%;}
.hslData ._item ._num{align-items: flex-end;margin-left: .1rem;
color: var(--color1);font-size: .48rem;font-weight: bold;}
.hslData ._item ._num span{font-family: "CenturyGothic";}
.hslData ._item ._name{text-align: center;margin-top: .15rem;}


/*浮窗*/
.swim{position:fixed;right: 6px;top: 50%;transform: translateY(-50%);}
.swim ._item{margin-bottom: 5px;border-radius: 3px;position: relative;}
.swim ._item>a{background-color: #fff;color: #666;text-align: center;border-radius: 3px;
border: 1px solid #e5e5e5;line-height: 1;padding: .14rem;transition: all .2s ease-out;}
.swim ._item ._icon{font-size: .36rem;}
.swim ._item ._name{margin-top: .1rem;}
.swim ._item:last-of-type{margin-bottom: 0;}
.swim ._item ._info{position: absolute;top:50%;right:100%;opacity:0;visibility:hidden;
transform:translate(-5px,-50%);transition:all .3s ease-in-out;padding-right: .2rem;}
.swim ._item ._info>div{box-shadow: 0 0 10px rgba(0,0,0,0.1);border-radius: 3px;
background-color:#fff;position: relative;border: 1px solid #e5e5e5;}
.swim ._item ._info>div::before{content: ""; position: absolute;right:-6px; top:50%;bottom:0;
 width: 12px;height: 12px;transform:translateY(-50%) rotate(45deg);background: #fff;
 box-shadow:10px -10px 10px rgba(0,0,0,0.1);border: 1px solid #e5e5e5;border-bottom: none;border-left:none;}
.swim ._item ._info.tel>div{white-space: nowrap;padding: .2rem;}
.swim ._item ._info.tel a{color:var(--color1);}
.swim ._item ._info.code>div{width:1.5rem;}
.swim ._item ._info.code img{width:100%;border-radius: 3px;}


/*电端加上鼠标效果/动画 */
@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;}
.header .nav .navlist>.nav_a:hover>a{color: var(--color1);}
.header .nav .navlist .nav_a:hover .nav_b{transform: translateX(-50%);opacity: 1;visibility: visible;}
.header .nav .navlist .nav_a .nav_b .nav_b_list>li>a:hover{color: var(--color1);background-color: #eee;letter-spacing: 1px;}
.bannerNav span:hover:before{transform:translate(-50%,-50%) scale(1.4);}
.quickList ._item a:hover{background-color: var(--color1);color: #fff;height: 1rem;}
.quickList ._item a:hover ._icon img:first-of-type{opacity: 0;}
.quickList ._item a:hover ._icon img:last-of-type{opacity: 1;}
.fieldSwiper ._item a:hover ._txt{border-color: #ddd;}
.fieldSwiper ._item a:hover ._txt ._name{color: var(--color1);}
.fieldSwiper ._item a:hover ._img img{transform: scale(1.06);}
.fieldList .fieldPage:hover{color: var(--color1);}
.hoverbtn:hover .hoverbtn_txt{color: #fff !important;}
.hoverbtn:hover .hoverbtn_txt:before,
.hoverbtn:hover .hoverbtn_txt:after{transform: translate3d(0, 100%, 0);}
.hoverbtn:hover .hoverbtn_txt:after{transition-delay: 0.175s;}  
.networkCnt ._info ._list ._item>a:hover ._name{color: var(--color1);}
.networkCnt ._info ._list ._item>a:hover ._name:after{height: 100%;transform: translateX(-50%);top:0;opacity: 1;} 
.meritList ._item>a:hover{color: #fff;border-color: var(--color1);background-color: var(--color1);
transform: translateY(-6px);box-shadow:0 .15rem .3rem rgba(255,147,51,.4);}
.meritList ._item>a:hover ._icon img:first-of-type{opacity: 0;}
.meritList ._item>a:hover ._icon img:last-of-type{opacity: 1;}
.meritList ._item>a:hover ._line{opacity: 1;}
.meritList ._item>a:hover ._name{color: #fff;}
.ftCnt ._nav ._item ._b>li>a:hover{opacity: 1;}
.ftTop ._ftBtn ._item>a:hover{color: var(--color1);}
.ftTep a:hover{opacity: 1;}
.pageNav ._place a:hover{color: var(--color1);}
.pageNav .slidenav ._item a:hover{color: var(--color1);}
.fdCnt ._pages ._btn>a:hover{color: var(--color1);}
.ptList ._item:hover ._img img{transform: scale(1.07);}
.sePmList ._item>div:hover ._icon{background-color: var(--color1);border-color: var(--color1);}
.sePmList ._item>div:hover ._icon img:first-of-type{opacity: 0;transform: translateY(100%) scale(.5);}
.sePmList ._item>div:hover ._icon img:last-of-type{opacity: 1;transform: none;}
.sePmList ._item>div:hover ._title{color: var(--color1);}
.sePmList ._item>div:hover ._line>span:nth-child(1),
.sePmList ._item>div:hover ._line>span:nth-child(3){width:100%;}
.sePmList ._item>div:hover ._line>span:nth-child(2),
.sePmList ._item>div:hover ._line>span:nth-child(4){height:100%;}
.ensureList ._item>div:hover ._img img{transform: scale(1.07);}
.newsSwiper ._item>a:hover ._img img{transform: scale(1.07);opacity: .8;}
.newsSwiper ._item>a:hover ._info ._title{color: var(--color1);}
.newsSwiper ._item>a:hover ._info ._more{color: var(--color1);border-color: var(--color1);}
.newsList ._item>a:hover ._img img{transform: scale(1.07);opacity: .8;}
.newsList ._item>a:hover ._text ._title{color: var(--color1);}
.pagination li a:hover{background-color:var(--color1);color: #fff;}
.newsDelBox .newsDelR ._pages ._item>a:hover span{color: var(--color1);transform: translateX(.08rem);}
.newsDelBox .newsDelR ._pages ._item>a:hover i:after{transform: scale(1.3);}
.courseList .coursePage:hover{color:var(--color1);}
.honourPage ._btn>a:hover{background-color: var(--color1);color: #fff;}
.teamList ._item>div:hover:before{opacity: 0;}
.teamList ._item>div:hover:after{opacity: .85;}
.teamList ._item>div:hover ._info{bottom: 50%;transform: translateY(50%);}
.teamList ._item>div:hover ._info ._icon ._shade{height: 100%;}
.teamList ._item>div:hover ._ms{width: 100%;left: 0;opacity: 1;}
.dutyList ._item>div:hover ._img img{transform: scale(1.07);}
.hslList ._item:hover{background-color: rgba(255,147,51,.05);border-color: rgba(255,147,51,.05);}
.hslList ._item:hover ._title{color: var(--color1);}
.hslTop ._form .cityQuery>button:hover{background-color: var(--color2);}
.swim ._item:hover ._info{transform: translateY(-50%);opacity: 1;visibility: visible;}
.swim ._item:hover>a{background-color: var(--color1);color: #fff;border-color: var(--color1);}

/*ani*/
.quickList ._item:nth-child(3n + 1){animation-delay: 0s;}
.quickList ._item:nth-child(3n + 2){animation-delay: .1s;}
.quickList ._item:nth-child(3n + 3){animation-delay: .2s;}
.networkCnt ._info ._datas ._item:nth-child(4n + 1){animation-delay: 0s;}
.networkCnt ._info ._datas ._item:nth-child(4n + 2){animation-delay: .1s;}
.networkCnt ._info ._datas ._item:nth-child(4n + 3){animation-delay: .2s;}
.networkCnt ._info ._datas ._item:nth-child(4n + 4){animation-delay: .3s;}
.censusBox ._title ._li:nth-child(4n + 1){animation-delay: 0s;}
.censusBox ._title ._li:nth-child(4n + 2){animation-delay: .1s;}
.censusBox ._title ._li:nth-child(4n + 3){animation-delay: .2s;}
.censusBox ._title ._li:nth-child(4n + 4){animation-delay: .3s;}
.censusBox ._datas ._item:nth-child(3n + 1){animation-delay: .2s;}
.censusBox ._datas ._item:nth-child(3n + 2){animation-delay: .3s;}
.censusBox ._datas ._item:nth-child(3n + 3){animation-delay: .4s;}
.meritList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.meritList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.meritList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}
.atAst ._title ._li:nth-child(4n + 1){animation-delay: 0s;}
.atAst ._title ._li:nth-child(4n + 2){animation-delay: .1s;}
.atAst ._title ._li:nth-child(4n + 3){animation-delay: .2s;}
.atAst ._title ._li:nth-child(4n + 4){animation-delay: .3s;}
.braeList ._item ._img img{transform: scale(1.2);}
.braeList ._item ._img>div.fn1 img{transform: none;transition: transform 2s ease-in-out;}
.teamList ._item:nth-child(3n + 1)>div{animation-delay: 0s;}
.teamList ._item:nth-child(3n + 2)>div{animation-delay: .1s;}
.teamList ._item:nth-child(3n + 3)>div{animation-delay: .2s;}
.teamList ._item ._img img{transform: scale(1.2);}
.teamList ._item>div.fn1 ._img img{transform: none;transition: transform 2s ease-in-out;}
.newsList ._item:nth-child(3n + 1)>a{animation-delay: 0s;}
.newsList ._item:nth-child(3n + 2)>a{animation-delay: .2s;}
.newsList ._item:nth-child(3n + 3)>a{animation-delay: .4s;}
.queryOrder ._item:nth-child(3n + 1){animation-delay: 0s;}
.queryOrder ._item:nth-child(3n + 2){animation-delay: .2s;}
.queryOrder ._item:nth-child(3n + 3){animation-delay: .4s;}
.tohStat ._datas ._item:nth-child(4n + 1){animation-delay: 0s;}
.tohStat ._datas ._item:nth-child(4n + 2){animation-delay: .1s;}
.tohStat ._datas ._item:nth-child(4n + 3){animation-delay: .2s;}
.tohStat ._datas ._item:nth-child(4n + 4){animation-delay: .3s;}
.hslData ._item:nth-child(4n + 1){animation-delay: 0s;}
.hslData ._item:nth-child(4n + 2){animation-delay: .1s;}
.hslData ._item:nth-child(4n + 3){animation-delay: .2s;}
.hslData ._item:nth-child(4n + 4){animation-delay: .3s;}
.contactList ._item:nth-child(3n + 1){animation-delay: 0s;}
.contactList ._item:nth-child(3n + 2){animation-delay: .2s;}
.contactList ._item:nth-child(3n + 3){animation-delay: .4s;}
.sePmList ._item:nth-child(3n + 1){animation-delay: 0s;}
.sePmList ._item:nth-child(3n + 2){animation-delay: .2s;}
.sePmList ._item:nth-child(3n + 3){animation-delay: .4s;}
.ensureList ._item:nth-child(4n + 1)>div{animation-delay: 0s;}
.ensureList ._item:nth-child(4n + 2)>div{animation-delay: .1s;}
.ensureList ._item:nth-child(4n + 3)>div{animation-delay: .2s;}
.ensureList ._item:nth-child(4n + 4)>div{animation-delay: .3s;}
.vznTag ._item:nth-child(5n + 1){animation-delay: .1s;}
.vznTag ._item:nth-child(5n + 2){animation-delay: .2s;}
.vznTag ._item:nth-child(5n + 3){animation-delay: .3s;}
.vznTag ._item:nth-child(5n + 4){animation-delay: .4s;}
.vznTag ._item:nth-child(5n + 5){animation-delay: .5s;} 
.seAst ._title ._li:nth-child(4n + 1){animation-delay: 0s;}
.seAst ._title ._li:nth-child(4n + 2){animation-delay: .1s;}
.seAst ._title ._li:nth-child(4n + 3){animation-delay: .2s;}
.seAst ._title ._li:nth-child(4n + 4){animation-delay: .3s;}

}	
@media screen and (max-width:1720px){
	.fieldList .fieldPrev{left: -.7rem;}
	.fieldList .fieldNext{right: -.7rem;}
}
@media screen and (max-width:1600px){
    .richText p,
	.richText span,
	.richText em{font-size: 17px !important;}	
}
@media screen and (max-width:1440px){  
	.richText p,
	.richText span,
	.richText em{font-size: 15px !important;}
	#gaodemap .ripple>span{width: 11px;height: 11px;}
    #gaodemap .ripple>i{font-size: 28px;}
} 

@media screen and (max-width:1280px){	
	.richText p,
	.richText span,
	.richText em{font-size: 13px !important;}
	.ftCnt ._info ._hotLine ._title i{width: 32px;height: 32px;line-height: 32px;font-size: 17px;}
	.ftCnt ._info ._hotLine ._title span{font-size: 14px;}
	.dutyList ._item ._info ._line:after{height: 3px;}
	.hoverbtn .hoverbtn_txt{width: 1.56rem;height: .5rem;line-height: .5rem;}
	.postCnt thead th{height: 48px;}
	.postList ._check{height: 48px;}
	.postList ._check ._switch{width: 22px;height: 22px;}
	.contactList ._item>div{padding: .5rem .6rem;}	
}  

@media screen and (max-width:1024px){
	.row{width:90%;}
	#back_top .master_backTop .master_backTop_btn{width: .8rem;height: .8rem;}
	.header{background-color: #fff;padding: 0 5vw;height: 50px;box-shadow:0 0 10px rgba(0, 0, 0, .1);}
	.header .logo>a{height: 30px;}		
    .openMenu{display: block;}
	.header .nav{position:fixed;top:50px;left:0;overflow:hidden;width:100%;height:0;
	z-index:-2;background-color:#fff;transition: height .5s ease;}
	.header.mobileNav .nav{height: calc(100vh - 50px);}
	.header .nav .navlist{width:100%;overflow-y:auto;max-height:100%;opacity:1;
	transition-delay:0.5s;flex-wrap: wrap;padding:.3rem 5%;}
    .header .nav .navlist .nav_a{width:100%;position:relative;}
    .header .nav .navlist .nav_a:after{content:'';position:absolute;left:0;bottom:0;
    width:100%;height:1px;background-color: #e5e5e5;}
    .header .nav .navlist .nav_a>a{line-height:60px;height:60px;padding:0;pointer-events:none;color: #333;
    position: relative;font-size: 16px;overflow: hidden;}
    .header .nav .navlist .nav_a>a span{margin-right: 0;}
    .header .nav .navlist .nav_a>a i{position: absolute;height: 60px;right: 0;color: #666;display: block;color: #999;
    top: 0;text-align: center;font-size: 18px;transition: all .4s ease;transform: rotateZ(-90deg);font-weight: normal;}
    .header .nav .navlist .nav_a.on>a i{transform: none;color: #333;}
	.header .nav .navlist .nav_a>.nav_b{position:static;width:100%;transform:none;opacity: 1;visibility: visible;
	background-color: transparent;padding: 0;overflow:hidden;transition: height .4s ease;height: 0;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list{padding-bottom:30px;padding-top: 0;
	border: none;border-radius: 0;text-align: left;box-shadow:initial;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list::before{display: none;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li>a{margin-bottom:10px;line-height:26px;color: #666;padding: 0;}
	.header .nav .navlist .nav_a>.nav_b .nav_b_list>li:last-child>a{margin-bottom:0;}
	
	.header .tel{margin-left: auto;}
	.header .inquiry{display: none;}
	.openMenu{margin-left: .3rem;}
	#main{position: static;}
	.banner{height: auto;margin-top: 50px;}
    .fieldList .fieldPage{display: none;} 
    .masterMap{position: relative;width: 8rem;order: -1;margin: 0 auto;max-width: 100%;}
    .networkBox{flex-wrap: wrap;}
    .networkCnt{width: 100%;margin-top: .6rem;}
    .network{padding-bottom: 1.2rem;}
    .meritList>div:first-of-type{padding-right: 0;}
    .meritList>div:last-of-type{padding-left: 0;}
    .meritList ._item ._line{height: auto;opacity: 1;color: #666;}
    .meritList ._item ._line>div{opacity: 1;}
    .meritList ._item>a{padding: 0;height: auto;}
    .meritList ._item>a>div{position: static;transform: none;padding: .35rem;}
    .meritList ._item{padding:0 .16rem;}
    .meritList>div{margin-bottom: .32rem;}
    .parallax{transform: none !important;}
    .census ._bg{height: 100%;}
    .ftCnt{flex-wrap: wrap;padding: .6rem 5vw;}
	.ftCnt ._info{width: 100%;}
	.ftCnt ._nav{width: 100%;order: -1;}
	.ftTop{padding: .4rem 5vw;}
	.ftCnt ._nav{padding:0}
	.ftCnt ._info{padding:0;margin-top: .6rem;border-right: none;}
	.ftTop ._logo>a{height: 30px;}
    .ftTep{padding: .2rem 5vw;}
    .pageBanner ._bg{padding-top: 50px;}
    .pageBanner ._info{padding-top: 50px;}
    .pageBanner ._bg>img{height: 46vw;max-height: 5.1rem;}
    .about ._aniEn{display: none;}
    .aboutBox ._title ._en{transform: translateY(10%);left: 0;}
    .aboutBox ._title>div:after{display: none;}   
    .atAst ._bg{height: 100%;}   
    #main .liTxt{overflow-y: auto;}
    .newsDelBox{flex-wrap: wrap;}
    .newsDelBox .newsDelR{width: 100%;padding-left: 0;margin-top: .6rem;}
    .newsDel{padding-top: 1.8rem;padding-bottom: 1.2rem;}
    .newsDelBox .newsDelR ._pages{display: flex;align-items: center;justify-content: space-between;}
    .newsDelBox .newsDelR ._pages ._item{margin-bottom: 0;}
    .nweBox ._info{position: static;padding-left: 0;margin-top: .4rem;}
    .nweBox ._info ._txt{width: 100%;}
    .nweBox{margin-top: .6rem;}
    .sePmList ._item{padding: 0 .2rem;}
    .sePmList>div{margin: 0 -.2rem;}
    .seOrderSwiper .swiper-slide{padding: 0 .4rem;}
    .seOrderSwiper ._item ._num span{border-width: 1px;}
    .ensureList{margin-top: .6rem;}
    .ensureList ._item{width: 50%;padding: .3rem .15rem;}
    .ensureList>div{flex-wrap: wrap;margin: -.3rem -.15rem;}
    .courseList .coursePage{display: none;}
    .courseSwiper{width: 100%;}
    .tohBox ._info{width: 100%;order:2;margin-top: .6rem;}
    .tohBox{flex-wrap: wrap;}
    .hslTop{flex-wrap: wrap;padding: .3rem;}
    .hslTop ._tip{width: 100%;padding-right: 0;}
    .hslTop ._form{width: 7.2rem;margin-left: 0;margin-top: .25rem;}
    .hslCnt{flex-wrap: wrap;}
    .hslList{width: 100%;margin-top: .4rem;height: auto;padding-right: 0 !important;margin-right: 0 !important;}
    .hslMap{padding-left: 0;order: -1;height: 60vw;width: 100%;flex: auto;}
    .hslTop ._form .citySelect ._type{width: calc(50% - .05rem);margin-right: 0;}
	.hslTop ._form .citySelect ._type:last-of-type{margin-left: auto;}      
	.swim{display: none;}
}

@media screen and (max-width:768px){
    .richText p,
	.richText span,
	.richText em{font-size: 14px !important;}
	.header .tel>a img{width: .4rem;height: .4rem;}
	.quick{display: none;}
	.bannerNav{bottom: .4rem !important;}
	.bannerNav span:before, .bannerNav span:after{width: 5px;height: 5px;}
	.bannerNav span{width: .5rem;height: .5rem;}
	.field{padding: 1.2rem 0;}
	.fieldSwiper ._item{margin-right: .4rem;}
	.fieldSwiper{width: calc(100% + .4rem);}
	.masterMap ._point{width: 3.2rem;}
	.networkCnt ._info ._datas ._item{width: 50%;padding: .2rem .1rem;}
    .networkCnt ._info ._datas>div{flex-wrap: wrap;margin: -.2rem -.1rem;} 
    .networkCnt ._info ._datas{margin-top: .6rem;}  
    .censusBox ._title>div{flex-wrap: wrap;}
    .censusBox ._title ._li{height: auto;}
    .censusBox ._title ._li img{height: .34rem;margin: .12rem 0;}
    .censusBox ._title>div{margin: -.12rem -.2rem;}
    .censusBox ._datas ._item ._num span{font-size: .52rem;}
    .censusBox ._datas ._item ._num{font-size: .28rem;}
    .censusBox ._datas ._item ._name{font-size: 14px;}
    .meritList>div{margin: 0 -.2rem;}
    .meritList ._item{width: 50%;padding: 0 .12rem;}
    .meritList>div:last-of-type{position: relative;}
    .meritList>div:first-of-type{margin-bottom: .24rem;}
    .meritList>div:first-of-type ._item:last-child{margin-top: .24rem;}
    .meritList>div:last-of-type ._item:first-of-type{position: absolute;right: 0;top: -.24rem;transform: translateY(-100%);}
	.meritList ._item ._icon{width: .72rem;height: .72rem;}
	.merit{padding: 1.2rem 0;}
	.clientList{height: auto;padding-bottom: 0;margin-top: .6rem;}
	.clientList ._brand{position: static;flex-wrap: wrap;display: flex;width: calc(100% + .2rem);margin-top: .6rem;}
	.clientList ._logo{position: static;transform: none;}
	.clientList ._brand ._item{position: static;animation:none !important;
	width:50% !important;height:auto !important;padding-bottom: .2rem;padding-right: .2rem;}
	.clientList ._brand ._item ._pal{border-radius: .1rem;height: 1.3rem;}
	.clientList ._brand ._item ._pal img{animation:none !important;}
	.client{padding: 1.2rem 0;}
	.clientList ._logo{width: 3rem;margin: 0 auto;}
	.escortBox ._tel{font-size: .4rem;margin-top: .25rem;}
	.escort{padding: .7rem 0;}
	.ftCnt ._info ._hotLine ._title i{font-size: 20px;}
	.ftCnt ._nav ._item{width: 50%;margin-bottom: .6rem;}
	.ftCnt ._nav ._item:last-of-type{margin-bottom: 0;}
	.ftCnt ._nav ._item:nth-child(1){order: 1;}
	.ftCnt ._nav ._item:nth-child(2){order: 5;}
	.ftCnt ._nav ._item:nth-child(3){order: 3;}
	.ftCnt ._nav ._item:nth-child(4){order: 4;}
	.ftCnt ._nav ._item:nth-child(5){order: 6;}	
	.ftCnt ._nav ._item:nth-child(6){order: 2;}
    .ftCnt ._nav ._item:nth-child(7){order: 7;}
	.ftCnt ._nav>div{flex-wrap: wrap;}
	.ftTop ._txt{display: none;}
	.ftTop ._ftBtn ._item>a{width: .72rem;height: .72rem;font-size: .4rem;}
	.escortBox ._tel i{width: .68rem;height: .68rem;line-height: .68rem;}
	.ftTop ._ftBtn ._item{margin-right: .3rem;}
	.pageBanner ._info ._title ._cn{font-size: .44rem;}
	.pageBanner ._info ._title ._en{font-size: .48rem;}
	.pageNav ._place{display: none;}
	.pageNav ._list{padding-right: 0;}
	.pageNav .slidenav ._item a{line-height: 50px;}
	.pageNav .slidenav ._item{margin-left: .5rem;}
	.aboutBox{width: 100%;}
	.aboutBox ._title ._en{font-size: 1.1rem;}
	.about{padding-bottom: 1.2rem;}
	.aboutBox ._txt{margin-top: .4rem;}
	.atAst ._title>div{flex-wrap: wrap;}
    .atAst ._title ._li{height: auto;}
    .atAst ._title ._li img{height: .34rem;margin: .12rem 0;}
    .atAst ._title>div{margin: -.12rem -.2rem;}
    .atAst{padding: 1rem 0;}
    .honourSwiper ._item{width: 3.8rem;}
    .honour{padding: 1.2rem 0;}
	.dutyList ._item>div{flex-wrap: wrap;padding-bottom: 0;}
    .dutyList ._item ._img{width: 100%;order: -2;}
    .dutyList ._item ._info{width: 100%;}
    .dutyList ._item>div:after{display: none;}
    .dutyList ._item ._info ._line{margin-top: .4rem;padding-bottom: .4rem;}
    .dutyList ._item ._info ._line>div{height: auto;overflow-y: initial !important;}
    .dutyList ._item ._info{margin-top: .7rem;padding: 0 !important;}
    .duty{padding: 1.2rem 0;}
    .dutyList ._item{margin-bottom: 1.35rem;}
    .queryOrder{flex-wrap: wrap;}
    .queryOrder ._item{width: 100%;margin-bottom: 1rem;}
    .queryOrder ._item:last-of-type{margin-bottom: 0;}
    .queryOrder ._item ._icon:before,
    .queryOrder ._item ._icon:after{display: block !important;}
    .query{padding-top: 1.2rem;padding-bottom: 1.4rem;}
    .ptList ._item{flex-wrap: wrap;}
    .ptList ._item ._img{width: 100%;position: static;}
    .ptList ._item ._info>a{width: 100%;padding: 0 !important;min-height: auto;}
    .ptList ._item ._info>a>div{padding: 1rem 0;}
    .hoverbtn .hoverbtn_txt{width: 2rem;height: .68rem;line-height: .68rem;}
    .newsSwiper ._item>a{flex-wrap: wrap;}
    .newsSwiper ._item ._info{width: 100%;padding: .6rem .4rem;padding-bottom: 1rem;}
    .newsSwiper ._item ._img{width: 100%;order: -1;}
    .newsSwiper ._item ._info ._more{width: .6rem;height: .6rem;}
    .newsSwiper .newsSwiperNav{right: 50% !important;transform: translateX(50%);}
	.newsSwiper .newsSwiperNav .swiper-pagination-bullet{width: 6px;height: 6px;}
	.newsList ._item{width: 50%;padding: .4rem .15rem;}
	.newsList>div{margin: -.4rem -.15rem;}
	.newsList ._item ._text ._not{margin-top: .4rem;}
	.newsSwiper{margin-bottom: 1.1rem;}
	.pagination li a, .pagination li span{width: .62rem;height: .56rem;line-height: .56rem;}
	.newsDelBox .newsDelR ._pages ._item>a i{width: .62rem;height: .62rem;line-height: .62rem;}
	.postCnt thead th:nth-child(3),
	.postCnt thead th:nth-child(4){display: none;}
	.postList ._check td:nth-child(3),
	.postList ._check td:nth-child(4){display: none;}
	.postCnt thead th:first-of-type, .postList td:first-of-type{padding-left: .4rem;}
	.postCnt thead th:last-of-type, .postList td:last-of-type{padding-right: .4rem;}
	.talent,.post{padding: 1.2rem 0;}
	.postList ._info ._txt>div{padding-bottom: .4rem;padding-top: .12rem;}
	.nweBox ._map ._centre ._name{font-size: 12px;}
	.nwe{padding-bottom: 1.2rem;}
	.braeList ._item{flex-wrap: wrap;}
	.braeList ._item ._info{width: 100%;padding-left: 0 !important;margin-top: .6rem;}
	.braeList ._item ._img{width: 100%;order: -2;}
	.brae{padding-top: 1.2rem;padding-bottom: 1.4rem;}
	.sePmList ._item{width: 100%;margin-bottom: 1.2rem;}
    .sePmList>div{flex-wrap: wrap;}
	.sePmList ._item:last-of-type{margin-bottom: 0;}
	.sePmList{margin-top: 1.3rem;margin-bottom: 1.2rem;}
	.sePm{padding-top: 1.2rem;}
	.seAst ._title>div{flex-wrap: wrap;}
    .seAst ._title ._li{height: auto;}
    .seAst ._title ._li img{height: .34rem;margin: .12rem 0;}
    .seAst ._title>div{margin: -.12rem -.2rem;}
    .seAst{padding: 1rem 0;}
    .seSm{padding: 1.2rem 0;}
    .seOrderSwiper ._item ._num span{width: .58rem;height: .58rem;}
    .seOrderSwiper ._item ._num{height: .5rem;line-height: .5rem;border-radius: .5rem;padding-left: .7rem;}
    .seOrderSwiper .swiper-wrapper{padding-bottom: .9rem;}
	.vzn{padding-top: 1.2rem;}
	.vznPicTitle{left: 0;width: 1.6rem;}
	.vznPicTitle ._list{font-size: 12px;}
	.ensure{padding-bottom: 1.2rem;}
	.courseSwiper ._item{flex-wrap: wrap;}
	.courseSwiper ._item ._times{width: 100%;height:1rem;}
	.courseSwiper ._item ._info{padding: .5rem .4rem;}
	.courseTab{padding: 1.6rem 0;}
	.courseTabSwiper ._item ._line{height: .4rem;}
	.courseTabSwiper .swiper-slide:nth-child(even) ._text ._dian{bottom: .2rem;}
	.courseTabSwiper .swiper-slide:nth-child(odd) ._item ._text{padding-top: .4rem;}
	.courseTabSwiper .swiper-slide:nth-child(odd) ._text ._dian{top: .2rem;}
	.course{padding-top: 1.2rem;padding-bottom: 1rem;}
	.fdBox{flex-wrap: wrap;}
	.fdBox .fdCnt{width: 100%;margin-top: .8rem;}
	.fdBox .fdImg{width: 100%;order: -1;}
	.fdImg ._big{width: 100%;padding-left: 0;}
	.fdImg ._big>div{border-radius: .1rem;height: 55vw;}
	.fdCnt ._info ._line{height: auto;}
	.fdBox ._aniTxt{font-size: 1.2rem;height: 1.2rem;transform: translateY(-80%);}
	.fd{padding-top: 1.8rem;padding-bottom: 1.4rem;}
	.tohStat ._datas ._item{width: 50%;margin-bottom: .5rem;}
	.tohStat ._datas>div{flex-wrap: wrap;}
	.tohStat ._datas ._item:nth-child(3),
	.tohStat ._datas ._item:nth-child(4){margin-bottom: 0;}
	.tohBox{margin-top: 1rem;}
	.masterMap ._p{font-size: 12px;}
	.toh{padding-bottom: 1.2rem;}
	.hslTop ._tip{font-size: 12px;line-height: 1.5;}
	.hslTop ._form .citySelect ._type{font-size: 12px;height: .64rem;}
	.hslTop ._form .cityQuery>button{height: .64rem;}
	.hslTop ._tip{padding-left: .6rem;}
	.hslTop ._tip:before{height: .24rem;width: .48rem;}
	.hslData ._item{width: 50%;}
	.hslData>div{flex-wrap: wrap;margin: -.2rem -.1rem;}
	.hslData ._item{padding: .2rem .1rem;}
	.hslData{margin-top: .6rem;}
	#gaodemap .ripple>span{width: 8px;height: 8px;}
	#gaodemap .ripple>i{font-size: 24px;}
	.contactList ._item{width: 100%;}
	.contactList>div{flex-wrap: wrap;}
	.contactList ._item>div{margin-left: 0;border-top: none;}
	.contactList ._item ._icon img{width: .54rem;}
	.contactList>div{border-top: 1px solid #ddd;}
	.contact ._aniEn{font-size: 1.2rem;white-space:nowrap;}
	.contactMap{margin-top: 1.1rem;}
	.contact{padding-top: .5rem;}	
}

