/* @import '../../../assets/css/font-awesome.css'; */
*{margin:0;padding:0;font-size:16px;font-family:"Microsoft YaHei UI",Arial;color:#646464;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}
.text_center{text-align:center}
td{word-break:normal !important;word-wrap:break-word !important}
a{display:inline-block;text-decoration:none;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transtion:all .3s;-o-transition:all .3s}
.color_white{color:#fff}
img{display:block;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transtion:all .3s;-o-transition:all .3s}
.m_width{width:100%;max-width:1200px;margin:0 auto}
.bold{font-weight:bold}
li{list-style:none}
.flex{display:flex;display:-webkit-flex}
.trans{transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-ms-transtion:all .3s;-o-transition:all .3s}
p a{color:#009b9c;font-size:1em}
p a:hover{text-decoration:underline}
p img{max-width:100%;margin:0 auto;height:auto !important}
.none{display:none}
.language{cursor:pointer;position:relative}
.language:hover .fix{opacity:1;display:block}
.language .fix{position:absolute;display:none;top:100%;right:0;width:236px;text-align:left;background:#f3f3f3;z-index:10200;box-shadow:0 0 3px #666}
.language .fix li{padding:13px 17px;background:#fff;line-height:normal}
.language .fix li a{font-size:14px;color:#6d6d6d;margin:0 5px}
#onlineService{position:fixed;right:0;bottom:32%;z-index:100998}
.offside{width:50px}
.offside li{width:50px;height:50px;position:relative;background:#b1b1b1;border-bottom:1px solid #fff;text-align:center;transition:all .7s;-webkit-transition:all .7s;overflow:hidden}
.offside .code{position:absolute;top:0;right:50px;display:none;margin:0}
.offside a,.offside div{color:#333;position:absolute;z-index:11;display:block;top:0;right:0;bottom:0;cursor:pointer}
.offside p{float:left;line-height:50px;font-size:16px;font-weight:700;padding:0 0 0 10px;color:#fff;opacity:0;position:absolute}
.offside i{font-size:28px;height:100%;line-height:50px;text-align:center;display:block;color:#fff}
.offside li:not(.li_3) a,.offside .li_3 a,.offside .li_3 div{width:50px}
.offside .back_top{display:none}
.offside li:nth-child(1){background:#009b9c}
.offside li:nth-child(2){background:#009b9c}
.offside li:nth-child(3){background:#009b9c}
.offside li:nth-child(4){background:#009b9c}
.offside li:nth-child(5){background:#009b9c}
.offside li:nth-child(6){background:#b1b1b1}
.offside li:nth-child(7){background:#b1b1b1}
.offside .erweima{width:120px;height:auto;position:absolute;right:100%;top:0;display:none}
.offside .erweima img{max-width:100%}
.offside li:nth-child(8){background:#3b3737;display:none}
.offside li:nth-child(10){background:#3b3737;height:20px}
.offside li:nth-child(10) i{line-height:20px}
.offside li:hover a,.offside li:hover div,.offside li:hover i{color:#fff}
.offside li:hover p{opacity:1}
.offside li:not(.li_3):hover{background:#f17600}
.offside li:hover .erweima{display:block}
.offside .tel{width:230px;transform:translateX(-180px);-webkit-transform:translateX(-180px)}
.offside .back_none{height:0;border:0 !important}
.offside .li{transform:translateX(100%);-webkit-transform:translateX(100%)}
.offside .unfold{width:30px;transform:translateX(20px);-webkit-transform:translateX(20px)}
.hide{display:none !important}
@media screen and (max-width:768px){#onlineService{left:0;right:0;bottom:0;max-width:100%;overflow:hidden}
#onlineService .offside{display:-webkit-box;display:-moz-box;display:box;width:100%;background-color:rgba(0,0,0,0.8)}
#onlineService .offside li{-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;width:0;background:none}
#onlineService .offside li.mp_tel a{display:none}
#onlineService .offside li.mp_tel p{opacity:1 !important}
#onlineService .offside li.tels{display:none}
#onlineService .offside li.back_top{display:list-item !important}
#onlineService .offside li a{display:block;width:100%;text-align:center}
#onlineService .offside li:hover p{opacity:0}
#onlineService .offside li .tel{width:0}
}
.mp_header{height:70px;display:flex;align-items:center;justify-content:space-between;position:relative;padding-left:20px;display:none;background:#fff;padding-bottom:15px}
.mp_header::after{content:'';width:50%;height:13px;background:#009b9c;position:absolute;bottom:0;right:0}
.mp_header .logo{padding:5px 0;height:100%;display:block}
.mp_header .logo img{height:100%}
.mp_header .right_iset{display:flex;align-items:center}
.mp_header .right_iset .iconfont{font-size:15px;color:#009b9c;padding:0 15px;font-weight:bold}
.mp_header .right_iset .iconfont+.iconfont{border-left:1px solid #a0a0a0}
.mp_header .right_iset .icon_menu{width:60px;height:55px;position:relative;display:flex;align-items:center;justify-content:center;background:#009b9c}
.mp_header .right_iset .icon_menu span{width:20px;height:2px;background:#fff;transition:all .18s .36s ease}
.mp_header .right_iset .icon_menu::after,.mp_header .right_iset .icon_menu::before{content:'';height:2px;width:20px;background:#fff;position:absolute;left:50%;transform:translate(-50%);transition:all .36s ease}
.mp_header .right_iset .icon_menu::before{top:20px;animation:upbechange .36s forwards}
.mp_header .right_iset .icon_menu::after{bottom:20px;animation:downbechange .36s forwards}
.mp_header .right_iset .icon_menu.ac_ose span{opacity:0}
.mp_header .right_iset .icon_menu.ac_ose::before{animation:upchange .36s forwards}
.mp_header .right_iset .icon_menu.ac_ose::after{animation:downchange .36s forwards}
.mp_header .mp_menu{position:absolute;top:100%;right:100%;width:100%;transition:all .3s ease;z-index:55}
.mp_header .mp_menu .heilight{z-index:55;background:#4d4d4d;height:60px;padding-left:15px;display:flex;align-items:center;border-bottom:1px solid #e3dddd}
.mp_header .mp_menu .heilight a{font-size:18px;color:#fff;white-space:nowrap;transition:all .3s ease}
.mp_header .mp_menu .heilight .thouch{z-index:55;flex:1;width:100%;height:100%;position:relative}
.mp_header .mp_menu .heilight .thouch::after{content:"\e600";position:absolute;font-family:iconfont;color:#fff;top:50%;transform:translateY(-50%);right:6.28019324vw;transition:all .3s ease}
.mp_header .mp_menu .heilight .thouch.activer::after{transform:translateY(-50%) rotate(90deg)}
.mp_header .mp_menu .hase_son{z-index:55;height:0;overflow:hidden;opacity:0;transition:all .3s ease;transform:translateX(15px)}
.mp_header .mp_menu .hase_son.activer{height:auto;opacity:1;transform:translateX(0)}
.mp_header .mp_menu .hase_son a{display:block;line-height:45px;font-size:16px;padding-left:25px;color:#009b9c;white-space:nowrap;transition:all .3s ease;position:relative;border-bottom:1px solid #f0f0f0;background:#fff}
.mp_header .mp_menu>:last-child{background:#009b9c;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:0}
.mp_header .mp_menu>:last-child::before{content:'\e64a';font-family:iconfont}
.mp_header .search{z-index:55;position:absolute;width:100%;right:100%;background:#fff;top:100%;transition:all .3s ease}
.mp_header .search .serach_title{margin-top:40px;font-size:18px;font-weight:400;color:#323232;line-height:13px;margin-bottom:20px;padding-left:15px}
.mp_header .search .search_group{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:35px}
.mp_header .search .search_group input{border:none;outline:none;background:transparent;width:calc(100% - 30px);margin:0 auto;height:14.49275362vw;border:1px solid #1a1a1a;line-height:14.49275362vw;padding:2px 10px;margin-bottom:15px}
.mp_header .search .search_group button{border:none;outline:none;cursor:pointer;width:calc(100% - 30px);margin:0 auto;height:13.52657005vw;background:#009b9c;line-height:13.52657005vw;text-align:center;color:#fff;font-size:18px;transition:all .3s ease}
.mp_header .search .search_group button:active{font-size:22px}
.mp_header .search .searches{padding-left:4.83091787vw;padding-bottom:4.83091787vw;border-bottom:1px solid #e6e6e6}
.mp_header .search .searches>:first-child p{font-size:4.34782609vw;color:#323232;line-height:36px}
.mp_header .search .searches>:first-child>:nth-child(2){font-size:3.38164251vw;color:#646464}
.mp_header .search .hot_seach{padding-top:4.83091787vw;padding-left:4.83091787vw;padding-bottom:12.07729469vw}
.mp_header .search .hot_seach>:first-child{font-size:4.34782609vw;color:#323232}
.mp_header .search .hot_seach a,.mp_header .search .hot_seach p{font-size:3.8647343vw;text-align:left;color:#646464;line-height:8.69565217vw}
@keyframes upchange{0%{top:20px;transform:translate(-50%)}
50%{top:50%;transform:translate(-50%, -50%)}
100%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}
}
@keyframes downchange{0%{bottom:20px;transform:translate(-50%)}
50%{bottom:50%;transform:translate(-50%, 50%)}
100%{bottom:50%;transform:translate(-50%, 50%) rotate(-45deg)}
}
@keyframes upbechange{0%{top:50%;transform:translate(-50%, -50%) rotate(45deg)}
50%{top:50%;transform:translate(-50%, -50%)}
100%{top:20px;transform:translate(-50%)}
}
@keyframes downbechange{0%{bottom:50%;transform:translate(-50%, 50%) rotate(-45deg)}
50%{bottom:50%;transform:translate(-50%, 50%)}
100%{bottom:20px;transform:translate(-50%)}
}
@media screen and (max-width:768px){.mp_header,.mc_footer{display:flex}
}
.mc_footer{display:none;background:#1a1a1a;padding-top:20px;padding-bottom:60px}
.mc_footer .mv_footer_conte{padding-bottom:4.83091787vw}
.mc_footer .mv_footer_conte .mp_footer_nav .pro_href>a{font-size:15px;color:rgba(255,255,255,0.5);line-height:38px;display:flex;padding-left:25px}
.mc_footer .mv_footer_conte .mp_footer_nav .pro_href>a.active{color:#009b9c}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title{display:flex;padding:0 4.83091787vw;border-bottom:1px solid rgba(255,255,255,0.1);position:relative;align-items:center}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title a,.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title p{display:block;white-space:nowrap;font-size:4.34782609vw;line-height:14.97584541vw;font-weight:bold;color:#fff}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title .ico{flex:1;width:100%;height:11.5942029vw;position:relative}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title .ico>span{display:block;width:12px;height:2px;background:#fff;position:absolute;top:50%;transform:translateY(-50%);right:10px;transition:all .3s ease}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title .ico>:nth-child(1){transform:translateY(-50%) rotate(90deg)}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title .ico.close>:nth-child(1){transform:translateY(-50%) rotate(180deg)}
.mc_footer .mv_footer_conte .mp_footer_nav .parrent_title .ico.close>:nth-child(2){transform:translateY(-50%) rotate(-180deg)}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box{transition:all .3s ease;height:0;opacity:0;overflow:hidden;transform:translateX(5px);padding:0 4.83091787vw}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box>a{font-size:16px;color:rgba(255,255,255,0.6);line-height:38px;display:flex;padding-left:15px}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box>a.active{color:#009b9c}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box>a.fontb{font-size:18px;color:#fff}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box.close{height:auto;opacity:1;transform:translateX(0)}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box .has_son{max-height:0;transition:all .3s ease;overflow:hidden}
.mc_footer .mv_footer_conte .mp_footer_nav .so_title_box .has_son>a{display:block;font-size:3.62318841vw;color:#fff;line-height:10.86956522vw;text-indent:25px;opacity:.8}
.mc_footer .mp_contact>p:first-child{font-size:18px;color:#fff;line-height:40px;text-transform:uppercase;padding:0 20px}
.mc_footer .mp_contact .contact_box{padding:20px;display:flex;align-items:center}
.mc_footer .mp_contact .contact_box .iconfont{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:#009b9c;border-radius:50%;margin-right:15px}
.mc_footer .mp_contact .contact_box .text{font-size:16px;color:#fff;line-height:26px;flex:1}
.mc_footer .mp_contact .contact_box .text span{font-size:16px;color:#fff;line-height:26px;display:block;opacity:.5}
.mc_footer .under_footer{padding:20px;background:#0d0d0d}
.mc_footer .under_footer p,.mc_footer .under_footer p a{font-size:15px;color:rgba(255,255,255,0.6);line-height:28px}
.mc_footer .under_footer .frend{display:flex;justify-content:center;padding:25px 0}
.mc_footer .under_footer .frend .iconfont{margin-right:8.45410628vw;display:block;font-size:6.76328502vw;text-align:center;line-height:7.24637681vw;color:#009b9c}
@media screen and (max-width:768px){.mc_footer{display:block}
}
header{background:#fff;width:100%;position:relative;z-index:20}
header .back{height:64px;width:100%;left:0;bottom:0;position:absolute;z-index:0}
header .back::after{content:'';position:absolute;width:50%;height:100%;background:#009b9c;top:0;right:0}
header .sep-container{display:flex;position:relative;z-index:2}
header .sep-container .logo{display:flex;width:25%;align-items:center;justify-content:flex-start}
header .sep-container .logo img{width:calc(100% - 50px);height:auto}
header .sep-container .nav_box{width:75%}
header .sep-container .nav_box .nav_up{height:110px;display:flex;align-items:center;justify-content:flex-end;transition:all .36s ease}
header .sep-container .nav_box .nav_up .iconfont{width:48px;height:48px;border:1px solid #ddd;display:flex;align-items:center;justify-content:center;font-size:18px;color:#009b9c;margin-right:12px;border-radius:50%}
header .sep-container .nav_box .nav_up a.iconfont:hover{background:#009b9c;color:#fff;border-color:#009b9c}
header .sep-container .nav_box .nav_up .text{font-size:16px;font-family:"Arial";line-height:30px;color:#333}
header .sep-container .nav_box .nav_up .text span{display:block;color:#999;font-size:16px;font-family:"Arial";line-height:30px}
header .sep-container .nav_box .nav_up .icon{height:60%;margin-left:50px;padding-left:50px;border-left:1px solid #f5f5f5}
header .sep-container .nav_box .nav_up a.text:hover{color:#009b9c;text-decoration:underline}
header .sep-container .nav_box .nav_down{z-index:2;background:#009b9c;display:flex;height:64px}
header .sep-container .nav_box .nav_down .nav_href{flex:1;display:flex;align-items:center;justify-content:center;position:relative}
header .sep-container .nav_box .nav_down .nav_href>a{font-size:18px;font-family:"Microsoft YaHei UI",Arial;color:#fff;line-height:50px}
header .sep-container .nav_box .nav_down .nav_href:hover{background:#fff}
header .sep-container .nav_box .nav_down .nav_href:hover>a{color:#009b9c}
header .sep-container .nav_box .nav_down .nav_href:hover .innersec_nav{display:block}
header .sep-container .nav_box .nav_down .nav_href.active::after{content:'';width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #fff;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
header .sep-container .nav_box .nav_down .nav_href .innersec_nav{position:absolute;top:95%;left:0;min-width:100%;z-index:15;box-shadow:0 0 10px 0 #ccc;background:#f5f5f5;display:none}
header .sep-container .nav_box .nav_down .nav_href .innersec_nav>a{font-size:16px;line-height:35px;color:#1a1a1a;white-space:nowrap;padding:10px;display:block;transition:all .36s ease}
header .sep-container .nav_box .nav_down .nav_href .innersec_nav>a:hover{background:#009b9c;color:#fff}
header .sep-container .nav_box .nav_down .nav_href:last-child{display:flex;align-items:center}
header .sep-container .nav_box .nav_down .nav_href:last-child .iconfont:first-child{font-size:16px;color:#fff;padding:5px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-style:inherit;cursor:pointer}
header .sep-container .nav_box .nav_down .nav_href:last-child .iconfont:first-child:hover{background:#fff;color:#009b9c}
header .sep-container .nav_box .nav_down .nav_href:last-child:hover{background:#009b9c}
header .sep-container .nav_box .nav_down .contact_box{display:flex;align-items:center;margin-left:25px}
header .sep-container .nav_box .nav_down .contact_box p{font-size:16px;font-family:"Microsoft YaHei UI",Arial;font-weight:bold;color:#fff;line-height:30px}
header .sep-container .nav_box .nav_down .contact_box .iconfont{color:#fff;font-size:12px;transform:rotate(90deg);margin-left:8px}
header .sep-container .nav_box .nav_down:hover .nav_href{will-change:background}
header .sep-container .nav_box .nav_down:hover .nav_href a{will-change:color}
header .sep-container .nav_box .nav_down:hover .nav_href .iconfont{will-change:background,color}
header .sep-container .nav_box:hover .nav_up a{will-change:color,background,border,text-decoration}
header.pofixed{height:174px;z-index:99}
header.pofixed>.sep-container{height:64px;position:fixed;top:0;left:0;z-index:99;background:#fff;width:100%;max-width:100%;padding-left:7.8125vw}
header.pofixed>.sep-container .nav_box .nav_down{padding-right:7.8125vw}
header.pofixed>.sep-container .logo img{width:auto;height:calc(100% - 10px)}
header.pofixed>.sep-container .nav_box .nav_up{display:none}
header.pofixed .erji,header.pofixed .seacher{position:fixed;top:63px;left:0;width:100%}
header .erji{background:#f5f5f5;position:absolute;top:100%;z-index:99;display:none;transition:.5s;width:100%;box-shadow:0 4px 7px 0 rgba(0,0,0,0.12)}
header .erji .subject{height:100%;width:100%;display:grid;grid-template-columns:repeat(3, 1fr);padding:50px;padding-left:23%}
header .erji .subject .item{position:relative;display:flex;flex-direction:column;align-items:flex-start}
header .erji .subject .item a{display:block}
header .erji .subject .item .height_light{font-size:20px;font-weight:bold;color:#1a1a1a;line-height:49px;display:inline-block;position:relative;z-index:2;opacity:1;border-bottom:2px solid transparent}
header .erji .subject .item .height_light:hover,header .erji .subject .item .height_light.active{color:#009b9c;border-bottom:2px solid #009b9c}
header .erji .subject .item a{opacity:.6;font-size:16px;font-weight:bold;color:#333;line-height:40px}
header .erji .subject .item a:hover{color:#009b9c}
header .erji .subject .imgbox{align-self:center}
header .erji .subject .imgbox img{width:100%;transform:translate(-50px, -50px)}
header .seacher{background:black;display:none;z-index:7;position:absolute;left:0;width:100%;top:100%;padding:30px 0}
header .seacher .sep-container{max-width:1361px;margin:0 auto;display:flex;height:auto}
header .seacher .sep-container .up{display:flex;align-items:center}
header .seacher .sep-container .up span{font-size:30px;color:white;margin-right:200px;cursor:pointer;transition:.5s}
header .seacher .sep-container .up span:hover{transform:rotateZ(360deg)}
header .seacher .forms{width:100%;background:black;display:flex;align-items:center;border-radius:50px;font-size:32px;color:white;padding-left:100px}
header .seacher .forms .inputs{margin-left:50px;height:99%;width:100%;padding:.3333vw}
header .seacher .forms .inputs input{width:100%;height:100%;outline:medium;border:0;color:white;font-size:18px;padding:15px 20px;border-radius:50px;background:#191a1b}
header .seacher .forms .buttons{transform:translateX(-129px);transition:.5s;width:10%;padding:.3333vw;transition:all .3s ease;border-radius:50px;background:#009b9c}
header .seacher .forms .buttons button{width:100%;outline:medium;height:100%;background:transparent;border:0;color:white;font-weight:bold;cursor:pointer;display:flex;align-items:center;justify-content:center}
header .seacher .forms .buttons:hover{width:12%}
footer{background:#1a1a1a;padding-top:75px}
footer:hover a{will-change:color}
footer .sep_footer_up{display:flex;justify-content:space-between;padding-bottom:60px}
footer .sep_footer_up .box{position:relative;padding-bottom:50px}
footer .sep_footer_up .box .height_light{display:block;font-size:18px;font-weight:bold;color:#fff;line-height:30px;transition:all .36s ease;margin-bottom:15px}
footer .sep_footer_up .box .height_light:hover{color:#009b9c}
footer .sep_footer_up .box .height_light~a,footer .sep_footer_up .box .height_light~p{font-size:16px;color:rgba(255,255,255,0.6);line-height:34px;transition:all .36s ease;display:block;max-width:315px}
footer .sep_footer_up .box .height_light~a:hover,footer .sep_footer_up .box .height_light~p:hover{color:#fff}
footer .sep_footer_up .box [component='footer_cate.js'] a{font-size:16px;color:rgba(255,255,255,0.6);line-height:34px;transition:all .36s ease;display:block;max-width:315px}
footer .sep_footer_up .box [component='footer_cate.js'] a:hover{color:#fff}
footer .sep_footer_up .box .flex_box{display:flex;align-items:center;margin-top:35px}
footer .sep_footer_up .box .flex_box .iconfont{color:#009b9c;font-size:15px;margin-right:10px}
footer .sep_footer_up .box .icongot{position:absolute;bottom:0;left:0;display:flex}
footer .sep_footer_up .box .icongot .iconfont{color:#009b9c;font-size:25px;margin-right:40px;transition:all .36s ease}
footer .sep_footer_up .box .icongot .iconfont:hover{transform:scale(1.2)}
footer .sep_footer_down{border-top:1px solid rgba(255,255,255,0.2)}
footer .sep_footer_down .sep-container{height:75px;display:flex;align-items:center;justify-content:space-between}
footer .sep_footer_down .sep-container p,footer .sep_footer_down .sep-container p a{font-size:16px;color:rgba(255,255,255,0.5);line-height:40px}
footer .sep_footer_down .sep-container a:hover{color:#fff}
.header_secnav{position:fixed;top:175px;left:0;z-index:999}
@font-face{font-family:'iconfont';src:url('/t/font_2753625_yqc65dko3yi.woff2') format('woff2'),url('/t/font_2753625_yqc65dko3yi.woff') format('woff'),url('/t/font_2753625_yqc65dko3yi.ttf') format('truetype')}
.iconfont{font-family:'iconfont' !important}
.sep-container{width:100%;max-width:1560px;margin:0 auto}
@media screen and (max-width:1560px) and (min-width:768px){.sep-container{max-width:calc(100% - 100px )}
}
.sep-banner{position:relative}
.sep-banner .swiper-slide{position:relative}
.sep-banner .swiper-slide img{width:100%}
.sep-banner .swiper-slide .sep-container{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}
.sep-banner .swiper-slide .sep-container .title{max-width:720px;font-size:60px;font-family:"Microsoft YaHei UI";font-weight:bold;color:#fff;line-height:76px;text-transform:uppercase;transition:all .3s ease}
.sep-banner .swiper-slide .sep-container .title:hover{text-shadow:5px 5px 9px #000}
.sep-banner .swiper-slide .sep-container .summary{font-size:20px;color:#fff;line-height:34px;margin-top:40px;margin-bottom:3.64583333vw;max-width:900px}
.sep-banner .swiper-slide .sep-container .summary p{font-size:20px;color:#fff;line-height:34px}
.sep-banner .swiper-slide .sep-container .last_btn{width:fit-content;height:50px;padding:0 40px;opacity:1;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#009b9c;line-height:34px;transition:all .3s ease}
.sep-banner .swiper-slide .sep-container .last_btn:hover{background:#009b9c;color:#fff}
.sep-banner .swiper-slide .sep-container:hover .title,.sep-banner .swiper-slide .sep-container:hover .last_btn{will-change:color,background,text-shadow}
.sep-banner .swiper-container .swiper-pagination{bottom:6%}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet{margin:0 20px;width:auto;height:auto;background:transparent;opacity:1;position:relative}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet::after,.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet::before{content:'';width:25px;height:1px;background:#009b9c}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet::before{content:'';top:50%;transform:translateY(-50%);right:calc(100% + 5px);position:absolute;background:#fff}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet::after{content:'';top:50%;transform:translateY(-50%);left:calc(100% + 7px)}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet i{font-size:18px;font-weight:bold;color:#ccc;line-height:34px;font-style:inherit}
.sep-banner .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active i{color:#fff}
.sep-banner .swiper-container .swiper-pagination>:first-child::before,.sep-banner .swiper-container .swiper-pagination>:last-child::after{display:none}
.sep-banner.mp{display:none}
.inner_banner{position:relative}
.inner_banner img{width:100%}
.inner_banner .sep-container{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%, -50%)}
.inner_banner .sep-container .title{max-width:600px;font-size:60px;font-family:"Microsoft YaHei UI";font-weight:bold;color:#fff;line-height:76px;text-transform:uppercase;transition:all .3s ease}
.inner_banner .sep-container .title:hover{text-shadow:5px 5px 9px #000}
.inner_banner .sep-container .summary{font-size:20px;color:#fff;line-height:34px;margin-top:40px;margin-bottom:3.64583333vw;max-width:900px}
.inner_banner .sep-container .summary p{font-size:20px;color:#fff;line-height:34px}
.inner_banner .sep-container .last_btn{width:259px;height:50px;opacity:1;background:#fff;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:18px;color:#009b9c;line-height:34px;transition:all .3s ease}
.inner_banner .sep-container .last_btn:hover{background:#009b9c;color:#fff}
.inner_banner .sep-container:hover .title,.inner_banner .sep-container:hover .last_btn{will-change:color,background,text-shadow}
.inner_banner>img{min-height:840px;object-fit:cover}
.inner_banner .sep-container .title{max-width:100%}
.inner_banner .sep-container .summary{max-width:100%;margin-top:20px;margin-bottom:40px}
.inner_banner>.sep-container::after{content:'';width:105%;height:115%;border-radius:15px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,0.6);z-index:-1}
@media screen and (max-width:768px){.inner_banner>.sep-container::after{width:100%;height:100%}
}
.index_title{display:block;text-align:center;font-size:50px;font-weight:bold;color:#1a1a1a;line-height:66px;will-change:color;text-transform:uppercase;padding-bottom:20px;position:relative}
.index_title::after{content:'';width:60px;height:1px;background:#009b9c;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.index_title:hover{color:#009b9c}
.index_title+p{font-size:18px;text-align:center;color:#666;line-height:34px;max-width:1400px;margin:0 auto;margin-top:50px}
.sep_one_section{padding-top:5.46875vw;padding-bottom:3.125vw}
.sep_one_section .index_title{padding-bottom:0}
.sep_one_section .index_title::after{display:none}
.sep_one_section .sep_one_list{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:40px;row-gap:40px;margin-top:45px}
.sep_one_section .sep_one_list:hover .item .shadow{will-change:z-index,opacity}
.sep_one_section .sep_one_list .item{min-height:26.04166667vw;position:relative;background:#f5f5f5;padding-top:50px;display:flex;flex-direction:column}
.sep_one_section .sep_one_list .item .title{font-size:1.5625vw;text-align:center;color:#1a1a1a;display:block}
.sep_one_section .sep_one_list .item .imgbox{flex:1;display:flex;align-items:center;justify-content:center}
.sep_one_section .sep_one_list .item .imgbox img{width:auto;max-width:100%}
.sep_one_section .sep_one_list .item .shadow{position:absolute;width:100%;height:100%;top:0;left:0;padding:1.82291667vw;z-index:-5;opacity:0;transition:all .36s ease;background:#f5f5f5}
.sep_one_section .sep_one_list .item .shadow .shadow_title{display:block;font-size:1.45833333vw;font-weight:bold;color:#1a1a1a;line-height:44px}
.sep_one_section .sep_one_list .item .shadow .shadow_title:hover{color:#009b9c}
.sep_one_section .sep_one_list .item .shadow .summary{font-size:18px;color:#666;line-height:34px;margin:10px 0;margin-bottom:1.04166667vw;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}
.sep_one_section .sep_one_list .item .shadow .has_son{flex:1}
.sep_one_section .sep_one_list .item .shadow .has_son>a{display:block;font-size:20px;font-weight:bold;color:#999;min-height:44px;line-height:30px;position:relative;padding-left:15px;display:flex;align-items:center}
.sep_one_section .sep_one_list .item .shadow .has_son>a::before{content:'';width:6px;height:6px;border-radius:50%;background:#009b9c;position:absolute;top:20px;left:0}
.sep_one_section .sep_one_list .item .shadow .has_son>a:hover{color:#009b9c}
.sep_one_section .sep_one_list .item .shadow .last_btn{background:#fff;border-radius:6px;font-size:14px;text-align:center;color:#009b9c;line-height:30px;transition:all .36s ease;display:block;width:140px;height:36px;line-height:36px;text-transform:uppercase;font-weight:bold}
.sep_one_section .sep_one_list .item .shadow .last_btn:hover{background:#009b9c;color:#fff}
.sep_one_section .sep_one_list .item:hover .shadow{opacity:1;z-index:5;display:flex;flex-direction:column}
.sep_one_section .sep_one_list .item:hover .shadow .shadow_title,.sep_one_section .sep_one_list .item:hover .shadow .has_son a{will-change:color}
.sep_one_section .sep_one_list .item:hover .shadow .last_btn{will-change:background,color}
.sep_one_section .sep_one_list .item:nth-child(2) .shadow .summary{margin:0;margin-top:10px}
.sep_two_section{padding-top:3.125vw}
.sep_two_section .two_section_list{margin-top:45px;position:relative}
.sep_two_section .two_section_list>img{width:100%}
.sep_two_section .two_section_list .inner_box{position:absolute;width:100%;height:100%;top:0;left:0;display:grid;grid-template-columns:repeat(5, 1fr)}
.sep_two_section .two_section_list .inner_box .item{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:4.16666667vw;transition:all .36s ease}
.sep_two_section .two_section_list .inner_box .item+.item{border-left:1px solid rgba(255,255,255,0.4)}
.sep_two_section .two_section_list .inner_box .item .num{font-size:50px;font-weight:bold;color:#fff;line-height:32px;display:block;text-align:center}
.sep_two_section .two_section_list .inner_box .item .title{font-size:22px;font-weight:bold;text-align:center;color:#fff;line-height:32px;transition:all .36s ease;margin:22px 0 18px}
.sep_two_section .two_section_list .inner_box .item .title:hover{color:#009b9c}
.sep_two_section .two_section_list .inner_box .item .last_btn{width:140px;height:36px;border:1px solid #fff;border-radius:6px;font-size:14px;text-align:center;color:#fff;line-height:30px;text-transform:uppercase;transition:all .36s ease}
.sep_two_section .two_section_list .inner_box .item .last_btn:hover{background:#fff;color:#009b9c}
.sep_two_section .two_section_list .inner_box .item:hover{background:rgba(0,0,0,0.8);padding-bottom:7.8125vw}
.sep_two_section .two_section_list .inner_box:hover .title{will-change:color}
.sep_two_section .two_section_list .inner_box:hover .last_btn{will-change:background,color}
.sep_three_section{padding-top:5.46875vw}
.sep_three_section .imgbox{margin-top:45px}
.sep_three_section .imgbox img{width:100%}
.sep_three_section .three_grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:30px;padding:0 0px;margin-top:30px}
.sep_three_section .three_grid .item{display:flex;flex-direction:column}
.sep_three_section .three_grid .item img{width:100%}
.sep_three_section .three_grid .item .content{background:#f5f5f5;padding:25px;font-size:20px;color:#1a1a1a;margin-top:20px}
.sep_three_section .three_grid .item:nth-child(2){flex-direction:column-reverse}
.sep_three_section .three_grid .item:nth-child(2) .content{margin-top:0;margin-bottom:20px}
.sep_three_section .three_grid .item:hover .content{background:#009b9c;color:#fff}
@media screen and (max-width:768px){
.sep_three_section .three_grid{grid-template-columns:1fr;padding:0 20px;}
.sep_three_section .three_grid .item{display:flex;flex-direction:column !important}
}
.sep_four_section{padding-top:6.25vw;padding-bottom:6.25vw}
.sep_four_section>.index_title{display:none}
.sep_four_section .out_box{display:flex}
.sep_four_section .out_box .imgbox{width:50vw;padding-right:3.64583333vw;position:relative}
.sep_four_section .out_box .imgbox img{width:100%;transition:all .36s ease}
.sep_four_section .out_box .imgbox .last_btn{position:absolute;top:100%;left:50%;transform:translate(-55%);width:280px;height:120px;opacity:1;background:#009b9c;display:flex;align-items:center;justify-content:center;font-size:24px;color:#fff;line-height:66px;transition:all .36s ease}
.sep_four_section .out_box .imgbox .last_btn:hover{box-shadow:0 0 10px 10px rgba(0,155,156,0.36)}
.sep_four_section .out_box .imgbox::after{content:"";height:100%;width:400px;background:#f5f5f5;position:absolute;z-index:-1;top:80px;right:0}
.sep_four_section .out_box .text{width:50vw;transform:translateY(80px);display:flex;background:#f5f5f5;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:calc((100vw - 1560px) / 2 );position:relative}
.sep_four_section .out_box .text::after{content:'';width:1px;height:90px;background:#009b9c;position:absolute;top:0;right:calc((100vw - 1560px) / 2 );transform:translateY(-50%)}
.sep_four_section .out_box .text .index_title{text-align:left;display:block}
.sep_four_section .out_box .text .index_title::after{left:0;transform:translate(0)}
.sep_four_section .out_box .text .content{margin:30px 0 60px}
.sep_four_section .out_box .text .content p{font-size:16px;text-align:justify;color:#666;line-height:30px}
.sep_four_section .out_box .text .last_btn{font-size:16px;text-align:justify;color:#009b9c;line-height:30px;display:flex;align-items:center;justify-content:flex-start}
.sep_four_section .out_box .text .last_btn i{font-size:18px;color:#009b9c;padding-left:10px;transition:all .36s ease}
.sep_four_section .out_box .text .last_btn:hover:hover i{padding-left:15px}
.sep_five_section{padding-top:6.25vw;padding-bottom:6.25vw}
.sep_five_section .five_list{margin-top:50px;display:grid;grid-template-columns:repeat(2, 1fr);column-gap:40px;row-gap:20px}
.sep_five_section .five_list>.item:first-child{display:block;grid-row:span 2}
.sep_five_section .five_list>.item:first-child .text{padding:1.5625vw;background:#f5f5f5}
.sep_five_section .five_list>.item:first-child .text .summary{display:none}
.sep_five_section .five_list .item{display:flex}
.sep_five_section .five_list .item .imgbox{overflow:hidden;display:block;flex:0 1 280px}
.sep_five_section .five_list .item .imgbox img{width:100%;transition:all .36s ease}
.sep_five_section .five_list .item .text{flex:1;padding-left:40px}
.sep_five_section .five_list .item .text .title{font-size:18px;font-weight:bold;color:#333;line-height:30px;min-height:60px}
.sep_five_section .five_list .item .text .summary{font-size:16px;color:#666;line-height:28px;margin:15px 0 30px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.sep_five_section .five_list .item .text .flex_box{display:flex;align-items:center;justify-content:space-between}
.sep_five_section .five_list .item .text .flex_box .time{font-size:16px;color:#009b9c;line-height:25px}
.sep_five_section .five_list .item .text .flex_box .time .iconfont{font-size:14px;margin-right:12px}
.sep_five_section .five_list .item .text .flex_box .last_btn{font-size:16px;color:#666;line-height:25px}
.sep_five_section .five_list .item .text .flex_box .last_btn .iconfont{font-size:14px;padding-left:10px}
.sep_five_section .five_list .item .text.not_home{display:flex;flex-direction:column;justify-content:space-evenly}
.sep_five_section .five_list .item:hover img{transform:scale(1.1)}
.sep_five_section .five_list .item:hover .text .flex_box .last_btn,.sep_five_section .five_list .item:hover .title{color:#009b9c}
.sep_five_section .five_list:hover img{will-change:transform}
.sep_five_section .five_list:hover .last_btn,.sep_five_section .five_list:hover .title{will-change:color}
.home_last_contact{position:relative;z-index:2}
.home_last_contact>img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:-1}
.home_last_contact .sep-container{padding:7.03125vw 0;max-width:1200px}
.home_last_contact .sep-container .title{font-size:36px;font-weight:bold;text-align:center;color:#fff;line-height:60px}
.home_last_contact .sep-container .last_btn{width:234px;height:44px;border:1px solid #fff;border-radius:2px;display:flex;align-items:center;justify-content:center;margin:0 auto;margin-top:45px;font-size:18px;color:#fff;line-height:60px;transition:all .36s ease}
.home_last_contact .sep-container .last_btn:hover{color:#009b9c;background:#fff}
.home_last_contact .sep-container:hover .last_btn{will-change:background,color}
@media screen and (max-width:1560px) and (min-width:768px){.sep_two_section .two_section_list .inner_box .item .title{font-size:18px}
.sep_four_section .out_box{height:auto}
.sep_four_section .out_box .imgbox{display:flex;align-items:flex-end}
.sep_four_section .out_box .text{padding:30px 0;padding-right:60px}
.sep_one_section .sep_one_list .item{min-height:500px}
.sep_one_section .sep_one_list .item .shadow .has_son>a{font-size:18px}
.sep_four_section .out_box .text::after{display:none}
}
@media screen and (max-width:1440px) and (min-width:768px){.inner_banner .sep-container .title{font-size:40px}
.index_title{font-size:40px}
.index_title+p{max-width:calc(100% - 120px)}
.home_last_contact .sep-container .title{font-size:30px;padding:0 50px}
}
@media screen and (max-width:1280px) and (min-width:768px){.sep_five_section .five_list .item .imgbox{flex:0 1 38%}
.sep_five_section .five_list .item .text .summary{display:none}
header .erji .subject{padding-left:100px}
}
@media screen and (max-width:1280px) and (min-width:768px){.sep-banner .swiper-slide img{min-height:700px;object-fit:cover}
header .sep-container .nav_box .nav_down .nav_href>a{font-size:16px}
.sep_two_section .two_section_list .inner_box .item .title{min-height:64px}
header.pofixed>.sep-container .nav_box .nav_down{padding-right:0}
.sep_one_section .sep_one_list{column-gap:15px;row-gap:15px}
.index_title{font-size:30px}
.home_last_contact .sep-container .title{font-size:25px;padding:0 50px}
}
@media screen and (max-width:768px){header,footer{display:none}
.sep-banner{display:none}
.sep-banner.mp{display:block}
.sep-banner .swiper-slide .sep-container{width:100%;height:100%;padding:90px 20px}
.sep-banner .swiper-slide .sep-container .title{font-size:40px;line-height:50px;margin-bottom:50px}
.index_title{font-size:30px;line-height:36px;padding-bottom:15px}
.index_title::after{content:'';width:60px;height:1px;background:#009b9c;position:absolute;bottom:0;left:50%;transform:translate(-50%)}
.index_title+p{font-size:16px;margin-top:20px}
.sep_one_section{padding:50px 20px}
.sep_one_section .sep_one_list{grid-template-columns:repeat(2, 1fr);column-gap:15px;row-gap:15px}
.sep_one_section .sep_one_list .item:first-child{grid-area:1 / 1  / span 1 / span 2;padding-bottom:40px}
.sep_one_section .sep_one_list .item:first-child .title{font-size:20px;color:#009b9c;line-height:1.2;font-weight:bold}
.sep_one_section .sep_one_list .item{padding:30px 15px 5px}
.sep_one_section .sep_one_list .item .title{font-size:16px;line-height:24px;margin-bottom:10px}
.sep_one_section .sep_one_list .item .shadow{display:none !important}
.sep_two_section{padding:0 20px}
.sep_two_section .two_section_list{position:relative;width:calc(100% + 40px);transform:translate(-20px)}
.sep_two_section .two_section_list>img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover;z-index:-1}
.sep_two_section .two_section_list .inner_box{display:grid;grid-template-columns:repeat(2, 1fr);position:static;transform:translate(0);z-index:2}
.sep_two_section .two_section_list .inner_box .item:first-child{grid-area:1 / 1  / span 1 / span 2}
.sep_two_section .two_section_list .inner_box .item{padding:30px;padding-top:36.23188406vw}
.sep_two_section .two_section_list .inner_box .item+.item{border-top:1px solid rgba(255,255,255,0.4)}
.sep_two_section .two_section_list .inner_box .item .title{font-size:16px;line-height:32px;margin:0;margin-top:30px}
.sep_two_section .two_section_list .inner_box .item .last_btn{display:none}
.sep_three_section{padding-top:58px}
.sep_three_section .index_title{padding-bottom:15px}
.sep_three_section p,.sep_three_section .index_title{padding:0 20px}
.sep_four_section{padding:0 20px;padding-top:50px}
.sep_four_section>.index_title{display:block}
.sep_four_section .out_box{display:block;margin-top:30px}
.sep_four_section .out_box .imgbox{width:100%;padding-right:0;z-index:2}
.sep_four_section .out_box .imgbox .last_btn{width:148px;height:64px;bottom:0;left:0;transform:translate(0);font-size:16px}
.sep_four_section .out_box .imgbox::after{width:calc(100% + 40px);transform:translate(20px)}
.sep_four_section .out_box .text{width:calc(100% + 40px);transform:translate(-20px);padding:20px;padding-top:65px}
.sep_four_section .out_box .text .index_title{display:none}
.sep_five_section{padding:60px 20px 45px}
.sep_five_section .five_list{display:block}
.sep_five_section .five_list .item,.sep_five_section .five_list .item:first-child{display:block !important}
.sep_five_section .five_list .item .imgbox,.sep_five_section .five_list .item:first-child .imgbox{flex:0 1 144px}
.sep_five_section .five_list .item .imgbox img,.sep_five_section .five_list .item:first-child .imgbox img{height:100%;object-fit:cover}
.sep_five_section .five_list .item .text,.sep_five_section .five_list .item:first-child .text{background:#fff;padding:20px 0}
.sep_five_section .five_list .item .text .title,.sep_five_section .five_list .item:first-child .text .title{font-size:16px;font-weight:500}
.sep_five_section .five_list .item .text .flex_box .time .iconfont,.sep_five_section .five_list .item:first-child .text .flex_box .time .iconfont{font-style:inherit;color:#009b9c;margin-right:8px}
.sep_five_section .five_list .item .text .summary,.sep_five_section .five_list .item:first-child .text .summary,.sep_five_section .five_list .item .text .flex_box .last_btn,.sep_five_section .five_list .item:first-child .text .flex_box .last_btn{display:none}
.sep_five_section .five_list .item+.item,.sep_five_section .five_list .item:first-child+.item{margin-top:15px}
.home_last_contact{padding:65px 20px 85px}
.home_last_contact .sep-container .title{font-size:20px;line-height:30px}
}
