@charset "utf-8";
/*HOME*/
.hid { overflow:hidden}
.w1024 {max-width:1024px;width: 100%;margin:0 auto; position: relative;}
.w-container {max-width: 1080px;width: 100%;margin:0 auto; position: relative;}
hr,hr.whr {border: none;border-top: 1px #eee solid;-webkit-box-sizing: content-box;box-sizing: content-box;clear: both;height: 0;}
.maximg img{max-width: 100%;height: auto;}

.logo{width:164px;transform: translateX(0px);-webkit-transform: translateX(0px);}
.logo.black{display: none;}
.logo img{max-width: 100%;height: auto;}
.header{width:100%;height:auto;z-index:100;-webkit-transition:all .5s;transition:all .5s;position:fixed;top:0;box-shadow:0 1px 0 rgba(255,255,255,.15);}
.headerBox{display:flex;justify-content:space-between;width: 90%;max-width: 1080px;margin: 0px auto;position: relative;}
.headerBox{align-items:center;padding:0 0}
.nav{height:80px;width:600px}
.nav ul{display:flex;justify-content:space-between;height:100%}
.nav ul li{height:100%;position:relative;width:20%;text-align:center}
.nav ul li a{padding:0 0;display:block;height:100%;position:relative;font-size:14px;font-weight:700;line-height:80px;color:#fff}
.header.active .nav ul li a{color:#3e3e3e}
.nav ul li.active a::after,.nav ul li:hover a::after{width:40%;left:30%}
.nav ul li.active a,.nav ul li:hover a{color:#bf9f62}
.header.active .nav ul li.active>a,.header.active .nav ul li:hover>a{color:#bf9f62}
.header.active{background:#fff;box-shadow:0 0 15px rgba(0,0,0,.1)}
.header .nav ul li .list{width:100%;height:auto;position:absolute;top:90px;left:0;background:#bf9f62;line-height:40px;opacity:0;visibility:hidden;box-shadow:0 0 15px rgba(0,0,0,.05);-webkit-transition:all .6s cubic-bezier(.175,.885,.32,1.275);transition:all .6s cubic-bezier(.175,.885,.32,1.275);border-radius:5px}
.header .nav ul li .list::after{width:0;height:0;position:absolute;left:50%;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #bf9f62;content:'';top:-5px;margin-left:-5px}
.header .nav ul li:hover .list{top:80px;opacity:1;visibility:visible}
.header .nav ul li .list a{display:block;text-align:center;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(0,0,0,.05);line-height:20px;font-weight:400;padding:15px 10px;width:100%;font-size:14px}
.header .nav ul li .list a:hover{color:#fff}
.header .nav ul li .list a:last-child{border-bottom:none}
.nav ul li .list a::after{display:none}
.nav_icon{width:180px;height:54px;border:2px solid #fff;border-radius:54px;cursor:pointer;line-height:51px;text-align:center;color:#fff;font-size:24px;-webkit-transition:all .35s;transition:all .35s;overflow:hidden;position:relative;margin-right:0px}
.nav_icon .tel{width:100%;height:auto;position:absolute;left:50px;top:0;text-align:left;font-size:16px;font-weight: bold;font-family:"Microsoft Yahei"}
.nav_icon .icon{width:54px;height:54px;position:absolute;left:0;top:0;text-align:center}
.subNav{width:100%;height:0;position:fixed;left:0;top:80px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,.05);display:flex;justify-content:center;z-index:10;overflow:hidden;-webkit-transition:all .6s cubic-bezier(.19,1,.22,1);transition:all .6s cubic-bezier(.19,1,.22,1)}

.subNav.active{height:250px}
.subNav ul{width:600px;display:flex;justify-content:space-between;position:relative;left:0px}
.subNav ul li{width:20%;height:auto;position:relative;padding-top:10px}
.subNav ul li.active{background:#f9f9f9}
.subNav ul li a{display:block;line-height:45px;text-align:center;font-size: 14px;}
.subNav ul li a:hover{color:#bf9f62}

.menutog {width:48px;height:48px;position:relative;cursor:pointer;z-index:12;text-indent:-9999px;white-space: nowrap;display: none;}
.menuBtn{width:48px; height:48px; bottom: 0; position:absolute; z-index:1092; cursor:pointer;}
.menuBtn .line{-webkit-transition:300ms;-moz-transition:300ms;transition:300ms; width:26px; height:3px; margin:0 0 0 -13px; border-radius:10px; background:#fff; position:absolute; left:50%;}
.menuBtn .line1{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:12px;}
.menuBtn .line2{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; top:22px;}
.menuBtn .line3{ -webkit-transition:300ms 150ms;-moz-transition:300ms 150ms;transition:300ms 150ms; top:32px;}
.menuBtn .line4{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; top:22px; opacity:0; margin:-21px 0 0 -37px; -webkit-transform:rotate(45deg);-moz-transform: rotate(45deg);transform: rotate(45deg);background:#444;}
.menuBtn .line5{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; top:22px; opacity:0; margin:-21px 0 0 4px;-webkit-transform:rotate(-45deg);-moz-transform: rotate(-45deg);transform: rotate(-45deg);background:#444;}
.menuBtnShow .line1{ -webkit-transition:300ms;-moz-transition:300ms;transition:300ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line2{ -webkit-transition:300ms 50ms;-moz-transition:300ms 50ms;transition:300ms 50ms; opacity:0; margin:0 0 0 7px;}
.menuBtnShow .line3{ -webkit-transition:300ms 100ms;-moz-transition:300ms 100ms;transition:300ms 100ms; opacity:0; margin:0 0 0 -41px;}
.menuBtnShow .line4{ -webkit-transition:300ms 200ms;-moz-transition:300ms 200ms;transition:300ms 200ms; opacity:1; margin:0 0 0 -13px;}
.menuBtnShow .line5{ -webkit-transition:300ms 250ms;-moz-transition:300ms 250ms;transition:300ms 250ms; opacity:1; margin:0 0 0 -13px;}

.searchBox{width:70px;height:100%;position:absolute;right:0;top:0;z-index:10;-webkit-transition:all .5s;transition:all .5s}
.searchBox:hover{width:300px}
.searchBox .icon{width:70px;height:100%;line-height:80px;text-align:center;color:#fff;cursor:pointer;font-size:20px;position:absolute;right:0;top:0}
.searchBox .input{display:none}
.searchBox:hover .input{display:block;position:absolute;width:calc(100% - 90px);left:20px}
.searchBox:hover .input input{height:100%;border:none;background:0 0;outline:0;color:#fff;height:80px;font-size:18px}
.searchBox:hover .input input::-webkit-input-placeholder{color:#fff}

.header.headroom--not-top,.header.hon,body.open .header{background:#fff;box-shadow:0 0 2px rgba(0,0,0,.1);}
.header.headroom--not-top .nav ul li a,.header.hon .nav ul li a{color:#3e3e3e}
.header.headroom--not-top .logo.black,.header.hon .logo.black,body.open .header .logo.black{display: block;}
.header.headroom--not-top .logo.white,.header.hon .logo.white,body.open .header .logo.white{display: none;}
.header.headroom--not-top .nav_icon,.header.hon .nav_icon{border-color: #bf9f62;color:#bf9f62;}
.header.headroom--not-top .searchBox,.header.hon .searchBox{background:#bf9f62;color:#fff;}
.header.headroom--not-top .nav ul li.active a,.header.headroom--not-top .nav ul li:hover a,.header.hon .nav ul li.active a,.header.hon .nav ul li:hover a{color:#bf9f62}
.header.headroom--not-top .menuBtn .line,.header.hon .menuBtn .line{background-color: #bf9f62;}

.pageNavi{position:fixed;right:0;top:60px;width:100%;height:calc(100% - 60px);pointer-events:none;z-index:1000}
.pageNavi.-active .naviList{opacity:1;visibility:visible}
.naviList{-webkit-transition:all .35s;transition:all .35s;opacity:0;visibility:hidden}
.naviList li{font-size:16px;line-height:30px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.05)}
.naviList li .list{display:flex;overflow:hidden}
.naviList li .list a{margin-right:15px}
.naviList li .first{position:relative;overflow:hidden;font-weight:700;margin-bottom:5px;font-size:18px}
.naviList li.active .first a{color:#bf9f62}
.naviList li a{display:block;-webkit-transform:translate3d(0,100%,0) rotateX(0);transform:translate3d(0,100%,0) rotateX(0);-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:-webkit-transform .5s cubic-bezier(.43,.05,.17,1);transition:-webkit-transform .5s cubic-bezier(.43,.05,.17,1)}
.pageNavi.-active .naviList li a{-webkit-transition:transform 1.2s cubic-bezier(.43,.05,.17,1),-webkit-transform 1.2s cubic-bezier(.43,.05,.17,1);transition:transform 1.2s cubic-bezier(.43,.05,.17,1),-webkit-transform 1.2s cubic-bezier(.43,.05,.17,1);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition-delay:.4s;transition-delay:.4s}
.pageNavi.-active .naviList li:nth-child(2) a{-webkit-transition-delay:.5s;transition-delay:.5s}
.pageNavi.-active .naviList li:nth-child(3) a{-webkit-transition-delay:.6s;transition-delay:.6s;}
.pageNavi.-active .naviList li:nth-child(4) a{-webkit-transition-delay:.7s;transition-delay:.7s;}
.pageNavi.-active .naviList li:nth-child(5) a{-webkit-transition-delay:.8s;transition-delay:.8s;}
.pageNavi.-active .naviList li:nth-child(6) a{-webkit-transition-delay:.9s;transition-delay:.9s;}
.pageNavi .pageNavi__bg{position:absolute;width:100%;height:100vh;left:0;top:0;background:#fff}
.pageNavi .pageNavi__inner{position:relative;height:100%}
.pageNavi .pageNavi__inner .contents{padding:50px 5%}
.pageNavi .pageNavi__inner .naviList{width:100%}
.pageNavi .pageNavi__bg,.pageNavi .pageNavi__inner{display:none}
.pageNavi .pageNavi__bg,.pageNavi .pageNavi__inner{display:block}
.pageNavi.-active{z-index:2000;pointer-events:auto}
.pageNavi.-active .pageNavi__bg{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .8s cubic-bezier(.55,.05,.22,.99);transition:-webkit-transform .8s cubic-bezier(.55,.05,.22,.99);transition:transform .8s cubic-bezier(.55,.05,.22,.99);transition:transform .8s cubic-bezier(.55,.05,.22,.99),-webkit-transform .8s cubic-bezier(.55,.05,.22,.99)}
.pageNavi.-active .pageNavi__bg:after{-webkit-transition:-webkit-transform .8s .3s cubic-bezier(.55,.05,.22,.99);transition:-webkit-transform .8s .3s cubic-bezier(.55,.05,.22,.99);transition:transform .8s .3s cubic-bezier(.55,.05,.22,.99);transition:transform .8s .3s cubic-bezier(.55,.05,.22,.99),-webkit-transform .8s .3s cubic-bezier(.55,.05,.22,.99);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.pageNavi .pageNavi__bg{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:-webkit-transform .7s .3s cubic-bezier(.55,.05,.22,.99);transition:-webkit-transform .7s .3s cubic-bezier(.55,.05,.22,.99);transition:transform .7s .3s cubic-bezier(.55,.05,.22,.99);transition:transform .7s .3s cubic-bezier(.55,.05,.22,.99),-webkit-transform .7s .3s cubic-bezier(.55,.05,.22,.99);-webkit-transform-origin:0 0;transform-origin:0 0;background:#bf9f62}
.pageNavi .pageNavi__bg:after{content:'';position:absolute;width:100%;height:100%;left:0;top:1px;background:#fff;-webkit-transform:translate3d(0,100%,0) rotate(14deg) scale(1.5);transform:translate3d(0,100%,0) rotate(14deg) scale(1.5);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:-webkit-transform .8s .1s cubic-bezier(.55,.05,.22,.99);transition:-webkit-transform .8s .1s cubic-bezier(.55,.05,.22,.99);transition:transform .8s .1s cubic-bezier(.55,.05,.22,.99);transition:transform .8s .1s cubic-bezier(.55,.05,.22,.99),-webkit-transform .8s .1s cubic-bezier(.55,.05,.22,.99)}

.ban-swiper{width: 100%;height:100%;}
.ban-swiper .swiper-slide {width: 100%;height:100%;overflow: hidden;}
.ban-swiper .swiper-slide .slide-inner {position: absolute; width: 100%;height: 100%;left: 0;top: 0;background-position: center;background-size: cover;}
.ban-swiper .swiper-slide .slide-inner a {display: block;width: 100%;height: 100%;}
.ban-swiper .swiper-slide .timg{opacity: 0;visibility: hidden;width: 100%;height: auto;display: block;}
.ban-swiper .swiper-slide .slide-inner .f-txt {position: absolute;left: 0;top: 50%;color: #fff;text-align: center;width: 100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);padding:4% 0 6%;}
.ban-swiper .swiper-slide .slide-inner .f-txt h3 {font-size:72px;z-index: 2;position: relative;}
.ban-swiper .swiper-slide .slide-inner .f-txt p {font-size:48px;z-index: 2;position: relative;margin: 4px 0 10px;font-weight: bold;}
.ban-swiper .swiper-slide .slide-inner .f-txt > * {opacity: 0;filter:alpha(opacity=0);transform: translateY(30px);-webkit-transform: translateY(30px);-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.ban-swiper .swiper-slide-active .slide-inner .f-txt > * {opacity: 1;filter:alpha(opacity=100);transform: none;-webkit-transform: none;}
.ban-swiper .swiper-slide-active .slide-inner .f-txt > *:nth-child(1) {transition-delay: 0.3s;}
.ban-swiper .swiper-slide-active .slide-inner .f-txt > *:nth-child(2) {transition-delay: 0.4s;}
.ban-swiper .ban-pag {bottom:22px;}
.ban-swiper .ban-pag .swiper-pagination-bullet {width: 45px;height: 2px;opacity:0.8;background: #fff;vertical-align: middle;border-radius: 0;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;margin: 0 2px;}
.ban-swiper .ban-pag .swiper-pagination-bullet-active {opacity: 1;}

.site-tit {width: 100%;position: relative;z-index: 9;text-align: center;padding:1% 0 1% 0;}
.site-tit h3{font-size: 18px;color: #494644;font-family: "PingFang SC Heavy";}
.site-tit p {font-size: 14px;color: #666;}
.site-tit.white h3{color: #fff;}
.site-tit.white p{color: #fff;}

.site-pro{width: 100%;overflow: hidden;position: relative;margin-bottom:80px;padding: 0 2%;}
.site-pro li{float: left;width:32%;margin-left: 2%;}
.site-pro li:first-child{margin-left: 0;}
.site-pro li .img {overflow: hidden;}
.site-pro li .img img {width: 100%;height: auto;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.site-pro li h3{font-size: 24px;font-weight: normal;color: #333;margin:15px 0 0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.site-pro li p{font-size: 18px;color: #333;}
.site-pro li a:hover .img img,.site-pro li a:active .img img  {transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}
.site-pro li a:hover h3,.site-pro li a:active h3{color: #bf9f62;}

.site-pro2{width: 100%;overflow: hidden;position: relative;}
.site-pro2 .w-container{padding-bottom: 0px;}
.site-pro2 .pro-bg {max-width: 1080px;width: 100%;height: 450px;background-color: #fff;background-image: linear-gradient(40deg, #156397,#18778b 30%,#1d9e7c 52%, rgba(39, 210, 85, 0.52) 72%,rgba(39, 210, 85, 0.52));}
.site-pro2 .pro-main {position: absolute;width: 80%;height: 100%;right: 0;top:0px;background: url(/images/probg.jpg) no-repeat top right #fff;background-size: cover;}
.site-pro2 .pro-nav {position: absolute;left: 0;top: 30px;width: 20%;height: 100%;}
.site-pro2 .pro-nav ul{padding-left: 15%;margin-top: 0%;}
.site-pro2 .pro-nav li{background: url(/images/i_pro.png) no-repeat left bottom;}
.site-pro2 .pro-nav li a{color: #fff;font-size: 16px;display: block;padding:15px 0;background-position: right center;}
.site-pro2 .pro-nav li a span{display: inline-block;vertical-align: middle;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.site-pro2 .pro-nav li a i{width: 46px;height: 46px;display: inline-block;vertical-align: middle;margin-right:30px;background-repeat: no-repeat;background-position: center center;background-size:contain;}
.site-pro2 .pro-nav li:nth-child(1) a i{background-image: url(/images/i_pro1.png);}
.site-pro2 .pro-nav li:nth-child(2) a i{background-image: url(/images/i_pro2.png);}
.site-pro2 .pro-nav li:nth-child(3) a i{background-image: url(/images/i_pro3.png);}
.site-pro2 .pro-nav li:nth-child(4) a i{background-image: url(/images/i_pro4.png);}

.site-pro2 .pro-nav li a:hover span{transform:translateX(-14px);-webkit-transform:translateX(-14px);}
.site-pro2 .pro-nav li.act a {background: url(/images/i_psj.png) no-repeat right center;}

.pro-con {width: 100%;height: 100%;padding:4% 8%;}
.pro-con .pro-txt{position: relative;z-index: 8;}
.pro-con .pro-txt > h2{font-size: 24px;color: #297fbe;}
.pro-con .pro-txt .desc{font-size: 16px;color: #333;font-family:"PingFang SC Light"}
.pro-con .pro-txt .pro-nr{font-size: 14px;color: #666;line-height: 2;padding-top:1px;background: url(/images/prox.png) no-repeat top left;margin-top:30px;}
.pro-con .pro-txt .pro-nr b{font-size: 16px;font-weight: 500;}
.pro-con .pro-txt .pro-nr p{margin: 16px 0;}
.pro-con .pro-txt .pro-mo{background: url(/images/prox.png) no-repeat top left;padding-top:30px;}
.pro-con .pro-txt .pro-mo a{display: inline-block;font-size: 12px;font-weight:bold;background-image: linear-gradient(to right,#166497,#63dc87);border-radius:40px;padding:4px 20px;color: #fff;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.pro-con .pro-txt .pro-mo a img{margin-left: 6px;}
.pro-con .pro-txt .pro-mo a:hover{box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);}

.pro-con .pro-img{position: absolute;top:50%;right: 4%;transform:translateY(-44%);-webkit-transform:translateY(-44%);width: 50%;}
.pro-con .pro-img img{max-width:100%;height: auto;display: block;}

.pro-txt > * {opacity: 0;filter:alpha(opacity=0);transform: translateX(35px);-webkit-transform: translateX(35px);transition: all .4s;-webkit-transition: all .4s;}
.swiper-pro .swiper-slide-active .pro-txt > * {opacity: 1;filter:alpha(opacity=100);transform: none;-webkit-transform: none;}
.swiper-pro .swiper-slide-active .pro-txt > *:nth-child(1) {transition-delay: 0.3s;}
.swiper-pro .swiper-slide-active .pro-txt > *:nth-child(2) {transition-delay: 0.4s;}
.swiper-pro .swiper-slide-active .pro-txt > *:nth-child(3) {transition-delay: 0.5s;}
.swiper-pro .swiper-slide-active .pro-txt > *:nth-child(4) {transition-delay: 0.6s;}

.more{text-align: center;margin-top: 50px;}
.more a{font-size: 12px;color: #666;font-weight: bold;display: inline-block;border: 2px #adadad solid;background: url(/images/jt.png) no-repeat 85% center;padding: 8px 50px 8px 10px;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.more a:hover,.more a:active {background-color:#bf9f62;color: #fff;background-image:url(/images/jt2.png);border-color: #bf9f62;}
.more.white a{color: #fff;background-image:url(/images/jt2.png);border-color: rgba(255,255,255,.4);}
.more.white a:hover,.more.white a:active  {background-color:#fff;color: #666;background-image:url(/images/jt.png);}

.site-abo {width: 100%;overflow: hidden;padding: 0 2% 60px;margin-top: 2%;}
.site-abo > .w-container{max-width: 1080px;}
.sw-main {position: relative;width: 100%;}
.swiper-abo {max-width: 1080px;}
.sw-main .swabo-next,.sw-main .swabo-prev {width: 64px;height:64px;margin-top:-32px;top:50%;z-index: 11;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;position: absolute;cursor: pointer;background-size: contain;}
.sw-main .swabo-next {background-image: url(/images/p-ro.png);right: 4px;}
.sw-main .swabo-prev {background-image: url(/images/p-lo.png);left: 4px;}
.sw-main .swabo-next.swiper-button-disabled {background-image: url(/images/p-r.png);cursor: default;}
.sw-main .swabo-prev.swiper-button-disabled {background-image: url(/images/p-l.png);cursor: default;}
.sw-main .swabo-next:hover {transform:translateX(4px);-webkit-transform:translateX(4px);}
.sw-main .swabo-prev:hover {transform:translateX(-4px);-webkit-transform:translateX(-4px);}

.swiper-abo .swiper-slide a{display: block;}
.swiper-abo .swiper-slide a img{width: 100%;height: auto;display: block;}
.swiper-abo .swiper-slide .fpro {position: absolute;bottom: 48px;left: 0;width: 100%;height: 100%; background-color: rgba(0,0,0,0.5);color: #fff;-webkit-transition:all  0.8s;transition:all  0.8s;background-position: -230px -230px;padding: 0 5%;background-size:160px 157px;background-image: url(/images/iaboyy.png);background-repeat: no-repeat;transform:translateY(100%);-webkit-transform:translateY(100%);}
.swiper-abo .swiper-slide .fpro .f{position: absolute;bottom:5%;left:8%;width:84%;}
.swiper-abo .swiper-slide .fpro .t{font-size: 16px;font-weight: normal;height:48px;line-height: 48px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;text-align: center;}
.swiper-abo .swiper-slide .fpro h3 {font-size: 14px;font-weight: normal;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;transform:translateX(-50%);-webkit-transform:translateX(-50%);position: relative;left: 50%;display: inline-block;top: 0;opacity: 0;}
.swiper-abo .swiper-slide .fpro p {font-size: 12px;-webkit-transition:all ease-out 0.6s .1s;transition:all ease-out 0.6s .1s;text-align: justify;margin-top:10%;line-height: 1.8;}
.swiper-abo .swiper-slide:hover .fpro,.swiper-abo .swiper-slide:active .fpro{height: 100%;background-color:rgba(0,0,0,0.8);background-size:234px 230px;background-position: 0 0;transform:translateY(0);-webkit-transform:translateY(0);bottom: 0;}
.swiper-abo .swiper-slide:hover .fpro h3,.swiper-abo .swiper-slide:active .fpro h3 {left: 0;transform:translateX(0);-webkit-transform:translateX(0);opacity: 1;}
.swiper-abo .swiper-slide:hover .fpro .t,.swiper-abo .swiper-slide:active .fpro .t {transform:translateY(60px);-webkit-transform:translateY(60px);opacity: 0;}

.site-news {width: 100%;overflow: hidden;position: relative;margin-bottom:80px;padding: 0 2%;}
.news-vid {width: 50%;}
.news-lb {width: 50%;padding-left: 2%;}
.news-lb li{margin-top: 40px;overflow: hidden;}
.news-lb li:first-child{margin-top: 0;}
.news-lb li a{display: block;}
.news-lb li .time{float: left;color: #4a4643;font-family:"Microsoft Yahei Light";width: 100px;padding-left: 30px;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.news-lb li .time span{display: block;font-size: 16px;line-height: 1.4;}
.news-lb li .time i{font-size: 12px;font-style: normal;}
.news-lb li .txt{float: left;width: calc(100% - 100px);padding-left: 20px;position: relative;}
.news-lb li .txt::after{content: "";position: absolute;left:0;top: 0;width: 2px;height: 100%;background: #ececec;}
.news-lb li .txt h3{font-size: 14px;color: #4a4643;font-weight: normal;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.news-lb li .txt p{font-size: 12px;color: #999999;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;}
.news-lb li a:hover .time,.news-lb li a:hover h3,.news-lb li a:hover p{color: #bf9f62;}
.ls-vid {background: #000;height: 372px;}

.footer{background: #f8f5ef;width: 100%;overflow: hidden;}
.footer .foo-top{padding:2% 2% 1%;}
.footer .foo-li {float: left;}
.footer .foo-li h5{font-size: 14px;color: #494644;margin-top: 10px;}
.footer .foo-li.linkli{width: 17%;}
.footer .foo-li.diz{width:35%;}
.footer .foo-li.ewm{width:14%;}
.footer .list-unstyled{margin-top: 20px;}
.footer .list-unstyled li{padding: 2px 0;}
.footer .list-unstyled li a{font-size: 12px;color: #666;}
.footer .list-unstyled li a:hover{color: #333;}
.footer .foo-li.diz p{font-size: 12px;color: #666;margin: 10px 0;}
.footer-info{background: #bf9f62;color: #fff; padding: 1rem 2%;font-size: 12px;}
.footer-info a{color: #fff;}
.footer-info a:hover{opacity: .8;}
.footer-info .copyright{float: left;width: 75%;}
.footer-info .ftag {float: left;width: 25%;text-align: right;}
.footer-qr{max-width:126px;text-align:center;margin: 15px 0 0;}
.footer-qr img{display:block;max-width: 100%;height: auto;}
.footer-qr span{display:block;line-height:30px;font-size:14px;color:#999;}

.qqkefu{position:fixed;top:58%;z-index:20;right:0;width:45px;display: none;}
.qqkefu ul li{width:50px;height:50px;margin-bottom:1px;float:right;background-color:#bf9f62;line-height:45px;font-size:14px;cursor:pointer;position:relative}
.qqkefu ul li a{color:#fff;display:block;overflow:hidden;height:50px;position:relative}
.qqkefu ul li.ftop{background:url(/images/i_top.png) no-repeat center center #bf9f62;cursor:pointer;}
.qqkefu ul li b{width:50px;height:50px;display:block}
.qqkefu ul li b.b{background:url(/images/message.png) no-repeat center center;background-size:34px}
.qqkefu ul li b.c{background:url(/images/weixin.png) no-repeat center center;background-size:34px}
.qqkefu ul li b.e{background:url(/images/tel3.png) no-repeat center center}
.qqkefu .qq_czaa i{position:absolute;left:50px;display:block;height:5px;width:60px;top:4px;font-style:normal}
.qqkefu .qq_czab i{position:absolute;left:50px;display:block;height:5px;color:#fff;width:160px;top:4px;font-style:normal}
.qqkefu ul li:hover{background-color:#666}
.erweima{height:150px;position:absolute;top:-107px;left:-140px;background:#fff;border:1px solid #ccc;float:right;cursor:default!important;opacity:0;z-index:-1;visibility:hidden;transition:.3s}
.erweima.active{opacity:1;visibility:visible;z-index:999}
.erweima p{line-height:20px;color:#000;font-size:12px;text-align:center;float:left;width:130px}
.erweima p a{height:auto}
.erweima p img{width:110px;height:110px;margin:10px 10px 0 10px}
.erweima .arrow3{width:5px;height:10px;display:block;position:absolute;right:-5px;top:122px}

/*MAIN*/
.list-ban {width: 100%;position: relative;background: #fff;margin-top: 0px;overflow: hidden;}
.list-ban img{display: block;width: 100%;max-width: 100%;height: auto;}
.list-ban .title{position: absolute;width: 100%;text-align: center;top: 45%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color: #fff;text-shadow: 0px 0px 10px rgba(0,0,0,.1);}
.list-ban .title b{display: block;margin-bottom: 0px;font-size: 48px;}
.list-ban .title p{font-size: 16px;}

.sbox{width:300px;height:auto;position:absolute;left:50%;margin-left:-150px;bottom:30px}
.sbox p{margin-top:30px;color:#fff;text-align:center;text-transform:uppercase;font-size:12px;font-family:"PingFang SC Light" ;}
.mouse{border:1px solid #fff;position:relative;width:20px;height:35px;border-radius:100px;background-size:100% 200%;-webkit-animation:nudgeMouse 5s ease-out infinite;animation:nudgeMouse 5s ease-out infinite;margin:auto}
.mouse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}
.mouse::before{width:12px;height:12px;position:absolute;left:50%;margin-left:-6px;background:url(/images/icon_down.png) no-repeat;background-size:cover;content:'';display:block;top:40px}
.mouse:after{background-color:#fff;width:5px;height:5px;border-radius:100%;-webkit-animation:trackBallSlide 5s linear infinite;animation:trackBallSlide 5s linear infinite}

@-webkit-keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{-webkit-transform:translateY(8px);transform:translateY(8px)}
30%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(8px);transform:translateY(8px)}
60%{-webkit-transform:translateY(0);transform:translateY(0)}
80%{-webkit-transform:translateY(8px);transform:translateY(8px)}
90%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes nudgeMouse{0%{-webkit-transform:translateY(0);transform:translateY(0)}
20%{-webkit-transform:translateY(8px);transform:translateY(8px)}
30%{-webkit-transform:translateY(0);transform:translateY(0)}
50%{-webkit-transform:translateY(8px);transform:translateY(8px)}
60%{-webkit-transform:translateY(0);transform:translateY(0)}
80%{-webkit-transform:translateY(8px);transform:translateY(8px)}
90%{-webkit-transform:translateY(0);transform:translateY(0)}
}
@-webkit-keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
6%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
14%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
15%,19%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
28%,29.99%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
30%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
36%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
44%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
45%,49%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
58%,59.99%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
60%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
66%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
74%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
75%,79%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
100%,88%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
}
@keyframes trackBallSlide{0%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
6%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
14%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
15%,19%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
28%,29.99%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
30%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
36%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
44%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
45%,49%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
58%,59.99%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
60%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
66%{opacity:1;-webkit-transform:scale(.9) translateY(5px);transform:scale(.9) translateY(5px)}
74%{opacity:0;-webkit-transform:scale(.4) translateY(30px);transform:scale(.4) translateY(30px)}
75%,79%{opacity:0;-webkit-transform:scale(.4) translateY(-5px);transform:scale(.4) translateY(-5px)}
100%,88%{opacity:1;-webkit-transform:scale(1) translateY(-5px);transform:scale(1) translateY(-5px)}
}

.list-abo{padding: 0 2%;overflow: hidden;}
.abo-show {color: #333;line-height: 2;font-size: 14px;padding-bottom: 4%;}
.abo-show p{margin: 10px 0;}
.abo-show h1,.abo-show h2,.abo-show h3,.abo-show h4,.abo-show h5,.abo-show h6 {color: #333;margin: 3% 0 1%;}
.abo-show hr{margin:2% 0;}
.abo-show table{border-collapse:collapse;border:1px solid #413d3a;text-align: left;}
.abo-show table td,.abo-show table th{border:1px solid #413d3a;padding:1% 2%;}

.list-team {width: 100%;overflow: hidden;background: url(/images/teambg.jpg) no-repeat center center;background-size: cover;padding: 0 2% 60px;}
.site-p {font-size: 14px;font-family:"Microsoft Yahei Light";color: #666;}
.list-team ul{margin-top: 3%;}
.list-team li{float: left;width: 24%;margin-left: 1.333%;background: #fff;margin-bottom: 2%;padding:1%;}
.list-team li:first-child{margin-left: 0;}
.list-team li:nth-child(4n+1){margin-left: 0;clear: left;}
.list-team li .pic{float: left;width: 40%;}
.list-team li .pic img{max-width: 100%;height: auto;display: block;}
.list-team li .name{float: left;width:120px;margin-left:6%;}
.list-team li .name h3{font-size: 16px;}
.list-team li .name p{font-size: 12px;line-height: 1.7;}

.list-his{width: 100%;overflow: hidden;padding-bottom: 3%;}
.swiper-his{padding:0 0 8%;}
.swiper-his .swiper-slide {transition: 300ms;transform: scale(0.5);opacity: 0.5;text-align: center;height: auto;width: 33.333%;}
.swiper-his .swiper-slide img{width: 100%;height: auto;display: block;}
.swiper-his .swiper-slide-active,.swiper-his .swiper-slide-duplicate-active{transform: scale(1);opacity: 1;}
.swiper-his .swiper-slide-prev{-webkit-transform: translateX(16%) scale(0.5);transform: translateX(16%) scale(0.5);}
.swiper-his .swiper-slide-next {-webkit-transform: translateX(-16%) scale(0.5);transform: translateX(-16%) scale(0.5);}
.swiper-his .swiper-button-next,.swiper-his .swiper-button-prev{width:78px;height:128px;outline:0;opacity: 0.8;background-size: 100%;margin-top: -64px;top:38%;}
.swiper-his .swiper-button-next{background-image:url(/images/jt_right.png);}
.swiper-his .swiper-button-prev{background-image:url(/images/jt_left.png);}
.his-pag .swiper-pagination-bullet{width: 20px;height: 20px;background-color: #9397a2;opacity: 1;}
.his-pag .swiper-pagination-bullet-active {background-color: #bf9f62;}

.list-cour {width: 100%;overflow: hidden;background: url(/images/coursebg.jpg) no-repeat center center;background-size: cover;padding: 0 2% 70px;}
.cour-lc{background: url(/images/courseli.png) no-repeat left center;height: 530px;}

.swiper-cour {max-width:1300px;margin-left: 100px;}
.swiper-cour .swiper-slide{width: 95px;}
.swiper-cour .swiper-slide:nth-child(2n){margin-top: 310px;}
.swiper-cour .swiper-slide b{font-size: 18px;color: #54a172;display: block;}
.swiper-cour .swiper-slide p{font-size: 14px;margin-top: 6px;line-height: 1.4;}

.list-nav{text-align: center;font-size: 0;padding:4% 0 3%;}
.list-nav li{display: inline-block;margin:1px;}
.list-nav li a{font-size: 14px;color: #4a4643;width: 135px;display: block;border-radius: 54px;padding:8px 0;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;text-indent:30px;background-position: 30% center;background-repeat: no-repeat;}
.list-nav li a.act,.list-nav li a:hover{color: #fff;background-color: #bf9f62;}
.list-nav li.n1 a{background-image: url(/images/i_p1.png);}
.list-nav li.n2 a{background-image: url(/images/i_p2.png);}
.list-nav li.n3 a{background-image: url(/images/i_p3.png);}
.list-nav li.n4 a{background-image: url(/images/i_p4.png);text-indent:40px;background-position:20% center;}
.list-nav li.n5 a{background-image: url(/images/i_p5.png);}
.list-nav li.n6 a{background-image: url(/images/i_p6.png);text-indent:34px;background-position:16% center;}
.list-nav li.n7 a{background-image: url(/images/i_p7.png);text-indent:34px;background-position:16% center;}
.list-nav li.n8 a{background-image: url(/images/i_p8.png);text-indent:34px;background-position:16% center;}
.list-nav li.n1 a:hover,.list-nav li.n1 a.act{background-image: url(/images/i_p1w.png);}
.list-nav li.n2 a:hover,.list-nav li.n2 a.act{background-image: url(/images/i_p2w.png);}
.list-nav li.n3 a:hover,.list-nav li.n3 a.act{background-image: url(/images/i_p3w.png);}
.list-nav li.n4 a:hover,.list-nav li.n4 a.act{background-image: url(/images/i_p4w.png);}
.list-nav li.n5 a:hover,.list-nav li.n5 a.act{background-image: url(/images/i_p5w.png);}
.list-nav li.n6 a:hover,.list-nav li.n6 a.act{background-image: url(/images/i_p6w.png);}
.list-nav li.n7 a:hover,.list-nav li.n7 a.act{background-image: url(/images/i_p7w.png);}
.list-nav li.n8 a:hover,.list-nav li.n8 a.act{background-image: url(/images/i_p8w.png);}

.list-pro{width: 100%;overflow: hidden;position: relative;padding: 0 2%;}
.list-pro li{float: left;width:32%;margin-left: 2%;margin-bottom: 4%;}
.list-pro li:first-child{margin-left: 0;}
.list-pro li:nth-child(3n+1){margin-left: 0;clear: left;}
.list-pro li .img {overflow: hidden;}
.list-pro li .img img {width: 100%;height: auto;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.list-pro li h3{font-size:16px;font-weight: normal;color: #333;margin:15px 0 0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;font-family:"Microsoft Yahei";}
.list-pro li a:hover .img img,.list-pro li a:active .img img  {transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}
.list-pro li a:hover h3,.list-pro li a:active h3{color: #bf9f62;}

.list-pages {text-align: center;font-size: 0;margin:2% 0 6%;}
.list-pages a,.list-pages span{font-size: 18px;color: #fff;background: #9397a2;border-radius:  100%;-webkit-border-radius: 100%;width:50px;height: 50px;display: inline-block;vertical-align: middle;text-align: center;line-height:50px;margin:3px 5px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;font-weight: bold;font-family:"Microsoft Yahei";}
.list-pages span {background: #bf9f62;cursor: default;}
.list-pages a:hover,.list-pages a:active{background-color: #bf9f62;}

.show-ban{width: 100%;position: relative;background: #222;margin-top: 80px;overflow: hidden;}
.show-ban img{display: block;width: 100%;max-width: 100%;height: auto;}
.show-ban .w1024{position: absolute;left: 50%;top: 0;height: 100%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.show-ban .sp-title{position: absolute;left: 0;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color: #fff;font-weight: bold;}
.show-ban .sp-title b{display: block;font-size:48px;line-height: 1.2;}
.show-ban .sp-title p{font-size: 18px;}
.show-ban .sp-title span{font-size: 24px;position: relative;display: inline-block;margin-top: 16px;padding-top: 22px;}
.show-ban .sp-title span::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 6px;background-color: #fff;}

.show-pro{width: 100%;overflow: hidden;position: relative;padding:2% 2%;}
.show-pro .show-pro-tit{font-size: 36px;font-weight: bold;color: #4a4643;margin-bottom: 10px;}
.show-pro .show-pro-p{font-size:24px;font-weight: bold;color: #4a4643;margin-bottom: 4%;}
.show-pro .show-pro-p a{color: #bf9f62;}

.more-pro {margin:1% 0 3%;}
.more-pro a{font-size: 24px;color: #bf9f62;font-weight: bold;}

.lis-pro{width: 100%;overflow: hidden;position: relative;}
.lis-pro li{float: left;width:45%;margin-left: 10%;margin-bottom: 4%;}
.lis-pro li:first-child{margin-left: 0;}
.lis-pro li .img {overflow: hidden;}
.lis-pro li .img img {width: 100%;height: auto;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;}
.lis-pro li h3{font-size:14px;font-weight: normal;color: #333;margin:15px 0 0;-webkit-transition:all ease-out 0.3s;transition:all ease-out 0.3s;font-family:"Microsoft Yahei";}
.lis-pro li a:hover .img img,.lis-pro li a:active .img img  {transform: scale(1.02,1.02);-webkit-transform: scale(1.02,1.02);}
.lis-pro li a:hover h3,.lis-pro li a:active h3{color: #bf9f62;}

.list-news {width: 100%;padding: 0 2%;}
.list-news li{margin-bottom: 4%;}
.list-news li a{display: block;position: relative;}
.list-news li .img{width:460px;}
.list-news li .img img{width: 100%;height: auto;display: block;}
.list-news li .tr-cot{width:calc(98% - 460px);}
.list-news li .tr-cot h4{color: #4a4643;font-size: 16px;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;font-family:"Microsoft Yahei";}
.list-news li .tr-cot .time{font-size: 12px;color: #666;font-family:"Microsoft Yahei Light";margin: 10px 0;}
.list-news li .tr-cot .time span{margin-left: 30px;}
.list-news li .tr-cot .time span:first-child{margin-left: 0;}
.list-news li .tr-cot p{font-size: 12px;color: #666;font-family:"Microsoft Yahei Light";line-height:2;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.list-news li .tr-cot .mo{display: inline-block;padding: 5px 25px;border-radius: 50px;border: 1px #4c4c4c solid;color: #333;font-size: 12px;margin-top: 3%;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-news li a:hover .tr-cot h4{color: #bf9f62;}
.list-news li a:hover .tr-cot .mo{background-color: #bf9f62;border-color: #bf9f62;color: #fff;}

.show-news{width: 100%;overflow: hidden;position: relative;padding:4% 2%;}
.show-news .show-news-tit{font-size: 36px;font-weight: bold;color: #4a4643;margin-bottom: 10px;}
.show-news .show-news-p{font-size:16px;color: #666;margin-bottom: 4%;}
.show-news .show-news-p span{margin-left: 3%;}
.show-news .show-news-p span:first-child{margin-left: 0;}

.show-pag {width: 100%;}
.show-pag p{font-size: 18px;font-weight: bold;color: #bf9f62;margin: 10px 0;}
.show-pag p a{color: #666;font-weight: normal;font-family:"Microsoft Yahei Light";-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.show-pag p a:hover{color: #bf9f62;}

.list-jop{width: 100%;overflow: hidden;position: relative;padding:0 2% 5%;}
.jop-t{background-color: #bf9f62;padding:20px 50px 20px 2%;}
.jop-t li{float: left;font-weight: bold;font-size: 14px;color: #fff;padding: 0 1%;text-align: center;}
.jop-t li:nth-child(1){width: 25%;text-align: left;}
.jop-t li:nth-child(2){width: 20%;}
.jop-t li:nth-child(3){width: 14%;}
.jop-t li:nth-child(4){width: 13%;}
.jop-t li:nth-child(5){width: 13%;}
.jop-t li:nth-child(6){width: 15%;}
.jop-li {width: 100%;overflow: hidden;}
.jop-li .jli{margin-bottom:20px;box-shadow: 0 0 3px rgba(0,0,0,.2);-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);}
.jop-li .jli .jli-top{background: #fff;font-size: 14px;color: #333;padding:20px 50px 20px 2%;cursor: pointer;-webkit-transition:all ease-out 0.4s;transition:all ease-out 0.4s;position: relative;border-bottom: 1px #dfdcd7 solid;}
.jop-li .jli .jli-top .ji{float: left;padding: 0 1%;text-align: center;line-height: 1.2;}
.jop-li .jli .jli-top .j1{width: 25%;text-align: left;}
.jop-li .jli .jli-top .j2{width: 20%;}
.jop-li .jli .jli-top .j3{width: 14%;}
.jop-li .jli .jli-top .j4{width: 13%;}
.jop-li .jli .jli-top .j5{width: 13%;}
.jop-li .jli .jli-top .j6{width: 15%;}
.jop-li .jli .jli-top i{position: absolute;right: 20px;top: 50%;width: 28px;height: 28px;text-align: center;line-height: 24px;margin-top: -14px;font-size:24px;font-style: normal;color: #666;font-weight: bold;}
.jop-li .jli .jli-con{font-size: 18px;color: #333;padding:20px 3% 30px;line-height: 1.8;display: none;background: #f8f5ef;overflow: hidden;}
.jop-li .jli .jli-top:hover,.jop-li .jli .jli-top.on{background-color: #f8f5ef;}

.list-us{width: 100%;overflow: hidden;position: relative;padding:0 0 6%;}
.list-us .w-container{background-color: #bf9f62;}
.list-us .map{width: 72%;float: left;height: 695px;}
.us-right{float: right;width: 28%;padding: 2%;color: #fff;font-size: 12px;}
.us-right .gs{font-family:"PingFang SC Light"}
.us-right .dz{font-size: 16px;font-weight: bold;line-height: 1.4;padding-bottom:16px;position: relative;}
.us-right .dz::after{content: "";position: absolute;left: 0;bottom: 0;width: 40px;height: 3px;background-color: #fff;}
.us-right .cont{line-height: 1.4;margin-top:30px;}
.us-right .cont li{padding-left: 40px;margin-top: 6%;background-position: left top;background-repeat: no-repeat;}
.us-right .cont li span{font-family:"PingFang SC Light" ;}
.us-right .cont li p{font-weight: bold;}
.us-right .cont li img{max-width: 100%;height: auto;margin: 10px 0;display: block;}
.us-right .cont li:nth-child(1){background-image: url(/images/i_lx1.png);}
.us-right .cont li:nth-child(2){background-image: url(/images/i_lx2.png);}
.us-right .cont li:nth-child(3){background-image: url(/images/i_lx3.png);}
.us-right .cont li:nth-child(4){background-image: url(/images/i_lx4.png);}
.us-right .cont li:nth-child(5){background-image: url(/images/i_lx5.png);}



@media (max-width:1600px) {
    .logo{transform: translateX(0);-webkit-transform: translateX(0);}
}
@media (max-width:1400px) {
    .nav_icon{width: 190px;height: 46px;line-height: 41px;}
    .nav_icon .icon{width: 30px;height:42px;}
    .nav_icon .tel {font-size: 17px;left: 32px;}
    .subNav ul{left: -40px;}
    .swiper-abo .swiper-slide .fpro p{font-size: 16px;line-height: 1.6;}
    .ls-vid {height: 476px;}
    .news-lb li .txt h3{font-size: 22px;}
}
@media (max-width:1200px) {
    .logo{width: 120px;}
    .nav{width: 650px;}
    .nav ul li a{font-size: 16px;}
    .subNav ul{width: 650px;}
    .subNav ul li a{font-size: 14px;}
    .ban-swiper .swiper-slide .slide-inner .f-txt h3{font-size: 58px;}
    .ban-swiper .swiper-slide .slide-inner .f-txt p{font-size: 36px;}
    .swiper-abo .swiper-slide .fpro .t {font-size: 18px;}
    .swiper-abo .swiper-slide .fpro h3{font-size: 18px;}
    .swiper-abo .swiper-slide .fpro p{font-size: 14px;}
    .news-vid{width: 40%;}
    .news-lb{width: 60%;}
    .news-lb li .time{width: 120px;padding-left: 20px;}
    .news-lb li .txt{padding-left: 20px;width: calc(100% - 120px);}
    .news-lb li .txt h3{font-size: 20px;}
    .news-lb li .txt p{font-size: 16px;}
    .ls-vid {height: 446px;}
    .list-ban .title b{font-size: 58px;margin-bottom: 10px;}
    .list-ban .title p{font-size: 26px;}
    .list-team li{width:32%;margin-left: 2%;}
    .list-team li:nth-child(4n+1){margin-left: 2%;clear: none;}
    .list-team li:nth-child(3n+1) {margin-left: 0;clear: left;}
    .show-ban .sp-title b{font-size:48px;}
    .show-ban .sp-title p{font-size: 28px;}
    .show-ban .sp-title span{font-size: 32px;}
}
@media (min-width:1024px) and (max-width:1200px){
     .subNav ul{left: -60px;width: 58%;}
}
@media (max-width:1024px) {
    .searchBox,.nav_icon {display: none;}
    .subNav{justify-content:flex-end;}
    .subNav ul{left: auto;right: 5%;}
    .ban-swiper .swiper-slide .slide-inner .f-txt h3{font-size:48px;}
    .ban-swiper .swiper-slide .slide-inner .f-txt p{font-size:26px;}
    .site-pro li h3{font-size: 20px;}
    .site-pro li p{font-size: 16px;}
    .swiper-abo .swiper-slide .fpro .t {font-size: 20px;}
    .swiper-abo .swiper-slide .fpro h3{font-size: 20px;}
    .swiper-abo .swiper-slide .fpro p{font-size: 16px;}
    .news-vid{width: 100%;}
    .news-lb{width:100%;padding-left: 0;margin-top: 5%;}
    .news-lb li .time{width: 140px;padding-left: 30px;}
    .news-lb li .txt{padding-left: 40px;width: calc(100% - 140px);}
    .news-lb li .txt h3{font-size: 24px;}
    .news-lb li .txt p{font-size: 18px;}
    .footer .foo-top {padding:4% 2% 2%;}
    .list-ban .title b{font-size: 48px;}
    .list-ban .title p{font-size: 22px;}
    .sbox{display: none;}
    .list-team li{width:48%;margin-left: 4%;}
    .list-team li:nth-child(3n+1) {margin-left: 4%;clear: none;}
    .list-team li:nth-child(2n+1) {margin-left: 0;clear: left;}
    .list-team li .name{width: 60%;margin-left: 0;}
    .list-nav li a{width: 160px;}
    .show-ban .sp-title {left: 5%;}
    .list-news li{margin-bottom: 6%;}
    .list-news li .img{width: 34%;}
    .list-news li .tr-cot{width:63%;}
    .list-news li .tr-cot h4{font-size: 20px;}
    .list-news li .tr-cot .time{font-size: 16px;margin:10px 0;}
    .list-news li .tr-cot p{font-size: 16px;-webkit-line-clamp: 3;line-height: 1.6;}
    .list-news li .tr-cot .mo{padding:5px 47px;;}
    .show-news .show-news-tit{font-size: 26px;}
    .jop-t li{font-size: 18px;}
    .jop-li .jli .jli-top{font-size: 18px;}
    .jop-li .jli .jli-con{font-size: 16px;}
    .us-right{width: 35%;}
    .list-us .map{width: 65%;}
    .site-pro2 .pro-bg{height: 600px;}
    .site-pro2 .pro-nav ul{padding-left: 12%;}
    .site-pro2 .pro-nav li a{font-size: 24px;}
    .site-pro2 .pro-nav li a i{margin-right: 20px;}
    .pro-con .pro-txt > h2{font-size: 36px;}
    .pro-con .pro-txt .desc{font-size: 20px;}
    .pro-con .pro-txt .pro-nr{font-size: 14px;}
    .pro-con .pro-txt .pro-nr b{font-size: 20px;}
}
@media (max-width:850px) {
    .header {height: 60px;}
    .logo {line-height: 60px;}
    .nav {display: none;}
    .nav_icon{display: none;}
    .menutog {position: absolute;right: 0px;top: 6px;display: block;}
    .footer-info .copyright{width: 100%;}
    .footer-info .ftag{width: 100%;text-align: left;}
    .footer .foo-li.linkli{display: none;}
    .footer .foo-li.diz{width:70%;}
    .footer .foo-li.ewm{width:30%;padding-left: 4%;}
    .ban-swiper{height: auto;}
    .ban-swiper .swiper-slide .slide-inner .f-txt h3{font-size:6vw;}
    .ban-swiper .swiper-slide .slide-inner .f-txt p{font-size:4vw;}
    .ban-swiper .swiper-slide{height: auto;}
    .site-tit{padding: 6% 0;}
    .site-tit h3{font-size: 5vw;}
    .site-tit p{font-size: 16px;}
    .news-lb li .txt h3{font-size: 20px;}
    .news-lb li .txt p{font-size: 16px;}
    .list-ban,.show-ban{margin-top: 60px;}
    .list-ban .title b{font-size: 6.5vw;}
    .list-ban .title p{font-size: 3vw;}
    .list-ban img,.show-ban img{max-width: none;width: 150vw;position: relative;margin-left: -25vw;}
    .list-team li .name{width: 60%;padding-left: 6%;}
    .swiper-his .swiper-button-next, .swiper-his .swiper-button-prev{background-size: 50%;}
    .his-pag .swiper-pagination-bullet{width: 12px;height: 12px;}
    .swiper-cour{margin-left: 10px;}
    .cour-lc{background-position: -80px center;}
    .list-nav li a{font-size: 20px;width: 140px;}
    .show-ban .sp-title b{font-size: 6.5vw;}
    .show-ban .sp-title p{font-size: 4vw;}
    .show-ban .sp-title span{font-size: 4.5vw;margin-top: 12px;padding-top: 18px;}
    .jop-t{padding-right: 40px;}
    .jop-li .jli{margin-bottom: 3%;}
    .jop-t li{font-size: 16px;}
    .jop-li .jli .jli-top{font-size: 16px;padding-right: 40px;}
    .jop-li .jli .jli-top i{right: 10px;}
    .jop-li .jli .jli-con{font-size: 14px;}
    .jop-li .jli .jli-top .j2,.jop-t li:nth-child(2){width: 18%;}
    .jop-li .jli .jli-top .j6,.jop-t li:nth-child(6){width: 17%;}
    .us-right{width:100%;padding: 4%;}
    .list-us .map{width:100%;height: 350px;}
    .us-right .dz{font-size: 26px;}
    .qqkefu .qq_czb{display: none;}
    .sw-main .swabo-next,.sw-main .swabo-prev {width:54px;height:54px;margin-top:-27px;}
    .site-pro2 .pro-bg{position: absolute;left: 0;top: 0;}
    .site-pro2 .pro-nav{position: relative;z-index: 5;width: 100%;height: auto;}
    .site-pro2 .pro-nav ul {padding-left: 4%;margin-top: 0;}
    .site-pro2 .pro-nav li{float: left;width: 25%;background:none;}
    .site-pro2 .pro-nav li a{font-size: 3vw;}
    .site-pro2 .pro-nav li a i{width: 36px;height: 36px;}
    .site-pro2 .pro-nav li.act{background: url(/images/i_pro.png) no-repeat left bottom;}
    .site-pro2 .pro-nav li.act a {background:none;}
    .site-pro2 .pro-main{position: relative;z-index: 5;width: 96%;height: auto;margin-top: 5%;left: 4%;}
    .pro-con {padding:8% 10% 12% 10%;}
    .pro-con .pro-txt > h2{font-size: 32px;}
    .pro-con .pro-txt .desc{font-size: 18px;}
    .pro-con .pro-txt .pro-nr{font-size: 13px;}
    .pro-con .pro-txt .pro-nr b{font-size: 18px;}
    .pro-con .pro-txt .pro-mo a{font-size: 16px;}
}
@media (max-width:640px) {
    .site-pro li{width: 100%;margin-left: 0;margin-bottom: 8%;}
    .site-pro li h3{font-size: 5vw;}
    .site-pro li p{font-size: 3.5vw;}
    .more{margin-top: 40px;}
    .more a{font-size: 14px;}
    .site-news{margin-bottom: 50px;}
    .news-lb{margin-top: 8%;}
    .news-lb li .time{width: 90px;padding-left: 10px;}
    .news-lb li .txt{padding-left: 20px;width: calc(100% - 90px);}
    .news-lb li .time span{font-size: 24px;}
    .ls-vid {height: auto;}
    .footer .foo-top {padding:6% 2% 4%;}
    .list-team ul{margin-top: 5%;}
    .list-team li .name h3{font-size: 3.5vw;}
    .list-team li .name p{font-size: 2.5vw;}
    .site-p{font-size: 16px;}
    .swiper-his{margin-top: -10%;}
    .swiper-his .swiper-slide-active, .swiper-his .swiper-slide-duplicate-active {transform: scale(0.7);}
    .swiper-his .swiper-button-next, .swiper-his .swiper-button-prev{background-size:60%;width: 40px;height: 60px;margin-top: -30px;top: 44%;}
    .swiper-cour .swiper-slide p{font-size:16px;}
    .list-pro li,.lis-pro li{width: 100%;margin-left: 0;}
    .list-pro li h3,.lis-pro li h3{font-size: 4vw;}
    .list-pages a, .list-pages span{width: 30px;height: 30px;line-height: 30px;font-size: 16px;}
    .show-ban .sp-title span::after{height: 3px;}
    .show-pro{padding: 6% 2%;}
    .show-pro .show-pro-tit{font-size: 6vw;}
    .show-pro .show-pro-p{font-size: 4vw;}
    .list-news li{margin-bottom: 8%;}
    .list-news li .img{width:100%;}
    .list-news li .tr-cot{width:100%;margin-top: 5%;}
    .list-news li .tr-cot h4{font-size: 4vw;white-space:normal;}
    .list-news li .tr-cot p{display: inline-block;}
    .list-news li .tr-cot .mo{display: none;}
    .show-news{padding: 8% 2%;}
    .show-news .show-news-tit{font-size: 4vw;}
    .show-news .show-news-p{font-size: 2.5vw;}
    .show-pag p{font-size: 16px;}
    .jop-t li{font-size: 14px;}
    .jop-li .jli .jli-top{font-size:14px;}
    .jop-li .jli .jli-con{font-size:14px;}
    .sw-main .swabo-next,.sw-main .swabo-prev {width:48px;height:48px;margin-top:-24px;}
    .swiper-abo .swiper-slide .fpro p{font-size: 13px;}
    .pro-con .pro-txt > h2{font-size: 5.5vw;}
    .pro-con .pro-txt .desc{font-size: 3vw;}
    .pro-con .pro-txt .pro-nr{font-size: 13px;}
    .pro-con .pro-txt .pro-nr b{font-size: 16px;}
    
}
@media (min-width:320px) and (max-width:480px){
    .site-tit{padding:8% 0;}
    .site-tit h3{font-size: 6vw;}
    .site-tit p{font-size: 14px;}
    .swiper-abo .swiper-slide .fpro .t {font-size:18px;}
    .swiper-abo .swiper-slide .fpro h3{font-size: 18px;}
    .swiper-abo .swiper-slide .fpro p{font-size: 16px;}
    .news-lb li .txt{width: 83%;padding-left: 4%;}
    .news-lb li .txt h3{font-size: 4.5vw;}
    .news-lb li .txt p{font-size: 3vw;}
    .news-lb li .time{width: 17%;padding-left: 0;}
    .news-lb li .time span{font-size: 5vw;}
    .news-lb li .time i{font-size: 4vw;}
    .footer .foo-li h5{font-size: 16px;}
    .site-p{font-size: 14px;}
    .list-pro li h3,.lis-pro li h3{font-size: 5vw;}
    .list-news li .tr-cot h4{font-size:5vw;}
    .list-news li .tr-cot p,.list-news li .tr-cot .time{font-size: 14px;}
    .show-news .show-news-tit{font-size: 5vw;}
    .show-pag p{font-size: 14px;}
    .site-pro2 .pro-nav li{width: 50%;}
    .site-pro2 .pro-nav li a{font-size:5vw;padding: 15px 0;}
    .pro-con .pro-img{width: 40%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);}
}