*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*{margin:0;padding:0}
body{-webkit-tap-highlight-color:transparent;margin:0 auto;overflow-x:hidden;min-width:1280px;position:relative;padding:0;width:100%;color:#1f1f1f;font-family:Arial,Helvetica,sans-serif,Microsoft Yahei;font-size:14px;line-height:1}
html.act{overflow:hidden;width:100%;height:100vh}
dd,dl,ol li,tr td,ul,ul li{list-style-type:none;margin:0;padding:0}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
a{display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;color:#1f1f1f}
select,textarea{outline:0;color:#666;font-size:14px;width:100%}
img{border:none;display:block;max-width:100%}
img[src=""]{opacity:0}
body::-webkit-scrollbar{width:4px;height:1px}
body::-webkit-scrollbar-thumb{background:#000}
body::-webkit-scrollbar-track{background:#fff}
.f_12{font-size:12px}
.f_16{font-size:16px}
.f_18{font-size:18px}
.f_20{font-size:20px}
.f_22{font-size:22px}
.f_24{font-size:24px}
.f_26{font-size:26px}
.f_28{font-size:28px}
.f_30{font-size:30px}
.f_32{font-size:32px}
.f_34{font-size:34px}
.f_36{font-size:36px}
.f_38{font-size:38px}
.f_40{font-size:40px}
.f_42{font-size:42px}
.f_48{font-size:48px}
.f_58{font-size:58px}
.f_54{font-size:54px}
.f_60{font-size:60px}
.BMap_omCtrl{display:none!important}
.a_dw{position:relative;top:-70px}
.box{width:100%;min-width:1200px;padding:0 160px;margin:0 auto;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-sizing:border-box}
.ibox{max-width:1600px;min-width:1200px;width:85%;margin:0 auto;position:relative;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-sizing:border-box}
.ibox2{max-width:1680px;min-width:1200px;width:87.5%;margin:0 auto;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;box-sizing:border-box}
.page1{clear:both;text-align:center;height:45px;margin:30px 0 0;text-align:center}
.page1 span a{display:inline-block;color:#333;padding:10px 13px;text-decoration:none;background:#f7f7f7}
.page1 span a:hover,.page1 span.current a{background:#451464;color:#fff}
.page1 span{margin:2px 5px}
.page2{width:120px;height:40px;background:#451464;color:#fff;display:block;margin:0 auto;line-height:40px;display:none}
.alltime,.alltime *{-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.alltime2,.alltime2 *{-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1)}
/*.wow{opacity:0}*/
.wow1{opacity:1}
.fbd{font-weight:700}
.z_tanchuang{position:fixed;display:table;height:100%;width:100%;top:0;left:0;transform:scale(0);-webkit-transform:scale(0);z-index:9999999}
.z_tanchuang .tbox{display:table-cell;background:rgba(0,0,0,.8);text-align:center;vertical-align:middle}
.z_tanchuang .tbox .modal{background:#fff;padding:20px;display:block;border-radius:5px;position:relative;width:90%;max-width:1200px;max-height:90%;margin:0 auto}
.z_tanchuang .tbox .modal .out{position:absolute;width:40px;height:40px;line-height:40px;background:#fff url(../image/out.png) center no-repeat;background-size:20px;color:#000;font-size:30px;text-align:center;border-radius:50%;top:0;right:-50px;cursor:pointer}
.z_tanchuang .tbox .modal .img{width:100%;max-width:600px;margin:0 auto}
.z_tanchuang .tbox .modal .img video{display:block;width:100%;max-width:100%;object-fit:cover}
.z_tanchuang .tbox .modal .img img{margin:0 auto}
.z_tanchuang .tbox .modal .out:hover{background:#fff url(../image/out2.png) center no-repeat;background-size:20px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.z_tanchuang .tbox .modal2{padding:20px}
.z_tanchuang .tbox .modal .img{max-width:1200px}
.z_tanchuang.one{transform:scaleY(.01) scaleX(0);animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:scaleY(.01) scaleX(0);-webkit-animation:unfoldIn 1s cubic-bezier(.165,.84,.44,1) forwards}
.z_tanchuang.one .tbox .modal{transform:scale(0);animation:zoomIn .5s .8s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:scale(0);-webkit-animation:zoomIn .5s .8s cubic-bezier(.165,.84,.44,1) forwards}
.z_tanchuang.one.out{transform:scale(1);animation:unfoldOut 1s .3s cubic-bezier(.165,.84,.44,1) forwards;-webkit-transform:scale(1);-webkit-animation:unfoldOut 1s .3s cubic-bezier(.165,.84,.44,1) forwards}
.z_tanchuang.one.out .tbox .modal{animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards;-webkit-animation:zoomOut .5s cubic-bezier(.165,.84,.44,1) forwards}
@keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}
    50%{transform:scaleY(.005) scaleX(1)}
    100%{transform:scaleY(1) scaleX(1)}
}
@keyframes zoomIn{0%{transform:scale(0)}
    100%{transform:scale(1)}
}
@keyframes zoomOut{0%{transform:scale(1)}
    100%{transform:scale(0)}
}
@keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}
    50%{transform:scaleY(.005) scaleX(1)}
    100%{transform:scaleY(.005) scaleX(0)}
}
@-webkit-keyframes zoomIn{0%{transform:scale(0)}
    100%{transform:scale(1)}
}
@-webkit-keyframes zoomOut{0%{transform:scale(1)}
    100%{transform:scale(0)}
}
@-webkit-keyframes unfoldOut{0%{transform:scaleY(1) scaleX(1)}
    50%{transform:scaleY(.005) scaleX(1)}
    100%{transform:scaleY(.005) scaleX(0)}
}
@-webkit-keyframes unfoldIn{0%{transform:scaleY(.005) scaleX(0)}
    50%{transform:scaleY(.005) scaleX(1)}
    100%{transform:scaleY(1) scaleX(1)}
}
.main{padding-top:100px}
.seatanchuang{position:fixed;width:100%;height:100%;top:0;left:0;z-index:99;background:rgba(0,0,0,.45);visibility:hidden;opacity:0}
.seatanchuang .stop{width:100%;height:50vh;position:absolute;top:-50vh;left:0;z-index:2;background:#f5f5f5}
.seatanchuang .stop .sbox{width:800px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);padding:10px 0;border-bottom:1px solid #000}
.seatanchuang .stop .sbox input{display:block;width:calc(100% - 40px);float:left;height:40px;border:0;outline:0;background:#f5f5f5}
.seatanchuang .stop .sbox a{display:block;width:40px;height:40px;background:url(https://www.yanei-iot.com/images/ss.png) center no-repeat;float:right}
.seatanchuang.act{visibility:visible;opacity:1}
.seatanchuang.act .stop{top:0}
.ml{display:none}
.head{background-color:#fff;
    position:relative;
    z-index:99;top:0;left:0;width:100%;height:100px}
.head.act{height:70px;box-shadow:2px 0 10px rgba(0,0,0,.1)}
.head .ibox2{height:100%;display:flex;align-items:center;justify-content:space-between}
.sl_img .swiper-slide img{width:100%}
.men_c{display:none}
.head.act .ul1 li a{line-height:70px}
.head.act .subox{top:70px}
.head.act .logo{float:left}
.head.act .hleft{height:70px}
.head .ul1 li a{line-height:100px}
.head .ul1 li{float:left;margin-right:45px}
.head .ul1 li:last-child{margin-right:0}
.head .logo{float:left}
.head .logo img {height: 30px;}
.head .hleft{float:right}
.head .ul1 li.act .itb,.head .ul1 li:hover .itb{color:#451464}
.head .ul1 li .itb{display:block;position:relative}
.head .ul1 li .itb::before{content:'';width:100%;height:3px;background-color:#451464;width:0;position:absolute;left:auto;right:0;bottom:0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.head .ul1 li .itb:hover::before,.head .ul1 li.act .itb::before{left:0;right:auto;width:100%}
.hleft{display:flex;justify-content:space-between;align-items:center}
.head .language{color:#121212;display:flex;align-items:center;padding:0 20px;margin-right:20px;cursor:pointer;}
.head .language p{margin-left:8px}
.hleft .hfr{display:flex}
.head .language{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}
.head .search{cursor:pointer}
.head .hfr s{display:block;width:1px;height:25px;background-color:#ddd;margin:0 20px}
.head .h_so{width:220px;height:28px;border:1px solid #ddd;border-radius:28px;position:relative;margin-right:20px}
.head .h_so input{border:none;outline:0;background-color:transparent;height:100%;width:100%;padding:0 13px;font-size:12px}
.head .h_so input::-webkit-input-placeholder{color:#999}
.head .h_so input:-moz-placeholder{color:#999}
.head .h_so input::-moz-placeholder{color:#999}
.head .h_so input:-ms-input-placeholder{color:#999}
.head .h_so .h_sobtn{position:absolute;right:13px;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);cursor:pointer}
.head .dh_h{color:#451464;display:flex;align-items:center}
.head .dh_h img{margin-right:6px}
.head .subox{border-bottom:1px solid #f5f5f5;border-top:1px solid #f5f5f5;display:none;left:0;width:100%;position:absolute;top:100px;background-color:#fff;line-height:60px;text-align:center;-webkit-transition:all 0s cubic-bezier(.4,0,.2,1);-moz-transition:all 0s cubic-bezier(.4,0,.2,1);transition:all 0s cubic-bezier(.4,0,.2,1)}
.head .subox a{display:inline-block;font-size:14px;position:relative;-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .3s;transition:all cubic-bezier(.25,.46,.45,.94) .3s;margin-right:80px;color:#666;padding-right:27px;font-weight:400}
.head .subox a:hover{color:#451464}
.head .subox a,.head .subox li{line-height:1.2em!important}
.head .subox .h_pro{display:flex;padding-left:215px}
.head .subox li{width:20.58%;padding:45px 20px;border-left:1px solid #dcdcdc}
.head .subox li:last-child{width:17.68%}
.head .subox li a{display:block;font-size:14px;color:#666;margin-bottom:30px;text-align:left;margin-right:0;padding-right:0}
.head .subox li a:last-child{margin-bottom:0}
.head .subox li a:first-child{font-size:16px;font-weight:700;color:#451464}
.t_img{height:650px;overflow:hidden;position:relative}
.t_img img{position:absolute;max-width:none;left:-654px;top:2px}
.t_img.n2 img{left:-351px;top:-725px}
.t_img.n3 img{left:-272px;top:-850px}
.t_img.n4 img{left:-201px;top:-298px}
.t_img.n5 img{left:-559px;top:-314px}
.t_img.n6 img{left:-76px;top:-541px}
.t_img.n7 img{left:-184px;top:-647px}
.t_img.n8 img{left:-733px;top:-226px}
.big_con{background-color:#f7f9fa}
.big_con *{cursor:url(../image/cur2.png),zoom-in}
.t_img .x_img{width:285px;height:190px;border-radius:14px;bottom:40px;position:absolute;left:150px;background-color:#eaf5fb;border:2px solid #fff;cursor:pointer;padding:8px;box-shadow:0 0 14px rgb(0,0,0,.2)}
.t_img .x_img *{cursor:pointer}
.t_img .x_img .ttx{font-size:18px;color:#333;text-align:center;line-height:30px}
.t_img .x_img .pic{height:calc(100% - 30px);display:flex;justify-content:center}
.t_img .x_img .pic img{position:initial;max-height:100%;top:0;left:0;width:auto}
.banner .bg{width:100%}
.banner .swiper-slide{position:relative}
.banner .swiper-slide video{position:absolute;width:100%;object-fit:cover;top:0;left:0;z-index:1;height:100%}
.banner .swiper-pagination-bullet{width:11px;height:11px;display:inline-block;border-radius:100%;background:rgba(255,255,255,.5);opacity:1;margin:0 9px!important}
.banner .swiper-pagination-bullet-active{background:#fff}
.banner .banner_d{bottom:50px}
.banner .swiper-slide{position:relative}
.banner .swiper-slide .text{position:absolute;left:0;width:100%;top:30%;z-index:2}
.banner .swiper-slide .text p{color:#fff;margin-bottom:45px}
.banner .swiper-slide .text p span{color:#451464}
.banner .swiper-slide .text .tit{color:#fff}
.banner .swiper-slide .text .tit span{display:block;line-height:1.4em}
.ban_rl{position:absolute;width:100%;left:0;z-index:3;bottom:20%}
.ban_rl .box{display:flex;align-items:center}
.ban_rl .lr{width:50px;height:50px;border-radius:50%;cursor:pointer;border:1px solid #fff;display:flex;align-items:center;justify-content:center}
.ban_rl .next{margin-left:30px;transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.ban_rl .lr .com .t1,.ban_rl .lr .com .t2{width:6px;height:6px;position:relative}
.ban_rl .lr .com img{width:100%;height:100%}
.ban_rl .lr .com img:last-child{position:absolute;top:0;left:0;opacity:0}
.ban_rl .lr .com .t2{margin-top:-2px}
.ban_rl .lr:hover .com img:first-child{opacity:0}
.ban_rl .lr:hover .com img:last-child{opacity:1}
.ban_rl .lr:hover{border-color:#451464}
/*.ban_rl .lr:hover .com .t1{-webkit-transform:translatey(-2px);-moz-transform:translatey(-2px);-o-transform:translatey(-2px);transform:translatey(-2px)}*/
/*.ban_rl .lr:hover .com .t2{-webkit-transform:translatey(2px);-moz-transform:translatey(2px);-o-transform:translatey(2px);transform:translatey(2px)}*/
.banner .up{position:absolute;left:160px;bottom:55px;z-index:3}
.banner .swiper-slide-active .text{-webkit-animation:upam 1s ease-out forwards;-moz-animation:upam 1s ease-out forwards;-ms-animation:upam 1s ease-out forwards;-o-animation:upam 1s ease-out forwards;animation:upam 1s ease-out forwards}
@-ms-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-moz-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-webkit-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-o-keyframes water upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
.pt_110{padding-top:110px}
.p_110{padding:110px 0}
.p_90{padding:90px 0}
.in_tit{line-height:1.4em;color:#000}
.in_navs{display:flex;margin-top:40px;margin-bottom:30px}
.in_navs .swiper-slide{width:auto}
.in_navs .itvn{height:60px;padding:0 30px;display:flex;align-items:center;border-radius:6px;border:1px dashed #acb2b8;margin-right:10px;width:auto;cursor:pointer}
.in_navs .itvn .icon{width:35px;height:35px;position:relative}
.in_navs .itvn .icon img{width:100%;height:100%}
.in_navs .itvn .icon img:last-child{position:absolute;top:0;left:0;opacity:0}
.in_navs .itvn p{margin-left:10px;font-size:16px;color:#000}
.in_navs .itvn:hover,.in_navs .swiper-slide.act .itvn{background-color:#451464;border-color:#451464}
.in_navs .itvn:hover p,.in_navs .swiper-slide.act p{color:#fff}
.in_navs .itvn:hover .icon img,.in_navs .swiper-slide.act .icon img{opacity:0}
.in_navs .itvn:hover .icon img:last-child,.in_navs .swiper-slide.act .icon img:last-child{opacity:1}
.in_navs .swiper-slide.act .itvn{-webkit-transform:translatey(-8px);-moz-transform:translatey(-8px);-o-transform:translatey(-8px);transform:translatey(-8px)}
.in_navs{padding-top:8px}
.r2_tit{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
.r2_tit .l{width:calc(100% - 250px)}
.r2_tit p{line-height:1.4em;color:#333;margin-top:12px}
.r2_tit p span{padding-right:8px}
.more_g{width:150px;height:50px;border-radius:6px;background-color:#451464;display:flex;justify-content:center;align-items:center;color:#fff}
.more_g span{display:block;width:13px;height:12px;position:relative;margin-left:20px}
.more_g span img{width:100%;height:100%}
.in_pbox{display:flex;justify-content:space-between}
.in_pbox .l{width:350px}
.in_pbox .r{width:calc(100% - 350px);padding-left:50px;position:relative}
.r .lr_np div.prev{left:23px!important}
.pro_nav li .itb{padding:24px 0;border-bottom:1px solid #ddd;color:#333;background-image:url(../image/jia.png);background-position:center right;background-repeat:no-repeat;cursor:pointer;padding-right:24px;line-height:1.4em}
.pro_nav li:first-child .itb{border-top:1px solid #ddd}
.pro_nav li .ibtm{padding:22px 0;display:none}
.pro_nav li .ibtm .p{margin-bottom:20px;cursor:pointer}
.in_r2 .pro_nav li .ibtm .p{height:21px}
.pro_nav li .ibtm .p span{color:#000}
.pro_nav li .ibtm .p:last-child{margin-bottom:0}
.pro_nav li.act .itb{background-image:url(../image/jian.png);font-weight:700}
.pro_nav li .ibtm .p.act span{color:#451464;font-size:18px;font-weight:700;border-bottom:1px solid #a4b7cf}
.pro_nav li .ibtm{-webkit-transition:all 0s cubic-bezier(.4,0,.2,1);-moz-transition:all 0s cubic-bezier(.4,0,.2,1);transition:all 0s cubic-bezier(.4,0,.2,1);border-bottom:1px solid #ddd}
.pro_nav li .ibtm .p:hover span{color:#451464}
.in_pros2 .three{padding:25px 20px;background-color:#f7f9fa;margin-top:18px;display:none}
.pro_nav li .itb:hover{color:#000}
.in_pros2 .three a{display:block;line-height:1.4em;color:#666;font-size:16px;margin-bottom:10px;font-family:din2}
.in_pros2 .three a:last-child{margin-bottom:0}
.in_pros2 .three a:hover{color:#451464}
.in_pros2 .three a.act{font-weight:700;color:#451464}
.ag_con .r_con .item textarea{height:40px;background-color:#fff;border:none;outline:0;width:100%;padding:0 20px;font-size:14px;resize:none}
.in_swi .pic{background-image:url(../image/pbg.png);-webkit-background-size:cover;background-size:cover;overflow:hidden}
.in_swi .pic img{width:100%}
.in_swi .txt{color:#000;text-align:center;padding:45px 0 30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.in_swi .swiper-slide a{display:block}
.in_swi .swiper-slide a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.in_swi .swiper-slide a:hover .txt{color:#451464}
.in_r3{padding:100px 0 90px;background:url(../image/m.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover;height:780px}
.in_r3 .pic{position:relative;font-size:16px;color:#fff;display:inline-block;cursor:pointer;overflow:hidden;margin-bottom:54px}
.in_r3 .pic .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}
.in_r3 .pic .play img{margin-bottom:7px}
.wb{width:100%}
.in_r3 .pic:hover .wb{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.in_r3 .txt .tit{color:#fff;line-height:1.4em;margin-bottom:10px;max-height:2.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.in_r3 .desc{color:#fff;line-height:1.8em;text-align:justify;height:9em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}
.in_r3 .ibox .l{width:50%;padding-right:120px;float:left}
.in_r3 .ibox .r{width:50%;padding-left:116px;float:right;position:relative}
.in_r3 .ibox .r::before{width:1px;height:92%;background-color:rgba(255,255,255,.2);content:'';position:absolute;bottom:0;left:0}
.in_r3 .tit{color:#fff;margin-bottom:84px}
.in_r3 .itbn p{font-size:90px;font-family:din;color:#fff;margin-right:10px}
.in_r3 .itbn{padding:30px 0 50px;border-top:1px solid rgba(255,255,255,.2);display:flex;justify-content:space-between}
.in_r3 .itbn .nl{display:flex;color:#fff}
.in_r3 .itbn .nl span{display:block}
.in_r3 .itbn .nl .c1{font-size:36px;font-family:din;color:rgba(255,255,255,.8);margin-bottom:18px}
.in_r3 .itbn .nl .c2{font-size:14px;color:#fff}
.in_r3 .itbn .nl .inf{padding:10px 0}
.in_r3 .itbn .nr{color:#fff;width:270px;line-height:1.4em;max-height:4.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-webkit-transform:translatey(10px);-moz-transform:translatey(10px);-o-transform:translatey(10px);transform:translatey(10px)}
.in_r3 .itbn .nl{width:calc(100% - 270px)}
.in_r4 .l{width:50%;padding-right:40px;float:left}
.in_r4 .r{width:50%;float:right}
.in_r4{background-color:#f7f9fa}
.in_new .pic{overflow:hidden;margin-bottom:30px}
.in_new .pic img{width:100%}
.in_new .txt{border-top:1px solid #c6c7c8;padding-top:25px}
.in_new .txt .tit{line-height:1.4em;margin-bottom:14px;text-align:justify}
.in_new .desc{color:#666;line-height:1.8em;height:3.6em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:40px;text-align:justify}
.in_new .txt .data{color:#000;margin-bottom:25px}
.in_new .txt .data span{font-size:16px;font-family:din;color:#000}
.lr_sy{display:flex}
.lr_sy div{width:40px;height:40px;border-radius:40px;background-color:#bdbdbd;margin-right:10px;cursor:pointer;display:flex;align-items:center;justify-content:center}
.lr_sy div:hover{width:70px;background-color:#451464}
.lr_sy div.prev{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.in_r4 .r{padding-top:25px;padding-left:35px}
.in_r4 .r .t1{color:#333;margin-bottom:26px}
.in_r4 .t2{display:flex;width:100%;justify-content:space-between;align-items:center}
.in_r4 .t2 .l1{color:#000}
.in_r4 .t2 .l2{display:flex}
.in_r4 .t2 .l2 .nac_h{display:flex}
.in_r4 .t2 .l2 .nac_h p{display:inline-block;color:#000;margin-right:28px;cursor:pointer}
.in_r4 .t2 .l2 .nac_h p:last-child{margin-right:0}
.in_r4 .t2 .l2 a{color:#000;margin-left:28px}
.in_r4 .t2 .l2 a:hover{color:#451464;border-bottom:1px solid #451464;font-weight:700}
.in_r4 .t2 .l2 .nac_h p.on{color:#451464;border-bottom:1px solid #451464;font-weight:700}
.in_r4 .t2 .l2 .nac_h p:hover{color:#451464}
.in_r4 .t2 .l2 a:hover{color:#451464}
.in_r4 .t2{padding-bottom:50px;border-bottom:1px solid #c6c7c8;margin-bottom:30px}
.new_con .item{display:flex;justify-content:space-between;margin-bottom:35px}
.new_con .item:last-child{margin-bottom:0}
.new_con .item .pic{width:315px}
.new_con .item .txt{width:calc(100% - 315px);padding:10px 25px}
.new_con .item .tit{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:24px;line-height:1.3em}
.new_con .item .desc{color:#666;line-height:1.6em;margin-bottom:32px;height:3.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.new_con .item span{width:18px;height:18px;display:block;position:relative}
.new_con .item span img{width:100%;height:100%}
.new_con .item span img:last-child{position:absolute;top:0;left:0;opacity:0}
.new_con .item p{display:flex;align-items:center;font-size:14px;font-family:din;color:#000}
.new_con .item span{margin-right:7px}
.new_con .item:hover .txt{background-color:#451464;padding:15px 25px}
.new_con .item:hover .tit{margin-bottom:14px;color:#fff}
.new_con .item:hover .desc{margin-bottom:24px;color:#fff}
.new_con .item:hover span img{opacity:0}
.new_con .item:hover span img:last-child{opacity:1}
.new_con .item:hover p{color:#fff}
.new_con .item .pic{overflow:hidden}
.new_con .item:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.in_new a{display:block}
.in_new a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.in_new a:hover .tit{color:#451464}
.hide-tab{display:none}
.in_r4 .new_con.act{-webkit-animation:upam .8s ease-out forwards;-moz-animation:upam .8s ease-out forwards;-ms-animation:upam .8s ease-out forwards;-o-animation:upam .8s ease-out forwards;animation:upam .8s ease-out forwards}
@-ms-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-moz-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-webkit-keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-o-keyframes water upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@keyframes upam{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px);opacity:0}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
.in_r5{height:600px;background:url(../image/n4.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover}
.in_r5 .ibox{height:100%;display:flex;justify-content:center;align-items:center}
.in_r5 .t1{color:#fff;line-height:1.4em;margin-bottom:38px}
.in_r5 .con{width:100%}
.in_r5 .t2{color:#fff;line-height:1.4em;margin-bottom:18px}
.in_r5 .t3{color:#fff;line-height:1.4em;margin-bottom:80px}
.in_r5 .t4{color:#fff;display:flex;align-items:center}
.in_r5 .t4 span{font-family:din;font-size:42px}
.in_r5 .t4 img{margin-right:20px}
/*.footer{padding:100px 0 30px}*/
/*.footer .ibox{display:flex;justify-content:space-between}*/
/*.footer .ibox .li{display:flex;margin-bottom:22px}*/
/*.footer .ibox .li img{width:16px;height:16px;-webkit-transform:translatey(2px);-moz-transform:translatey(2px);-o-transform:translatey(2px);transform:translatey(2px)}*/
/*.footer .ibox .li a,.footer .ibox .li p{display:block;width:calc(100% - 16px);padding-left:24px;color:#333;line-height:1.4em}*/
/*.footer .f_info{margin-top:15px;padding-top:30px;border-top:1px solid #eee}*/
/*.footer .ul1 li{float:left;margin-right:30px;width:110px}*/
/*.footer .ul1 li:last-child{margin-right:0}*/
/*.footer .ul1 li a:first-child{color:#000;font-size:18px;font-weight:700;margin-bottom:45px}*/
/*.footer .ul1 li a{color:#666;font-size:14px;margin-bottom:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}*/
/*.footer .f_info a:hover,.footer .ul1 li a:hover{color:#451464}*/
/*.footer .ul1 li:last-child{width:75px}*/
/*.footer{background-color:#f7f9fa}*/
/*.footer2{color:#888;background-color:#f7f9fa}*/
/*.footer2 .flt{float:left;line-height:36px}*/
/*.footer2 .flt a{color:#888;padding-left:20px}*/
/*.footer2 .flt a:hover,.footer2 .frt a:hover{color:#055e37}*/
/*.footer2 .flt a>img{display:block;width:100%}*/
/*.footer2 .flt a .ewm{display:block;width:100px;position:absolute;bottom:100%;left:0;z-index:2;opacity:0;visibility:hidden;pointer-events:none}*/
/*.footer2 .frt{float:right;line-height:36px;color:#888}*/
/*.footer2 .frt a,.footer2 .frt span{display:block;float:left;margin-left:10px;color:#888}*/
/*.footer2 .flt a:hover .ewm{bottom:120%;opacity:1;visibility:visible}*/
/*.footer2 p{display:inline-block}*/
/*.footer2 .flt .f_logo{padding-left:0;-webkit-transform:translatey(30%);-moz-transform:translatey(30%);-o-transform:translatey(30%);transform:translatey(30%)}*/
.forder .f_img img{width:100%}
/*.footer2 .noc{border-top:1px solid #eee;padding:34px 0}*/
/*.footer .ibox .li .qr img{width:auto;height:auto;margin-bottom:5px}*/
/*.footer .ibox .li .qr{padding-left:24px}*/
/*.footer .ibox .li .qr div{text-align:center;color:#aaa;line-height:1.6em}*/
.g_ban{position:relative}
.g_ban .ban_txt{width:100%;position:absolute;left:0;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);color:#fff}
.g_ban.fan .ban_txt{top:48%}
.g_ban .ban_txt p{line-height:1.4em;margin-top:22px}
.g_navs{position:absolute;bottom:0;width:100%;left:0;font-size:18px;padding-bottom:22px}
.g_navs .ibox{display:flex;color:#fff}
.g_navs .ibox a{color:#fff}
.g_navs .ibox span{display:block;margin:0 5px}
.g_navs .ibox .a2{color:#ccc;position:relative;padding-bottom:8px}
.g_navs .ibox .a2::before{content:'';width:100%;height:1px;background-color:#ccc;position:absolute;left:0;bottom:0}
.g_navs .ibox a:hover{color:#451464}
.n_tit{color:#000}
.new_nav{display:flex;margin-top:42px;padding-bottom:24px;border-bottom:1px solid #e5e5e5;justify-content:space-between}
.new_nav .l a{color:#333;margin-right:30px;border-bottom:1px solid transparent}
.new_nav .l a.act{font-weight:700;color:#451464;border-color:#451464}
.new_nav .l a:hover{color:#451464;border-color:#451464}
.new_nav .r{display:flex;align-items:center;color:#86909c;font-size:14px}
.new_nav .r .rad{margin-right:18px}
.new_nav .r .rad:last-child{margin-right:0}
.new_nav .r .rad label{display:flex;align-items:center}
.new_nav .r .rad input{margin-right:6px}
.new_nav .r .rad *{cursor:pointer}
.new_nav .r .rad.act label{color:#451464}
.new_nav{margin-bottom:55px}
.news_list{margin:0 -25px 20px}
.news_list li{padding:0 25px;float:left;width:33.333%;margin-bottom:40px}
.news_list .con{display:block}
.news_list .pic{overflow:hidden}
.news_list .pic img{width:100%}
.news_list .txt{padding:30px 40px}
.news_list .tit{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.4em;margin-bottom:16px}
.news_list .desc{color:#666;line-height:1.4em;height:2.8em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.news_list .data{display:flex;justify-content:space-between;font-size:14px;padding:20px 0;margin-top:25px;border-top:1px solid #ddd}
.news_list .data span{width:18px;height:18px;display:block;position:relative;margin-right:8px}
.news_list .data span img{width:100%;height:100%}
.news_list .data span img:last-child{position:absolute;top:0;left:0;opacity:0}
.news_list .data .l{display:flex;align-items:center;color:#000;font-family:din}
.news_list .data .r{color:#000;display:flex;align-items:center}
.news_list .data .icon{width:10px;height:15px;display:block;position:relative;margin-left:8px}
.news_list .data .icon img{width:100%;height:100%}
.news_list .data .icon img:last-child{position:absolute;top:0;left:0;opacity:0}
.news_list .con:hover{background-color:#451464}
.news_list .con:hover .data .l,.news_list .con:hover .data .r,.news_list .con:hover .desc,.news_list .con:hover .tit{color:#fff}
.news_list .con:hover .data .icon img{opacity:0}
.news_list .con:hover .data .icon img:last-child{opacity:1}
.news_list .con:hover .data span img{opacity:0}
.news_list .con:hover .data span img:last-child{opacity:1}
.news_list .con:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.ul_fy{display:flex;justify-content:center;width:100%}
.ul_fy li{width:40px;height:40px;margin:0 5px;display:flex;justify-content:center;align-items:center}
.ul_fy li a{width:100%;height:100%;background:#fff;border:1px solid #ddd;color:#666;display:flex;justify-content:center;align-items:center;border-radius:50%}
.ul_fy li a:hover{border:1px solid #451464;background:#451464;color:#fff}
.ul_fy li a.act{border:1px solid #451464;background:#451464;color:#fff}
.ul_fy li.dian a,.ul_fy li.z_jt a{border:0;background-color:transparent}
.ul_fy li.z_jt{background:#fff url(../image/r_10.png) center no-repeat;border-radius:50%;background-color:#f4f6f8}
.ul_fy li.z_jt:hover{background:#68757e url(../image/r_11.png) center no-repeat}
.ul_fy li.y_jt{transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.ul_fy li.dc a{border:none}
.new_desc .g_navs{position:initial;color:#555}
.new_desc .g_navs .ibox a{color:#555}
.new_desc .g_navs .ibox{color:#555}
.new_desc .g_navs .ibox .a2{color:#999}
.new_desc{padding-top:48px}
.contner_new{width:1180px;margin:0 auto;padding:60px 0}
.contner_new .tit{color:#000;text-align:center;line-height:1.4em;margin-bottom:50px}
.con_info{display:flex;color:#999;justify-content:space-between;padding-bottom:28px;border-bottom:1px solid #ebecec}
.con_info .l{display:flex}
.con_info .l p{margin-right:46px}
.desc_n{padding:58px 0 50px;color:#666;line-height:1.6em;border-bottom:1px solid #ebecec}
.desc_n img{display:inline-block}
.jump{padding:50px 0 20px;display:flex;line-height:1.8;justify-content:space-between;align-items:center}
.jump .go a{display:block;color:#868686;line-height:1.5;margin-bottom:10px}
.jump .go a:hover{color:#451464}
.jump .back a{width:150px;height:50px;border-radius:6px;background-color:#451464;display:flex;justify-content:center;align-items:center;color:#fff}
.jump .back a img{margin-left:18px}
.pro_con{background: #e9e9e9;padding: 90px 0 0}
.pro_tit{text-align:center;margin-bottom:60px}
.pro_tit .tit{color:#000;line-height:1.4em;margin-bottom:20px}
.pro_tit p{color:#555;line-height:1.4em}
.pro_box{display:flex;padding: 30px 0 0px; }
.pro_box .l{width:400px;padding-right:50px}
.pro_box .r{width:100%}
.pro_list{margin:0 -10px 60px}
.pro_list a:hover{color:#451464}
.pro_list li{padding:0 10px;width:20%;float:left;margin-bottom:30px;}
.pro_list li .con .pic{margin:0 auto}
.pro_list li .con .pic img{width:100%;margin:0 auto}
.pro_list li .con .txt{color:#000;text-align:center;padding:30px 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pro_list li .con p{text-align: center;font-size: 14px;margin:0}
.pro_list li .con{display:block;border: 1px solid #f9f9f9;background: #fff;overflow: hidden}
.pro_list li .bn {display: flex;align-items: center;justify-content: center;padding-bottom: 10px;}
.pro_list li .con:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.pro_list li .con:hover .txt{color:#451464}
.pro_list .product-info {display: flex;align-items: center;padding: 20px 0;flex-direction: column;}
.pro_list .product-info p{padding:0 0 10px}
.pro_list .product-info a{border: 1px solid #E6EAEF;padding:.4rem;border-radius: 4px;}
.pro_list .product-info a:hover{border: 1px solid #451464;}

.pro_box .l .t_one{color:#000;margin-bottom:24px}
.pro_box .l .pro_so input{border:1px solid #ddd;outline:0;background-color:transparent;height:100%;width:calc(100% - 42px);padding:0 16px;font-size:14px;color:#333;box-sizing:border-box;border-right:none}
.pro_box .l .pro_so{display:flex;height:42px;margin-bottom:22px}
.pro_box .l .pro_so .btn{width:42px;height:100%;background-color:#451464;cursor:pointer}
.pro_box .l .pro_so input::-webkit-input-placeholder{color:#999}
.pro_box .l .pro_so input:-moz-placeholder{color:#999}
.pro_box .l .pro_so input::-moz-placeholder{color:#999}
.pro_box .l .pro_so input:-ms-input-placeholder{color:#999}
.ml_more{margin:0 auto;width:130px;height:40px;line-height:40px;text-align:center;background:#451464;color:#fff;display:none}
.hot_label{margin-top:45px}
.hot_label .tit{color:#000;margin-bottom:16px}
.hot_label .tips{display:flex;flex-wrap:wrap}
.hot_label .tips .lo{padding:10px 30px;border-radius:6px;border:1px dashed #d7dfe7;margin-right:9px;margin-bottom:9px;cursor:pointer}
.hot_label .tips .lo.act,.hot_label .tips .lo:hover{background-color:#451464;color:#fff;border-color:#451464}
.w128{width:66.666%;margin:0 auto}
.pro_r1{padding-bottom:45px}
.lien{border-bottom:1px dashed #e1e3e6}
.pro_r1 .l{float:left;width:50%}
.pro_r1 .r{float:right;width:50%;padding-left:58px;margin-top:20px}
.pro_r1 .bq{display:flex;flex-wrap:wrap;margin-bottom:20px}
.pro_r1 .bq .l1{font-size:16px;padding:6px 15px;border-radius:4px;background-color:#f8f8f8;color:#333;margin-right:20px;margin-bottom:10px}
.pro_swi1 img{width:100%}
.pro_r1 .title{color:#333;margin-bottom:36px}
.pro_r1 .title p{line-height:1.4em}
.pro_r1 .desc{color:#555}
.pro_swi1{margin-bottom:25px}
.pro_swi2 .swiper-slide{width:80px}
.pro_swi2 .con{border:1px solid #d7d9db;padding:6px 0;cursor:pointer}
.pro_swi2 .swiper-wrapper{justify-content:center}
.pro_swi2 .swiper-slide.act .con{border-color:#451464}
.pro_fnav{padding:53px 0;display:flex;justify-content:center}
.pro_fnav .iten .icon{width:50px;height:50px;position:relative;color:#333;margin:0 auto 12px;display:block}
.pro_fnav .iten .icon img{width:100%;height:100%}
.pro_fnav .iten .icon img:last-child{position:absolute;top:0;left:0;opacity:0}
.pro_fnav .iten:not(:last-child){margin-right:115px}
.pro_fnav .iten.act p,.pro_fnav .iten:hover p{color:#451464}
.pro_fnav .iten.act .icon img,.pro_fnav .iten:hover .icon img{opacity:0}
.pro_fnav .iten.act .icon img:last-child,.pro_fnav .iten:hover .icon img:last-child{opacity:1}
.pro_fnav .iten p{padding-bottom:8px;position:relative}
.pro_fnav .iten p::before{content:'';position:absolute;width:0%;height:2px;background-color:#451464;bottom:0;left:auto;right:0;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.pro_fnav .iten.act p::before,.pro_fnav .iten:hover p::before{width:100%;left:0;right:auto}
.pro_r2{padding:50px 0}
.pro_r2 .p_title p{text-align:justify}
.p_title .tit{color:#000;text-align:center;margin-bottom:20px}
.p_title p{color:#555;text-align:justify;line-height:1.6em}
.yt_pic{margin-top:34px}
.yt_pic .swiper-slide .con{overflow:hidden;border-radius:10px;overflow:hidden}
.yt_pic .swiper-slide .con:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.lr_con{position:relative}
.lr_np div{width:46px;height:46px;border:1px solid #451464;border-radius:50%;overflow:hidden;position:absolute;top:68%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:3;background-color:#f1f2f6;cursor:pointer;left:-23px;box-shadow:4px 0 20px rgba(0,25,76,.1)}
.lr_np div img{width:100%;height:100%}
.lr_np div img:last-child{position:absolute;top:0;left:0;opacity:0}
.lr_np div.next{left:auto;right:-23px;-webkit-transform:translatey(-50%) rotate(180deg);-moz-transform:translatey(-50%) rotate(180deg);-o-transform:translatey(-50%) rotate(180deg);transform:translatey(-50%) rotate(180deg)}
.lr_np div:hover img{opacity:0}
.lr_np div:hover img:last-child{opacity:1}
.lr_np div:hover{background-color:#451464}
.pro_r3{padding:50px 0}
.sh_swi{margin-top:65px}
.sh_swi .pic{display:flex;justify-content:center;margin-bottom:10px}
.sh_swi .txt{color:#333;font-size:14px;line-height:1.6em;text-align:center}
.pro_r4,.pro_r5{padding:50px 0}
.rd_con{color:#333;line-height:1.6em;margin-top:40px}
.rd_con p{position:relative;padding-left:18px;margin-bottom:12px}
.rd_con p::before{content:'';width:6px;height:6px;background-color:#451464;border-radius:50%;position:absolute;top:10px;left:0}
.rd_con p:last-child{margin-bottom:0}
.parameter{margin-top:45px;display:flex;flex-wrap:wrap}
.parameter li{width:25%;float:left;margin-bottom:80px;padding-left:36px}
.parameter .tit{color:#666;line-height:1.4em;margin-bottom:12px}
.parameter p{color:#333;line-height:1.4em}
.g_recv{background-color:#f7f9fa}
.g_recv .re_tit{color:#000;margin-bottom:46px}
.re_swi .txt{background-color:#fff;border:1px solid #ddd;background-color:#fff;padding:28px 40px}
.re_swi .txt .tit{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px}
.re_swi .txt p{color:#555;line-height:1.6em;height:3.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
.re_swi .con{display:block}
.re_swi .pic{overflow:hidden}
.re_swi .con:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.re_swi .con:hover .tit{color:#451464}
.g_bot{padding:100px 0}
.g_bot{display:flex;justify-content:center}
.g_bot a{height:70px;width:480px;background-color:#f7f9fa;display:flex;padding:0 46px;align-items:center;color:#555}
.g_bot a span{width:7px;height:13px;display:block;margin-right:28px;position:relative}
.g_bot a span img{width:100%;height:100%}
.g_bot a span img:last-child{position:absolute;top:0;left:0;opacity:0}
.g_bot a.a_next span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);margin-right:0;margin-left:28px}
.g_bot a.a_return span{width:14px;height:14px}
.g_bot a.a_return{justify-content:center}
.g_bot a:hover{background-color:#451464;color:#fff}
.g_bot a:hover span img{opacity:0}
.g_bot a:hover span img:last-child{opacity:1}
.g_bot a.a_next{justify-content:flex-end}
.pro_fnav{position:absolute;width:100%;top:0;left:0}
.pro_top{position:relative;width:100%;height:194px}
.pro_fnav.act-xfdh{background-color:#f2f2f2;position:fixed;left:0;top:0;z-index:9999;padding:10px 0}
.pro_fnav.act-xfdh .iten .icon{width:30px;height:30px;margin:0 auto 6px}
.pro_fnav.act-xfdh .iten{font-size:14px}
.p_100{padding:100px 0}
.zl_r1{background-color:#f7f9fa}
.p_title.tc p{text-align:center}
.zl_list{margin-top:70px}
.zl_list .pic{margin-bottom:38px}
.zl_list .tit{color:#333;margin-bottom:25px}
.zl_list p{color:#555;line-height:1.6em}
.zl_list{display:flex;justify-content:center}
.zl_list li{width:290px;margin-right:120px}
.zl_list li:last-child{margin-right:0}
.zl_r2 .ibox{display:flex;justify-content:space-between}
.zl_r2 .b_tit{color:#000;margin-bottom:28px;line-height:1.4em}
.zl_r2 .l{width:50%}
.zl_r2 .r{width:50%;padding-left:70px}
.zl_r2 .r_de{margin-bottom:50px}
.zl_r2 .tit{margin-bottom:14px}
.zl_t p{color:#555;line-height:1.4em}
.zl_t s{width:1px;height:16px;display:inline-block;background-color:#ccc;margin:0 9px;-webkit-transform:translatey(2px);-moz-transform:translatey(2px);-o-transform:translatey(2px);transform:translatey(2px)}
.zl_t{margin-bottom:50px}
.cout_box .tit{color:#333;line-height:1.4em}
.cout_box .lc{color:#555;line-height:1.4em;margin-bottom:8px}
.cout_box p{color:#555;line-height:1.4em}
.ab_tit{color:#000;text-align:center;line-height:1.4em}
.ab_desc{color:#555;margin:50px 0 80px;line-height:1.6em}
.ab_icons{display:flex;justify-content:space-between;margin-bottom:85px}
.ab_icons .iten{width:215px}
.ab_icons .iten .txt{border-top:1px solid #e5e5e5;padding-top:18px;margin-top:10px}
.ab_icons .iten .pic{text-align:center}
.ab_icons .iten .pic img{display:inline-block}
.ab_icons .iten .tl{color:#555;text-align:center;margin-bottom:18px;line-height:1.4em}
.ab_icons .iten .pd p{font-size:54px;color:#451464;padding-right:10px;-webkit-transform:translatey(-5px);-moz-transform:translatey(-5px);-o-transform:translatey(-5px);transform:translatey(-5px)}
.ab_icons .iten .pd{color:#333;display:flex;align-items:center;justify-content:center}
#ab_video{display:block;width:100%;object-fit:cover}
.video_con{position:relative}
.video_con .play_btn{width:100%;height:100%;position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;cursor:pointer}
.video_con .play_btn .con img{display:block;margin:0 auto 20px}
.video_con .play_btn .con p{color:#fff;text-align:center}
.pt_100{padding-top:100px}
.hor_nav{display:flex;justify-content:center;margin:70px 0 58px}
.hor_nav .itvb{width:175px;color:#999;text-align:center;padding-bottom:20px;border-bottom:1px solid #d9d9d9;position:relative;cursor:pointer}
.hor_nav .itvb::before{content:'';width:0%;height:2px;bottom:0;position:absolute;left:auto;right:0;background-color:#451464;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.hor_nav .itvb.act::before,.hor_nav .itvb:hover::before{width:100%;left:0;right:auto}
.hor_nav .itvb.act,.hor_nav .itvb:hover{color:#333}
.hor_con ul{margin:0 -15px}
.hor_con ul li{float:left;width:25%;padding:0 15px}
.hor_con .pic{overflow:hidden;background-color:#ededed}
.hor_con .txt{padding:20px 10px 20px;margin-bottom:20px}
.hor_con .txt .tit{color:#333;line-height:1.4em;margin-bottom:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.hor_con .txt p{color:#999}
.hor_con li .con:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.hor_con li .con:hover .tit{color:#451464}
.ab_r2 .hor_con.on ul{-webkit-animation:upam .5s ease-out forwards;-moz-animation:upam .5s ease-out forwards;-ms-animation:upam .5s ease-out forwards;-o-animation:upam .5s ease-out forwards;animation:upam .5s ease-out forwards}
.video_top{display:flex;justify-content:space-between;margin:55px 0}
.video_top .v_inc{width:calc(50% - 15px);position:relative;cursor:pointer;overflow:hidden}
.v_inc{position:relative;overflow:hidden}
.p_lay{cursor:pointer}
.v_inc .txt{width:100%;position:absolute;left:0;border:0;padding:0 40px 25px;bottom:0;color:#fff;display:flex;align-items:center;z-index:2}
.v_inc .txt .bf{width:40px;height:40px;position:relative}
.v_inc .bf::before{content:'';width:100%;height:100%;background-image:url(../image/bf2.png);position:absolute;top:0;left:0;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.v_inc:hover .bf::before{-webkit-animation:zq .8s linear infinite;animation:zq .8s linear infinite;-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
.v_inc .txt p{width:calc(100% - 40px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:20px}
.v_inc:hover .wb{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.v_inc .v_bg{width:100%;height:100%;width:100%;height:100%;position:absolute;top:0;left:0}
@-webkit-keyframes zq{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes zq{0%{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}
    100%{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
.video_list{margin:0 -15px 50px}
.video_list li{width:33.33%;float:left;padding:0 15px;margin-bottom:30px}
.video_list .con .txt{padding:0 35px 25px}
.new_box .v.on .video_list{-webkit-animation:upamz .8s ease-out forwards;-moz-animation:upamz .8s ease-out forwards;-ms-animation:upamz .8s ease-out forwards;-o-animation:upamz .8s ease-out forwards;animation:upamz .8s ease-out forwards}
@-ms-keyframes upamz{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px)}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@-moz-keyframes upamz{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px)}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@-webkit-keyframes upamz{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px)}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@-o-keyframes water upamz{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px)}
100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
@keyframes upamz{0%{-webkit-transform:translatey(60px);-moz-transform:translatey(60px);-o-transform:translatey(60px);transform:translatey(60px)}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
}
.n_gnav .ibox{display:flex;justify-content:space-between;align-items:center}
.n_gnav .g_tnav{display:flex}
.n_gnav{background-color:#fff;box-shadow:8px 0 8px 5px rgba(239,242,249,.5)}
.n_gnav .g_tnav{border-bottom:none;border-top:none}
.g_tnav a{display:block;line-height:60px;height:60px;margin-right:54px;color:#555;position:relative;font-size:16px}
.g_tnav a.act,.g_tnav a:hover{color:#333}
.g_tnav a:last-child{margin-right:0}
.g_tnav .ibox{display:flex}
.g_tnav a::before{content:"";width:0%;height:3px;background-color:#451464;left:auto;right:0;bottom:0;position:absolute;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.g_tnav a.act::before,.g_tnav a:hover::before{left:0;right:auto;width:100%}
.re_r1 .p_title p{text-align:center}
.re_ln{display:flex;justify-content:space-between;margin-top:60px;padding-bottom:30px}
.re_ln .c_pic{width:235px;height:235px;border-radius:50%;border:1px solid #451464;display:flex;justify-content:center;align-items:center}
.re_ln .l{width:calc(50% - 117.5px);padding-right:60px;display:flex;align-items:center;position:relative}
.re_ln .bgc{position:absolute;left:0;bottom:0}
.re_ln .r .bgc{left:auto;right:0}
.re_ln .r{width:calc(50% - 117.5px);padding-left:60px;display:flex;align-items:center;position:relative}
.re_ln .icons p{color:#333;text-align:center}
.re_ln .icons{display:flex;justify-content:center;width:calc(100% - 30px)}
.re_ln .r_jt{width:30px;height:37px}
.re_ln .icons .ivo{margin-right:48px}
.re_ln .icons .ivo:last-child{margin-right:0}
.re_ln .icons .pic img{display:inline-block}
.re_ln .icons .pic{text-align:center}
.re_ln .r .icons .ivo{margin-right:80px}
.re_ln .r .icons .ivo:last-child{margin-right:0}
.re_ln .r .r_jt{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.re_r1{margin-bottom:100px}
.r2_con{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;height:600px;padding:95px 80px}
.r2_con .tit_1{color:#fff;text-align:center;margin-bottom:45px}
.r2_con .desc{line-height:1.6em;color:#fff;text-align:center;max-width:940px;margin:0 auto 70px}
.qc_list{display:flex;justify-content:space-between}
.qc_list .txt{text-align:center;padding-top:8px;position:relative}
.qc_list .txt img{display:inline-block}
.qc_list .txt p{position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;-webkit-transform:translatey(-38%);-moz-transform:translatey(-38%);-o-transform:translatey(-38%);transform:translatey(-38%)}
.qc_list li{position:relative}
.qc_list li::before{content:'';position:absolute;top:30%;right:-56%;width:29px;height:12px;background-image:url(../image/q_r.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.qc_list li:last-child::before{display:none}
.re_r3 .p_title p{text-align:center}
.r3_con{display:flex;margin-top:60px;height:520px}
.r3_con .l{width:50%;background-color:#f5f7fa;padding:70px 30px 0 100px}
.pic_img{height:100%}
.pic_img .swiper-slide{overflow:hidden}
.pic_img img{display:block;height:100%;max-width:none;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
.r3_con .r{width:50%}
.r3_con .tit{color:#333;padding-bottom:26px;border-bottom:1px solid #ddd;width:100%}
.r3_con .top_on{position:relative}
.r3_con .top_on .lr_re{position:absolute;top:0;right:70px;z-index:2;background-color:#f5f7fa}
.r3_con .top_on .con{display:flex;justify-content:space-between;width:100%}
.r3_con .top_on .swiper-slide{padding-right:70px}
.r3_con .top_on .desc{color:#555;line-height:2em;margin:26px 0;height:190px;overflow-y:auto;padding-right:15px}
.r3_con .top_on .desc::-webkit-scrollbar{width:2px;height:1px}
.r3_con .top_on .desc::-webkit-scrollbar-thumb{background:#451464}
.r3_con .top_on .desc::-webkit-scrollbar-track{background:#fff}
.r3_con .lr_re div{width:15px;height:26px;position:relative;cursor:pointer;margin-right:50px}
.r3_con .lr_re div img{width:100%;height:100%}
.r3_con .lr_re div img:last-child{position:absolute;top:0;left:0;opacity:0}
.r3_con .lr_re{display:flex}
.r3_con .lr_re .next{transform:rotate(180deg);-webkit-transform:rotate(180deg);margin-right:0}
.r3_con .lr_re div:hover img{opacity:0}
.r3_con .lr_re div:hover img:last-child{opacity:1}
.sise{font-size:32px;color:#999;font-family:din2;margin-bottom:28px}
.sise .on{color:#000}
.sl_img .swiper-slide{position:relative}
.sl_img .swiper-slide::before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;opacity:1;background-color:rgba(255,255,255,.6)}
.sl_img .swiper-slide.on::before{opacity:0}
.dz_list{display:flex;justify-content:space-between;padding:0 150px;margin-top:56px;height:330px}
.dz_list li{width:276px;padding:28px;border-radius:26px;position:relative}
.dz_list li::before{content:"";width:123px;height:123px;border-radius:26px;top:27px;border:2px solid #000;position:absolute;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);-webkit-transition:all .6s cubic-bezier(.4,0,.2,1);-moz-transition:all .6s cubic-bezier(.4,0,.2,1);transition:all .6s cubic-bezier(.4,0,.2,1);z-index:-1}
.dz_list li:hover::before{width:100%;height:100%;top:0}
.dz_list li .p{margin-top:38px;margin-bottom:25px;position:relative;width:100%;height:32px}
.dz_list li .p .span{color:#333;font-weight:700}
.dz_list li .desc{color:#333;line-height:1.4em;text-align:justify;height:0;overflow:hidden}
.dz_list li .icon{position:relative;height:123px}
.dz_list li .icon img{width:123px;position:absolute;top:0;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
.dz_list li .p .span{display:inline-block;position:absolute;top:0;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);width:129px}
.dz_list li:hover .span{left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);color:#451464;font-size:24px}
.dz_list li:hover .icon{height:54px}
.dz_list li:hover .icon img{width:54px;left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
.dz_list li:hover .p{margin-top:20px}
.dz_list li:hover .desc{height:126px}
.dz_list li .con{height:126px;overflow-y:auto;padding-right:10px;opacity:0}
.dz_list li:hover .con{opacity:1}
.dz_list li .con::-webkit-scrollbar{width:2px;height:1px}
.dz_list li .con::-webkit-scrollbar-thumb{background:#451464}
.dz_list li .con::-webkit-scrollbar-track{background:#fff}
.dz_r2{padding:40px 0 120px}
.bt_info{height:100px;background-image:url(../image/b_t.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.bt_info .ibox{display:flex;justify-content:space-between;align-items:center;height:100%}
.bt_info .tit{color:#fff}
.bt_info .btns{display:flex}
.bt_info .btns a{width:150px;text-align:center;border-radius:8px;border:1px solid rgba(255,255,255,.6);display:block;line-height:50px;color:#fff;margin-left:30px}
.bt_info .btns a:hover{background-color:#fff;border-color:#fff;color:#451464}
.bt_info .btns a.lx{margin:0}
.dw_top{display:flex;justify-content:space-between;margin-bottom:75px}
.dw_top .tit{color:#000}
.so_dw{display:flex;height:42px;width:522px}
.so_dw input{border:1px solid #ddd;outline:0;background-color:transparent;height:100%;width:calc(100% - 42px);padding:0 16px;font-size:14px;color:#333}
.so_dw .btn{width:42px;height:100%;background-color:#451464;cursor:pointer}
.so_dw input::-webkit-input-placeholder{color:#999}
.so_dw input:-moz-placeholder{color:#999}
.so_dw input::-moz-placeholder{color:#999}
.so_dw input:-ms-input-placeholder{color:#999}
.dw_list{margin-bottom:80px}
.dw_list li{border:1px solid #ddd;padding:28px;display:flex;justify-content:space-between;margin-bottom:32px}
.dw_list li:last-child{margin-bottom:0}
.dw_list li .l{display:flex;width:calc(100% - 110px)}
.dw_list li .zip{width:24px;height:24px}
.dw_list li .txt{width:calc(100% - 24px);padding-left:24px}
.dw_list li .txt .tit{color:#000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:16px;line-height:1.4em}
.dw_list li .txt .info{font-size:14px;color:#7e87a0;display:flex}
.dw_list li .txt .info p{display:flex;margin-right:24px}
.dw_list li .txt .info p:last-child{margin-right:0}
.dw_list li .txt .info p img{margin-right:10px;width:14px;height:14px}
.dw_list li .dn{width:28px;height:26px;transition: all .5s ease .1s;}
.dw_list li .r{display:flex;align-items:center}
.dw_list li .r span{font-size:14px;color:#7e87a0;margin-right:15px;}
.dw_list li:hover .dn{transform: scale(1.3);}
.dw_list li:hover span{color:#451464;}
.dw_list li:hover{background-color:#f8f9fb}
.dw_list li:hover .tit{color:#451464;font-weight:700}
.xq_box{display:flex;justify-content:space-between;margin-top:55px}
.xq_box .l{width:32.5%}
.xq_box .r{width:67.5%;height:680px}
.xq_box .r{position:relative}
.xq_box .r .imgs{position:absolute;top:0;left:0;width:100%;height:100%}
.xq_box .r .imgs::before{content:'';width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute;top:0;left:0;z-index:2}
.xq_box .r .imgs img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1)}
.xq_box .r .imgs img.act{opacity:1}
.xq_box .r ul{height:100%;position:relative;z-index:2}
.xq_box .r ul li{width:33.333333%;height:100%;float:left;display:flex;align-items:center;justify-content:center}
.xq_box .r li:not(:last-child){border-right:1px solid rgba(255,255,255,.3)}
.xq_box ul .deco{display:block;width:6rem;height:6rem;opacity:1;transition:.1s;transform:translateZ(0);margin:0 auto}
.xq_box ul .deco:before{content:"";left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid hsla(0,0%,100%,.3);border-radius:100%;height:40px;width:40px}
.xq_box ul .deco:after{content:"";left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.75);transition:.4s;border:1px solid hsla(0,0%,100%,.1);border-radius:100%;height:60px;width:60px}
.xq_box ul .deco i{background:hsla(0,0%,100%,.8);border:1px solid #fff;border-radius:100%;height:24px;width:24px;left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0) scale(.5);transition:.4s}
.xq_box ul li:hover .deco:before{animation:scalepulse 1.3s linear .3s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
.xq_box ul li:hover .deco i{background:#fff;animation:scalepulse 1.3s linear 0s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
.xq_box ul li:hover .deco:after{animation:scalepulse 1.3s linear .15s infinite both;transform:translate3d(-50%,-50%,0) scale(1)}
@keyframes scalepulse{20%{-webkit-transform:translate3d(-50%,-50%,0) scale(1.15);transform:translate3d(-50%,-50%,0) scale(1.15);-webkit-animation-timing-function:ease;animation-timing-function:ease}
    50%{-webkit-transform:translate3d(-50%,-50%,0) scale(1);transform:translate3d(-50%,-50%,0) scale(1);-webkit-animation-timing-function:ease;animation-timing-function:ease}
}
.xq_box ul li p{color:#fff;text-align:center;margin-top:25px}
.xq_box ul li:hover p{font-weight:700}
.xq_box .z_txt .tit{color:#333}
.xq_box .z_txt{width:100%}
.xq_box .l{box-shadow:0 0 12px rgba(51,51,51,.16);padding:0 56px;display:flex;justify-content:center;align-items:center}
.xq_box .l s{width:36px;height:2px;background-color:#451464;display:block;margin:30px 0}
.xq_box .l .desc{color:#555;line-height:1.6em;overflow-y:auto;height:195px;text-align:justify;padding-right:15px}
.xq_box .l .desc::-webkit-scrollbar{width:2px;height:1px}
.xq_box .l .desc::-webkit-scrollbar-thumb{background:#451464}
.xq_box .l .desc::-webkit-scrollbar-track{background:#f5f5f5}
.xq_box .z_txt.on{-webkit-animation:upam .8s ease-out forwards;-moz-animation:upam .8s ease-out forwards;-ms-animation:upam .8s ease-out forwards;-o-animation:upam .8s ease-out forwards;animation:upam .8s ease-out forwards}
.right_con{position:fixed;top:85%;right:35px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:99}
.right_con .iten{width:44px;height:135px;border-radius:44px;background-color:#451464;padding:16px 0;display:block;position:relative}
.right_con .tanc_tel{height:82px;position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);right:44px;width:0;overflow:hidden;display:flex;justify-content:center;align-items:center;padding-right:10px}
.right_con .tanc_tel .ti_tit{display:flex;color:#451464;font-size:16px;margin-bottom:8px;width:150px}
.right_con .tanc_tel .ti_tit img{margin-right:6px;margin:0 6px 0 0;width:16px;height:14px}
.right_con .tanc_tel .tdh{font-size:16px;color:#555}
.right_con .tanc_tel .von{width:170px;padding-left:40px;box-sizing:border-box;height:100%;background-color:transparent;border:1px solid transparent;display:flex;justify-content:center;align-items:center;opacity:0}
.right_con .iten:hover .tanc_tel{width:180px}
.right_con .iten:hover .tanc_tel .von{box-shadow:0 4px 20px rgba(0,25,76,.1);border:1px solid #fff;background-color:#f1f2f6;opacity:1}
.right_con .itev.w_x{position:relative}
.right_con .itev.w_x .wx_img{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);right:50px;width:123px;opacity:0;visibility:hidden;pointer-events:none}
.right_con .itev.w_x:hover .wx_img{opacity:1;visibility:visible;pointer-events:visible}
.right_con .iten img{display:block;margin:0 auto 10px}
.right_con .iten p{width:15px;font-size:14px;color:#fff;margin:0 auto;line-height:1.4em}
.right_con .itev{width:46px;height:46px;border-radius:50%;background-color:#f1f2f6;margin-top:10px;border:1px solid #fff;box-shadow:4px 0 20px rgba(0,25,76,.1);position:relative;cursor:pointer}
.right_con .itev img{width:100%;height:100%}
.right_con .itev .i2{position:absolute;top:0;left:0;opacity:0}
.right_con .itev:hover .i1{opacity:0}
.right_con .itev:hover .i2{opacity:1}
.right_con .itev:hover{background-color:#451464}
.right_con .top{opacity:0;visibility:hidden}
.right_con .top.act{opacity:1;visibility:visible}
.alone_right_con{position:fixed;top:80%;right:35px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:99}
.alone_right_con .iten{width:44px;height:135px;border-radius:44px;background-color:#451464;padding:16px 0;display:block;position:relative}
.alone_right_con .tanc_tel{height:82px;position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);right:44px;width:0;overflow:hidden;display:flex;justify-content:center;align-items:center;padding-right:10px}
.alone_right_con .tanc_tel .ti_tit{display:flex;color:#451464;font-size:16px;margin-bottom:8px;width:150px}
.alone_right_con .tanc_tel .ti_tit img{margin-right:6px;margin:0 6px 0 0;width:16px;height:14px}
.alone_right_con .tanc_tel .tdh{font-size:16px;color:#555}
.alone_right_con .tanc_tel .von{width:170px;padding-left:40px;box-sizing:border-box;height:100%;background-color:transparent;border:1px solid transparent;display:flex;justify-content:center;align-items:center;opacity:0}
.alone_right_con .iten:hover .tanc_tel{width:180px}
.alone_right_con .iten:hover .tanc_tel .von{box-shadow:0 4px 20px rgba(0,25,76,.1);border:1px solid #fff;background-color:#f1f2f6;opacity:1}
.alone_right_con .itev.w_x{position:relative;margin-bottom:10px}
.alone_right_con .itev.w_x .wx_img{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);right:50px;width:123px;opacity:0;visibility:hidden;pointer-events:none}
.alone_right_con .itev.w_x:hover .wx_img{opacity:1;visibility:visible;pointer-events:visible}
.alone_right_con .iten img{display:block;margin:0 auto 10px}
.alone_right_con .iten p{width:15px;font-size:14px;color:#fff;margin:0 auto;line-height:1.4em}
.alone_right_con .itev{width:46px;height:46px;border-radius:50%;background-color:#f1f2f6;margin-top:10px;border:1px solid #fff;box-shadow:4px 0 20px rgba(0,25,76,.1);position:relative;cursor:pointer}
.alone_right_con .itev.top{margin-bottom:10px}
.alone_right_con .itev img{width:100%;height:100%}
.alone_right_con .itev .i2{position:absolute;top:0;left:0;opacity:0}
.alone_right_con .itev:hover .i1{opacity:0}
.alone_right_con .itev:hover .i2{opacity:1}
.alone_right_con .itev:hover{background-color:#451464}
.alone_right_con .top{opacity:0;visibility:hidden}
.alone_right_con .top.act{opacity:1;visibility:visible}
.map_con{display:flex;height:640px;margin-top:56px}
.map_con .l{width:50%;position:relative;overflow:hidden;background-image:url(../image/cu_img.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.map_con .r{width:50%}
.map_con .l .img{display:block;height:100%;max-width:800px;position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%)}
#map{width:100%;height:100%}
.map_con .l .txt{position:absolute;width:100%;padding:0 75px;top:50%;left:0;transform:translatey(-50%);-webkit-transform:translatey(-50%)}
.map_con .en_tit{color:#fff;margin-bottom:68px}
.map_con .tit{color:#fff;line-height:1.4em;margin-bottom:35px}
.map_con .tl{color:#fff;line-height:1.4em;margin-bottom:22px}
.map_con .desc p{font-size:18px;color:#fff;line-height:1.4em;margin-bottom:12px}
.from_con{margin-top:70px;padding:0 120px;display:flex;justify-content:space-between;flex-wrap:wrap}
.from_con .inpt{width:30%;border-bottom:1px solid #999;padding:10px 0;margin-bottom:60px}
.from_con .inpt.yzm{display:flex;justify-content:space-between}
.from_con .inpt.yzm .img{width:127px}
.from_con .inpt.yzm input{width:calc(100% - 150px)}
.from_con input{border:none;outline:0;background-color:transparent;font-size:18px;width:100%}
.from_con input::-webkit-input-placeholder{color:#999}
.from_con input:-moz-placeholder{color:#999}
.from_con input::-moz-placeholder{color:#999}
.from_con input:-ms-input-placeholder{color:#999}
.from_con select{border:none;outline:0;background-color:transparent;font-size:18px}
.from_con .inpt:last-child{width:100%}
.cu_more{margin:0 auto;width:150px;height:50px;line-height:50px;border-radius:6px;text-align:center;background:#451464;color:#fff;cursor:pointer}
.cu_more:hover{background-color:#451464}
.ag_list{display:flex;justify-content:space-between;width:1250px;margin:55px auto 80px}
.ag_list .txt{color:#333;text-align:center;padding:54px 0 20px;position:relative}
.ag_list .pic{text-align:center}
.ag_list .pic img{display:inline-block}
.ag_list .txt::before{content:attr(data-cur);position:absolute;font-family:din;color:rgba(8,87,151,.1);font-size:5.2vw;left:-20px;bottom:0}
.ag_list li{position:relative;width:192px}
.ag_list li::before{content:'';position:absolute;top:20%;right:-47%;width:44px;height:18px;background-image:url(../image/lf.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}
.ag_list li:last-child::before{display:none}
.ag_con{margin-top:48px;height:690px;position:relative;background-image:url(../image/ag_bg.jpg);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;padding:75px 54px}
.ag_con .l .tit{color:#fff;margin-bottom:32px}
.ag_con .l .cf_x{color:#fff;font-weight:700;line-height:1.4em}
.ag_con .l p{font-weight:400}
.ag_con .l{width:50%}
.ag_con .r_con{width:740px;background-color:rgba(255,255,255,.6);position:absolute;right:30px;height:calc(100% - 60px);top:30px}
.in_pt .tit{display:flex;justify-content:space-between;color:#000;padding-bottom:10px}
.in_pt .tit span{color:#451464}
.ag_con .r_con{padding:50px 70px}
.ag_con .in_pt{width:56%}
.ag_con .in_pt input{height:40px;background-color:#fff;border:none;outline:0;width:100%;padding:0 20px;font-size:14px}
.ag_con .in_pt input::-webkit-input-placeholder{color:#888}
.ag_con .in_pt input:-moz-placeholder{color:#888}
.ag_con .in_pt input::-moz-placeholder{color:#888}
.ag_con .in_pt input:-ms-input-placeholder{color:#888}
.ag_con .item{margin-bottom:28px;display:flex;justify-content:space-between}
.ag_con .item .in_pt.p2{width:38%}
.ag_con .item .in_pt.yz .bot{display:flex;justify-content:space-between}
.ag_con .item .in_pt.yz .bot input{width:40%;padding:0 10px}
.ag_con .item .in_pt.yz .bot .yzm{width:56%;cursor:pointer}
.ag_con .item .in_pt.yz .bot .yzm img{height:40px}
.ag_con .in_pt select{height:40px;background-color:#fff;border:none;outline:0;width:100%;font-size:14px;color:#000}
.ag_con .item .in_pt.se{width:100%}
.ag_con .item .set{padding:0 20px;background-color:#fff}
.ag_con .cu_more{margin:0}
.ag_con .r_con .item.last2{margin-bottom:50px}
.ag_con .r_con .item.last input{width:22px}
.ag_con .r_con .item.last .cekbox{display:flex;flex-wrap:wrap}
.ag_con .r_con .item.last .ikol{display:flex;align-items:center;margin-right:20px;cursor:pointer}
.ag_con .r_con .item.last .ikol *{cursor:pointer}
.ag_con .r_con .item.last label{margin-left:10px}
.ag_con .in_pt input:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important}
.ban_txt .zx{width:135px;height:42px;display:block;border-radius:6px;text-align:center;line-height:42px;color:#fff;border:1px solid rgba(255,255,255,.6);margin-top:25px}
.ban_txt .zx:hover{background-color:#451464;border-color:#451464}
.fr1_con{margin-top:60px;display:flex;justify-content:space-between}
.fr1_con .l,.fr1_con .r{width:31.25%;display:flex;align-items:center;justify-content:space-between}
.fr1_con .c{width:37.5%}
.fr1_con .c img{width:100%}
.fr1_con .iten{width:290px;height:58px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:58px;padding:0 15px;background-color:#451464;line-height:58px;text-align:center;color:#fff;margin-bottom:60px;background-image:linear-gradient(to right,#451464 ,#451464)}
.fr1_con .items .iten:last-child{margin:0}
.fr1_con .r .iten{margin-bottom:40px}
.fr1_con .r{padding-left:70px}
.fr1_con .l{padding-right:70px}
.fan_r3{height:800px;background:url(../image/fan_r3.jpg) center top no-repeat fixed;-webkit-background-size:cover;background-size:cover}
.fan_r3 .p_title .tit{color:#fff}
.fan_r3 .p_title p{color:#fff}
.fan_r3 .p_title{margin-bottom:90px}
.fan_r3 .dz_list li .p .span{color:#fff}
.fan_r3 .dz_list li .desc{color:#fff}
.fan_r3 .dz_list li::before{border:2px solid #fff;z-index:1}
.fan_r3 .dz_list{padding:0 80px}
.fan_r3 .dz_list li .con{line-height:1.8em}
.fan_r3 .dz_list li:hover .desc{height:100px}
.fan_r3 .dz_list li .con{height:100px}
.fan_r3 .dz_list{height:300px}
.fan_r3 .dz_list li .p .span{width:113px}
.fan_r3 .dz_list li{width:220px}
.fan_r4{padding:80px 0}
.fan_r4 .row{position:relative}
.fan_r5{padding:85px 0 85px}
.f_proi{margin-top:50px}
.pro_nswi .txt{color:#333;text-align:center;padding-top:19px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.pro_nswi .pro_item{display:block;border: 1px solid #E6EAEF;border-radius : 5px; background: #fff;}
.pro_nswi .pic{overflow:hidden;padding:0 4rem}
.pro_nswi .pic img{width:100%}
.pro_nswi a:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.pro_nswi a:hover .txt{color:#451464}
.pro_nswi .product-info {display: flex;align-items: center;padding: 20px 0;flex-direction: column;}
.pro_nswi .product-info p{padding:0 0 10px}
.pro_nswi .product-info a{border: 1px solid #E6EAEF;padding:.4rem;border-radius: 4px;}
.pro_nswi .product-info a:hover{border: 1px solid #451464;}
.pro_nswi .pdf-icon {display: inline-block;}
.fan_r4  .swiper-pagination-bullet{margin:0 .5rem}

.f_proi{position:relative}
.al_con{margin-top:30px;position:relative}
.al_swi .tit{text-align:center;color:#000;margin-bottom:15px}
.al_swi p{color:#666;text-align:center;line-height:1.4em}
.al_swi .pic{display:flex;justify-content:center;margin-bottom:10px;overflow:hidden;padding:5px 0}
.al_swi .swiper-slide .pic img{-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.al_swi .swiper-slide:hover .pic img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-ms-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.sy_d{bottom:0!important;display:none;top:auto}
.in_swi .sy_d{top:auto}
.jump .go{width:80%}
.h_pnac .so_dw{width:calc(100% - 60px);margin:0}
.h_pnac{margin-bottom:20px;display:none;justify-content:space-between}
.src_btn{display:flex;align-items:center;width:42px;height:42px;background-color:#eff3f5;justify-content:center}
.src_btn img{width:24px;height:24px}
.maskout,.maskout2{position:fixed;left:0;top:0;height:100%;width:100%;background:rgba(0,0,0,.8);z-index:1000;display:none}
.maskout img,.maskout2 img{width:30px;position:absolute;left:40px;top:40px;cursor:pointer}
.menu_sub{position:fixed;right:-70%;top:0;width:70%;background:#000;z-index:1000;height:100%;-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .3s;transition:all cubic-bezier(.25,.46,.45,.94) .3s;padding:30px 0}
.menu_sub li{text-align:left;border-bottom:1px solid #232530;line-height:44px;font-size:16px;width:92%;margin:0 auto}
.menu_sub a{color:#fff;display:block;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.menu_sub .subTitle{color:#fff;background:url(../image/plus.png) no-repeat;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;background-size:16px 16px;background-position:right center;-webkit-transition:all .4s cubic-bezier(.4,0,.2,1);-moz-transition:all .4s cubic-bezier(.4,0,.2,1);transition:all .4s cubic-bezier(.4,0,.2,1)}
.menu_sub .subbox a{background:0 0!important}
.menu_sub .bignav{background:0 0!important}
.menu_sub .subbox{display:none;font-size:14px}
.menu_sub .menuact{background:url(../image/reduce.jpg) no-repeat;background-position:right center;-webkit-background-size:16px 16px;-moz-background-size:16px;background-size:16px}
.menu_sub .subTitle:hover,.menu_sub a:hover{color:#451464}
.menu_sub .subTitle{cursor:pointer}
.m_mo{display:none}
.pos{padding:75px 0 170px}
.fan_con{display:flex}
.fan_con .l{width:380px}
.fan_con .l_nacv{width:300px;padding:40px 0 22px;background-color:#fff;box-shadow:4px 0 20px rgba(0,25,76,.1);border-radius:14px}
.l_nacv .tit{color:#000;text-align:center;margin-bottom:30px}
.l_nacv span{width:35px;height:35px;display:block;position:relative}
.l_nacv span img{width:100%;height:100%}
.l_nacv span img:last-child{position:absolute;top:0;left:0;opacity:0}
.l_nacv .lik{height:58px;width:90%;border:1px dashed #ccc;margin:0 auto;padding:0 30px;border-radius:8px;margin-bottom:21px;cursor:pointer}
.l_nacv .lik .bn{display:flex;align-items:center;height:100%;width:100%}
.l_nacv p{width:calc(100% - 35px);padding-left:16px;color:#555}
.l_nacv .lik.on,.l_nacv .lik:hover{background-color:#451464;border-color:#451464}
.l_nacv .lik.on p,.l_nacv .lik:hover p{color:#fff}
.l_nacv .lik:hover span img{opacity:0}
.l_nacv .lik:hover span img:last-child{opacity:1}
.fan_con .r{width:calc(100% - 380px)}
.fand{position:relative}
.fand .g_yan{position:absolute;width:70px;height:70px;border-radius:50%;cursor:pointer;z-index:3}
.fand .g_yan .con{width:140px;height:140px;overflow:hidden;border-radius:50%}
.fand .g_yan .con .txt{opacity:1}
.pos{position:relative}
.vbn{position:initial}
.fand .con{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.fand .con .txt{width:106px;height:106px;background-color:#451464;border-radius:50%;-webkit-transform:translate(14%,-114%);-moz-transform:translate(14%,-114%);-o-transform:translate(14%,-114%);transform:translate(14%,-114%);display:flex;justify-content:center;align-items:center;opacity:0}
.fand .g_yan.act img{animation:turn 5s linear infinite;-webkit-animation:turn 5s linear infinite}
.fand .con .txt p{max-width:32px;color:#fff;font-size:16px;line-height:1.2em;text-align:center}
@-webkit-keyframes turn{0%{-webkit-transform:rotate(0)}
    25%{-webkit-transform:rotate(90deg)}
    50%{-webkit-transform:rotate(180deg)}
    75%{-webkit-transform:rotate(270deg)}
    100%{-webkit-transform:rotate(360deg)}
}
@keyframes turn{0%{-webkit-transform:rotate(0)}
    25%{-webkit-transform:rotate(90deg)}
    50%{-webkit-transform:rotate(180deg)}
    75%{-webkit-transform:rotate(270deg)}
    100%{-webkit-transform:rotate(360deg)}
}
@-webkit-keyframes turn2{0%{-webkit-transform:translate(-50%,-50%) scale(1);opacity:1}
    100%{-webkit-transform:translate(-50%,-50%) scale(1.3);opacity:.2}
}
@keyframes turn2{0%{-webkit-transform:translate(-50%,-50%) scale(1);opacity:1}
    100%{-webkit-transform:translate(-50%,-50%) scale(1.3);opacity:.2}
}
.r_unl .ilo:hover .ion::before{animation:turn2 1.4s ease-out infinite;-webkit-animation:turn2 1.4s ease-out infinite}
.desc_fan .l_la:hover .iob::before{animation:turn2 1.4s ease-out infinite;-webkit-animation:turn2 1.4s ease-out infinite}
.fand .tip1{top:36%;left:6%}
.fand .tip2{top:16.5%;left:23.5%}
.fand .tip3{top:3%;left:35%}
.fand .tip4{bottom:19%;left:49%}
.fand .tip5{bottom:41%;left:61%}
.fand .tip6{bottom:56%;left:69%}
.fand .tip7{bottom:70%;left:77%}
.itec.l2 .fand .tip1{top:27%;left:9%}
.itec.l2 .fand .tip2{top:10.5%;left:21.5%}
.itec.l2 .fand .tip3{top:31%;left:66%}
.itec.l2 .fand .tip4{top:55%;left:59%}
.itec.l3 .fand .tip1{top:20%;left:15%}
.itec.l3 .fand .tip2{top:6%;left:31%}
.itec.l3 .fand .tip3{top:34%;left:70%}
.itec.l3 .fand .tip4{top:47%;left:62%}
.itec.l3 .fand .tip5{top:64%;left:50%}
.itec.l4 .fand .tip1{top:29.5%;left:9.5%}
.itec.l4 .fand .tip2{top:16.5%;left:22.5%}
.itec.l4 .fand .tip3{top:4%;left:34%}
.itec.l4 .fand .tip4{bottom:66%;left:73%}
.itec.l4 .fand .tip5{bottom:55%;left:66%}
.itec.l4 .fand .tip6{bottom:43%;left:59%}
.itec.l4 .fand .tip7{bottom:27%;left:49%}
.itec.l5 .fand .tip1{top:31.5%;left:9.5%}
.itec.l5 .fand .tip2{top:15.5%;left:23.5%}
.itec.l5 .fand .tip3{top:2%;left:36%}
.itec.l5 .fand .tip4{bottom:70%;left:76%}
.itec.l5 .fand .tip5{bottom:57%;left:68%}
.itec.l5 .fand .tip6{bottom:43%;left:60%}
.itec.l5 .fand .tip7{bottom:24%;left:49%}
.itec.l6 .fand .tip1{top:23.5%;left:14.5%}
.itec.l6 .fand .tip2{top:6.5%;left:32.5%}
.itec.l6 .fand .tip3{top:29%;left:70%}
.itec.l6 .fand .tip4{top:40%;left:62%}
.itec.l6 .fand .tip5{top:51%;left:53%}
.itec.l6 .fand .tip6{top:64%;left:44%}
.itec.l7 .fand .tip1{top:29.5%;left:13.5%}
.itec.l7 .fand .tip2{top:11.5%;left:33.5%}
.itec.l7 .fand .tip3{top:1%;left:45%}
.itec.l7 .fand .tip4{bottom:75%;left:79%}
.itec.l7 .fand .tip5{bottom:65%;left:73%}
.itec.l7 .fand .tip6{bottom:52%;left:64%}
.itec.l7 .fand .tip7{bottom:33%;left:52%}
.itec.l8 .fand .tip1{top:36%;left:8%}
.itec.l8 .fand .tip2{top:22.5%;left:23.5%}
.itec.l8 .fand .tip3{top:7%;left:43%}
.itec.l8 .fand .tip4{bottom:73%;left:76%}
.itec.l8 .fand .tip5{bottom:65%;left:70%}
.itec.l8 .fand .tip6{bottom:57%;left:63%}
.itec.l8 .fand .tip7{bottom:45%;left:52%}
.itec.l8 .fand .tip8{bottom:26%;left:35%}
.desc_fan{position:absolute;width:73%;height:100%;top:75px;right:0;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;max-height:750px;z-index:4}
.desc_fan .tit{color:#fff;margin-bottom:26px;line-height:1.4em}
.desc_fan .r2{padding:0 160px;display:flex;align-items:center;height:100%;width:100%}
.desc_fan .r2 .con{width:100%}
.desc_fan .desv{color:#fff;line-height:1.8em;height:160px;overflow-y:auto;margin-bottom:70px;padding-right:15px;text-align:justify}
.iconv{display:flex}
.iconv .ic{color:#fff;margin-right:70px}
.iconv .ic .mb{display:flex;align-items:center;width:100%;height:100%}
.iconv .ic:last-child{margin-right:0}
.iconv .ic img{margin-right:20px}
.iconv .ic s{width:14px;height:4px;display:block;background-color:#fff;margin-top:15px}
.desc_fan .desv::-webkit-scrollbar{width:2px;height:1px}
.desc_fan .desv::-webkit-scrollbar-thumb{background:#000}
.desc_fan .desv::-webkit-scrollbar-track{background:#f5f5f5}
.desc_fan .l_la{position:absolute;top:50%;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);width:68px;padding-left:29px;cursor:pointer;color:#fff;font-size:18px}
.desc_fan .l_la .iob{width:38px;height:38px;border-radius:50%;position:relative;border:2px solid #fff;margin-bottom:18px}
.desc_fan .l_la .iob::before{content:'';width:50px;height:50px;border:1px solid rgba(255,255,255,.4);position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.desc_fan .l_la img{position:absolute;top:27%;left:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:2}
.desc_fan{right:-100%}
.desc_fan.act{right:0}
.r_unl{position:absolute;width:auto;height:100%;top:75px;right:0;max-height:750px;z-index:2}
.r_unl .bgc{background-color:#c4ced8;width:20px;height:100%}
.r_unl .ilo{position:absolute;top:50%;right:0;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);cursor:pointer;color:#451464;font-size:18px;width:122px}
.r_unl .ilo .ion{width:38px;height:38px;border-radius:50%;position:relative;border:2px solid #451464;margin-bottom:18px;margin:0 auto 24px}
.r_unl .ilo .ion::before{content:'';width:50px;height:50px;border:1px solid rgba(8,87,151,.4);position:absolute;top:50%;left:50%;border-radius:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.r_unl .ilo img{position:absolute;top:23%;right:12px;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);z-index:2}
.pos{overflow:hidden}
.desc_fan{-webkit-transition:.8s;-moz-transition:.8s;-ms-transition:.8s;-o-transition:.8s;transition:.8s}
.fa_txt{width:400px;height:255px;position:absolute;right:0;bottom:10px;box-shadow:3px 0 12px rgba(0,0,0,.08);padding:46px 10px 30px 25px;background-color:#fff}
.fa_txt .tit{color:#000}
.fa_txt s{width:19px;height:2px;display:block;background-color:#451464;margin:18px 0}
.fa_txt .desc{line-height:1.6em;height:130px;overflow-y:auto;padding-right:15px;text-align:justify}
.fa_txt .desc::-webkit-scrollbar{width:2px;height:1px}
.fa_txt .desc::-webkit-scrollbar-thumb{background:#451464}
.fa_txt .desc::-webkit-scrollbar-track{background:#f5f5f5}
.fa_txt .vom.on{-webkit-animation:upam .6s ease-out forwards;-moz-animation:upam .6s ease-out forwards;-ms-animation:upam .6s ease-out forwards;-o-animation:upam .6s ease-out forwards;animation:upam .6s ease-out forwards}
.fan_con .l_nacv{position:relative}
.fan_con .l_nacv::before{content:'';width:21px;height:40px;background-image:url(../image/sj.png);background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;top:50%;left:100%}
.so_tit{margin-bottom:80px}
.so_tit .tit{margin-bottom:36px}
.so_ino{display:flex;justify-content:space-between}
.so_ino .l{display:flex}
.so_ino a{width:128px;height:40px;border-radius:6px;border:1px solid #451464;text-align:center;line-height:40px;margin-right:10px;display:block}
.so_ino a.on,.so_ino a:hover{background-color:#451464;color:#fff}
.so_tit .so_dw{width:350px}
.new_desc .pro_list li{width:25%}
.so_box{padding:40px 0 100px}
.pro_r3 .lr_np div{top:36%}
.pro_r3 .lr_np div.prev{left:-50px}
.pro_r3 .lr_np div.next{left:auto;right:-50px}
.big_con{position:relative}
.d_imgf{position:absolute;width:100%;height:100%;background-color:#eaf5fb;background-color:#eaf5fb;left:50%;cursor:auto;overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:0;-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1)}
.d_imgf{width:285px;height:190px;border-radius:14px;bottom:40px;position:absolute;left:150px;background-color:#eaf5fb;border:2px solid #fff;cursor:pointer;padding:8px;opacity:1}
.d_imgf.on{width:100%;height:100%;bottom:40px;left:150px;-webkit-transform:translate(-148.5px,40px);-moz-transform:translate(-148.5px,40px);-o-transform:translate(-148.5px,40px);transform:translate(-148.5px,40px)}
.d_imgf.on .gb_i{opacity:0}
.d_imgf.inpro{animation:inpro2 .8s linear forwards;-webkit-animation:inpro2 .8s linear forwards}
.d_imgf.act .gb_i{animation:ophide .8s linear forwards;-webkit-animation:ophide .8s linear forwards}
.d_imgf.inpro2 .gb_i{animation:ophide2 .8s linear forwards;-webkit-animation:ophide2 .8s linear forwards}
@keyframes ophide{0%{opacity:0}
    98%{opacity:0}
    100%{opacity:1}
}
@-webkit-keyframes ophide{0%{opacity:0}
    98%{opacity:0}
    100%{opacity:1}
}
@keyframes ophide2{0%{opacity:1}
    10%{opacity:0}
    100%{opacity:0}
}
@-webkit-keyframes ophide2{0%{opacity:1}
    10%{opacity:0}
    100%{opacity:0}
}
.d_imgf.act .gb_i{opacity:1}
.d_imgf.act{animation:inpro .8s linear forwards;-webkit-animation:inpro .8s linear forwards}
.d_imgf.inpro2{animation:inpro2 .8s linear forwards;-webkit-animation:inpro2 .8s linear forwards}
@keyframes inpro{0%{width:285px;height:190px;bottom:40px;left:150px;pointer-events:initial}
    98%{width:100%;height:100%;pointer-events:initial}
    100%{width:100%;height:100%;-webkit-transform:translate(-148.5px,40px);-moz-transform:translate(-148.5px,40px);-o-transform:translate(-148.5px,40px);transform:translate(-148.5px,40px);pointer-events:initial}
}
@-webkit-keyframes inpro{0%{width:285px;height:190px;bottom:40px;left:150px;pointer-events:initial}
    98%{width:100%;height:100%;pointer-events:initial}
    100%{width:100%;height:100%;pointer-events:initial;-webkit-transform:translate(-148.5px,40px);-moz-transform:translate(-148.5px,40px);-o-transform:translate(-148.5px,40px);transform:translate(-148.5px,40px)}
}
@keyframes inpro2{0%{width:100%;height:100%;opacity:1;pointer-events:initial;-webkit-transform:translate(-148.5px,40px);-moz-transform:translate(-148.5px,40px);-o-transform:translate(-148.5px,40px);transform:translate(-148.5px,40px)}
    98%{width:285px;height:190px;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);pointer-events:initial}
    100%{width:285px;height:190px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:0;pointer-events:none}
}
98%{width:285px;height:190px;opacity:1;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);pointer-events:initial}
100%{width:285px;height:190px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:0;pointer-events:none}
.d_imgf img{height:100%;width:auto}
.d_imgf .gb_i{width:70px;height:70px;position:absolute;top:70px;right:8.8%}
.d_imgf .gb_i img{width:100%;height:100%;cursor:pointer}
.pro_nav li .ibtm .p span{backface-visibility:hidden;-webkit-backface-visibility:hidden}
.pro_nav li .ibtm .p span::before{display:block;content:attr(title);font-weight:700;visibility:hidden;height:1px;color:transparent;margin-bottom:-1px;overflow:hidden}
.tab_tanchuang{position:fixed;width:100%;height:100%;top:0;left:0;z-index:999999;background:rgba(0,0,0,.8);display:none}
.tab_tanchuang .vbox{position:absolute;width:530px;height:370px;top:55%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);opacity:1;background:#fff;text-align:center;display:flex;justify-content:center;align-content:center;flex-wrap:wrap;opacity:0}
.tab_tanchuang .vbox .ltt{width:100%;color:#451464}
.tab_tanchuang .vbox .ltc{margin:25px 0;width:100%}
.tab_tanchuang .vbox .qe{display:block;width:270px;line-height:46px;background:#451464;color:#fff;margin:0 auto;cursor:pointer}
.tab_tanchuang .vbox .qe:hover{background:#451464}
.tab_tanchuang.act .vbox{top:50%;opacity:1;transition-delay:.3s;-webkit-transition-delay:.3s}
.lb_nvc{font-size:20px;margin-top:20px}
.lb_nvc span{background-color:#451464;width:8px;height:8px;border-radius:50%;display:block;margin-right:12px;-webkit-transform:translatey(10px);-moz-transform:translatey(10px);-o-transform:translatey(10px);transform:translatey(10px)}
.lb_nvc .lki{display:flex;margin-bottom:16px;line-height:1.4em}
.lb_nvc .lki div{width:calc(100% - 20px)}
.section .sei_box.balck .info_pro{color:#333!important}
.section .sei_box.white .info_pro{color:#fff!important}
.fpg{width:100%;height:100vh;position:relative;overflow:hidden}
.fpg .section{width:100%;height:100%;overflow:hidden;position:relative}
.fpg .section .bgimg{display:block;width:1920px;max-width:1920px;max-height:100%;position:relative;z-index:4}
.fpg .section .fp-tableCell{position:relative;overflow:hidden}
.fpg .section{background-color:#000}
.zn_pr1 .tit_f{font-size:20px;text-align:center;color:rgba(255,255,255,.8);margin-bottom:10px}
.f_52{font-size:52px}
.zn_pr1 .tit_z{text-align:center;color:#fff;line-height:1.4em;background:linear-gradient(to right,#00e5bb,#00e7f7);-webkit-background-clip:text;color:transparent;margin-bottom:35px}
.zn_pr1 .pic{margin:0 auto;width:50%;display:flex;justify-content:center;position:absolute;top:0;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
.zn_pr1 .pr_b1{position:absolute;top:100px;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%);width:100%}
.zn_pr1 .pr_b1 .pic img{width:392px;-webkit-transition:all .8s cubic-bezier(.4,0,.2,1);-moz-transition:all .8s cubic-bezier(.4,0,.2,1);transition:all .8s cubic-bezier(.4,0,.2,1)}
.zn_pr1 .pr_b1 .tit{background:linear-gradient(to right,#00e5bb,#00e7f7);-webkit-background-clip:text;color:transparent;line-height:1.4em;margin-bottom:10px;font-weight:700}
.zn_pr1 .pr_b1 .pro_tc{position:relative}
.zn_pr1 .pr_b1 .txt{position:absolute;top:0;right:0;width:50%;padding-top:110px;opacity:0;-webkit-transform:translatey(50px);-moz-transform:translatey(50px);-o-transform:translatey(50px);transform:translatey(50px);-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);-moz-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.zn_pr1 .pr_b1 p{color:rgba(255,255,255,.5);font-size:16px;line-height:1.4em;margin-bottom:25px}
.zn_pr1 .pr_b1 .desc{color:#fff;line-height:1.6em;max-width:517px;text-align:justify}
.zn_pr1 .pr_b1 .pic{-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);-moz-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.zn_pr1 .pr_b1.act .pic{left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
.zn_pr1 .pr_b1.act .pic img{width:auto}
.zn_pr1 .pr_b1.act .txt{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
.zn_pr1 .pr_b1 .pro_tc,.zn_pr1 .t_ibn{-webkit-transition:all 1s cubic-bezier(.4,0,.2,1);-moz-transition:all 1s cubic-bezier(.4,0,.2,1);transition:all 1s cubic-bezier(.4,0,.2,1)}
.zn_pr1 .t_ibn.act{opacity:0;visibility:hidden}
.zn_pr1 .pr_b1 .pro_tc.act{-webkit-transform:translatey(-130px);-moz-transform:translatey(-130px);-o-transform:translatey(-130px);transform:translatey(-130px)}
.zn_pr1{width:100%;height:100%;position:relative;padding-top:100px}
.zn_pr1 .ibox{height:100%;display:flex;justify-content:space-between}
.zn_pr2 .ibox{height:100%}
.zn_pr2 .h_pcon{width:100%;display:flex}
.zn_pr2 .h_pcon .l{display:flex;justify-content:center;width:50%}
.zn_pr2 .h_pcon .r{width:50%;height:100%;padding-top:25px}
.zn_pr2 .h_pcon .tit{background:linear-gradient(to right,#00e5bb,#00e7f7);-webkit-background-clip:text;color:transparent;margin-bottom:45px}
.k_info{color:#fff;max-height:472px;overflow-y:auto;padding-right:20px}
.k_info::-webkit-scrollbar{width:2px;height:1px}
.k_info::-webkit-scrollbar-thumb{background:#fff}
.k_info::-webkit-scrollbar-track{background:#554f4f}
.k_info .item{margin-bottom:25px;line-height:1.4em}
.k_info .ki{color:rgba(255,255,255,.5);line-height:1.6em;width:72px;text-align:justify;-webkit-transform:translatey(3px);-moz-transform:translatey(3px);-o-transform:translatey(3px);transform:translatey(3px)}
.k_info .ki::after{content:'';display:inline-block;padding-left:100%}
.k_info p{line-height:1.6em}
.zn_pr2{padding-top:100px}
.p2_bj{width:100%;height:100%;opacity:0}
.zn_to{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}
.zn_pr3 .t_one{text-align:center}
.zn_pr3 .t_one.white .tit{color:#fff!important}
.zn_pr3 .t_one.white p{color:#fff!important}
.zn_pr3 .t_one.balck p{color:#555!important}
.zn_pr3 .t_one.balck .tit{color:#333!important}
.zn_pr3 .t_one .tit{color:#333;margin-bottom:25px}
.zn_pr3 .t_one{position:absolute;top:17%;left:50%;-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-o-transform:translatex(-50%);transform:translatex(-50%)}
.zn_pr3 .t_one p{color:#555;line-height:1.4em}
.sei_box{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}
.sei_box .ibox{height:100%}
.info_pro{position:absolute;top:50%;-webkit-transform:translatey(-50%);-moz-transform:translatey(-50%);-o-transform:translatey(-50%);transform:translatey(-50%);width:50%}
.zn_pr4 .info_pro{left:0;color:#fff;max-width:562px}
.zn_pr4 .info_pr .con{max-width:545px}
.info_pro .tit{line-height:1.4em;margin-bottom:35px}
.info_pro p{line-height:1.8em;text-align:justify}
.zn_pr5 .info_pro{right:0;color:#333;padding-left:100px}
.zn_pr5 .info_pro .con{max-width:620px}
.info_pro .tup{margin-top:42px}
.zn_pr6 .info_pr .con{max-width:620px}
.zn_pr6 .info_pro{right:0;color:#fff;padding-left:100px}
.zn_to .wb{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(1.3);-moz-transform:translate(-50%,-50%) scale(1.3);-o-transform:translate(-50%,-50%) scale(1.3);transform:translate(-50%,-50%) scale(1.3)}
.section .fadeInRightz,.section .fadeInRightz2{opacity:0;-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px)}
.section.ain .fadeInRightz{animation:top2 1s linear forwards;-webkit-animation:top2 1s linear forwards}
.section.ain .fadeInRightz2{animation:top 1s linear forwards;-webkit-animation:top 1s linear forwards}
.section.ain .zn_to .wb{animation:fd 1.6s linear forwards;-webkit-animation:fd 1.6s linear forwards}
.section.ain .fadeInRightz{animation:top 1s linear forwards;-webkit-animation:top 1s linear forwards}
.section.ain .anleft{animation:left 1s linear forwards;-webkit-animation:left 1s linear forwards}
.section.ain .anright{animation:right 1s linear forwards;-webkit-animation:right 1s linear forwards}
.time2{animation-delay:.2s!important;-webkit-animation-delay:.2s!important}
.time4{animation-delay:.4s!important;-webkit-animation-delay:.4s!important}
.time6{animation-delay:.6s!important;-webkit-animation-delay:.6s!important}
.time8{animation-delay:.8s!important;-webkit-animation-delay:.8s!important}
.time10{animation-delay:1s!important;-webkit-animation-delay:1s!important}
.time12{animation-delay:1.2s!important;-webkit-animation-delay:1.2s!important}
.time14{animation-delay:1.4s!important;-webkit-animation-delay:1.4s!important}
.time16{animation-delay:1.6s!important;-webkit-animation-delay:1.6s!important}
@keyframes top{0%{-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px);opacity:0}
    50%{-webkit-transform:translatey(50px);-moz-transform:translatey(50px);-o-transform:translatey(50px);transform:translatey(50px);opacity:.2}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-webkit-keyframes top{0%{-webkit-transform:translatey(100px);-moz-transform:translatey(100px);-o-transform:translatey(100px);transform:translatey(100px);opacity:0}
    50%{-webkit-transform:translatey(50px);-moz-transform:translatey(50px);-o-transform:translatey(50px);transform:translatey(50px);opacity:.2}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@keyframes top2{0%{-webkit-transform:translatey(50px);-moz-transform:translatey(50px);-o-transform:translatey(50px);transform:translatey(50px);opacity:0}
    50%{-webkit-transform:translatey(25px);-moz-transform:translatey(25px);-o-transform:translatey(25px);transform:translatey(25px);opacity:.2}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@-webkit-keyframes top2{0%{-webkit-transform:translatey(50px);-moz-transform:translatey(50px);-o-transform:translatey(50px);transform:translatey(50px);opacity:0}
    50%{-webkit-transform:translatey(25px);-moz-transform:translatey(25px);-o-transform:translatey(25px);transform:translatey(25px);opacity:.2}
    100%{-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0);opacity:1}
}
@keyframes left{0%{-webkit-transform:translatex(-100px);-moz-transform:translatex(-100px);-o-transform:translatex(-100px);transform:translatex(-100px);opacity:0}
    50%{-webkit-transform:translatex(-50px);-moz-transform:translatex(-50px);-o-transform:translatex(-50px);transform:translatex(-50px);opacity:.4}
    80%{-webkit-transform:translatex(-20px);-moz-transform:translatex(-20px);-o-transform:translatex(-20px);transform:translatex(-20px);opacity:.7}
    100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}
}
@-webkit-keyframes left{0%{-webkit-transform:translatex(-100px);-moz-transform:translatex(-100px);-o-transform:translatex(-100px);transform:translatex(-100px);opacity:0}
    50%{-webkit-transform:translatex(-50px);-moz-transform:translatex(-50px);-o-transform:translatex(-50px);transform:translatex(-50px);opacity:.4}
    80%{-webkit-transform:translatex(-20px);-moz-transform:translatex(-20px);-o-transform:translatex(-20px);transform:translatex(-20px);opacity:.7}
    100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}
}
@keyframes right{0%{-webkit-transform:translatex(100px);-moz-transform:translatex(100px);-o-transform:translatex(100px);transform:translatex(100px);opacity:0}
    50%{-webkit-transform:translatex(50px);-moz-transform:translatex(50px);-o-transform:translatex(50px);transform:translatex(50px);opacity:.4}
    80%{-webkit-transform:translatex(20px);-moz-transform:translatex(20px);-o-transform:translatex(20px);transform:translatex(20px);opacity:.7}
    100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}
}
@-webkit-keyframes right{0%{-webkit-transform:translatex(100px);-moz-transform:translatex(100px);-o-transform:translatex(100px);transform:translatex(100px);opacity:0}
    50%{-webkit-transform:translatex(50px);-moz-transform:translatex(50px);-o-transform:translatex(50px);transform:translatex(50px);opacity:.4}
    80%{-webkit-transform:translatex(20px);-moz-transform:translatex(20px);-o-transform:translatex(20px);transform:translatex(20px);opacity:.7}
    100%{-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);opacity:1}
}
@keyframes fd{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}
    100%{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
@-webkit-keyframes fd{0%{-webkit-transform:translate(-50%,-50%) scale(1.2);-moz-transform:translate(-50%,-50%) scale(1.2);-o-transform:translate(-50%,-50%) scale(1.2);transform:translate(-50%,-50%) scale(1.2)}
    100%{-webkit-transform:translate(-50%,-50%) scale(1);-moz-transform:translate(-50%,-50%) scale(1);-o-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}
}
.re_swi .pic img{width:100%}
.ag_con .r_con .item.last2 .in_pt{width:100%}
.fpg .ibox{max-width:none}
.zn_pr5 .info_pro{display:flex;justify-content:flex-end}
.fpg .bgf{background-color:#fff;height:100%;width:100%}
.fpg .g_recv{padding-top:150px;padding-bottom:50px}
.g_bot{padding:60px 0}
.re_ln .c .r_jt_ml{display:none}
.fpg .section{padding-top:65px}
.fpg .section.section_1,.fpg .section.section_2{padding-top:0}
@media (max-width:1680px){.ag_con .l{width:40%}
    .footer .fl{width:400px}
    .head .hleft{height:100px}
    .fa_txt{right:-28px;bottom:30px;width:380px}
    .head .h_so{width:28px}
    .head .h_so .h_sobtn{right:5px}
    .head .ul1 li{margin-right:35px}
    .head .dh_h{font-size:18px}
    .head .h_so input{position:absolute;width:0;padding:0;height:100%;top:0;right:28px;background-color:#fff;border-bottom:1px solid #333}
    .head .h_so:hover input{width:210px;padding:0 13px}
    .zn_pr1 .tit_z{margin-bottom:30px}
}
@media (max-width:1600px){.head .h_so:hover input{width:200px;padding:0 13px}
    .f_12{font-size:12px}
    .f_16{font-size:14px}
    .f_18{font-size:16px}
    .f_20{font-size:18px}
    .f_22{font-size:20px}
    .f_24{font-size:20px}
    .f_26{font-size:24px}
    .f_28{font-size:26px}
    .f_30{font-size:28px}
    .f_32{font-size:28px}
    .f_34{font-size:28px}
    .f_36{font-size:28px}
    .f_38{font-size:28px}
    .f_40{font-size:30px}
    .f_42{font-size:30px}
    .f_46{font-size:30px}
    .f_48{font-size:30px}
    .f_50{font-size:30px}
    .f_52{font-size:30px}
    .f_56{font-size:30px}
    .f_58{font-size:30px}
    .f_54{font-size:30px}
    .f_60{font-size:30px}
    .p_100{padding:70px 0}
    .pt_100,.pt_110{padding-top:70px}
    .fr1_con .r{padding-left:50px}
    .fr1_con .l{padding-right:50px}
    .fr1_con .iten{width:270px}
    .fan_r3 .dz_list{padding:0 20px}
    .p_110{padding:70px 0}
    .p_90{padding:60px 0}
    .ag_list{width:90%}
    .ag_list li{width:165px}
    .ag_con .l{width:37%}
    .w128{width:77.666%}
    .pro_fnav{width:100%}
    .dz_list li .p .span{width:114px}
    .dz_list{padding:0 100px}
    .dz_r2{padding:40px 0 70px}
    .re_ln .c_pic{width:180px;height:180px}
    .re_r1{margin-bottom:70px}
    .qc_list li::before{right:-43%}
    .r3_con .l{padding:60px 30px 0 70px}
    .footer .fl{width:300px}
    .footer .ul1 li{width:100px;margin-right:25px}
    .in_r3 .itbn p{font-size:60px}
    .in_r3 .itbn .nl .inf{padding:0}
    .in_r3 .tit{color:#fff;margin-bottom:60px}
    .in_r3{height:720px}
    .in_r3 .ibox .l{padding-right:100px}
    .in_r3 .ibox .r{padding-left:100px}
    .in_r3 .itbn .nl .c1{font-size:26px;margin-bottom:16px}
    .new_con .item .pic{width:274px}
    .new_con .item .txt{width:calc(100% - 274px)}
    .new_con .item .desc{margin-bottom:25px}
    .in_r5{height:500px}
    .fan_con .l_nacv{width:300px;padding:30px 0 19px}
    .fan_con .l{width:350px}
    .l_nacv .lik{margin-bottom:16px}
    .l_nacv .lik{height:50px}
    .desc_fan .r2{padding:0 70px 0 140px}
    .desc_fan{width:69%}
    .pro_nav li .itb{padding:16px 0}
    .pro_nav li .ibtm{padding:18px 0}
    .pro_nav li .ibtm .p.act span{font-size:16px}
    .in_r2 .pro_nav li .ibtm .p{height:18px}
    .fa_txt{right:-34px;bottom:16px;width:340px;height:240px;padding:37px 10px 26px 20px}
    .fand .g_yan .con{width:100px;height:100px}
    .fand .con .txt{width:72px;height:72px;-webkit-transform:translate(21%,-120%);-moz-transform:translate(21%,-120%);-o-transform:translate(21%,-120%);transform:translate(21%,-120%);font-size:14px}
    .fand .g_yan{width:50px;height:50px}
    .desc_fan,.r_unl{height:75%}
    .zn_pr1 .pr_b1 .pic img{width:308px}
    .zn_pr1 .pr_b1.act .pic img{width:268px}
    .in_pbox .l{width:300px}
    .in_pbox .r{width:calc(100% - 300px);position:relative}
    .r .lr_np div.prev{left:23px!important}
    .fand .con .txt p{font-size:14px}
    .k_info{max-height:440px}
    .head .logo img{height:20px}
    .head .ul1 li{font-size:16px}
}
@media (max-width:1440px){.ab_desc{margin:40px 0 50px}
    .ab_icons .iten .pic img{width:80px}
    .ab_icons .iten .pd p{font-size:40px}
    .ab_icons{margin-bottom:50px}
    .fan_r3 .dz_list{padding:0 0}
    .ag_con .r_con{padding:60px 50px}
    .ag_con .r_con{width:670px}
    .ag_con{height:627px}
    .qc_list li::before{right:-30%}
    .iconv .ic{margin-right:55px}
    .fa_txt{right:-40px;bottom:16px;width:300px;height:224px}
    .z_tanchuang .tbox .modal{width:80%}
}
@media (max-width:1366px){.desc_fan .r2{padding:0 60px 0 113px}
    .iconv .ic img{width:50px}
    .iconv .ic img{margin-right:14px}
    .zn_pr1{padding-top:70px}
    .zn_pr1 .pr_b1{top:59px}
    .zn_pr1 .pr_b1 .pic img{width:261px}
    .zn_pr1 .pr_b1.act .pic img{width:243px}
    .zn_pr2{padding-top:70px}
    .zn_pr2 .h_pcon{padding:30px 0}
    .zn_pr2 .h_pcon .tit{margin-bottom:25px}
    .k_info .item{margin-bottom:18px}
    .k_info p{font-size:18px}
    .zn_pr2 .h_pcon .l img{width:200px}
    .fpg .g_recv{padding-top:100px;padding-bottom:20px}
    .g_recv .re_tit{margin-bottom:25px}
    .g_bot{padding:20px 0}
    /*.footer .ibox .li .qr img{width:90px;margin:0 auto}*/
    /*.footer2 .noc{padding:20px 0}*/
    .in_navs .itvn .icon{width:29px;height:29px}
    .in_navs .itvn{height:52px;padding:0 20px}
    .t_img{height:500px}
    .k_info{max-height:348px}
    .ag_con .item{margin-bottom:20px}
    .ag_con .r_con .item.last2{margin-bottom:25px}
}
@media (max-width:1024px){.g_ban.fan .ban_txt{top:50%}
    .right_con .tanc_tel{display:none}
    .desc_fan,.r_unl{height:100%}
    .f_12{font-size:12px}
    .f_16{font-size:14px}
    .f_18{font-size:16px}
    .f_20{font-size:18px}
    .f_22{font-size:20px}
    .f_24{font-size:20px}
    .f_26{font-size:22px}
    .f_28{font-size:22px}
    .f_30{font-size:22px}
    .f_32{font-size:22px}
    .f_34{font-size:22px}
    .f_36{font-size:22px}
    .f_38{font-size:22px}
    .f_40{font-size:24px}
    .f_42{font-size:24px}
    .f_46{font-size:24px}
    .f_48{font-size:24px}
    .f_50{font-size:24px}
    .f_52{font-size:24px}
    .f_56{font-size:24px}
    .f_58{font-size:24px}
    .f_54{font-size:24px}
    .f_60{font-size:24px}
    .pc{display:none}
    .m_head,.ml{display:block}
    .head,.ibox,body{min-width:200px}
    .box{padding:0 5%;width:100%;min-width:200px}
    .ibox,.ibox2{padding:0 5%;width:100%;min-width:200px}
    .p_100{padding:35px 0}
    .p_110{padding:35px 0}
    .p_90{padding:35px 0}
    .pt_100{padding-top:35px}
    .from_con{margin-top:25px;padding:0}
    .from_con .inpt{width:48%;margin-bottom:30px}
    .from_con .inpt:last-child{width:100%}
    .from_con input,.from_con select{font-size:16px}
    .map_con{display:block;height:auto;margin-top:25px}
    .map_con .l{width:100%}
    .map_con .l .txt{position:initial;transform:translatey(0);-webkit-transform:translatey(0)}
    .map_con .r{width:100%;height:350px}
    .map_con .l .txt{padding:20px}
    .map_con .en_tit{margin-bottom:20px}
    .map_con .tit{margin-bottom:23px}
    .map_con .tl{margin-bottom:46px}
    .g_ban .ban_txt p{font-size:18px}
    .g_navs{display:none}
    .hor_con ul li{width:33.33%}
    .hor_con ul li{padding:0 8px}
    .hor_con ul{margin:0 -8px}
    .hor_nav{display:flex;justify-content:center;margin:25px 0 30px}
    .w128{width:100%;padding:0 5%}
    .ab_desc{margin:20px 0 30px}
    .ab_icons .iten .pd p{font-size:30px;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
    .ab_icons .iten .pic img{width:60px}
    .ab_icons .iten{width:170px}
    .video_con .play_btn .con img{width:40px}
    .ban_txt .zx{width:108px;height:35px;border-radius:6px;line-height:35px}
    .fr1_con{display:block}
    .fr1_con .l,.fr1_con .r{padding:0;width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}
    .fr1_con .iten{height:40px;line-height:40px;margin-bottom:20px}
    .fr1_con{margin-top:25px}
    .fr1_con .c{width:100%}
    .fr1_con .l{margin-bottom:15px}
    .fr1_con .l .items,.fr1_con .r .items{width:100%;display:flex;flex-wrap:wrap}
    .fr1_con .iten{width:48%}
    .fr1_con .items .iten:last-child,.fr1_con .iten{margin:0 auto 15px}
    .fr1_con .r .iten{margin-bottom:15px}
    .fr1_con .iten{font-size:14px}
    .fr1_con .l img{transform:rotate(90deg);-webkit-transform:rotate(90deg)}
    .fr1_con .r img{transform:rotate(90deg);-webkit-transform:rotate(90deg);margin-bottom:10px}
    .fr1_con .r{margin-top:15px}
    .fan_r3{height:600px}
    .fan_r3 .p_title{margin-bottom:30px}
    .fan_r3 .dz_list{margin-top:0}
    .fan_r3 .dz_list{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .fan_r3 .dz_list li{display:inline-block;vertical-align:bottom}
    .fan_r3 .dz_list::-webkit-scrollbar{width:2px;height:0}
    .fan_r3 .dz_list::-webkit-scrollbar-thumb{background:#451464}
    .fan_r3 .dz_list::-webkit-scrollbar-track{background:#fff}
    .dz_r1 .dz_list{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .dz_r1 .dz_list li{display:inline-block;vertical-align:bottom}
    .dz_r1 .dz_list::-webkit-scrollbar{width:2px;height:0}
    .dz_r1 .dz_list::-webkit-scrollbar-thumb{background:#451464}
    .dz_r1 .dz_list::-webkit-scrollbar-track{background:#f5f5f5}
    .dz_r1 .dz_list li .con{white-space:initial}
    .dz_r1 .dz_list li{width:210px;padding:20px}
    .dz_r1 .dz_list li{height:280px}
    .dz_r1 .dz_list{height:280px}
    .dz_list li .icon img{width:80px}
    .dz_list li::before{width:100px;height:100px;top:7px}
    .dz_list li .p{margin-top:6px;margin-bottom:15px;height:24px}
    .fan_r3 .dz_list li .p .span{width:85px}
    .fan_r3 .dz_list li{width:190px;padding:16px}
    .fan_r3 .dz_list{height:260px}
    .fan_r3 .dz_list li .con{white-space:initial}
    .fan_r3{padding:50px 0 50px;height:auto}
    .fan_r3 .dz_list li{height:250px}
    .fan_r4,.fan_r5{padding:35px 0 35px}
    .al_con, .f_proi{margin:10px 15px 0}
    .news_list li{padding:0 10px;width:50%;margin-bottom:30px}
    .news_list{margin:0 -10px 20px}
    .news_list .txt{padding:20px 30px}
    .new_nav{margin-bottom:25px}
    .ml_more{display:block;cursor:pointer}
    .ul_fy{display:none}
    .contner_new{width:100%;padding:0 5%}
    .jump .go{width:100%;margin-bottom:20px}
    .jump{display:block}
    .jump .back a{width:125px;height:43px;border-radius:6px}
    .desc_n{padding:25px 0}
    .jump{padding:25px 0 20px}
    .ag_list{width:100%}
    .ag_list .pic img{width:80px}
    .ag_list .txt{padding:20px 0 10px}
    .ag_list .txt::before{font-size:48px}
    .ag_list{display:block;padding-bottom:20px;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .ag_list li{display:inline-block;vertical-align:bottom;white-space:initial;margin-right:70px}
    .ag_list::-webkit-scrollbar{width:2px;height:1px}
    .ag_list::-webkit-scrollbar-thumb{background:#451464}
    .ag_list::-webkit-scrollbar-track{background:#f5f5f5}
    .ag_list li::before{right:-32%}
    .ag_list .txt::before{left:3px}
    .ag_list li:last-child{margin-right:0}
    .ag_list{margin:25px auto 35px}
    .ag_con{margin-top:25px}
    .ag_con .r_con{position:initial}
    .ag_con{padding:25px 20px}
    .ag_con .r_con{padding:15px}
    .ag_con .r_con{width:100%;margin-top:20px}
    .ag_con{height:auto}
    .ag_con .l .tit{margin-bottom:15px}
    .ag_con .l{width:100%}
    .pro_fnav{position:initial}
    .pro_top{height:auto;margin-top:35px}
    .lien{margin-top:30px}
    .pro_fnav .iten:not(:last-child){margin-right:75px}
    .new_desc{padding-top:35px}
    .pro_r1 .l,.pro_r1 .r{float:none;width:100%}
    .pro_r1 .r{padding-left:0;margin-top:25px}
    .pro_swi2{display:none}
    .v_inc .txt,.video_list .con .txt{padding:0 20px 20px}
    .v_inc .txt .bf{width:30px;height:30px}
    .video_list li{width:50%}
    .n_gnav{display:none}
    .dw_top{margin-bottom:35px}
    .so_dw{width:390px}
    .dw_list{margin-bottom:30px}
    .dz_list{padding:0}
    .dz_list li .p .span{width:89px}
    .dz_r1 .dz_list li:hover .span{font-size:22px}
    .xq_box{margin-top:30px}
    .dz_r2{padding:10px 0 35px}
    .bt_info .btns a{width:116px;border-radius:8px;line-height:43px}
    .dz_list li::before{width:100%;height:100%;top:0}
    .dz_list li .icon img{width:54px;left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
    .dz_list li .p .span{left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0);color:#451464;font-size:24px}
    .dz_r1 .dz_list li .span{font-size:22px}
    .dz_list li .desc{height:126px}
    .dz_list li .con{opacity:1}
    .dz_list li .icon{height:54px}
    .dz_list li:not(:last-child){margin-right:25px}
    .dz_list li .p{margin-top:20px}
    .dz_list{margin-top:25px}
    .re_ln .bgc,.re_ln .r .bgc{display:none}
    .re_ln .icons{width:100%}
    .re_ln .l .r_jt{transform:rotate(90deg);-webkit-transform:rotate(90deg)}
    .re_ln .r .r_jt{transform:rotate(-90deg);-webkit-transform:rotate(-90deg)}
    .re_ln .r{padding-left:0}
    .re_ln .l{padding-right:0}
    .re_ln .c_pic{width:110px;height:110px}
    .re_ln .c_pic img{width:60%}
    .re_ln .r_jt{margin:15px auto}
    .re_ln{margin-top:25px;padding-bottom:0}
    .re_r1{margin-bottom:35px}
    .qc_list{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .qc_list li{display:inline-block;vertical-align:bottom;white-space:initial;margin-right:70px}
    .qc_list li .pic img{width:80px}
    .r2_con{height:600px;padding:50px 20px;height:auto}
    .r2_con .tit_1{margin-bottom:25px}
    .r2_con .desc{margin:0 auto 35px}
    .qc_list::-webkit-scrollbar{width:0;height:0}
    .qc_list li:last-child{margin-right:0}
    .qc_list li::before{right:-54%}
    .re_ln{display:flex;justify-content:center}
    .re_ln .r .icons .ivo{margin-right:0}
    .re_ln .icons .ivo{margin-right:0;margin-bottom:20px}
    .re_ln .l,.re_ln .r{width:auto}
    .re_ln .icons{display:flex;width:auto;flex-wrap:wrap}
    .re_ln .icons .ivo{width:100%}
    .r3_con .r{display:none}
    .r3_con .l{width:100%}
    .r3_con .top_on .lr_re{display:none}
    .sise{display:none}
    .r3_con .l{padding:20px}
    .r3_con{height:auto}
    .r3_con .top_on .desc{margin-bottom:0}
    .r3_con .top_on .swiper-slide{padding:0}
    .sl_img{padding-bottom:30px}
    .r3_con{margin-top:25px}
    /*.footer{display:none}*/
    /*.footer2 a,.footer2 p{display:block;text-align:center;margin-bottom:8px}*/
    /*.footer2 .flt{float:none}*/
    /*.footer2 .flt .f_logo{margin:0 auto 14px;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}*/
    /*.footer2 .flt{line-height:1.4em}*/
    /*.footer2 .flt a img{width:60px;display:inline-block}*/
    /*.footer2 .flt .f_logo img{width:100px}*/
    /*.footer2 .frt{float:none;text-align:center;display:flex;justify-content:center;margin-left:0;line-height:1.2em}*/
    /*.footer2{padding:20px 0}*/
    /*.footer2 .noc{padding:0}*/
    .hleft a.m_mo{display:none}
    .hleft .hfr{display:none}
    .daohang_di,.daohang_di a{display: flex!important;}
    .head .logo img{height:20px}
    .head,.head.act{height:50px}
    .main{padding-top:50px}
    .m_mo{display:block;margin-right:30px}
    .ban_rl{display:none}
    .banner .banner_d{bottom:20px;display: none}
    .banner .swiper-pagination-bullet{width:8px;height:8px}
    .in_r3 .ibox .l,.in_r3 .ibox .r{float:none;padding:0;width:100%}
    .in_r3{height:auto}
    .in_r3 .ibox .r::before{display:none}
    .in_r3{padding:35px 0}
    .in_r3 .tit{margin-bottom:25px}
    .in_r3 .itbn p{font-size:36px}
    .in_r3 .itbn .nl .c1{font-size:16px;margin-bottom:4px}
    .in_r3 .itbn{padding:30px 0}
    .in_r3 .pic .play img{width:40px;margin:0 auto 8px}
    .in_r3 .pic{margin-bottom:15px}
    .in_r3 .itbn .nl{width:140px}
    .in_r3 .itbn .nr{width:calc(100% - 160px)}
    .in_r3 .itbn{align-items:center}
    .in_r3 .itbn .nr{padding:0}
    .in_r3 .desc{height:auto;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3333;overflow:hidden}
    .in_r3 .txt .tit{font-size:22px}
    .in_r3 .itbn .nr{-webkit-transform:translatey(10px);-moz-transform:translatey(10px);-o-transform:translatey(10px);transform:translatey(10px)}
    .in_r4 .l,.in_r4 .r{width:100%;float:none;padding:0}
    .in_r4 .r{margin-bottom:25px}
    .in_r4 .t2{padding-bottom:15px;margin-bottom:25px}
    .new_con .item{margin-bottom:20px}
    .lr_sy{display:none}
    .in_new .desc{margin-bottom:15px}
    .in_new .txt{padding-top:15px}
    .in_new{padding-bottom:30px}
    .in_new .txt .data{margin-bottom:0}
    .in_r5{height:auto;padding:50px 0}
    .in_r5 .t1{margin-bottom:20px}
    .in_r5 .t3{margin-bottom:40px}
    .in_r5 .t4 span{font-size:36px}
    .pro_box .r{width:100%}
    .pro_list{margin:0 -10px 20px}
    .pro_tit{margin-bottom:25px}
    .pro_box .l .pro_so .btn{border:1px solid #451464}
    .zl_list li{width:270px;margin-right:60px}
    .zl_r2 .ibox{display:block}
    .zl_r2 .l{width:100%;margin-bottom:30px}
    .zl_r2 .r{padding-left:0;width:100%}
    .zl_r2 .b_tit{margin-bottom:20px}
    .zl_r2 .r_de{margin-bottom:30px}
    .zl_t{margin-bottom:20px}
    .zl_list .pic img{width:80px}
    .zl_list{margin-top:25px}
    .g_bot{padding:50px 0}
    .g_bot a{width:100%}
    .g_bot{display:block}
    .g_bot a{padding:0 20px}
    .g_bot a{height:60px;margin-bottom:2px}
    .so_box{padding:0 0 35px}
    .so_tit{margin-bottom:30px}
    .new_desc .pro_list li{width:33.33%}
    .so_ino a{width:108px}
    .fan_con{display:block}
    .fan_con .l{width:100%}
    .fan_con .l_nacv{width:100%;padding:0;box-shadow:none}
    .fan_con .l_nacv .icon{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .l_nacv .lik{display:inline-block;width:auto;overflow:hidden;margin-right:12px}
    .fan_con .l_nacv .icon::-webkit-scrollbar{width:0;height:0}
    .l_nacv .lik:last-child{margin-right:0}
    .fan_con .r{width:100%}
    .fan_con .r{position:relative;overflow:hidden}
    .desc_fan{width:100%;top:0}
    .r_unl{top:0}
    .yuan{display:none}
    .desc_fan .l_la,.r_unl .ilo{font-size:14px}
    .desc_fan .l_la .iob::before,.r_unl .ilo .ion::before{width:40px;height:40px}
    .desc_fan .l_la .iob,.r_unl .ilo .ion{width:28px;height:28px}
    .r_unl .ilo{width:100px}
    .r_unl .ilo img{right:1px}
    .desc_fan .l_la img{top:22%;left:-5px}
    .desc_fan .r2{padding:0 20px 0 54px}
    .desc_fan .l_la{padding-left:10px}
    .desc_fan .l_la img{top:22%;left:-24px}
    .desc_fan .desv{margin-bottom:20px}
    .in_pbox{display:block}
    .in_pbox .l{width:100%}
    .in_pbox .r{width:100%;padding-left:0;position:relative}
    .r .lr_np div.prev{left:23px!important}
    .in_r2 .pro_nav li .ibtm .p span,.in_r2 .pro_nav li .ibtm .p.act span,.in_r2 .pro_nav li .ibtm .p:hover span,.in_r2 .pro_nav li .itb,.in_r2 .pro_nav li .itb:hover{color:#000}
    .in_pbox .l{height:255px;overflow-y:auto;padding-right:15px;margin-bottom:30px}
    .pro_nav li:first-child .itb{border-top:none}
    .in_pbox .l::-webkit-scrollbar{width:4px;height:1px}
    .in_pbox .l::-webkit-scrollbar-thumb{background:#451464}
    .in_pbox .l::-webkit-scrollbar-track{background:#eee}
    .r2_tit{display:block}
    .r2_tit .l{width:100%;margin-bottom:20px}
    .more_g{width:119px;height:42px;border-radius:6px}
    .more_g span{margin-left:12px}
    .r2_tit{margin-bottom:25px}
    .in_navs .itvn{height:54px;padding:0 20px}
    .in_navs .itvn .icon{width:29px;height:29px}
    .t_img{height:300px}
    .in_swi{padding-bottom:10px}
    .pro_box .l.act{right:0}
    .pro_box .l{position:fixed;top:0;right:-76%;background-color:#000;width:76%;z-index:2000;height:100%;padding-right:0}
    .pro_box .l .con{width:100%;margin:0 auto;padding:0 5% 0;height:100%;overflow-y:auto}
    .pro_box .l{padding-top:75px}
    .pro_box .l .pro_so{position:absolute;top:0;left:0;width:100%;z-index:3;padding:0 5%}
    .mkl_c{position:relative;z-index:2}
    .pro_nav li .ibtm .p span,.pro_nav li .ibtm .p.act span,.pro_nav li .ibtm .p:hover span,.pro_nav li .itb,.pro_nav li .itb:hover{color:#fff}
    .hot_label .tips .lo{color:#fff}
    .in_pros2 .three{background-color:#000}
    .in_pros2 .three a.act,.in_pros2 .three a:hover{color:#fff}
    .in_pros2 .three a{color:rgba(255,255,255,.8)}
    .hot_label .tit{color:#fff}
    .hot_label{margin-top:25px}
    .pro_nav li .ibtm .p.act span{font-size:15px}
    .in_pros2 .three{padding:20px;margin-top:0}
    .pro_box .l{-webkit-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-o-transition:all cubic-bezier(.25,.46,.45,.94) .3s;-moz-transition:all cubic-bezier(.25,.46,.45,.94) .3s;transition:all cubic-bezier(.25,.46,.45,.94) .3s}
    .pro_box .l .t_one{display:none}
    .pro_box .l .pro_so{height:40px;margin-top:30px}
    .pro_nav li .itb{padding:20px 0}
    .ibox.vbn{padding:0}
    .fan_con .l{padding:0 5%}
    .pos{padding:30px 0 35px}
    .banner .swiper-slide .text p{margin-bottom:25px}
    .pt_110{padding-top:35px}
    .in_navs{margin-top:20px;margin-bottom:25px}
    .x_img{display:none}
    .fan_con .l_nacv::before{display:none}
    .right_con{right:0}
    .map_con .desc p{font-size:16px}
    .cu_more{width:133px;height:42px;line-height:42px;border-radius:6px}
    .news_list .data{padding:20px 0 0}
    .r3_con .top_on{margin-bottom:20px}
    .r3_con .top_on .desc{height:120px}
    .fa_txt{display:none}
    .right_con .iten{width:35px;height:35px;padding:0;display:flex;justify-content:center;align-items:center}
    .right_con .iten p{display:none}
    .right_con .itev{width:35px;height:35px}
    .right_con .iten img{margin:0;-webkit-transform:translatey(1px);-moz-transform:translatey(1px);-o-transform:translatey(1px);transform:translatey(1px)}
    .right_con .itev{background-color:#451464;border-color:#451464}
    .right_con .itev .i2{opacity:1}
    .h_pnac{display:flex}
    .pro_box .l .pro_so{display:none}
    .pro_box .l{padding-top:4px}
    .z_tanchuang .tbox .modal{width:95%;padding:5px}
    .z_tanchuang .tbox .modal .out{top:-35px;right:0;width:30px;height:30px;line-height:30px;background-size:12px}
    .right_con .itev.w_x .wx_img{right:40px}
    .zn_pr1 .pr_b1{position:initial;z-index:2}
    .zn_pr1 .pic{position:initial;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
    .section .fadeInRightz,.section .fadeInRightz2,.zn_pr1 .pr_b1{opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
    .zn_pr1 .pr_b1{padding-top:50px}
    .zn_pr1 .pr_b1 .txt{position:initial;width:50%;padding-top:40px;opacity:1;-webkit-transform:translatey(0);-moz-transform:translatey(0);-o-transform:translatey(0);transform:translatey(0)}
    .zn_pr1 .pr_b1 .pro_tc{display:flex}
    .fpg{height:auto}
    .zn_pr2 .h_pcon .l img{width:auto}
    .zn_pr2 .h_pcon .l{width:45%}
    .zn_pr2 .h_pcon .r{width:55%}
    .zn_pr2{padding-top:20px}
    .fpg .g_recv{padding-top:30px}
    .info_pro,.zn_pr3 .t_one{width:100%;top:10%;left:0;-webkit-transform:translatex(0);-moz-transform:translatex(0);-o-transform:translatex(0);transform:translatex(0)}
    .zn_pr3 .t_one .tit{text-align:left}
    .zn_pr3 .t_one p{text-align:left}
    .info_pro{padding:0 5%}
    .info_pro .tit{margin-bottom:25px}
    .zn_pr5 .info_pro,.zn_pr6 .info_pro{padding-left:0;padding:0 5%}
    .zn_pr5 .info_pro .con{width:100%}
    .info_pro .tup{margin-top:20px}
    .head .ul1{display:none}
    .men_c{display:block}
    .fan_con .l_nacv .tit{text-align:left;margin-bottom:25px;margin-top:10px}
    .sl_img .swiper-slide::before{display:none}
    .r2_con .desc{text-align:left}
    .re_ln .c .r_jt_ml{display:block}
    .re_r1 .re_ln .r_jt{display:none}
    .re_ln .c{display:flex;align-items:center;justify-content:center}
    .re_ln .c .c_pic{margin:0 20px}
    .re_ln .c .r_jt_ml.t2{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
    .re_ln .c{margin:25px 30px}
    .ab_tit.ab_t{text-align:left}
    .k_info{max-height:400px}
}
@media (max-width:960px){.d_imgf{display:none!important}
    .lr_np{display:none}
    .pro_nswi{padding-bottom:40px}
    .pro_nswi .pic{padding:0}
    .al_swi{padding-bottom:20px;margin-bottom: 40px;}
    .sy_d{display:block;left: 0;width: 100%;}
    .sh_swi{padding-bottom:30px}
    .yt_pic{padding-bottom:40px}
    .pro_swi1d{display:none}
    .parameter li{width:50%;margin-bottom:20px;padding-left:15px}
    .parameter p{font-size:18px}
    .re_swi .txt{padding:20px 25px}
    .re_swi{padding-bottom:35px}
    .g_recv .re_tit{margin-bottom:25px}
    .xq_box{display:block}
    .xq_box .l{width:100%;padding:30px 15px;margin-bottom:20px}
    .xq_box .l .desc{height:auto}
    .xq_box .r{display:block;width:100%}
    .xq_box .r ul li{width:100%;height:33.33%;float:none}
    .xq_box .r{height:320px}
    .xq_box .r ul li .con{padding:0 15px;width:100%}
    .xq_box ul .deco{margin:0}
    .xq_box .r ul li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.3)}
    .xq_box ul .deco i{width:15px;height:15px}
    .xq_box ul .deco{float:right}
    .xq_box ul li p{margin-top:0;float:left}
    .xq_box .r ul li .con{display:block}
    .xq_box ul .deco{width:20px;height:20px}
    .xq_box ul li p{font-size:16px}
    .xq_box .l s{margin:20px 0}
    .so_ino{display:block}
    .so_ino .l{margin-bottom:20px}
    .so_tit .so_dw{width:100%}
    .so_tit .tit{margin-bottom:25px}
    .pro_box .l .pro_so input{height:38px}
    .pro_box .l .pro_so{align-items:center}
    .tab_tanchuang .vbox{width:90%;height:290px}
    .t_img img{position:initial;width:100%}
}
@media (max-width:700px){.from_con .inpt{width:100%;margin-bottom:25px}
    .hor_con ul li{width:50%}
    .hor_nav .itvb{width:160px}
    .ab_icons{display:block}
    .ab_icons .iten{width:100%;margin-bottom:35px}
    .ab_icons .iten .txt{border-top:none;position:relative}
    .ab_icons .iten .txt::before{content:'';width:200px;height:1px;background-color:#e5e5e5;position:absolute;top:0;left:50%;margin-left:-100px}
    .news_list li{padding:0;width:100%;margin-bottom:20px}
    .news_list{margin:0 0 10px}
    .news_list .txt{padding:20px}
    .new_nav{display:block}
    .new_nav .r{margin-top:25px}
    .new_nav{margin-top:25px}
    .con_info,.con_info .l{display:block;text-align:center}
    .con_info .l p{margin-right:0;margin-bottom:10px}
    .con_info{padding-bottom:20px}
    .contner_new .tit{margin-bottom:25px}
    .ag_list .pic img{width:60px}
    .ag_con .in_pt{width:100%}
    .ag_con .item{flex-wrap:wrap}
    .ag_con .item .in_pt.p2{width:100%;margin-top:20px}
    .ag_con .item .in_pt.yz .bot .yzm{width:126px}
    .ag_con .item .in_pt.yz .bot input{width:calc(100% - 136px)}
    .ag_con .r_con .item.last2{margin-bottom:28px}
    .pro_top{display:none}
    .pro_swi1d{display:block}
    .pro_swi1{padding-bottom:30px}
    .pro_r1 .bq .l1{font-size:14px}
    .pro_r1 .title{margin-bottom:15px}
    .pro_r2{padding:35px 0 0}
    .sh_swi{margin-top:25px}
    .pro_r3{padding:35px 0}
    .pro_r4{padding:35px 0 0}
    .pro_r5{padding:35px 0 0}
    .rd_con{margin-top:0}
    .parameter{margin-top:0}
    .parameter li{width:100%;padding:0}
    .video_top{margin:25px 0 35px}
    .video_top .v_inc{width:100%;margin-bottom:20px}
    .video_top .v_inc:last-child{margin-bottom:0}
    .video_top{display:block}
    .video_list li{width:100%;padding:0;margin-bottom:20px}
    .video_list{margin:0 0 30px}
    .video_list li:last-child{margin-bottom:0}
    .dw_list li{display:block}
    .dw_list li .l{width:100%;margin-bottom:20px}
    .dw_list li{padding:20px 10px;margin-bottom:25px}
    .dw_list li .txt{padding-left:10px}
    .dw_list li .txt .info p{margin-right:10px}
    .dw_list li .r{float:right}
    .dw_list li{overflow:hidden}
    .dw_top{display:block}
    .so_dw{width:100%;margin-top:25px}
    .bt_info .ibox{display:block}
    .bt_info{height:auto;padding:30px 0}
    .bt_info .tit{margin-bottom:25px;text-align:center}
    .bt_info .btns{justify-content:center}
    .bt_info .btns a{width:101px;line-height:35px}
    .re_ln .icons .pic img{width:45px}
    .re_ln .icons p{font-size:14px}
    .f_20,.f_22{font-size:16px}
    .new_con .item{display:block}
    .new_con .item .pic{width:100%}
    .new_con .item .pic img{width:100%}
    .new_con .item .txt{width:100%;padding:15px 18px}
    .new_con .item .tit{margin-bottom:14px}
    .in_r4 .t2{display:block}
    .in_r4 .t2 .l2{margin-top:20px}
    .in_r5 .t4 img{width:23px}
    .in_r5 .t4{font-size:18px}
    .in_r5 .t4 span{font-size:28px}
    .pro_con {padding: 2.4rem 0 0;}
    .pro_box {margin: 0 15px;}
    .pro_list li{width:50%}
    .pro_list li{margin-bottom:20px}
    .zl_list li .con{display:flex;width:100%}
    .zl_list{display:block}
    .zl_list .pic img{width:60px}
    .zl_list .txt{width:calc(100% - 60px);padding-left:20px}
    .zl_list li{width:100%;margin-bottom:30px}
    .zl_list .tit{margin-bottom:6px}
    .zl_list .pic{margin-bottom:0}
    .new_desc .pro_list li{width:50%}
    .so_ino a{width:32%;margin-right:0}
    .so_ino .l{display:flex;justify-content:space-between}
    .dw_list li .txt .info p img{width:12px;height:12px;margin-right:5px}
    .dw_list li .txt .info p{align-items:center}
    .desc_fan .desv{height:100px}
    .desc_fan .tit{color:#fff;margin-bottom:8px}
    .iconv{display:block;overflow-x:auto;overflow-y:hidden;white-space:nowrap}
    .iconv .ic{display:inline-block}
    .iconv::-webkit-scrollbar{width:0;height:0}
    .iconv .ic{margin-right:30px}
    .iconv .ic img{width:40px}
    .iconv .ic .mb p{font-size:14px}
    .desc_fan .desv{font-size:14px}
    .r_unl .bgc{width:10px}
    .r_unl .ilo{overflow:hidden;padding:10px 0}
    .r_unl .ilo img{top:28%}
    .r_unl .ilo{width:90px}
    .r_unl .ilo img{right:-3px}
    .in_r5 .t2{font-size:20px}
    .in_r5 .t1{font-size:18px}
    .l_nacv span{width:30px;height:30px}
    .l_nacv .lik{padding:0 15px}
    .l_nacv p{width:calc(100% - 30px);padding-left:14px}
    .re_ln .c .r_jt_ml{width:15px}
    .re_ln .c{margin:0 8px}
    .re_ln .c .c_pic{margin:0 10px}
    .re_ln .c_pic{width:70px;height:70px}
    .re_ln .l,.re_ln .r{width:98px}
    .re_ln .icons .ivo:last-child{margin-bottom:0}
    .zn_pr1 .pr_b1 .pro_tc{display:block}
    .zn_pr1 .pr_b1 .txt{width:100%;padding-top:15px}
    .zn_pr1 .pr_b1 .desc{font-size:14px}
    .zn_pr2 .h_pcon{display:block}
    .zn_pr2 .h_pcon .l{width:100%}
    .zn_pr2 .h_pcon .l img{width:160px}
    .zn_pr2 .h_pcon .r{width:100%}
    .k_info .ki{font-size:14px}
    .k_info p{font-size:14px}
}
