html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,form,legend,dl,dt,dd,ul,ol,li{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6,b,i,em{font-weight:normal;font-style:normal}
html,body{position:relative;font-size:10px;width:100%;min-width: 1260px;}
*{box-sizing:border-box}
body{margin:0;padding:0;font-family:'-apple-system','HelveticaNeue',"Microsoft YaHei";background:#fff;}

@media (min-width:1600px){
    html,body{font-size:10px}
}
@media(max-width:1599px){
    html,body{font-size:8.75px}
}
@media(max-width:1024px){
    html,body{font-size:10px}
}


ol,ul,li{list-style:none}
li{list-style-type:none}
a{text-decoration:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.clearfix:after{content:"\200B";display:block;height:0;clear:both}
@font-face{
    font-family:'iconfont';
    src:url('/css/font_4288561_45s55eerair.woff?t=1776427535704') 
    format('woff'),url('/css/font_4288561_45s55eerair.ttf?t=1776427535704') format('truetype')}


.header{z-index:2222;width:100%;min-width: 1260px;max-width: 1460px;height:10rem;position:absolute;background:rgba(255,255,255,1);box-shadow:0 2px 4px 0 rgb(0 0 0 / 8%);
    border-radius: 10rem;left:50%;top:5rem;
    transform: translateX(-50%);backdrop-filter:blur(3px);
box-shadow: 0 0 10px rgba(0, 0, 0, .8), 0 0 20px rgba(0, 0, 0, .6), 0 0 40px rgba(0, 0, 0, .4), 0 0 80px rgba(0, 0, 0, .2);}
.header-center{width:100%;max-width:1260px;padding:0 5rem;position:relative;height:10rem;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:stretch}
.header-center h2{padding:0;margin:0;flex-shrink:0}
.header-center h2 img{display:block;border:0;height:4.6rem;width:auto}
.header_text{font-size:2rem;line-height:5rem;color:#000;font-weight:600}
.menu{width:auto;min-width:auto;padding:0;height:auto;position:relative;background:transparent}
.menu ul{width:auto;margin:0;height:auto;position:relative;max-width:none;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:stretch}
.menu ul li{line-height:10rem;margin:0;padding:0;position:relative;z-index:0;list-style:none}
.menu ul li a{font-size:18px;line-height:10rem;display:block;color:#000;padding:0 1.5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;font-weight:600}
.menu ul li a:hover{color:#fff}
.menu ul li:before{z-index:-1;content:"";height:0;background:#fd8900;position:absolute;left:0;width:100%;bottom:0;transition:all .3s}
.menu ul li:hover:before{height:100%}
.menu ul li:hover a{color:#fff}
.menu-toggle{display:none;width:40px;height:40px;position:relative;cursor:pointer;z-index:2;flex-shrink:0}
.menu-toggle i{display:block;width:100%;height:100%}
.menu-toggle i:before{content:"\eb76";font-family:"iconfont";display:block;width:100%;height:100%;font-size:24px;line-height:40px;text-align:center;color:#fff;z-index:1}
.menu-toggle i.off:before{content:"\e607"}
/* @media screen and (max-width:768px){
.header{height:6rem;position:relative}
.header-center{height:6rem;padding:0 1.5rem}
.header-center h2{width:160px}
.header-center h2 img{height:3.5rem}
.menu-toggle{display:block}
.menu{display:none;position:absolute;top:6rem;left:0;width:100%;background:#fff;box-shadow:0 4px 8px rgb(0 0 0 / 15%);z-index:999}
.menu ul{flex-direction:column;justify-content:flex-start;width:100%}
.menu ul li{width:100%;line-height:5rem;border-bottom:1px solid rgba(255,255,255,0.1)}
.menu ul li:last-child{border-bottom:none}
.menu ul li a{color:#000;line-height:5rem;padding:0 2rem;text-align:left;font-size:16px}
.menu ul li a:hover{color:#000}
.menu ul li:before{background:#fff}
.menu ul li:hover a{color:#000}
} */

.banner{width:100%;min-width:1260px;height:auto;overflow:hidden;position:relative;background:#000;z-index:1}
.banner .swiper-slide .p1{width:100%;height:auto;position:relative;z-index:2}
.banner .swiper-slide .p1 img{-webkit-filter:blur(3px);opacity:0.2;-moz-filter:blur(10px);-o-filter:blur(10px);filter:blur(10px);width:100%;height:auto;display:block;animation-duration:1s;transition:1s ease 0.8s;-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.banner .swiper-slide-active .p1 img{filter:blur(0px);opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.banner .swiper-slide .p2,.banner .swiper-slide .p3{width:1360px;height:auto;position:absolute;z-index:3;left:50%;top:50%;-webkit-transform:translate3d(-50%,-20%,0);transform:translate3d(-50%,-20%,0);opacity:0;animation-duration:1s;transition:1s ease 0.8s}
.banner .swiper-slide .p2{text-align:right}
.banner .swiper-slide-active .p2,.banner .swiper-slide-active .p3{-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:1}

.b1{background:rgba(0,0,0,.3);width:100%;height:100%;position: absolute;z-index: 3;left:0;top:0}
.b2{background:rgba(0,0,0,.5);width:100%;height:100%;position: absolute;z-index: 3;left:0;top:0}

.button-next,.button-prev{font-family:"iconfont" !important;text-align:center;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;
    -webkit-transition:all 0.3s;-moz-transition:all 0.3s;transition:all 0.3s;display:block;position:absolute;cursor:pointer;top:2rem}
.button-next,.button-prev{border-radius:5rem;width:5rem;height:5rem;font-size:1.6rem;line-height:5rem;background:rgba(255,255,255,.4);color:#000;z-index: 9;}

.ban_page{position:absolute;width:36rem;height:9rem;right:10rem;bottom:10rem;border:1px solid rgba(255,255,255,.2);border-radius: 9rem;
    display: flex;align-items: center;padding-left:4rem;background: rgba(255,255,255,.1);backdrop-filter:blur(1px);
    /* -webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0); */
    z-index:10}

.ban_page .button-next{right:2rem}
.ban_page .button-prev{right:9rem}
.button-next:hover,.button-prev:hover{background:#fd8900;color:#fff}

.ban_page .pages{display: flex;gap:.5rem}
.ban_page .pages li{opacity:1;color:#fff;width:4rem;height:4rem;background:rgba(255,255,255,0);font-size:2.4rem;line-height: 4rem;border-radius: 1rem;text-align: center;position: relative;}
.ban_page .pages li.swiper-pagination-bullet-active{color:#fd8900}

.ban_page .pages li:nth-child(n+2):after{transform: skewX(-15deg);
background: #fff;
width:1px;display: block;height:2rem;content:"";top:1rem;position: absolute;left:-.5rem;
color: white;}

.none{text-align:center;margin:0 auto;font-size:16px;line-height:60px;color:#999}
.none:before{content:"\e6ab";padding-right:10px;font-size:16px;line-height:60px;z-index:1;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);color:#999;font-family:"iconfont"}



.brand{z-index:9;height:100%;width:100%;
display:flex;flex-direction:column;justify-content:center;align-items: flex-start;;padding:4rem 2rem;overflow:hidden;position:absolute;left:50%;top:calc(50% + 5rem);transform:translate3d(-50%,-50%,0)}
.brand.bbb{background:url(/images/bbb.png) repeat 0 0;}
.brand{text-shadow:0 0 10px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.4),0 0 80px rgba(0,0,0,.2)}

.brand-c{width:1300px;margin:0 auto}

/* letter-spacing:4px; */
.product-cn{font-size:4.8rem;font-weight:600;color:#fff;line-height:1.6;opacity:0;transform:translateX(40px);}
.product-en{font-size:2.8rem;font-weight:400;color:#fff;line-height:1.6;opacity:0;transform:translateX(40px);margin-bottom: 3rem;}
.company-name{font-size:7rem;font-weight:600;color:#fd8900;letter-spacing:8px;opacity:0;transform:translateX(50px);}
.company-name-en{font-size:3rem;font-weight:400;color:#fff;opacity:0;transform:translateX(50px);margin-bottom: 3rem;}
.value-cn{font-size:6rem;color:#fff;letter-spacing:0px;font-weight:600;opacity:0;transform:translateX(40px);}
.location{margin-top:0rem;font-weight:600;font-size:4.6rem;color:#fff;letter-spacing:2px;opacity:0;transform:translateX(30px);}


.divider{border-radius:3rem;width:16rem;height:5.4rem;background:rgb(0,0,0,.5);margin:20px 0 0 0;opacity:0;transform:scaleX(0);transition: all 0.3s ease;}
.divider i{font-family: "iconfont";}
.divider a{width:100%;height:100%;
justify-content: center;
align-items: center;display: flex;gap:1rem;font-size:1.8rem;color:#fff;}
.divider:hover{background:#fd8900}
.banner .product-cn{animation:slideUpFade 1s ease-out 2.3s forwards}
.banner .product-en{animation:slideUpFade 1s ease-out 2.3s forwards}
.banner .company-name{animation:slideUpFade 1s ease-out 0.3s forwards}
.banner .company-name-en{animation:slideUpFade 1s ease-out 0.3s forwards}
.banner .value-cn{animation:slideUpFade 1s ease-out 1.6s forwards}
.banner .location{animation:slideUpFade 1s ease-out 3s forwards}


.banner .divider{animation:slideUpFade 1.2s ease-out 1.2s forwards;}



@keyframes slideUpFade{
0%{opacity:0;transform:translateX(40px)}
100%{opacity:1;transform:translateX(0)}
}

.pin{z-index:6;border-radius:100%;
    background: radial-gradient(circle at center, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
    position:absolute;
    ;animation:breathe 5s ease-in-out infinite}
.pin:before,.pin:after{position:absolute;content:"";z-index:-1;width:200px;height:200px;top:50%;left:50%;border-radius:100%;background-image:linear-gradient(180deg,rgba(255,255,255,0.2),rgba(255,255,255,0));transform:translate3d(-50%,-50%,0);transition:all 0.3s}
.pin:before{animation:dong 1s infinite ease-in}
.pin:after{animation:dong 2s infinite ease-in}
@keyframes dong{
    0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1)}
33.33%{opacity:0.6;transform:translate3d(-50%,-50%,0) scale(1.3)}
100%{opacity:0;transform:translate3d(-50%,-50%,0) scale(1.8)}
}
@keyframes breathe{
    0%,100%{transform:scale(1)}
50%{transform:scale(0.6)}
}
@media (max-width:1260px){
.banner .divider{display: none;}
}
.pin1{width:140px;height:140px;left:10%;bottom:10rem;}
.pin2{width:200px;height:200px;right:10%;top:12rem;}

.glow-text{text-shadow:0 0 20px rgba(201,169,110,0.3)}

.about-section{width:100%;min-width:1260px;margin:0 auto;background:#f2f3f8 url("/images/about.jpg") no-repeat left 0;background-size: 100%  auto;position:relative;overflow:hidden;padding:8rem 6rem}
.about-section::before{content:'';position:absolute;top:0;right:0;width:55%;height:100%;
    /* background:url("/images/shape-1.png") no-repeat right 0;background-size:auto 100%; */
    opacity:1;pointer-events:none}
.container{display:flex;align-items:center;gap:0rem;position:relative;z-index:1;max-width:1360px;margin:0 auto}
.image-area{flex:0 0 60rem;position:relative}
.building-image{width:100%;height:auto;display:block;filter:drop-shadow(0 20px 40px rgba(0,0,0,0.15));border-radius: 3rem 0 6rem 3rem;}
.content-area{flex:1;position:relative;padding:6rem;background:rgba(255, 255, 255,.8);border-radius: 2rem 2rem 2rem 6rem;backdrop-filter:blur(3px);}
.subtitle{color:#fd8900;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;margin-bottom:16px;display:inline-block}
.about-title{color:#1a2744;font-size:5rem;font-weight:800;line-height:1.15;margin-bottom:22px;max-width:500px}
.description{color:#000;font-size:1.8rem;line-height:1.8;margin-bottom:32px;width:100%}
.description p{padding-bottom:1rem}
.btn-learn-more{display:inline-flex;align-items:center;gap:10px;background-color:#fd8900;color:#fff;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:14px 32px;border-radius:50px;text-decoration:none;border:none;cursor:pointer;transition:all 0.3s ease}
.btn-learn-more:hover{background-color:#e49439;transform:translateY(-2px);box-shadow:0 10px 30px #f2f3f8}
.btn-learn-more i{width:16px;fill:currentColor;font-family:"iconfont"}
.decoration-dot{position:absolute;width:36px;height:36px;background-color:rgba(232,90,43,0.2);border-radius:50%;left:45%;top:42%}


/* .content-area .h2{height:12rem;position:relative}
.content-area .h2::before{content:"";position:absolute;display:block;z-index:1;width:5rem;height:5px;top:8.5rem;background:#fd8900;left:0}
.content-area .h2 a{display:block;height:10rem;z-index:2;position:relative}
.content-area .h2 em{display:block;font-size:4.6rem;line-height:5rem;height:5rem;color:rgba(0,0,0,0.05);font-weight:600;position:absolute;;text-align:center;white-space:nowrap}
.content-area .h2 i{display:block;font-size:3.8rem;line-height:4rem;height:4rem;color:#000;font-weight:600;position:absolute;top:3rem;text-align:center;white-space:nowrap} */



/* @media (max-width:1024px){
.about-section{padding:60px 40px}
.container{gap:40px}
.image-area{flex:0 0 400px}
.title{font-size:34px}
.description{font-size:14px}
}
@media (max-width:767px){
.about-section{padding:50px 24px}
.about-section::before{width:100%;opacity:0.15}
.container{flex-direction:column;gap:40px}
.image-area{flex:none;width:100%;max-width:400px;margin:0 auto}
.content-area{padding-right:0;text-align:center}
.subtitle{font-size:12px;letter-spacing:2px}
.about-title{font-size:28px;max-width:100%;margin-bottom:18px}
.decoration-dot{display:none}
.description{font-size:14px;max-width:100%;margin-bottom:28px}
}
@media (max-width:375px){
.about-section{padding:40px 20px}
.about-title{font-size:24px}
.btn-learn-more{padding:12px 28px;font-size:13px}
} */
.tbanner{position:relative;z-index:1;width:100%;min-width: 1260px;margin:0 auto;padding:0;height:auto;overflow:hidden}
.tbanner img{display:block;width:100%;height:auto;position:relative;z-index:-1}
.tbanner .c,
.tbanner .a{position:absolute;inset:0;z-index:2;display:flex;width:90%;max-width:1360px;margin:0 auto;
    padding:5rem 0 0 0;}
.tbanner .c{align-items:center;text-align:center;flex-direction:column;justify-content:center;align-items:center;}
.tbanner .c .a-title-1{font-size:4rem;font-weight:600;line-height:7rem;color:#fd8900;}

.tbanner .a {justify-content: space-between;
    align-items: center;}

.tbanner .a .a-title-1{margin:0;font-size:3.6rem;font-weight:600;line-height:6rem;color:#fff;text-align:left;
    text-shadow:0 0 10px rgba(0,0,0,.8),0 0 20px rgba(0,0,0,.6),0 0 40px rgba(0,0,0,.4),0 0 80px rgba(0,0,0,.2)}

.tbanner .c .nav{width:100%;margin-top:2rem}
.tbanner .c .nav ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;gap:2rem;padding:1rem 0 0 0;margin:0;list-style:none}
.tbanner .c .nav ul li a{display:block;height:40px;padding:0 2rem;font-size:1.6rem;line-height:40px;color:#666;background:#fff;border-radius:.8rem;text-decoration:none;white-space:nowrap;transition:background .2s,color .2s}
.tbanner .c .nav ul li.on a{color:#fd8900;background:#fff}
.tbanner .c .nav ul li a:hover{color:#fff;background:#fd8900}



.divban{border-radius:2px;padding:1rem 2rem;background:#fd8900;margin:0;position: relative;color:#fff;font-size:1.6rem;line-height:3rem;display: flex;gap:1rem;border-radius: .5rem;}
.divban a{color:#fff;font-size:1.6rem;line-height:3rem;}
@media (max-width:1440px){

.tbanner img{width:auto;height:52rem;}
}
/* @media (max-width:1024px){
    .tbanner .c .a-title-1,.tbanner .a .a-title-1{width:80%;font-size:3.2rem;line-height:4.8rem}
.tbanner .c .a-title-2{width:70%;font-size:1.8rem;line-height:2.6rem}
.tbanner .a .nav ul{gap:1rem;padding-top:1rem}
.tbanner .a .nav ul li a{height:34px;padding:0 1.2rem;font-size:1.4rem;line-height:34px}
}
@media (max-width:480px){
    .tbanner .c .a-title-1,.tbanner .a .a-title-1{width:90%;font-size:2.4rem;line-height:3.6rem}
.tbanner .c .a-title-2{width:90%;font-size:1.6rem;line-height:2.4rem}
.tbanner .a .nav ul li a{height:30px;padding:0 1rem;font-size:1.2rem;line-height:30px}
.tbanner .c,.tbanner .a{padding:0 4%}
}
@media (min-width:320px) and (max-width:680px){
.banner{width:100%;min-width:320px;height:260px}
}
@media (min-width:681px) and (max-width:1024px){
.banner{width:100%;min-width:320px;height:340px}
}
@media (min-width:320px) and (max-width:1024px){
.banner .swiper-slide{width:100%;height:100%}
.banner .swiper-slide .p1{height:100%;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
.banner .swiper-slide .p1 img{width:auto;height:100%}
.banner .swiper-slide .p2,.banner .swiper-slide .p3{left:40%;width:60%;height:50%;align-items:center;display:flex}
.banner .swiper-slide .p2 img,.banner .swiper-slide .p3 img{max-width:100%;height:auto;max-height:100%}
.ban_page{display:none}
} */
 .about-section .h2,
.n_nav .h2,.products .h2{height:14rem;position:relative}
.about-section .h2::before,
.n_nav .h2::before,.products .h2::before{content:"";position:absolute;display:block;z-index:1;width:3rem;height:5px;top:8.5rem;background:#fd8900;left:50%;transform:translateX(-50%)}
.about-section .h2 a,
.n_nav .h2 a,.products .h2 a{display:block;width:100%;height:10rem;z-index:2;position:relative}
.about-section .h2 em,
.n_nav .h2 em,.products .h2 em{text-transform: uppercase;display:block;font-size:4.6rem;line-height:5rem;height:5rem;color:rgba(0,0,0,.05);font-weight:600;position:absolute;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}
.about-section .h2 i,
.n_nav .h2 i,.products .h2 i{display:block;font-size:3.8rem;line-height:4rem;height:4rem;color:#000;font-weight:600;position:absolute;left:50%;transform:translateX(-50%);top:3rem;text-align:center;white-space:nowrap}
.about-section .h2 i{color:#fff}
.about-section .h2 em{color:rgba(255,255,255,.2)}

.products{width:100%;min-width:1260px;position:relative;margin:0 auto;padding:5rem 0;background:#fff}
.products .p_all{width:90%;max-width:1360px;min-width:1260px;margin:0 auto;display:flex;flex-direction:column}
.products .p_div{width:100%;position:relative;margin:0}
.products .p_div .nc{padding:2rem 0;width:100%;margin:0;overflow:hidden}

.products .swiper-slide{padding:2rem;background:#f2f2f2;border-radius:0px;overflow:hidden;transition:all 0.35s cubic-bezier(0.2,0.9,0.4,1.1);box-shadow:0 4px 10px rgba(0,0,0,0.02);display:-webkit-box;background:#ffffff;border:1px solid #f2f3f8;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.products .swiper-slide:hover{transform:translateY(-6px);box-shadow:0 20px 30px -12px rgba(0,0,0,0.15)}
.products .swiper-slide a{display:block;width:100%;position:relative;text-decoration:none;padding:0}
.products .swiper-slide .pic{width:100%;height:auto;overflow:hidden;border-radius:5px}
.products .swiper-slide .pic img{width:100%;height:auto;display:block;z-index:1;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;border-radius:0px}
.products .swiper-slide:hover .pic img{transform:scale(1.08)}


.products .swiper-slide .tit{font-size:2.2rem;color:rgba(255,255,255,.8);line-height:1;font-weight:600;transition:color 0.25s ease;
    position:absolute;background:#fd8900;left:1.5rem;bottom:1.5rem;padding:1.2rem 1.6rem;border-radius: 1rem;}
.products .swiper-slide .desc{font-size:1.8rem;color:#fd8900;line-height:1;font-weight:600;transition:color 0.25s ease;font-style: oblique;
    position:absolute;right:1.5rem;top:1.5rem;background:rgba(255,255,255,.4);padding:1rem;border-radius: 1rem 1rem 0 1rem;}

.mo{font-size:1.6rem;line-height:2;width:12rem;border:1px solid #f2f2f2;display:flex;align-items:center;justify-content:center;gap:0.6rem;border-radius:4rem;background-color:transparent;color:#333;transition:all 0.3s cubic-bezier(0.2,0.9,0.6,1.1);cursor:pointer}
.mo i{font-family:"iconfont";transition:transform 0.25s ease}

.products .swiper-slide:hover  .text{top:15%;background:rgba(255,255,255,.2);backdrop-filter:blur(3px);}
.products .swiper-slide:hover .mo{gap:1.2rem;background-color:#fd8900;color:#ffffff;border-color:#fd8900;box-shadow:0 6px 12px rgba(17,58,143,0.2)}
.products .swiper-slide:hover .mo i{transform:translateX(3px)}

.products .swiper-slide:hover .tit{color:#000}
.products .swiper-slide:hover .desc{color:#000}
/* @media (max-width:768px){
.products{min-width:0;width:100%;padding:3rem 0;overflow-x:hidden}
.products .p_all{min-width:0;width:92%;max-width:100%;margin:0 auto}
.about-section .h2,
.n_nav .h2,.products .h2{height:auto;margin-bottom:2rem;position:relative;padding-bottom:1rem}
.about-section .h2:before,
.n_nav .h2:before,.products .h2:before{top:auto;bottom:0;width:2.5rem;height:3px;left:0}
.about-section .h2 a,
.n_nav .h2 a,.products .h2 a{height:auto}
.about-section .h2 em,
.n_nav .h2 em,.products .h2 em{position:relative;font-size:2.4rem;line-height:1.2;height:auto;color:rgba(0,0,0,0.08);display:block;margin-bottom:0.5rem}
.about-section .h2 i,
.n_nav .h2 i,.products .h2 i{position:relative;top:auto;left:auto;font-size:2.2rem;line-height:1.3;height:auto;display:block}
.products .h2 .h2_text{font-size:1.5rem;line-height:1.4;margin-top:0.8rem;display:block}
.products .p_div{padding:1rem 0}
.products .nc{overflow:visible}
.products .swiper-slide{border-radius:1.2rem}
.products .swiper-slide .pic{padding:0.8rem}
.products .swiper-slide .text{padding:1.5rem 1rem 2.5rem;gap:1rem}
.tit{font-size:2rem}
.desc{font-size:1.4rem;line-height:1.5}
.mo{width:10rem;font-size:1.4rem;padding:0.5rem 0;gap:0.4rem}
.products .swiper-slide:hover{transform:translateY(-2px)}
.products .swiper-slide:hover .mo{gap:0.8rem;background-color:#113a8f;color:#fff}
}
@media (max-width:480px){
.products .p_all{width:90%}
.products .swiper-slide{}
.tit{font-size:1.8rem}
.desc{font-size:1.3rem}
.mo{width:9rem;font-size:1.3rem}
.products .h2 i{font-size:1.9rem}
.products .h2 em{font-size:2rem}
} */
.inews{padding:6rem 0 8rem 0;width:100%;min-width:1260px;margin:0;background:#fff;position:relative;z-index:1;overflow:hidden;background:#f2f3f8 url("/images/p-bg-1.png") no-repeat center 0;background-size: 100% auto;}
.n_div{width:96%;max-width:1360px;min-width:1260px;position:relative;padding:0;margin:0 auto}
.n_nav{width:100%}
.n_nav .n_nav_s{flex:1;min-width:0;margin:0;position:relative;z-index:2;box-sizing:border-box;padding:2rem 0 4rem 0;transition:1.2s ease .0s;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;align-content:center}
.n_nav .n_nav_s li{position:relative;background:#fff;width:16rem;margin:1rem;box-sizing:border-box;cursor:pointer;font-size:1.6rem;line-height:4.4rem;color:#333;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}
.n_nav .n_nav_s li.on,.n_nav .n_nav_s li:hover{color:#4285f6;font-weight:600;background:#f2f2f2}
.i .swiper-slide-active .n_div .n_nav .h2{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}

.i .swiper-slide-active .n_div .n_section{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}
.inews li,.inews li:after,.inews li:before,.inews li .itext em:after,.inews li .itime,.inews li .ipic img{-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}
.imore{position:relative;width:13rem;z-index:1;border-radius:2rem;background-color:transparent;transition:background-color 0.3s cubic-bezier(0.34,1.56,0.64,1),box-shadow 0.3s ease,transform 0.25s ease;cursor:pointer}
.imore a{width:100%;height:4rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:1rem;padding:0 1rem;font-size:1.6rem;line-height:1;color:#999;text-decoration:none;border-radius:2rem;transition:color 0.3s ease}
.imore i{font-family:"iconfont";color:#ddd;transition:color 0.3s ease,transform 0.25s cubic-bezier(0.34,1.56,0.64,1)}
.imore:hover{background-color:#fd8900;box-shadow:0 6px 16px rgba(17,58,143,0.25);transform:translateY(-2px)}
.imore:hover a{color:#ffffff}
.imore:hover i{color:#ffffff;transform:translateX(4px)}

.n_section{display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: space-between;
    align-items: center;}
.inews .piclist .swiper-wrapper{padding:0;margin:0}
.inews .button-prev,.inews .button-next{top:calc(50% - 4rem);opacity: .6;}
.inews .button-prev{left:1rem}
.inews .button-next{right:1rem}
.inews .button-prev:hover,.inews .button-next:hover{opacity: 1;}

.inews .piclist{width:45%;padding:0;background:#fff;margin:0;position:relative;z-index:1;
    -webkit-box-shadow:0px 0px 10px 8px #f2f3f6;-moz-box-shadow:0px 0px 10px 8px #f2f3f6;box-shadow:0px 0px 10px 8px #f2f3f6;
border-radius: 1rem;}

.inews .piclist li{width:100%;padding:0;margin:0}
.inews .piclist li a{display:block;width:100%;height:auto}
.inews .piclist li .ipic{position:relative;z-index:1;width:100%}
.inews .piclist li .ipic img{display:block;width:100%;height:auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}
.inews .piclist li .itext{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;height:9rem;background-image:linear-gradient(0,#000,rgb(255,255,255,0));position:absolute;width:100%;padding:3rem 2rem 1rem 2rem;bottom:0;left:0;z-index:2;box-sizing:border-box}
.inews .piclist li .itext i{display:block;height:4rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.8rem;line-height:4rem;color:#fff;font-weight:600}
.inews .piclist li p em{display:none;font-size:14px;line-height:2rem;height:3rem;color:#fff}
.inews .piclist li:hover .itext{height:13rem}
.inews .piclist li:hover p em{display:block}
.inews .piclist li:hover .ipic img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.inews .lilist{width:52%;border-radius: 1rem;overflow: hidden;}
.inews .lilist li{width:100%;padding:1.5rem 3rem;background:#fff;box-sizing:border-box;position:relative;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;border-bottom:1px solid #f2f2f2}
.inews .lilist li:nth-child(1){border-top:1px solid #f2f2f2}
.inews .lilist li a{display:block;width:calc(100% - 4rem)}
.inews .lilist li .tit{padding-bottom:0.5rem;position:relative;z-index:3;font-size:1.8rem;line-height:3.4rem;height:3.4rem;font-weight:600;color:rgba(0,0,0,1);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.inews .lilist li .spec{height:0;overflow:hidden;font-size:1.6rem;line-height:2.4rem;color:#666;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.inews .lilist li .itime{height:0;overflow:hidden;font-size:1.6rem;line-height:2rem;color:#999;padding:0rem;position:relative;color:rgba(0,0,0,0.5);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.inews .lilist li .buton{position:absolute;right:0;top:0;cursor:pointer;color:rgb(0,0,0,0.2);height:100%;width:4rem;border-right:.5rem solid #fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;z-index:2}
.inews .lilist li .buton:before{z-index:1;font-size:1.6rem;line-height:2.4rem;color:#ddd;height:2.4rem;content:"\e771";position:absolute;font-family:"iconfont";left:0;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}
.inews .lilist li.on .spec{height:5.2rem}
.inews .lilist li.on .itime{height:2rem}
.inews .lilist li.on .buton{border-right:.5rem solid #fd8900}
.inews .lilist li.on .buton:before{content:"\e626";color:#fd8900}
.inews .lilist li:hover{background-color:#fff;-webkit-box-shadow:0px 0px 10px 8px #f2f3f6;-moz-box-shadow:0px 0px 10px 8px #f2f3f6;box-shadow:0px 0px 10px 8px #f2f3f6;z-index:2}
.inews .lilist li:hover .tit{color:#fd8900}
/* @media (max-width:768px){
.inews{min-width:0;width:100%;padding:3rem 0 4rem 0;overflow-x:hidden}
.n_div{min-width:0;width:92%;margin:0 auto}
.n_nav{flex-direction:column;align-items:flex-start;gap:1rem}
.n_nav .h2{width:100%;height:auto;position:relative;margin-bottom:0.5rem}
.n_nav .h2:before{top:auto;bottom:0;width:2.5rem;height:3px}
.n_nav .h2 a{height:auto}
.n_nav .h2 em{position:relative;font-size:2.4rem;line-height:1.2;height:auto;color:rgba(0,0,0,0.08);display:block;margin-bottom:0.5rem}
.n_nav .h2 i{position:relative;top:auto;left:auto;font-size:2.2rem;line-height:1.3;height:auto;display:block}
.n_nav .n_nav_s{flex:none;width:100%;overflow-x:auto;overflow-y:hidden;justify-content:flex-start;padding:0.5rem 0 1rem 0;gap:0.5rem;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.n_nav .n_nav_s li{flex:0 0 auto;width:auto;min-width:7rem;padding:0 1.2rem;margin:0;font-size:1.4rem;line-height:3.6rem;white-space:nowrap;border-radius:2rem}
.n_nav .n_nav_s::-webkit-scrollbar{height:2px}

.imore{width:11rem}
.imore a{height:3.6rem;font-size:1.4rem;gap:0.6rem;padding:0 0.8rem}

} */
/* @media (max-width:480px){
.n_div{width:90%}
.n_nav .h2 i{font-size:1.9rem}
.n_nav .h2 em{font-size:2rem}
.n_nav .n_nav_s li{min-width:6rem;font-size:1.3rem;line-height:3.2rem}

} */
.key_list{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:center}
.t_div{width:70%;padding:3rem;-webkit-box-shadow:0px 0px 1.8rem 0rem #f2f3f8;-moz-box-shadow:0px 0px 1.8rem 0rem #f2f3f8;box-shadow:0px 0px 1.8rem 0rem #f2f3f8}
.t_div .swiper-slide{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.t_div .swiper-slide .pp{width:180px}
.t_div .swiper-slide .pp img{display:block;width:100%;border:0}
.t_div .swiper-slide .p_main{width:calc(100% - 220px)}
.t_div .swiper-slide .p_main .pt{font-size:2.8rem;line-height:3rem;color:#000;position:relative;height:5rem;font-weight:600}
.t_div .swiper-slide .p_main .pt:before{height:1px;width:3rem;background:#278d44;content:"";display:block;position:absolute;top:4rem}
.t_div .swiper-slide .p_main .pc{font-size:1.6rem;line-height:180%;color:#000}
/* @media (min-width:320px) and (max-width:1024px){
.inews .h2 .more,.key_t .h2 .more{position:absolute;right:0;top:5px}
.t_div{width:100%;padding:2rem}
.t_div .swiper-slide{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.t_div .swiper-slide .pp{display:none}
.t_div .swiper-slide .pp img{display:none}
.t_div .swiper-slide .p_main{width:100%}
.t_div .swiper-slide .p_main .pt{font-size:1.8rem;line-height:3rem;color:#000;position:relative;height:5rem;font-weight:600}
.t_div .swiper-slide .p_main .pt:before{height:1px;width:3rem;background:#278d44;content:"";display:block;position:absolute;top:4rem}
.t_div .swiper-slide .p_main .pc{font-size:1.4rem;line-height:160%;color:#000}
} */
.p_a_section{width:100%;min-width:1260px;
    /* background:url(/images/aaa.png) no-repeat center center;background-attachment:fixed;background-size:cover */
}
.p_a{width:90%;max-width:1360px;min-width:1260px;position:relative;margin:0 auto;padding:6rem 0}
.p_a .h2{height:14rem;position:relative;text-align:center}
.p_a .h2::before{content:"";position:absolute;display:block;z-index:1;width:3rem;height:5px;top:8.5rem;background:#fd8900;left:50%;transform:translateX(-50%)}
.p_a .h2 a{display:block;height:10rem;z-index:2;position:relative;margin:0 auto;text-align:center}
.p_a .h2 em{display:block;font-size:4.6rem;line-height:5rem;height:5rem;color:#f2f3f8;font-weight:600;text-transform:uppercase;position:absolute;left:50%;transform:translateX(-50%);margin:0 auto}
.p_a .h2 i{display:block;font-size:3.8rem;line-height:4rem;height:4rem;color:#fd8900;font-weight:600;position:absolute;left:50%;transform:translateX(-50%);top:3rem;margin:0 auto}
.pa_div{width:100%}
/* @media (min-width:320px) and (max-width:1024px){
.p_a_section{width:100%;min-width:320px}
.p_a{width:90%;max-width:1024px;min-width:320px;padding:6rem 0 0 0}
.p_a .p_all{min-width:0;width:92%;max-width:100%;margin:0 auto}
.p_a .h2{height:auto;margin-bottom:2rem;position:relative;padding-bottom:1rem}
.p_a .h2:before{top:auto;bottom:0;width:2.5rem;height:3px;left:0}
.p_a .h2 a{height:auto}
.p_a .h2 em{position:relative;font-size:2.4rem;line-height:1.2;height:auto;color:rgba(255,255,255,.08);display:block;margin-bottom:0.5rem}
.p_a .h2 i{position:relative;top:auto;left:auto;font-size:2.2rem;line-height:1.3;height:auto;display:block}
.p_a .h2 .h2_text{font-size:1.5rem;line-height:1.4;margin-top:0.8rem;display:block}
} */
.apall{overflow:hidden;position:relative}
.apall .swiper-wrapper{height:100%;padding:2rem 0}
.apall .swiper-slide{padding:0;background:#f2f2f2;border-radius:1.5rem;overflow:hidden;transition:all 0.35s cubic-bezier(0.2,0.9,0.4,1.1);box-shadow:0 4px 10px rgba(0,0,0,0.02);display:-webkit-box;background:#ffffff;border:1px solid #f2f3f8;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.apall .swiper-slide:hover{transform:translateY(-6px);box-shadow:0 20px 30px -12px rgba(0,0,0,0.15)}
.apall .swiper-slide a{display:block;width:100%;position:relative;text-decoration:none;padding:1.5rem}
.apall .swiper-slide .pic{width:100%;height:auto;overflow:hidden;border-radius:1rem}
.apall .swiper-slide img{width:100%;height:auto;display:block;z-index:1;transition:transform 0.4s cubic-bezier(0.25,0.46,0.45,0.94);will-change:transform;border-radius:1rem}
.apall .swiper-slide:hover  img{transform:scale(1.08)}

.apall-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}
.apall-grid p{background:#ffffff;border-radius:1.25rem;overflow:hidden;box-shadow:0 8px 20px rgba(0,0,0,0.05),0 2px 4px rgba(0,0,0,0.02);transition:transform 0.2s ease,box-shadow 0.2s ease;display:flex;flex-direction:column;height:auto;padding:0 !important}
.apall-grid p img{display:block}
.apall-grid p:hover{transform:translateY(-4px);box-shadow:0 20px 30px -12px rgba(0,0,0,0.15)}
/* @media (max-width:768px){
.apall-grid{grid-template-columns:repeat(2,1fr);gap:1rem}
}
@media (min-width:320px) and (max-width:1024px){
.apall{height:40rem;overflow:hidden;position:relative}
.p_a{width:96%;max-width:1024px;min-width:320px;padding:2rem 0 0 0}
.pa_div .des{width:100%;font-size:1.4rem;font-weight:600;text-align:center;color:#278d44}
.pa_div ul{padding:0rem 0 4rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.pa_div ul li{width:48%;padding:0.5rem}
.pa_div ul li a{display:block;position:relative}
.pa_div ul li .ipic{position:relative;overflow:hidden}
.pa_div ul li .ipic img{display:block;width:100%;height:auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.pa_div ul li .itext{font-size:12px;line-height:3rem;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pa_div .swiper-slide{overflow:hidden}
.pa_div ul li:hover img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.pa_div ul li:hover .itext{color:#278d44}
} */
.appl{width:100%;border:1px solid #f2f2f2;background:#fff url(/images/appl_bg.jpg) no-repeat left bottom;height:30rem;padding:5rem;-moz-border-radius:2rem;-webkit-border-radius:20px;border-radius:20px;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end;align-content:stretch}
.appl h3{font-size:32px;line-height:120%;color:#fd8900;font-weight:600;text-align:left;width:40%;padding-bottom:1rem}
.appl ul{width:40%;font-size:16px;line-height:180%}
/* @media (min-width:320px) and (max-width:1024px){
.appl{width:100%;height:auto;padding:20px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;background-position:center bottom}
.appl h3{font-size:16px;line-height:160%;font-weight:600;text-align:left;width:80%;padding-bottom:1rem}
.appl ul{width:80%;font-size:14px;line-height:160%}
} */
.bottom{width:100%;min-width:1260px;padding:6rem 0 0rem 0;background:#000 url(/images/b.jpg) no-repeat center 0}
.bottom .ul{width:90%;min-width:1200px;max-width:1360px;margin:0 auto;padding-bottom:3rem;display:flex;flex-direction:row;justify-content:space-between}
.bottom .ul .contact{width:50%;padding-bottom:2rem;display:flex;flex-direction:row;justify-content:space-between}
.bottom .ul .contact h2{width:210px}
.bottom .ul .contact h2 img{width:190px;height:auto;display:block;border:0}
.bottom .ul .contact ul{width:calc(100% - 230px);font-size:1.6rem;line-height:3rem;color:#fff;padding:0 0 0 2rem;border-left:1px solid rgb(255,255,255,0.2)}
.bottom .ul .contact ul img{width:190px;height:60px;display:block;border:0}
.bottom .ul .contact ul a{color:#fff}
.bottom .ul .ew{width:15%;text-align:center;padding-top:1rem}
.bottom .ul .ew img{display:block;width:110px;height:auto;margin:0 auto}
.bottom .ul .ew p{font-size:12px;line-height:40px;color:#fff}
.bottom .ul .slog{width:45%;position:relative;text-align:right;font-size:3.2rem;line-height:5rem;color:#fff;font-weight:600}
.bottom .itext{font-size:1.4rem;line-height:32px;color:rgba(255,255,255,0.4);padding:10px 0;margin:10px auto 0 auto;width:800px;text-align:center;border-top:1px solid rgba(255,255,255,0.1)}
.bottom .itext a{font-size:1.4rem;line-height:32px;color:rgba(255,255,255,0.4)}
/* @media (min-width:320px) and (max-width:1024px){
.bottom{width:100%;min-width:320px;max-width:1024px;padding:3rem 0 0rem 0;background-size:100% auto}
.bottom .ul{width:90%;min-width:320px;max-width:1024px;margin:0 auto;padding-bottom:1rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.bottom .ul .contact{width:100%;padding-bottom:2rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.bottom .ul .contact h2{width:30%;height:5rem}
.bottom .ul .contact h2 img{max-width:100%;height:auto;max-height:4rem}
.bottom .ul .contact ul{width:100%;font-size:1.4rem;line-height:160%;color:#fff;padding:1.5rem 0 0 0;border-left:none;border-top:1px solid rgb(255,255,255,0.2)}
.bottom .ul .ew{display:none}
.bottom .ul .slog{width:100%;position:relative;text-align:center;font-size:2.0rem;line-height:3rem;color:#fff;font-weight:600}
.bottom .itext{font-size:1.4rem;line-height:160%;color:rgba(255,255,255,0.4);padding:10px 0;margin:10px auto 0 auto;width:100%;text-align:center;border-top:1px solid rgba(255,255,255,0.1)}
.bottom .itext a{font-size:1.4rem;line-height:160%;color:rgba(255,255,255,0.4)}
} */
.chp,.pnews{width:100%;min-width:1260px;max-width:1360px;margin:0 auto;padding:3rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.chp li,.pnews li{width:32%;margin:0 0 30px 0;border:1px solid #f2f2f2;position:relative;padding:10px;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.chp li img,.pnews li img{display:block;width:100%;height:auto;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.chp li i{width:100%;font-size:1.6rem;color:#000;display:block;line-height:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.pnews li p,.chp li p{width:100%;font-size:1.8rem;font-weight:600;color:#000;display:block;line-height:5rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.chp li em{font-size:1.4rem;color:#333;display:block;line-height:3rem;width:83%;padding:0 3%;left:5%;top:20px;position:absolute;background:rgba(255,255,255,0.4);-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.chp li:hover i,.pnews li:hover i,.chp li:hover p{color:#fd8900}
.chp li:hover,.pnews li:hover{-webkit-box-shadow:0px 0px 10px 8px #f2f3f8;-moz-box-shadow:0px 0px 10px 8px #f2f3f8;box-shadow:0px 0px 10px 8px #f2f3f8}
/* @media (min-width:320px) and (max-width:1024px){
.chp,.pnews{padding:2rem;min-width:320px;max-width:1024px}
.chp li,.pnews li{width:100%;margin:0 0 20px 0;padding:3px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.chp li i,.pnews li p,.chp li p{width:100%;font-size:1.6rem;color:#000;display:block;line-height:4rem;padding:0 5%}
.chp li em{font-size:1.4rem;color:#333;display:block;line-height:3rem;width:83%;padding:0 3%;left:5%;top:20px;position:absolute;background:rgba(255,255,255,0.4);-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
} */
.title{font-size:28px;padding:3rem 5% 2rem 5%;width:90%;font-weight:bold;margin:0px auto;text-align:center}
.attr{border-bottom:1px dashed #ededed;font-size:16px;line-height:3rem;padding-bottom:1rem;color:#999;width:100%;margin:0 auto;text-align:center}
.attr i{color:rgb(38,140,67,0.4);padding:0 6px 0 10px;font-family:"iconfont"}
.np{width:100%;margin:0 auto;padding:1rem 2rem;line-height:30px;color:#6D6C7A;text-align:left;font-size:16px;clear:both;font-weight:normal;margin:10px auto 0 auto;border-top:1px dashed #f2f2f2;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.np p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.np a{font-size:16px;line-height:30px;color:#000}
.np a:hover{color:#278d44}
.tnav{width:90%;max-width:1600px;min-width:1260px;margin:2rem auto;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.ke-insertfile{border-bottom:1px dashed #278d44}
.ke-insertfile:before{content:"\e61f";font-family:"iconfont";padding-right:6px;color:rgb(42,148,72);font-weight:normal}
.contact_text{margin-bottom:2rem;border:1px solid #f2f2f2;padding:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}
.contact_text p i{font-family:"iconfont";padding-right:1rem;color:#278d44;font-size:2.4rem}
.ul_contact{width:100%;padding:3rem;border:1px solid #f2f2f2;-moz-border-radius:0 1rem 0 0;-webkit-border-radius:0 1rem 0 0;border-radius:0 1rem 0 0;margin:2rem auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}
.ul_contact div{font-size:16px;line-height:4rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:stretch}
.ul_contact div li{font-size:24px;font-family:"iconfont";color:#cf1f1f;padding-right:1rem}
/* @media (min-width:320px) and (max-width:1024px){
.contact_text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.contact_text p i{font-size:1.8rem}
} */
.ke_1-2{width:90%;border:1px solid #f2f2f2;padding:3rem;margin:0 auto;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:stretch;align-content:space-around}
.ke_1{width:30%;text-align:center}
.ke_1 img{max-width:280px !important;height:auto}
.ke_2{width:66%}
/* @media (min-width:320px) and (max-width:1024px){
.ke_1-2{width:100%;border:0px solid #f2f2f2;border-bottom:1px solid #f2f2f2;padding:0 0 2rem 0;margin:0 auto;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}
.ke_1{width:30%;text-align:center}
.ke_1 img{max-width:100% !important;height:auto}
.ke_2{width:66%;font-size:14px;line-height:160%}
.ke_2>p{padding:0 0 10px 0 !important}
} */
.cnews{width:100%;padding:3rem 0}
.cnews .pplist{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%;padding:20px;border:1px solid #f2f2f2;margin:0 auto 30px auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.cnews .pplist:hover{-webkit-box-shadow:0px 10px 15px 3px #f2f3f8;-moz-box-shadow:0px 10px 15px 3px #f2f3f8;box-shadow:0px 10px 15px 3px #f2f3f8}
.cnews .pplist a{display:block;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.cnews .pplist:nth-child(2n) a{flex-direction:row-reverse}
.cnews .pplist img{display:block;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:30%}
.cnews .pplist li{width:65%}
.cnews .pplist:nth-child(2n) li{padding-left:2%}
.cnews .pplist li p.tit{font-size:2.2rem;font-weight:600;line-height:5rem;color:#278d44;height:5rem;width:100%;padding:0;z-index:2;bottom:0}
.cnews .pplist li p.desc{font-size:1.6rem;line-height:180%;color:#333;padding:0;overflow:hidden;-webkit-line-clamp:4;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.cnews .pplist li p.mo{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;font-size:14px;line-height:32px;color:#278d44;font-family:"iconfont";width:80px;border:1px solid rgb(0,0,0,0.05);text-align:center;margin-top:30px}
.cnews .pplist:hover p.mo{border:1px solid #f37823;color:#f37823}
.cnews .pplist:hover li p.tit{color:#f37823}
/* @media (min-width:320px) and (max-width:440px){
.cnews{width:100%;padding:1rem 0}
}
@media (min-width:441px) and (max-width:1024px){
.cnews{width:100%;padding:1rem 0;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;align-content:stretch}
.cnews .pplist{width:48%}
}
@media (min-width:320px) and (max-width:1024px){
.cnews .pplist{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;padding:5px;border:1px solid #f2f2f2;margin:0 auto 20px auto;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.cnews .pplist:hover{-webkit-box-shadow:0px 10px 15px 3px #f2f3f8;-moz-box-shadow:0px 10px 15px 3px #f2f3f8;box-shadow:0px 10px 15px 3px #f2f3f8}
.cnews .pplist a,.cnews .pplist:nth-child(2n) a{display:block;width:100%;display:block}
.cnews .pplist img{display:block;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:100%}
.cnews .pplist:nth-child(2n) li,.cnews .pplist li{width:100%;padding:0.5rem 1rem}
.cnews .pplist li p.tit{font-size:1.6rem;font-weight:600;line-height:4rem;height:4rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.cnews .pplist li p.desc{font-size:1.4rem;line-height:180%;color:#333;padding:0;overflow:hidden;-webkit-line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.cnews .pplist li p.mo{display:none}
.cnews .pplist:hover li p.tit{color:#f37823}
} */
.neirong .nav{width:100%;padding-top:3rem}
.neirong .nav ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:stretch}
.neirong .nav li{margin:0 10px;background:rgb(38,140,67,0.05);-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.neirong .nav li:hover{-webkit-box-shadow:0px 0px 10px 6px rgb(0,0,0,0.2);-moz-box-shadow:0px 0px 10px 6px rgb(0,0,0,0.2);box-shadow:0px 3px 10px 6px rgb(0,0,0,0.1)}
.neirong .nav li a{display:block;padding:0 3rem;font-size:1.6rem;line-height:5rem;color:#333}
.neirong .nav li.on a{color:#f37823;font-weight:600}
.neirong .nav li a:hover{color:#090}
.neirong .nav li:first-child{-moz-border-radius:1rem 0 0 1rem;-webkit-border-radius:1rem 0 0 1rem;border-radius:1rem 0 0 1rem}
.neirong .nav li:last-child{-moz-border-radius:0 1rem 1rem 0;-webkit-border-radius:0 1rem 1rem 0;border-radius:0 1rem 1rem 0}
.iback{width:4rem;height:4rem;border:1px solid rgb(0,0,0,0.05);-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;position:absolute;right:0;bottom:1rem;font-family:"iconfont"}
.iback a{font-size:1.6rem;line-height:4rem;text-align:center;color:#278d44;display:block}
.iback a:hover{color:#f37823}
.about_p_text{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%;padding-top:2rem}
.about_p{width:48% !important;padding:1rem 0;text-align:right}
.about_p img{max-width:100% !important;height:auto;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.about_text{width:48% !important;font-size:1.6rem;line-height:180%}
/* @media (min-width:320px) and (max-width:1024px){
.neirong .nav li a{display:block;padding:0 1.5rem;font-size:1.4rem;line-height:4.2rem;color:#333}
.about_p_text{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;width:100%;padding-top:0rem}
.about_p{width:100% !important;padding:1rem 0;text-align:center}
.about_p img{max-width:100% !important}
.about_text{width:100% !important}
.iback{width:3.6rem;height:3.6rem;border:1px solid rgb(0,0,0,0.02);bottom:1.5rem;font-family:"iconfont"}
.iback a:hover{color:#f37823}
.iback a{font-size:1.4rem;line-height:3.6rem}
}
@media (max-width:1024px){
.news{width:100%;margin:0 auto;padding:0rem 0}
} */
.backToTop{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;
    z-index:9999;width:4rem;height:6rem;background:#fd8900;font-family:"iconfont";
    font-size:2.4rem;line-height:6rem;color:#fff;text-align:center;cursor:pointer;right:2rem;position:fixed;bottom:2rem;
    box-shadow:0 4px 23px 5px rgba(0,0,0,0.2),0 2px 6px rgb(255,255,255);border-radius:2rem}
.backToTop:hover{background-color:#f6ab00}
.more{display:block;z-index:2;width:90px;height:40px;background:#fff;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#333;text-align:center;position:relative;overflow:hidden;border:1px solid rgba(0,0,0,0.1)}
.more a{display:block;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
.more i{display:block;width:50px;font-size:1.4rem;line-height:2rem;height:2rem;color:#666;position:relative;z-index:2}
.more u{text-decoration:none;font-family:"iconfont";display:block;width:26px;font-size:1.2rem;line-height:2rem;height:2rem;border-left:1px solid rgba(0,0,0,0.05);color:#68af7c;position:relative;z-index:2}
.more:hover{background:#fff;color:#fd8900;-webkit-box-shadow:0px 10px 16px 0px rgba(0,0,0,.1);-moz-box-shadow:0px 10px 16px 0px rgba(0,0,0,.1);box-shadow:0px 10px 16px 0px rgba(0,0,0,.1)}
.more:before{border-radius:50%;content:"";display:block;height:0;left:50%;top:50%;padding-top:100%;position:absolute;transform:translateX(-50%) translateY(-50%);transition:all .6s;width:100%;overflow:hidden;z-index:1}
.more:hover:before{-webkit-animation:button_style_0_anim infinite .75s;animation:button_style_0_anim infinite .75s;z-index:1}
@-webkit-keyframes button_style_0_anim{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to{background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}
}
@keyframes button_style_0_anim{0%{background:rgba(0,0,0,.25);transform:translateX(-50%) translateY(-50%) scale(0)}
to{background:transparent;transform:translateX(-50%) translateY(-50%) scale(1)}
}
/* @media (max-width:1024px){
.backToTop{width:35px;height:35px;font-size:16px;line-height:35px}
.more{width:80px;height:40px;background:#fff;border:none}
.more a{display:block;width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:center}
.more i{display:block;text-align:right;width:60px;font-size:1.2rem;line-height:2rem;height:2rem;color:#666;position:relative;z-index:2}
.more u{display:none}
}
.ah2{position:relative;width:80rem;text-align:center;margin:5rem auto 0 auto}
.ah2:before{content:"";display:block;width:4rem;height:0.3rem;background:#4285f6;position:absolute;left:calc(50% - 2rem);top:5rem}
.ah2 i{color:#fd8900;font-weight:600;padding:0rem;font-size:2.6rem;line-height:5rem;height:7rem;display:block;width:100%}
.ah2 em{font-size:1.6rem;line-height:180%;display:block;color:#999}
@media (min-width:320px) and (max-width:1024px){
.ah2{width:80%;margin:3rem auto 0 auto}
.ah2 i{font-size:2rem;line-height:4rem;height:5rem}
.ah2 em{font-size:1.4rem;line-height:150%;height:4.2rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.ah2:before{top:4rem}
.chx{padding:4rem 0}
.zhici{padding:4rem 0}
.zhici ul,.chx ul{text-align:left;font-size:1.4rem;line-height:160%;width:90%;min-width:320px;max-width:1024px;margin:0 auto;padding:6rem 0 4rem 0}
} */
.main{width:100%;min-width:1300px;max-width:1920px;margin:0 auto;z-index:2;position:relative}
.iback{width:4rem;height:4rem;border:1px solid rgb(66,146,157,.2);-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;position:absolute;right:0;top:0rem;font-family:"iconfont";overflow:hidden}
.iback a{font-size:1.6rem;line-height:4rem;text-align:center;color:#fd8900;display:block;box-sizing:border-box}
.iback a:hover{color:#fff;background:#fd8900}
.gotop{display:block;width:100%;height:0;position:absolute;margin:-9rem auto 0 auto}
.about_p_text{display:flex;background:rgb(66,146,157,0.05);flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%;box-sizing:border-box}
.about_p_text.even{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center}
.about_p{width:50% !important;padding:0rem;overflow:hidden;position:relative}
.about_p img{max-width:100% !important;height:auto;padding:0;margin:0;display:block;box-sizing:border-box;-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}
.about_p_text:hover .about_p img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.about_text{width:46% !important;font-size:1.8rem;line-height:180%;padding-top:5rem;box-sizing:border-box}
.about_text h2{font-size:2.4rem;font-weight:600;color:#fd8900;position:relative}
.about_text h2:before{content:"";display:block;width:4rem;height:3px;background:#4285f6;position:absolute;left:1rem;top:4rem}
.about_p_text.even  h2{text-align:right}
.about_p_text.even .about_text h2:before{left:auto;right:1rem}
.about_p_text:hover h2{color:#000}
.showa,.neirong{width:96%;min-width:1260px;max-width:1360px;margin:-8rem auto 6rem auto;position:relative;z-index:2;box-sizing:border-box;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;padding:5rem;background:#fff;-webkit-box-shadow:0px 0px 10px 8px #f2f3f8;-moz-box-shadow:0px 0px 10px 8px #f2f3f8;box-shadow:0px 10px 10px 0px #f2f3f8}
.showa .h2,.neirong .h2{font-size:2.4rem;line-height:5rem;font-weight:600;height:6rem;position:relative;color:#fd8900}
.showa{margin:-8rem auto 4rem auto}
/* @media (min-width:320px) and (max-width:1024px){
.c_h2{line-height:3rem;height:4rem;font-size:1.8rem;padding:0}
.c_h1:before,.c_h2:before{width:4rem;height:0.2rem;left:50%;margin-left:-2rem;bottom:0rem}
.showa,.neirong{width:96%;min-width:320px;max-width:1024px;margin:-6rem auto 2rem auto}
.showa{padding:1.5rem}
}
@media (min-width:680px) and (max-width:1024px){
.neirong .l_nav ul li{height:4rem;border-bottom:0;padding-left:0rem;position:relative;background:#fff;width:20%}
} */
.main .c_r{width:24%;padding:2rem;box-sizing:border-box}
.main .c_r>h2{width:100%;position:relative;padding:0 0 1rem 1rem;margin-bottom:1rem;font-size:2.4rem;line-height:4rem;color:#fd8900;font-weight:600;border-bottom:1px solid #f2f2f2;box-sizing:border-box}
.main .c_r>h2:after{content:"";display:block;width:3rem;height:0.3rem;background:#4285f6;position:absolute;left:1rem;bottom:-1px;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.main .c_r ul{padding-top:1rem}
.main .c_r li{width:100%;border-bottom:1px solid #f2f2f2;padding:1rem;box-sizing:border-box}
.main .c_r li:first-child{border-top:1px solid #f2f2f2}
.main .c_r li a{color:#333;display:block;width:100%}
.main .c_r li i{font-size:1.6rem;line-height:140%;display:block;width:100%;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.main .c_r li em{display:block;width:100%;font-size:1.4rem;color:#999;padding-top:1rem}
.main .c_r li:hover a{color:#fd8900}
/* @media (min-width:320px) and (max-width:1024px){
.main .c_r>h2{padding:1rem 0 0 1rem;font-size:1.8rem}
.main .c_r li i{font-size:1.4rem}
.main .c_r li em{font-size:1.2rem}
} */
.full{width:100%;padding:0;margin:5rem 0}
.full img{max-width:100%;display:block}
.about_c{width:96%;margin:0 auto;box-sizing:border-box}
.showadl,.about_c dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}
.about_c dl.even{display:flex;margin-top:3rem;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch}
.showadl dt,.about_c dl dt{width:45%}
.showadl dt img,.about_c dl dt img{width:100%;height:auto}
.showadl dl dd,.about_c dl dd{width:50%;font-size:1.8rem;line-height:180%}
.showadl dl dd h2,.about_c dl dd h2{font-size:2.4rem;font-weight:600;color:#fd8900;position:relative}
.showadl dl dd h2:before,.about_c dl dd h2:before{content:"";display:block;width:4rem;height:3px;background:rgba(232,90,43,.4);position:absolute;left:0rem;top:4rem}
.about_c dl dd p:nth-child(n+2){padding-top:1rem}
.about_c>p{font-size:1.8rem;line-height:180%;padding-top:1.5rem}
/* @media (min-width:320px) and (max-width:1024px){
.about_c dl,.about_c dl.even{flex-direction:column;margin-top:0;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start}
.about_c dl dt{width:100%}
.about_c dl dt img{width:100%;height:auto;border-radius:1rem}
.about_c>p,.about_c dl dd{width:100%;font-size:1.4rem;line-height:180%;padding:6px 0}
.about_c dl dd h2{font-size:2.2rem;font-weight:600;color:#fd8900;position:relative;height:4rem}
.about_c dl dd h2:before{content:"";display:block;width:4rem;height:3px;background:rgba(232,90,43,.4);position:absolute;left:0rem;top:4rem}
.about_c dl dd p:nth-child(n+2){padding-top:2rem}
}
@media (min-width:320px) and (max-width:1024px){
.main .c_r{width:100%;padding:0rem;box-sizing:border-box}
.about_c{width:100%;padding:0;min-width:320px;max-width:1024px;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:center}
.about_c_r{width:100%}
.about_c_r dl dd{width:100%;font-size:1.4rem;line-height:180%;padding:10px 0}
.about_c_r dl dd h2{font-size:2.2rem;font-weight:600;color:#fd8900;position:relative}
} */
.about_c>.h2{position:relative;width:20%}
.news>.h2{position:relative;width:20%}
.about_c>.h2:before{content:"";display:block;width:6rem;height:1px;background:#fd8900;position:absolute;left:18rem;top:2rem}
.news>.h2:before{content:"";display:block;width:6rem;height:1px;background:#fd8900;position:absolute;left:18rem;top:2rem}
.about_c>.h2 i{font-size:2.4rem;line-height:4rem;height:5rem;font-weight:600;color:#fd8900;display:block;box-sizing:border-box}
.about_c>.h2 em{font-size:1.6rem;line-height:160%;display:block;width:80%;font-weight:200}
.about_c>.h2 ul{width:80%}
.about_c>.h2 ul li{font-size:1.6rem;line-height:5rem;background:rgb(0,66,156,.05);color:#000;margin-top:2rem;text-align:center;width:24rem}
.about_c>.h2 ul li.on{background:rgb(0,66,156,1);color:#fff}
/* @media (min-width:320px) and (max-width:1024px){
.about_c>.h2{width:100%;padding-bottom:2rem}
.news>.h2{width:100%;text-align:center;padding-bottom:2rem}
.news>.h2:before,.about_c>.h2:before{content:"";display:block;width:4rem;height:2px;left:calc(50% - 2rem);top:4rem}
.about_c>.h2 i{font-size:2.2rem;line-height:3rem;height:5rem;text-align:center}
.about_c>.h2 em{font-size:1.2rem;width:90%;text-align:center;margin:0 auto}
} */
.neirong .ul h1,.neirong .ul h2,.neirong .ul h3,.neirong .ul h4,.neirong .ul h5,.neirong .ul h6,.showa .ul h1,.showa .ul h2,.showa .ul h3,.showa .ul h4,.showa .ul h5,.showa .ul h6{position:relative;z-index:1;margin:1rem auto;padding:1em 0;font-weight:600;line-height:160%}
.neirong .ul h2::before,.neirong .ul h3::before,.neirong .ul h4::before,.showa .ul h2::before,.showa .ul h3::before,.showa .ul h4::before{position:absolute;top:.5em;left:0;display:block;width:.6rem;height:.6em;content:"";background:#fd8900}
.neirong .ul h1,.showa .ul h1{padding:2rem 0;font-size:2.4rem;line-height:140%;color:#000}
.neirong .ul h2,.showa .ul h2,.neirong .ul h3,.showa .ul h3,.neirong .ul h4,.showa .ul h4{display:inline-table;width:auto;padding:0 15px;font-weight:600;color:#fd8900}
.neirong .ul h2,.showa .ul h2{font-size:2.2rem}
.neirong .ul h3,.showa .ul h3{font-size:2rem}
.neirong .ul h4,.showa .ul h4{font-size:1.8rem}
.neirong .ul h5,.showa .ul h5{font-size:1.6rem;color:#666}
.neirong .ul h6,.showa .ul h6{margin:0 auto;padding:.5em 0;font-size:1.6rem;color:#000}
.fulls{box-sizing:border-box;min-height:calc(100vh - 28rem);padding:4rem 0}
.neirong .ul{box-sizing:border-box;width:100%;margin:0 auto;margin-top:2rem;padding:3rem 0;font-size:1.6rem;line-height:180%;word-wrap:break-word}
.neirong .ul img{max-width:100%;height:auto;border-radius:5px}
.neirong .ul p{padding:5px 0}
.neirong .ul a{font-size:16px;line-height:180%;color:#000}
.neirong .ul a:hover{color:#fd8900}
.neirong .ul .tb{width:100%;overflow-y:hidden}
.neirong .ul .tb2{overflow-y:scroll}
.showa .ul> dl,.neirong .ul dl{border:1px solid #ededed;border-radius:1rem;margin-bottom:1.5rem;}
.showa .ul>dl dt,.neirong .ul dl dt{padding:5px 2rem;font-size:16px;font-weight:600;line-height:40px;text-align:left;background:#ededed;border-radius:1rem 1rem 0 0}
.showa .ul>dl dd,.neirong .ul dl dd{padding:2rem}
.neirong .ul dl dd li{padding:4px;border-bottom:1px solid #f2f2f2}
.neirong .ul dl dd li a{display:block;font-size:16px;line-height:30px}
.table_div table{width:100%;margin:10px auto;overflow:hidden;border:0;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;border-spacing:0;background:#fff}
.table_div th{padding:10px 5px;font-weight:700;color:#666;background:#f8f4f4}
.table_div td{box-sizing:border-box;padding:10px 5px;font-size:1.6rem;line-height:2.2rem;color:#000;background:#fff;border:0;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.table_div td p{padding:0}
.table_div table tr:hover td{color:#fd8900;background:#f2f2f2}
/* @media (max-width:1024px){
.fulls{min-height:auto;padding:0}
.neirong .ul h1,.showa .ul h1{padding:1rem 0;font-size:2rem;line-height:160%}
.neirong .ul h2,.showa .ul h2{font-size:1.8rem}
.neirong .ul h3,.showa .ul h3,.neirong .ul h4,.showa .ul h4{font-size:1.6rem}
.neirong .ul h5,.showa .ul h5,.neirong .ul h6,.showa .ul h6{font-size:1.6rem}
.neirong .ul h1,.neirong .ul h2,.neirong .ul h3,.neirong .ul h4,.neirong .ul h5,.neirong .ul h6,.showa .ul h1,.showa .ul h2,.showa .ul h3,.showa .ul h4,.showa .ul h5,.showa .ul h6{padding:1rem 0}
.neirong .ul h2,.neirong .ul h3,.neirong .ul h4,.showa .ul h2,.showa .ul h3,.showa .ul h4{margin:1rem auto;padding:0 15px;font-weight:400;line-height:200%}
.neirong{box-sizing:border-box;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:stretch;align-items:stretch;justify-content:flex-start;width:100%;min-width:320px;max-width:1024px;margin:-8rem auto 0;padding:1rem 1rem 2rem;border:0}
.neirong .ul{width:100%;margin:0;padding:2rem 0}
.neirong .ul img{max-width:100%;height:auto;border-radius:5px}
.neirong .ul dl{border:1px solid #ededed;border-radius:5px}
.neirong .ul dl dt{padding:5px 2rem;font-size:16px;font-weight:600;line-height:40px;text-align:left;background:#ededed;border-radius:5px 5px 0 0}
.neirong .ul dl dd{padding:2rem}
.neirong .ul dl dd li{padding:4px;border-bottom:1px solid #f2f2f2}
.neirong .ul dl dd li a{display:block;font-size:16px;line-height:30px}
.table_div{width:100%;overflow:auto}
.table_div table{width:800px !important;margin:10px auto}
.table_div th,.table_div table tr:nth-child(1) td{padding:8px;font-weight:700;background:#f2f2f2}
.table_div td{padding:5px;font-size:1.4rem;line-height:2rem}
.title{width:90%;padding:2rem 5% 1rem;font-size:20px}
.attr{font-size:12px;line-height:3rem;border-bottom:1px dashed #ededed}
.np{box-sizing:border-box;width:100%;padding:1rem 0;font-size:14px;line-height:30px}
.np p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.np a{font-size:14px;line-height:30px;color:#000}
.np a:hover{color:#fd8900}
.neirong .swiper-slide{box-sizing:border-box;width:50% !important;padding:4rem}
.neirong .swiper-slide p{padding:5px 0;border:0}
.neirong .swiper-slide img{display:block;width:100%;height:auto;border-radius:5px}
} */
.arc14{padding:5rem 0 5rem 0}
.full_slide{width:100%;min-width:1260px;padding:5rem 0;background:#f2f22f}
.full_slide .swiper-slide{opacity:0.6;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;background:#fff;box-sizing:border-box;border:1rem solid #fff;-webkit-transition:transform 1.0s;-moz-transition:transform 1.0s;-ms-transition:transform 1.0s;-o-transition:transform 1.0s;transition:transform 1.0s;-webkit-transform:scale(0.8);transform:scale(0.8)}
.full_slide .swiper-slide.swiper-slide-active{opacity:1}
.full_slide .swiper-slide img{-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;display:block;width:100%;height:auto}
.full_slide .swiper-slide-active,.full_slide .swiper-slide-duplicate-active{-webkit-transform:scale(1);transform:scale(1)}
.contact_text{margin:0 auto;box-sizing:border-box;display:flex;border:1px solid #f2f2f2;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;width:96%;min-width:1260px;max-width:1360px;margin:0 auto;margin:6rem auto 2rem auto;flex-direction:row;padding:5rem;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.contact_list .h1,.contact_l>.h1{margin:1rem auto !important;padding:0 0 1rem 0 !important;position:relative;font-size:2.2rem;line-height:180%;font-weight:600;color:#fd8900}
.contact_list>.h1:before,.contact_l>.h1:before{display:block;width:6rem;height:1.5rem;background:rgba(66,133,246,.2);position:absolute;z-index:-1;content:"";bottom:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.contact_l{width:40%;box-sizing:border-box;margin:0;padding:0 2rem}
.contact_l p{position:relative;padding:0 0 1rem 0!important;font-size:1.6rem;line-height:3rem}
.contact_l p i{font-family:"iconfont";padding-right:1rem;color:#fd8900;font-size:2rem;line-height:3rem}
.contact_r{width:58%}
.contact_r img{border-radius:1rem;max-width:100%}
.contact_list{margin:2rem auto 0 auto;padding:1rem 3rem;box-sizing:border-box;border:1px solid #f2f2f2;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.contact_list .h1{position:relative;cursor:pointer}
.contact_list .h1:after{content:"\e626";width:3rem;height:3rem;background:#f2f2f2;display:block;text-align:center;font-size:1.6rem;line-height:3rem;color:#fd8900;font-family:"iconfont";position:absolute;top:0;right:0;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}
.contact_list ul{display:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.contact_list.on{padding:1rem 3rem 3rem 3rem}
.contact_list.on ul{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.contact_list.on .h1:after{content:"\e771"}
/* @media (min-width:320px) and (max-width:1024px){
.contact_text{margin:0 auto;box-sizing:border-box;display:flex;border:1px solid #f2f2f2;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;min-width:320px;max-width:1024px;padding:1rem;flex-direction:column}
.contact_l{width:100%;padding:0 0rem}
.contact_l p{font-size:1.4rem;line-height:2.2rem}
.contact_l p i{padding-right:.6rem;font-size:1.4rem;line-height:2.2rem}
.contact_r{width:100%}
.contact_list .h1,.contact_l>.h1{font-size:1.8rem}
.contact_list>.h1:before,.contact_l>.h1:before{width:4rem}
.contact_list{margin:1rem auto 0 auto;padding:1rem}
.contact_list .h1:after{content:"\e626";width:2rem;height:2rem;background:#f2f2f2;display:block;text-align:center;font-size:1.2rem;line-height:2rem;color:#fd8900;font-family:"iconfont";position:absolute;top:1rem;right:0;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}
.contact_list ul{display:none;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.contact_list.on{padding:1rem}
.contact_list.on ul{display:block;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.contact_list.on .h1:after{content:"\e771"}
} */
.showa .ul{width:100%;margin:0 auto;font-size:1.6rem;line-height:180%;padding:0}
.showa .ul p{padding:.5rem 0}
.showa .dl{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;padding:.5rem 0}
.showa .dl img{display:block;border:0;max-width:100%}
.showa .dl dt{width:40%}
.showa .dl dd{width:58%}
/* @media (min-width:320px) and (max-width:1024px){
.hexin{padding:3rem 0}
.hexin .itext{width:96%;min-width:320px;max-width:1024px;padding:2rem;background:rgb(255,255,255,.4);box-sizing:border-box;border-radius:2rem;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}
.hexin .itext ul{font-size:1.4rem;line-height:160%;width:100%;padding:0}
.showa .ul{margin:0 auto;font-size:1.4rem;line-height:160%;padding:2rem 0}
.showa .ul p{padding:.5rem 0}
.showa .dl{display:flex;flex-direction:column;padding:.5rem 0}
.showa img{display:block;border:0;max-width:100%}
.showa .dl dt{width:100%}
.showa .dl dd{width:100%}
} */
.book{width:96%;min-width:1260px;max-width:1360px;box-sizing:border-box;margin:6rem auto 2rem auto;background:#fff;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem;padding:5rem;border:1px solid #f2f2f2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center}
.book .h2{width:20%;position:relative}
.book .h2:before{content:"";position:absolute;display:block;z-index:1;z-index:1;left:0;top:4rem;width:4rem;height:.4rem;background:rgba(232,90,43,.4)}
.book .h2 i{display:block;width:100%;font-size:2.4rem;line-height:3rem;height:6rem;color:#fd8900;font-weight:600}
.book .h2 em{display:block;width:90%;font-size:1.6rem;line-height:160%;color:#666}
.book ul{width:78%}
.book li{margin:0 auto;width:100%;font-size:1.6rem;line-height:4rem;padding:0 0 10px 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch;align-content:flex-start}
/* @media (min-width:320px) and (max-width:1024px){
.book{border:0;padding:0rem;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;margin:0 auto;width:96%;min-width:320px;max-width:1024px;margin:2rem auto;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch;background:none}
.book .h2{width:100%;font-size:1.6rem;color:#fd8900;padding-bottom:2rem}
.book .h2:before,.book_h2:after{display:none}
.book_c{width:100%;background:#fff;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;padding:0rem}
.book li{margin:0 auto;width:100%;font-size:1.2rem}
.book .h2 i{display:block;width:100%;font-size:1.8rem;line-height:3rem;height:4rem;color:#fd8900;font-weight:600}
.book .h2 em{display:block;width:90%;font-size:1.4rem;line-height:160%;color:#666}
.book ul{width:100%}
} */
.book li i{display:block;width:20%;text-align:center;color:#333;position:relative}
.book li p{width:70%}
.book li.m i:before{content:"*";color:#C00;display:block;width:15px;position:absolute;right:15px;top:0}
.book li p span{display:inline-block;border:1px solid #f2f2f2;margin:0 10px 0 0;padding:0 10px;cursor:pointer;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.book li p span.on,.contact-2 .book li p span:hover{border:1px solid #fd8900;color:#fd8900}
.book li input{height:34px}
.book li textarea{height:136px}
.book li input,.book li textarea{border:1px solid #f2f2f2;font-size:1.6rem;line-height:3.4rem;width:100%;padding:0 10px;box-sizing:border-box;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;outline:none;background-color:transparent;color:#000;-webkit-box-shadow:0 0 0 60px #fff inset;box-shadow:0 0 0 60px #fff inset;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.book li .ibutton{width:20rem;height:4.6rem;line-height:4.6rem;margin-top:10px;margin:0;border:1px solid #f2f2f2;background:#fd8900;color:#fff;font-size:1.6rem;display:block;text-align:center;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}
.book li .ibutton:hover{background:rgba(232,90,43,.4);color:#fff}
.book li p span.on{color:#fd8900}
.book li .repbut{width:498px;height:56px;line-height:56px;margin-top:10px;border:1px solid #f2f2f2;background:#fff;color:#fd8900;font-size:18px;display:block;text-align:center}
.book li input{height:40px;line-height:38px}
.book li textarea{height:136px}
.book li input:focus,.book li textarea:focus,.book li p span.on{border:1px solid rgb(0,66,156,.1)}
.jobs_list{width:96%;margin:0 auto;min-width:1260px;max-width:1360px;padding:4rem 0rem;box-sizing:border-box}
.jobs_list .h2,.jobs_list .h3{font-size:1.6rem;line-height:6rem;padding:0 2rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;background:rgb(0,66,156,.1);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}
.jobs_list .h2 i{width:20%;font-weight:600;color:rgb(0,66,156)}
.jobs_list .h2 i:first-child{width:30%;display:block}
.jobs_list .h3 i{color:#fff}
.jobs_list .job{margin:1rem 0;padding:1rem 2rem;border-bottom:1px solid #f2f2f2;box-sizing:border-box;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
.jobs_list .job_t{font-size:1.6rem;line-height:5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:center}
.jobs_list .job_t i{color:#fd8900;width:30%;font-weight:600}
.jobs_list .job_t span{width:20%}
.jobs_list .job_t em,.jobs_list .h2 em{width:10%;font-family:"iconfont";color:rgb(0,66,156);cursor:pointer;text-align:right;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jobs_list .job_a{font-size:1.6rem;line-height:4rem;color:#666;margin-top:1rem;display:none;flex-direction:row;flex-wrap:nowrap;justify-content:left;align-items:center;align-content:center}
.jobs_list .job_a span{width:auto;padding-right:3rem}
.jobs_list .job_c{display:none;padding-top:2rem}
.jobs_list .job_c dt{font-size:1.6rem;color:#fd8900}
.jobs_list .job_c dd{font-size:1.6rem;line-height:160%;color:#000;padding:1rem 0}
.jobs_list .job.on{border:1px solid #f2f2f2;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.jobs_list .job.on .job_t{font-weight:600;border-bottom:1px solid rgb(0,66,156,.1)}
.jobs_list .job.on .job_a{display:flex}
.jobs_list .job.on .job_c{display:block}
/* @media (min-width:320px) and (max-width:1024px){
    .jobs_list{padding:2rem 0rem;min-width:320px;max-width:1024px}
.jobs_list .h2{font-size:1.2rem;line-height:4rem;padding:0 1rem}
.jobs_list .h2 i{width:20%;font-weight:600;color:#fd8900}
.jobs_list .h2 i:first-child{width:30%;display:block}
.jobs_list .job{margin:1rem 0;padding:1rem;border-bottom:1px solid #f2f2f2;box-sizing:border-box;-webkit-transition:all .8s;-moz-transition:all .8s;transition:all .8s}
.jobs_list .job_t{font-size:1.4rem;line-height:2rem;padding:1rem 0}
.jobs_list .job_t span{font-size:1.2rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.jobs_list .job_a{font-size:1.6rem;line-height:4rem;color:#666;margin-top:1rem;display:none;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.jobs_list .job_a span{width:100%;padding-right:0rem;font-size:1.4rem;line-height:3rem}
.jobs_list .h3{font-size:1.4rem;line-height:2rem;padding:2rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-around;align-items:center;align-content:center}
.jobs_list .h3 i{color:#fff;width:100%}
} */
.page_none,.page_list{width:96%;min-width:1260px;max-width:1360px;padding:5rem;box-sizing:border-box;margin:5rem auto;border-radius:2rem;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-box-shadow:0px 0px 12px 6px rgb(0,0,0,.05);-moz-box-shadow:0px 0px 12px 6px rgb(0,0,0,.05);box-shadow:0px 0px 12px 6px rgb(0,0,0,.05)}
.page_none p{font-size:16px;line-height:5rem;color:#999;text-align:center}
.page_chld{padding:2rem 0;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center}
.page_chld .ip{width:30%;border-radius:.5rem;overflow:hidden}
.page_chld .ip img{display:block;width:100%}
.page_chld .ipt{width:68%}
.page_chld .ipt .ip_t{font-size:1.8rem;line-height:3rem;font-weight:600}
.page_chld .ipt .ip_d{font-size:1.5rem;line-height:160%;color:#666;padding:2rem 0}
/* @media (min-width:320px) and (max-width:1024px){
    .page_none,.page_list{width:96%;min-width:320px;max-width:1024px;padding:1rem}
.page_chld{padding:1rem 0;display:flex;width:100%;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center}
.page_chld .ip{width:26%;border-radius:.5rem;overflow:hidden}
.page_chld .ip img{display:block;width:100%}
.page_chld .ipt{width:70%}
.page_chld .ipt .ip_t{font-size:1.6rem;line-height:3rem;font-weight:600;padding-bottom:2rem}
.page_chld .ipt .ip_d{display:none}
} */
.main{width:100%;min-width:1260px;max-width:1920px;margin:0 auto;z-index:2;position:relative}
.iback{width:4rem;height:4rem;border:1px solid rgb(66,146,157,.2);-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;position:absolute;right:0;top:0rem;font-family:"iconfont";overflow:hidden}
.iback a{font-size:1.6rem;line-height:4rem;text-align:center;color:#fd8900;display:block;box-sizing:border-box}
.iback a:hover{color:#fff;background:#fd8900}
.gotop{display:block;width:100%;height:0;position:absolute;margin:-9rem auto 0 auto}
.about_p_text{display:flex;background:rgb(66,146,157,0.05);flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:stretch;width:100%;box-sizing:border-box}
.about_p_text.even{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:center}
.about_p{width:50% !important;padding:0rem;overflow:hidden;position:relative}
.about_p img{max-width:100% !important;height:auto;padding:0;margin:0;display:block;box-sizing:border-box;-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}
.about_p_text:hover .about_p img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.about_text{width:46% !important;font-size:1.8rem;line-height:180%;padding-top:5rem;box-sizing:border-box}
.about_text h2{font-size:2.4rem;font-weight:600;color:#fd8900;position:relative}
.about_text h2:before{content:"";display:block;width:4rem;height:3px;background:#4285f6;position:absolute;left:1rem;top:4rem}
.about_p_text.even  h2{text-align:right}
.about_p_text.even .about_text h2:before{left:auto;right:1rem}
.about_p_text:hover h2{color:#000}
/* @media (min-width:320px) and (max-width:1024px){
    .main{width:100%;min-width:320px;max-width:1024px;padding:0;margin:0 auto;box-sizing:border-box}
.about_p_text{padding-bottom:15px}
.about_p{width:60% !important;padding:0rem;overflow:hidden;position:relative}
.about_p_text:hover .about_p img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}
.about_text{width:35% !important;font-size:1.8rem;line-height:180%;padding-top:2rem;box-sizing:border-box}
.about_text h2{font-size:1.6rem;line-height:2.4rem}
.about_text h2:before{height:3px;width:30px;left:0rem;top:-10px}
.about_p_text.even .about_text h2:before{left:auto;right:0rem}
.iback{width:3rem;height:3rem;top:.6rem}
.iback a{font-size:1.2rem;line-height:3rem}
} */
.top_text{width:100%;position:relative;padding:5rem 0 4rem 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:flex-start}
.top_text>div img{display:block;width:100% !important;max-width:100% !important;height:auto;position:relative;z-index:1}
.top_text>div{width:46%;z-index:2}
.top_text .top_t_t_i{font-size:2.6rem;line-height:100%;color:#fd8900;padding-bottom:1.6rem;font-weight:600}
.top_t_t_h3{font-size:2rem;line-height:100%;font-weight:600;padding:1rem 0;color:#fd8900;position:relative}
.top_t_t_em{font-size:2.6rem;line-height:100%;font-weight:600;padding-bottom:3.6rem;color:#fd8900;position:relative}
.top_t_t_em:after{content:"";width:4rem;height:3px;display:block;background:#4285f6;position:absolute;left:0;bottom:1.5rem}
.top_t_t_em .more{right:0;position:absolute}
.top_text .top_t_t_text{font-size:1.8rem;line-height:180%;color:#000}
.top_text .top_t_t_text h6{font-size:2rem;line-height:200%;color:#000}
.top_t_h2{font-size:2.6rem;line-height:100%;font-weight:600;padding-bottom:3.6rem;color:#fd8900;position:relative;width:100% !important}
.top_t_h2:after{content:"";width:4rem;height:3px;display:block;background:#4285f6;position:absolute;left:0;bottom:1.5rem}
.top_t_h2_text{padding-bottom:3rem;font-size:1.8rem}
/* @media (max-width:1024px){
    .top_t_t_em{font-size:1.6rem;padding-bottom:2rem}
.top_t_t_em:after{width:2rem;height:2px;bottom:1rem}
.top_t_h2{font-size:1.6rem;line-height:100%;font-weight:600;padding-bottom:2rem;color:#fd8900;position:relative;width:100% !important}
.top_t_h2:after{content:"";width:2rem;height:2px;display:block;background:#4285f6;position:absolute;left:0;bottom:0.5rem}
.top_t_h2_text{padding-bottom:3rem;font-size:1.6rem}
.top_text>div{width:100%}
.top_text .top_t_t_text{font-size:1.6rem;line-height:180%;color:#000}
.top_t_p{padding:1rem 0}
.top_text .top_t_t_text h6{font-size:1.6rem;line-height:200%;color:#000}
}
@media (max-width:680px){
    .abt_list>li{width:31%}
} */
.max_img{width:100%}
.max_img img{max-width:100%}
.hr_h1{padding:2rem 0 1rem 0}
.hr_div{width:100%;position:relative;padding:4rem 0 3rem 0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:flex-start}
.hr_div_chld{width:46%;position:relative;overflow:hidden;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px}
.hr_div_chld>img{display:block;width:100%;max-width:100% !important;position:relative;z-index:1;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;transition:all 0.8s;-webkit-transition:all 0.8s}
.hr_div_chld>div{position:absolute;width:80%;top:15%;left:10%;z-index:2;color:#000;font-weight:600}
.hr_div_chld>div>.h3{font-size:2.6rem;line-height:180%;color:#fff;font-weight:600;padding-bottom:2rem;position:relative}
.hr_div_chld>div>.h3:after{content:"";width:4rem;height:3px;display:block;background:#fd8900;position:absolute;left:0;bottom:1rem}
.hr_div_chld:hover>img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
/* @media (max-width:1024px){
    .hr_div_chld>div{font-size:1.4rem;line-height:180%}
.hr_div_chld>div>.h3{font-size:1.8rem;line-height:180%;color:#fff;font-weight:600;padding-bottom:2rem;position:relative}
.hr_div_chld>div>.h3:after{content:"";width:4rem;height:3px;display:block;background:#fd8900;position:absolute;left:0;bottom:1rem}
}
@media (max-width:680px){
    .hr_div{padding:2rem 0;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;align-content:stretch}
.hr_div_chld{width:100%;position:relative;overflow:hidden;margin:0 auto 2rem auto}
} */
.p_list{width:92%;min-width:1260px;max-width:1360px;padding:0;margin:8rem auto}
.p_list:nth-child(odd){display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.p_list:nth-child(even){display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.p_list .itext{width:45%;box-sizing:border-box}
.p_list .itext h2{font-size:3.2rem;line-height:3rem;padding-bottom:2rem;position:relative;font-weight:600;color:#fd8900}
.p_list .itext h2:after{content:"";width:5rem;height:0.5rem;display:block;background:#4285f6;position:absolute;left:0;bottom:0}
.p_list .itext ul{padding:0 0 3rem 0}
.p_list .itext ul li a{display:block;width:100%;font-size:1.6rem;line-height:4rem;color:#000}
.p_list .itext ul li a i{font-family:"iconfont";padding-right:1rem;font-size:1.2rem;color:rgb(66,146,157,.4)}
.p_list .itext ul li a:hover{color:#fd8900}
.p_list .itext p{width:100%;font-size:1.8rem;line-height:140%;padding:2rem 0;color:#999}
/* @media (max-width:680px){}
.p_list .ipic{width:50%;overflow:hidden;border:1px solid #f2f2f2}
.p_list .ipic img{display:block;width:100%;height:auto;box-sizing:border-box;transition:all 0.8s;-webkit-transition:all 0.8s}
.p_list .ipic:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
@media (min-width:320px) and (max-width:680px){
    .p_list{width:100%;min-width:320px;max-width:1024px;padding:1.5rem;margin:-4rem auto 2rem auto;box-sizing:border-box;background:#fff;border-radius:1.5rem 1.5rem 0 0}
.p_list:nth-child(even),.p_list:nth-child(odd){flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:center;align-content:center}
.p_list .ipic{width:100%;overflow:hidden;border:0}
.p_list .itext{width:100%;margin:-3rem auto 4rem auto;background:rgb(255,255,255,.8);padding:1rem 2rem;box-sizing:border-box;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.p_list .itext h2{font-size:2.2rem;line-height:3rem;padding:1rem 0;position:relative;font-weight:600;color:#fd8900}
}
@media (min-width:681px) and (max-width:1024px){
    .p_list{width:96%;min-width:320px;max-width:1024px;padding:0;margin:2rem auto}
.p_list .ipic{width:50%;overflow:hidden}
.p_list .itext{width:48%;margin:0;background:rgb(255,255,255,.8);padding:0rem;box-sizing:border-box}
.p_list .itext h2{font-size:2.2rem;line-height:3rem;padding:0 0 1rem 0;position:relative;font-weight:600;color:#fd8900}
}
@media (min-width:320px) and (max-width:1024px){
    .p_list .ipic img{border:0;border-radius:1.5rem}
.p_list .itext h2:after{content:"";width:5rem;height:0.2rem;display:block;background:#4285f6;position:absolute;left:0;bottom:0}
.p_list .itext ul{padding:0 0 1rem 0}
.p_list .itext ul li a{font-size:1.4rem;line-height:3.6rem}
.p_list .itext ul li a i{font-family:"iconfont";padding-right:1rem;font-size:1.2rem;color:rgb(66,146,157,.4)}
.p_list .itext ul li a:hover{color:#fd8900}
.p_list .itext p{width:100%;font-size:1.6rem;line-height:2.4rem;padding:1rem 0;color:#999}
} */
.zl{width:90%;min-width:1300px;max-width:1600px;margin:0 auto;z-index:3;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}
.zl_left{width:20%;padding-top:3rem}
.zl_left>h2{width:100%;position:relative;padding:0;font-size:2.2rem;line-height:5rem;color:#fd8900;font-weight:600;border-bottom:1px solid #f2f2f2;box-sizing:border-box}
.zl_left>h2:after{content:"";display:block;width:3rem;height:0.3rem;background:#4285f6;position:absolute;left:0rem;bottom:-1px;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.zl_left ul{padding-top:1rem}
.zl_left ul li{border-bottom:1px solid #f2f2f2}
.zl_left ul li a{font-size:1.6rem;font-weight:600;line-height:140%;padding:1.5rem 0;display:block;color:#333}
.zl_left ul li a:hover{color:#fd8900}
.zl_right{width:78%;border:1px solid #f2f2f2;padding:2rem;margin:-6rem 0 0 0;-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem;background:#fff}
/* @media (min-width:320px) and (max-width:1024px){
    .zl{width:100%;min-width:320px;max-width:1024px;flex-direction:column;position:relative;margin:-5rem auto 0 auto;background:#fff;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}
.zl_left{width:100%;position:relative;padding:0rem;width:100%;box-sizing:border-box;height:6rem;border:1px solid #f2f2f2;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;overflow:hidden}
.zl_left>h2{display:none}
.zl_left ul{padding:1rem;width:100%;overflow-x:auto;display:flex;height:5rem;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;align-content:center}
.zl_left ul li{border-bottom:0;padding:0 1rem}
.zl_left ul li a{font-size:1.4rem;font-weight:600;line-height:4rem;padding:0;display:block;color:#fd8900;white-space:nowrap}
.zl_left ul li a:hover{color:#fd8900}
.zl_right{width:100%;border:0;padding:0rem;margin:0rem 0 0 0;-moz-border-radius:0rem;-webkit-border-radius:0rem;border-radius:0rem}
} */
.news{width:80%;padding:0;margin:-8rem auto 6rem auto;min-width:1260px;max-width:1360px;position:relative;z-index:2;box-sizing:border-box;background:#fff;-webkit-box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;-moz-box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;-moz-border-radius:2rem;-webkit-border-radius:2rem;border-radius:2rem}
.news .none{padding:6rem;border:1px solid #f2f2f2;margin-top:3rem;-moz-border-radius:1.5rem;-webkit-border-radius:1.5rem;border-radius:1.5rem}
.news_li{width:100%;box-sizing:border-box;margin:0 auto;padding:3rem}
.news_li>li{width:100%;margin:0 auto;padding:2rem;position:relative;border-bottom:1px solid #f2f2f2;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;box-sizing:border-box}
.news_li> li:first-child{background:#fff;padding-top:2rem;-moz-border-radius:1.5rem 1.5rem 0 0;-webkit-border-radius:1.5rem 1.5rem 0 0;border-radius:1.5rem 1.5rem 0 0}
.news_li> li a{display:block;width:100%;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;align-content:flex-start}
.news_li> li .n_time{font-size:1.4rem;line-height:30px;margin:0;text-align:left;color:#666}
.news_li> li .n_time i{color:#333;font-family:"iconfont";padding-right:1rem}
.news_li> li .n_time i:nth-child(2){padding-left:1rem}
/* @media (min-width:320px) and (max-width:1024px){
    .news{width:100%;padding:0;margin:-5rem auto 0 auto;min-width:320px;max-width:1024px}
.news_li{padding:1.5rem}
.news_li>li{width:100%;padding:1rem}
.news_li> li:first-child{padding-top:2rem}
.news_li> li .n_time{font-size:1.2rem;line-height:30px}
} */
.news_li> li .n_more{font-family:"iconfont";font-size:2.4rem;line-height:8rem;height:8rem;width:6rem;text-align:center;color:#999;border-left:1px solid #f2f2f2}
.news_li> li .n_p{width:24rem;height:auto;border:1px solid #f2f2f2;overflow:hidden;box-sizing:border-box;-moz-border-radius:.8rem;-webkit-border-radius:.8rem;border-radius:.8rem}
.news_li> li .n_p img{display:block;max-width:100%;max-height:100%;-webkit-transition:All .8s ease;transition:All .8s ease}
.news_li> li .n_text{width:calc(100% - 40rem);padding-right:3rem;box-sizing:border-box}
.news_li> li .n_p_t{width:calc(100% - 160px)}
.news_li> li .n_title{font-size:2rem;font-weight:bold;line-height:3rem;padding:0px 0 10px 0;display:block;color:#000}
.news_li> li .n_desc{font-size:1.6rem;line-height:3rem;font-weight:300;height:6rem;color:#000;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
/* @media (min-width:320px) and (max-width:1024px){
    .news_li> li a{align-items:flex-start}
.news{width:100%;padding:0;margin:-5rem auto 0 auto;min-width:320px;max-width:1024px}
.news_li>li{width:100%;padding:1rem}
.news_li> li .n_text{width:calc(100% - 140px);padding-right:0rem}
.news_li> li .n_time{font-size:1.2rem;line-height:30px}
.news_li> li .n_text>.n_desc{display:none}
.news_li> li .n_p{width:120px}
.news_li> li .n_title{font-size:1.6rem;font-weight:bold;line-height:2.4rem;max-height:4.8rem;display:block;color:#000;overflow:hidden;-webkit-line-clamp:2;line-clamp:2;padding:0;margin-bottom:.5rem;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical}
.news_li> li .n_more{display:none}
.news_li> li .n_p_t{width:100%}
.news_li> li .n_p_t .n_desc{font-size:1.4rem;line-height:2.2rem;font-weight:300;height:4.4rem}
} */
.news_li> li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.news_li> li:hover .n_more,.news_li> li:hover .n_title{color:#fd8900}
.news_pic{width:100%;display:flex;padding:4rem;margin:0 auto;background:#fff;-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem;-webkit-box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;-moz-box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;box-shadow:0px 1rem 1.6rem 0rem #f2f3f8;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}
.news_pic li{border:1px solid #f2f2f2;width:32%;padding:1.5rem;margin:0 0 3rem 0;position:relative;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
/* @media (min-width:1026px) and (max-width:1599px){
    .news_pic li{width:31%}
} */
.news_pic li:hover{-webkit-box-shadow:0px 1rem 1.6rem 0rem rgb(66,146,157,.4);-moz-box-shadow:0px 1rem 1.6rem 0rem rgb(66,146,157,.4);box-shadow:0px 1rem 1.6rem 0rem rgb(66,146,157,.4)}
.news_pic li a{display:block;overflow:hidden;width:100%}
.news_pic li .ipic{overflow:hidden;position:relative;z-index:1;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem}
.news_pic li .ipic img{width:100%;height:auto;display:block;position:relative;z-index:1;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.news_pic li:hover .ipic img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.news_pic li .itext{width:100%;padding:0 1rem;position:relative;margin:1rem auto;z-index:2;font-size:1.6rem;line-height:3rem;height:6rem;color:#000;font-weight:400;box-sizing:border-box;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}
/* @media (min-width:320px) and (max-width:680px){
    .news_pic{width:100%;display:flex;padding:1rem;margin:0 auto;background:#fff;box-sizing:border-box;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;align-content:center}
.news_pic li{border:0;border-bottom:1px solid #f2f2f2;width:100%;padding:0;margin:0 0 1rem 0;position:relative;box-sizing:border-box;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;-moz-border-radius:0rem;-webkit-border-radius:0rem;border-radius:0rem}
.news_pic li a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;align-content:flex-start}
.news_pic li a>div{width:calc(100% - 140px)}
.news_pic li .ipic{width:120px;-moz-border-radius:0rem;-webkit-border-radius:0rem;border-radius:0rem}
.news_pic li .itext{width:100%;margin:0;font-size:1.6rem;line-height:2.4rem;height:auto;max-height:4.8rem}
}
@media (min-width:681px) and (max-width:1024px){
    .news_pic{width:100%;padding:1rem;box-sizing:border-box}
.news_pic li{width:49%}
} */
.news_pic li .itime{display:block;font-size:1.4rem;line-height:4rem;height:4rem;color:rgb(0,0,0,0.6);width:100%;position:relative;padding:0 1rem;box-sizing:border-box}
.news_pic li .itime i{position:absolute;right:1rem;font-size:1.4rem;line-height:4rem;height:4rem}
.news_pic li .itime em{font-size:1.6rem;line-height:4rem;height:4rem;font-family:"iconfont";padding-right:0.5rem}
.news_pic li .itime i:before{font-size:1.6rem;content:"\e650";font-family:"iconfont";padding-right:0.5rem;font-weight:200}
.news_pic li:hover .itext{color:#fd8900}
.news_pic li:hover .itext i,.news_pic li:hover .itime{color:#000}
.news_slide{width:100%;padding:3rem;margin:0 auto;border:1px solid #f2f2f2;background:#fff;box-sizing:border-box;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;border-bottom:1px solid #f2f2f2;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.news_slide .b_page{bottom:2rem;position:absolute;left:50%;width:auto;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background:rgb(255,255,255,.4);padding:1rem;-moz-border-radius:3rem;-webkit-border-radius:3rem;border-radius:3rem}
.news_slide .b_page .swiper-pagination-bullet{width:1rem;height:1rem;background:rgb(66,146,157,1);opacity:.4}
.news_slide .b_page .swiper-pagination-bullet-active{width:3rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;opacity:1}
.news_slide .swiper-container{padding:0 !important;margin:0 !important;width:46%}
.news_slide .news_slide_pic li{width:100%;padding:0;margin:0;box-sizing:border-box;height:45rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;border-radius:1rem;overflow:hidden}
.news_slide .news_slide_pic li a{width:100%;height:100%;padding:0;margin:0;display:block;position:relative}
.news_slide .news_slide_pic li .ipic{width:100%;height:100%;padding:0;position:relative;z-index:1}
/* @media (min-width:320px) and (max-width:1024px){
    .news_slide .news_slide_pic li{width:100%;padding:0;margin:0;box-sizing:border-box;height:auto}
.news_slide .b_page{padding:.5rem}
.news_slide .b_page .swiper-pagination-bullet{width:.6rem;height:.6rem}
.news_slide .b_page .swiper-pagination-bullet-active{width:2rem;-moz-border-radius:.6rem;-webkit-border-radius:.6rem;border-radius:.6rem}
.news_pic li .itime,.news_pic li .itime i,.news_pic li .itime em,.news_pic li .itime i:before{font-size:1.2rem}
} */
.news_slide .news_slide_pic li img{padding:0;margin:0;border:0;display:block;position:relative;width:100%;height:100%;border:1px solid #f2f2f2;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.news_slide .news_slide_pic li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.news_slide_li{width:50%;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.news_slide_li li{position:relative;box-sizing:border-box;height:7rem}
.news_slide_li li:nth-child(n+2){border-top:1px solid #f2f2f2}
.news_slide_li li a{display:block;padding:0;width:90%;height:100%;box-sizing:border-box;overflow:hidden;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.news_slide_li li .itext{height:7rem;font-size:1.6rem;line-height:7rem;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news_slide_li li .itime{display:none;font-size:1.4rem;line-height:4rem;color:#999;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.news_slide_li li:after{line-height:7rem;height:100%;width:10%;position:absolute;right:0;top:0;font-size:1.8rem;text-align:center;color:rgb(66,146,157,.4);font-family:"iconfont";content:"\e626";z-index:-1}
.news_slide_li li.on{height:10rem}
.news_slide_li li.on a{padding:1rem 0}
.news_slide_li li.on .itext{height:4rem;line-height:4rem;color:#fd8900;font-size:1.8rem;font-weight:600}
.news_slide_li li.on .itime{display:block}
.news_slide_li li.on:after{content:"\e771";color:#4285f6;line-height:9rem}
.news_slide_li li:hover .itext{color:#fd8900}
/* @media (min-width:320px) and (max-width:1024px){
    .news_slide_li li{width:100%;height:auto}
.news_slide_li li.on{height:auto}
.news_slide_li li.on a{padding:.5rem 0}
.news_slide_li li.on:after,.news_slide_li li:after{display:none}
.news_slide{padding:1rem;flex-direction:column;border-radius:1rem 1rem 0 0}
.news_slide .swiper-container{padding:0 !important;margin:0 auto;width:100%}
.news_slide_li{width:100%}
.news_slide_li li .itext{height:4rem;font-size:1.6rem;line-height:4rem;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.news_slide_li li.on .itext{font-size:1.6rem}
.news_slide_li li .itime{display:none;font-size:1.2rem;line-height:2.2rem}
.news_slide_li li.on .itext em{display:none}
.news_slide_li li .itext i{display:block;font-size:1.6rem;line-height:2rem !important;height:6rem;padding:1rem 0;color:#333;font-weight:600;overflow:hidden;box-sizing:border-box;-webkit-line-clamp:2;line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical}
.news_slide_li li a,.news_slide_li li.on a{height:6.6;width:100%}
} */
.pic_list{width:100%}
.big_pic_list,.div_pic_list{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:flex-start}
.pic_list li{display:inline-block;overflow:hidden;width:23%;margin:1rem 1% 3rem 1%;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;-moz-border-radius:0.6rem;-webkit-border-radius:0.6rem;border-radius:0.6rem}
.div_pic_list li{overflow:hidden;width:23%;margin-bottom:3rem;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;-moz-border-radius:0.6rem;-webkit-border-radius:0.6rem;border-radius:0.6rem}
.div_pic_list li .ipic{overflow:hidden;padding:0;-moz-border-radius:0.6rem;-webkit-border-radius:0.6rem;border-radius:0.6rem}
.div_pic_list li .itext{font-size:1.6rem;line-height:5rem;padding:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.big_pic_list li{width:49%;margin-bottom:3rem;overflow:hidden}
.pic_list li img,.big_pic_list li img,.div_pic_list li img{display:block;width:100%;height:auto;border:0;-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s}
.pic_list li:hover img,.big_pic_list li:hover img,.div_pic_list li:hover img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.div_pic_list li:hover{-webkit-box-shadow:0px 1rem 1.8rem 0.6rem rgb(0,0,0,0.1);-moz-box-shadow:0px 1rem 1.8rem 0.6rem rgb(0,0,0,0.1);box-shadow:0px 1rem 1.8rem 0.6rem rgb(0,0,0,0.1)}
.div_pic_list li:hover .itext{padding:0 1rem}
.div_pic_list li:hover .ipic{-moz-border-radius:0.6rem 0.6rem 0 0;-webkit-border-radius:0.6rem 0.6rem 0 0;border-radius:0.6rem 0.6rem 0 0}
.pic_list li .ipic{overflow:hidden;margin:0;padding:0}
.pic_list li .itext{color:#000;margin:0;padding:0;text-align:center}
.i_text_p{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;align-content:stretch;padding:3rem 0}
.i_text_p .i_text{width:56%}
.i_text_p .i_p{width:40%}
.i_text_p .i_p img{max-width:100%;display:block}
.chx{width:100%;background:url("/images/bj.jpg") no-repeat center center;background-attachment:fixed;padding:8rem 0;box-sizing:border-box;background-size:cover}
.ah2{position:relative;width:80rem;text-align:center;margin:5rem auto 0 auto}
.ah2:before{content:"";display:block;width:4rem;height:0.3rem;background:rgba(232,90,43,.4);position:absolute;left:calc(50% - 2rem);top:5rem}
.ah2 i{color:#fd8900;font-weight:600;padding:0rem;font-size:2.6rem;line-height:5rem;height:7rem;display:block;width:100%}
.ah2 em{font-size:1.6rem;line-height:180%;display:block;color:#999}
/* @media (min-width:320px) and (max-width:1024px){
    .ah2{width:80%;margin:3rem auto 0 auto}
.ah2 i{font-size:2rem;line-height:4rem;height:5rem}
.ah2 em{font-size:1.4rem;line-height:150%;height:4.2rem;display:-webkit-box;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word}
.ah2:before{top:4rem}
.chx{padding:4rem 0}
} */
.so{width:60rem;height:5.4rem;background:rgba(255,255,255,0.8);border-radius:8px;margin:4rem auto 0 auto;display:flex}
.so input{flex:1;height:5.4rem;box-sizing:border-box;font-size:14px;color:rgb(0,0,0);appearance:none;display:block;border-width:0px;border-style:initial;border-color:initial;border-image:initial;padding:0px 15px;background:none;border-radius:4px;outline:none}
.so .button{font-size:16px;width:6rem;height:5.4rem;text-align:center;border-radius:0 8px 8px 0;line-height:5.4rem;color:#fd8900;font-family:"iconfont";display:inline-block;box-sizing:border-box;cursor:pointer;margin:0px;padding:0px;border-left:1px solid rgba(255,255,255,0.05);background:rgba(255,255,255,0.4)}
.so .button:hover{background:#fd8900;color:#fff}
/* @media (min-width:320px) and (max-width:1024px){
    .so{width:90%;height:5.4rem;left:5%;top:calc(50% - 6rem)}
.so .button{width:4rem}
.so input{width:calc(100% - 4rem)}
} */
.islide{text-align:center;padding:0;width:96%;min-width:1300px;max-width:1500px;margin:0 auto}
.islide .swiper-container{padding:3rem 0 10rem 0}
.islide .swiper-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:stretch;align-content:stretch}
.islide .swiper-slide{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:calc(25% - 2rem) !important;height:24rem;padding:1rem;margin:0 1rem;box-sizing:border-box;border:1px solid #f2f2f2;background:#fff}
.islide .swiper-slide img{display:block;margin:0 auto;width:100%;height:22rem;object-fit:cover}
/* @media (min-width:320px) and (max-width:1024px){
    .islide{width:96%;min-width:320px;max-width:1024px}
.islide .swiper-container{padding:2rem 0 6rem 0}
.islide .swiper-slide{width:calc(60% - 2rem) !important}
} */
.islide .swiper-slide .ip{width:100%;overflow:hidden;display:bock;position:relative}
.islide .swiper-slide>img,.islide .swiper-slide .ip img{width:100% !important;height:22rem;padding:0;margin:0;display:block;box-sizing:border-box;-webkit-transition:0.3s ease 0s;transition:0.3s ease 0s}
.islide .swiper-slide:hover  .ip img{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}
.islide .swiper-slide .ic{background:#fff;padding:0 2rem;width:100%;box-sizing:border-box;text-align:center;min-height:13rem;position:relative;margin:0 auto}
.islide .swiper-slide .ic:before{content:"";display:block;width:2rem;height:1px;background:#4285f6;position:absolute;left:50%;margin-left:-1rem;top:6rem}
.islide .swiper-slide .ic i{font-size:2.4rem;line-height:5rem;display:block;font-weight:600;color:#fd8900;padding:1rem 0}
.islide .swiper-slide .ic em{font-size:1.6rem;line-height:160%;display:block;color:#000}
.islide .swiper-slide .it{font-size:1.6rem;line-height:4rem;display:block;color:#000;padding:1rem}
.islide .swiper-slide:hover .ic i{color:#fd8900}
.islide .swiper-slide:hover .ic em{color:#fd8900}
.islide .swiper-pagination{bottom:4rem}
.islide .swiper-slide .ic.guding{height:30rem;text-align:left}
.islide .swiper-slide .ic.guding:before{left:3rem}
.pic_list_ele{padding:3rem 0}
.islide .swiper-pagination .swiper-pagination-bullet,.showaslide .swiper-pagination-bullet,.pic_list_ele .swiper-pagination .swiper-pagination-bullet{width:1.2rem;height:1.2rem;-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s}
.islide .swiper-pagination .swiper-pagination-bullet-active,.showaslide .swiper-pagination-bullet-active,.pic_list_ele .swiper-pagination .swiper-pagination-bullet-active{width:20px;height:1.2rem;-moz-border-radius:1.2rem;-webkit-border-radius:1.2rem;border-radius:1.2rem;background:#fd8900}
.pic_list_ele h2{font-size:2.4rem;line-height:5rem;height:8rem;color:#fd8900;font-weight:600;text-align:center;position:relative}
/* @media (min-width:320px) and (max-width:1024px){
    .islide .h2{height:7rem}
.islide .h2 i{font-size:2.2rem}
.islide .h2 em{font-size:1.2rem;line-height:120%;display:block}
.islide .h2:before{width:3rem;margin-left:-1.5rem}
.islide .swiper-slide .ic{height:9rem}
.islide .swiper-slide .ic:before{top:4rem}
.islide .swiper-slide .ic i{font-size:1.8rem;line-height:4rem;padding:.5rem 0}
.islide .swiper-slide .ic em{font-size:1.2rem;line-height:2rem}
.islide .swiper-slide .ic.guding{height:26rem;text-align:left}
}
@media (min-width:320px) and (max-width:600px){
    .islide .swiper-slide{width:80% !important}
}
@media (min-width:601px) and (max-width:800px){
    .islide .swiper-slide{width:50% !important}
}
@media (min-width:801px) and (max-width:1024px){
    .islide .swiper-slide{width:40% !important}
} */
.pic_list_ele h2:before{content:"";display:block;width:4rem;height:1px;background:#fd8900;position:absolute;left:calc(50% - 2rem);bottom:3rem}
.arc10{padding-bottom:6rem}
.arc10 .swiper-slide{-webkit-transition:all .3s;-moz-transition:all .3s;transition:all .3s;width:calc(25% - 2rem) !important;padding:2rem;margin:0 1rem;box-sizing:border-box;border:1px solid #f2f2f2}
.arc10 .swiper-slide img{display:block;max-width:100%;height:24rem;border:0;margin:0 auto}
.arc10 .swiper-slide p{background:#fff;padding:0 1rem;width:100%;box-sizing:border-box;text-align:center;color:#000;font-size:1.6rem;line-height:3rem;height:4rem;padding-top:1rem}
/* @media (min-width:320px) and (max-width:1024px){
    .pic_list_ele h2{font-size:2.2rem}
.arc10{padding-bottom:3rem}
.arc10 .swiper-slide{width:70% !important;padding:1rem;margin:0 1rem}
.arc10 .swiper-slide img{display:block;max-width:100%;height:140px;border:0;margin:0 auto}
.arc10 .swiper-slide p{padding:0 1rem;font-size:1.4rem;line-height:3rem;height:4rem;padding-top:1rem;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
}
@media (min-width:320px) and (max-width:400px){
    .arc10 .swiper-slide{width:70% !important;padding:1rem;margin:0 1rem}
}
@media (min-width:401px) and (max-width:600px){
    .arc10 .swiper-slide{width:50% !important;padding:1rem;margin:0 1rem}
}
@media (min-width:601px) and (max-width:1024px){
    .arc10 .swiper-slide{width:30% !important;padding:1rem;margin:0 1rem}
} */
.arc10 .swiper-pagination{bottom:0rem}
.wh .swiper-slide:hover,.arc10 .swiper-slide:hover{-webkit-box-shadow:0 0px 16px 0 rgba(3,3,3,0.08);-moz-box-shadow:0 0px 16px 0 rgb(66,146,157,8%);box-shadow:0 8px 16px 0 rgb(66,146,157,.6)}
.arc10 .swiper-slide:hover p{color:#fd8900}
/* @media (min-width:1025px) and (max-width:1440px){
    .arc10 .swiper-slide img{height:21rem}
}
@media (min-width:1441px) and (max-width:1600px){
    .arc10 .swiper-slide img{height:22rem}
}
@media (max-width:680px){}
*/
.hei{position:fixed;width:100%;left:0;background:rgba(0,0,0,0.6);z-index:9999;vertical-align:middle;line-height:100%}
.hei .close{cursor:pointer;width:50px;height:50px;background:#000;position:absolute;right:10px;top:10px;font-family:'iconfont';-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;font-size:16px;line-height:50px;text-align:center;color:#fff}
.hei img{display:block;width:auto;height:auto;position:absolute;max-width:80%;max-height:80%;left:50%;top:50%;animation-duration:3s;transition:0.6s ease 0s;opacity:0.1;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}
.pg{width:100%;text-align:center;height:10rem;color:#6D6C7A;font-size:1.6rem;line-height:4.6rem;margin:0 auto;padding:0}
.pg span{display:inline-block;width:4.6rem;height:4.6rem;border:1px solid #ddd;background:#f5f5f5;text-align:center;padding:0;margin:0 3px;-moz-border-radius:0.6rem;-webkit-border-radius:0.6rem;border-radius:0.6rem;overflow:hidden}
.pg .hend{width:4.6rem;font-family:"iconfont" !important}
.pg .end{width:4.6rem;clear:both;font-family:"iconfont" !important}
.pg span>a{font-size:1.6rem!important;line-height:4.6rem!important;color:#000;display:block!important}
.pg span>a:hover{font-size:1.6rem!important;line-height:4.6rem!important;color:#fff;background:#fd8900 !important}
.pg .current{background:#fd8900;color:#fff}
.pg .current>a{color:#fff}
@media (max-width:1024px){
    .pg span{display:none}
.pg .hend,.pg .end,.pg .current{display:inline-block}
} 
.iad_list{width:25%;box-sizing:border-box;padding:0 2rem;text-align:center}
.iad_list .em{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:flex-start;align-content:flex-start}
.iad_list .em i{font-size:4rem;line-height:4rem;font-weight:600;font-family:math}
.iad_list .em em{font-size:1.8rem;line-height:4rem;font-weight:200;padding-left:1rem}
.iad_list .p{font-size:1.8rem;line-height:2.4rem;padding-top:3rem;position:relative;color:#333;font-weight:600}