@import url("master.css");

@import url("iconfont.css");

@import url("roll.css");

@import url("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:0em;}



/*》》》》》》》》》》分页器《《《《《《《《《《*/

.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%;background-color: rgba(255,255,255,0.5);

z-index: 99;padding: 0 2.604166666666667vw;box-shadow:0 0 10px rgba(0, 0, 0, .1);}

.header .logo>a{height:72px;display: block;}

.header .logo>a img{height: 100%;}

.header>div{align-items: center;height: 100%;}

.header .nav{padding-left: 10%;}

.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 1vw;font-size: 0.9vw;text-transform: uppercase;}

.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;    font-family: "CenturyGothic";
    font-weight: bold;letter-spacing: 0px;}

.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; text-align:center}

.networkCnt .masterTitle1{line-height: 1; text-align:left}

.masterTitle1 ._h{font-size: .4rem;}

.masterTitle1 ._p{letter-spacing: 0em;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: 1rem 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 ._list ._item ._line{ width:60%;}

.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: 100%;}

.merit .meritBg2{left: 0;bottom: 0;width: 4.29rem; display:none}

.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:0;}

.meritList>div:last-of-type{margin-bottom: 0;padding-left: 0;}

.meritList ._item{width: 33.333333%;padding:0 .23rem;margin-bottom: .46rem;}
.meritList ._item:nth-child(1) a{    visibility: visible;
    background: url(/staticsk/picture/ys_1.png);
    background-color: #fff;}
.meritList ._item:nth-child(1) a:hover{background: url(/staticsk/picture/ys_1.png);
    background-color: #ff9333;}
.meritList ._item:nth-child(2) a{    visibility: visible;
    background: url(/staticsk/picture/ys_2.png);
    background-color: #fff;}
.meritList ._item:nth-child(2) a:hover{background: url(/staticsk/picture/ys_2.png);
    background-color: #ff9333;}
.meritList ._item:nth-child(3) a{    visibility: visible;
    background: url(/staticsk/picture/ys_3.png);
    background-color: #fff;}
.meritList ._item:nth-child(3) a:hover{background: url(/staticsk/picture/ys_3.png);
    background-color: #ff9333;}
.meritList ._item:nth-child(4) a{    visibility: visible;
    background: url(/staticsk/picture/ys_4.png);
    background-color: #fff;}
.meritList ._item:nth-child(4) a:hover{background: url(/staticsk/picture/ys_4.png);
    background-color: #ff9333;}
.meritList ._item:nth-child(5) a{    visibility: visible;
    background: url(/staticsk/picture/ys_5.png);
    background-color: #fff;}
.meritList ._item:nth-child(5) a:hover{background: url(/staticsk/picture/ys_5.png);
    background-color: #ff9333;}
.meritList ._item:nth-child(6) a{    visibility: visible;
    background: url(/staticsk/picture/ys_6.png);
    background-color: #fff;}
.meritList ._item:nth-child(6) a:hover{background: url(/staticsk/picture/ys_6.png);
    background-color: #ff9333;}
.meritList ._item>a{border:1px solid #ddd;border-radius: .1rem;height: 0;

transition:all .4s ease-out;padding-bottom: 72%;position: relative;background-color: #fff;}

.meritList ._item>a>div{position: absolute;top: 45%;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: 51%;width: 60%;left: 15%;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;}
.clientList ._brand ._item.cir12 ._pal img{animation: spin1 6s infinite linear reverse;}
.clientList ._brand ._item.cir13{    right: 30%;
    bottom: 15%;
    width: 1.5rem;
    height: 1.5rem;
    animation: spin1 6s infinite linear;}
.clientList ._brand ._item.cir13 ._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;font-weight: bold;
    letter-spacing: 0px;}





/*》》》》》》》》》》页尾《《《《《《《《《《*/

.footer{background-color: #222427;color: #fff;}

.footer a{color:#fff;}

.ftTop{padding: .4rem 2.604166666666667vw;align-items: center; padding-right:6vw}

.ftTop ._logo>a{height: .58rem;}

.ftTop ._logo>a img{height: 100%;}

.ftTop ._txt{line-height: 1;letter-spacing: 0em;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;font-size:0.82vw}

.ftCnt ._nav{padding: .5rem 2.604166666666667vw;}

.ftCnt ._nav>div{justify-content: space-around;line-height:1;}

.ftCnt ._nav ._item ._a>a{margin-bottom:.2rem;font-weight:bold; font-size:0.88vw}

.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;font-size:0.82vw}

.ftCnt ._nav ._item ._b>li>a>.hoverable_txt:after{background-color:#fff;}
.ftCnt ._nav ._item:nth-child(2){ display:none}

.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:0}

.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/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%;}

.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: .24rem;font-weight: bold;margin-top: .2rem;}

.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/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.8rem;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 .4rem;position: relative;    font-size: 0.36rem;

    color: #Fff;

    font-weight: bold;}

.atAst ._title ._li:nth-child(2n){ color:#ff9333}

.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/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/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/mapBg.jpg);

background-position: center bottom;background-size: contain;background-repeat: no-repeat;}

.nweBox ._map{width: 8.85rem; margin: 0 0 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;

    bottom: 15%;

    left: 70%;

    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: 5.2rem;z-index: 5;pointer-events: none;mix-blend-mode: multiply;}

.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/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/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/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: .1rem;transition: all .2s ease-out;}

.swim ._item ._icon{font-size: .3rem;}
.swim ._item ._icon svg{fill: #666;}
.swim ._item:hover ._icon svg{fill: #fff;}
.swim ._item ._name{margin-top: .05rem;}

.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: 0px;}

.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 1.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 .tel{display: none;}

	.openMenu{margin-left: .3rem;    position: absolute;
    right: 10px;}
	.header .inquiry>a{ width:30px; height:30px;}
.header .inquiry{    position: absolute;
    right: 52px;}
		.censusBox ._datas>div{display: flex;
    justify-content: space-between;
    flex-wrap: wrap;}
	.censusBox ._datas ._item{flex-basis: calc((100% - 45px) /2);
    text-align: CENTER;
    margin-bottom: 25px;}
	#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){
.innewsbox .bt{ font-size:14px!important;}
.innewsbox .bt{ width:26%!important;}
.innewsbox .bosth{ width:74%!important;}
.innewsbox .bosth ul li{ width:97%!important; margin-left:3%!important}
.meritList ._item ._line{ min-height:85px;}
    .richText p,

	.richText span,

	.richText em{font-size: 14px !important;}

	.header .tel>a img{width: .4rem;height: .4rem;}

	.quick{}
	.masterMap img{ width:100%;}

	.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{}

    .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: 33.33%;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;}	

}



.ysbg{    background: url(static/picture/y_bg.jpg);}

.ab {

    display: flex;

    display: -webkit-flex;

    display: -ms-flex;

}

.aboJzguan-lt {

    width: 50%;

    flex-shrink: 0;

}

.aboJzguan-one .imgDiv {

    width: 126.315%;

    margin-right: -26.315%;

}

.aboJzguan-lt .div {

    width: 92%;

}

.aboTit.cn {

font-size: .4rem;

}

.aboTit {



    padding-bottom: 20px;

    position: relative;

    margin-bottom: 20px;

}

.aboTit:after {

    content: "";

    width: 60px;

    height: 3px;

    background-color: #dfa76a;

    position: absolute;

    left: 0;

    bottom: 0;

}

.aboJzguan-lt .smlTit {

    font-size: 24px;

    color: #333333;

    font-weight: bold;

    margin-bottom: 25px;

}

.aboJzguan-lt .txt {

    font-size: 0.84vw;

    line-height: 1.8;

    color: #333333;

}



.imgDiv img {

    width: 100%;

    display: block;

}
.banner .txt {
	width: 100%;
	height: 100%;
	color: #fff;
	background: url(../picture/spge1.png) repeat;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.banner .ba1 .txt{background: url(../image/spge1.png) repeat;}
.video_cover {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background: url(../image/spge1.png) repeat;
    z-index: 21;
    opacity: 1;
}
.banner .txt > .inner {
	max-width: 80%;
	margin: 0 auto;
	padding-top: 0rem;
	text-align: center;
	position: relative;
	z-index: 2; text-align:left;width: 80%;
}
@media (max-width: 1480px) {
 .banner .txt > .inner {
 padding-top: 0rem;
}
.header .logo>a{ height:55px;}
}
@media (max-width: 1201px) {
 .banner .txt > .inner {
 padding-left: 20px;
 padding-right: 20px;
}
.header .nav{ padding-left:2%}
.header .logo>a{ height:45px;}
}
.banner .txt .t {
	display: block;
	font-size: 2.4rem;
	line-height: 1em;
	font-weight: normal;
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateY(1.2rem);
	-ms-transform: translateY(1.2rem);
	transform: translateY(1.2rem);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	font-size:3.6vw;
	letter-spacing: 0px;
	text-shadow: 3px 1px 0px rgb(0 0 0 / 40%); margin-top:-10vw;
	font-weight: bold;    text-transform: uppercase;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.banner .txt .des { padding-top:30px;
	display: block;
	font-size: 1rem;
	line-height: 1em;
	font-weight: normal;
	position: relative;
	z-index: 2;
	opacity: 1;
	-webkit-transform: translateY(1.2rem);
	-ms-transform: translateY(1.2rem);
	transform: translateY(1.2rem);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	font-size:1.2vw;
	letter-spacing: 0px;
	text-shadow: 3px 1px 0px rgb(0 0 0 / 40%);
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}
.serbox{ width:100%; background:#f3f3f3; position:relative; overflow:hidden; padding:10px 0;height:80px; }
.innewsbox{ max-width:1440px; margin:auto; overflow:hidden; height:auto;} 
.innewsbox .bt{ background:#ff9333; float:left; width:15%; text-align:center; line-height:60px; font-size:18px; color:#fff;}
.innewsbox .bosth{ width:85%; float:left; overflow:hidden; margin-left:0%;}
.innewsbox .bosth ul{ overflow:hidden;  }
.innewsbox .bosth ul li{ line-height:60px; height:60px; overflow:hidden; width:47%; margin-left:3%; float:left;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.innewsbox .bosth ul li a{    color: #333; }
.innewsbox .bosth ul li span{ font-size:12px; margin-left:2%;}
.fa_flexwrap {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    flex-wrap: wrap;    margin-top: 3vw;
}
.fa_li {
    width: calc((100% - 100px) / 5);
    background: #fff;
    text-align: center;
    margin: 10px;
}
.fa_li .fa_Img {
    overflow: hidden; padding:10px;
}
.fa_li .fa_Img img{ margin:auto}
.dl a{    padding: 0.6vw 2vw;
    display: inline-block;
    border: 1px solid #ff9333;
    color: #ff9333;
    margin:1vw;
    font-size: 18px;}
.dl a:hover{ background:#ff9333; color:#fff}
@media (max-width: 768px) {

.about .ab{    display: block;
    display: block;}
	.aboJzguan-lt .div,.aboJzguan-lt{ width:100%;}
	.aboJzguan-one .imgDiv{width: 100%;
    margin-right: 0;}
.fa_li{    width: calc((100% - 40px) / 2);}
}
.divcontainer{display: flex;
    justify-content: space-between;}	
.divcontainer .pricing-table{ flex-basis: calc((100% - 60px) /2)}
	.pricing-table .inner-box {
    background: #ffffff none repeat scroll 0 0;
    border: 1px solid #f4f5f9;
    border-radius: 5px;
    overflow: hidden;
    /*position: relative;*/
    top: 0;
    transition: all 500ms ease 0s;
}

.pricing-table .table-header {
    background: #ffc400  none repeat scroll 0 0;
    color: #ffffff;
    /*padding: 30px 20px 20px;*/
       padding: 13px 10px 10px;
     /*position: relative;*/
    text-align: center;
}
.pricing-table .table-header .icon-right {
    font-size: 36px;
    line-height: 40px;
    /*position: absolute;*/
    right: 10px;
    top: 10px;
}
.pricing-table .table-header .price {
    /*font-size: 36px;*/
      font-size: 24px;
    letter-spacing: 0px;
    line-height: 50px;
      /*position: relative;*/
    text-transform: uppercase;
}
.pricing-table .table-header .divtitle{ font-size:16px;}
.pricing-table .table-header .title {
    font-size: 15px;
    left: 1px;
    /*position: relative;*/
    text-transform: capitalize;
}
.pricing-table .table-content {
    font-size: 13px;
       padding: 20px 5px;
     /*position: relative;*/
    text-align: center;
   
     height: 260px;
}
.pricing-table .table-content li {
    border-bottom: 1px dashed #e9e9e9;
    color: #576c85;
    line-height: 24px;
    padding: 10px 0;
}
.pricing-table .table-footer {
    background: #ffc400  none repeat scroll 0 0;
    position: relative;
    text-align: center; height:60px; line-height:60px;
}
.pricing-table .table-footer .theme-btn {
    border-radius: 5px;
    padding: 8px 35px; background:#ef8124;
}
.theme-btn.rounded-btn {
    border-radius: 25px;
}
.divtable-content {
    font-size: 13px;
    height: 260px;
    width: 100%;
    padding: 20px 5px;
    text-align: center;
    margin: 0 auto;
}
.div_loggin {
    padding-left: 30px;
    padding-top: 20px;
    width: 100%;
}
.div_loggin ul li {
        clear: both;
    padding-top: 10px;
}
.div_loggin ul li span {
    float: left;    padding: 5px 0px;
}
.theme-btn {
    display: inline-block;
    font-family: "Montserrat",sans-serif;
    transition: all 0.3s ease 0s;
    font-size: 14px;
    font-weight: 600;
}
.div_loggin .inputlogin{ width:100%;    height: 50px;
    border: 1px solid #ddd;}
	.pricing-table .table-contents {
    font-size: 13px;
    height: 260px;
    padding: 20px 5px;
    text-align: center;
    margin: 0 auto;
}
.table-contents .form-horizontal {
    padding: 10px 6px;
}
.form-horizontal .form-group {
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}
.combo-select {
position: relative;
    max-width: 100%;
    margin-bottom: 15px;
    font: 100% Helvetica, Arial, Sans-serif;
    border: 1px #ccc solid;
    border-radius: 3px;
    height: 43px;
}
.combo-arrow {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    cursor: pointer;
    text-align: center;
    font-size: 14px;
    width: 40px;
    font-size: 12px;
    color: #999999;
}
.combo-dropdown {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    min-width: 100%;
    max-width: 300px;
    max-height: 300px;
    margin: 0;
    padding: 0;
    display: none;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #999999;
    border-radius: 0;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%);
    box-sizing: border-box;
}
.combo-open .combo-arrow:before {
    border-top: none;
    border-bottom: 5px solid #cccccc;
}
.combo-arrow:before {
    content: " ";
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #cccccc;
    display: block;
    width: 0;
    height: 0;
    top: 0;
    right: 15px;
    bottom: 0;
    position: absolute;
    margin: auto 0;
}
.option-item:hover {
    background-color: #006eab;
    color: #fff;
}
.combo-dropdown li {
    list-style: none;
    padding: 8px 1em;
    margin: 0;
}
.option-item {
  cursor: pointer;
  border-bottom: 1px #e3e3e3 solid; }
  .option-item:hover {
    background-color: #006eab;
    color: #fff; }
  .option-item:last-child {
    border-bottom: none; }
	.combo-open .combo-dropdown {
    display: block;
}
.combo-dropdown {
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 0;
    min-width: 100%;
    max-width: 300px;
    max-height: 300px;
    margin: 0;
    padding: 0;
    display: none;
    overflow-y: auto;
    background: #fff;
    border: 1px solid #999999;
    border-radius: 0;
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 26%);
    box-sizing: border-box;
}
.combo-select select {
    left: -1px;
    top: -1px;
    width: 0;
    height: 0;
    margin: 0;
}
.combo-select select {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-appearance: none;
    opacity: 0;
}
.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-horizontal .form-group .col-lg-2{ margin:0 10px;}
textarea.form-control {
    height: auto;
}
.table-contents table,.table-content{ width:100%}
.table-contents textarea{    width: 80%;
    height: 113px;
    border: 1px solid #ddd;}
	.divtable-content input,.table-content input{border: 1px solid #ddd;}
	.table-content input{ height:36px; line-height:36px}
	.table-content tr{ height:48px;}
.table-footer a{    border-radius: 5px;
    padding: 10px 35px;
    background: #fff;
    color: #333;}
	.pricing-table td{ font-size:16px; color:#333}
@media (max-width: 900px) {
.divcontainer{    flex-wrap: wrap;}
.divcontainer .pricing-table{flex-basis: calc((100% - 0px) /1);margin-bottom: 20px;}
}